Skip to content
This SDK only works with devices released within the past 3 years. We regularly optimize and update the SDK to ensure compatibility and performance. We do not guarantee compatibility or provide technical support for devices older than 3 years.

# NET_SDK_DEVICE_FUNC_IPC

### Structure Definition

C++C#

     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;
    }

### Function Description

Corresponding to the function in NET_SDK_DEVICEINFO.

### Member Description

Member | Type | Remark
--- | --- | ---
intelist_enable | unsigned int | Indicates whether the structure contains a smart capability set list (the following 31 bits).
intelist_Perimeter | unsigned int | Whether to support regional invasion, 1 means support, 0 means not support.
intelist_Tripwire | unsigned int | Whether to support tripwire detection, 1 means support, 0 means not support.
intelist_Osc | unsigned int | Whether to support item guarding, 1 means support, 0 means not support.
intelist_Avd | unsigned int | Whether to support anomaly detection, 1 means support, 0 means not support.
intelist_Cpc | unsigned int | Whether to support traffic counting, 1 means support, 0 means not support.
intelist_Cdd | unsigned int | Whether crowd density detection is supported, 1 means supported, 0 means not supported.
intelist_Ipd | unsigned int | Whether to support human intrusion detection, 1 means support, 0 means not support.
intelist_Vfd | unsigned int | Whether to support face capture, 1 means support, 0 means not support.
intelist_Vfd_Match | unsigned int | Whether to support face matching, 1 means support, 0 means not support.
intelist_Vehice | unsigned int | Whether to support license plate detection, 1 means support, 0 means not support.
intelist_AoiEntry | unsigned int | Whether to support entering the area, 1 means support, 0 means not support.
intelist_AoiLeave | unsigned int | Whether to support leaving the area, 1 means support, 0 means not support.
intelist_PassLineCount | unsigned int | Whether to support over-the-line statistics, 1 means support, 0 means not support.
intelist_Vfd_Detect | unsigned int | Whether to support face detection, 1 means support, 0 means not support.
intelist_Traffic | unsigned int | Whether to support traffic statistics, 1 means support, 0 means not support.
intelist_Thermal | unsigned int | Whether to support thermal imaging temperature measurement, 1 means support, 0 means no support.
intelist_reserver | unsigned int | Reserved for intelligent functions.
resvFunction | unsigned int[7] | Reserved function description.

Error Code