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

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

add_request_value_callback(RequestValueCommandCallback callback, void *parentPointer)isobus::TaskControllerClient
add_value_command_callback(ValueCommandCallback callback, void *parentPointer)isobus::TaskControllerClient
clear_queues()isobus::TaskControllerClientprotected
clientDDOPisobus::TaskControllerClientprivate
clientMutexisobus::TaskControllerClientprivate
commandBeingExecutedisobus::TaskControllerClientprivate
configure(std::shared_ptr< DeviceDescriptorObjectPool > DDOP, std::uint8_t maxNumberBoomsSupported, std::uint8_t maxNumberSectionsSupported, std::uint8_t maxNumberChannelsSupportedForPositionBasedControl, bool reportToTCSupportsDocumentation, bool reportToTCSupportsTCGEOWithoutPositionBasedControl, bool reportToTCSupportsTCGEOWithPositionBasedControl, bool reportToTCSupportsPeerControlAssignment, bool reportToTCSupportsImplementSectionControl)isobus::TaskControllerClient
configure(std::uint8_t const *binaryDDOP, std::uint32_t DDOPSize, std::uint8_t maxNumberBoomsSupported, std::uint8_t maxNumberSectionsSupported, std::uint8_t maxNumberChannelsSupportedForPositionBasedControl, bool reportToTCSupportsDocumentation, bool reportToTCSupportsTCGEOWithoutPositionBasedControl, bool reportToTCSupportsTCGEOWithPositionBasedControl, bool reportToTCSupportsPeerControlAssignment, bool reportToTCSupportsImplementSectionControl)isobus::TaskControllerClient
configure(std::shared_ptr< std::vector< std::uint8_t > > binaryDDOP, std::uint8_t maxNumberBoomsSupported, std::uint8_t maxNumberSectionsSupported, std::uint8_t maxNumberChannelsSupportedForPositionBasedControl, bool reportToTCSupportsDocumentation, bool reportToTCSupportsTCGEOWithoutPositionBasedControl, bool reportToTCSupportsTCGEOWithPositionBasedControl, bool reportToTCSupportsPeerControlAssignment, bool reportToTCSupportsImplementSectionControl)isobus::TaskControllerClient
currentStateisobus::TaskControllerClientprivate
ddopLocalizationLabelisobus::TaskControllerClientprivate
ddopStructureLabelisobus::TaskControllerClientprivate
ddopUploadModeisobus::TaskControllerClientprivate
DDOPUploadType enum nameisobus::TaskControllerClientprivate
DeviceDescriptorCommands enum nameisobus::TaskControllerClientprotected
enableStatusMessageisobus::TaskControllerClientprivate
generatedBinaryDDOPisobus::TaskControllerClientprivate
get_connected_tc_max_boot_time() constisobus::TaskControllerClient
get_connected_tc_number_booms_supported() constisobus::TaskControllerClient
get_connected_tc_number_channels_supported() constisobus::TaskControllerClient
get_connected_tc_number_sections_supported() constisobus::TaskControllerClient
get_connected_tc_option_supported(ServerOptions option) constisobus::TaskControllerClient
get_connected_tc_version() constisobus::TaskControllerClient
get_internal_control_function() constisobus::TaskControllerClient
get_is_connected() constisobus::TaskControllerClient
get_is_initialized() constisobus::TaskControllerClient
get_is_task_active() constisobus::TaskControllerClient
get_number_booms_supported() constisobus::TaskControllerClient
get_number_channels_supported_for_position_based_control() constisobus::TaskControllerClient
get_number_sections_supported() constisobus::TaskControllerClient
get_partner_control_function() constisobus::TaskControllerClient
get_state() constisobus::TaskControllerClient
get_supports_documentation() constisobus::TaskControllerClient
get_supports_implement_section_control() constisobus::TaskControllerClient
get_supports_peer_control_assignment() constisobus::TaskControllerClient
get_supports_tcgeo_with_position_based_control() constisobus::TaskControllerClient
get_supports_tcgeo_without_position_based_control() constisobus::TaskControllerClient
get_was_ddop_supplied() constisobus::TaskControllerClientprotected
initialize(bool spawnThread)isobus::TaskControllerClient
initializedisobus::TaskControllerClientprivate
languageCommandInterfaceisobus::TaskControllerClient
languageCommandWaitingTimestamp_msisobus::TaskControllerClientprivate
maxServerBootTime_sisobus::TaskControllerClientprivate
measurementMaximumThresholdCommandsisobus::TaskControllerClientprivate
measurementMinimumThresholdCommandsisobus::TaskControllerClientprivate
measurementOnChangeThresholdCommandsisobus::TaskControllerClientprivate
measurementTimeIntervalCommandsisobus::TaskControllerClientprivate
myControlFunctionisobus::TaskControllerClientprivate
numberBoomsSupportedisobus::TaskControllerClientprivate
numberChannelsSupportedForPositionBasedControlisobus::TaskControllerClientprivate
numberOfWorkingSetMembersisobus::TaskControllerClientprivate
numberSectionsSupportedisobus::TaskControllerClientprivate
on_value_changed_trigger(std::uint16_t elementNumber, std::uint16_t DDI)isobus::TaskControllerClient
partnerControlFunctionisobus::TaskControllerClientprivate
previousStructureLabelisobus::TaskControllerClientprivate
primaryVirtualTerminalisobus::TaskControllerClientprivate
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::TaskControllerClientprotectedstatic
process_labels_from_ddop()isobus::TaskControllerClientprotected
process_queued_commands()isobus::TaskControllerClientprotected
process_queued_threshold_commands()isobus::TaskControllerClientprotected
process_rx_message(const CANMessage &message, void *parentPointer)isobus::TaskControllerClientprotectedstatic
process_tx_callback(std::uint32_t parameterGroupNumber, std::uint32_t dataLength, std::shared_ptr< InternalControlFunction > sourceControlFunction, std::shared_ptr< ControlFunction > destinationControlFunction, bool successful, void *parentPointer)isobus::TaskControllerClientprotectedstatic
ProcessDataCommands enum nameisobus::TaskControllerClientprotected
queuedValueCommandsisobus::TaskControllerClientprivate
queuedValueRequestsisobus::TaskControllerClientprivate
remove_request_value_callback(RequestValueCommandCallback callback, void *parentPointer)isobus::TaskControllerClient
remove_value_command_callback(ValueCommandCallback callback, void *parentPointer)isobus::TaskControllerClient
request_task_controller_identification() constisobus::TaskControllerClient
requestValueCallbacksisobus::TaskControllerClientprivate
RequestValueCommandCallback typedefisobus::TaskControllerClient
restart()isobus::TaskControllerClient
reupload_device_descriptor_object_pool(std::shared_ptr< std::vector< std::uint8_t > > binaryDDOP)isobus::TaskControllerClient
reupload_device_descriptor_object_pool(std::uint8_t const *binaryDDOP, std::uint32_t DDOPSize)isobus::TaskControllerClient
reupload_device_descriptor_object_pool(std::shared_ptr< DeviceDescriptorObjectPool > DDOP)isobus::TaskControllerClient
select_language_command_partner()isobus::TaskControllerClientprotected
send_delete_object_pool() constisobus::TaskControllerClientprotected
send_generic_process_data(std::uint8_t multiplexor) constisobus::TaskControllerClientprotected
send_object_pool_activate() constisobus::TaskControllerClientprotected
send_object_pool_deactivate() constisobus::TaskControllerClientprotected
send_pdack(std::uint16_t elementNumber, std::uint16_t ddi) constisobus::TaskControllerClientprotected
send_request_localization_label() constisobus::TaskControllerClientprotected
send_request_object_pool_transfer() constisobus::TaskControllerClientprotected
send_request_structure_label() constisobus::TaskControllerClientprotected
send_request_version_response() constisobus::TaskControllerClientprotected
send_status() constisobus::TaskControllerClientprotected
send_value_command(std::uint16_t elementNumber, std::uint16_t ddi, std::int32_t value) constisobus::TaskControllerClientprotected
send_version_request() constisobus::TaskControllerClientprotected
send_working_set_master() constisobus::TaskControllerClientprotected
serverNumberOfBoomsForSectionControlisobus::TaskControllerClientprivate
serverNumberOfChannelsForPositionBasedControlisobus::TaskControllerClientprivate
serverNumberOfSectionsForSectionControlisobus::TaskControllerClientprivate
ServerOptions enum nameisobus::TaskControllerClient
serverOptionsByte1isobus::TaskControllerClientprivate
serverOptionsByte2isobus::TaskControllerClientprivate
serverStatusMessageTimestamp_msisobus::TaskControllerClientprivate
serverVersionisobus::TaskControllerClientprivate
set_common_config_items(std::uint8_t maxNumberBoomsSupported, std::uint8_t maxNumberSectionsSupported, std::uint8_t maxNumberChannelsSupportedForPositionBasedControl, bool reportToTCSupportsDocumentation, bool reportToTCSupportsTCGEOWithoutPositionBasedControl, bool reportToTCSupportsTCGEOWithPositionBasedControl, bool reportToTCSupportsPeerControlAssignment, bool reportToTCSupportsImplementSectionControl)isobus::TaskControllerClientprotected
set_state(StateMachineState newState)isobus::TaskControllerClientprotected
set_state(StateMachineState newState, std::uint32_t timestamp)isobus::TaskControllerClientprotected
shouldReuploadAfterDDOPDeletionisobus::TaskControllerClientprivate
shouldTerminateisobus::TaskControllerClientprivate
SIX_SECOND_TIMEOUT_MSisobus::TaskControllerClientprotectedstatic
sourceAddressOfCommandBeingExecutedisobus::TaskControllerClientprivate
StateMachineState enum nameisobus::TaskControllerClient
stateMachineTimestamp_msisobus::TaskControllerClientprivate
statusMessageTimestamp_msisobus::TaskControllerClientprivate
supportsDocumentationisobus::TaskControllerClientprivate
supportsImplementSectionControlisobus::TaskControllerClientprivate
supportsPeerControlAssignmentisobus::TaskControllerClientprivate
supportsTCGEOWithoutPositionBasedControlisobus::TaskControllerClientprivate
supportsTCGEOWithPositionBasedControlisobus::TaskControllerClientprivate
TaskControllerClient(std::shared_ptr< PartneredControlFunction > partner, std::shared_ptr< InternalControlFunction > clientSource, std::shared_ptr< PartneredControlFunction > primaryVT)isobus::TaskControllerClient
tcStatusBitfieldisobus::TaskControllerClientprivate
TechnicalDataMessageCommands enum nameisobus::TaskControllerClientprotected
terminate()isobus::TaskControllerClient
TWO_SECOND_TIMEOUT_MSisobus::TaskControllerClientprotectedstatic
update()isobus::TaskControllerClient
userSuppliedBinaryDDOPisobus::TaskControllerClientprivate
userSuppliedBinaryDDOPSize_bytesisobus::TaskControllerClientprivate
userSuppliedVectorDDOPisobus::TaskControllerClientprivate
ValueCommandCallback typedefisobus::TaskControllerClient
valueCommandsCallbacksisobus::TaskControllerClientprivate
Version enum nameisobus::TaskControllerClient
worker_thread_function()isobus::TaskControllerClientprotected
workerThreadisobus::TaskControllerClientprivate
~TaskControllerClient()isobus::TaskControllerClient