Vanetza
 
Loading...
Searching...
No Matches
vanetza::access::ieee802::LlcSnapHeader Struct Reference

Logical Link Control header with SNAP extension. More...

#include <g5_link_layer.hpp>

Public Member Functions

 LlcSnapHeader (uint16be_t protocol_id)
 

Public Attributes

std::uint8_t dsap = 0xAA
 
std::uint8_t ssap = 0xAA
 
std::uint8_t control = 0x03
 
std::array< std::uint8_t, 3 > oui = {{ 0x00, 0x00, 0x00 }}
 
uint16be_t protocol_id
 

Static Public Attributes

static constexpr std::size_t length_bytes = 8
 

Detailed Description

Logical Link Control header with SNAP extension.

Definition at line 113 of file g5_link_layer.hpp.

Constructor & Destructor Documentation

◆ LlcSnapHeader()

vanetza::access::ieee802::LlcSnapHeader::LlcSnapHeader ( uint16be_t  protocol_id)
inline

Definition at line 121 of file g5_link_layer.hpp.

Member Data Documentation

◆ control

std::uint8_t vanetza::access::ieee802::LlcSnapHeader::control = 0x03

Definition at line 117 of file g5_link_layer.hpp.

◆ dsap

std::uint8_t vanetza::access::ieee802::LlcSnapHeader::dsap = 0xAA

Definition at line 115 of file g5_link_layer.hpp.

◆ length_bytes

constexpr std::size_t vanetza::access::ieee802::LlcSnapHeader::length_bytes = 8
staticconstexpr

Definition at line 123 of file g5_link_layer.hpp.

◆ oui

std::array<std::uint8_t, 3> vanetza::access::ieee802::LlcSnapHeader::oui = {{ 0x00, 0x00, 0x00 }}

Definition at line 118 of file g5_link_layer.hpp.

◆ protocol_id

uint16be_t vanetza::access::ieee802::LlcSnapHeader::protocol_id

Definition at line 119 of file g5_link_layer.hpp.

◆ ssap

std::uint8_t vanetza::access::ieee802::LlcSnapHeader::ssap = 0xAA

Definition at line 116 of file g5_link_layer.hpp.


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