|
M1M3 Support System
|
Performs hardpoint test. More...
#include <HardpointTestController.h>


Public Member Functions | |
| HardpointTestController (PositionController *positionController) | |
| int | startHardpointTest (int hardpointIndex) |
| Starts hardpoint test. | |
| void | runLoop () |
| Run single loop. | |
| int | killHardpointTest (int hardpointIndex) |
| Stops hardpoint test in progress;. | |
| bool | isTested (int hardpointIndex) |
| Returns true if given hardpoint is being tested. | |
Performs hardpoint test.
Hardpoint testing state is stored in inherited MTM1M3_logevent_hardpointTestStatusC.
| bool LSST::M1M3::SS::HardpointTestController::isTested | ( | int | hardpointIndex | ) |
Returns true if given hardpoint is being tested.
| hardpointIndex | hardpoint index (0-5) |
| int LSST::M1M3::SS::HardpointTestController::killHardpointTest | ( | int | hardpointIndex | ) |
Stops hardpoint test in progress;.
| hardpoint_index | hardpoint index (0-5), negative to stop all hardpoints |

| void LSST::M1M3::SS::HardpointTestController::runLoop | ( | ) |
Run single loop.
Shall be called from update command after telemetry data are queried and send.
| int LSST::M1M3::SS::HardpointTestController::startHardpointTest | ( | int | hardpointIndex | ) |
Starts hardpoint test.
| hardpointIndex | hardpoint index (0-5) |