|
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.