设备网络SDK开发使用手册

NET_DVR_ALARMHOST_POINT_VALUE

点数据信息结构体。

struct{
  BYTE     byChanType;
  BYTE     byPointType;
  BYTE     byRes1[2];
  DWORD    dwChanNo;
  DWORD    dwSubChanNo;
  DWORD    dwVariableNo;
  DWORD    dwPointNo;
  int      iValue;
  BYTE     byRes[16];
}NET_DVR_ALARMHOST_POINT_VALUE, *LPNET_DVR_ALARMHOST_POINT_VALUE;

Members

byChanType
接入类型:1-本地模拟量通道,2-本地开关量通道,3-485通道,4-网络通道
byPointType
点类型:1-遥测(模拟量),2-遥信(开关量)
byRes1
保留,置为0
dwChanNo
通道号,0xffffffff表示无效,通道类型为1时表示本地模拟量通道号,通道类型为2时表示本地开关量通道号,通道类型为3时表示485通道号
dwSubChanNo
槽位号,从1开始,0xffffffff表示无效,通道类型为3时使用
dwVariableNo
变量号,从1开始,0xffffffff表示无效
dwPointNo
点号,0xffffffff表示无效
iValue
点的值,比如点号为电压,则电压实际值为iData/1000
byRes
保留,置为0

Remarks

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

See Also

NET_DVR_ALARMHOST_DATA_UNION