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

Wrapper object for MTM1M3_logevent_powerSupplyStatusC. More...

#include <PowerSupplyStatus.h>

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

Public Member Functions

 PowerSupplyStatus ()
 Construct new PowerSupplyStatus, sets internal variables to 0xFF (actual ILC shall never send those responses).
 
void setTimestamp (double globalTimestamp)
 Sets logEvent timestamp.
 
void setPowerSupplyStatus (uint32_t powerStatus)
 Parses powerSupply status, sends updates when updated.
 

Detailed Description

Wrapper object for MTM1M3_logevent_powerSupplyStatusC.

Keeps track of changes to parsed data, and sends updates only if data changed. Variables inherited from MTM1M3_logevent_powerSupplyStatusC are reset in first pass of various parse* methods.

Member Function Documentation

◆ setPowerSupplyStatus()

void LSST::M1M3::SS::PowerSupplyStatus::setPowerSupplyStatus ( uint32_t powerStatus)

Parses powerSupply status, sends updates when updated.

Parameters
powerStatusSlot 2 value of the Expansion FPGA

◆ setTimestamp()

void LSST::M1M3::SS::PowerSupplyStatus::setTimestamp ( double globalTimestamp)
inline

Sets logEvent timestamp.

Parameters
globalTimestampactual timestamp

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