M1M3 Support System
|
Settings for Telescope Mount Assembly timeouts and elevation deviation from inclinometer value. More...
#include <TMASafetySettings.h>
Public Member Functions | |
TMASafetySettings () | |
Initializes settings to -1. | |
void | set (YAML::Node node) |
Sets value from YAML node. | |
Public Attributes | |
float | AzimuthTimeout |
Timeout for azimuth telemetry. | |
float | ElevationTimeout |
Timeout for elevation telemetry. | |
float | InclinometerDeviation |
Allowed deviation (in degrees) between inclinometer values and reported elevation. | |
Settings for Telescope Mount Assembly timeouts and elevation deviation from inclinometer value.
|
inline |
Sets value from YAML node.
node | YAML node |
float LSST::M1M3::SS::TMASafetySettings::AzimuthTimeout |
Timeout for azimuth telemetry.
When last received value is older than timeout, CsC shall fault the mirror. <0 for no timeout.
float LSST::M1M3::SS::TMASafetySettings::ElevationTimeout |
Timeout for elevation telemetry.
When last received value is older than timeout, CsC shall fault the mirror. <0 for no timeout.
float LSST::M1M3::SS::TMASafetySettings::InclinometerDeviation |
Allowed deviation (in degrees) between inclinometer values and reported elevation.
When deviation is outside of the allowed range, CsC shall fault the mirror. <0 for no deviation checks.