Vanetza
Loading...
Searching...
No Matches
vanetza::dcc::Active Class Reference
Inheritance diagram for vanetza::dcc::Active:

Public Member Functions

void update (double min, double max)
Clock::duration transmission_interval () const override
const char * name () const override

Private Attributes

std::size_t m_substate

Static Private Attributes

static const std::size_t sc_substates = 5

Detailed Description

Definition at line 34 of file fully_meshed_state_machine.hpp.

Constructor & Destructor Documentation

◆ Active()

vanetza::dcc::Active::Active ( )

Definition at line 42 of file fully_meshed_state_machine.cpp.

Member Function Documentation

◆ name()

const char * vanetza::dcc::Active::name ( ) const
overridevirtual

Implements vanetza::dcc::State.

Definition at line 79 of file fully_meshed_state_machine.cpp.

◆ transmission_interval()

Clock::duration vanetza::dcc::Active::transmission_interval ( ) const
overridevirtual

Implements vanetza::dcc::State.

Definition at line 65 of file fully_meshed_state_machine.cpp.

◆ update()

void vanetza::dcc::Active::update ( double min,
double max )

Definition at line 46 of file fully_meshed_state_machine.cpp.

Member Data Documentation

◆ m_substate

std::size_t vanetza::dcc::Active::m_substate
private

Definition at line 44 of file fully_meshed_state_machine.hpp.

◆ sc_substates

const std::size_t vanetza::dcc::Active::sc_substates = 5
staticprivate

Definition at line 43 of file fully_meshed_state_machine.hpp.


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