Former-commit-id:b242dd98d6
[formerly11f96dbedd
] [formerly16bf591a33
] [formerlyb242dd98d6
[formerly11f96dbedd
] [formerly16bf591a33
] [formerlyc42ae0fa39
[formerly16bf591a33
[formerly 46767a18a0d6e1f2182720c8a04c6e1e59cb18a1]]]] Former-commit-id:c42ae0fa39
Former-commit-id:e1eb7f5972
[formerlyf2102bfb24
] [formerly 02bef853ef7c7fae6630b12e89ad4d9ef11bc391 [formerly9f97182964
]] Former-commit-id: 8c3889c2ea3f00fe58aa1f356c175dee2c28f99c [formerly9aabe438b9
] Former-commit-id:36e2ad3023
83 lines
1.7 KiB
C
83 lines
1.7 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;
|
|
|
|
/*
|
|
* 7. for the sub - grid CRS
|
|
*/
|
|
void (*subgCrsClbkPtr)(char*);
|
|
char *subgCrsStrBack;
|
|
int subgCrsStrLength;
|
|
|
|
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;
|