OpenCPN Partial API docs
Loading...
Searching...
No Matches
CanHeader Class Reference

CAN v2.0 29 bit header as used by NMEA 2000. More...

#include <comm_can_util.h>

Public Member Functions

 CanHeader ()
 CAN v2.0 29 bit header as used by NMEA 2000.
 
 CanHeader (can_frame frame)
 Construct a CanHeader by parsing a frame.
 
bool IsFastMessage () const
 Return true if header reflects a multipart fast message.
 

Public Attributes

unsigned char priority
 
unsigned char source
 
unsigned char destination
 
int pgn
 

Detailed Description

CAN v2.0 29 bit header as used by NMEA 2000.

Definition at line 63 of file comm_can_util.h.

Constructor & Destructor Documentation

◆ CanHeader()

CanHeader::CanHeader ( )

CAN v2.0 29 bit header as used by NMEA 2000.

Definition at line 133 of file comm_drv_n2k_net.cpp.

Member Function Documentation

◆ IsFastMessage()

bool CanHeader::IsFastMessage ( ) const

Return true if header reflects a multipart fast message.

Definition at line 88 of file comm_can_util.cpp.

Member Data Documentation

◆ destination

unsigned char CanHeader::destination

Definition at line 74 of file comm_can_util.h.

◆ pgn

int CanHeader::pgn

Definition at line 75 of file comm_can_util.h.

◆ priority

unsigned char CanHeader::priority

Definition at line 72 of file comm_can_util.h.

◆ source

unsigned char CanHeader::source

Definition at line 73 of file comm_can_util.h.


The documentation for this class was generated from the following files: