设备网络SDK开发使用手册

NET_VCA_BEHAVIOR_ABILITY

行为分析能力输出参数结构体。

struct{
  DWORD   dwSize;
  DWORD   dwAbilityType;
  BYTE    byMaxRuleNum;
  BYTE    byMaxTargetNum;
  BYTE    bySupport;
  BYTE    byRes[5];
  DWORD   dwAbilityTypeEx;
}NET_VCA_BEHAVIOR_ABILITY,*LPNET_VCA_BEHAVIOR_ABILITY;

Members

dwSize
结构体大小
dwAbilityType
支持的行为分析能力类型,按位表示,具体定义如下:
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
TRAVERSE_PLANE_ABILITY
穿越警戒面
ENTER_AREA_ABILITY
进入区域
EXIT_AREA_ABILITY
离开区域
INTRUSION_ABILITY
入侵
LOITER_ABILITY
徘徊
LEFT_TAKE_ABILITY
丢包捡包
PARKING_ABILITY
停车
RUN_ABILITY
奔跑
HIGH_DENSITY_ABILITY
区域内人员密度
LF_TRACK_ABILITY
球机跟踪
VIOLENT_MOTION_ABILITY
剧烈运动检测
REACH_HIGHT_ABILITY
攀高检测
GET_UP_ABILITY
起身检测
LEFT_ABILITY
丢包检测
TAKE_ABILITY
捡包检测
LEAVE_POSITION
离岗
TRAIL_ABILITY
尾随
KEY_PERSON_GET_UP_ABILITY
重点人员起身检测
STANDUP_ABILITY
起立
FALL_DOWN_ABILITY
倒地
AUDIO_ABNORMAL_ABILITY
声强突变
ADV_REACH_HEIGHT_ABILITY
折线攀高
TOILET_TARRY_ABILITY
如厕超时
YARD_TARRY_ABILITY
放风场滞留
ADV_TRAVERSE_PLANE_ABILITY
折线警戒面
HUMAN_ENTER_ABILITY
人靠近ATM,只在ATM_PANEL模式下支持
OVER_TIME_ABILITY
操作超时,只在ATM_PANEL模式下支持
STICK_UP_ABILITY
贴纸条,支持区域规则
INSTALL_SCANNER_ABILITY
安装读卡器,支持区域规则
byMaxRuleNum
最大规则数
byMaxTargetNum
最大目标数
bySupport
支持的功能类型,按位表示。
bySupport & 0x01 支持标定功能
byRes
保留,置为0
dwAbilityTypeEx
支持的行为分析能力类型,按位表示,具体定义如下:
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
PEOPLENUM_CHANGE_ABILITY
人数变化检测
SPACING_CHANGE_ABILITY
间距变化检测
EVENT_COMBINED_ABILITY
组合规则事件
EVENT_SIT_QUIETLY
静坐事件
EVENT_TEACHER_WRITING
板书

Remarks

获取设备具体支持的行为事件类型时,需同时对字段dwAbilityType和dwAbilityTypeEx进行解析。

See Also

NET_DVR_GetDeviceAbility