设备网络SDK开发使用手册

NET_DVR_SENSOR_CFG

传感器信息结构体。

struct{
  DWORD               dwSize;
  BYTE                byEnable;
  BYTE                byDeviceType;
  BYTE                byDeviceID;
  BYTE                byRes1;
  NET_DVR_TIME_V30    struTime;
  BYTE                byIsFirst;
  BYTE                byIsSwitchOn;
  BYTE                bySensorStatus;
  BYTE                bySensorType;
  float               fVoltage;
  float               fCurrent;
  float               fTemperatureValue;
  float               fHumidityValue;
  BYTE                bySensorName[SENSORNAME_LEN];
  BYTE                byDescription[MAX_SENSORDESCR_LEN];
  BYTE                byRes[256];
}NET_DVR_SENSOR_CFG,*LPNET_DVR_SENSOR_CFG;

Members

dwSize
结构体大小
byEnable
当前查询的传感器是否使能:0- 不使能,1- 使能
byDeviceType
设备类型:0- 未知,1- 模拟量传感器,2- 上电端子,3- 上电插座
byDeviceID
设备ID,Analog(模拟量传感器)范围:1~8,Terminal(上电端子)范围:1~4,Socket(上电插座)范围:1~2
byRes1
保留,置为0
struTime
上传时间
byIsFirst
是否是启动后第一条数据(检测是否有重启):0- 否,1- 是
byIsSwitchOn
是否通电:0- 否,1- 是
bySensorStatus
传感器状态:0- 正常,1- 异常,2- 报警;
bySensorType
传感器类型:0- 未知1- 温度,2- 湿度;
fVoltage
电压,单位:伏特,精确到0.001,若为0xff表示无效值
fCurrent
电流,单位:毫安,精确到0.001,若为0xff表示无效值
fTemperatureValue
温度值,单位:摄氏度,精确到0.001,若为0xff表示无效值
fHumidityValue
湿度值,精确到0.001,若为0xff表示无效值
bySensorName
传感器名称
byDescription
传感器数据的描述信息,statusType为正常时description可以为空
byRes
保留,置为0

Remarks

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

    NET_DVR_GetNextRemoteConfig