#include <state_machine.hpp>
Public Member Functions | |
virtual void | update (ChannelLoad cl)=0 |
virtual Clock::duration | transmission_interval () const =0 |
State machine interface used for Transmit Rate Control
Definition at line 15 of file state_machine.hpp.
|
pure virtual |
Get current transmission interval
Implemented in vanetza::dcc::FullyMeshedStateMachine, and vanetza::dcc::GradualStateMachine.
|
pure virtual |
Trigger state transition by updated channel load
cl | new channel load measurement |
Implemented in vanetza::dcc::FullyMeshedStateMachine, and vanetza::dcc::GradualStateMachine.