|
AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
|
This is the complete list of members for isobus::TaskControllerServer, including all inherited members.
| activate_object_pool(std::shared_ptr< ControlFunction > clientControlFunction, ObjectPoolActivationError &activationError, ObjectPoolErrorCodes &objectPoolError, std::uint16_t &parentObjectIDOfFaultyObject, std::uint16_t &faultyObjectID)=0 | isobus::TaskControllerServer | pure virtual |
| activeClients | isobus::TaskControllerServer | protected |
| change_designator(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t objectIDToAlter, const std::vector< std::uint8_t > &designator)=0 | isobus::TaskControllerServer | pure virtual |
| currentCommandByte | isobus::TaskControllerServer | protected |
| currentCommandSourceAddress | isobus::TaskControllerServer | protected |
| currentStatusByte | isobus::TaskControllerServer | protected |
| deactivate_object_pool(std::shared_ptr< ControlFunction > clientControlFunction)=0 | isobus::TaskControllerServer | pure virtual |
| delete_device_descriptor_object_pool(std::shared_ptr< ControlFunction > clientControlFunction, ObjectPoolDeletionErrors &returnedErrorCode)=0 | isobus::TaskControllerServer | pure virtual |
| DeviceDescriptorCommandParameters enum name | isobus::TaskControllerServer | protected |
| get_active_client(std::shared_ptr< ControlFunction > clientControlFunction) const | isobus::TaskControllerServer | protected |
| get_condition_variable() | isobus::TaskControllerServer | |
| get_initialized() const | isobus::TaskControllerServer | |
| get_is_enough_memory_available(std::uint32_t numberBytesRequired)=0 | isobus::TaskControllerServer | pure virtual |
| get_is_stored_device_descriptor_object_pool_by_localization_label(std::shared_ptr< ControlFunction > clientControlFunction, const std::array< std::uint8_t, 7 > &localizationLabel)=0 | isobus::TaskControllerServer | pure virtual |
| get_is_stored_device_descriptor_object_pool_by_structure_label(std::shared_ptr< ControlFunction > clientControlFunction, const std::vector< std::uint8_t > &structureLabel, const std::vector< std::uint8_t > &extendedStructureLabel)=0 | isobus::TaskControllerServer | pure virtual |
| get_language_command_interface() | isobus::TaskControllerServer | |
| get_task_totals_active() const | isobus::TaskControllerServer | |
| identify_task_controller(std::uint8_t taskControllerNumber)=0 | isobus::TaskControllerServer | pure virtual |
| initialize() | isobus::TaskControllerServer | |
| initialized | isobus::TaskControllerServer | protected |
| languageCommandInterface | isobus::TaskControllerServer | protected |
| lastStatusMessageTimestamp_ms | isobus::TaskControllerServer | protected |
| messagesMutex | isobus::TaskControllerServer | protected |
| nack_process_data_command(std::shared_ptr< ControlFunction > clientControlFunction) const | isobus::TaskControllerServer | protected |
| numberBoomsSupportedToReport | isobus::TaskControllerServer | protected |
| numberChannelsSupportedForPositionBasedControlToReport | isobus::TaskControllerServer | protected |
| numberSectionsSupportedToReport | isobus::TaskControllerServer | protected |
| ObjectPoolActivationError enum name | isobus::TaskControllerServer | |
| ObjectPoolDeletionErrors enum name | isobus::TaskControllerServer | |
| ObjectPoolErrorCodes enum name | isobus::TaskControllerServer | |
| on_client_timeout(std::shared_ptr< ControlFunction > clientControlFunction)=0 | isobus::TaskControllerServer | pure virtual |
| on_process_data_acknowledge(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint8_t errorCodesFromClient, ProcessDataCommands processDataCommand)=0 | isobus::TaskControllerServer | pure virtual |
| on_value_command(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::int32_t processDataValue, std::uint8_t &errorCodes)=0 | isobus::TaskControllerServer | pure virtual |
| operator=(const TaskControllerServer &)=delete | isobus::TaskControllerServer | |
| optionsBitfieldToReport | isobus::TaskControllerServer | protected |
| process_rx_messages() | isobus::TaskControllerServer | protected |
| ProcessDataAcknowledgeErrorCodes enum name | isobus::TaskControllerServer | |
| ProcessDataCommands enum name | isobus::TaskControllerServer | |
| reportedVersion | isobus::TaskControllerServer | protected |
| rxMessageQueue | isobus::TaskControllerServer | protected |
| send_change_designator_response(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t objectID, std::uint8_t errorCode) const | isobus::TaskControllerServer | protected |
| send_change_threshold_measurement_command(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t threshold) const | isobus::TaskControllerServer | |
| send_delete_object_pool_response(std::shared_ptr< ControlFunction > clientControlFunction, bool deletionResult, std::uint8_t errorCode) const | isobus::TaskControllerServer | protected |
| send_distance_interval_measurement_command(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t distanceInterval) const | isobus::TaskControllerServer | |
| send_generic_process_data_default_payload(std::uint8_t multiplexer, std::shared_ptr< ControlFunction > destination) const | isobus::TaskControllerServer | protected |
| send_localization_label(std::shared_ptr< ControlFunction > clientControlFunction, const std::array< std::uint8_t, 7 > &localizationLabel) const | isobus::TaskControllerServer | protected |
| send_maximum_threshold_measurement_command(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t maximum) const | isobus::TaskControllerServer | |
| send_measurement_command(std::shared_ptr< ControlFunction > clientControlFunction, std::uint8_t commandValue, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t processDataValue) const | isobus::TaskControllerServer | protected |
| send_minimum_threshold_measurement_command(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t minimum) const | isobus::TaskControllerServer | |
| send_object_pool_activate_deactivate_response(std::shared_ptr< ControlFunction > clientControlFunction, std::uint8_t activationErrorBitfield, std::uint8_t objectPoolErrorBitfield, std::uint16_t parentOfFaultingObject, std::uint16_t faultingObject) const | isobus::TaskControllerServer | protected |
| send_object_pool_transfer_response(std::shared_ptr< ControlFunction > clientControlFunction, std::uint8_t errorBitfield, std::uint32_t sizeBytes) const | isobus::TaskControllerServer | protected |
| send_process_data_acknowledge(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint8_t errorBitfield, ProcessDataCommands processDataCommand) const | isobus::TaskControllerServer | protected |
| send_process_data_to_client(std::shared_ptr< ControlFunction > clientControlFunction, const std::uint8_t *dataBuffer, std::uint32_t dataLength, CANIdentifier::CANPriority priority=CANIdentifier::CANPriority::Priority5) const | isobus::TaskControllerServer | protected |
| send_request_object_pool_transfer_response(std::shared_ptr< ControlFunction > clientControlFunction, bool isEnoughMemory) const | isobus::TaskControllerServer | protected |
| send_request_value(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber) const | isobus::TaskControllerServer | |
| send_set_value(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t processDataValue) const | isobus::TaskControllerServer | |
| send_set_value_and_acknowledge(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t processDataValue) const | isobus::TaskControllerServer | |
| send_status_message() const | isobus::TaskControllerServer | protected |
| send_structure_label(std::shared_ptr< ControlFunction > clientControlFunction, std::vector< std::uint8_t > &structureLabel, const std::vector< std::uint8_t > &extendedStructureLabel) const | isobus::TaskControllerServer | protected |
| send_time_interval_measurement_command(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t timeInterval) const | isobus::TaskControllerServer | |
| send_version(std::shared_ptr< ControlFunction > clientControlFunction) const | isobus::TaskControllerServer | protected |
| serverControlFunction | isobus::TaskControllerServer | protected |
| ServerOptions enum name | isobus::TaskControllerServer | |
| ServerStatusBit enum name | isobus::TaskControllerServer | protected |
| set_task_totals_active(bool isTaskActive) | isobus::TaskControllerServer | |
| STATUS_MESSAGE_RATE_MS | isobus::TaskControllerServer | protectedstatic |
| store_device_descriptor_object_pool(std::shared_ptr< ControlFunction > clientControlFunction, const std::vector< std::uint8_t > &objectPoolData, bool appendToPool)=0 | isobus::TaskControllerServer | pure virtual |
| store_rx_message(const CANMessage &message, void *parentPointer) | isobus::TaskControllerServer | protectedstatic |
| TaskControllerServer(std::shared_ptr< InternalControlFunction > internalControlFunction, std::uint8_t numberBoomsSupported, std::uint8_t numberSectionsSupported, std::uint8_t numberChannelsSupportedForPositionBasedControl, const TaskControllerOptions &options, TaskControllerVersion versionToReport=TaskControllerVersion::SecondPublishedEdition) | isobus::TaskControllerServer | |
| TaskControllerServer(TaskControllerServer &)=delete | isobus::TaskControllerServer | |
| TaskControllerVersion enum name | isobus::TaskControllerServer | |
| TechnicalDataCommandParameters enum name | isobus::TaskControllerServer | protected |
| terminate() | isobus::TaskControllerServer | |
| update() | isobus::TaskControllerServer | |
| updateWakeupCondition | isobus::TaskControllerServer | protected |
| ~TaskControllerServer() | isobus::TaskControllerServer | virtual |