AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
|
General constants used throughout this library. More...
#include <cstdint>
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. | |
Variables | |
constexpr std::uint64_t | isobus::DEFAULT_NAME = 0xFFFFFFFFFFFFFFFF |
An invalid NAME used as a default. | |
constexpr std::uint32_t | isobus::DEFAULT_IDENTIFIER = 0xFFFFFFFF |
An invalid identifier used as a default. | |
constexpr std::uint8_t | isobus::NULL_CAN_ADDRESS = 0xFE |
The NULL CAN address defined by J1939 and ISO11783. | |
constexpr std::uint8_t | isobus::BROADCAST_CAN_ADDRESS = 0xFF |
The global/broadcast CAN address. | |
constexpr std::uint8_t | isobus::CAN_DATA_LENGTH = 8 |
The length of a classical CAN frame. | |
constexpr std::uint32_t | isobus::CAN_PORT_MAXIMUM = 4 |
An arbitrary limit for memory consumption. | |
constexpr std::uint16_t | isobus::NULL_OBJECT_ID = 65535 |
Special ID used to indicate no object. | |
General constants used throughout this library.
Definition in file can_constants.hpp.