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