跳转至

NET_SDK_DEVICE_FUNC_IPC

结构体定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
typedef struct _net_sdk_devicefunction_ipc
{
    unsigned int intelist_enable : 1;        
    unsigned int intelist_Perimeter : 1;     
    unsigned int intelist_Tripwire : 1;      
    unsigned int intelist_Osc : 1;           
    unsigned int intelist_Avd : 1;           
    unsigned int intelist_Cpc : 1;           
    unsigned int intelist_Cdd : 1;           
    unsigned int intelist_Ipd : 1;           
    unsigned int intelist_Vfd : 1;           
    unsigned int intelist_Vfd_Match : 1;     
    unsigned int intelist_Vehice : 1;        
    unsigned int intelist_AoiEntry : 1;      
    unsigned int intelist_AoiLeave : 1;      
    unsigned int intelist_PassLineCount : 1; 
    unsigned int intelist_Vfd_Detect : 1;    
    unsigned int intelist_Traffic : 1;       
    unsigned int intelist_Thermal : 1;       
    unsigned int intelist_reserver : 15;     
    unsigned int resvFunction[7];            
} NET_SDK_DEVICE_FUNC_IPC;
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct NET_SDK_DEVICE_FUNC_IPC
{
    public UInt32 intelist_enable;
    public UInt32 intelist_Perimeter;
    public UInt32 intelist_Tripwire;
    public UInt32 intelist_Osc;
    public UInt32 intelist_Avd;
    public UInt32 intelist_Cpc;
    public UInt32 intelist_Cdd;
    public UInt32 intelist_Ipd;
    public UInt32 intelist_Vfd;
    public UInt32 intelist_Vfd_Match;
    public UInt32 intelist_Vehice;
    public UInt32 intelist_AoiEntry;
    public UInt32 intelist_AoiLeave;
    public UInt32 intelist_PassLineCount;
    public UInt32 intelist_Vfd_Detect;
    public UInt32 intelist_Traffic;
    public UInt32 intelist_Thermal;
    public UInt32 intelist_reserver;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U4, SizeConst = 7)]
    public UInt32[] resvFunction;
}

功能描述

对应NET_SDK_DEVICEINFO中function。

成员说明

成员 类型 备注
intelist_enable unsigned int 表示该结构体是否包含智能能力集列表(后面31位)。
intelist_Perimeter unsigned int 是否支持区域入侵, 1表示支持, 0表示不支持。
intelist_Tripwire unsigned int 是否支持绊线侦测, 1表示支持, 0表示不支持。
intelist_Osc unsigned int 是否支持物品看护, 1表示支持, 0表示不支持。
intelist_Avd unsigned int 是否支持异常侦测, 1表示支持, 0表示不支持。
intelist_Cpc unsigned int 是否支持人流量统计, 1表示支持, 0表示不支持。
intelist_Cdd unsigned int 是否支持人群密度检测, 1表示支持, 0表示不支持。
intelist_Ipd unsigned int 是否支持人员入侵侦测, 1表示支持, 0表示不支持。
intelist_Vfd unsigned int 是否支持人脸抓拍, 1表示支持, 0表示不支持。
intelist_Vfd_Match unsigned int 是否支持人脸比对, 1表示支持, 0表示不支持。
intelist_Vehice unsigned int 是否支持车牌检测, 1表示支持, 0表示不支持。
intelist_AoiEntry unsigned int 是否支持进入区域, 1表示支持, 0表示不支持。
intelist_AoiLeave unsigned int 是否支持离开区域, 1表示支持, 0表示不支持。
intelist_PassLineCount unsigned int 是否支持过线统计, 1表示支持, 0表示不支持。
intelist_Vfd_Detect unsigned int 是否支持人脸侦测, 1表示支持, 0表示不支持。
intelist_Traffic unsigned int 是否支持流量统计, 1表示支持, 0表示不支持。
intelist_Thermal unsigned int 是否支持热成像测温, 1表示支持, 0表示不支持。
intelist_reserver unsigned int 预留智能功能。
resvFunction unsigned int[7] 预留功能描述。
错误码