AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
Loading...
Searching...
No Matches
isobus::VirtualTerminalClient Member List

This is the complete list of members for isobus::VirtualTerminalClient, including all inherited members.

activeWorkingSetDataMaskObjectIDisobus::VirtualTerminalClientprotected
activeWorkingSetMasterAddressisobus::VirtualTerminalClientprotected
activeWorkingSetSoftKeyMaskObjectIDisobus::VirtualTerminalClientprotected
add_auxiliary_input_object_id(const std::uint16_t auxiliaryInputID)isobus::VirtualTerminalClient
AlarmMaskPriority enum nameisobus::VirtualTerminalClient
assignedAuxiliaryInputDevicesisobus::VirtualTerminalClientprotected
audioSignalTerminationEventDispatcherisobus::VirtualTerminalClientprotected
AUXILIARY_INPUT_STATUS_DELAYisobus::VirtualTerminalClientprotectedstatic
AUXILIARY_INPUT_STATUS_DELAY_INTERACTIONisobus::VirtualTerminalClientprotectedstatic
AUXILIARY_MAINTENANCE_TIMEOUT_MSisobus::VirtualTerminalClientprotectedstatic
auxiliaryFunctionEventDispatcherisobus::VirtualTerminalClientprotected
AuxiliaryTypeTwoFunctionType enum nameisobus::VirtualTerminalClient
busyCodesBitfieldisobus::VirtualTerminalClientprotected
buttonEventDispatcherisobus::VirtualTerminalClientprotected
changeActiveMaskEventDispatcherisobus::VirtualTerminalClientprotected
changeNumericValueEventDispatcherisobus::VirtualTerminalClientprotected
changeSoftKeyMaskEventDispatcherisobus::VirtualTerminalClientprotected
changeStringValueEventDispatcherisobus::VirtualTerminalClientprotected
commandAwaitingResponseisobus::VirtualTerminalClientprotected
commandQueueisobus::VirtualTerminalClientprotected
commandQueueMutexisobus::VirtualTerminalClientprotected
connectedVTVersionisobus::VirtualTerminalClientprotected
currentCommandFunctionCodeisobus::VirtualTerminalClientprotected
currentObjectPoolStateisobus::VirtualTerminalClientprotected
CurrentObjectPoolUploadState enum nameisobus::VirtualTerminalClientprotected
EnableDisableObjectCommand enum nameisobus::VirtualTerminalClient
ESCMessageErrorCode enum nameisobus::VirtualTerminalClient
escMessageEventDispatcherisobus::VirtualTerminalClientprotected
FillType enum nameisobus::VirtualTerminalClient
firstTimeInStateisobus::VirtualTerminalClientprotected
FontSize enum nameisobus::VirtualTerminalClient
FontStyleBits enum nameisobus::VirtualTerminalClient
fontStylesBitfieldisobus::VirtualTerminalClientprotected
FontType enum nameisobus::VirtualTerminalClient
Function enum nameisobus::VirtualTerminalClient
get_active_working_set_master_address() constisobus::VirtualTerminalClient
get_any_pool_needs_scaling() constisobus::VirtualTerminalClientprotected
get_auxiliary_function_event_dispatcher()isobus::VirtualTerminalClient
get_auxiliary_input_learn_mode_enabled() constisobus::VirtualTerminalClient
get_connected_vt_version() constisobus::VirtualTerminalClient
get_font_or_next_smallest_font(FontSize originalFont) constisobus::VirtualTerminalClientprotected
get_font_size_supported(FontSize value) constisobus::VirtualTerminalClient
get_font_style_supported(FontStyleBits value) constisobus::VirtualTerminalClient
get_graphic_mode() constisobus::VirtualTerminalClient
get_has_adjustable_volume_output() constisobus::VirtualTerminalClient
get_internal_control_function() constisobus::VirtualTerminalClient
get_is_connected() constisobus::VirtualTerminalClient
get_is_initialized() constisobus::VirtualTerminalClient
get_is_object_scalable(VirtualTerminalObjectType type)isobus::VirtualTerminalClientprotectedstatic
get_minimum_object_length(VirtualTerminalObjectType type)isobus::VirtualTerminalClientprotectedstatic
get_multiple_frequency_audio_output() constisobus::VirtualTerminalClient
get_number_bytes_in_object(std::uint8_t *buffer)isobus::VirtualTerminalClientprotectedstatic
get_number_physical_softkeys() constisobus::VirtualTerminalClient
get_number_virtual_softkeys() constisobus::VirtualTerminalClient
get_number_x_pixels() constisobus::VirtualTerminalClient
get_number_y_pixels() constisobus::VirtualTerminalClient
get_partner_control_function() constisobus::VirtualTerminalClient
get_softkey_x_axis_pixels() constisobus::VirtualTerminalClient
get_softkey_y_axis_pixels() constisobus::VirtualTerminalClient
get_support_drag_operation() constisobus::VirtualTerminalClient
get_support_intermediate_coordinates_during_drag_operations() constisobus::VirtualTerminalClient
get_support_pointing_device_with_pointing_message() constisobus::VirtualTerminalClient
get_support_simultaneous_activation_buttons_and_softkeys() constisobus::VirtualTerminalClient
get_support_simultaneous_activation_physical_keys() constisobus::VirtualTerminalClient
get_support_touchscreen_with_pointing_message() constisobus::VirtualTerminalClient
get_visible_data_mask() constisobus::VirtualTerminalClient
get_visible_soft_key_mask() constisobus::VirtualTerminalClient
get_vt_button_event_dispatcher()isobus::VirtualTerminalClient
get_vt_change_active_mask_event_dispatcher()isobus::VirtualTerminalClient
get_vt_change_numeric_value_event_dispatcher()isobus::VirtualTerminalClient
get_vt_change_soft_key_mask_event_dispatcher()isobus::VirtualTerminalClient
get_vt_change_string_value_event_dispatcher()isobus::VirtualTerminalClient
get_vt_control_audio_signal_termination_event_dispatcher()isobus::VirtualTerminalClient
get_vt_esc_message_event_dispatcher()isobus::VirtualTerminalClient
get_vt_pointing_event_dispatcher()isobus::VirtualTerminalClient
get_vt_select_input_object_event_dispatcher()isobus::VirtualTerminalClient
get_vt_soft_key_event_dispatcher()isobus::VirtualTerminalClient
get_vt_user_layout_hide_show_event_dispatcher()isobus::VirtualTerminalClient
GraphicMode enum nameisobus::VirtualTerminalClient
GraphicsContextSubCommandID enum nameisobus::VirtualTerminalClientprotected
hardwareFeaturesBitfieldisobus::VirtualTerminalClientprotected
HideShowObjectCommand enum nameisobus::VirtualTerminalClient
initialize(bool spawnThread)isobus::VirtualTerminalClient
initializedisobus::VirtualTerminalClientprotected
is_function_unsupported(Function function) constisobus::VirtualTerminalClientprotected
is_function_unsupported(std::uint8_t functionCode) constisobus::VirtualTerminalClientprotected
is_vt_version_supported(VTVersion value) constisobus::VirtualTerminalClient
KeyActivationCode enum nameisobus::VirtualTerminalClient
languageCommandInterfaceisobus::VirtualTerminalClient
largeFontSizesBitfieldisobus::VirtualTerminalClientprotected
lastAuxiliaryMaintenanceTimestamp_msisobus::VirtualTerminalClientprotected
lastCommandTimestamp_msisobus::VirtualTerminalClientprotected
lastObjectPoolIndexisobus::VirtualTerminalClientprotected
lastVTStatusTimestamp_msisobus::VirtualTerminalClientprotected
lastWorkingSetMaintenanceTimestamp_msisobus::VirtualTerminalClientprotected
LineDirection enum nameisobus::VirtualTerminalClient
MacroEventID enum nameisobus::VirtualTerminalClient
MaskLockState enum nameisobus::VirtualTerminalClient
MaskType enum nameisobus::VirtualTerminalClient
myControlFunctionisobus::VirtualTerminalClientprotected
numberPhysicalSoftkeysisobus::VirtualTerminalClientprotected
numberVirtualSoftkeysPerSoftkeyMaskisobus::VirtualTerminalClientprotected
objectPoolDataCallbackisobus::VirtualTerminalClientprotected
objectPoolsisobus::VirtualTerminalClientprotected
ourAuxiliaryInputsisobus::VirtualTerminalClientprotected
ourModelIdentificationCodeisobus::VirtualTerminalClientprotected
partnerControlFunctionisobus::VirtualTerminalClientprotected
pointingEventDispatcherisobus::VirtualTerminalClientprotected
process_callback(std::uint32_t parameterGroupNumber, std::uint32_t dataLength, std::shared_ptr< InternalControlFunction > sourceControlFunction, std::shared_ptr< ControlFunction > destinationControlFunction, bool successful, void *parentPointer)isobus::VirtualTerminalClientprotectedstatic
process_command_queue()isobus::VirtualTerminalClientprotected
process_flags(std::uint32_t flag, void *parent)isobus::VirtualTerminalClientprotectedstatic
process_internal_object_pool_upload_callback(std::uint32_t callbackIndex, std::uint32_t bytesOffset, std::uint32_t numberOfBytesNeeded, std::uint8_t *chunkBuffer, void *parentPointer)isobus::VirtualTerminalClientprotectedstatic
process_rx_message(const CANMessage &message, void *parentPointer)isobus::VirtualTerminalClientprotectedstatic
process_standard_object_height_and_width(std::uint8_t *buffer, float scaleFactor)isobus::VirtualTerminalClientprotectedstatic
queue_command(const std::vector< std::uint8_t > &data, bool replace=false)isobus::VirtualTerminalClientprotected
register_object_pool_data_chunk_callback(std::uint8_t poolIndex, std::uint32_t poolTotalSize, DataChunkCallback value, std::string version="")isobus::VirtualTerminalClient
remap_font_to_scale(FontSize originalFont, float scaleFactor)isobus::VirtualTerminalClientprotectedstatic
remove_auxiliary_input_object_id(const std::uint16_t auxiliaryInputID)isobus::VirtualTerminalClient
replace_command(const std::vector< std::uint8_t > &data)isobus::VirtualTerminalClientprotected
resize_object(std::uint8_t *buffer, float scaleFactor, VirtualTerminalObjectType type)isobus::VirtualTerminalClientprotected
restart_communication()isobus::VirtualTerminalClient
scale_object_pools()isobus::VirtualTerminalClientprotected
selectInputObjectEventDispatcherisobus::VirtualTerminalClientprotected
SelectInputObjectOptions enum nameisobus::VirtualTerminalClient
send_auxiliary_function_assignment_response(std::uint16_t functionObjectID, bool hasError, bool isAlreadyAssigned) constisobus::VirtualTerminalClientprotected
send_auxiliary_functions_preferred_assignment() constisobus::VirtualTerminalClientprotected
send_auxiliary_input_maintenance() constisobus::VirtualTerminalClientprotected
send_auxiliary_input_status_enable_response(std::uint16_t objectID, bool isEnabled, bool hasError) constisobus::VirtualTerminalClientprotected
send_change_active_mask(std::uint16_t workingSetObjectID, std::uint16_t newActiveMaskObjectID)isobus::VirtualTerminalClient
send_change_attribute(std::uint16_t objectID, std::uint8_t attributeID, std::uint32_t value)isobus::VirtualTerminalClient
send_change_attribute(std::uint16_t objectID, std::uint8_t attributeID, float value)isobus::VirtualTerminalClient
send_change_background_colour(std::uint16_t objectID, std::uint8_t colour)isobus::VirtualTerminalClient
send_change_child_location(std::uint16_t objectID, std::uint16_t parentObjectID, std::uint8_t relativeXPositionChange, std::uint8_t relativeYPositionChange)isobus::VirtualTerminalClient
send_change_child_position(std::uint16_t objectID, std::uint16_t parentObjectID, std::uint16_t xPosition, std::uint16_t yPosition)isobus::VirtualTerminalClient
send_change_endpoint(std::uint16_t objectID, std::uint16_t width_px, std::uint16_t height_px, LineDirection direction)isobus::VirtualTerminalClient
send_change_fill_attributes(std::uint16_t objectID, FillType fillType, std::uint8_t colour, std::uint16_t fillPatternObjectID)isobus::VirtualTerminalClient
send_change_font_attributes(std::uint16_t objectID, std::uint8_t colour, FontSize size, std::uint8_t type, std::uint8_t styleBitfield)isobus::VirtualTerminalClient
send_change_line_attributes(std::uint16_t objectID, std::uint8_t colour, std::uint8_t width, std::uint16_t lineArtBitmask)isobus::VirtualTerminalClient
send_change_list_item(std::uint16_t objectID, std::uint8_t listIndex, std::uint16_t newObjectID)isobus::VirtualTerminalClient
send_change_numeric_value(std::uint16_t objectID, std::uint32_t value)isobus::VirtualTerminalClient
send_change_object_label(std::uint16_t objectID, std::uint16_t labelStringObjectID, std::uint8_t fontType, std::uint16_t graphicalDesignatorObjectID)isobus::VirtualTerminalClient
send_change_polygon_point(std::uint16_t objectID, std::uint8_t pointIndex, std::uint16_t newXValue, std::uint16_t newYValue)isobus::VirtualTerminalClient
send_change_polygon_scale(std::uint16_t objectID, std::uint16_t widthAttribute, std::uint16_t heightAttribute)isobus::VirtualTerminalClient
send_change_priority(std::uint16_t alarmMaskObjectID, AlarmMaskPriority priority)isobus::VirtualTerminalClient
send_change_size_command(std::uint16_t objectID, std::uint16_t newWidth, std::uint16_t newHeight)isobus::VirtualTerminalClient
send_change_softkey_mask(MaskType type, std::uint16_t dataOrAlarmMaskObjectID, std::uint16_t newSoftKeyMaskObjectID)isobus::VirtualTerminalClient
send_change_string_value(std::uint16_t objectID, uint16_t stringLength, const char *value)isobus::VirtualTerminalClient
send_change_string_value(std::uint16_t objectID, const std::string &value)isobus::VirtualTerminalClient
send_change_viewport_size(std::uint16_t objectID, std::uint16_t width, std::uint16_t height)isobus::VirtualTerminalClient
send_command(const std::vector< std::uint8_t > &data)isobus::VirtualTerminalClientprotected
send_control_audio_signal(std::uint8_t activations, std::uint16_t frequency_hz, std::uint16_t duration_ms, std::uint16_t offTimeDuration_ms)isobus::VirtualTerminalClient
send_copy_canvas_to_picture_graphic(std::uint16_t graphicsContextObjectID, std::uint16_t objectID)isobus::VirtualTerminalClient
send_copy_viewport_to_picture_graphic(std::uint16_t graphicsContextObjectID, std::uint16_t objectID)isobus::VirtualTerminalClient
send_delete_object_pool() constisobus::VirtualTerminalClientprotected
send_delete_version(std::array< std::uint8_t, 7 > versionLabel) constisobus::VirtualTerminalClientprotected
send_draw_closed_ellipse(std::uint16_t objectID, std::uint16_t width, std::uint16_t height)isobus::VirtualTerminalClient
send_draw_line(std::uint16_t objectID, std::int16_t xOffset, std::int16_t yOffset)isobus::VirtualTerminalClient
send_draw_point(std::uint16_t objectID, std::int16_t xOffset, std::int16_t yOffset)isobus::VirtualTerminalClient
send_draw_polygon(std::uint16_t objectID, std::uint8_t numberOfPoints, const std::int16_t *listOfXOffsetsRelativeToCursor, const std::int16_t *listOfYOffsetsRelativeToCursor)isobus::VirtualTerminalClient
send_draw_rectangle(std::uint16_t objectID, std::uint16_t width, std::uint16_t height)isobus::VirtualTerminalClient
send_draw_text(std::uint16_t objectID, bool transparent, std::uint8_t textLength, const char *value)isobus::VirtualTerminalClient
send_draw_vt_object(std::uint16_t graphicsContextObjectID, std::uint16_t VTObjectID)isobus::VirtualTerminalClient
send_enable_disable_object(std::uint16_t objectID, EnableDisableObjectCommand command)isobus::VirtualTerminalClient
send_end_of_object_pool() constisobus::VirtualTerminalClientprotected
send_erase_rectangle(std::uint16_t objectID, std::uint16_t width, std::uint16_t height)isobus::VirtualTerminalClient
send_ESC()isobus::VirtualTerminalClient
send_execute_extended_macro(std::uint16_t objectID)isobus::VirtualTerminalClient
send_execute_macro(std::uint16_t objectID)isobus::VirtualTerminalClient
send_extended_delete_version(std::array< std::uint8_t, 32 > versionLabel) constisobus::VirtualTerminalClientprotected
send_extended_get_versions() constisobus::VirtualTerminalClientprotected
send_extended_load_version(std::array< std::uint8_t, 32 > versionLabel) constisobus::VirtualTerminalClientprotected
send_extended_store_version(std::array< std::uint8_t, 32 > versionLabel) constisobus::VirtualTerminalClientprotected
send_get_attribute_value(std::uint16_t objectID, std::uint8_t attributeID)isobus::VirtualTerminalClient
send_get_hardware() constisobus::VirtualTerminalClientprotected
send_get_memory(std::uint32_t requiredMemory) constisobus::VirtualTerminalClientprotected
send_get_number_of_softkeys() constisobus::VirtualTerminalClientprotected
send_get_supported_objects() constisobus::VirtualTerminalClientprotected
send_get_supported_widechars() constisobus::VirtualTerminalClientprotected
send_get_text_font_data() constisobus::VirtualTerminalClientprotected
send_get_versions() constisobus::VirtualTerminalClientprotected
send_get_window_mask_data() constisobus::VirtualTerminalClientprotected
send_hide_show_object(std::uint16_t objectID, HideShowObjectCommand command)isobus::VirtualTerminalClient
send_load_version(std::array< std::uint8_t, 7 > versionLabel) constisobus::VirtualTerminalClientprotected
send_lock_unlock_mask(MaskLockState state, std::uint16_t objectID, std::uint16_t timeout_ms)isobus::VirtualTerminalClient
send_message_to_vt(const std::uint8_t *dataBuffer, std::uint32_t dataLength, CANIdentifier::CANPriority priority=CANIdentifier::CANPriority::Priority5) constisobus::VirtualTerminalClientprotected
send_move_graphics_cursor(std::uint16_t objectID, std::int16_t xOffset, std::int16_t yOffset)isobus::VirtualTerminalClient
send_pan_and_zoom_viewport(std::uint16_t objectID, std::int16_t xAttribute, std::int16_t yAttribute, float zoom)isobus::VirtualTerminalClient
send_pan_viewport(std::uint16_t objectID, std::int16_t xAttribute, std::int16_t yAttribute)isobus::VirtualTerminalClient
send_select_active_working_set(std::uint64_t NAMEofWorkingSetMasterForDesiredWorkingSet)isobus::VirtualTerminalClient
send_select_colour_map_or_palette(std::uint16_t objectID)isobus::VirtualTerminalClient
send_select_input_object(std::uint16_t objectID, SelectInputObjectOptions option)isobus::VirtualTerminalClient
send_set_audio_volume(std::uint8_t volume_percent)isobus::VirtualTerminalClient
send_set_background_colour(std::uint16_t objectID, std::uint8_t colour)isobus::VirtualTerminalClient
send_set_fill_attributes_object_id(std::uint16_t objectID, std::uint16_t fillAttributeobjectID)isobus::VirtualTerminalClient
send_set_font_attributes_object_id(std::uint16_t objectID, std::uint16_t fontAttributesObjectID)isobus::VirtualTerminalClient
send_set_foreground_colour(std::uint16_t objectID, std::uint8_t colour)isobus::VirtualTerminalClient
send_set_graphics_cursor(std::uint16_t objectID, std::int16_t xPosition, std::int16_t yPosition)isobus::VirtualTerminalClient
send_set_line_attributes_object_id(std::uint16_t objectID, std::uint16_t lineAttributeobjectID)isobus::VirtualTerminalClient
send_store_version(std::array< std::uint8_t, 7 > versionLabel) constisobus::VirtualTerminalClientprotected
send_working_set_maintenance(bool initializing) constisobus::VirtualTerminalClientprotected
send_working_set_master() constisobus::VirtualTerminalClientprotected
send_zoom_viewport(std::uint16_t objectID, float zoom)isobus::VirtualTerminalClient
sendAuxiliaryMaintenanceisobus::VirtualTerminalClientprotected
sendWorkingSetMaintenanceisobus::VirtualTerminalClientprotected
set_auxiliary_input_model_identification_code(std::uint16_t modelIdentificationCode)isobus::VirtualTerminalClient
set_object_pool(std::uint8_t poolIndex, const std::uint8_t *pool, std::uint32_t size, std::string version="")isobus::VirtualTerminalClient
set_object_pool(std::uint8_t poolIndex, const std::vector< std::uint8_t > *pool, std::string version="")isobus::VirtualTerminalClient
set_object_pool_scaling(std::uint8_t poolIndex, std::uint32_t originalDataMaskDimensions_px, std::uint32_t originalSoftKyeDesignatorHeight_px)isobus::VirtualTerminalClient
set_state(StateMachineState value)isobus::VirtualTerminalClientprotected
shouldTerminateisobus::VirtualTerminalClientprotected
smallFontSizesBitfieldisobus::VirtualTerminalClientprotected
softKeyEventDispatcherisobus::VirtualTerminalClientprotected
softKeyXAxisPixelsisobus::VirtualTerminalClientprotected
softKeyYAxisPixelsisobus::VirtualTerminalClientprotected
stateisobus::VirtualTerminalClientprotected
StateMachineState enum nameisobus::VirtualTerminalClient
stateMachineTimestamp_msisobus::VirtualTerminalClientprotected
supportedGraphicsModeisobus::VirtualTerminalClientprotected
terminate()isobus::VirtualTerminalClient
TransmitFlags enum nameisobus::VirtualTerminalClientprotected
txFlagsisobus::VirtualTerminalClientprotected
unsupportedFunctionsisobus::VirtualTerminalClientprotected
update()isobus::VirtualTerminalClient
update_auxiliary_input(const std::uint16_t auxiliaryInputID, const std::uint16_t value1, const std::uint16_t value2, const bool controlLocked=false)isobus::VirtualTerminalClient
update_auxiliary_input_status()isobus::VirtualTerminalClientprotected
update_auxiliary_input_status(std::uint16_t objectID)isobus::VirtualTerminalClientprotected
userLayoutHideShowEventDispatcherisobus::VirtualTerminalClientprotected
VirtualTerminalClient(std::shared_ptr< PartneredControlFunction > partner, std::shared_ptr< InternalControlFunction > clientSource)isobus::VirtualTerminalClient
VirtualTerminalClient(VirtualTerminalClient &)=deleteisobus::VirtualTerminalClient
VT_STATUS_TIMEOUT_MSisobus::VirtualTerminalClientprotectedstatic
VTVersion enum nameisobus::VirtualTerminalClient
worker_thread_function()isobus::VirtualTerminalClientprotected
workerThreadisobus::VirtualTerminalClientprotected
WORKING_SET_MAINTENANCE_TIMEOUT_MSisobus::VirtualTerminalClientprotectedstatic
xPixelsisobus::VirtualTerminalClientprotected
yPixelsisobus::VirtualTerminalClientprotected
~VirtualTerminalClient()isobus::VirtualTerminalClient