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

Defines an interface for sending and receiving ISOBUS guidance messages. These messages are used to steer ISOBUS compliant machines, steering valves, and implements in general. More...

#include "isobus/isobus/can_internal_control_function.hpp"
#include "isobus/utility/event_dispatcher.hpp"
#include "isobus/utility/processing_flags.hpp"
#include <memory>
#include <vector>
Include dependency graph for isobus_guidance_interface.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  isobus::AgriculturalGuidanceInterface
 An interface for sending and receiving ISOBUS guidance messages. More...
 
class  isobus::AgriculturalGuidanceInterface::GuidanceSystemCommand
 An interface for sending the agricultural guidance system command message. More...
 
class  isobus::AgriculturalGuidanceInterface::GuidanceMachineInfo
 An interface for sending and receiving the ISOBUS agricultural guidance machine message. More...
 

Namespaces

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

Detailed Description

Defines an interface for sending and receiving ISOBUS guidance messages. These messages are used to steer ISOBUS compliant machines, steering valves, and implements in general.

Attention
Please use extreme care if you try to steer a machine with this interface! Remember that this library is licensed under The MIT License, and that by obtaining a copy of this library and of course by attempting to steer a machine with it, you are agreeing to our license.
Note
These messages are expected to be deprecated or at least made redundant in favor of Tractor Implement Management (TIM) at some point by the AEF, though the timeline on that is not known at the time of writing this, and it's likely that many machines will continue to support this interface going forward due to its simplicity over TIM.
Author
Adrian Del Grosso

Definition in file isobus_guidance_interface.hpp.