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: