|
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.