设备网络SDK开发使用手册

NET_DVR_HISTORY_DATA

历史数据信息结构体。

struct{
  DWORD           dwSize;
  NET_DVR_TIME    struTime;
  BYTE            byChanType;
  BYTE            byRes1[3];
  DWORD           dwChanNo;
  DWORD           dwSubChanNo;
  DWORD           dwVariableNo;
  DWORD           dwPointNo;
  int             iData;
  BYTE            byDataType;
  BYTE            byRes2[31];
}NET_DVR_HISTORY_DATA, *LPNET_DVR_HISTORY_DATA;

Members

dwSize
结构体大小
struTime
时间点
byChanType
通道类型:1-模拟量,2-开关量,3-485通道,0xff表示无效
byRes1
保留,置为0
dwChanNo
通道号,从1开始,0xffffffff表示无效
dwSubChanNo
槽位号,从1开始,0xffffffff表示无效
dwVariableNo
变量号,从1开始,0xffffffff表示无效
dwPointNo
点号,0xffffffff表示无效
iData
历史数据,比如点号为电压,则电压实际值为iData/1000
byDataType
数据类型:0- 正常数据,1- 越上限数据,2- 越下限数据
byRes2
保留,置为0

Remarks

设备支持的每一个模拟量类型或者开关量类型都算是一个点。例如:一个设备有电流、电压等参数,那么电流是一个点,电压也是一个点。设备点号信息通过接口NET_DVR_GetDeviceConfig(命令:NET_DVR_GET_ALARM_POINT_CFG)获取。

See Also

NET_DVR_GetNextRemoteConfig