901 lines
26 KiB
C
901 lines
26 KiB
C
|
|
/**
|
|||
|
|
* @file hd3Enum.h
|
|||
|
|
* @brief hd3 enum
|
|||
|
|
* @author: hd3 tream
|
|||
|
|
* @date 03/02/2015
|
|||
|
|
* @version initialize version
|
|||
|
|
* Copyright: Shanghai Baosight Software Co., Ltd.
|
|||
|
|
*/
|
|||
|
|
#ifndef HD3_INCLUDE_GUARD_HD3ENUM_H
|
|||
|
|
#define HD3_INCLUDE_GUARD_HD3ENUM_H
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
* most enumerations in ihyperdb.h are transplanted here
|
|||
|
|
* MIN in enum is the minimum legal value
|
|||
|
|
* MAX in enum is the maximum legal value
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
#define HD3_A // add
|
|||
|
|
#define HD3_D // delete
|
|||
|
|
#define HD3_M // modify
|
|||
|
|
|
|||
|
|
// <20>ӿڲ<D3BF><DAB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
#define hd3_in
|
|||
|
|
#define hd3_out
|
|||
|
|
#define hd3_inout
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum {
|
|||
|
|
HD3_PAGE_SIZE = 4096,
|
|||
|
|
HD3_LEN_IP = 16,
|
|||
|
|
HD3_LEN_MAC = 32,
|
|||
|
|
HD3_LEN_ADDRESS = 256,
|
|||
|
|
HD3_LEN_TAG_NAME = 128,
|
|||
|
|
HD3_LEN_TAG_DESC = 1024,
|
|||
|
|
HD3_LEN_USER_NAME = 32,
|
|||
|
|
HD3_LEN_USER_DESC = 64,
|
|||
|
|
HD3_LEN_PASSWORD = 64,
|
|||
|
|
HD3_LEN_TRUST_NAME = 64,
|
|||
|
|
HD3_LEN_AUTH_NAME = 32,
|
|||
|
|
HD3_LEN_AUTH_DESC = 64,
|
|||
|
|
HD3_LEN_GROUP_NAME = 32,
|
|||
|
|
HD3_LEN_GROUP_DESC = 64,
|
|||
|
|
HD3_LEN_ENG_UNITS = 32,
|
|||
|
|
HD3_LEN_INSTRUMENT_ADDRESS = 256,
|
|||
|
|
HD3_LEN_INTERFACE_NAME = 64,
|
|||
|
|
HD3_LEN_DIGITAL_SET_NAME = 32,
|
|||
|
|
HD3_LEN_DIGITAL_SET_STATE_NAME = 32,
|
|||
|
|
HD3_LEN_EXT_STRING = 512,
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_LEN_ALARM_TEST = 128,
|
|||
|
|
HD3_LEN_ALARM_ACTION = 128,
|
|||
|
|
HD3_LEN_ALARM_GROUP_NAME = 128,
|
|||
|
|
HD3_LEN_ALARM_GROUP_DESC = 128,
|
|||
|
|
HD3_LEN_ALARM_COMMENT = 256,
|
|||
|
|
// <20><>ѯ<EFBFBD><D1AF>
|
|||
|
|
HD3_LEN_QUERY_ITEM_VALUE = 128,
|
|||
|
|
// <20>ɼ<EFBFBD><C9BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_LEN_COLLECTOR_NAME = 64,
|
|||
|
|
HD3_LEN_COLLECTOR_DESC = 128,
|
|||
|
|
HD3_LEN_COLLECTOR_EXT_PARAM = 512,
|
|||
|
|
// <20>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD>
|
|||
|
|
HD3_LEN_DEVICE_NAME = 64,
|
|||
|
|
HD3_LEN_DEVICE_DESC = 128,
|
|||
|
|
HD3_LEN_DEVICE_ADDRESS = 32,
|
|||
|
|
HD3_LEN_DEVICE_EXT_PARAM = 512,
|
|||
|
|
// ɨ<><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_LEN_SCANGROUP_NAME = 64,
|
|||
|
|
HD3_LEN_SCANGROUP_DESC = 128,
|
|||
|
|
HD3_LEN_SCANGROUP_EXT_PARAM = 512,
|
|||
|
|
// <20><><EFBFBD>˱<EFBFBD><CBB1><EFBFBD>ʽ
|
|||
|
|
HD3_LEN_FILTER_EXPR = 128,
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ
|
|||
|
|
HD3_LEN_CALC_EXPR = 256,
|
|||
|
|
// iHyperDB<44><42><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>
|
|||
|
|
HD3_LEN_HD_SRV_NAME = 64,
|
|||
|
|
// Դֵ<D4B4><D6B5><EFBFBD><EFBFBD>
|
|||
|
|
HD3_LEN_VAR_TYPE_VALUE = 1000,
|
|||
|
|
// OEM
|
|||
|
|
HD3_LEN_LICENSE_OEM_VCODE = 4,
|
|||
|
|
// server node
|
|||
|
|
HD3_LEN_NODE_NAME = 32,
|
|||
|
|
HD3_LEN_NODE_DESC = 64,
|
|||
|
|
//hd version
|
|||
|
|
HD3_LEN_HD_VERSION = 128
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
|
|||
|
|
enum {
|
|||
|
|
HD3_DIGITALSET_STATE_MAX_NUM = 256,
|
|||
|
|
HD3_DIGITALSET_STATE_VAL_MIN = -128,
|
|||
|
|
HD3_DIGITALSET_STATE_VAL_MAX = 127,
|
|||
|
|
HD3_API_TAG_NUM_MAX = 65535,
|
|||
|
|
HD3_API_CLIENT_MAX_SOCKET_NUM = 100, // <20><>̨<EFBFBD><CCA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>API<50><49><EFBFBD><EFBFBD>SOCKET<45><54><EFBFBD><EFBFBD>
|
|||
|
|
HD3_API_BATCH_ADD_MAX_TAG_NUM = 1000 // <20><><EFBFBD><EFBFBD><EFBFBD>ӿ<EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Tag<61><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_COMM_PROP_ENUM { // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Tag<61><67><EFBFBD><EFBFBD>
|
|||
|
|
HD3_COMM_PROP_MIN = 0,
|
|||
|
|
HD3_COMM_PROP_TAG_NAME = HD3_COMM_PROP_MIN,
|
|||
|
|
HD3_COMM_PROP_ARCHIVING,
|
|||
|
|
HD3_COMM_PROP_CHANGE_DATE,
|
|||
|
|
HD3_COMM_PROP_CHANGER,
|
|||
|
|
HD3_COMM_PROP_COMP_DEV,
|
|||
|
|
HD3_COMM_PROP_COMP_MAX_TIME,
|
|||
|
|
HD3_COMM_PROP_COMP_TYPE,
|
|||
|
|
HD3_COMM_PROP_CREATION_DATE,
|
|||
|
|
HD3_COMM_PROP_CREATOR,
|
|||
|
|
HD3_COMM_PROP_REC_ACCESS,
|
|||
|
|
HD3_COMM_PROP_REC_NORMAL_GROUP,
|
|||
|
|
HD3_COMM_PROP_REC_OWNER_GROUP,
|
|||
|
|
HD3_COMM_PROP_DESCRIPTOR,
|
|||
|
|
HD3_COMM_PROP_DIGITAL_SET,
|
|||
|
|
HD3_COMM_PROP_ENG_UNITS,
|
|||
|
|
HD3_COMM_PROP_EXC_MAX_TIME,
|
|||
|
|
HD3_COMM_PROP_EXC_DEV,
|
|||
|
|
HD3_COMM_PROP_TAGID,
|
|||
|
|
HD3_COMM_PROP_TAG_TYPE,
|
|||
|
|
HD3_COMM_PROP_TAG_ACCESS,
|
|||
|
|
HD3_COMM_PROP_TAG_NORMAL_GROUP,
|
|||
|
|
HD3_COMM_PROP_TAG_OWNER_GROUP,
|
|||
|
|
HD3_COMM_PROP_SCAN,
|
|||
|
|
HD3_COMM_PROP_SPAN,
|
|||
|
|
HD3_COMM_PROP_MIN_VALUE,
|
|||
|
|
HD3_COMM_PROP_TAG_CLASS,
|
|||
|
|
HD3_COMM_PROP_TAG_AVALIABLE,
|
|||
|
|
HD3_COMM_PROP_PARAM1,
|
|||
|
|
HD3_COMM_PROP_PARAM2,
|
|||
|
|
HD3_COMM_PROP_PARAM3,
|
|||
|
|
HD3_COMM_PROP_PARAM4,
|
|||
|
|
HD3_COMM_PROP_PARAM5,
|
|||
|
|
HD3_COMM_PROP_OPC_STATE,
|
|||
|
|
HD3_COMM_PROP_IMV_STRING,
|
|||
|
|
HD3_COMM_PROP_EXT_STRING1,
|
|||
|
|
HD3_COMM_PROP_EXT_STRING2,
|
|||
|
|
HD3_COMM_PROP_MAX = HD3_COMM_PROP_EXT_STRING2
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
enum HD3_PT_EXT_PROP_ENUM { // <20><>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_PT_EXT_PROP_MIN = 0,
|
|||
|
|
HD3_PT_EXT_PROP_INSTRUMENT_ADDRESS = HD3_PT_EXT_PROP_MIN,
|
|||
|
|
HD3_PT_EXT_PROP_INSTRUMENT_ADDRESS_TYPE,
|
|||
|
|
HD3_PT_EXT_PROP_COLLECTOR_NAME,
|
|||
|
|
HD3_PT_EXT_PROP_COLLECTOR_ID,
|
|||
|
|
HD3_PT_EXT_PROP_DEVICE_NAME,
|
|||
|
|
HD3_PT_EXT_PROP_DEVICE_ID,
|
|||
|
|
HD3_PT_EXT_PROP_SCAN_GROUP_NAME,
|
|||
|
|
HD3_PT_EXT_PROP_SCAN_GROUP_ID,
|
|||
|
|
HD3_PT_EXT_PROP_DATA_ORDER,
|
|||
|
|
HD3_PT_EXT_PROP_MAX = HD3_PT_EXT_PROP_DATA_ORDER
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
enum HD3_AM_EXT_PROP_ENUM { // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_AM_EXT_PROP_MIN = 0,
|
|||
|
|
HD3_AM_EXT_PROP_TEST1 = HD3_AM_EXT_PROP_MIN,
|
|||
|
|
HD3_AM_EXT_PROP_TEST2,
|
|||
|
|
HD3_AM_EXT_PROP_TEST3,
|
|||
|
|
HD3_AM_EXT_PROP_TEST4,
|
|||
|
|
HD3_AM_EXT_PROP_ACTION1,
|
|||
|
|
HD3_AM_EXT_PROP_ACTION2,
|
|||
|
|
HD3_AM_EXT_PROP_ACTION3,
|
|||
|
|
HD3_AM_EXT_PROP_ACTION4,
|
|||
|
|
HD3_AM_EXT_PROP_SOURCE_TAG,
|
|||
|
|
HD3_AM_EXT_PROP_ALARM_GROUP_ID,
|
|||
|
|
HD3_AM_EXT_PROP_AUTOACK,
|
|||
|
|
HD3_AM_EXT_PROP_TIME_DEADBAND,
|
|||
|
|
HD3_AM_EXT_PROP_VALUE_DEADBAND,
|
|||
|
|
HD3_AM_EXT_PROP_MAX = HD3_AM_EXT_PROP_VALUE_DEADBAND
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
enum HD3_ST_EXT_PROP_ENUM { // ͳ<>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_ST_EXT_PROP_MIN = 0,
|
|||
|
|
HD3_ST_EXT_PROP_SOURCE_TAG_NAME = HD3_ST_EXT_PROP_MIN,
|
|||
|
|
HD3_ST_EXT_PROP_STATS_TYPE,
|
|||
|
|
HD3_ST_EXT_PROP_SAMPLE_START_DATE,
|
|||
|
|
HD3_ST_EXT_PROP_SAMPLE_MODE,
|
|||
|
|
HD3_ST_EXT_PROP_SAMPLE_INTERVAL,
|
|||
|
|
HD3_ST_EXT_PROP_SAMPLE_BEGIN_OFFSET,
|
|||
|
|
HD3_ST_EXT_PROP_SAMPLE_END_OFFSET,
|
|||
|
|
HD3_ST_EXT_PROP_SAMPLE_MONTH_BEGIN_DAY,
|
|||
|
|
HD3_ST_EXT_PROP_SAMPLE_MONTH_END_DAY,
|
|||
|
|
HD3_ST_EXT_PROP_BEGIN_TIMESTAMP,
|
|||
|
|
HD3_ST_EXT_PROP_TIMESTAMP_OFFSET,
|
|||
|
|
HD3_ST_EXT_PROP_SCAN_PERIOD,
|
|||
|
|
HD3_ST_EXT_PROP_PCT_GOOD,
|
|||
|
|
HD3_ST_EXT_PROP_FILTER_EXPR,
|
|||
|
|
HD3_ST_EXT_PROP_DROP_BAD_MODE,
|
|||
|
|
HD3_ST_EXT_PROP_COUNT_PARAM1,
|
|||
|
|
HD3_ST_EXT_PROP_COUNT_PARAM2,
|
|||
|
|
HD3_ST_EXT_PROP_SAMPLE_TYPE,
|
|||
|
|
HD3_ST_EXT_PROP_INTERP_OFFSET,
|
|||
|
|
HD3_ST_EXT_PROP_INTERP_PERIOD,
|
|||
|
|
HD3_ST_EXT_PROP_CONVER_TYPE,
|
|||
|
|
HD3_ST_EXT_PROP_CONVERSION,
|
|||
|
|
HD3_ST_EXT_PROP_FILTER_FAIL_MODE,
|
|||
|
|
HD3_ST_EXT_PROP_CALC_PERIOD,
|
|||
|
|
HD3_ST_EXT_PROP_RESET,
|
|||
|
|
HD3_ST_EXT_PROP_USE_BAD_VALUE,
|
|||
|
|
HD3_ST_EXT_PROP_MAX = HD3_ST_EXT_PROP_USE_BAD_VALUE
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
enum HD3_CA_EXT_PROP_ENUM { // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_CA_EXT_PROP_MIN = 0,
|
|||
|
|
HD3_CA_EXT_PROP_CALC_MODE = HD3_CA_EXT_PROP_MIN,
|
|||
|
|
HD3_CA_EXT_PROP_CALC_PERIOD,
|
|||
|
|
HD3_CA_EXT_PROP_CALC_EXPR,
|
|||
|
|
HD3_CA_EXT_PROP_CALC_HISTORY,
|
|||
|
|
HD3_CA_EXT_PROP_CALC_START_DATE,
|
|||
|
|
HD3_CA_EXT_PROP_CALC_END_DATE,
|
|||
|
|
HD3_CA_EXT_PROP_HAVE_END_TIME,
|
|||
|
|
HD3_CA_EXT_PROP_SOURCE_TAG,
|
|||
|
|
HD3_CA_EXT_PROP_MAX = HD3_CA_EXT_PROP_SOURCE_TAG
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
enum HD3_SPC_EXT_PROP_ENUM { // SPC<50><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_SPC_EXT_PROP_MIN = 0,
|
|||
|
|
HD3_SPC_EXT_PROP_SOURCE_TAG_NAME = HD3_SPC_EXT_PROP_MIN,
|
|||
|
|
HD3_SPC_EXT_PROP_ALARM_GROUP_ID,
|
|||
|
|
HD3_SPC_EXT_PROP_CTRL_CHART_TYPE,
|
|||
|
|
HD3_SPC_EXT_PROP_TRIGGER_MODE,
|
|||
|
|
HD3_SPC_EXT_PROP_SAMPLE_SIZE,
|
|||
|
|
HD3_SPC_EXT_PROP_SAMPLE_INTERVAL,
|
|||
|
|
HD3_SPC_EXT_PROP_AUTO_ACK,
|
|||
|
|
HD3_SPC_EXT_PROP_RULE,
|
|||
|
|
HD3_SPC_EXT_PROP_MAX = HD3_SPC_EXT_PROP_RULE
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ
|
|||
|
|
enum HD3_CHARSET {
|
|||
|
|
HD3_SYS, // ϵͳĬ<CDB3><C4AC><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
|
|||
|
|
HD3_ANSI, // ANSI <20>ַ<EFBFBD><D6B7><EFBFBD>,<2C><><EFBFBD><EFBFBD>GB2312,GBK,GB18030
|
|||
|
|
HD3_UNICODE // Unicode<64>ַ<EFBFBD><D6B7><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
|
|||
|
|
enum HD3_NET_STATUS {
|
|||
|
|
HD3_NET_GOOD = 0, // net(connect) good
|
|||
|
|
HD3_NET_BAD
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD>֤״̬
|
|||
|
|
enum HD3_LICENSE {
|
|||
|
|
HD3_LICENSE_INVALID = 0, // <20><><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>Ч<EFBFBD><D0A7>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>2Сʱ<D0A1><CAB1><EFBFBD>ð<EFBFBD><C3B0><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_LICENSE_VALID, // <20><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD>֤
|
|||
|
|
HD3_LICENSE_VALID_TEMP // <20><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>2Сʱ<D0A1><CAB1><EFBFBD>ð<EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_QUALITY {
|
|||
|
|
HD3_QUALITY_GOOD = 0xC0, // һ<><D2BB><EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD>Goodֵ, 192
|
|||
|
|
HD3_QUALITY_BAD = 0xFF3F, // <20><><EFBFBD><EFBFBD>ΪBad
|
|||
|
|
//ͳ<>Ƽ<EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>ʾͳ<CABE><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB>һ<EFBFBD><D2BB>Good<6F><64>ԭʼ<D4AD><CABC>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊbad
|
|||
|
|
HD3_QUALITY_BAD_STATS_NO_GOOD_REC = 0xFF3E,
|
|||
|
|
// <20><><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_QUALITY_EXPR_FILTER = 65527,
|
|||
|
|
// <20>豸״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_QUALITY_DEVICE_MIN = 65528,
|
|||
|
|
HD3_QUALITY_DEVICE_DISCONN = 65528,
|
|||
|
|
HD3_QUALITY_DEVICE_CONN = 65529,
|
|||
|
|
HD3_QUALITY_DEVICE_MAX = 65529,
|
|||
|
|
// <20>ɼ<EFBFBD><C9BC><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_QUALITY_CT_MIN = 65530,
|
|||
|
|
HD3_QUALITY_CT_TIMEOUT = 65530,
|
|||
|
|
HD3_QUALITY_CT_SHUTDOWN = 65531,
|
|||
|
|
HD3_QUALITY_CT_ACTIVE = 65532,
|
|||
|
|
HD3_QUALITY_CT_BOOTING = 65533,
|
|||
|
|
HD3_QUALITY_CT_MAX = 65533,
|
|||
|
|
// <20><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>豸
|
|||
|
|
HD3_QUALITY_IO_TIMEOUT = 65534,
|
|||
|
|
// ͣ<><CDA3><EFBFBD><EFBFBD>¼
|
|||
|
|
HD3_QUALITY_IO_HALT = 65535
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Tag<61><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_TAG_TYPE {
|
|||
|
|
HD3_TAG_TYPE_MIN = 0,
|
|||
|
|
HD3_TAG_TYPE_INT8 = HD3_TAG_TYPE_MIN,
|
|||
|
|
HD3_TAG_TYPE_INT16,
|
|||
|
|
HD3_TAG_TYPE_INT32,
|
|||
|
|
HD3_TAG_TYPE_FLOAT32,
|
|||
|
|
HD3_TAG_TYPE_FLOAT64,
|
|||
|
|
HD3_TAG_TYPE_DIGITAL,
|
|||
|
|
HD3_TAG_TYPE_STRING,
|
|||
|
|
HD3_TAG_TYPE_BLOB,
|
|||
|
|
HD3_TAG_TYPE_MAX = HD3_TAG_TYPE_BLOB
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Tag<61><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_TAG_CLASS {
|
|||
|
|
HD3_TAG_CLASS_MIN = 0,
|
|||
|
|
HD3_TAG_CLASS_BASIC = HD3_TAG_CLASS_MIN,
|
|||
|
|
HD3_TAG_CLASS_ALARM,
|
|||
|
|
HD3_TAG_CLASS_STATS,
|
|||
|
|
HD3_TAG_CLASS_CALC,
|
|||
|
|
HD3_TAG_CLASS_SPC,
|
|||
|
|
HD3_TAG_CLASS_SYS,
|
|||
|
|
HD3_TAG_CLASS_MAX = HD3_TAG_CLASS_SYS
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Tag<61>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_TAG_AVALIABLE {
|
|||
|
|
HD3_TAG_AVALIABLE_MIN = 0,
|
|||
|
|
HD3_TAG_AVALIABLE_NO = HD3_TAG_AVALIABLE_MIN,
|
|||
|
|
HD3_TAG_AVALIABLE_YES,
|
|||
|
|
HD3_TAG_AVALIABLE_MAX = HD3_TAG_AVALIABLE_YES
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// ɨ<><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_SCAN_TYPE {
|
|||
|
|
HD3_SCAN_TYPE_MIN = 0,
|
|||
|
|
HD3_SCAN_TYPE_POOL = HD3_SCAN_TYPE_MIN, // <20><>ѯģʽ
|
|||
|
|
HD3_SCAN_TYPE_ADVISE, // ֪ͨģʽ
|
|||
|
|
HD3_SCAN_TYPE_MAX = HD3_SCAN_TYPE_ADVISE
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// ѹ<><D1B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_COMP_TYPE {
|
|||
|
|
HD3_COMP_TYPE_MIN = 0,
|
|||
|
|
HD3_COMP_TYPE_NO = HD3_COMP_TYPE_MIN,
|
|||
|
|
HD3_COMP_TYPE_SDT,
|
|||
|
|
HD3_COMP_TYPE_MAX = HD3_COMP_TYPE_SDT
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_AM_CHANGE {
|
|||
|
|
HD3_AM_CHANGE_MIN = 0,
|
|||
|
|
HD3_AM_CHANGE_NEW = HD3_AM_CHANGE_MIN,
|
|||
|
|
HD3_AM_CHANGE_ACK,
|
|||
|
|
HD3_AM_CHANGE_RESTORE,
|
|||
|
|
HD3_AM_CHANGE_COMMENT,
|
|||
|
|
HD3_AM_CHANGE_MAX = HD3_AM_CHANGE_COMMENT
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD>ȷ<EFBFBD>Ϸ<EFBFBD>ʽ
|
|||
|
|
enum HD3_AM_ACK_TYPE {
|
|||
|
|
HD3_AM_ACK_TYPE_MIN = 0,
|
|||
|
|
HD3_AM_ACK_TYPE_MANUAL = HD3_AM_ACK_TYPE_MIN,
|
|||
|
|
HD3_AM_ACK_TYPE_AUTO,
|
|||
|
|
HD3_AM_ACK_TYPE_MAX = HD3_AM_ACK_TYPE_AUTO
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_MONITOR_TYPE {
|
|||
|
|
HD3_MONITOR_TYPE_MIN = 0,
|
|||
|
|
HD3_MONITOR_TYPE_ALARM = HD3_MONITOR_TYPE_MIN,
|
|||
|
|
HD3_MONITOR_TYPE_MAX = HD3_MONITOR_TYPE_ALARM
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_AM_REC_QUERY {
|
|||
|
|
HD3_AM_REC_QUERY_MIN = 0,
|
|||
|
|
HD3_AM_REC_QUERY_PRIORITY = HD3_AM_REC_QUERY_MIN, // <20><><EFBFBD>ȼ<EFBFBD>
|
|||
|
|
HD3_AM_REC_QUERY_ACK, // ȷ<><C8B7>״̬
|
|||
|
|
HD3_AM_REC_QUERY_ALARM_TYPE, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_AM_REC_QUERY_NORMAL, // <20>Ƿ<EFBFBD><C7B7><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>¼
|
|||
|
|
HD3_AM_REC_QUERY_MAX = HD3_AM_REC_QUERY_NORMAL
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_AM__REC_ACK_TYPE {
|
|||
|
|
HD3_AM__REC_ACK_TYPE_MIN = 1,
|
|||
|
|
HD3_AM__REC_ACK_TYPE_MANUAL = HD3_AM__REC_ACK_TYPE_MIN,
|
|||
|
|
HD3_AM__REC_ACK_TYPE_AUTO,
|
|||
|
|
HD3_AM__REC_ACK_TYPE_MAX = HD3_AM__REC_ACK_TYPE_AUTO
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7>״̬
|
|||
|
|
enum HD3_AM_REC_ACK_STATE {
|
|||
|
|
HD3_AM_REC_ACK_STATE_MIN = 0,
|
|||
|
|
HD3_AM_REC_ACK_STATE_NO = HD3_AM_REC_ACK_STATE_MIN,
|
|||
|
|
HD3_AM_REC_ACK_STATE_YES,
|
|||
|
|
HD3_AM_REC_ACK_STATE_MAX = HD3_AM_REC_ACK_STATE_YES
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD>״̬
|
|||
|
|
enum HD3_AM_REC_RESTORE_STATE {
|
|||
|
|
HD3_AM_REC_RESTORE_STATE_MIN = 0,
|
|||
|
|
HD3_AM_REC_RESTORE_STATE_NO = HD3_AM_REC_RESTORE_STATE_MIN,
|
|||
|
|
HD3_AM_REC_RESTORE_STATE_YES,
|
|||
|
|
HD3_AM_REC_RESTORE_STATE_MAX = HD3_AM_REC_RESTORE_STATE_YES
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD>
|
|||
|
|
enum HD3_AM_REC_PRIORITY {
|
|||
|
|
HD3_AM_REC_PRIORITY_MIN = 1,
|
|||
|
|
HD3_AM_REC_PRIORITY_FIRST = HD3_AM_REC_PRIORITY_MIN,
|
|||
|
|
HD3_AM_REC_PRIORITY_SECOND,
|
|||
|
|
HD3_AM_REC_PRIORITY_THIRD,
|
|||
|
|
HD3_AM_REC_PRIORITY_FORTH,
|
|||
|
|
HD3_AM_REC_PRIORITY_MAX = HD3_AM_REC_PRIORITY_FORTH
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_AM_REC_TYPE {
|
|||
|
|
HD3_AM_REC_TYPE_MIN = 1,
|
|||
|
|
HD3_AM_REC_TYPE_LOLO = HD3_AM_REC_TYPE_MIN,
|
|||
|
|
HD3_AM_REC_TYPE_LOW,
|
|||
|
|
HD3_AM_REC_TYPE_HIHI,
|
|||
|
|
HD3_AM_REC_TYPE_HIGH,
|
|||
|
|
HD3_AM_REC_TYPE_CHANGE,
|
|||
|
|
HD3_AM_REC_TYPE_MAX = HD3_AM_REC_TYPE_CHANGE
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_AM_REC_INDEX {
|
|||
|
|
HD3_AM_REC_INDEX_MIN = 0,
|
|||
|
|
HD3_AM_REC_INDEX_ALARM_TAG_ID = HD3_AM_REC_INDEX_MIN,
|
|||
|
|
HD3_AM_REC_INDEX_START_TIME,
|
|||
|
|
HD3_AM_REC_INDEX_END_TIME,
|
|||
|
|
HD3_AM_REC_INDEX_ACK_TIME,
|
|||
|
|
HD3_AM_REC_INDEX_COMMENT_TIME,
|
|||
|
|
HD3_AM_REC_INDEX_ACKED,
|
|||
|
|
HD3_AM_REC_INDEX_RESTORED,
|
|||
|
|
HD3_AM_REC_INDEX_PRIORITY,
|
|||
|
|
HD3_AM_REC_INDEX_ACK_TYPE,
|
|||
|
|
HD3_AM_REC_INDEX_ALARM_TYPE,
|
|||
|
|
HD3_AM_REC_INDEX_SRC_VALUE,
|
|||
|
|
HD3_AM_REC_INDEX_TEST,
|
|||
|
|
HD3_AM_REC_INDEX_COMMENT,
|
|||
|
|
HD3_AM_REC_INDEX_ACKER,
|
|||
|
|
HD3_AM_REC_INDEX_COMMENTOR,
|
|||
|
|
HD3_AM_REC_INDEX_MAX = HD3_AM_REC_INDEX_COMMENTOR
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD>ݲ<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF>
|
|||
|
|
enum HD3_PT_REC_QUERY {
|
|||
|
|
HD3_PT_REC_QUERY_MIN = 0,
|
|||
|
|
HD3_PT_REC_QUERY_QUALITY = HD3_PT_REC_QUERY_MIN,
|
|||
|
|
HD3_PT_REC_QUERY_VALUE,
|
|||
|
|
HD3_PT_REC_QUERY_MAX = HD3_PT_REC_QUERY_VALUE
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><>ֵ<EFBFBD><D6B5>ϵ
|
|||
|
|
enum HD3_RELATION {
|
|||
|
|
HD3_RELATION_MIN = 0,
|
|||
|
|
HD3_RELATION_EQUAL = HD3_RELATION_MIN,
|
|||
|
|
HD3_RELATION_NON_EQUAL,
|
|||
|
|
HD3_RELATION_GREAT,
|
|||
|
|
HD3_RELATION_LESS,
|
|||
|
|
HD3_RELATION_GREAT_EQUAL,
|
|||
|
|
HD3_RELATION_LESS_EQUAL,
|
|||
|
|
HD3_RELATION_LIKE,
|
|||
|
|
HD3_RELATION_MAX = HD3_RELATION_LIKE
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Driver types
|
|||
|
|
enum HD3_DRIVER_TYPE {
|
|||
|
|
HD3_DRIVER_TYPE_MIN = 1,
|
|||
|
|
HD3_DRIVER_TYPE_OPC = HD3_DRIVER_TYPE_MIN,
|
|||
|
|
HD3_DRIVER_TYPE_TCPMODBUS,
|
|||
|
|
HD3_DRIVER_TYPE_MAX = HD3_DRIVER_TYPE_TCPMODBUS
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// ͳ<><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_STATS_TYPE {
|
|||
|
|
HD3_STATS_TYPE_LIMIT_MIN = 0,
|
|||
|
|
HD3_STATS_TYPE_MAX = HD3_STATS_TYPE_LIMIT_MIN, //<2F><><EFBFBD><EFBFBD>ֵ
|
|||
|
|
HD3_STATS_TYPE_MIN, // <20><>Сֵ
|
|||
|
|
HD3_STATS_TYPE_SUM, // <20><><EFBFBD><EFBFBD>
|
|||
|
|
HD3_STATS_TYPE_LAST, // <20><><EFBFBD><EFBFBD>ֵ
|
|||
|
|
HD3_STATS_TYPE_PCT_GOOD, // <20><><EFBFBD>Ŷ<EFBFBD>
|
|||
|
|
HD3_STATS_TYPE_ARITH_MEAN, // <20><><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>ֵ
|
|||
|
|
HD3_STATS_TYPE_TIME_WEIGHTED_MEAN, // ʱ<><CAB1><EFBFBD><EFBFBD>Ȩƽ<C8A8><C6BD>ֵ
|
|||
|
|
HD3_STATS_TYPE_INTEGRAL, // <20><><EFBFBD><EFBFBD>
|
|||
|
|
HD3_STATS_TYPE_COUNT_CHG_VALUE, // ֵ<>仯
|
|||
|
|
HD3_STATS_TYPE_COUNT_CHG_FROM_LESS_TO_GREAT, // <20><><EFBFBD><EFBFBD><EFBFBD>仯,<2C><><=<3D><>>=
|
|||
|
|
HD3_STATS_TYPE_COUNT_CHG_FROM_GREAT_TO_LESS, // <20><><EFBFBD><EFBFBD><EFBFBD>仯<EFBFBD><E4BBAF><EFBFBD><EFBFBD>>=<3D><><=
|
|||
|
|
HD3_STATS_TYPE_DIFF, // <20><>ֵͳ<D6B5><CDB3>
|
|||
|
|
HD3_STATS_TYPE_COUNT_IN_RANGE, // ֵ<><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_STATS_TYPE_COUNT_NOT_IN_RANGE, // ֵ<><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_STATS_TYPE_RANGE, // <20><><EFBFBD><EFBFBD>
|
|||
|
|
HD3_STATS_TYPE_STANDARD_DEVIATION, // <20><><EFBFBD><D7BC>
|
|||
|
|
HD3_STATS_TYPE_TIME_GT, // <20><><EFBFBD><EFBFBD>ij<EFBFBD><C4B3>ֵ<EFBFBD><D6B5>ʱ<EFBFBD><CAB1>
|
|||
|
|
HD3_STATS_TYPE_TIME_GE, // <20><><EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD>ij<EFBFBD><C4B3>ֵ<EFBFBD><D6B5>ʱ<EFBFBD><CAB1>
|
|||
|
|
HD3_STATS_TYPE_TIME_EQ, // <20><><EFBFBD><EFBFBD>ij<EFBFBD><C4B3>ֵ<EFBFBD><D6B5>ʱ<EFBFBD><CAB1>
|
|||
|
|
HD3_STATS_TYPE_TIME_NE, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ij<EFBFBD><C4B3>ֵ<EFBFBD><D6B5>ʱ<EFBFBD><CAB1>
|
|||
|
|
HD3_STATS_TYPE_TIME_LT, // С<><D0A1>ij<EFBFBD><C4B3>ֵ<EFBFBD><D6B5>ʱ<EFBFBD><CAB1>
|
|||
|
|
HD3_STATS_TYPE_TIME_LE, // С<>ڵ<EFBFBD><DAB5><EFBFBD>ij<EFBFBD><C4B3>ֵ<EFBFBD><D6B5>ʱ<EFBFBD><CAB1>
|
|||
|
|
HD3_STATS_TYPE_TIME_IN_RANGE, // <20><>ij<EFBFBD><C4B3>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
HD3_STATS_TYPE_TIME_NOT_IN_RANGE, // <20><><EFBFBD><EFBFBD>ij<EFBFBD><C4B3>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
HD3_STATS_TYPE_LIMIT_MAX = HD3_STATS_TYPE_TIME_NOT_IN_RANGE // ͳ<><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ, <20><>У<EFBFBD><D0A3><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// ͳ<>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD>ģʽ/ͳ<>Ʒ<EFBFBD>ʽ
|
|||
|
|
enum HD3_STATS_SAMPLE_MODE {
|
|||
|
|
HD3_STATS_SAMPLE_MODE_MIN = 0,
|
|||
|
|
HD3_STATS_SAMPLE_MODE_INTERVAL = HD3_STATS_SAMPLE_MODE_MIN, // ͳ<>Ƶȼ<C6B5><C8BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_STATS_SAMPLE_MODE_EVERY_DAY, // ͳ<><CDB3>ÿ<EFBFBD><C3BF>ͬʱ<CDAC>β<EFBFBD><CEB2><EFBFBD>
|
|||
|
|
HD3_STATS_SAMPLE_MODE_EVERY_MONTH, // ͳ<><CDB3>ÿ<EFBFBD><C3BF>ͬʱ<CDAC>β<EFBFBD><CEB2><EFBFBD>
|
|||
|
|
HD3_STATS_SAMPLE_MODE_TIME_MOVING, // ʱ<><CAB1><EFBFBD>ƶ<EFBFBD><C6B6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_STATS_SAMPLE_MODE_FOREVER, // ʱ<><CAB1><EFBFBD>ƶ<EFBFBD><C6B6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_STATS_SAMPLE_MODE_MAX = HD3_STATS_SAMPLE_MODE_FOREVER
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ͳ<><CDB3>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_STATS_CONVERSION_TYPE {
|
|||
|
|
HD3_STATS_CONVERSION_TYPE_MIN = 0,
|
|||
|
|
HD3_STATS_CONVERSION_TYPE_AMPLIFICATION = HD3_STATS_CONVERSION_TYPE_MIN, // ͳ<><CDB3>ֵ<EFBFBD>Ŵ<EFBFBD>
|
|||
|
|
HD3_STATS_CONVERSION_TYPE_MINIFICATION, // ͳ<><CDB3>ֵ<EFBFBD><D6B5>С
|
|||
|
|
HD3_STATS_CONVERSION_TYPE_MAX = HD3_STATS_CONVERSION_TYPE_MINIFICATION // <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>У<EFBFBD><D0A3>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ͳ<>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ
|
|||
|
|
enum HD3_STATS_SAMPLE_TYPE {
|
|||
|
|
HD3_STATS_SAMPLE_TYPE_MIN = 0,
|
|||
|
|
HD3_STATS_SAMPLE_TYPE_RAW = HD3_STATS_SAMPLE_TYPE_MIN, // <20><><EFBFBD><EFBFBD><EFBFBD>㶼<EFBFBD><E3B6BC>ԭʼֵ
|
|||
|
|
HD3_STATS_SAMPLE_TYPE_LINER_INTERP, // <20><><EFBFBD><EFBFBD><EFBFBD>㶼<EFBFBD><E3B6BC><EFBFBD><EFBFBD><EFBFBD>Բ<EFBFBD>ֵ
|
|||
|
|
HD3_STATS_SAMPLE_TYPE_PREV_INTERP, // <20><><EFBFBD><EFBFBD><EFBFBD>㶼<EFBFBD><E3B6BC>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>ֵ
|
|||
|
|
HD3_STATS_SAMPLE_TYPE_MAX = HD3_STATS_SAMPLE_TYPE_PREV_INTERP // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ͳ<>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ
|
|||
|
|
enum HD3_STATS_DROP_BAD_MODE {
|
|||
|
|
HD3_STATS_DROP_BAD_MODE_MIN = 0,
|
|||
|
|
HD3_STATS_DROP_BAD_MODE_REC = HD3_STATS_DROP_BAD_MODE_MIN, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ<C4A3><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>bad<61><64>¼
|
|||
|
|
HD3_STATS_DROP_BAD_MODE_AREA, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ<C4A3><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>bad<61><64>¼<EFBFBD><C2BC><EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
HD3_STATS_DROP_BAD_MODE_MAX = HD3_STATS_DROP_BAD_MODE_AREA
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD>ֵģʽ
|
|||
|
|
enum HD3_STATS_WEIGHT_MODE {
|
|||
|
|
HD3_STATS_WEIGHT_MODE_MIN = 1,
|
|||
|
|
HD3_STATS_WEIGHT_MODE_TIMED = HD3_STATS_WEIGHT_MODE_MIN, // <20><>ʱ<EFBFBD><CAB1>ΪȨֵ
|
|||
|
|
HD3_STATS_WEIGHT_MODE_RECORD, // <20><>Ȩֵ
|
|||
|
|
HD3_STATS_WEIGHT_MODE_MAX = HD3_STATS_WEIGHT_MODE_RECORD
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// count<6E><74><EFBFBD><EFBFBD>ģʽ<C4A3><CABD>ֵ<EFBFBD>仯ģʽ<C4A3><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>仯ģʽ
|
|||
|
|
enum HD3_STATS_COUNT_MODE {
|
|||
|
|
HD3_STATS_COUNT_MODE_MIN = 1,
|
|||
|
|
HD3_STATS_COUNT_MODE_CHANGE_VALUE = HD3_STATS_COUNT_MODE_MIN,
|
|||
|
|
HD3_STATS_COUNT_MODE_GREATER_CHANGE_TO_LESS,
|
|||
|
|
HD3_STATS_COUNT_MODE_LESS_CHANGE_TO_GREATE,
|
|||
|
|
HD3_STATS_COUNT_MODE_IN_RANGE,
|
|||
|
|
HD3_STATS_COUNT_MODE_NOT_IN_RANGE,
|
|||
|
|
HD3_STATS_COUNT_MODE_MAX = HD3_STATS_COUNT_MODE_NOT_IN_RANGE
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD>˱<EFBFBD><CBB1><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_STATS_FILTER_FAIL_MODE {
|
|||
|
|
HD3_STATS_FILTER_FAIL_MODE_MIN = 0,
|
|||
|
|
HD3_STATS_FILTER_FAIL_MODE_FIL = HD3_STATS_FILTER_FAIL_MODE_MIN, // filter
|
|||
|
|
HD3_STATS_FILTER_FAIL_MODE_NO_FIL,
|
|||
|
|
HD3_STATS_FILTER_FAIL_MODE_MAX = HD3_STATS_FILTER_FAIL_MODE_NO_FIL
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ
|
|||
|
|
enum HD3_CALC_MODE {
|
|||
|
|
HD3_CALC_MODE_MIN = 0,
|
|||
|
|
HD3_CALC_MODE_POLL = HD3_CALC_MODE_MIN, // <20><><EFBFBD><EFBFBD>ģʽ<C4A3><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ
|
|||
|
|
HD3_CALC_MODE_NOTIFY, // <20><><EFBFBD><EFBFBD>ģʽ<C4A3><CABD><EFBFBD><EFBFBD>֪ͨ
|
|||
|
|
HD3_CALC_MODE_MAX = HD3_CALC_MODE_NOTIFY // <20><><EFBFBD><EFBFBD>ģʽ<C4A3><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20>ɼ<EFBFBD><C9BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_COLLECTOR_TYPE {
|
|||
|
|
HD3_COLLECTOR_TYPE_MIN = -1,
|
|||
|
|
HD3_COLLECTOR_TYPE_INVALID = HD3_COLLECTOR_TYPE_MIN,
|
|||
|
|
HD3_COLLECTOR_TYPE_OPC,
|
|||
|
|
HD3_COLLECTOR_TYPE_MODBUS,
|
|||
|
|
HD3_COLLECTOR_TYPE_RDB,
|
|||
|
|
HD3_COLLECTOR_TYPE_HD2HD,
|
|||
|
|
HD3_COLLECTOR_TYPE_MAX = HD3_COLLECTOR_TYPE_HD2HD
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><>¼<EFBFBD>IJ<EFBFBD>ֵ<EFBFBD><D6B5>ѯģʽ
|
|||
|
|
enum HD3_REC_INTERP_QUERY_MODE {
|
|||
|
|
HD3_REC_INTERP_QUERY_MODE_MIN = 0,
|
|||
|
|
HD3_REC_INTERP_QUERY_MODE_LINEAR = HD3_REC_INTERP_QUERY_MODE_MIN, // <20><><EFBFBD>Բ<EFBFBD>ֵ
|
|||
|
|
HD3_REC_INTERP_QUERY_MODE_PREV, // ǰ<><C7B0><EFBFBD><EFBFBD>ֵ
|
|||
|
|
HD3_REC_INTERP_QUERY_MODE_MAX = HD3_REC_INTERP_QUERY_MODE_PREV // <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><CCAC>
|
|||
|
|
enum HD3_DIGITAL_SET {
|
|||
|
|
HD3_DIGITAL_SET_MAX_NUM = 256,
|
|||
|
|
HD3_DIGITAL_SET_MAX_VAL = 127,
|
|||
|
|
HD3_DIGITAL_SET_MIN_VAL = -128
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20>ɼ<EFBFBD><C9BC><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD_CT_STATUS_TAG_TYPE {
|
|||
|
|
HD3_CT_STATUS_TAG_TYPE_MIN = 1,
|
|||
|
|
HD3_CT_STATUS_TAG_TYPE_COLLECTOR = HD3_CT_STATUS_TAG_TYPE_MIN,
|
|||
|
|
HD3_CT_STATUS_TAG_TYPE_DEVICE,
|
|||
|
|
HD3_CT_STATUS_TAG_TYPE_MAX = HD3_CT_STATUS_TAG_TYPE_DEVICE
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// SPC<50><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD>Ͷ<EFBFBD>Ӧ<EFBFBD><D3A6>SPCBasicDef.h<>е<EFBFBD>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SPCChartType
|
|||
|
|
enum HD3_SPC_CTRL_CHART_TYPE {
|
|||
|
|
HD3_SPC_CTRL_CHART_TYPE_MIN = 13,// <20><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD>͵<EFBFBD><CDB5><EFBFBD>Сֵ<D0A1><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3>
|
|||
|
|
HD3_SPC_CTRL_CHART_TYPE_XBAR = HD3_SPC_CTRL_CHART_TYPE_MIN, // XBar<61><72><EFBFBD><EFBFBD>
|
|||
|
|
HD3_SPC_CTRL_CHART_TYPE_R, // Rͼ
|
|||
|
|
HD3_SPC_CTRL_CHART_TYPE_S, // Sͼ
|
|||
|
|
HD3_SPC_CTRL_CHART_TYPE_MAX = HD3_SPC_CTRL_CHART_TYPE_S // <20><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD>͵<EFBFBD><CDB5><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// SPC<50><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ
|
|||
|
|
enum HD3_SPC_TRIGGER_MODE {
|
|||
|
|
HD3_SPC_TRIGGER_MODE_MIN = 0,
|
|||
|
|
HD3_SPC_TRIGGER_MODE_TRIGGER = HD3_SPC_TRIGGER_MODE_MIN,
|
|||
|
|
HD3_SPC_TRIGGER_MODE_MAX = HD3_SPC_TRIGGER_MODE_TRIGGER
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// SPC<50><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_SPC_REC_INDEX {
|
|||
|
|
HD3_SPC_REC_INDEX_MIN = 0,
|
|||
|
|
HD3_SPC_REC_INDEX_SPC_TAG_ID = HD3_SPC_REC_INDEX_MIN,
|
|||
|
|
HD3_SPC_REC_INDEX_START_TIME,
|
|||
|
|
HD3_SPC_REC_INDEX_END_TIME,
|
|||
|
|
HD3_SPC_REC_INDEX_ACK_TIME,
|
|||
|
|
HD3_SPC_REC_INDEX_COMMENT_TIME,
|
|||
|
|
HD3_SPC_REC_INDEX_ACKED,
|
|||
|
|
HD3_SPC_REC_INDEX_ACK_TYPE,
|
|||
|
|
HD3_SPC_REC_INDEX_RESTORED,
|
|||
|
|
HD3_SPC_REC_INDEX_COMMENTED,
|
|||
|
|
HD3_SPC_REC_INDEX_ALARM_VALUE,
|
|||
|
|
HD3_SPC_REC_INDEX_RULE,
|
|||
|
|
HD3_SPC_REC_INDEX_SRC_VALUE,
|
|||
|
|
HD3_SPC_REC_INDEX_COMMENT,
|
|||
|
|
HD3_SPC_REC_INDEX_ACKER,
|
|||
|
|
HD3_SPC_REC_INDEX_COMMENTOR,
|
|||
|
|
HD3_SPC_REC_INDEX_MAX = HD3_SPC_REC_INDEX_COMMENTOR
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// SPC<50><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><4D>Nֵ<4E><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>Сֵ
|
|||
|
|
enum HD3_SPC_RULE_M_N_VALUE {
|
|||
|
|
HD3_SPC_RULE_M_N_VALUE_MIN = 1,
|
|||
|
|
HD3_SPC_RULE_M_N_VALUE_MAX = 99
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// SPC<50><43><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_SPC_VALUE_RULE_INDEX {
|
|||
|
|
HD3_SPC_VALUE_RULE_INDEX_MIN = 0,
|
|||
|
|
HD3_SPC_VALUE_RULE_INDEX1 = HD3_SPC_VALUE_RULE_INDEX_MIN,
|
|||
|
|
HD3_SPC_VALUE_RULE_INDEX2,
|
|||
|
|
HD3_SPC_VALUE_RULE_INDEX3,
|
|||
|
|
HD3_SPC_VALUE_RULE_INDEX4,
|
|||
|
|
HD3_SPC_VALUE_RULE_INDEX5,
|
|||
|
|
HD3_SPC_VALUE_RULE_INDEX6,
|
|||
|
|
HD3_SPC_VALUE_RULE_INDEX7,
|
|||
|
|
HD3_SPC_VALUE_RULE_INDEX8,
|
|||
|
|
HD3_SPC_VALUE_RULE_INDEX_MAX = HD3_SPC_VALUE_RULE_INDEX8
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// OPC<50><43><EFBFBD><EFBFBD>״̬
|
|||
|
|
enum HD3_TAG_OPC_STATE {
|
|||
|
|
HD3_TAG_OPC_STATE_MIN =0,
|
|||
|
|
HD3_TAG_OPC_STATE_UNRELEASE = HD3_TAG_OPC_STATE_MIN,
|
|||
|
|
HD3_TAG_OPC_STATE_RELEASE,
|
|||
|
|
HD3_TAG_OPC_STATE_MAX = HD3_TAG_OPC_STATE_RELEASE
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_MODULE_TYPE {
|
|||
|
|
HD3_MODULE_TYPE_MIN = 0,
|
|||
|
|
HD3_MODULE_TYPE_COLLECTOR = HD3_MODULE_TYPE_MIN,
|
|||
|
|
HD3_MODULE_TYPE_CALC,
|
|||
|
|
HD3_MODULE_TYPE_MAX = HD3_MODULE_TYPE_CALC
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_ALTERATION_TYPE {
|
|||
|
|
HD3_ALTERATION_TYPE_MIN = 0,
|
|||
|
|
HD3_ALTERATION_TYPE_ADD = HD3_ALTERATION_TYPE_MIN,
|
|||
|
|
HD3_ALTERATION_TYPE_MODIFY,
|
|||
|
|
HD3_ALTERATION_TYPE_DELETE,
|
|||
|
|
HD3_ALTERATION_TYPE_MAX = HD3_ALTERATION_TYPE_DELETE
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20>ɼ<EFBFBD><C9BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_ALTERATION_ENTRY {
|
|||
|
|
HD3_ALTERATION_ENTRY_MIN = 0,
|
|||
|
|
HD3_ALTERATION_ENTRY_COLLECTOR = HD3_ALTERATION_ENTRY_MIN,
|
|||
|
|
HD3_ALTERATION_ENTRY_DEVICE,
|
|||
|
|
HD3_ALTERATION_ENTRY_SCANGROUP,
|
|||
|
|
HD3_ALTERATION_ENTRY_TAG,
|
|||
|
|
HD3_ALTERATION_ENTRY_MAX = HD3_ALTERATION_ENTRY_TAG
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// ֪ͨ<CDA8><D6AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_NOTIFY_OBJ_TYPE {
|
|||
|
|
HD3_NOTIFY_OBJ_TYPE_MIN = 0,
|
|||
|
|
HD3_NOTIFY_OBJ_TYPE_NORMAL_TAG = HD3_NOTIFY_OBJ_TYPE_MIN,
|
|||
|
|
HD3_NOTIFY_OBJ_TYPE_ALARM_TAG,
|
|||
|
|
HD3_NOTIFY_OBJ_TYPE_STAT_TAG,
|
|||
|
|
HD3_NOTIFY_OBJ_TYPE_CALC_TAG,
|
|||
|
|
HD3_NOTIFY_OBJ_TYPE_COLLECTOR,
|
|||
|
|
HD3_NOTIFY_OBJ_TYPE_SCANGROUP,
|
|||
|
|
HD3_NOTIFY_OBJ_TYPE_DEVICE,
|
|||
|
|
HD3_NOTIFY_OBJ_TYPE_ALARM_GROUP,
|
|||
|
|
HD3_NOTIFY_OBJ_TYPE_DIGITAL_SET,
|
|||
|
|
HD3_NOTIFY_OBJ_TYPE_MAX = HD3_NOTIFY_OBJ_TYPE_DIGITAL_SET
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Ȩ<><C8A8><EFBFBD><EFBFBD>
|
|||
|
|
enum HD3_SC_ITEM_TYPE {
|
|||
|
|
HD3_SC_ITEM_TYPE_MIN = 1,
|
|||
|
|
HD3_SC_ITEM_TYPE_TAG = HD3_SC_ITEM_TYPE_MIN,
|
|||
|
|
HD3_SC_ITEM_TYPE_GROUP,
|
|||
|
|
HD3_SC_ITEM_TYPE_DISPATCH,
|
|||
|
|
HD3_SC_ITEM_TYPE_MAX = HD3_SC_ITEM_TYPE_DISPATCH
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20>ֽ<EFBFBD><D6BD><EFBFBD>
|
|||
|
|
enum HD3_DATA_ORDER {
|
|||
|
|
HD3_DATA_ORDER_MIN = 0,
|
|||
|
|
HD3_DATA_ORDER_NO = HD3_DATA_ORDER_MIN,
|
|||
|
|
HD3_DATA_ORDER_12,
|
|||
|
|
HD3_DATA_ORDER_21,
|
|||
|
|
HD3_DATA_ORDER_1234,
|
|||
|
|
HD3_DATA_ORDER_2143,
|
|||
|
|
HD3_DATA_ORDER_3412,
|
|||
|
|
HD3_DATA_ORDER_4321,
|
|||
|
|
HD3_DATA_ORDER_12345678,
|
|||
|
|
HD3_DATA_ORDER_21436587,
|
|||
|
|
HD3_DATA_ORDER_34127856,
|
|||
|
|
HD3_DATA_ORDER_43218765,
|
|||
|
|
HD3_DATA_ORDER_56781234,
|
|||
|
|
HD3_DATA_ORDER_65872143,
|
|||
|
|
HD3_DATA_ORDER_78563412,
|
|||
|
|
HD3_DATA_ORDER_87654321,
|
|||
|
|
HD3_ENDIAN_MAX = HD3_DATA_ORDER_87654321
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
enum HD3_MODBUS_CONNECT_TYPE {
|
|||
|
|
HD3_MODBUS_CONNECT_TYPE_MIN = 0,
|
|||
|
|
HD3_MODBUS_CONNECT_TYPE_TCP = HD3_MODBUS_CONNECT_TYPE_MIN,
|
|||
|
|
HD3_MODBUS_CONNECT_TYPE_RTU,
|
|||
|
|
HD3_MODBUS_CONNECT_TYPE_SERIAL,
|
|||
|
|
HD3_MODBUS_CONNECT_TYPE_MAX = HD3_MODBUS_CONNECT_TYPE_SERIAL
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// modbus data point type
|
|||
|
|
enum HD3_INS_POINT_TYPE {
|
|||
|
|
HD3_INS_POINT_TYPE_MIN = 0,
|
|||
|
|
HD3_INS_POINT_TYPE_INT8 = HD3_INS_POINT_TYPE_MIN,
|
|||
|
|
HD3_INS_POINT_TYPE_UINT8,
|
|||
|
|
HD3_INS_POINT_TYPE_INT16,
|
|||
|
|
HD3_INS_POINT_TYPE_UINT16,
|
|||
|
|
HD3_INS_POINT_TYPE_INT32,
|
|||
|
|
HD3_INS_POINT_TYPE_UINT32,
|
|||
|
|
HD3_INS_POINT_TYPE_FLOAT,
|
|||
|
|
HD3_INS_POINT_TYPE_DOUBLE,
|
|||
|
|
HD3_INS_POINT_TYPE_STRING,
|
|||
|
|
HD3_INS_POINT_TYPE_BLOB,
|
|||
|
|
HD3_INS_POINT_TYPE_DIGITAL,
|
|||
|
|
HD3_INS_POINT_TYPE_MAX = HD3_INS_POINT_TYPE_DIGITAL
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
enum HD3_MODBUS_SERIAL_CHECKPARITY {
|
|||
|
|
HD3_MODBUS_SERIAL_CHECKPARITY_MIN = 0,
|
|||
|
|
HD3_MODBUS_SERIAL_CHECKPARITY_NONE = HD3_MODBUS_SERIAL_CHECKPARITY_MIN,
|
|||
|
|
HD3_MODBUS_SERIAL_CHECKPARITY_ODD,
|
|||
|
|
HD3_MODBUS_SERIAL_CHECKPARITY_EVEN,
|
|||
|
|
HD3_MODBUS_SERIAL_CHECKPARITY_MAX = HD3_MODBUS_SERIAL_CHECKPARITY_EVEN
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD>ö<EFBFBD><C3B6>ֵ
|
|||
|
|
enum {
|
|||
|
|
HD3_BASE = 2,
|
|||
|
|
HD3_CLIENT_SOCKET_MAX = 100 // <20><><EFBFBD>ͻ<EFBFBD><CDBB>˺ͷ<CBBA><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵĸ<D3B5><C4B8><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//Tag <20><>ID
|
|||
|
|
enum {
|
|||
|
|
HD3_TAG_COL_COMM_PROP_MIN = 0,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_TAG_NAME = HD3_TAG_COL_COMM_PROP_MIN,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_ARCHIVING,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_CHANGE_DATE,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_CHANGER,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_COMP_DEV,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_COMP_MAX_TIME,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_COMP_TYPE,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_CREATION_DATE,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_CREATOR,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_REC_ACCESS,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_REC_NORMAL_GROUP,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_REC_OWNER_GROUP,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_DESCRIPTOR,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_DIGITAL_SET,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_ENG_UNITS,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_EXC_MAX_TIME,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_EXC_DEV,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_TAGID,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_TAG_TYPE,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_TAG_ACCESS,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_TAG_NORMAL_GROUP,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_TAG_OWNER_GROUP,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_SCAN,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_SPAN,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_MIN_VALUE,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_TAG_CLASS,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_TAG_AVALIABLE,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_PARAM1,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_PARAM2,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_PARAM3,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_PARAM4,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_PARAM5,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_OPCREALSE,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_IMV_STRING,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_EXT_STRING1,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_EXT_STRING2,
|
|||
|
|
HD3_TAG_COL_COMM_PROP_MAX = HD3_TAG_COL_COMM_PROP_EXT_STRING2,
|
|||
|
|
|
|||
|
|
HD3_TAG_COL_PT_EXT_PROP_MIN = 100,
|
|||
|
|
HD3_TAG_COL_PT_EXT_PROP_INSTRUMENT_ADDRESS = HD3_TAG_COL_PT_EXT_PROP_MIN,
|
|||
|
|
HD3_TAG_COL_PT_EXT_PROP_INSTRUMENT_ADDRESS_TYPE,
|
|||
|
|
HD3_TAG_COL_PT_EXT_PROP_COLLECTOR_NAME,
|
|||
|
|
HD3_TAG_COL_PT_EXT_PROP_COLLECTOR_ID,
|
|||
|
|
HD3_TAG_COL_PT_EXT_PROP_DEVICE_NAME,
|
|||
|
|
HD3_TAG_COL_PT_EXT_PROP_DEVICE_ID,
|
|||
|
|
HD3_TAG_COL_PT_EXT_PROP_SCAN_GROUP_NAME,
|
|||
|
|
HD3_TAG_COL_PT_EXT_PROP_SCAN_GROUP_ID,
|
|||
|
|
HD3_TAG_COL_PT_EXT_PROP_DATA_ORDER,
|
|||
|
|
HD3_TAG_COL_PT_EXT_PROP_MAX = HD3_TAG_COL_PT_EXT_PROP_DATA_ORDER,
|
|||
|
|
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_MIN = 200,
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_TEST1 = HD3_TAG_COL_AM_EXT_PROP_MIN,
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_TEST2,
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_TEST3,
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_TEST4,
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_ACTION1,
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_ACTION2,
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_ACTION3,
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_ACTION4,
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_SOURCE_TAG,
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_ALARM_GROUP_ID,
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_AUTOACK,
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_TIME_DEADBAND,
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_VALUE_DEADBAND,
|
|||
|
|
HD3_TAG_COL_AM_EXT_PROP_MAX = HD3_TAG_COL_AM_EXT_PROP_VALUE_DEADBAND,
|
|||
|
|
|
|||
|
|
HD3_TAG_COL_SPC_EXT_PROP_MIN = 300,
|
|||
|
|
HD3_TAG_COL_SPC_EXT_PROP_SOURCE_TAG_NAME = HD3_TAG_COL_SPC_EXT_PROP_MIN,
|
|||
|
|
HD3_TAG_COL_SPC_EXT_PROP_ALARM_GROUP_ID,
|
|||
|
|
HD3_TAG_COL_SPC_EXT_PROP_CTRL_CHART_TYPE,
|
|||
|
|
HD3_TAG_COL_SPC_EXT_PROP_TRIGGER_MODE,
|
|||
|
|
HD3_TAG_COL_SPC_EXT_PROP_SAMPLE_SIZE,
|
|||
|
|
HD3_TAG_COL_SPC_EXT_PROP_SAMPLE_INTERVAL,
|
|||
|
|
HD3_TAG_COL_SPC_EXT_PROP_AUTO_ACK,
|
|||
|
|
HD3_TAG_COL_SPC_EXT_PROP_RULE,
|
|||
|
|
HD3_TAG_COL_SPC_EXT_PROP_MAX = HD3_TAG_COL_SPC_EXT_PROP_RULE,
|
|||
|
|
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_MIN = 400,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_SOURCE_TAG_NAME = HD3_TAG_COL_ST_EXT_PROP_MIN,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_STATS_TYPE,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_SAMPLE_START_DATE,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_SAMPLE_MODE,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_SAMPLE_INTERVAL,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_SAMPLE_BEGIN_OFFSET,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_SAMPLE_END_OFFSET,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_SAMPLE_MONTH_BEGIN_DAY,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_SAMPLE_MONTH_END_DAY,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_BEGIN_TIMESTAMP,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_TIMESTAMP_OFFSET,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_SCAN_PERIOD,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_PCT_GOOD,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_FILTER_EXPR,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_DROP_BAD_MODE,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_COUNT_PARAM1,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_COUNT_PARAM2,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_SAMPLE_TYPE,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_INTERP_OFFSET,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_INTERP_PERIOD,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_CONVER_TYPE,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_CONVERSION,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_FILTER_FAIL_MODE,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_CALC_PERIOD,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_RESET,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_USE_BAD_VALUE,
|
|||
|
|
HD3_TAG_COL_ST_EXT_PROP_MAX = HD3_TAG_COL_ST_EXT_PROP_USE_BAD_VALUE,
|
|||
|
|
|
|||
|
|
HD3_TAG_COL_CA_EXT_PROP_MIN = 500,
|
|||
|
|
HD3_TAG_COL_CA_EXT_PROP_CALC_MODE = HD3_TAG_COL_CA_EXT_PROP_MIN,
|
|||
|
|
HD3_TAG_COL_CA_EXT_PROP_CALC_PERIOD,
|
|||
|
|
HD3_TAG_COL_CA_EXT_PROP_CALC_EXPR,
|
|||
|
|
HD3_TAG_COL_CA_EXT_PROP_CALC_HISTORY,
|
|||
|
|
HD3_TAG_COL_CA_EXT_PROP_CALC_START_DATE,
|
|||
|
|
HD3_TAG_COL_CA_EXT_PROP_CALC_END_DATE,
|
|||
|
|
HD3_TAG_COL_CA_EXT_PROP_HAVE_END_TIME,
|
|||
|
|
HD3_TAG_COL_CA_EXT_PROP_SRC_TAG_NAME,
|
|||
|
|
HD3_TAG_COL_CA_EXT_PROP_MAX = HD3_TAG_COL_CA_EXT_PROP_SRC_TAG_NAME
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD>״̬
|
|||
|
|
enum HD3_RY_STATUS{
|
|||
|
|
HD3_RY_STATUS_UNACTIVE = 0,
|
|||
|
|
HD3_RY_STATUS_ACTIVE = 1
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD>״̬, <20>ڲ<EFBFBD>ʹ<EFBFBD><CAB9>
|
|||
|
|
enum HD3_SRV_RY_STATUS{
|
|||
|
|
HD3_SRV_RY_STATUS_UNAVILABLE = 0,
|
|||
|
|
HD3_SRV_RY_STATUS_HOST = 1,
|
|||
|
|
HD3_SRV_RY_STATUS_BACKUP = 2
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
#endif
|