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