A - 3 – INFICON CMS5000 Monitoring System User Manual

Page 255

Advertising
background image

A - 3

IP

N 07

4-

50

8-

P1

C

CMS5000 Operating Manual

/*************************************************************************
* Data Structures
*************************************************************************/
typedef struct CMS5000API hw_status {
float GCColumnTemp;
float AIDetectorTemp;
float GCBaoardTemp;
float WaterTemp;
float CkStdTemp;
float RegulatorTemp;
float InternalTemp;
float ValveTemp;
long RESERVED1[8];
float CarrierSupplyPressure;
long RESERVED2[15];
} HardwareStatus;

typedef struct CMS5000API sys_status {
long MethodState;
long WarningID;
long AnalyteAlarm; // check report file for specifics.
long ErrorFlag; // Fatal Error Exist. Check ErrorMessage.
wchar_t ErrorMessage [PROMPT_MSG_LENGTH];
long RESERVED[29];
} SystemStatus;

typedef struct CMS5000API results_info {
wchar_t MethodName [METHOD_LENGTH];
wchar_t DataFileName [FILE_NAME_LENGTH];
long SearchCount;
long RESERVED[32];
} ResultInfo;

typedef struct CMS5000API search_result {
wchar_t CASNUM [CASNUM_LENGTH];
wchar_t Compound [COMP_NAME_LENGTH];
long Retention_Time;
float Area;
wchar_t Units [UNITS_LENGTH];
float Concentration;
float AlarmLevel;
long RESERVED[345];
} SearchResult;

Advertising