HOPS
HOPS class reference
|
#include "mk4_typedefs.h"
#include "ovex.h"
#include "cvex.h"
#include "evex.h"
#include "ivex.h"
#include "svex.h"
#include "lvex.h"
Go to the source code of this file.
Classes | |
struct | blk_stmt |
struct | block |
struct | comment |
struct | data_value |
union | data_value.data |
struct | dec |
struct | def |
struct | def_list |
struct | insert |
struct | param_val |
struct | pval_format |
struct | quote |
struct | ra |
struct | ref |
struct | scan |
struct | statement |
struct | value |
struct | vex |
Macros | |
#define | CVEX 1<<1 |
#define | EVEX 1<<4 |
#define | FALSE 0 |
#define | IVEX 1<<3 |
#define | LVEX 1<<5 |
#define | MAN TRUE |
#define | MAX_NAMESIZE 32 |
#define | MAX_PVALSIZE 128 |
#define | MAXBLKSTMT 100 |
#define | MAXBLOCKS 256 |
#define | MAXCOMMENTS 8192 |
#define | MAXDEFS 512 |
#define | MAXNVAL 256 |
#define | MAXQUOTES 2048 |
#define | MAXREFS 256 |
#define | MAXSCANS 8192 |
#define | MAXSTMT 50 |
#define | OPT FALSE |
#define | OVEX 1<<0 |
#define | STATEMENT_SIZE 8192 |
#define | SVEX 1<<2 |
#define | TRUE 1 |
#define | UNIT_ANGLE 5 |
#define | UNIT_ANGLE_TIME 51 |
#define | UNIT_BITDENSITY 7 |
#define | UNIT_FLUX 6 |
#define | UNIT_FREQ 2 |
#define | UNIT_LENGTH 4 |
#define | UNIT_LENGTH_TIME 41 |
#define | UNIT_NONE 80 |
#define | UNIT_OPTIONAL 100 |
#define | UNIT_SAMPLERATE 3 |
#define | UNIT_TIME 1 |
#define | V_1_0 100 << 10 |
#define | V_1_5 150 << 10 |
#define | V_ALL 998 << 10 |
#define | V_BAD 999 << 10 |
#define | VAL_CHAR 2 |
#define | VAL_DEC 6 |
#define | VAL_EPOCH 4 |
#define | VAL_INT 3 |
#define | VAL_LINK 7 |
#define | VAL_NONE 8 |
#define | VAL_RA 5 |
#define | VAL_REAL 1 |
#define | WANT_OUTPUT 1<<8 |
Functions | |
int | get_vex (char *filename, int vextype, char *key, struct vex *vex) |
struct blk_stmt |
Class Members | ||
---|---|---|
char | name[32] | |
int | nstmt | |
char | stmt[MAXSTMT][32] |
struct block |
Class Members | ||
---|---|---|
struct def | deflist[MAXDEFS] | |
int | end | |
char | name[MAX_NAMESIZE] | |
int | ndef | |
int | stno |
struct data_value |
Class Members | ||
---|---|---|
union data_value | data | |
int | type | |
int | units |
union data_value.data |
Class Members | ||
---|---|---|
struct sky_coord | decval | |
struct date | epochval | |
int | intval | |
char | linkval[MAX_NAMESIZE] | |
struct sky_coord | raval | |
double | realval | |
char | strval[MAX_PVALSIZE] |
struct def |
Class Members | ||
---|---|---|
int | end | |
char | name[MAX_NAMESIZE] | |
int | start |
struct param_val |
Class Members | ||
---|---|---|
struct data_value | dval[MAXNVAL] | |
char | name[MAX_NAMESIZE] | |
int | nval | |
char * | val[MAXNVAL] |
struct pval_format |
Class Members | ||
---|---|---|
char | block[MAX_NAMESIZE] | |
int | ngroup | |
int | nval | |
char | param_name[128] | |
int | typever | |
struct value * | values |
struct ref |
Class Members | ||
---|---|---|
char * | args[MAXNVAL] | |
char | blockname[MAX_NAMESIZE] | |
char | filename[256] | |
char | keyword[MAX_NAMESIZE] | |
int | nargs | |
int | stno |
struct scan |
Class Members | ||
---|---|---|
int | end | |
char | name[MAX_NAMESIZE] | |
int | start |
struct vex |
Class Members | ||
---|---|---|
struct Cvex_Config * | cvex | |
char * | cvex_src | |
struct evex_struct * | evex | |
char * | evex_src | |
char | filename[256] | |
struct ivex_struct * | ivex | |
char * | ivex_src | |
struct lvex_struct * | lvex | |
char * | lvex_src | |
struct scan_struct * | ovex | |
char * | ovex_src | |
struct svex_struct * | svex | |
char * | svex_src | |
int | vextypes |
#define CVEX 1<<1 |
#define EVEX 1<<4 |
#define FALSE 0 |
#define IVEX 1<<3 |
#define LVEX 1<<5 |
#define MAN TRUE |
#define MAX_NAMESIZE 32 |
#define MAX_PVALSIZE 128 |
#define MAXBLKSTMT 100 |
#define MAXBLOCKS 256 |
#define MAXCOMMENTS 8192 |
#define MAXDEFS 512 |
#define MAXNVAL 256 |
#define MAXQUOTES 2048 |
#define MAXREFS 256 |
#define MAXSCANS 8192 |
#define MAXSTMT 50 |
#define OPT FALSE |
#define OVEX 1<<0 |
#define STATEMENT_SIZE 8192 |
#define SVEX 1<<2 |
#define TRUE 1 |
#define UNIT_ANGLE 5 |
#define UNIT_ANGLE_TIME 51 |
#define UNIT_BITDENSITY 7 |
#define UNIT_FLUX 6 |
#define UNIT_FREQ 2 |
#define UNIT_LENGTH 4 |
#define UNIT_LENGTH_TIME 41 |
#define UNIT_NONE 80 |
#define UNIT_OPTIONAL 100 |
#define UNIT_SAMPLERATE 3 |
#define UNIT_TIME 1 |
#define V_1_0 100 << 10 |
#define V_1_5 150 << 10 |
#define V_ALL 998 << 10 |
#define V_BAD 999 << 10 |
#define VAL_CHAR 2 |
#define VAL_DEC 6 |
#define VAL_EPOCH 4 |
#define VAL_INT 3 |
#define VAL_LINK 7 |
#define VAL_NONE 8 |
#define VAL_RA 5 |
#define VAL_REAL 1 |
#define WANT_OUTPUT 1<<8 |
int get_vex | ( | char * | filename, |
int | vextype, | ||
char * | key, | ||
struct vex * | vex | ||
) |