| AgIsoStack++
    A control-function-focused implementation of the major ISOBUS and J1939 protocols | 
Storage for child object data. More...
#include <isobus_virtual_terminal_objects.hpp>
| Public Member Functions | |
| ChildObjectData ()=default | |
| Default constructor for child object data with default values. | |
| ChildObjectData (std::uint16_t objectId, std::int16_t x, std::int16_t y) | |
| Constructor that initializes all members with parameters. | |
| Public Attributes | |
| std::uint16_t | id = NULL_OBJECT_ID | 
| Object identifier. Shall be unique within the object pool. | |
| std::int16_t | xLocation = 0 | 
| Relative X location of the top left corner of the object. | |
| std::int16_t | yLocation = 0 | 
| Relative Y location of the top left corner of the object. | |
Storage for child object data.
Definition at line 339 of file isobus_virtual_terminal_objects.hpp.
| isobus::VTObject::ChildObjectData::ChildObjectData | ( | std::uint16_t | objectId, | 
| std::int16_t | x, | ||
| std::int16_t | y ) | 
Constructor that initializes all members with parameters.
| [in] | objectId | The object ID of this child object | 
| [in] | x | The x location of this child relative to the parent object | 
| [in] | y | The y location of this child relative to the parent object | 
Definition at line 233 of file isobus_virtual_terminal_objects.cpp.
| std::uint16_t isobus::VTObject::ChildObjectData::id = NULL_OBJECT_ID | 
Object identifier. Shall be unique within the object pool.
Definition at line 352 of file isobus_virtual_terminal_objects.hpp.
| std::int16_t isobus::VTObject::ChildObjectData::xLocation = 0 | 
Relative X location of the top left corner of the object.
Definition at line 353 of file isobus_virtual_terminal_objects.hpp.
| std::int16_t isobus::VTObject::ChildObjectData::yLocation = 0 | 
Relative Y location of the top left corner of the object.
Definition at line 354 of file isobus_virtual_terminal_objects.hpp.