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