设备网络SDK开发使用手册

NET_DVR_PLAN_CFG

预案信息结构体。

struct{
  DWORD                 dwSize;
  BYTE                  byValid;
  BYTE                  byWorkMode;
  BYTE                  byRes1[2];
  BYTE                  byPlanName[NAME_LEN];
  NET_DVR_TIME_EX       struTime;
  NET_DVR_CYCLE_TIME    struTimeCycle[DAYS_A_WEEK];
  DWORD                 dwWorkCount;
  NET_DVR_PLAN_INFO     strPlanEntry[MAX_PLAN_ACTION_NUM];
  BYTE                  byRes2[64];
}NET_DVR_PLAN_CFG,*LPNET_DVR_PLAN_CFG;

Members

dwSize
结构体大小
byValid
该预案是否有效
byWorkMode
预案工作模式:1- 表示手动,2- 自动,3- 预案循环
byRes1
保留,置为0
byPlanName
预案名称
struTime
时间,工作模式为自动时使用
struTimeCycle
循环时间,周期为一个星期,年、月、日三个参数不使用。星期取值区间为[0,6],其中0代表星期天,1代表星期一,以此类推。
如:struTimeCycle[0]中的byValid的值是1,表示星期天执行该预案。
dwWorkCount
预案内容执行次数,预案工作模式为手动时该值无效
strPlanEntry
预案执行的内容
byRes2
保留,置为0

See Also

NET_DVR_PLAN_LIST

NET_DVR_SetDVRConfig