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

Wrapper object for MTM1M3_logevent_interlockWarningC. More...

#include <InterlockWarning.h>

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

Public Member Functions

 InterlockWarning (token)
 Construct new InterlockWarning.
 
void setData (double globalTimestamp, uint16_t inputStates)
 Sets interlock data.
 
void setHearbeatOutputMismatch (double globalTimestamp, bool mismatched)
 

Detailed Description

Wrapper object for MTM1M3_logevent_interlockWarningC.

Member Function Documentation

◆ setData()

void LSST::M1M3::SS::InterlockWarning::setData ( double globalTimestamp,
uint16_t inputStates )
inline

Sets interlock data.

Publish changed data if change is detected.

Parameters
globalTimestampactual timestamp
inputStatesinput states of slot 5 DIO module

◆ setHearbeatOutputMismatch()

void LSST::M1M3::SS::InterlockWarning::setHearbeatOutputMismatch ( double globalTimestamp,
bool mismatched )
inline
Parameters
globalTimestampactual timestamp
mismatchedif true, heartbeat is

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