设备网络SDK开发使用手册

NET_DVR_ALARMER

报警设备信息结构体。

struct{
  BYTE     byUserIDValid;
  BYTE     bySerialValid;
  BYTE     byVersionValid;
  BYTE     byDeviceNameValid;
  BYTE     byMacAddrValid;
  BYTE     byLinkPortValid;
  BYTE     byDeviceIPValid;
  BYTE     bySocketIPValid;
  LONG     lUserID;
  BYTE     sSerialNumber[SERIALNO_LEN];
  DWORD    dwDeviceVersion;
  char     sDeviceName[NAME_LEN];
  BYTE     byMacAddr[MACADDR_LEN];
  WORD     wLinkPort;
  char     sDeviceIP[128];
  char     sSocketIP[128];
  BYTE     byIpProtocol;
  BYTE     byRes2[11];
}NET_DVR_ALARMER,*LPNET_DVR_ALARMER;

Members

byUserIDValid
userid是否有效:0-无效;1-有效
bySerialValid
序列号是否有效:0-无效;1-有效
byVersionValid
版本号是否有效:0-无效;1-有效
byDeviceNameValid
设备名字是否有效:0-无效;1-有效
byMacAddrValid
MAC地址是否有效:0-无效;1-有效
byLinkPortValid
Login端口是否有效:0-无效;1-有效
byDeviceIPValid
设备IP是否有效:0-无效;1-有效
bySocketIPValid
Socket IP是否有效:0-无效;1-有效
lUserID
NET_DVR_Login或NET_DVR_Login_V30返回值, 布防时有效
sSerialNumber
序列号
dwDeviceVersion
版本信息:V3.0以上版本支持的设备最高8位为主版本号,次高8位为次版本号,低16位为修复版本号;V3.0以下版本支持的设备高16位表示主版本,低16位表示次版本
sDeviceName
设备名称
byMacAddr
MAC地址
wLinkPort
设备通讯端口
sDeviceIP
设备IP地址
sSocketIP
报警主动上传时的Socket IP地址
byIpProtocol
IP协议:0-IPV4;1-IPV6
byRes2
保留,置为0