AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
isobus::ShortcutButtonInterface::ISBServerData Class Reference

Stores data about a sender of the stop all implement operations switch state. More...

Collaboration diagram for isobus::ShortcutButtonInterface::ISBServerData:
[legend]

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.
 

Detailed Description

Stores data about a sender of the stop all implement operations switch state.

Definition at line 111 of file isobus_shortcut_button_interface.hpp.

Member Data Documentation

◆ commandedState

StopAllImplementOperationsState isobus::ShortcutButtonInterface::ISBServerData::commandedState

The last state we received from this ISB.

Definition at line 118 of file isobus_shortcut_button_interface.hpp.

◆ ISONAME

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.

◆ messageReceivedTimestamp_ms

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.

◆ stopAllImplementOperationsTransitionNumber

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.


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