M1M3 Support System
|
Contains pointers to objects communicating with cRIO boards. More...
#include <Model.h>
Public Member Functions | |
Model (token) | |
Displacement * | getDisplacement () |
Inclinometer * | getInclinometer () |
SSILCs * | getILC () |
ForceController * | getForceController () |
SafetyController * | getSafetyController () |
PositionController * | getPositionController () |
Accelerometer * | getAccelerometer () |
PowerController * | getPowerController () |
MirrorRaiseController * | getMirrorRaiseController () |
MirrorLowerController * | getMirrorLowerController () |
Gyro * | getGyro () |
ProfileController * | getProfileController () |
BumpTestController * | getBumpTestController () |
HardpointTestController * | getHardpointTestController () |
SlewController * | getSlewController () |
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 () |
Contains pointers to objects communicating with cRIO boards.
Singleton. Provides methods to load setting. Populates pointers for cRIO boards.