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

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)=0isobus::TaskControllerServerpure virtual
activeClientsisobus::TaskControllerServerprotected
change_designator(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t objectIDToAlter, const std::vector< std::uint8_t > &designator)=0isobus::TaskControllerServerpure virtual
currentCommandByteisobus::TaskControllerServerprotected
currentCommandSourceAddressisobus::TaskControllerServerprotected
currentStatusByteisobus::TaskControllerServerprotected
deactivate_object_pool(std::shared_ptr< ControlFunction > clientControlFunction)=0isobus::TaskControllerServerpure virtual
delete_device_descriptor_object_pool(std::shared_ptr< ControlFunction > clientControlFunction, ObjectPoolDeletionErrors &returnedErrorCode)=0isobus::TaskControllerServerpure virtual
DeviceDescriptorCommandParameters enum nameisobus::TaskControllerServerprotected
get_active_client(std::shared_ptr< ControlFunction > clientControlFunction) constisobus::TaskControllerServerprotected
get_condition_variable()isobus::TaskControllerServer
get_initialized() constisobus::TaskControllerServer
get_is_enough_memory_available(std::uint32_t numberBytesRequired)=0isobus::TaskControllerServerpure virtual
get_is_stored_device_descriptor_object_pool_by_localization_label(std::shared_ptr< ControlFunction > clientControlFunction, const std::array< std::uint8_t, 7 > &localizationLabel)=0isobus::TaskControllerServerpure 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)=0isobus::TaskControllerServerpure virtual
get_language_command_interface()isobus::TaskControllerServer
get_task_totals_active() constisobus::TaskControllerServer
identify_task_controller(std::uint8_t taskControllerNumber)=0isobus::TaskControllerServerpure virtual
initialize()isobus::TaskControllerServer
initializedisobus::TaskControllerServerprotected
languageCommandInterfaceisobus::TaskControllerServerprotected
lastStatusMessageTimestamp_msisobus::TaskControllerServerprotected
messagesMutexisobus::TaskControllerServerprotected
nack_process_data_command(std::shared_ptr< ControlFunction > clientControlFunction) constisobus::TaskControllerServerprotected
numberBoomsSupportedToReportisobus::TaskControllerServerprotected
numberChannelsSupportedForPositionBasedControlToReportisobus::TaskControllerServerprotected
numberSectionsSupportedToReportisobus::TaskControllerServerprotected
ObjectPoolActivationError enum nameisobus::TaskControllerServer
ObjectPoolDeletionErrors enum nameisobus::TaskControllerServer
ObjectPoolErrorCodes enum nameisobus::TaskControllerServer
on_client_timeout(std::shared_ptr< ControlFunction > clientControlFunction)=0isobus::TaskControllerServerpure virtual
on_process_data_acknowledge(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint8_t errorCodesFromClient, ProcessDataCommands processDataCommand)=0isobus::TaskControllerServerpure 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)=0isobus::TaskControllerServerpure virtual
operator=(const TaskControllerServer &)=deleteisobus::TaskControllerServer
optionsBitfieldToReportisobus::TaskControllerServerprotected
process_rx_messages()isobus::TaskControllerServerprotected
ProcessDataAcknowledgeErrorCodes enum nameisobus::TaskControllerServer
ProcessDataCommands enum nameisobus::TaskControllerServer
reportedVersionisobus::TaskControllerServerprotected
rxMessageQueueisobus::TaskControllerServerprotected
send_change_designator_response(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t objectID, std::uint8_t errorCode) constisobus::TaskControllerServerprotected
send_change_threshold_measurement_command(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t threshold) constisobus::TaskControllerServer
send_delete_object_pool_response(std::shared_ptr< ControlFunction > clientControlFunction, bool deletionResult, std::uint8_t errorCode) constisobus::TaskControllerServerprotected
send_distance_interval_measurement_command(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t distanceInterval) constisobus::TaskControllerServer
send_generic_process_data_default_payload(std::uint8_t multiplexer, std::shared_ptr< ControlFunction > destination) constisobus::TaskControllerServerprotected
send_localization_label(std::shared_ptr< ControlFunction > clientControlFunction, const std::array< std::uint8_t, 7 > &localizationLabel) constisobus::TaskControllerServerprotected
send_maximum_threshold_measurement_command(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t maximum) constisobus::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) constisobus::TaskControllerServerprotected
send_minimum_threshold_measurement_command(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t minimum) constisobus::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) constisobus::TaskControllerServerprotected
send_object_pool_transfer_response(std::shared_ptr< ControlFunction > clientControlFunction, std::uint8_t errorBitfield, std::uint32_t sizeBytes) constisobus::TaskControllerServerprotected
send_process_data_acknowledge(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint8_t errorBitfield, ProcessDataCommands processDataCommand) constisobus::TaskControllerServerprotected
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) constisobus::TaskControllerServerprotected
send_request_object_pool_transfer_response(std::shared_ptr< ControlFunction > clientControlFunction, bool isEnoughMemory) constisobus::TaskControllerServerprotected
send_request_value(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber) constisobus::TaskControllerServer
send_set_value(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t processDataValue) constisobus::TaskControllerServer
send_set_value_and_acknowledge(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t processDataValue) constisobus::TaskControllerServer
send_status_message() constisobus::TaskControllerServerprotected
send_structure_label(std::shared_ptr< ControlFunction > clientControlFunction, std::vector< std::uint8_t > &structureLabel, const std::vector< std::uint8_t > &extendedStructureLabel) constisobus::TaskControllerServerprotected
send_time_interval_measurement_command(std::shared_ptr< ControlFunction > clientControlFunction, std::uint16_t dataDescriptionIndex, std::uint16_t elementNumber, std::uint32_t timeInterval) constisobus::TaskControllerServer
send_version(std::shared_ptr< ControlFunction > clientControlFunction) constisobus::TaskControllerServerprotected
serverControlFunctionisobus::TaskControllerServerprotected
ServerOptions enum nameisobus::TaskControllerServer
ServerStatusBit enum nameisobus::TaskControllerServerprotected
set_task_totals_active(bool isTaskActive)isobus::TaskControllerServer
STATUS_MESSAGE_RATE_MSisobus::TaskControllerServerprotectedstatic
store_device_descriptor_object_pool(std::shared_ptr< ControlFunction > clientControlFunction, const std::vector< std::uint8_t > &objectPoolData, bool appendToPool)=0isobus::TaskControllerServerpure virtual
store_rx_message(const CANMessage &message, void *parentPointer)isobus::TaskControllerServerprotectedstatic
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 &)=deleteisobus::TaskControllerServer
TaskControllerVersion enum nameisobus::TaskControllerServer
TechnicalDataCommandParameters enum nameisobus::TaskControllerServerprotected
terminate()isobus::TaskControllerServer
update()isobus::TaskControllerServer
updateWakeupConditionisobus::TaskControllerServerprotected
~TaskControllerServer()isobus::TaskControllerServervirtual