OPC Server SDK
3.0.0.7
www.tomchina.cn
|
类型 | 值 | 意义 |
---|---|---|
ODT_VOID | 0 | void |
ODT_I8 | 1 | char |
ODT_U8 | 2 | unsigned char |
ODT_I16 | 3 | short |
ODT_U16 | 4 | unsigned short |
ODT_I32 | 5 | int |
ODT_U32 | 6 | unsigned int |
ODT_I64 | 7 | __int64 |
ODT_U64 | 8 | unsigned __int64 |
ODT_F32 | 9 | float |
ODT_F64 | 10 | double |
ODT_STR | 11 | char* 或 BSTR |
ODT_BLOB | 12 | 二进制字节流 (VT_UI1 | VT_ARRAY) |
ODT_BOOL | 13 | VT_BOOL类型 |
属性 | 值 | 意义 |
---|---|---|
OTEM_NOWRITE | 0 | 客户端不可写,只读 |
OTEM_WRITE | 1 | 客户端可写 |
错误码 | 值 | 意义 |
---|---|---|
OE_OK | 0 | 成功 |
OE_ERR | 1 | 失败 |
OE_ERRARG | 2 | 错误的参数 |
OE_OUTMEM | 3 | 内存不够 |
OE_CLSID | 4 | CLSID错误 |
OE_ERRCOM | 5 | COM/DCOM错误 |
OE_INITCOM | 6 | 初始化COM套间出错 |
OE_NOITEM | 10 | 无此标签 |
OE_ERRTYPE | 11 | 数据类型错误或无法转换数据 |
OE_ERRDATA | 12 | 错误的数据 |
OE_ERRTIME | 13 | 错误的时标 |
OE_ERRQA | 14 | 错误的数据质量 |
OE_NODATA | 15 | 无数据 |
OE_RUNING | 16 | 已经在运行 |
OE_NOTRUN | 17 | 没有运行 |
质量 | 值 | 意义 |
---|---|---|
OPC_QUALITY_MASK | 0xc0 | OPC_QUALITY_MASK. |
OPC_STATUS_MASK | 0xfc | OPC_STATUS_MASK. |
OPC_LIMIT_MASK | 0x03 | OPC_LIMIT_MASK. |
OPC_QUALITY_BAD | 0x00 | 坏质量,常用 |
OPC_QUALITY_UNCERTAIN | 0x40 | OPC_QUALITY_UNCERTAIN. |
OPC_QUALITY_GOOD | 0xc0 | 好质量,常用 |
OPC_QUALITY_CONFIG_ERROR | 0x04 | 配置错误 |
OPC_QUALITY_NOT_CONNECTED | 0x08 | 设备没有连接 |
OPC_QUALITY_DEVICE_FAILURE | 0x0c | 设备错误,坏质量细分 |
OPC_QUALITY_SENSOR_FAILURE | 0x10 | 传感器错误,坏质量细分 |
OPC_QUALITY_LAST_KNOWN | 0x14 | OPC_QUALITY_LAST_KNOWN. |
OPC_QUALITY_COMM_FAILURE | 0x18 | OPC_QUALITY_COMM_FAILURE. |
OPC_QUALITY_OUT_OF_SERVICE | 0x1c | OPC_QUALITY_OUT_OF_SERVICE. |
OPC_QUALITY_WAITING_FOR_INITIAL_DATA | 0x20 | OPC_QUALITY_WAITING_FOR_INITIAL_DATA. |
OPC_QUALITY_LAST_USABLE | 0x44 | OPC_QUALITY_LAST_USABLE. |
OPC_QUALITY_SENSOR_CAL | 0x50 | OPC_QUALITY_SENSOR_CAL. |
OPC_QUALITY_EGU_EXCEEDED | 0x54 | OPC_QUALITY_EGU_EXCEEDED. |
OPC_QUALITY_SUB_NORMAL | 0x58 | OPC_QUALITY_SUB_NORMAL. |
OPC_QUALITY_LOCAL_OVERRIDE | 0xd8 | OPC_QUALITY_LOCAL_OVERRIDE. |
OPC_LIMIT_OK | 0x00 | OPC_LIMIT_OK. |
OPC_LIMIT_LOW | 0x01 | OPC_LIMIT_LOW. |
OPC_LIMIT_HIGH | 0x02 | OPC_LIMIT_HIGH. |
OPC_LIMIT_CONST | 0x03 | OPC_LIMIT_CONST. |