| 设备网络SDK开发使用手册 |
行为分析能力输出参数结构体。
struct{
DWORD dwSize;
DWORD dwAbilityType;
BYTE byMaxRuleNum;
BYTE byMaxTargetNum;
BYTE bySupport;
BYTE byRes[5];
DWORD dwAbilityTypeEx;
}NET_VCA_BEHAVIOR_ABILITY,*LPNET_VCA_BEHAVIOR_ABILITY;
enum _VCA_ABILITY_TYPE_{
TRAVERSE_PLANE_ABILITY = 0x01,
ENTER_AREA_ABILITY = 0x02,
EXIT_AREA_ABILITY = 0x04,
INTRUSION_ABILITY = 0x08,
LOITER_ABILITY = 0x10,
LEFT_TAKE_ABILITY = 0x20,
PARKING_ABILITY = 0x40,
RUN_ABILITY = 0x80,
HIGH_DENSITY_ABILITY = 0x100,
LF_TRACK_ABILITY = 0x200,
VIOLENT_MOTION_ABILITY = 0x400,
REACH_HIGHT_ABILITY = 0x800,
GET_UP_ABILITY = 0x1000,
LEFT_ABILITY = 0x2000,
TAKE_ABILITY = 0x4000,
LEAVE_POSITION = 0x8000,
TRAIL_ABILITY = 0x10000,
KEY_PERSON_GET_UP_ABILITY = 0x20000,
STANDUP_ABILITY = 0x40000,
FALL_DOWN_ABILITY = 0x80000,
AUDIO_ABNORMAL_ABILITY = 0x100000,
ADV_REACH_HEIGHT_ABILITY = 0x200000,
TOILET_TARRY_ABILITY = 0x400000,
YARD_TARRY_ABILITY = 0x800000,
ADV_TRAVERSE_PLANE_ABILITY = 0x1000000,
HUMAN_ENTER_ABILITY = 0x10000000,
OVER_TIME_ABILITY = 0x20000000,
STICK_UP_ABILITY = 0x40000000,
INSTALL_SCANNER_ABILITY = 0x80000000
}VCA_ABILITY_TYPE
enum _VCA_ABILITY_TYPE_EX_{
PEOPLENUM_CHANGE_ABILITY = 0x00000002,
SPACING_CHANGE_ABILITY = 0x00000004,
EVENT_COMBINED_ABILITY = 0x00000008,
EVENT_SIT_QUIETLY = 0x00000010,
EVENT_TEACHER_WRITING = 0x00000100
}VCA_ABILITY_TYPE_EX
获取设备具体支持的行为事件类型时,需同时对字段dwAbilityType和dwAbilityTypeEx进行解析。