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 |