# CaptureSDK Device Types Reference

Complete reference table of all CaptureSDK device type identifiers for Socket Mobile hardware and software scanners. Available in C, C#, Dart, Java, Objective-C, and TypeScript. Includes device types for barcode scanners, NFC readers (S550, D600, D751), combo devices (S370), and SocketCam camera scanners (C820, C860). Use these to identify connected devices in your application.

## Device Types

See below the device types for each language.

## C

## List of devices functions
## Those functions define what is the function of the device

| Device Function number | Device Function name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | Legacy | legacy device |
| 1 (0x00001) | Scanner | Barcode scanner function for this device |
| 2 (0x00002) | NFCReader | NFC reader function for this device |
| 4 (0x00004) | NFCWriter | NFC writer function for this device |
| 8 (0x00008) | Unknown | Unknown function for this device |

## List of device types classes
## Those classes indicates if the device is a Device or Device Manager

| Class Type number | Class Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | DeviceClass | the class is a device |
| 1 (0x00001) | DeviceManagerClass | the class is a device manager |

## List of interface types
## Those classes indicates the interface of the device

| Interface Type number | Interface Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | None | no interface |
| 1 (0x00001) | SD | SD interface |
| 2 (0x00002) | CF | CF interface |
| 3 (0x00003) | Bluetooth | Bluetooth interface |
| 4 (0x00004) | Serial | Serial interface |
| 5 (0x00005) | Ble | Bluetooth Low Energy interface |
| 6 (0x00006) | NFC | NFC |

## List of device types
## Those device types allows you to identify your device when an event occurs on the CaptureSDK

| Device Type number | Device Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | kNone | no device type (initial value) |
| 196609 (0x30001) | kScanner7 | Model 7 |
| 196610 (0x30002) | kScanner7x | Model 7X |
| 196612 (0x30004) | kScanner7xi | Model 7Xi |
| 196611 (0x30003) | kScanner9 | Model 9 CRS |
| 5 (0x00005) | kSocketCamC820 | SocketCam C820 |
| 29 (0x0001D) | kSocketCamC860 | SocketCam C860 |
| 196614 (0x30006) | kScannerS800 | Model S800 |
| 196634 (0x3001A) | kScannerS820 | Model S820 |
| 196615 (0x30007) | kScannerS850 | Model S850 |
| 196616 (0x30008) | kScannerS840 | Model S840 |
| 196617 (0x30009) | kScannerD700 | Model D700 |
| 196633 (0x30019) | kScannerD720 | Model D720 |
| 196618 (0x3000A) | kScannerD730 | Model D730 |
| 196619 (0x3000B) | kScannerD740 | Model D740 |
| 196620 (0x3000C) | kScannerD750 | Model D750 |
| 196621 (0x3000D) | kScannerD760 | Model D760 |
| 196622 (0x3000E) | kScannerS700 | Model S700 |
| 196632 (0x30018) | kScannerS720 | Model S720 |
| 196623 (0x3000F) | kScannerS730 | Model S730 |
| 196624 (0x30010) | kScannerS740 | Model S740 |
| 196625 (0x30011) | kScannerS750 | Model S750 |
| 196626 (0x30012) | kScannerS760 | Model S760 |
| 196627 (0x30013) | kScannerS860 | Model S860 |
| 196628 (0x30014) | kScannerD790 | Model D790 |
| 327701 (0x50015) | kScannerD600 | Model D600 |
| 327702 (0x50016) | kScannerS550 | Model S550 |
| 327963 (0x5011B) | kScannerS370 | Model S370 - Barcode scanner |
| 329243 (0x5061B) | kNFCS370 | Model S370 - NFC Reader/Writer |
| 327964 (0x5011C) | kScannerS320 | Model S320 |
| 393239 (0x60017) | kNFCTag | NFC Tag |
| 196894 (0x3011E) | kScannerM930 | Model M930 |
| 196895 (0x3011F) | kScannerM940 | Model M940 |
| 196896 (0x30120) | kDeviceD761 | Model D761 |
| 196897 (0x30121) | kDeviceD762 | Model D762 |
| 327970 (0x50122) | kDeviceD763 | Model D763 |
| 196899 (0x30123) | kDeviceD764 | Model D764 |
| 196900 (0x30124) | kDeviceD765 | Model D765 |
| 329253 (0x50625) | kDeviceD751 | Model D751 - NFC Reader/Writer |
| 327974 (0x50126) | kDeviceM942 | Model M942 |
| 327975 (0x50127) | kDeviceM963 | Model M963 |
| 327976 (0x50128) | kDeviceXS663 | Model XS663 |
| 327977 (0x50129) | kDeviceS721 | Model S721 |
| 327978 (0x5012A) | kDeviceS741 | Model S741 |
| 196651 (0x3002B) | kBtUnknown | Bluetooth device type unknown by this version of Capture |
| 17104897 (0x1050001) | kDeviceManagerBle | device manager for controlling BLE |
| 329771 (0x5082B) | kBleUnknown | Ble device type unknown by this version of Capture |

## C#

## List of devices functions
## Those functions define what is the function of the device

| Device Function number | Device Function name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | Legacy | legacy device |
| 1 (0x00001) | Scanner | Barcode scanner function for this device |
| 2 (0x00002) | NFCReader | NFC reader function for this device |
| 4 (0x00004) | NFCWriter | NFC writer function for this device |
| 8 (0x00008) | Unknown | Unknown function for this device |

## List of device types classes
## Those classes indicates if the device is a Device or Device Manager

| Class Type number | Class Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | DeviceClass | the class is a device |
| 1 (0x00001) | DeviceManagerClass | the class is a device manager |

## List of interface types
## Those classes indicates the interface of the device

| Interface Type number | Interface Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | None | no interface |
| 1 (0x00001) | SD | SD interface |
| 2 (0x00002) | CF | CF interface |
| 3 (0x00003) | Bluetooth | Bluetooth interface |
| 4 (0x00004) | Serial | Serial interface |
| 5 (0x00005) | Ble | Bluetooth Low Energy interface |
| 6 (0x00006) | NFC | NFC |

## List of device types
## Those device types allows you to identify your device when an event occurs on the CaptureSDK

| Device Type number | Device Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | kNone | no device type (initial value) |
| 196609 (0x30001) | kScanner7 | Model 7 |
| 196610 (0x30002) | kScanner7x | Model 7X |
| 196612 (0x30004) | kScanner7xi | Model 7Xi |
| 196611 (0x30003) | kScanner9 | Model 9 CRS |
| 5 (0x00005) | kSocketCamC820 | SocketCam C820 |
| 29 (0x0001D) | kSocketCamC860 | SocketCam C860 |
| 196614 (0x30006) | kScannerS800 | Model S800 |
| 196634 (0x3001A) | kScannerS820 | Model S820 |
| 196615 (0x30007) | kScannerS850 | Model S850 |
| 196616 (0x30008) | kScannerS840 | Model S840 |
| 196617 (0x30009) | kScannerD700 | Model D700 |
| 196633 (0x30019) | kScannerD720 | Model D720 |
| 196618 (0x3000A) | kScannerD730 | Model D730 |
| 196619 (0x3000B) | kScannerD740 | Model D740 |
| 196620 (0x3000C) | kScannerD750 | Model D750 |
| 196621 (0x3000D) | kScannerD760 | Model D760 |
| 196622 (0x3000E) | kScannerS700 | Model S700 |
| 196632 (0x30018) | kScannerS720 | Model S720 |
| 196623 (0x3000F) | kScannerS730 | Model S730 |
| 196624 (0x30010) | kScannerS740 | Model S740 |
| 196625 (0x30011) | kScannerS750 | Model S750 |
| 196626 (0x30012) | kScannerS760 | Model S760 |
| 196627 (0x30013) | kScannerS860 | Model S860 |
| 196628 (0x30014) | kScannerD790 | Model D790 |
| 327701 (0x50015) | kScannerD600 | Model D600 |
| 327702 (0x50016) | kScannerS550 | Model S550 |
| 327963 (0x5011B) | kScannerS370 | Model S370 - Barcode scanner |
| 329243 (0x5061B) | kNFCS370 | Model S370 - NFC Reader/Writer |
| 327964 (0x5011C) | kScannerS320 | Model S320 |
| 393239 (0x60017) | kNFCTag | NFC Tag |
| 196894 (0x3011E) | kScannerM930 | Model M930 |
| 196895 (0x3011F) | kScannerM940 | Model M940 |
| 196896 (0x30120) | kDeviceD761 | Model D761 |
| 196897 (0x30121) | kDeviceD762 | Model D762 |
| 327970 (0x50122) | kDeviceD763 | Model D763 |
| 196899 (0x30123) | kDeviceD764 | Model D764 |
| 196900 (0x30124) | kDeviceD765 | Model D765 |
| 329253 (0x50625) | kDeviceD751 | Model D751 - NFC Reader/Writer |
| 327974 (0x50126) | kDeviceM942 | Model M942 |
| 327975 (0x50127) | kDeviceM963 | Model M963 |
| 327976 (0x50128) | kDeviceXS663 | Model XS663 |
| 327977 (0x50129) | kDeviceS721 | Model S721 |
| 327978 (0x5012A) | kDeviceS741 | Model S741 |
| 196651 (0x3002B) | kBtUnknown | Bluetooth device type unknown by this version of Capture |
| 17104897 (0x1050001) | kDeviceManagerBle | device manager for controlling BLE |
| 329771 (0x5082B) | kBleUnknown | Ble device type unknown by this version of Capture |

## Dart

## List of devices functions
## Those functions define what is the function of the device

| Device Function number | Device Function name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | legacy | legacy device |
| 1 (0x00001) | scanner | Barcode scanner function for this device |
| 2 (0x00002) | nFCReader | NFC reader function for this device |
| 4 (0x00004) | nFCWriter | NFC writer function for this device |
| 8 (0x00008) | unknown | Unknown function for this device |

## List of device types classes
## Those classes indicates if the device is a Device or Device Manager

| Class Type number | Class Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | deviceClass | the class is a device |
| 1 (0x00001) | deviceManagerClass | the class is a device manager |

## List of interface types
## Those classes indicates the interface of the device

| Interface Type number | Interface Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | none | no interface |
| 1 (0x00001) | sD | SD interface |
| 2 (0x00002) | cF | CF interface |
| 3 (0x00003) | bluetooth | Bluetooth interface |
| 4 (0x00004) | serial | Serial interface |
| 5 (0x00005) | ble | Bluetooth Low Energy interface |
| 6 (0x00006) | nFC | NFC |

## List of device types
## Those device types allows you to identify your device when an event occurs on the CaptureSDK

| Device Type number | Device Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | none | no device type (initial value) |
| 196609 (0x30001) | scanner7 | Model 7 |
| 196610 (0x30002) | scanner7x | Model 7X |
| 196612 (0x30004) | scanner7xi | Model 7Xi |
| 196611 (0x30003) | scanner9 | Model 9 CRS |
| 5 (0x00005) | socketCamC820 | SocketCam C820 |
| 29 (0x0001D) | socketCamC860 | SocketCam C860 |
| 196614 (0x30006) | scannerS800 | Model S800 |
| 196634 (0x3001A) | scannerS820 | Model S820 |
| 196615 (0x30007) | scannerS850 | Model S850 |
| 196616 (0x30008) | scannerS840 | Model S840 |
| 196617 (0x30009) | scannerD700 | Model D700 |
| 196633 (0x30019) | scannerD720 | Model D720 |
| 196618 (0x3000A) | scannerD730 | Model D730 |
| 196619 (0x3000B) | scannerD740 | Model D740 |
| 196620 (0x3000C) | scannerD750 | Model D750 |
| 196621 (0x3000D) | scannerD760 | Model D760 |
| 196622 (0x3000E) | scannerS700 | Model S700 |
| 196632 (0x30018) | scannerS720 | Model S720 |
| 196623 (0x3000F) | scannerS730 | Model S730 |
| 196624 (0x30010) | scannerS740 | Model S740 |
| 196625 (0x30011) | scannerS750 | Model S750 |
| 196626 (0x30012) | scannerS760 | Model S760 |
| 196627 (0x30013) | scannerS860 | Model S860 |
| 196628 (0x30014) | scannerD790 | Model D790 |
| 327701 (0x50015) | scannerD600 | Model D600 |
| 327702 (0x50016) | scannerS550 | Model S550 |
| 327963 (0x5011B) | scannerS370 | Model S370 - Barcode scanner |
| 329243 (0x5061B) | nFCS370 | Model S370 - NFC Reader/Writer |
| 327964 (0x5011C) | scannerS320 | Model S320 |
| 393239 (0x60017) | nFCTag | NFC Tag |
| 196894 (0x3011E) | scannerM930 | Model M930 |
| 196895 (0x3011F) | scannerM940 | Model M940 |
| 196896 (0x30120) | deviceD761 | Model D761 |
| 196897 (0x30121) | deviceD762 | Model D762 |
| 327970 (0x50122) | deviceD763 | Model D763 |
| 196899 (0x30123) | deviceD764 | Model D764 |
| 196900 (0x30124) | deviceD765 | Model D765 |
| 329253 (0x50625) | deviceD751 | Model D751 - NFC Reader/Writer |
| 327974 (0x50126) | deviceM942 | Model M942 |
| 327975 (0x50127) | deviceM963 | Model M963 |
| 327976 (0x50128) | deviceXS663 | Model XS663 |
| 327977 (0x50129) | deviceS721 | Model S721 |
| 327978 (0x5012A) | deviceS741 | Model S741 |
| 196651 (0x3002B) | btUnknown | Bluetooth device type unknown by this version of Capture |
| 17104897 (0x1050001) | deviceManagerBle | device manager for controlling BLE |
| 329771 (0x5082B) | bleUnknown | Ble device type unknown by this version of Capture |

## Java

## List of devices functions
## Those functions define what is the function of the device

| Device Function number | Device Function name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | kLegacy | legacy device |
| 1 (0x00001) | kScanner | Barcode scanner function for this device |
| 2 (0x00002) | kNFCReader | NFC reader function for this device |
| 4 (0x00004) | kNFCWriter | NFC writer function for this device |
| 8 (0x00008) | kUnknown | Unknown function for this device |

## List of device types classes
## Those classes indicates if the device is a Device or Device Manager

| Class Type number | Class Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | kDeviceClass | the class is a device |
| 1 (0x00001) | kDeviceManagerClass | the class is a device manager |

## List of interface types
## Those classes indicates the interface of the device

| Interface Type number | Interface Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | kNone | no interface |
| 1 (0x00001) | kSD | SD interface |
| 2 (0x00002) | kCF | CF interface |
| 3 (0x00003) | kBluetooth | Bluetooth interface |
| 4 (0x00004) | kSerial | Serial interface |
| 5 (0x00005) | kBle | Bluetooth Low Energy interface |
| 6 (0x00006) | kNFC | NFC |

## List of device types
## Those device types allows you to identify your device when an event occurs on the CaptureSDK

| Device Type number | Device Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | kNone | no device type (initial value) |
| 196609 (0x30001) | kModel7 | Model 7 |
| 196610 (0x30002) | kModel7x | Model 7X |
| 196612 (0x30004) | kModel7xi | Model 7Xi |
| 196611 (0x30003) | kModel9 | Model 9 CRS |
| 5 (0x00005) | kModelSocketCamC820 | SocketCam C820 |
| 29 (0x0001D) | kModelSocketCamC860 | SocketCam C860 |
| 196614 (0x30006) | kModelS800 | Model S800 |
| 196634 (0x3001A) | kModelS820 | Model S820 |
| 196615 (0x30007) | kModelS850 | Model S850 |
| 196616 (0x30008) | kModelS840 | Model S840 |
| 196617 (0x30009) | kModelD700 | Model D700 |
| 196633 (0x30019) | kModelD720 | Model D720 |
| 196618 (0x3000A) | kModelD730 | Model D730 |
| 196619 (0x3000B) | kModelD740 | Model D740 |
| 196620 (0x3000C) | kModelD750 | Model D750 |
| 196621 (0x3000D) | kModelD760 | Model D760 |
| 196622 (0x3000E) | kModelS700 | Model S700 |
| 196632 (0x30018) | kModelS720 | Model S720 |
| 196623 (0x3000F) | kModelS730 | Model S730 |
| 196624 (0x30010) | kModelS740 | Model S740 |
| 196625 (0x30011) | kModelS750 | Model S750 |
| 196626 (0x30012) | kModelS760 | Model S760 |
| 196627 (0x30013) | kModelS860 | Model S860 |
| 196628 (0x30014) | kModelD790 | Model D790 |
| 327701 (0x50015) | kModelD600 | Model D600 |
| 327702 (0x50016) | kModelS550 | Model S550 |
| 327963 (0x5011B) | kModelScannerS370 | Model S370 - Barcode scanner |
| 329243 (0x5061B) | kModelNfcS370 | Model S370 - NFC Reader/Writer |
| 327964 (0x5011C) | kModelS320 | Model S320 |
| 393239 (0x60017) | kNFCTag | NFC Tag |
| 196894 (0x3011E) | kModelM930 | Model M930 |
| 196895 (0x3011F) | kModelM940 | Model M940 |
| 196896 (0x30120) | kModelDeviceD761 | Model D761 |
| 196897 (0x30121) | kModelDeviceD762 | Model D762 |
| 327970 (0x50122) | kModelDeviceD763 | Model D763 |
| 196899 (0x30123) | kModelDeviceD764 | Model D764 |
| 196900 (0x30124) | kModelDeviceD765 | Model D765 |
| 329253 (0x50625) | kModelDeviceD751 | Model D751 - NFC Reader/Writer |
| 327974 (0x50126) | kModelDeviceM942 | Model M942 |
| 327975 (0x50127) | kModelDeviceM963 | Model M963 |
| 327976 (0x50128) | kModelDeviceXS663 | Model XS663 |
| 327977 (0x50129) | kModelDeviceS721 | Model S721 |
| 327978 (0x5012A) | kModelDeviceS741 | Model S741 |
| 196651 (0x3002B) | kUnknown | Bluetooth device type unknown by this version of Capture |
| 17104897 (0x1050001) | kDeviceManagerBle | device manager for controlling BLE |
| 329771 (0x5082B) | kModelBleUnknown | Ble device type unknown by this version of Capture |

## Objective-C

## List of devices functions
## Those functions define what is the function of the device

| Device Function number | Device Function name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | SKTCaptureDeviceFunctionLegacy | legacy device |
| 1 (0x00001) | SKTCaptureDeviceFunctionScanner | Barcode scanner function for this device |
| 2 (0x00002) | SKTCaptureDeviceFunctionNFCReader | NFC reader function for this device |
| 4 (0x00004) | SKTCaptureDeviceFunctionNFCWriter | NFC writer function for this device |
| 8 (0x00008) | SKTCaptureDeviceFunctionUnknown | Unknown function for this device |

## List of device types classes
## Those classes indicates if the device is a Device or Device Manager

| Class Type number | Class Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | SKTCaptureDeviceTypeClassDeviceClass | the class is a device |
| 1 (0x00001) | SKTCaptureDeviceTypeClassDeviceManagerClass | the class is a device manager |

## List of interface types
## Those classes indicates the interface of the device

| Interface Type number | Interface Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | SKTCaptureDeviceTypeInterfaceNone | no interface |
| 1 (0x00001) | SKTCaptureDeviceTypeInterfaceSD | SD interface |
| 2 (0x00002) | SKTCaptureDeviceTypeInterfaceCF | CF interface |
| 3 (0x00003) | SKTCaptureDeviceTypeInterfaceBluetooth | Bluetooth interface |
| 4 (0x00004) | SKTCaptureDeviceTypeInterfaceSerial | Serial interface |
| 5 (0x00005) | SKTCaptureDeviceTypeInterfaceBle | Bluetooth Low Energy interface |
| 6 (0x00006) | SKTCaptureDeviceTypeInterfaceNFC | NFC |

## List of device types
## Those device types allows you to identify your device when an event occurs on the CaptureSDK

| Device Type number | Device Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | SKTCaptureDeviceTypeNone | no device type (initial value) |
| 196609 (0x30001) | SKTCaptureDeviceTypeScanner7 | Model 7 |
| 196610 (0x30002) | SKTCaptureDeviceTypeScanner7x | Model 7X |
| 196612 (0x30004) | SKTCaptureDeviceTypeScanner7xi | Model 7Xi |
| 196611 (0x30003) | SKTCaptureDeviceTypeScanner9 | Model 9 CRS |
| 5 (0x00005) | SKTCaptureDeviceTypeSocketCamC820 | SocketCam C820 |
| 29 (0x0001D) | SKTCaptureDeviceTypeSocketCamC860 | SocketCam C860 |
| 196614 (0x30006) | SKTCaptureDeviceTypeScannerS800 | Model S800 |
| 196634 (0x3001A) | SKTCaptureDeviceTypeScannerS820 | Model S820 |
| 196615 (0x30007) | SKTCaptureDeviceTypeScannerS850 | Model S850 |
| 196616 (0x30008) | SKTCaptureDeviceTypeScannerS840 | Model S840 |
| 196617 (0x30009) | SKTCaptureDeviceTypeScannerD700 | Model D700 |
| 196633 (0x30019) | SKTCaptureDeviceTypeScannerD720 | Model D720 |
| 196618 (0x3000A) | SKTCaptureDeviceTypeScannerD730 | Model D730 |
| 196619 (0x3000B) | SKTCaptureDeviceTypeScannerD740 | Model D740 |
| 196620 (0x3000C) | SKTCaptureDeviceTypeScannerD750 | Model D750 |
| 196621 (0x3000D) | SKTCaptureDeviceTypeScannerD760 | Model D760 |
| 196622 (0x3000E) | SKTCaptureDeviceTypeScannerS700 | Model S700 |
| 196632 (0x30018) | SKTCaptureDeviceTypeScannerS720 | Model S720 |
| 196623 (0x3000F) | SKTCaptureDeviceTypeScannerS730 | Model S730 |
| 196624 (0x30010) | SKTCaptureDeviceTypeScannerS740 | Model S740 |
| 196625 (0x30011) | SKTCaptureDeviceTypeScannerS750 | Model S750 |
| 196626 (0x30012) | SKTCaptureDeviceTypeScannerS760 | Model S760 |
| 196627 (0x30013) | SKTCaptureDeviceTypeScannerS860 | Model S860 |
| 196628 (0x30014) | SKTCaptureDeviceTypeScannerD790 | Model D790 |
| 327701 (0x50015) | SKTCaptureDeviceTypeScannerD600 | Model D600 |
| 327702 (0x50016) | SKTCaptureDeviceTypeScannerS550 | Model S550 |
| 327963 (0x5011B) | SKTCaptureDeviceTypeScannerS370 | Model S370 - Barcode scanner |
| 329243 (0x5061B) | SKTCaptureDeviceTypeNFCS370 | Model S370 - NFC Reader/Writer |
| 327964 (0x5011C) | SKTCaptureDeviceTypeScannerS320 | Model S320 |
| 393239 (0x60017) | SKTCaptureDeviceTypeNFCTag | NFC Tag |
| 196894 (0x3011E) | SKTCaptureDeviceTypeScannerM930 | Model M930 |
| 196895 (0x3011F) | SKTCaptureDeviceTypeScannerM940 | Model M940 |
| 196896 (0x30120) | SKTCaptureDeviceTypeDeviceD761 | Model D761 |
| 196897 (0x30121) | SKTCaptureDeviceTypeDeviceD762 | Model D762 |
| 327970 (0x50122) | SKTCaptureDeviceTypeDeviceD763 | Model D763 |
| 196899 (0x30123) | SKTCaptureDeviceTypeDeviceD764 | Model D764 |
| 196900 (0x30124) | SKTCaptureDeviceTypeDeviceD765 | Model D765 |
| 329253 (0x50625) | SKTCaptureDeviceTypeDeviceD751 | Model D751 - NFC Reader/Writer |
| 327974 (0x50126) | SKTCaptureDeviceTypeDeviceM942 | Model M942 |
| 327975 (0x50127) | SKTCaptureDeviceTypeDeviceM963 | Model M963 |
| 327976 (0x50128) | SKTCaptureDeviceTypeDeviceXS663 | Model XS663 |
| 327977 (0x50129) | SKTCaptureDeviceTypeDeviceS721 | Model S721 |
| 327978 (0x5012A) | SKTCaptureDeviceTypeDeviceS741 | Model S741 |
| 196651 (0x3002B) | SKTCaptureDeviceTypeBtUnknown | Bluetooth device type unknown by this version of Capture |
| 17104897 (0x1050001) | SKTCaptureDeviceTypeDeviceManagerBle | device manager for controlling BLE |
| 329771 (0x5082B) | SKTCaptureDeviceTypeBleUnknown | Ble device type unknown by this version of Capture |

## Swift

## List of devices functions
## Those functions define what is the function of the device

| Device Function number | Device Function name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | legacy | legacy device |
| 1 (0x00001) | scanner | Barcode scanner function for this device |
| 2 (0x00002) | nFCReader | NFC reader function for this device |
| 4 (0x00004) | nFCWriter | NFC writer function for this device |
| 8 (0x00008) | unknown | Unknown function for this device |

## List of device types classes
## Those classes indicates if the device is a Device or Device Manager

| Class Type number | Class Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | deviceClass | the class is a device |
| 1 (0x00001) | deviceManagerClass | the class is a device manager |

## List of interface types
## Those classes indicates the interface of the device

| Interface Type number | Interface Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | none | no interface |
| 1 (0x00001) | sD | SD interface |
| 2 (0x00002) | cF | CF interface |
| 3 (0x00003) | bluetooth | Bluetooth interface |
| 4 (0x00004) | serial | Serial interface |
| 5 (0x00005) | ble | Bluetooth Low Energy interface |
| 6 (0x00006) | nFC | NFC |

## List of device types
## Those device types allows you to identify your device when an event occurs on the CaptureSDK

| Device Type number | Device Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | none | no device type (initial value) |
| 196609 (0x30001) | scanner7 | Model 7 |
| 196610 (0x30002) | scanner7x | Model 7X |
| 196612 (0x30004) | scanner7xi | Model 7Xi |
| 196611 (0x30003) | scanner9 | Model 9 CRS |
| 5 (0x00005) | socketCamC820 | SocketCam C820 |
| 29 (0x0001D) | socketCamC860 | SocketCam C860 |
| 196614 (0x30006) | scannerS800 | Model S800 |
| 196634 (0x3001A) | scannerS820 | Model S820 |
| 196615 (0x30007) | scannerS850 | Model S850 |
| 196616 (0x30008) | scannerS840 | Model S840 |
| 196617 (0x30009) | scannerD700 | Model D700 |
| 196633 (0x30019) | scannerD720 | Model D720 |
| 196618 (0x3000A) | scannerD730 | Model D730 |
| 196619 (0x3000B) | scannerD740 | Model D740 |
| 196620 (0x3000C) | scannerD750 | Model D750 |
| 196621 (0x3000D) | scannerD760 | Model D760 |
| 196622 (0x3000E) | scannerS700 | Model S700 |
| 196632 (0x30018) | scannerS720 | Model S720 |
| 196623 (0x3000F) | scannerS730 | Model S730 |
| 196624 (0x30010) | scannerS740 | Model S740 |
| 196625 (0x30011) | scannerS750 | Model S750 |
| 196626 (0x30012) | scannerS760 | Model S760 |
| 196627 (0x30013) | scannerS860 | Model S860 |
| 196628 (0x30014) | scannerD790 | Model D790 |
| 327701 (0x50015) | scannerD600 | Model D600 |
| 327702 (0x50016) | scannerS550 | Model S550 |
| 327963 (0x5011B) | scannerS370 | Model S370 - Barcode scanner |
| 329243 (0x5061B) | nFCS370 | Model S370 - NFC Reader/Writer |
| 327964 (0x5011C) | scannerS320 | Model S320 |
| 393239 (0x60017) | nFCTag | NFC Tag |
| 196894 (0x3011E) | scannerM930 | Model M930 |
| 196895 (0x3011F) | scannerM940 | Model M940 |
| 196896 (0x30120) | deviceD761 | Model D761 |
| 196897 (0x30121) | deviceD762 | Model D762 |
| 327970 (0x50122) | deviceD763 | Model D763 |
| 196899 (0x30123) | deviceD764 | Model D764 |
| 196900 (0x30124) | deviceD765 | Model D765 |
| 329253 (0x50625) | deviceD751 | Model D751 - NFC Reader/Writer |
| 327974 (0x50126) | deviceM942 | Model M942 |
| 327975 (0x50127) | deviceM963 | Model M963 |
| 327976 (0x50128) | deviceXS663 | Model XS663 |
| 327977 (0x50129) | deviceS721 | Model S721 |
| 327978 (0x5012A) | deviceS741 | Model S741 |
| 196651 (0x3002B) | btUnknown | Bluetooth device type unknown by this version of Capture |
| 17104897 (0x1050001) | deviceManagerBle | device manager for controlling BLE |
| 329771 (0x5082B) | bleUnknown | Ble device type unknown by this version of Capture |

## TypeScript

## List of devices functions
## Those functions define what is the function of the device

| Device Function number | Device Function name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | Legacy | legacy device |
| 1 (0x00001) | Scanner | Barcode scanner function for this device |
| 2 (0x00002) | NFCReader | NFC reader function for this device |
| 4 (0x00004) | NFCWriter | NFC writer function for this device |
| 8 (0x00008) | Unknown | Unknown function for this device |

## List of device types classes
## Those classes indicates if the device is a Device or Device Manager

| Class Type number | Class Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | DeviceClass | the class is a device |
| 1 (0x00001) | DeviceManagerClass | the class is a device manager |

## List of interface types
## Those classes indicates the interface of the device

| Interface Type number | Interface Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | None | no interface |
| 1 (0x00001) | SD | SD interface |
| 2 (0x00002) | CF | CF interface |
| 3 (0x00003) | Bluetooth | Bluetooth interface |
| 4 (0x00004) | Serial | Serial interface |
| 5 (0x00005) | Ble | Bluetooth Low Energy interface |
| 6 (0x00006) | NFC | NFC |

## List of device types
## Those device types allows you to identify your device when an event occurs on the CaptureSDK

| Device Type number | Device Type name | Description |
| :----------------: | :----- | :----- |
| 0 (0x00000) | None | no device type (initial value) |
| 196609 (0x30001) | Scanner7 | Model 7 |
| 196610 (0x30002) | Scanner7x | Model 7X |
| 196612 (0x30004) | Scanner7xi | Model 7Xi |
| 196611 (0x30003) | Scanner9 | Model 9 CRS |
| 5 (0x00005) | SocketCamC820 | SocketCam C820 |
| 29 (0x0001D) | SocketCamC860 | SocketCam C860 |
| 196614 (0x30006) | ScannerS800 | Model S800 |
| 196634 (0x3001A) | ScannerS820 | Model S820 |
| 196615 (0x30007) | ScannerS850 | Model S850 |
| 196616 (0x30008) | ScannerS840 | Model S840 |
| 196617 (0x30009) | ScannerD700 | Model D700 |
| 196633 (0x30019) | ScannerD720 | Model D720 |
| 196618 (0x3000A) | ScannerD730 | Model D730 |
| 196619 (0x3000B) | ScannerD740 | Model D740 |
| 196620 (0x3000C) | ScannerD750 | Model D750 |
| 196621 (0x3000D) | ScannerD760 | Model D760 |
| 196622 (0x3000E) | ScannerS700 | Model S700 |
| 196632 (0x30018) | ScannerS720 | Model S720 |
| 196623 (0x3000F) | ScannerS730 | Model S730 |
| 196624 (0x30010) | ScannerS740 | Model S740 |
| 196625 (0x30011) | ScannerS750 | Model S750 |
| 196626 (0x30012) | ScannerS760 | Model S760 |
| 196627 (0x30013) | ScannerS860 | Model S860 |
| 196628 (0x30014) | ScannerD790 | Model D790 |
| 327701 (0x50015) | ScannerD600 | Model D600 |
| 327702 (0x50016) | ScannerS550 | Model S550 |
| 327963 (0x5011B) | ScannerS370 | Model S370 - Barcode scanner |
| 329243 (0x5061B) | NFCS370 | Model S370 - NFC Reader/Writer |
| 327964 (0x5011C) | ScannerS320 | Model S320 |
| 393239 (0x60017) | NFCTag | NFC Tag |
| 196894 (0x3011E) | ScannerM930 | Model M930 |
| 196895 (0x3011F) | ScannerM940 | Model M940 |
| 196896 (0x30120) | DeviceD761 | Model D761 |
| 196897 (0x30121) | DeviceD762 | Model D762 |
| 327970 (0x50122) | DeviceD763 | Model D763 |
| 196899 (0x30123) | DeviceD764 | Model D764 |
| 196900 (0x30124) | DeviceD765 | Model D765 |
| 329253 (0x50625) | DeviceD751 | Model D751 - NFC Reader/Writer |
| 327974 (0x50126) | DeviceM942 | Model M942 |
| 327975 (0x50127) | DeviceM963 | Model M963 |
| 327976 (0x50128) | DeviceXS663 | Model XS663 |
| 327977 (0x50129) | DeviceS721 | Model S721 |
| 327978 (0x5012A) | DeviceS741 | Model S741 |
| 196651 (0x3002B) | BtUnknown | Bluetooth device type unknown by this version of Capture |
| 17104897 (0x1050001) | DeviceManagerBle | device manager for controlling BLE |
| 329771 (0x5082B) | BleUnknown | Ble device type unknown by this version of Capture |