M1M3 Support System
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
LSST::M1M3::SS::TMASafetySettings Struct Reference

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.
 

Detailed Description

Settings for Telescope Mount Assembly timeouts and elevation deviation from inclinometer value.

Member Function Documentation

◆ set()

void LSST::M1M3::SS::TMASafetySettings::set ( YAML::Node node)
inline

Sets value from YAML node.

Parameters
nodeYAML node

Member Data Documentation

◆ AzimuthTimeout

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.

◆ ElevationTimeout

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.

◆ InclinometerDeviation

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.


The documentation for this struct was generated from the following file: