|
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 | ||
| ) |