A - 2 – INFICON CMS5000 Monitoring System User Manual

Page 254

Advertising
background image

A - 2

IP

N 07

4-

50

8-

P1

C

CMS5000 Operating Manual

#ifdef CMS5000API_EXPORTS
#define CMS5000API __declspec(dllexport)
#else
#define CMS5000API __declspec(dllimport)
#endif

#include "stdlib.h"

typedef void* CMS5000_HANDLE;

/*************************************************************************
* Warnings Codes
**************************************************************************/
#define CMS5000_WARN_NONE 0
#define CMS5000_WARN_GC_COLUMN_TEMPERATURE 1
#define CMS5000_WARN_VALVE_OVEN_TEMPERATURE 2
#define CMS5000_WARN_AI_DETECTOR_TEMPERATURE 3
#define CMS5000_WARN_CARD_CAGE_TEMPERATURE 4
#define CMS5000_WARN_WATER_TEMPERATURE 5
#define CMS5000_WARN_CK_STD_TEMPERATURE 6
#define CMS5000_WARN 9

/*************************************************************************
* Method State may be one of the following:
*
* NONE - No method running
* WARMUP - Method is warming up
* WAITING - Method is waiting for RUN key to be pressed
* RUNNING - Method is running
* SEARCHING - Method has finished running, but is still searching
* COMPLETED - Method has completed and is waiting for user to press ESC
* FINISHED - Method has finished and is no longer active
*
*************************************************************************/
#define CMS5000_MTHSTATE_NONE 0
#define CMS5000_MTHSTATE_WARMUP 1
#define CMS5000_MTHSTATE_START 2
#define CMS5000_MTHSTATE_WAITING 3
#define CMS5000_MTHSTATE_RUNNING 4
#define CMS5000_MTHSTATE_SEARCHING 5
#define CMS5000_MTHSTATE_COMPLETED 6
#define CMS5000_MTHSTATE_FINISHED 7

/*************************************************************************
* Length Constants
*************************************************************************/
#define METHOD_LENGTH 1024
#define FILE_NAME_LENGTH 1024
#define CASNUM_LENGTH 16
#define COMP_NAME_LENGTH 128
#define UNITS_LENGTH 16
#define PROMPT_MSG_LENGTH 2048

Advertising