add_request_value_callback(RequestValueCommandCallback callback, void *parentPointer) | isobus::TaskControllerClient | |
add_value_command_callback(ValueCommandCallback callback, void *parentPointer) | isobus::TaskControllerClient | |
clear_queues() | isobus::TaskControllerClient | protected |
clientDDOP | isobus::TaskControllerClient | private |
clientMutex | isobus::TaskControllerClient | private |
commandBeingExecuted | isobus::TaskControllerClient | private |
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 | |
currentState | isobus::TaskControllerClient | private |
ddopLocalizationLabel | isobus::TaskControllerClient | private |
ddopStructureLabel | isobus::TaskControllerClient | private |
ddopUploadMode | isobus::TaskControllerClient | private |
DDOPUploadType enum name | isobus::TaskControllerClient | private |
DeviceDescriptorCommands enum name | isobus::TaskControllerClient | protected |
enableStatusMessage | isobus::TaskControllerClient | private |
generatedBinaryDDOP | isobus::TaskControllerClient | private |
get_connected_tc_max_boot_time() const | isobus::TaskControllerClient | |
get_connected_tc_number_booms_supported() const | isobus::TaskControllerClient | |
get_connected_tc_number_channels_supported() const | isobus::TaskControllerClient | |
get_connected_tc_number_sections_supported() const | isobus::TaskControllerClient | |
get_connected_tc_option_supported(ServerOptions option) const | isobus::TaskControllerClient | |
get_connected_tc_version() const | isobus::TaskControllerClient | |
get_internal_control_function() const | isobus::TaskControllerClient | |
get_is_connected() const | isobus::TaskControllerClient | |
get_is_initialized() const | isobus::TaskControllerClient | |
get_is_task_active() const | isobus::TaskControllerClient | |
get_number_booms_supported() const | isobus::TaskControllerClient | |
get_number_channels_supported_for_position_based_control() const | isobus::TaskControllerClient | |
get_number_sections_supported() const | isobus::TaskControllerClient | |
get_partner_control_function() const | isobus::TaskControllerClient | |
get_state() const | isobus::TaskControllerClient | |
get_supports_documentation() const | isobus::TaskControllerClient | |
get_supports_implement_section_control() const | isobus::TaskControllerClient | |
get_supports_peer_control_assignment() const | isobus::TaskControllerClient | |
get_supports_tcgeo_with_position_based_control() const | isobus::TaskControllerClient | |
get_supports_tcgeo_without_position_based_control() const | isobus::TaskControllerClient | |
get_was_ddop_supplied() const | isobus::TaskControllerClient | protected |
initialize(bool spawnThread) | isobus::TaskControllerClient | |
initialized | isobus::TaskControllerClient | private |
languageCommandInterface | isobus::TaskControllerClient | |
languageCommandWaitingTimestamp_ms | isobus::TaskControllerClient | private |
maxServerBootTime_s | isobus::TaskControllerClient | private |
measurementMaximumThresholdCommands | isobus::TaskControllerClient | private |
measurementMinimumThresholdCommands | isobus::TaskControllerClient | private |
measurementOnChangeThresholdCommands | isobus::TaskControllerClient | private |
measurementTimeIntervalCommands | isobus::TaskControllerClient | private |
myControlFunction | isobus::TaskControllerClient | private |
numberBoomsSupported | isobus::TaskControllerClient | private |
numberChannelsSupportedForPositionBasedControl | isobus::TaskControllerClient | private |
numberOfWorkingSetMembers | isobus::TaskControllerClient | private |
numberSectionsSupported | isobus::TaskControllerClient | private |
on_value_changed_trigger(std::uint16_t elementNumber, std::uint16_t DDI) | isobus::TaskControllerClient | |
partnerControlFunction | isobus::TaskControllerClient | private |
previousStructureLabel | isobus::TaskControllerClient | private |
primaryVirtualTerminal | isobus::TaskControllerClient | private |
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::TaskControllerClient | protectedstatic |
process_labels_from_ddop() | isobus::TaskControllerClient | protected |
process_queued_commands() | isobus::TaskControllerClient | protected |
process_queued_threshold_commands() | isobus::TaskControllerClient | protected |
process_rx_message(const CANMessage &message, void *parentPointer) | isobus::TaskControllerClient | protectedstatic |
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::TaskControllerClient | protectedstatic |
ProcessDataCommands enum name | isobus::TaskControllerClient | protected |
queuedValueCommands | isobus::TaskControllerClient | private |
queuedValueRequests | isobus::TaskControllerClient | private |
remove_request_value_callback(RequestValueCommandCallback callback, void *parentPointer) | isobus::TaskControllerClient | |
remove_value_command_callback(ValueCommandCallback callback, void *parentPointer) | isobus::TaskControllerClient | |
request_task_controller_identification() const | isobus::TaskControllerClient | |
requestValueCallbacks | isobus::TaskControllerClient | private |
RequestValueCommandCallback typedef | isobus::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::TaskControllerClient | protected |
send_delete_object_pool() const | isobus::TaskControllerClient | protected |
send_generic_process_data(std::uint8_t multiplexor) const | isobus::TaskControllerClient | protected |
send_object_pool_activate() const | isobus::TaskControllerClient | protected |
send_object_pool_deactivate() const | isobus::TaskControllerClient | protected |
send_pdack(std::uint16_t elementNumber, std::uint16_t ddi) const | isobus::TaskControllerClient | protected |
send_request_localization_label() const | isobus::TaskControllerClient | protected |
send_request_object_pool_transfer() const | isobus::TaskControllerClient | protected |
send_request_structure_label() const | isobus::TaskControllerClient | protected |
send_request_version_response() const | isobus::TaskControllerClient | protected |
send_status() const | isobus::TaskControllerClient | protected |
send_value_command(std::uint16_t elementNumber, std::uint16_t ddi, std::int32_t value) const | isobus::TaskControllerClient | protected |
send_version_request() const | isobus::TaskControllerClient | protected |
send_working_set_master() const | isobus::TaskControllerClient | protected |
serverNumberOfBoomsForSectionControl | isobus::TaskControllerClient | private |
serverNumberOfChannelsForPositionBasedControl | isobus::TaskControllerClient | private |
serverNumberOfSectionsForSectionControl | isobus::TaskControllerClient | private |
ServerOptions enum name | isobus::TaskControllerClient | |
serverOptionsByte1 | isobus::TaskControllerClient | private |
serverOptionsByte2 | isobus::TaskControllerClient | private |
serverStatusMessageTimestamp_ms | isobus::TaskControllerClient | private |
serverVersion | isobus::TaskControllerClient | private |
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::TaskControllerClient | protected |
set_state(StateMachineState newState) | isobus::TaskControllerClient | protected |
set_state(StateMachineState newState, std::uint32_t timestamp) | isobus::TaskControllerClient | protected |
shouldReuploadAfterDDOPDeletion | isobus::TaskControllerClient | private |
shouldTerminate | isobus::TaskControllerClient | private |
SIX_SECOND_TIMEOUT_MS | isobus::TaskControllerClient | protectedstatic |
sourceAddressOfCommandBeingExecuted | isobus::TaskControllerClient | private |
StateMachineState enum name | isobus::TaskControllerClient | |
stateMachineTimestamp_ms | isobus::TaskControllerClient | private |
statusMessageTimestamp_ms | isobus::TaskControllerClient | private |
supportsDocumentation | isobus::TaskControllerClient | private |
supportsImplementSectionControl | isobus::TaskControllerClient | private |
supportsPeerControlAssignment | isobus::TaskControllerClient | private |
supportsTCGEOWithoutPositionBasedControl | isobus::TaskControllerClient | private |
supportsTCGEOWithPositionBasedControl | isobus::TaskControllerClient | private |
TaskControllerClient(std::shared_ptr< PartneredControlFunction > partner, std::shared_ptr< InternalControlFunction > clientSource, std::shared_ptr< PartneredControlFunction > primaryVT) | isobus::TaskControllerClient | |
tcStatusBitfield | isobus::TaskControllerClient | private |
TechnicalDataMessageCommands enum name | isobus::TaskControllerClient | protected |
terminate() | isobus::TaskControllerClient | |
TWO_SECOND_TIMEOUT_MS | isobus::TaskControllerClient | protectedstatic |
update() | isobus::TaskControllerClient | |
userSuppliedBinaryDDOP | isobus::TaskControllerClient | private |
userSuppliedBinaryDDOPSize_bytes | isobus::TaskControllerClient | private |
userSuppliedVectorDDOP | isobus::TaskControllerClient | private |
ValueCommandCallback typedef | isobus::TaskControllerClient | |
valueCommandsCallbacks | isobus::TaskControllerClient | private |
Version enum name | isobus::TaskControllerClient | |
worker_thread_function() | isobus::TaskControllerClient | protected |
workerThread | isobus::TaskControllerClient | private |
~TaskControllerClient() | isobus::TaskControllerClient | |