设备网络SDK开发使用手册

NET_DVR_LOCAL_CHECK_DEV

设备在线巡检参数结构体。

struct{
  DWORD    dwCheckOnlineTimeout;
  DWORD    dwCheckOnlineNetFailMax;
  BYTE     byRes[256];
}NET_DVR_LOCAL_CHECK_DEV, *LPNET_DVR_LOCAL_CHECK_DEV;

Members

dwCheckOnlineTimeout
巡检时间间隔,单位:ms,取值范围:30s~120s,0表示用默认值(120s),推荐设置30s
dwCheckOnlineNetFailMax
由于网络原因失败的最大累加次数,达到该次数,SDK才回调用户异常消息,0表示使用默认值1,推荐设置3次
byRes
保留,置为0

Remarks

  • SDK按照该结构体中的时间间隔对设备进行自动巡检,巡检过程中如果连失败或者重连成功在NET_DVR_SetExceptionCallBack_V30设置的异常消息回调函数中返回,对应异常消息类型为:EXCEPTION_EXCHANGE、RESUME_EXCHANGE。
  • 推荐设置30s时间间隔、3次,即心跳间隔为1.5分钟。
  • 通过NET_DVR_RemoteControl(命令:NET_DVR_CHECK_USER_STATUS)可以手动检测设备在线状态。
  • See Also

    NET_DVR_GetSDKLocalCfg   NET_DVR_SetSDKLocalCfg