OpenCPN Partial API docs
Loading...
Searching...
No Matches
FastMessageMap::Entry Class Reference

Public Member Functions

bool IsExpired () const
 

Public Attributes

TimePoint time_arrived
 time of last fragment. More...
 
CanHeader header
 Can header, used to "map" the incoming fast message fragments. More...
 
unsigned int sid
 Sequence identifier, used to check if a received message is the next message in the sequence. More...
 
unsigned int expected_length
 total data length from first frame More...
 
unsigned int cursor
 cursor into the current position in data. More...
 
std::vector< unsigned char > data
 Received data. More...
 

Detailed Description

Definition at line 115 of file comm_drv_n2k_socketcan.cpp.

Constructor & Destructor Documentation

◆ Entry()

FastMessageMap::Entry::Entry ( )
inline

Definition at line 117 of file comm_drv_n2k_socketcan.cpp.

Member Function Documentation

◆ IsExpired()

bool FastMessageMap::Entry::IsExpired ( ) const
inline

Definition at line 121 of file comm_drv_n2k_socketcan.cpp.

Member Data Documentation

◆ cursor

unsigned int FastMessageMap::Entry::cursor

cursor into the current position in data.

Definition at line 136 of file comm_drv_n2k_socketcan.cpp.

◆ data

std::vector<unsigned char> FastMessageMap::Entry::data

Received data.

Definition at line 137 of file comm_drv_n2k_socketcan.cpp.

◆ expected_length

unsigned int FastMessageMap::Entry::expected_length

total data length from first frame

Definition at line 135 of file comm_drv_n2k_socketcan.cpp.

◆ header

CanHeader FastMessageMap::Entry::header

Can header, used to "map" the incoming fast message fragments.

Definition at line 129 of file comm_drv_n2k_socketcan.cpp.

◆ sid

unsigned int FastMessageMap::Entry::sid

Sequence identifier, used to check if a received message is the next message in the sequence.

Definition at line 133 of file comm_drv_n2k_socketcan.cpp.

◆ time_arrived

TimePoint FastMessageMap::Entry::time_arrived

time of last fragment.

Definition at line 126 of file comm_drv_n2k_socketcan.cpp.


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