24#ifndef MIRRORCONTROLLER_H_
25#define MIRRORCONTROLLER_H_
27#include <ForceController.h>
28#include <PositionController.h>
29#include <PowerController.h>
30#include <SafetyController.h>
64 void abortRaiseM1M3();
65 void pauseM1M3Lowering();
66 void resumeM1M3Lowering();
80 double _cachedStartTime;
81 double _remaininingTimedout;
83 bool _movedToLowerPosition;
Coordinate force actuators force calculcation.
Definition ForceController.h:128
Controls mirror raising operation.
Definition MirrorLowerController.h:44
MirrorLowerController(PositionController *positionController, ForceController *forceController, SafetyController *safetyController, PowerController *powerController)
Construct mirror controller.
Definition MirrorLowerController.cpp:36
void setStartTimestamp()
Sets operation start timestamp to current time.
Definition MirrorLowerController.cpp:177
Controls M1M3 position.
Definition PositionController.h:61
Definition PowerController.h:45
Controls mirror safety.
Definition SafetyController.h:50