API
Collaboration diagram for Device Modules for MagAOX Applications:

Classes

class  MagAOX::app::dev::dm< derivedT, realT >
 
class  MagAOX::app::dev::dmPokeWFS< derivedT >
 A base class to coordinate poking a deformable mirror's actuators and synchronizedreads of a camera image. More...
 
class  MagAOX::app::dev::dssShutter< derivedT >
 MagAO-X Uniblitz DSS Shutter interface. More...
 
class  MagAOX::app::dev::edtCamera< derivedT >
 MagAO-X EDT framegrabber interface. More...
 
class  MagAOX::app::dev::frameGrabber< derivedT >
 
struct  MagAOX::app::dev::ioDevice
 An input/output capable device. More...
 
struct  MagAOX::app::dev::outletController< derivedT >
 A generic outlet controller. More...
 
class  MagAOX::app::dev::shmimMonitor< derivedT, specificT >
 
class  MagAOX::app::dev::stdCamera< derivedT >
 MagAO-X standard camera interface. More...
 
class  MagAOX::app::dev::stdMotionStage< derivedT >
 MagAO-X standard motion stage interface. More...
 
struct  MagAOX::app::dev::telemeter< derivedT >
 A device base class which saves telemetry. More...
 

Detailed Description

These provide base classes implementing device-specific functionality, including configuration. Many employ the CRTP – so have fun.