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

A helper class that describes an individual section of a boom. This is used to describe the sections of a boom. Units are defined in mm as specified in the ISO 11783-10 standard. X offsets are fore/aft. Y offsets are left/right again as defined in the ISO 11783-10 standard. More...

#include <isobus_device_descriptor_object_pool_helpers.hpp>

Collaboration diagram for isobus::DeviceDescriptorObjectPoolHelper::Section:
[legend]

Public Attributes

ObjectPoolValue xOffset_mm
 The x offset of the section in mm. X offsets are fore+/aft-.
 
ObjectPoolValue yOffset_mm
 The y offset of the section in mm. Y offsets are left-/right+.
 
ObjectPoolValue zOffset_mm
 The z offset of the section in mm. Z offsets are up+/down-.
 
ObjectPoolValue width_mm
 The width of the section in mm.
 
std::vector< ProductControlInformationrates
 If the section has rates, this will contain the associated data needed to control the product.
 
std::uint16_t elementNumber = NULL_OBJECT_ID
 The element number of the section, which can be used to avoid further parsing of the DDOP when issuing commands.
 

Detailed Description

A helper class that describes an individual section of a boom. This is used to describe the sections of a boom. Units are defined in mm as specified in the ISO 11783-10 standard. X offsets are fore/aft. Y offsets are left/right again as defined in the ISO 11783-10 standard.

Definition at line 97 of file isobus_device_descriptor_object_pool_helpers.hpp.

Member Data Documentation

◆ elementNumber

std::uint16_t isobus::DeviceDescriptorObjectPoolHelper::Section::elementNumber = NULL_OBJECT_ID

The element number of the section, which can be used to avoid further parsing of the DDOP when issuing commands.

Definition at line 105 of file isobus_device_descriptor_object_pool_helpers.hpp.

◆ rates

std::vector<ProductControlInformation> isobus::DeviceDescriptorObjectPoolHelper::Section::rates

If the section has rates, this will contain the associated data needed to control the product.

Definition at line 104 of file isobus_device_descriptor_object_pool_helpers.hpp.

◆ width_mm

ObjectPoolValue isobus::DeviceDescriptorObjectPoolHelper::Section::width_mm

The width of the section in mm.

Definition at line 103 of file isobus_device_descriptor_object_pool_helpers.hpp.

◆ xOffset_mm

ObjectPoolValue isobus::DeviceDescriptorObjectPoolHelper::Section::xOffset_mm

The x offset of the section in mm. X offsets are fore+/aft-.

Definition at line 100 of file isobus_device_descriptor_object_pool_helpers.hpp.

◆ yOffset_mm

ObjectPoolValue isobus::DeviceDescriptorObjectPoolHelper::Section::yOffset_mm

The y offset of the section in mm. Y offsets are left-/right+.

Definition at line 101 of file isobus_device_descriptor_object_pool_helpers.hpp.

◆ zOffset_mm

ObjectPoolValue isobus::DeviceDescriptorObjectPoolHelper::Section::zOffset_mm

The z offset of the section in mm. Z offsets are up+/down-.

Definition at line 102 of file isobus_device_descriptor_object_pool_helpers.hpp.


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