SELKIELogger  1.0.0
n2k_act_message Struct Reference

#include <N2KTypes.h>

Collaboration diagram for n2k_act_message:

Public Attributes

uint8_t length
 Counted from priority to csum.
 
uint8_t priority
 N2K Message priority value.
 
uint32_t PGN
 24 bit PGN identifier
 
uint8_t dst
 Message destination.
 
uint8_t src
 Message source.
 
uint32_t timestamp
 Message timestamp.
 
uint8_t datalen
 Length of *data.
 
uint8_t * data
 Message payload.
 
uint8_t csum
 

Detailed Description

Represent an N2K message received from an ACT gateway device

The PGN value is transmitted as three separate bytes, but combined here as a 24 bit value (stored as an unsigned 32 bit integer).

Transmitted messages are escaped such that any ACT_ESC bytes in the original data are doubled up as ACT_ESC ACT_ESC

Definition at line 80 of file N2KTypes.h.

Member Data Documentation

◆ csum

uint8_t n2k_act_message::csum

Message checksum: 0 if cs == 0 else 256 - cs, where cs=sum(ACT_N2K+priority+....+data)

Definition at line 95 of file N2KTypes.h.


The documentation for this struct was generated from the following file: