|
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 |