activeDataOrAlarmMask | isobus::VirtualTerminalClientStateTracker | protected |
activeWorkingSetAddress | isobus::VirtualTerminalClientStateTracker | protected |
add_tracked_attribute(std::uint16_t objectId, std::uint8_t attribute, std::uint32_t initialValue=0) | isobus::VirtualTerminalClientStateTracker | |
add_tracked_numeric_value(std::uint16_t objectId, std::uint32_t initialValue=0) | isobus::VirtualTerminalClientStateTracker | |
add_tracked_soft_key_mask(std::uint16_t dataOrAlarmMaskId, std::uint16_t initialSoftKeyMaskId=0) | isobus::VirtualTerminalClientStateTracker | |
attributeStates | isobus::VirtualTerminalClientStateTracker | protected |
cache_active_mask(std::uint16_t maskId) | isobus::VirtualTerminalClientStateTracker | private |
callbackValidateNumericValue | isobus::VirtualTerminalClientUpdateHelper | private |
client | isobus::VirtualTerminalClientStateTracker | protected |
dataAndAlarmMaskHistory | isobus::VirtualTerminalClientStateTracker | protected |
decrease_numeric_value(std::uint16_t objectId, std::uint32_t step=1) | isobus::VirtualTerminalClientUpdateHelper | |
get_active_mask() const | isobus::VirtualTerminalClientStateTracker | |
get_active_soft_key_mask() const | isobus::VirtualTerminalClientStateTracker | |
get_attribute(std::uint16_t objectId, std::uint8_t attribute) const | isobus::VirtualTerminalClientStateTracker | |
get_mask_history() const | isobus::VirtualTerminalClientStateTracker | |
get_max_mask_history_size() const | isobus::VirtualTerminalClientStateTracker | |
get_numeric_value(std::uint16_t objectId) const | isobus::VirtualTerminalClientStateTracker | |
get_soft_key_mask(std::uint16_t dataOrAlarmMaskId) const | isobus::VirtualTerminalClientStateTracker | |
increase_numeric_value(std::uint16_t objectId, std::uint32_t step=1) | isobus::VirtualTerminalClientUpdateHelper | |
initialize() | isobus::VirtualTerminalClientStateTracker | |
is_working_set_active() const | isobus::VirtualTerminalClientStateTracker | |
maxDataAndAlarmMaskHistorySize | isobus::VirtualTerminalClientStateTracker | protected |
numericValueChangeEventHandle | isobus::VirtualTerminalClientUpdateHelper | private |
numericValueStates | isobus::VirtualTerminalClientStateTracker | protected |
pendingChangeAttributeCommands | isobus::VirtualTerminalClientStateTracker | private |
process_message_from_connected_server(const CANMessage &message) | isobus::VirtualTerminalClientStateTracker | private |
process_message_to_connected_server(const CANMessage &message) | isobus::VirtualTerminalClientStateTracker | private |
process_numeric_value_change_event(const VirtualTerminalClient::VTChangeNumericValueEvent &event) | isobus::VirtualTerminalClientUpdateHelper | private |
process_rx_or_tx_message(const CANMessage &message, void *parentPointer) | isobus::VirtualTerminalClientStateTracker | privatestatic |
process_status_message(const CANMessage &message) | isobus::VirtualTerminalClientStateTracker | private |
remove_tracked_attribute(std::uint16_t objectId, std::uint8_t attribute) | isobus::VirtualTerminalClientStateTracker | |
remove_tracked_numeric_value(std::uint16_t objectId) | isobus::VirtualTerminalClientStateTracker | |
remove_tracked_soft_key_mask(std::uint16_t dataOrAlarmMaskId) | isobus::VirtualTerminalClientStateTracker | |
server | isobus::VirtualTerminalClientStateTracker | protected |
set_active_data_or_alarm_mask(std::uint16_t workingSetId, std::uint16_t dataOrAlarmMaskId) | isobus::VirtualTerminalClientUpdateHelper | |
set_active_soft_key_mask(VirtualTerminalClient::MaskType maskType, std::uint16_t maskId, std::uint16_t softKeyMaskId) | isobus::VirtualTerminalClientUpdateHelper | |
set_attribute(std::uint16_t objectId, std::uint8_t attribute, std::uint32_t value) | isobus::VirtualTerminalClientUpdateHelper | |
set_callback_validate_numeric_value(const std::function< bool(std::uint16_t, std::uint32_t)> &callback) | isobus::VirtualTerminalClientUpdateHelper | |
set_max_mask_history_size(std::size_t size) | isobus::VirtualTerminalClientStateTracker | |
set_numeric_value(std::uint16_t objectId, std::uint32_t value) | isobus::VirtualTerminalClientUpdateHelper | |
softKeyMasks | isobus::VirtualTerminalClientStateTracker | protected |
terminate() | isobus::VirtualTerminalClientStateTracker | |
VirtualTerminalClientStateTracker(std::shared_ptr< ControlFunction > client) | isobus::VirtualTerminalClientStateTracker | explicit |
VirtualTerminalClientUpdateHelper(std::shared_ptr< VirtualTerminalClient > client) | isobus::VirtualTerminalClientUpdateHelper | explicit |
vtClient | isobus::VirtualTerminalClientUpdateHelper | private |
~VirtualTerminalClientStateTracker() | isobus::VirtualTerminalClientStateTracker | |
~VirtualTerminalClientUpdateHelper() | isobus::VirtualTerminalClientUpdateHelper | |