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.