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

Wrapper object for MTM1M3_logevent_forceActuatorForceWarningC. More...

#include <ForceActuatorForceWarning.h>

Inheritance diagram for LSST::M1M3::SS::ForceActuatorForceWarning:
Inheritance graph
[legend]
Collaboration diagram for LSST::M1M3::SS::ForceActuatorForceWarning:
Collaboration graph
[legend]

Public Member Functions

 ForceActuatorForceWarning (token)
 Construct new ForceActuatorForceWarning.
 
void reset ()
 
void resetSend ()
 
void setTimestamp (double globalTimestamp)
 
void checkPrimary (int dataIndex, int actuatorId, float primaryForce, float primarySetpoint)
 Check primary force, Check for following error and measured force.
 
void checkSecondary (int dataIndex, int actuatorId, float secondaryForce, float secondarySetpoint)
 Check secondary force.
 
bool checkXMeasuredForce (int xIndex, int actuatorId, float xForce)
 
bool checkYMeasuredForce (int yIndex, int actuatorId, float yForce)
 
bool checkZMeasuredForce (int zIndex, int actuatorId, float zForce)
 
void send ()
 Sends updates through SAL/DDS.
 

Detailed Description

Wrapper object for MTM1M3_logevent_forceActuatorForceWarningC.

The check done on forces are done on with actual measured forces. Forces might be clipped before being applied to the FAs - look on various preclipped events for the clipping, and

Member Function Documentation

◆ checkPrimary()

void ForceActuatorForceWarning::checkPrimary ( int dataIndex,
int actuatorId,
float primaryForce,
float primarySetpoint )

Check primary force, Check for following error and measured force.

Returns true if the force is out of limit and system shall fault the mirror.

Parameters
dataIndexFA index
actuatorIdFA ID
primaryForceforce measured on the force actuator
primarySetpointFA setpoint - target force

◆ checkSecondary()

void ForceActuatorForceWarning::checkSecondary ( int dataIndex,
int actuatorId,
float secondaryForce,
float secondarySetpoint )

Check secondary force.

Check for following error and measured force. Returns true if the force is out of limit and system shall fault the mirror.

Parameters
dataIndexFA index
actuatorIdFA ID
secondaryForceforce measured on the force actuator
secondarySetpointFA setpoint = target force
Returns
true if mirror shall fault (measured force exceed allowable limits)

The documentation for this class was generated from the following files: