Vanetza
 
Loading...
Searching...
No Matches
vanetza::geonet::ManagementInformationBase Struct Reference

#include <mib.hpp>

Public Attributes

Address itsGnLocalGnAddr
 
AddrConfMethod itsGnLocalAddrConfMethod
 
unsigned itsGnProtocolVersion
 
bool itsGnIsMobile
 
InterfaceType itsGnIfType
 
units::Frequency itsGnMinimumUpdateFrequencyEPV
 
units::Length itsGnPaiInterval
 
unsigned itsGnMaxSduSize
 
unsigned itsGnMaxGeoNetworkingHeaderSize
 
units::Duration itsGnLifetimeLocTE
 
bool itsGnSecurity
 
SecurityDecapHandling itsGnSnDecapResultHandling
 
unsigned itsGnLocationServiceMaxRetrans
 
units::Duration itsGnLocationServiceRetransmitTimer
 
unsigned itsGnLocationServicePacketBufferSize
 
units::Duration itsGnBeaconServiceRetransmitTimer
 
units::Duration itsGnBeaconServiceMaxJitter
 
unsigned itsGnDefaultHopLimit
 
unsigned itsGnDPLLength
 
Lifetime itsGnMaxPacketLifetime
 
Lifetime itsGnDefaultPacketLifetime
 
unsigned itsGnMaxPacketDataRate
 
double itsGnMaxPacketDataRateEmaBeta
 
units::Area itsGnMaxGeoAreaSize
 
units::Duration itsGnMinPacketRepetitionInterval
 
UnicastForwarding itsGnNonAreaForwardingAlgorithm
 
BroadcastForwarding itsGnAreaForwardingAlgorithm
 
units::Duration itsGnCbfMinTime
 
units::Duration itsGnCbfMaxTime
 
units::Length itsGnDefaultMaxCommunicationRange
 
units::Angle itsGnBroadcastCBFDefSectorAngle
 
unsigned itsGnUcForwardingPacketBufferSize
 
unsigned itsGnBcForwardingPacketBufferSize
 
unsigned itsGnCbfPacketBufferSize
 
TrafficClass itsGnDefaultTrafficClass
 
std::uint32_t vanetzaDefaultSeed
 
std::size_t vanetzaCbfMaxCounter
 
bool vanetzaDeferInitialBeacon
 
bool vanetzaDisableBeaconing
 
bool vanetzaMultiHopDuplicateAddressDetection
 
bool vanetzaFadingCbfCounter
 
units::Duration vanetzaFadingCbfCounterLifetime
 
Clock::duration vanetzaNeighbourFlagExpiry
 
std::size_t vanetzaGbcMemoryCapacity
 

Detailed Description

The Management Information Base (MIB) defines the GeoNetworking protocol constants.

See also
EN 302 636-4-1 v1.3.1 Annex H

Definition at line 56 of file mib.hpp.

Constructor & Destructor Documentation

◆ ManagementInformationBase()

vanetza::geonet::ManagementInformationBase::ManagementInformationBase ( )

Definition at line 16 of file mib.cpp.

Member Data Documentation

◆ itsGnAreaForwardingAlgorithm

BroadcastForwarding vanetza::geonet::ManagementInformationBase::itsGnAreaForwardingAlgorithm

Definition at line 86 of file mib.hpp.

◆ itsGnBcForwardingPacketBufferSize

unsigned vanetza::geonet::ManagementInformationBase::itsGnBcForwardingPacketBufferSize

Definition at line 92 of file mib.hpp.

◆ itsGnBeaconServiceMaxJitter

units::Duration vanetza::geonet::ManagementInformationBase::itsGnBeaconServiceMaxJitter

Definition at line 76 of file mib.hpp.

◆ itsGnBeaconServiceRetransmitTimer

units::Duration vanetza::geonet::ManagementInformationBase::itsGnBeaconServiceRetransmitTimer

Definition at line 75 of file mib.hpp.

◆ itsGnBroadcastCBFDefSectorAngle

units::Angle vanetza::geonet::ManagementInformationBase::itsGnBroadcastCBFDefSectorAngle

Definition at line 90 of file mib.hpp.

◆ itsGnCbfMaxTime

units::Duration vanetza::geonet::ManagementInformationBase::itsGnCbfMaxTime

Definition at line 88 of file mib.hpp.

◆ itsGnCbfMinTime

units::Duration vanetza::geonet::ManagementInformationBase::itsGnCbfMinTime

Definition at line 87 of file mib.hpp.

◆ itsGnCbfPacketBufferSize

unsigned vanetza::geonet::ManagementInformationBase::itsGnCbfPacketBufferSize

Definition at line 93 of file mib.hpp.

◆ itsGnDefaultHopLimit

unsigned vanetza::geonet::ManagementInformationBase::itsGnDefaultHopLimit

Definition at line 77 of file mib.hpp.

◆ itsGnDefaultMaxCommunicationRange

units::Length vanetza::geonet::ManagementInformationBase::itsGnDefaultMaxCommunicationRange

Definition at line 89 of file mib.hpp.

◆ itsGnDefaultPacketLifetime

Lifetime vanetza::geonet::ManagementInformationBase::itsGnDefaultPacketLifetime

Definition at line 80 of file mib.hpp.

◆ itsGnDefaultTrafficClass

TrafficClass vanetza::geonet::ManagementInformationBase::itsGnDefaultTrafficClass

Definition at line 94 of file mib.hpp.

◆ itsGnDPLLength

unsigned vanetza::geonet::ManagementInformationBase::itsGnDPLLength

Definition at line 78 of file mib.hpp.

◆ itsGnIfType

InterfaceType vanetza::geonet::ManagementInformationBase::itsGnIfType

Definition at line 64 of file mib.hpp.

◆ itsGnIsMobile

bool vanetza::geonet::ManagementInformationBase::itsGnIsMobile

Definition at line 63 of file mib.hpp.

◆ itsGnLifetimeLocTE

units::Duration vanetza::geonet::ManagementInformationBase::itsGnLifetimeLocTE

Definition at line 69 of file mib.hpp.

◆ itsGnLocalAddrConfMethod

AddrConfMethod vanetza::geonet::ManagementInformationBase::itsGnLocalAddrConfMethod

Definition at line 61 of file mib.hpp.

◆ itsGnLocalGnAddr

Address vanetza::geonet::ManagementInformationBase::itsGnLocalGnAddr

Definition at line 60 of file mib.hpp.

◆ itsGnLocationServiceMaxRetrans

unsigned vanetza::geonet::ManagementInformationBase::itsGnLocationServiceMaxRetrans

Definition at line 72 of file mib.hpp.

◆ itsGnLocationServicePacketBufferSize

unsigned vanetza::geonet::ManagementInformationBase::itsGnLocationServicePacketBufferSize

Definition at line 74 of file mib.hpp.

◆ itsGnLocationServiceRetransmitTimer

units::Duration vanetza::geonet::ManagementInformationBase::itsGnLocationServiceRetransmitTimer

Definition at line 73 of file mib.hpp.

◆ itsGnMaxGeoAreaSize

units::Area vanetza::geonet::ManagementInformationBase::itsGnMaxGeoAreaSize

Definition at line 83 of file mib.hpp.

◆ itsGnMaxGeoNetworkingHeaderSize

unsigned vanetza::geonet::ManagementInformationBase::itsGnMaxGeoNetworkingHeaderSize

Definition at line 68 of file mib.hpp.

◆ itsGnMaxPacketDataRate

unsigned vanetza::geonet::ManagementInformationBase::itsGnMaxPacketDataRate

Definition at line 81 of file mib.hpp.

◆ itsGnMaxPacketDataRateEmaBeta

double vanetza::geonet::ManagementInformationBase::itsGnMaxPacketDataRateEmaBeta

Definition at line 82 of file mib.hpp.

◆ itsGnMaxPacketLifetime

Lifetime vanetza::geonet::ManagementInformationBase::itsGnMaxPacketLifetime

Definition at line 79 of file mib.hpp.

◆ itsGnMaxSduSize

unsigned vanetza::geonet::ManagementInformationBase::itsGnMaxSduSize

Definition at line 67 of file mib.hpp.

◆ itsGnMinimumUpdateFrequencyEPV

units::Frequency vanetza::geonet::ManagementInformationBase::itsGnMinimumUpdateFrequencyEPV

Definition at line 65 of file mib.hpp.

◆ itsGnMinPacketRepetitionInterval

units::Duration vanetza::geonet::ManagementInformationBase::itsGnMinPacketRepetitionInterval

Definition at line 84 of file mib.hpp.

◆ itsGnNonAreaForwardingAlgorithm

UnicastForwarding vanetza::geonet::ManagementInformationBase::itsGnNonAreaForwardingAlgorithm

Definition at line 85 of file mib.hpp.

◆ itsGnPaiInterval

units::Length vanetza::geonet::ManagementInformationBase::itsGnPaiInterval

Definition at line 66 of file mib.hpp.

◆ itsGnProtocolVersion

unsigned vanetza::geonet::ManagementInformationBase::itsGnProtocolVersion

Definition at line 62 of file mib.hpp.

◆ itsGnSecurity

bool vanetza::geonet::ManagementInformationBase::itsGnSecurity

Definition at line 70 of file mib.hpp.

◆ itsGnSnDecapResultHandling

SecurityDecapHandling vanetza::geonet::ManagementInformationBase::itsGnSnDecapResultHandling

Definition at line 71 of file mib.hpp.

◆ itsGnUcForwardingPacketBufferSize

unsigned vanetza::geonet::ManagementInformationBase::itsGnUcForwardingPacketBufferSize

Definition at line 91 of file mib.hpp.

◆ vanetzaCbfMaxCounter

std::size_t vanetza::geonet::ManagementInformationBase::vanetzaCbfMaxCounter

Definition at line 96 of file mib.hpp.

◆ vanetzaDefaultSeed

std::uint32_t vanetza::geonet::ManagementInformationBase::vanetzaDefaultSeed

Definition at line 95 of file mib.hpp.

◆ vanetzaDeferInitialBeacon

bool vanetza::geonet::ManagementInformationBase::vanetzaDeferInitialBeacon

Definition at line 97 of file mib.hpp.

◆ vanetzaDisableBeaconing

bool vanetza::geonet::ManagementInformationBase::vanetzaDisableBeaconing

Definition at line 98 of file mib.hpp.

◆ vanetzaFadingCbfCounter

bool vanetza::geonet::ManagementInformationBase::vanetzaFadingCbfCounter

Definition at line 100 of file mib.hpp.

◆ vanetzaFadingCbfCounterLifetime

units::Duration vanetza::geonet::ManagementInformationBase::vanetzaFadingCbfCounterLifetime

Definition at line 101 of file mib.hpp.

◆ vanetzaGbcMemoryCapacity

std::size_t vanetza::geonet::ManagementInformationBase::vanetzaGbcMemoryCapacity

Definition at line 103 of file mib.hpp.

◆ vanetzaMultiHopDuplicateAddressDetection

bool vanetza::geonet::ManagementInformationBase::vanetzaMultiHopDuplicateAddressDetection

Definition at line 99 of file mib.hpp.

◆ vanetzaNeighbourFlagExpiry

Clock::duration vanetza::geonet::ManagementInformationBase::vanetzaNeighbourFlagExpiry

Definition at line 102 of file mib.hpp.


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