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