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

Defines classes for processing/sending ISOBUS speed messages. More...

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

Go to the source code of this file.

Classes

class  isobus::SpeedMessagesInterface
 This interface manages and parses ISOBUS speed messages. More...
 
class  isobus::SpeedMessagesInterface::WheelBasedMachineSpeedData
 Groups the data encoded in an ISO "Wheel-based Speed and Distance" message. More...
 
class  isobus::SpeedMessagesInterface::MachineSelectedSpeedData
 Message that provides the current machine selected speed, direction and source parameters. More...
 
class  isobus::SpeedMessagesInterface::GroundBasedSpeedData
 Message normally sent by the Tractor ECU on the implement bus on construction and agricultural implements providing to connected systems the current measured ground speed (also includes a free-running distance counter and an indication of the direction of travel). More...
 
class  isobus::SpeedMessagesInterface::MachineSelectedSpeedCommandData
 Message that provides the control of the machine speed and direction. If you receive this message, you can sniff the speed commands being sent to the TECU or act as the TECU or propulsion interface yourself. More...
 

Namespaces

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

Detailed Description

Defines classes for processing/sending ISOBUS speed messages.

Attention
These classes are meant to be used in the ISOBUS odometry interface, not used directly by a consuming application.
Note
The full list of standardized speeds can be found at "isobus.net"
Author
Adrian Del Grosso

Definition in file isobus_speed_distance_messages.hpp.