Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
| ▼NControlAPI | Primary namespace |
| CApiCommandPackage | Base Class for command packages |
| CBTSFraming | BTSFraming class, contains methods for control of BTS frames. all dimension Units are in millimeters |
| CBTSFramingCommandStatusSet | |
| CCommandCallbacks | DEPRECIATED Base Clase to be overridden by user exposing methods called on command state changes |
| CCommandStateInfo | |
| CCommandStatus | Command Status Object for tracking the current state of a queued or executing command |
| CCommandStatusControlMethods | Base class for implementing methods for CommandStatus objects |
| CCommunicationCommandPackage | Generic Command to communicate with a device |
| CCompositeCommandStatusSet | Base class for giving access to composite command status sets. and functions to manage groups of commands etc |
| CCompositeFrameBase | |
| CControlSystem | Primary class for managing upper-level control over a multi-axis system with different devices. Supports addition of Devices, Controllers, and Control/Commands |
| CDeviceCommandPackage | Base Class containing command parameters needed to run a command for a device. The package is referenced during command updating. so parameters can be changed during command execution |
| CDeviceController | Base Class For Controlling Devices |
| CDeviceInfo | Base Class for describing a device to be attached to a DeviceController |
| CdmxController | controller base class for dmx devices |
| CDMXDeviceCommand_HSLColor8Bit | command to set the hsl color of a dmx lighting device |
| CDMXDeviceCommand_RGBColor8Bit | command to set the rgb color of a dmx lighting device |
| CDMXDeviceCommand_SetPersonality | command to set the dmx personality of a dmx lighting device |
| CDMXDeviceCommandLightingPackage | base class for dmx lighting command packages |
| CDMXDeviceCommandPackage | base class for dmx command packages |
| CDMXDeviceInfo | |
| CDummyController | Fully Virtual Controller Example used for controlling DummyDevices |
| CDummyDeviceInfo | |
| CEntTecController | controller for EntTec DMX USB Pro |
| CExoLight2DeviceInfo | Device Info for the ExoLight2 device |
| CExoLightCommand_SetDCLighting | Command to set the lighting (DC current drive mode) of a ExoLight device |
| CExoLightCommand_SetLighting | Command to set the lighting of a ExoLight device |
| CExoLightCommand_SetStrobeLighting | Command to set the lighting (strobe mode) of a ExoLight device |
| CExoLightCommand_SetVoltageLighting | Command to set the lighting (voltage mode) of a ExoLight device |
| CHardwareDeviceController | Base Class for hardware controllers |
| CHardwareInfo | |
| CIsolightPuckCommand_Update | Command to update the lighting and take light sensor reading from the isolight puck |
| CIsolightPuckCommandStatus | Command status for the isolight puck |
| CIsolightPuckController | Controller for the isolight puck |
| CIsolightPuckDeviceInfo | Device Info for the isolight puck |
| CIsolightPuckUpdateStateInfo | State Info providing readings from the isolight puck sensor |
| CKinoFloDeviceCommand_RGBColor8Bit | |
| CKinoFloDeviceInfo | |
| CLedLightBoxCommand_Lighting | Command to set the lighting of a led light box |
| CLedLightBoxController | controller for LedLightBox |
| CLedLightBoxControllerBase | base class for led light box controllers |
| CLedLightBoxDevice_High_LUX_LED_Box_Mixed_Info | device info for High_LUX_LED_Box_Mixed |
| CLedLightBoxDevice_High_LUX_LED_Box_Single_Info | device info for High_LUX_LED_Box_Single |
| CLedLightBoxDevice_Standard_LED_Box_Mixed_Info | device info for Standard_LED_Box_Mixed |
| CLedLightBoxDevice_Standard_LED_Box_Single_Info | device info for Standard_LED_Box_Single |
| CLedLightBoxDevice_Ultra_High_Illumination_Flickering_Info | device info for Ultra_High_Illumination_Flickering |
| CLedLightBoxDeviceInfo | https://www.imatest.com/product/imatest-led-lightbox/ |
| CLedLightPanel_Single_Info | https://www.imatest.com/wp-content/uploads/2019/04/Imatest-LED-Light-Panel_Info-Sheet.pdf |
| CLedLightPanelCommand_SetLighting | Command to set the lighting of a led light panel |
| CLiftingColumnCommandGetEncoderPos | Get the Internal Encoder Count of the RoboClaw |
| CLiftingColumnCommandMovementPackage | |
| CLiftingColumnCommandSetEncoderPos | Set the Internal Encoder Count of the RoboClaw |
| CLiftingColumnCommandStatus | Lifting Column Command Status |
| CLiftingColumnController | controller for Lifting Column |
| CLiftingColumnDeviceInfo | Device Info for the Lifting Column |
| CLiftingColumnMovementStateInfo | Lifting Column Movement State Info |
| CLoggerFunctionality | Base class implementing logger functionality for classes |
| CLoopBackComController | |
| CLoopBackComDeviceInfo | |
| CLowLightSensor_DataInfo | Data Info for the Low Light Sensor |
| CLowLightSensorCommand_Update | Command to update the lighting and take light sensor reading |
| CLowLightSensorCommandStatus | Command Status for the Low Light Sensor |
| CLowLightSensorController | Controller for the Low Light Sensor |
| CLowLightSensorDeviceInfo | Device Info for the Low Light Sensor |
| CLowLightSensorUpdateStateInfo | State Info providing readings from the low light sensor |
| CMonitorCommandPackage | Base class command to get current state of device |
| CMOTYZ_Framing | The MOTYZ_Framing object can be calibrated to the coordinates of a target chart by calling frame.calibrate() and following the prompts to enter in distance values from the chart center using the range finder. MOTYZ_Frame. state can be saved by saving/restoring the chartDisplacement_Ref, chartDisplacement, and liftingCol_refPos variables at any time if the frame is in the same position after calibration |
| CMovementCommandPackage | Generic Movement Command Supported on moving devices |
| CMovementStateInfo | Base class for representing the movement state of a command at any time |
| CPheonixMecanoActuator | Device Info for the Pheonix Mecano Actuator (DEPRECATED) |
| CPhysicalAxisControlInfo | Base class representing a physical axis (linear or rotational, with movement limits) |
| CSpectralSensor_SpecDataInfo | Data Info for the Spectral Sensor |
| CSpectralSensorCommand_Update | Command to update the lighting and take light sensor reading from the isolight puck |
| CSpectralSensorCommandStatus | Command Status for the Spectral Sensor |
| CSpectralSensorController | Controller for the Spectral Sensor |
| CSpectralSensorDeviceInfo | Device Info for the Spectral Sensor |
| CSpectralSensorUpdateStateInfo | State Info providing readings from the SpectralSensor |
| CSynchronizeDeviceCommand | Command that synchronizes multiple commands to finish at a certain time |
| CThorLabsUPLED_Controller | controller for ThorLabs UPLED devices |
| CThorLabsUPLED_DeviceInfo | Device Info for the ThorLabs UPLED device |
| CThorLabsUPLED_SetLighting | Command to set the lighting of a ThorLabs UPLED device |
| CThousliteCommand_SetLighting | Command to set the lighting of a Thouslite device |
| CThousliteController | controller for Thouslite devices |
| CThousliteDeviceInfo | Device Info for the Thouslite device |
| CTimeDelayDeviceCommand | Command that adds a time delay |
| CULC2_DC_Mode | |
| CULC2_STROBE_Mode | |
| CULC2_VOLTAGE_Mode | |
| CULC2Controller | base class controller for ULC2 |
| CVCXFraming | DEPRECIATED. VCX Framing class, contains methods for control of VCX frames. all dimension Units are in millimeters |
| CVector3D | Primative 3D Vector |
| CZaberAxisInfo | Axis Info for attaching to a Zaber Device |
| CZaberCommandGetStorageKey | command to get the storage key / value on a zaber device |
| CZaberCommandSetAxisMovement | command to set axis movement on a zaber device |
| CZaberCommandSetStorageKey | command to set the storage key / value on a zaber device |
| CZaberCommandStorageKeyStateInfo | state info for storage keystate of a zaber device |
| CzaberController | controller for Zaber devices |
| CZaberDeviceInfo | Device Info for a single Zaber device |