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

This is the complete list of members for isobus::DeviceDescriptorObjectPool, including all inherited members.

add_device(std::string deviceDesignator, std::string deviceSoftwareVersion, std::string deviceSerialNumber, std::string deviceStructureLabel, std::array< std::uint8_t, task_controller_object::DeviceObject::MAX_STRUCTURE_AND_LOCALIZATION_LABEL_LENGTH > deviceLocalizationLabel, std::vector< std::uint8_t > deviceExtendedStructureLabel, std::uint64_t clientIsoNAME)isobus::DeviceDescriptorObjectPool
add_device_element(std::string deviceElementDesignator, std::uint16_t deviceElementNumber, std::uint16_t parentObjectID, task_controller_object::DeviceElementObject::Type deviceElementType, std::uint16_t uniqueID)isobus::DeviceDescriptorObjectPool
add_device_process_data(std::string processDataDesignator, std::uint16_t processDataDDI, std::uint16_t deviceValuePresentationObjectID, std::uint8_t processDataProperties, std::uint8_t processDataTriggerMethods, std::uint16_t uniqueID)isobus::DeviceDescriptorObjectPool
add_device_property(std::string propertyDesignator, std::int32_t propertyValue, std::uint16_t propertyDDI, std::uint16_t valuePresentationObject, std::uint16_t uniqueID)isobus::DeviceDescriptorObjectPool
add_device_value_presentation(std::string unitDesignator, std::int32_t offsetValue, float scaleFactor, std::uint8_t numberDecimals, std::uint16_t uniqueID)isobus::DeviceDescriptorObjectPool
check_object_id_unique(std::uint16_t uniqueID) constisobus::DeviceDescriptorObjectPoolprivate
clear()isobus::DeviceDescriptorObjectPool
deserialize_binary_object_pool(std::vector< std::uint8_t > &binaryPool, NAME clientNAME=NAME(0))isobus::DeviceDescriptorObjectPool
deserialize_binary_object_pool(const std::uint8_t *binaryPool, std::uint32_t binaryPoolSizeBytes, NAME clientNAME=NAME(0))isobus::DeviceDescriptorObjectPool
DeviceDescriptorObjectPool()=defaultisobus::DeviceDescriptorObjectPool
DeviceDescriptorObjectPool(std::uint8_t taskControllerServerVersion)isobus::DeviceDescriptorObjectPoolexplicit
generate_binary_object_pool(std::vector< std::uint8_t > &resultantPool)isobus::DeviceDescriptorObjectPool
generate_task_data_iso_xml(std::string &resultantString)isobus::DeviceDescriptorObjectPool
get_max_supported_task_controller_version()isobus::DeviceDescriptorObjectPoolstatic
get_object_by_id(std::uint16_t objectID)isobus::DeviceDescriptorObjectPool
get_object_by_index(std::uint16_t index)isobus::DeviceDescriptorObjectPool
get_task_controller_compatibility_level() constisobus::DeviceDescriptorObjectPool
MAX_TC_VERSION_SUPPORTEDisobus::DeviceDescriptorObjectPoolprivatestatic
objectListisobus::DeviceDescriptorObjectPoolprivate
remove_object_by_id(std::uint16_t objectID)isobus::DeviceDescriptorObjectPool
resolve_parent_ids_to_objects()isobus::DeviceDescriptorObjectPoolprivate
set_task_controller_compatibility_level(std::uint8_t tcVersion)isobus::DeviceDescriptorObjectPool
size() constisobus::DeviceDescriptorObjectPool
taskControllerCompatibilityLevelisobus::DeviceDescriptorObjectPoolprivate