AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
|
An interface class that represents data payload of a CAN message of arbitrary length. More...
#include "isobus/isobus/can_callbacks.hpp"
#include "isobus/isobus/can_control_function.hpp"
#include "isobus/isobus/can_message.hpp"
#include "isobus/utility/data_span.hpp"
#include <cstdint>
#include <memory>
#include <vector>
Go to the source code of this file.
Classes | |
class | isobus::CANMessageData |
A interface class that represents data payload of a CAN message of arbitrary length. More... | |
class | isobus::CANMessageDataVector |
A class that represents data of a CAN message by holding a vector of bytes. More... | |
class | isobus::CANMessageDataView |
A class that represents data of a CAN message by holding a view of an array of bytes. The view is not owned by this class, it is simply holding a pointer to the array of bytes. More... | |
class | isobus::CANMessageDataCallback |
A class that represents data of a CAN message by using a callback function. More... | |
Namespaces | |
namespace | isobus |
This namespace encompasses all of the ISO11783 stack's functionality to reduce global namespace pollution. | |
An interface class that represents data payload of a CAN message of arbitrary length.
An class that represents a CAN message of arbitrary length being transported.
Definition in file can_message_data.hpp.