| designator | isobus::task_controller_object::Object | protected |
| DeviceObject(std::string deviceDesignator, std::string deviceSoftwareVersion, std::string deviceSerialNumber, std::string deviceStructureLabel, std::array< std::uint8_t, 7 > deviceLocalizationLabel, std::vector< std::uint8_t > deviceExtendedStructureLabel, std::uint64_t clientIsoNAME, bool shouldUseExtendedStructureLabel) | isobus::task_controller_object::DeviceObject | |
| extendedStructureLabel | isobus::task_controller_object::DeviceObject | private |
| get_binary_object() const override | isobus::task_controller_object::DeviceObject | virtual |
| get_designator() const | isobus::task_controller_object::Object | |
| get_extended_structure_label() const | isobus::task_controller_object::DeviceObject | |
| get_iso_name() const | isobus::task_controller_object::DeviceObject | |
| get_localization_label() const | isobus::task_controller_object::DeviceObject | |
| get_object_id() const | isobus::task_controller_object::Object | |
| get_object_type() const override | isobus::task_controller_object::DeviceObject | virtual |
| get_serial_number() const | isobus::task_controller_object::DeviceObject | |
| get_software_version() const | isobus::task_controller_object::DeviceObject | |
| get_structure_label() const | isobus::task_controller_object::DeviceObject | |
| get_table_id() const override | isobus::task_controller_object::DeviceObject | virtual |
| get_use_extended_structure_label() const | isobus::task_controller_object::DeviceObject | |
| localizationLabel | isobus::task_controller_object::DeviceObject | private |
| MAX_DESIGNATOR_LEGACY_LENGTH | isobus::task_controller_object::Object | static |
| MAX_DESIGNATOR_LENGTH | isobus::task_controller_object::Object | static |
| MAX_EXTENDED_STRUCTURE_LABEL_LENGTH | isobus::task_controller_object::DeviceObject | static |
| MAX_OBJECT_ID | isobus::task_controller_object::Object | static |
| MAX_STRUCTURE_AND_LOCALIZATION_LABEL_LENGTH | isobus::task_controller_object::DeviceObject | static |
| NAME | isobus::task_controller_object::DeviceObject | private |
| Object(std::string objectDesignator, std::uint16_t uniqueID) | isobus::task_controller_object::Object | |
| objectID | isobus::task_controller_object::Object | protected |
| serialNumber | isobus::task_controller_object::DeviceObject | private |
| set_designator(const std::string &newDesignator) | isobus::task_controller_object::Object | |
| set_extended_structure_label(const std::vector< std::uint8_t > &label) | isobus::task_controller_object::DeviceObject | |
| set_iso_name(std::uint64_t name) | isobus::task_controller_object::DeviceObject | |
| set_localization_label(std::array< std::uint8_t, 7 > label) | isobus::task_controller_object::DeviceObject | |
| set_object_id(std::uint16_t id) | isobus::task_controller_object::Object | |
| set_serial_number(const std::string &serial) | isobus::task_controller_object::DeviceObject | |
| set_software_version(const std::string &version) | isobus::task_controller_object::DeviceObject | |
| set_structure_label(const std::string &label) | isobus::task_controller_object::DeviceObject | |
| set_use_extended_structure_label(bool shouldUseExtendedStructureLabel) | isobus::task_controller_object::DeviceObject | |
| softwareVersion | isobus::task_controller_object::DeviceObject | private |
| structureLabel | isobus::task_controller_object::DeviceObject | private |
| tableID | isobus::task_controller_object::DeviceObject | privatestatic |
| useExtendedStructureLabel | isobus::task_controller_object::DeviceObject | private |
| ~DeviceObject() override=default | isobus::task_controller_object::DeviceObject | |
| ~Object()=default | isobus::task_controller_object::Object | virtual |