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_DEV_SUPPORT

### Structure Definition

C++C#

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    typedef struct _net_sdk_dev_support_
    {
        unsigned int supportThermometry : 1;
        unsigned int supportVfd : 1;
        unsigned int supportVfdMatch : 1;
        unsigned int supportThermal : 1;
        unsigned int supportPassLine : 1;
        unsigned int supportresv : 27;
        unsigned int resv[15];
    } NET_SDK_DEV_SUPPORT;

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    [StructLayout(LayoutKind.Sequential, Pack = 4)]
    public struct NET_SDK_DEV_SUPPORT
    {
        public UInt32 supportThermometry;
        public UInt32 supportVfd;
        public UInt32 supportVfdMatch;
        public UInt32 supportThermal;
        public UInt32 supportPassLine;
        public UInt32 supportresv;
        [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U4, SizeConst = 15)]
        public UInt32[] resv;
    }

### Function Description

Functions supported by the device. Only IPC is supported.

### Member Description

Member | Type | Remark
--- | --- | ---
supportThermometry | unsigned int | Support masks and body temperature
supportVfd | unsigned int | Face Detection
supportVfdMatch | unsigned int | Face matching
supportThermal | unsigned int | Thermal imaging
supportPassLine | unsigned int | Line crossing statistics
supportresv | unsigned int | To be filled in
resv | unsigned int[15] | Reserved parameter, not used yet

Error Code