Former-commit-id:7fa9dbd5fb
[formerly4bfbdad17d
] [formerly9f8cb727a5
] [formerly7fa9dbd5fb
[formerly4bfbdad17d
] [formerly9f8cb727a5
] [formerly8485b90ff8
[formerly9f8cb727a5
[formerly bf53d06834caa780226121334ac1bcf0534c3f16]]]] Former-commit-id:8485b90ff8
Former-commit-id:40aa780b3d
[formerly33a67cdd82
] [formerly 73930fb29d0c1e91204e76e6ebfdbe757414f319 [formerlya28d70b5c5
]] Former-commit-id: a16a1b4dd44fc344ee709abbe262aeed58a8339b [formerlye5543a0e86
] Former-commit-id:0c25458510
76 lines
1.6 KiB
C
76 lines
1.6 KiB
C
char eLibClass [50];
|
|
char ePlugIn [50];
|
|
char eSrc [50];
|
|
char eMdl [50];
|
|
char ePrt [50];
|
|
char eGrid [50];
|
|
int eCount;
|
|
char ePhysEl [65];
|
|
char eSecId [65];
|
|
char eDistnctField [200];
|
|
char eConstraintF [200];
|
|
char eConstraintV [200];
|
|
char eParameters [500];
|
|
|
|
char eIcao [5];
|
|
char eProduct [5];
|
|
char eResolution [10];
|
|
char eElAngle [10];
|
|
|
|
char gArea [500];
|
|
char gDattim [25];
|
|
char gNavDattim [25];
|
|
char gCord [25];
|
|
char gLevel [25];
|
|
char gParm [25];
|
|
char gCycle [25];
|
|
char gEventName [50];
|
|
|
|
/*
|
|
* callback stuff
|
|
*
|
|
* 1. for the data
|
|
*
|
|
*/
|
|
void (*dataClbkPtr)(char*);
|
|
int rdataBackSize;
|
|
float *rdataBack;
|
|
/*
|
|
* 2. for the navigation
|
|
*/
|
|
void (*navClbkPtr)(char*);
|
|
char *navStrBack;
|
|
int navStrLength;
|
|
/*
|
|
* 3. for the datauri
|
|
*/
|
|
void (*duriClbkPtr)(char*);
|
|
char *duriStrBack;
|
|
int duriStrLength;
|
|
/*
|
|
* 4. for the idiagnostic message back to Dgdriv
|
|
*/
|
|
void (*diagClbkPtr)(char*);
|
|
/*
|
|
* 5. for the cycle forecast hours
|
|
*/
|
|
void (*fhrsClbkPtr)(void);
|
|
char *fhrsStrBack;
|
|
int fhrsStrLength;
|
|
/*
|
|
* 6. for the ensemble members
|
|
*/
|
|
void (*flnmClbkPtr)(char*);
|
|
char *flnmStrBack;
|
|
int flnmStrLength;
|
|
|
|
typedef struct a2dtinfo {
|
|
char alias[30]; /* Template alias */
|
|
char path[26]; /* Template path */
|
|
char template[49]; /* Template */
|
|
} A2DTinfo;
|
|
|
|
typedef struct a2data_t {
|
|
int numtmpl; /* Number of templates */
|
|
A2DTinfo *info; /* Template information */
|
|
} A2Data_t;
|