This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
| ▼CControlAPI::ApiCommandPackage | Base Class for command packages |
| ▼CControlAPI::DeviceCommandPackage | 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 |
| CControlAPI::CommunicationCommandPackage | Generic Command to communicate with a device |
| ▼CControlAPI::DMXDeviceCommandPackage | base class for dmx command packages |
| CControlAPI::DMXDeviceCommand_SetPersonality | command to set the dmx personality of a dmx lighting device |
| ▼CControlAPI::DMXDeviceCommandLightingPackage | base class for dmx lighting command packages |
| CControlAPI::DMXDeviceCommand_HSLColor8Bit | command to set the hsl color of a dmx lighting device |
| ▼CControlAPI::DMXDeviceCommand_RGBColor8Bit | command to set the rgb color of a dmx lighting device |
| CControlAPI::KinoFloDeviceCommand_RGBColor8Bit | |
| ▼CControlAPI::ExoLightCommand_SetLighting | Command to set the lighting of a ExoLight device |
| CControlAPI::ExoLightCommand_SetDCLighting | Command to set the lighting (DC current drive mode) of a ExoLight device |
| CControlAPI::ExoLightCommand_SetStrobeLighting | Command to set the lighting (strobe mode) of a ExoLight device |
| CControlAPI::ExoLightCommand_SetVoltageLighting | Command to set the lighting (voltage mode) of a ExoLight device |
| CControlAPI::IsolightPuckCommand_Update | Command to update the lighting and take light sensor reading from the isolight puck |
| ▼CControlAPI::LedLightBoxCommand_Lighting | Command to set the lighting of a led light box |
| CControlAPI::LedLightPanelCommand_SetLighting | Command to set the lighting of a led light panel |
| CControlAPI::LiftingColumnCommandGetEncoderPos | Get the Internal Encoder Count of the RoboClaw |
| CControlAPI::LiftingColumnCommandSetEncoderPos | Set the Internal Encoder Count of the RoboClaw |
| CControlAPI::LowLightSensorCommand_Update | Command to update the lighting and take light sensor reading |
| CControlAPI::MonitorCommandPackage | Base class command to get current state of device |
| ▼CControlAPI::MovementCommandPackage | Generic Movement Command Supported on moving devices |
| CControlAPI::LiftingColumnCommandMovementPackage | |
| CControlAPI::ZaberCommandSetAxisMovement | command to set axis movement on a zaber device |
| CControlAPI::SpectralSensorCommand_Update | Command to update the lighting and take light sensor reading from the isolight puck |
| CControlAPI::SynchronizeDeviceCommand | Command that synchronizes multiple commands to finish at a certain time |
| CControlAPI::ThorLabsUPLED_SetLighting | Command to set the lighting of a ThorLabs UPLED device |
| CControlAPI::ThousliteCommand_SetLighting | Command to set the lighting of a Thouslite device |
| CControlAPI::TimeDelayDeviceCommand | Command that adds a time delay |
| CControlAPI::ZaberCommandGetStorageKey | command to get the storage key / value on a zaber device |
| CControlAPI::ZaberCommandSetStorageKey | command to set the storage key / value on a zaber device |
| CControlAPI::CommandCallbacks | DEPRECIATED Base Clase to be overridden by user exposing methods called on command state changes |
| ▼CControlAPI::CommandStateInfo | |
| CControlAPI::IsolightPuckUpdateStateInfo | State Info providing readings from the isolight puck sensor |
| CControlAPI::LowLightSensorUpdateStateInfo | State Info providing readings from the low light sensor |
| ▼CControlAPI::MovementStateInfo | Base class for representing the movement state of a command at any time |
| CControlAPI::LiftingColumnMovementStateInfo | Lifting Column Movement State Info |
| CControlAPI::SpectralSensorUpdateStateInfo | State Info providing readings from the SpectralSensor |
| CControlAPI::ZaberCommandStorageKeyStateInfo | state info for storage keystate of a zaber device |
| ▼CControlAPI::CommandStatusControlMethods | Base class for implementing methods for CommandStatus objects |
| ▼CControlAPI::CommandStatus | Command Status Object for tracking the current state of a queued or executing command |
| CControlAPI::IsolightPuckCommandStatus | Command status for the isolight puck |
| CControlAPI::LiftingColumnCommandStatus | Lifting Column Command Status |
| CControlAPI::LowLightSensorCommandStatus | Command Status for the Low Light Sensor |
| CControlAPI::SpectralSensorCommandStatus | Command Status for the Spectral Sensor |
| ▼CControlAPI::CompositeCommandStatusSet | Base class for giving access to composite command status sets. and functions to manage groups of commands etc |
| CControlAPI::BTSFramingCommandStatusSet | |
| ▼CControlAPI::CompositeFrameBase | |
| CControlAPI::BTSFraming | BTSFraming class, contains methods for control of BTS frames. all dimension Units are in millimeters |
| CControlAPI::MOTYZ_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 |
| CControlAPI::VCXFraming | DEPRECIATED. VCX Framing class, contains methods for control of VCX frames. all dimension Units are in millimeters |
| ▼CControlAPI::HardwareInfo | |
| ▼CControlAPI::DeviceInfo | Base Class for describing a device to be attached to a DeviceController |
| ▼CControlAPI::DMXDeviceInfo | |
| CControlAPI::KinoFloDeviceInfo | |
| CControlAPI::DummyDeviceInfo | |
| CControlAPI::ExoLight2DeviceInfo | Device Info for the ExoLight2 device |
| CControlAPI::IsolightPuckDeviceInfo | Device Info for the isolight puck |
| ▼CControlAPI::LedLightBoxDeviceInfo | https://www.imatest.com/product/imatest-led-lightbox/ |
| CControlAPI::LedLightBoxDevice_High_LUX_LED_Box_Mixed_Info | device info for High_LUX_LED_Box_Mixed |
| CControlAPI::LedLightBoxDevice_High_LUX_LED_Box_Single_Info | device info for High_LUX_LED_Box_Single |
| CControlAPI::LedLightBoxDevice_Standard_LED_Box_Mixed_Info | device info for Standard_LED_Box_Mixed |
| CControlAPI::LedLightBoxDevice_Standard_LED_Box_Single_Info | device info for Standard_LED_Box_Single |
| CControlAPI::LedLightBoxDevice_Ultra_High_Illumination_Flickering_Info | device info for Ultra_High_Illumination_Flickering |
| CControlAPI::LedLightPanel_Single_Info | https://www.imatest.com/wp-content/uploads/2019/04/Imatest-LED-Light-Panel_Info-Sheet.pdf |
| ▼CControlAPI::LiftingColumnDeviceInfo | Device Info for the Lifting Column |
| CControlAPI::PheonixMecanoActuator | Device Info for the Pheonix Mecano Actuator (DEPRECATED) |
| CControlAPI::LoopBackComDeviceInfo | |
| CControlAPI::LowLightSensorDeviceInfo | Device Info for the Low Light Sensor |
| CControlAPI::SpectralSensorDeviceInfo | Device Info for the Spectral Sensor |
| CControlAPI::ThorLabsUPLED_DeviceInfo | Device Info for the ThorLabs UPLED device |
| CControlAPI::ThousliteDeviceInfo | Device Info for the Thouslite device |
| CControlAPI::ZaberDeviceInfo | Device Info for a single Zaber device |
| ▼CControlAPI::LoggerFunctionality | Base class implementing logger functionality for classes |
| CControlAPI::ControlSystem | Primary class for managing upper-level control over a multi-axis system with different devices. Supports addition of Devices, Controllers, and Control/Commands |
| ▼CControlAPI::DeviceController | Base Class For Controlling Devices |
| CControlAPI::DummyController | Fully Virtual Controller Example used for controlling DummyDevices |
| ▼CControlAPI::HardwareDeviceController | Base Class for hardware controllers |
| ▼CControlAPI::dmxController | controller base class for dmx devices |
| CControlAPI::EntTecController | controller for EntTec DMX USB Pro |
| CControlAPI::IsolightPuckController | Controller for the isolight puck |
| ▼CControlAPI::LedLightBoxControllerBase | base class for led light box controllers |
| CControlAPI::LedLightBoxController | controller for LedLightBox |
| CControlAPI::LiftingColumnController | controller for Lifting Column |
| CControlAPI::LowLightSensorController | Controller for the Low Light Sensor |
| CControlAPI::SpectralSensorController | Controller for the Spectral Sensor |
| CControlAPI::ThorLabsUPLED_Controller | controller for ThorLabs UPLED devices |
| CControlAPI::ThousliteController | controller for Thouslite devices |
| CControlAPI::ULC2Controller | base class controller for ULC2 |
| CControlAPI::zaberController | controller for Zaber devices |
| CControlAPI::LoopBackComController | |
| CControlAPI::LowLightSensor_DataInfo | Data Info for the Low Light Sensor |
| ▼CControlAPI::PhysicalAxisControlInfo | Base class representing a physical axis (linear or rotational, with movement limits) |
| CControlAPI::ZaberAxisInfo | Axis Info for attaching to a Zaber Device |
| CControlAPI::SpectralSensor_SpecDataInfo | Data Info for the Spectral Sensor |
| CControlAPI::ULC2_DC_Mode | |
| CControlAPI::ULC2_STROBE_Mode | |
| CControlAPI::ULC2_VOLTAGE_Mode | |
| CControlAPI::Vector3D | Primative 3D Vector |