AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
|
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) const | isobus::DeviceDescriptorObjectPool | private |
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()=default | isobus::DeviceDescriptorObjectPool | |
DeviceDescriptorObjectPool(std::uint8_t taskControllerServerVersion) | isobus::DeviceDescriptorObjectPool | explicit |
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::DeviceDescriptorObjectPool | static |
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() const | isobus::DeviceDescriptorObjectPool | |
MAX_TC_VERSION_SUPPORTED | isobus::DeviceDescriptorObjectPool | privatestatic |
objectList | isobus::DeviceDescriptorObjectPool | private |
remove_object_by_id(std::uint16_t objectID) | isobus::DeviceDescriptorObjectPool | |
resolve_parent_ids_to_objects() | isobus::DeviceDescriptorObjectPool | private |
set_task_controller_compatibility_level(std::uint8_t tcVersion) | isobus::DeviceDescriptorObjectPool | |
size() const | isobus::DeviceDescriptorObjectPool | |
taskControllerCompatibilityLevel | isobus::DeviceDescriptorObjectPool | private |