AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
Loading...
Searching...
No Matches
Classes | Namespaces
isobus_device_descriptor_object_pool_helpers.hpp File Reference

Defines helpers for getting commonly needed information out of a DDOP. These are provided so that you don't have to do quite as much manual parsing of the DDOP. More...

#include "isobus/isobus/can_constants.hpp"
#include "isobus/isobus/isobus_device_descriptor_object_pool.hpp"
#include "isobus/isobus/isobus_standard_data_description_indices.hpp"
Include dependency graph for isobus_device_descriptor_object_pool_helpers.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  isobus::DeviceDescriptorObjectPoolHelper
 Helper object for parsing DDOPs. More...
 
class  isobus::DeviceDescriptorObjectPoolHelper::ObjectPoolValue
 A wrapper for a DDOP value which tells you if the value was actually supplied by the DDOP. More...
 
class  isobus::DeviceDescriptorObjectPoolHelper::RateMetadata
 A helper class that groups a DDI with an object id. More...
 
class  isobus::DeviceDescriptorObjectPoolHelper::ProductControlInformation
 A helper class that groups product rate infomation together. A TC server could use this to know quickly what rates are available and how to interact with them. Use the associated element number and DDI to perform value commands and requests with a client. More...
 
class  isobus::DeviceDescriptorObjectPoolHelper::Section
 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...
 
class  isobus::DeviceDescriptorObjectPoolHelper::SubBoom
 A helper class that describes a sub boom (not all devices support this) More...
 
class  isobus::DeviceDescriptorObjectPoolHelper::Boom
 A helper class that describes a boom This is used to describe a boom, or more generally, an ISO11783-10 function element. More...
 
class  isobus::DeviceDescriptorObjectPoolHelper::Implement
 A helper class that describes an implement based on its DDOP. More...
 

Namespaces

namespace  isobus
 This namespace encompasses all of the ISO11783 stack's functionality to reduce global namespace pollution.
 

Detailed Description

Defines helpers for getting commonly needed information out of a DDOP. These are provided so that you don't have to do quite as much manual parsing of the DDOP.

Author
Adrian Del Grosso

Definition in file isobus_device_descriptor_object_pool_helpers.hpp.