| 设备网络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