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

Implements an interface for sending and receiving ISOBUS speed/distance messages. These messages are used to receive or transmit data about how fast the machine is going. You can also use the machine selected speed command to command a machine to drive at a desired speed. More...

#include "isobus/isobus/isobus_speed_distance_messages.hpp"
#include "isobus/isobus/can_general_parameter_group_numbers.hpp"
#include "isobus/isobus/can_network_manager.hpp"
#include "isobus/isobus/can_stack_logger.hpp"
#include "isobus/utility/system_timing.hpp"
#include <cassert>
Include dependency graph for isobus_speed_distance_messages.cpp:

Go to the source code of this file.

Namespaces

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

Detailed Description

Implements an interface for sending and receiving ISOBUS speed/distance messages. These messages are used to receive or transmit data about how fast the machine is going. You can also use the machine selected speed command to command a machine to drive at a desired speed.

Attention
Please use extreme care if you try to control the speed of 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 control a machine with it, you are agreeing to our license.
Note
Generally you will want to use the machine selected speed rather than the other speeds, as the TECU chooses its favorite speed and reports it in that message.
Author
Adrian Del Grosso

Definition in file isobus_speed_distance_messages.cpp.