Notification of a system event for logging purposes (MessageType::EVENT_NOTIFICATION, version 1.0).
Definition at line 493 of file control.h.
#include <point_one/fusion_engine/messages/control.h>
◆ EventType
Enumerator |
---|
LOG | Event containing a logged message string from the device.
|
RESET | Event indicating a device reset occurred.
The event flags will be set to the requested reset bitmask, if applicable (see ResetRequest). The payload will contain a string describing the cause of the reset.
|
CONFIG_CHANGE | Notification that the user configuration has been changed.
Intended for diagnostic purposes.
|
COMMAND | Notification that the user performed a command (e.g., configuration request, fault injection enable/disable).
|
COMMAND_RESPONSE | Record containing the response to a user command.
Response events are not output on the interface on which the command was received; that interface will receive the response itself.
|
Definition at line 494 of file control.h.
◆ to_string()
◆ event_description_len_bytes
uint16_t point_one::fusion_engine::messages::EventNotificationMessage::event_description_len_bytes = 0 |
The number of bytes in the event description string.
Definition at line 560 of file control.h.
◆ event_flags
uint64_t point_one::fusion_engine::messages::EventNotificationMessage::event_flags = 0 |
A bitmask of flags associated with the event.
Definition at line 557 of file control.h.
◆ MESSAGE_TYPE
◆ MESSAGE_VERSION
constexpr uint8_t point_one::fusion_engine::messages::EventNotificationMessage::MESSAGE_VERSION = 0 |
|
staticconstexpr |
◆ system_time_ns
int64_t point_one::fusion_engine::messages::EventNotificationMessage::system_time_ns = 0 |
The current system timestamp (in ns).
Definition at line 554 of file control.h.
◆ type
The type of event that occurred.
Definition at line 549 of file control.h.
The documentation for this struct was generated from the following file:
- src/point_one/fusion_engine/messages/control.h