Devices compatibility and CaptureSDK versions ============================================= +------------------------------------------------+--------+--------+--------+--------+ | Devices | <= 1.2 | 1.3 | 1.4 | 1.5 | +================================================+========+========+========+========+ | **S320** | ❌ | ❌ | ❌ | ✅ | +------------------------------------------------+--------+--------+--------+--------+ | **M930/M940** | ❌ | ❌ | ❌ | ✅ | +------------------------------------------------+--------+--------+--------+--------+ | **SocketCam C860 (Android-iOS)** | ❌ | ❌ | ❌ | ✅ | +------------------------------------------------+--------+--------+--------+--------+ | **SocketCam C820 (Android-iOS)** | ❌ | ❌ | ✅ | ✅ | +------------------------------------------------+--------+--------+--------+--------+ | **S720/D720/S820** | ❌ | ✅ | ✅ | ✅ | +------------------------------------------------+--------+--------+--------+--------+ | **D600, S550, and all other barcode scanners** | ✅ | ✅ | ✅ | ✅ | +------------------------------------------------+--------+--------+--------+--------+ | **S370** | ❌ | ❌ | ✅ | ✅ | +------------------------------------------------+--------+--------+--------+--------+ Note: BLE devices (such as the D600, S550 and S370) support also relies on the Companion version for Windows and Android. Welcome to Capture C# SDK ========================= The Capture SDK 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 - `Windows `_ - `iOS `_ - `Android `_ Capture Helper -------------- This is the easiest and recommended way to add the scanning capability into an application. :doc:`gettingStartedWindows` 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 :doc:`here` and some sample code can be found in :doc:`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. Contents -------- .. toctree:: :maxdepth: 2 gettingStartedWindows gettingStartediOS gettingStartedAndroid captureHelper topicsBasics topicsBleDevices topicsSocketCam topicsUserLevel topicsApplicationLevel topicsActivityLevel topicsPowerManagement topicsSpecificCases topicsKnownIssues annexes Indices and tables ================== * :ref:`genindex` * :ref:`search`