API Reference
Welcome to the HORIBA EzSpec SDK API Reference. This section contains detailed documentation for all classes, interfaces, and methods in the SDK.
Core Namespaces
Horiba.Sdk.Devices
Contains the main device classes for controlling HORIBA instruments:
DeviceManager
- Central hub for device discovery and managementMonochromatorDevice
- Control monochromators and spectrometersChargedCoupledDevice
- Control CCD cameras and detectorsSpectrAcqDevice
- Interface with SpectrAcq software
Horiba.Sdk.Communication
Low-level communication classes for WebSocket connectivity:
WebSocketCommunicator
- Handles WebSocket communication with ICLCommand
- Base class for all device commandsResponse
- Represents responses from devices
Horiba.Sdk.Data
Data structures for spectroscopic measurements:
CcdData
- Represents CCD acquisition dataSaqData
- SpectrAcq measurement dataRegionOfInterestDescription
- ROI configuration
Horiba.Sdk.Enums
Enumerations for device parameters:
Grating
- Grating positions for monochromatorsMirror
- Mirror positions and typesSlit
- Slit identification and controlConversionType
- X-axis conversion types
Getting Started
For usage examples and tutorials, see the Getting Started Guide.
Class Hierarchy
Browse the API documentation by namespace or use the search functionality to find specific classes and methods.