Devices compatibility and CaptureSDK versions¶
Devices |
<= 1.2 |
1.3 |
1.4 |
1.5 |
1.6 |
1.7 |
---|---|---|---|---|---|---|
S320 |
❌ |
❌ |
❌ |
✅ |
✅ |
✅ |
M930/M940 |
❌ |
❌ |
❌ |
✅ |
✅ |
✅ |
SocketCam C820 (Windows-Xamarin/Uap) |
❌ |
❌ |
❌ |
❌ |
❌ |
✅ |
SocketCam C860 (Android-iOS) |
❌ |
❌ |
❌ |
✅ |
✅ |
✅ |
SocketCam C820 (Android-iOS) |
❌ |
❌ |
✅ |
✅ |
✅ |
✅ |
S720/D720/S820 |
❌ |
✅ |
✅ |
✅ |
✅ |
✅ |
D600, S550, and all other barcode scanners |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
S370 |
❌ |
❌ |
✅ |
✅ |
✅ |
✅ |
Note: Bluetooth LE devices (such as the D600, S550, S320 and S370) support also relies on the Companion version for Windows and Android. For instance, the D600 and the S370 are currently not supported by Windows Companion.
Welcome to CaptureSDK C#¶
The CaptureSDK provides an API to leverage Socket Mobile’s data capture capabilities into your application.
This architecture offers 3 levels of API. A low level JSON-RPC interface, a mid level C# asynchronous API, and CaptureHelper.
This guide will contain information pertaining to all three supported platfroms. For additional information, you can additionally view the documentation for each platform separately here
Capture Helper¶
This is the easiest and recommended way to add the scanning capability into an application.
Getting Started - Windows to go straight to it! The instructions will differ depending on which platform you are working with.
More information about this API can be found here and some sample code can be found in gettingStarted.
C# Capture API¶
This API uses the Capture JSON-RPC API to provide an asynchronous C# API for Windows and Xamarin platforms.
This API requires some knowledge about the Capture Property Objects and Capture Event Object that are sent and received to/from the Socket Mobile Companion software through its Capture JSON-RPC interface.