AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
Loading...
Searching...
No Matches
Classes | Variables
isobus::NMEA2000Messages Namespace Reference

A namespace for generic NMEA2000 message definitions. More...

Classes

class  CourseOverGroundSpeedOverGroundRapidUpdate
 Represents the data sent in the NMEA2K PGN 129026 (0x1F802) More...
 
class  Datum
 A NMEA2000 message that describes datum (reference frame) information. PGN 129044 (0x1F814) A common one might be the WGS84 datum or the NSRS, for example. More...
 
class  GNSSPositionData
 Represents the data sent in the NMEA2K PGN 129029 (0x1F805) More...
 
class  PositionDeltaHighPrecisionRapidUpdate
 This message is a way for a GNSS receiver to provide a current position without using fast packet based on The content of the last position data combined from the GNSS Position Data message and any prior position delta messages. This PGN provides latitude and longitude referenced to WGS84. More...
 
class  PositionRapidUpdate
 Represents the data sent in the NMEA2K PGN 129025 (0x1F801) More...
 
class  RateOfTurn
 Represents the data sent in the NMEA2K PGN 127251 (0x1F113) More...
 
class  VesselHeading
 Represents the data sent in the NMEA2K PGN 127250 (0x1F112) More...
 

Variables

constexpr std::uint8_t MAX_SEQUENCE_ID = 252
 The max non-special allowable value of a NMEA2K sequence ID.
 

Detailed Description

A namespace for generic NMEA2000 message definitions.

Variable Documentation

◆ MAX_SEQUENCE_ID

constexpr std::uint8_t isobus::NMEA2000Messages::MAX_SEQUENCE_ID = 252
constexpr

The max non-special allowable value of a NMEA2K sequence ID.

Definition at line 27 of file nmea2000_message_definitions.hpp.