M1M3 Support System
Loading...
Searching...
No Matches
LSST::M1M3::SS::Model Class Reference

Contains pointers to objects communicating with cRIO boards. More...

#include <Model.h>

Inheritance diagram for LSST::M1M3::SS::Model:
Collaboration diagram for LSST::M1M3::SS::Model:

Public Member Functions

 Model (token)
 
DisplacementgetDisplacement ()
 
InclinometergetInclinometer ()
 
SSILCsgetILC ()
 
ForceControllergetForceController ()
 
SafetyControllergetSafetyController ()
 
PositionControllergetPositionController ()
 
AccelerometergetAccelerometer ()
 
PowerControllergetPowerController ()
 
MirrorRaiseControllergetMirrorRaiseController ()
 
MirrorLowerControllergetMirrorLowerController ()
 
GyrogetGyro ()
 
ProfileControllergetProfileController ()
 
BumpTestControllergetBumpTestController ()
 
HardpointTestControllergetHardpointTestController ()
 
SlewControllergetSlewController ()
 
void setCachedTimestamp (double timestamp)
 
double getCachedTimestamp ()
 
void loadSettings (const char *settingsToApply)
 
void initialize (StartCommand *command)
 
void publishStateChange (States::Type newState)
 
void publishRecommendedSettings ()
 
void publishOuterLoop (std::chrono::nanoseconds executionTime)
 
void exitControl ()
 
void waitForExitControl ()
 

Detailed Description

Contains pointers to objects communicating with cRIO boards.

Singleton. Provides methods to load setting. Populates pointers for cRIO boards.


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