AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
|
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>
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. | |
Defines classes for processing/sending ISOBUS speed messages.
Definition in file isobus_speed_distance_messages.hpp.