设备网络SDK开发使用手册 |
传感器上传信息结构体。
struct{ DWORD dwSize; NET_DVR_TIME_V30 struTime; char szSensorName[MAX_SENSORNAME_LEN]; char szSensorChan[MAX_SENSORNAME_LEN]; BYTE byReboot; BYTE byPowerSupply; BYTE byStatusType; BYTE bySensorType; float fVoltageValue; float fCurrentValue; float fActualValue; char szDescription[MAX_DESCRIPTION_LEN]; BYTE byRes1[128]; }NET_DVR_SENSOR_INFO_UPLOAD,*LPNET_DVR_SENSOR_INFO_UPLOAD;
enum _SENSOR_TYPE_{ SENSOR_TYPE_NONE = 0, SENSOR_TYPE_TEMPERATURE = 1, SENSOR_TYPE_HUMIDITY, SENSOR_TYPE_WINDSPEED, SENSOR_TYPE_GAS, SENSOR_AC_VOLTAGE, SENSOR_AC_CURRENT, SENSOR_DC_VOLTAGE, SENSOR_DC_CURRENT, SENSOR_WATER_PRESSURE, SENSOR_PRESSURE_TRANSMITTER, SENSOR_FLOW_TRANSMITTER, SENSOR_WATER_LEAKAGE, SENSOR_INTERGRATED_TEMPERATURE_DETECTOR, SENSOR_ISOLATION_TEMPERATURE_DETECTOR, SENSOR_RESIDUAL_CHLORINE, SENSOR_TYPE_AC_TERMINAL = 16, SENSOR_TYPE_AC_SOCKET = 17, SENSOR_TYPE_UNKNOW = 255 }SENSOR_TYPE
NET_DVR_SetDVRMessageCallBack_V31