AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
|
Stores data about a sender of the stop all implement operations switch state. More...
Public Member Functions | |
ISBServerData ()=default | |
Constructor for ISBServerData, sets default values. | |
Public Attributes | |
NAME | ISONAME |
The ISONAME of the sender, used as a lookup key. | |
StopAllImplementOperationsState | commandedState |
The last state we received from this ISB. | |
std::uint32_t | messageReceivedTimestamp_ms = 0 |
Tracks the last time we received a message from this ISB so we can time them out if needed. | |
std::uint8_t | stopAllImplementOperationsTransitionNumber = 0 |
Number of transitions from Permit (01) to Stop (00) since power up of the stop all implement operations parameter. | |
Stores data about a sender of the stop all implement operations switch state.
Definition at line 111 of file isobus_shortcut_button_interface.hpp.
StopAllImplementOperationsState isobus::ShortcutButtonInterface::ISBServerData::commandedState |
The last state we received from this ISB.
Definition at line 118 of file isobus_shortcut_button_interface.hpp.
NAME isobus::ShortcutButtonInterface::ISBServerData::ISONAME |
The ISONAME of the sender, used as a lookup key.
Definition at line 117 of file isobus_shortcut_button_interface.hpp.
std::uint32_t isobus::ShortcutButtonInterface::ISBServerData::messageReceivedTimestamp_ms = 0 |
Tracks the last time we received a message from this ISB so we can time them out if needed.
Definition at line 119 of file isobus_shortcut_button_interface.hpp.
std::uint8_t isobus::ShortcutButtonInterface::ISBServerData::stopAllImplementOperationsTransitionNumber = 0 |
Number of transitions from Permit (01) to Stop (00) since power up of the stop all implement operations parameter.
Definition at line 120 of file isobus_shortcut_button_interface.hpp.