设备网络SDK开发使用手册

NET_DVR_TPS_ALARM_V41

交通统计上传报警信息。

struct{
  DWORD                     dwSize;   
  DWORD                     dwRelativeTime;     
  DWORD                     dwAbsTime;    
  NET_VCA_DEV_INFO          struDevInfo; 
  NET_DVR_TPS_INFO_V41      struTPSInfo; 
  BYTE                      byMonitoringSiteID[MONITORSITE_ID_LEN]; 
  BYTE                      byDeviceID[DEVICE_ID_LEN]; 
  DWORD                     dwStartTime;     
  DWORD                     dwStopTime;  
  BYTE                      byRes[24]; 
}NET_DVR_TPS_ALARM_V41, *LPNET_DVR_TPS_ALARM_V41;

Members

dwSize
结构体大小
dwRelativeTime
相对时标
dwAbsTime
绝对时标
struDevInfo
前端设备信息
struTPSInfo
交通参数统计信息
byMonitoringSiteID
监测点编号(路口编号、内部编号)
byDeviceID
设备编号
dwStartTime
开始统计时间
dwStopTime
结束统计时间
byRes1
保留

Remarks

从绝对时标dwAbsTime解析得到“年月日时分秒”的算法如下所示:
#define GET_YEAR(_time_)          (((_time_)>>26) + 2000)
#define GET_MONTH(_time_)       (((_time_)>>22) & 15)
#define GET_DAY(_time_)           (((_time_)>>17) & 31)
#define GET_HOUR(_time_)         (((_time_)>>12) & 31)
#define GET_MINUTE(_time_)      (((_time_)>>6) & 63)
#define GET_SECOND(_time_)     (((_time_)>>0) & 63)

See Also

NET_DVR_SetDVRMessageCallBack_V31   NET_DVR_StartListen_V30