设备网络SDK开发使用手册 |
警戒规则参数结构体。
struct{ BYTE byActive; BYTE byRes1[4]; BYTE byEventTypeFlag; WORD wEventTypeEx; BYTE byRuleName[NAME_LEN]; DWORD dwEventType; NET_VCA_EVENT_UNION uEventParam; NET_VCA_SIZE_FILTER struSizeFilter; NET_DVR_SCHEDTIME struAlarmTime[MAX_DAYS][MAX_TIMESEGMENT_V30]; NET_DVR_HANDLEEXCEPTION_V30 struHandleType; BYTE byRelRecordChan[MAX_CHANNUM_V30]; WORD wAlarmDelay; BYTE byRes2[2]; NET_VCA_FILTER_STRATEGY struFilterStrategy; NET_VCA_RULE_TRIGGER_PARAM struTriggerParam; BYTE byRes[32]; }NET_VCA_ONE_RULE_V41,*LPNET_VCA_ONE_RULE_V41;
上传的行为报警事件,建议事件类型按wEventTypeEx的值定义进行区分,兼容参数dwEventType。byEventTypeFlag这个字段只在设置参数时有效,从设备获取参数时,可直接从wEventTypeEx获取事件类型,无需再判断此字段的值。