ControlAPI::IsolightPuckDeviceInfo Class Reference

Device Info for the isolight puck. More...

#include <isolight_puck_controller.h>

Inheritance diagram for ControlAPI::IsolightPuckDeviceInfo:

Public Attributes

std::string port
 Sereal Port Associated with the puck.
 
float updateRateMS = 20
 suggested update rate of the internal sensor in milliseconds, sensor may increase this in order to take accurate readings. More...
 
- Public Attributes inherited from ControlAPI::HardwareInfo
int apiDeviceId = -1
 
std::string alias
 

Friends

class IsolightPuckController
 
class IsolightPuckComHandler
 

Additional Inherited Members

- Public Member Functions inherited from ControlAPI::DeviceInfo
virtual std::string className ()
 
bool preLoopCommandCheck (bool checkCancelled=true)
 
bool isConnected () const
 Returns true is the device is currently connected.
 
void setEnableCommandLogging (bool enable)
 set the device to log messages to the console. (default true) More...
 
void setCommandLoggingLevel (int level)
 Set the command logging level, 0 - regular, 1 - more detail, 2 - even more detail, etc. More...
 
bool commandLoggingEnabled () const
 
int commandLoggingLevel () const
 
virtual DeviceCommandPackage * initializeCommand (DeviceCommandPackage *commandPackage)
 
CommandStatus * addCommandGeneric (DeviceCommandPackage *package)
 
DeviceController * deviceController ()
 access to owning controller.
 
ControlSystem * controlSystem ()
 access to owning control system.
 
- Static Public Member Functions inherited from ControlAPI::DeviceInfo
static std::string staticClassName ()
 

Detailed Description

Device Info for the isolight puck.

Member Data Documentation

◆ updateRateMS

float ControlAPI::IsolightPuckDeviceInfo::updateRateMS = 20

suggested update rate of the internal sensor in milliseconds, sensor may increase this in order to take accurate readings.


The documentation for this class was generated from the following file: