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