24#ifndef HARDPOINTTESTCONTROLLER_H_
25#define HARDPOINTTESTCONTROLLER_H_
27#include <SAL_MTM1M3.h>
29#include <HardpointActuatorSettings.h>
30#include <PositionController.h>
31#include <cRIO/DataTypes.h>
41class HardpointTestController :
public MTM1M3_logevent_hardpointTestStatusC {
80 bool _runHardpointLoop(
int hardpointIndex);
84 MTM1M3_hardpointActuatorDataC *_hardpointActuatorData;
85 MTM1M3_logevent_hardpointActuatorStateC *_hardpointActuatorState;
Definition HardpointActuatorSettings.h:43
int startHardpointTest(int hardpointIndex)
Starts hardpoint test.
Definition HardpointTestController.cpp:56
int killHardpointTest(int hardpointIndex)
Stops hardpoint test in progress;.
Definition HardpointTestController.cpp:80
void runLoop()
Run single loop.
Definition HardpointTestController.cpp:69
bool isTested(int hardpointIndex)
Returns true if given hardpoint is being tested.
Definition HardpointTestController.cpp:100
Controls M1M3 position.
Definition PositionController.h:61