设备网络SDK开发使用手册

NET_DVR_SENSOR_INFO_UPLOAD

传感器上传信息结构体。

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;

Members

dwSize
结构体大小
strustruTime
上传时间
szSensorName
传感器名称
szSensorChan
传感器通道名称
byReboot
之前是否重启过(一般是重启的后的第一条数据带有这个标志):0- 没有重启,1- 有过重启
byPowerSupply
是否正常供电:0- 不在供电,1- 正在供电
byStatusType
设备状态:0- 正常,1- 异常,2- 报警
bySensorType
传感器类型,具体定义如下:
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
SENSOR_TYPE_NONE
SENSOR_TYPE_TEMPERATURE
温度
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
AC端子
SENSOR_TYPE_AC_SOCKET
AC插座
SENSOR_TYPE_UNKNOW
未定义
fVoltageValue
电压值,精确到0.001
fCurrentValue
电流值,精确到0.001
fActualValue
模拟信号转换后的数值,精确到0.001
szDescription
描述信息,当设备状态(byStatusType)不为0时生效
byRes1
保留,置为0

Remarks

  • 设备支持的传感器功能对应传感器能力集(SensorPortList),接口:NET_DVR_GetSTDAbility(能力集类型:NET_DVR_GET_SENSOR_PORT_CAPABILITIES)。
  • See Also

    NET_DVR_SetDVRMessageCallBack_V31