20 #define DRE_MSG_SAMPLE 0
21 #define DRE_MSG_ALARMS 1
22 #define DRE_MSG_MESSAGE 2
23 #define DRE_MSG_BATCH_START 3
24 #define DRE_MSG_BATCH_STOP 4
25 #define DRE_MSG_SYNC 5
26 #define DRE_MSG_RECSTATUS 6
29 #define DRE_MSG_NON_GROUP 0x80
32 #define DRE_MSG_LOST_DATA (DRE_MSG_NON_GROUP | 0)
33 #define DRE_MSG_STOP (DRE_MSG_NON_GROUP | 1)
34 #define DRE_MSG_DETACH (DRE_MSG_NON_GROUP | 2)
35 #define DRE_MSG_KILL (DRE_MSG_NON_GROUP | 3)
36 #define DRE_MSG_TESTMODE (DRE_MSG_NON_GROUP | 4) // Test use only
37 #define DRE_MSG_ERASE (DRE_MSG_NON_GROUP | 5) // Test use only
38 #define DRE_MSG_SIZES (DRE_MSG_NON_GROUP | 6) // Test use only
39 #define DRE_MSG_PRT_HIST (DRE_MSG_NON_GROUP | 7) // Test use only
40 #define DRE_MSG_VERIFY (DRE_MSG_NON_GROUP | 8) // Test use only
41 #define DRE_MSG_ERASEALL (DRE_MSG_NON_GROUP | 9)
74 uint16 uSamplesPerFlush;
75 uint32 uUpdatePeriodA;
76 uint32 uUpdatePeriodB;
77 bool bUpdatePeriodBActive;
81 uc_char acSwVersion[DRE_UHH_SW_VERSION_L + 1];
82 uint8 uNameProperties;
83 uc_char acInstrName[DRE_UHH_INSTR_NAME_L + 1];
84 uc_char acGroupName[DRE_UHH_GROUP_NAME_L + 1];
85 uc_char acBatchName[DRE_UHH_BATCH_NAME_L + 1];
87 uc_char acLanguage[DRE_UHH_LANGUAGE_L + 1];
88 uc_char acCountry[DRE_UHH_COUNTRY_L + 1];
89 uc_char acTzId[DRE_UHH_TIMEZONE_ID_L + 1];
91 uc_char aacTzRule[2][DRE_UHH_TIMEZONE_RULE_L + 1];
94 uint8 uGridDivsOrDecades;
118 uint8 uScaleDivsMajor;
127 uint16 uSerialNumber;
139 uc_char acDescriptor[DRE_UHH_PT_DESCRIPTOR_L + 1];
140 uc_char acUnits[DRE_UHH_PT_UNITS_L + 1];
141 uc_char acActive[DRE_UHH_PT_ACTIVE_L + 1];
142 uc_char acInactive[DRE_UHH_PT_INACTIVE_L + 1];
143 uint8 aAbScaleDivsMinor[2];
162 uc_char acActionedBy[DRE_UHH_BATCH_ACTIONED_BY_L + 1];
168 uc_char acFieldDescriptors[DRE_UHH_MAX_BATCH_FIELDS][DRE_UHH_BATCH_FIELD_DESC_L + 1];
169 uc_char acFieldData[DRE_UHH_MAX_BATCH_FIELDS][DRE_UHH_BATCH_FIELD_DATA_L + 1];
176 uint16 uSerialNumber;
186 uint16 uSerialNumber;
195 uint16 uSerialNumber;
200 uc_char acActionedBy[DRE_UHH_BATCH_ACTIONED_BY_L + 1];
208 uint16 uSerialNumber;
220 uint16 uSerialNumber;
232 uint16 uSerialNumber;
248 uint16 uSerialNumber;
259 uint16 uSerialNumber;
269 uint16 uSerialNumber;
281 uint16 uSerialNumber;
289 #define DRE_RECSTATUS_NOT_RECORDING 0 // Not configured to record
290 #define DRE_RECSTATUS_DISABLED 1 // disabled (audit trail disabled)
291 #define DRE_RECSTATUS_MSGSONLY 2 // disabled (audit trail enabled)
292 #define DRE_RECSTATUS_ENABLED 3 // normal recording
295 #define DRE_RECSTATUS_PAUSED 4 // temporarily disabled via job, paused
300 uint16 uSerialNumber;
317 uint16 uSerialNumber;
337 uint16 uSerialNumber;
345 uint16 uSerialNumber;
353 uint16 uSerialNumber;
369 uint16 uSerialNumber;
383 volatile sint32 *pResult;
Definition: dre_msg.h:256
Definition: dre_msg.h:297
Definition: dre_msg.h:334
Definition: dre_msg.h:172
Definition: dre_msg.h:360
Definition: dre_msg.h:183
Definition: dre_msg.h:123
Definition: dre_msg.h:245
Definition: dre_msg.h:216
Definition: dre_msg.h:110
Definition: dre_msg.h:342
Definition: dre_msg.h:149
Definition: dre_msg.h:308
Definition: dre_msg.h:366
Definition: dre_msg.h:322
Definition: dre_msg.h:328
Definition: dre_msg.h:314
Definition: dre_msg.h:204
Definition: dre_msg.h:350
Definition: dre_msg.h:379
Definition: dre_msg.h:192
Definition: dre_msg.h:266
Definition: dre_msg.h:156
Definition: dre_msg.h:226
Definition: dre_msg.h:278