AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
isobus::VTObject::ChildObjectData Class Reference

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.
 

Detailed Description

Storage for child object data.

Definition at line 339 of file isobus_virtual_terminal_objects.hpp.

Constructor & Destructor Documentation

◆ ChildObjectData()

isobus::VTObject::ChildObjectData::ChildObjectData ( std::uint16_t objectId,
std::int16_t x,
std::int16_t y )

Constructor that initializes all members with parameters.

Parameters
[in]objectIdThe object ID of this child object
[in]xThe x location of this child relative to the parent object
[in]yThe y location of this child relative to the parent object

Definition at line 233 of file isobus_virtual_terminal_objects.cpp.

Member Data Documentation

◆ id

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.

◆ xLocation

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.

◆ yLocation

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.


The documentation for this class was generated from the following files: