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

Defines a set of C++ objects that represent a DDOP. More...

#include <array>
#include <cstdint>
#include <string>
#include <vector>
Include dependency graph for isobus_task_controller_client_objects.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  isobus::task_controller_object::Object
 A base class for a Task Controller Object. More...
 
class  isobus::task_controller_object::DeviceObject
 Each device shall have one single DeviceObject in its device descriptor object pool. see A.2 in ISO11783-10. More...
 
class  isobus::task_controller_object::DeviceElementObject
 DeviceElementObject is the object definition of the XML element DeviceElement. The attribute Type specifies the type of this particular element definition. More...
 
class  isobus::task_controller_object::DeviceProcessDataObject
 The DeviceProcessDataObject is the object definition of the XML element DeviceProcessData. Each object contains a single process data variable definition. More...
 
class  isobus::task_controller_object::DevicePropertyObject
 DevicePropertyObject is the object definition of the XML element DeviceProperty. Each object contains a single DeviceElementProperty definition. More...
 
class  isobus::task_controller_object::DeviceValuePresentationObject
 This object contains the presentation information to display the value of a DeviceProcessData or DeviceProperty object.The device can update these objects when the language and/or units of measure are changed by the operator. More...
 

Namespaces

namespace  isobus
 This namespace encompasses all of the ISO11783 stack's functionality to reduce global namespace pollution.
 
namespace  isobus::task_controller_object
 A namespace that contains the generic task controller objects.
 

Enumerations

enum class  isobus::task_controller_object::ObjectTypes {
  isobus::task_controller_object::Device , isobus::task_controller_object::DeviceElement , isobus::task_controller_object::DeviceProcessData , isobus::task_controller_object::DeviceProperty ,
  isobus::task_controller_object::DeviceValuePresentation
}
 Enumerates the different kinds of DDOP objects. More...
 

Detailed Description

Defines a set of C++ objects that represent a DDOP.

Author
Adrian Del Grosso

Definition in file isobus_task_controller_client_objects.hpp.