M1M3 Support System
|
Wrapper object for MTM1M3_logevent_forceActuatorWarningC. More...
#include <ForceActuatorWarning.h>
Public Member Functions | |
ForceActuatorWarning () | |
Construct new ForceActuatorWarning, sets internal variables to 0xFF (actual ILC shall never send those responses). | |
void | setTimestamp (double globalTimestamp) |
Sets logEvent timestamp. | |
void | parseFAServerStatusResponse (ModbusBuffer *buffer, int32_t dataIndex) |
Parses FA server status (included in response to function code 18). | |
void | parseStatus (ModbusBuffer *buffer, int32_t dataIndex, const DDS::Short broadcastCounter) |
Parses FA status (included in response to function code 75). | |
void | parseDCAStatus (ModbusBuffer *buffer, int32_t dataIndex) |
Parses DCA status (included in response to function code 121). | |
void | log () |
Sends updates through SAL/DDS. | |
Wrapper object for MTM1M3_logevent_forceActuatorWarningC.
Keeps track of changes to parsed data, and sends updates only if data changed. Variables inherited from MTM1M3_logevent_forceActuatorWarningC are reset in first pass of various parse* methods.
void LSST::M1M3::SS::ForceActuatorWarning::parseDCAStatus | ( | ModbusBuffer * | buffer, |
int32_t | dataIndex ) |
Parses DCA status (included in response to function code 121).
buffer | receiving buffer |
dataIndex | FA index |
void LSST::M1M3::SS::ForceActuatorWarning::parseFAServerStatusResponse | ( | ModbusBuffer * | buffer, |
int32_t | dataIndex ) |
Parses FA server status (included in response to function code 18).
buffer | receiving buffer |
dataIndex | FA index |
void LSST::M1M3::SS::ForceActuatorWarning::parseStatus | ( | ModbusBuffer * | buffer, |
int32_t | dataIndex, | ||
const DDS::Short | broadcastCounter ) |
Parses FA status (included in response to function code 75).
buffer | receiving buffer |
dataIndex | FA index |
broadcastCounter | actual (expected) value of broadcast counter |
|
inline |
Sets logEvent timestamp.
globalTimestamp | actual timestamp |