Developer Options: SDK and API
Full control and integration tools for advanced users and OEM developers
PNCamSuite offers a complete set of developer tools for integrating the CXC System into automated experiments and external control environments.
The API provides direct access to all key functions, from camera configuration to live data handling, while the SDK includes a full virtual system for safe and flexible software development without requiring a connected camera.
These tools make it possible to embed the CXC within beamline frameworks, laboratory automation systems or custom-built OEM interfaces.
Application Programming Interface (API)
The PNCamSuite API provides structured access to all major functions of the CXC System, enabling remote configuration, automated measurements, synchronised scans and direct data access for integration into beamline and laboratory control software.
Key Feaures
-
Access complete control of the CXC System through structured API commands
-
Configure modes, gains, timing and acquisition parameters remotely
-
Start, stop and monitor live measurements or scanning routines
-
Full data stream of raw and processed data
-
Retrieve live or stored data directly for custom analysis
-
Synchronise acquisition with external hardware using timing and trigger functions
-
Access calibration maps and metadata for automated data processing
-
Use Python or C++ interfaces with documented functions
-
Integrate with existing beamline or laboratory control environments
Software Development Kit (SDK)
The PNCamSuite SDK provides a virtual CXC environment that mirrors API behaviour and data structures, allowing developers to build, test and validate integrations without requiring the physical detector system.
Key Features
-
Develop and test software integrations without a connected CXC System
-
Simulate camera responses and API commands in a virtual environment
-
Use identical configuration, acquisition and data structures as the real system
-
Access example scripts and accompanying documentation
-
Validate control logic, timing and automation workflows safely
-
Request SDK access as an option for approved developers and OEM partners
Request More Information
Interested in learning more about our CXC Systems and the capabilities of the PNCamSuite Software?