Class list

Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 ▼NControlAPIPrimary namespace
 CApiCommandPackageBase Class for command packages
 CBTSFramingBTSFraming class, contains methods for control of BTS frames. all dimension Units are in millimeters
 CBTSFramingCommandStatusSet
 CCommandCallbacksDEPRECIATED Base Clase to be overridden by user exposing methods called on command state changes
 CCommandStateInfo
 CCommandStatusCommand Status Object for tracking the current state of a queued or executing command
 CCommandStatusControlMethodsBase class for implementing methods for CommandStatus objects
 CCommunicationCommandPackageGeneric Command to communicate with a device
 CCompositeCommandStatusSetBase class for giving access to composite command status sets. and functions to manage groups of commands etc
 CCompositeFrameBase
 CControlSystemPrimary class for managing upper-level control over a multi-axis system with different devices. Supports addition of Devices, Controllers, and Control/Commands
 CDeviceCommandPackageBase 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
 CDeviceControllerBase Class For Controlling Devices
 CDeviceInfoBase Class for describing a device to be attached to a DeviceController
 CdmxControllercontroller base class for dmx devices
 CDMXDeviceCommand_HSLColor8Bitcommand to set the hsl color of a dmx lighting device
 CDMXDeviceCommand_RGBColor8Bitcommand to set the rgb color of a dmx lighting device
 CDMXDeviceCommand_SetPersonalitycommand to set the dmx personality of a dmx lighting device
 CDMXDeviceCommandLightingPackagebase class for dmx lighting command packages
 CDMXDeviceCommandPackagebase class for dmx command packages
 CDMXDeviceInfo
 CDummyControllerFully Virtual Controller Example used for controlling DummyDevices
 CDummyDeviceInfo
 CEntTecControllercontroller for EntTec DMX USB Pro
 CExoLight2DeviceInfoDevice Info for the ExoLight2 device
 CExoLightCommand_SetDCLightingCommand to set the lighting (DC current drive mode) of a ExoLight device
 CExoLightCommand_SetLightingCommand to set the lighting of a ExoLight device
 CExoLightCommand_SetStrobeLightingCommand to set the lighting (strobe mode) of a ExoLight device
 CExoLightCommand_SetVoltageLightingCommand to set the lighting (voltage mode) of a ExoLight device
 CHardwareDeviceControllerBase Class for hardware controllers
 CHardwareInfo
 CIsolightPuckCommand_UpdateCommand to update the lighting and take light sensor reading from the isolight puck
 CIsolightPuckCommandStatusCommand status for the isolight puck
 CIsolightPuckControllerController for the isolight puck
 CIsolightPuckDeviceInfoDevice Info for the isolight puck
 CIsolightPuckUpdateStateInfoState Info providing readings from the isolight puck sensor
 CKinoFloDeviceCommand_RGBColor8Bit
 CKinoFloDeviceInfo
 CLedLightBoxCommand_LightingCommand to set the lighting of a led light box
 CLedLightBoxControllercontroller for LedLightBox
 CLedLightBoxControllerBasebase class for led light box controllers
 CLedLightBoxDevice_High_LUX_LED_Box_Mixed_Infodevice info for High_LUX_LED_Box_Mixed
 CLedLightBoxDevice_High_LUX_LED_Box_Single_Infodevice info for High_LUX_LED_Box_Single
 CLedLightBoxDevice_Standard_LED_Box_Mixed_Infodevice info for Standard_LED_Box_Mixed
 CLedLightBoxDevice_Standard_LED_Box_Single_Infodevice info for Standard_LED_Box_Single
 CLedLightBoxDevice_Ultra_High_Illumination_Flickering_Infodevice info for Ultra_High_Illumination_Flickering
 CLedLightBoxDeviceInfohttps://www.imatest.com/product/imatest-led-lightbox/
 CLedLightPanel_Single_Infohttps://www.imatest.com/wp-content/uploads/2019/04/Imatest-LED-Light-Panel_Info-Sheet.pdf
 CLedLightPanelCommand_SetLightingCommand to set the lighting of a led light panel
 CLiftingColumnCommandGetEncoderPosGet the Internal Encoder Count of the RoboClaw
 CLiftingColumnCommandMovementPackage
 CLiftingColumnCommandSetEncoderPosSet the Internal Encoder Count of the RoboClaw
 CLiftingColumnCommandStatusLifting Column Command Status
 CLiftingColumnControllercontroller for Lifting Column
 CLiftingColumnDeviceInfoDevice Info for the Lifting Column
 CLiftingColumnMovementStateInfoLifting Column Movement State Info
 CLoggerFunctionalityBase class implementing logger functionality for classes
 CLoopBackComController
 CLoopBackComDeviceInfo
 CLowLightSensor_DataInfoData Info for the Low Light Sensor
 CLowLightSensorCommand_UpdateCommand to update the lighting and take light sensor reading
 CLowLightSensorCommandStatusCommand Status for the Low Light Sensor
 CLowLightSensorControllerController for the Low Light Sensor
 CLowLightSensorDeviceInfoDevice Info for the Low Light Sensor
 CLowLightSensorUpdateStateInfoState Info providing readings from the low light sensor
 CMonitorCommandPackageBase class command to get current state of device
 CMOTYZ_FramingThe 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
 CMovementCommandPackageGeneric Movement Command Supported on moving devices
 CMovementStateInfoBase class for representing the movement state of a command at any time
 CPheonixMecanoActuatorDevice Info for the Pheonix Mecano Actuator (DEPRECATED)
 CPhysicalAxisControlInfoBase class representing a physical axis (linear or rotational, with movement limits)
 CSpectralSensor_SpecDataInfoData Info for the Spectral Sensor
 CSpectralSensorCommand_UpdateCommand to update the lighting and take light sensor reading from the isolight puck
 CSpectralSensorCommandStatusCommand Status for the Spectral Sensor
 CSpectralSensorControllerController for the Spectral Sensor
 CSpectralSensorDeviceInfoDevice Info for the Spectral Sensor
 CSpectralSensorUpdateStateInfoState Info providing readings from the SpectralSensor
 CSynchronizeDeviceCommandCommand that synchronizes multiple commands to finish at a certain time
 CThorLabsUPLED_Controllercontroller for ThorLabs UPLED devices
 CThorLabsUPLED_DeviceInfoDevice Info for the ThorLabs UPLED device
 CThorLabsUPLED_SetLightingCommand to set the lighting of a ThorLabs UPLED device
 CThousliteCommand_SetLightingCommand to set the lighting of a Thouslite device
 CThousliteControllercontroller for Thouslite devices
 CThousliteDeviceInfoDevice Info for the Thouslite device
 CTimeDelayDeviceCommandCommand that adds a time delay
 CULC2_DC_Mode
 CULC2_STROBE_Mode
 CULC2_VOLTAGE_Mode
 CULC2Controllerbase class controller for ULC2
 CVCXFramingDEPRECIATED. VCX Framing class, contains methods for control of VCX frames. all dimension Units are in millimeters
 CVector3DPrimative 3D Vector
 CZaberAxisInfoAxis Info for attaching to a Zaber Device
 CZaberCommandGetStorageKeycommand to get the storage key / value on a zaber device
 CZaberCommandSetAxisMovementcommand to set axis movement on a zaber device
 CZaberCommandSetStorageKeycommand to set the storage key / value on a zaber device
 CZaberCommandStorageKeyStateInfostate info for storage keystate of a zaber device
 CzaberControllercontroller for Zaber devices
 CZaberDeviceInfoDevice Info for a single Zaber device