Leosac  0.8.0
Open Source Access Control
Leosac::Module::LedBuzzer::SM::LedBuzzerSM_::PlayingPattern Struct Reference

#include <LedBuzzerSM.hpp>

+ Inheritance diagram for Leosac::Module::LedBuzzer::SM::LedBuzzerSM_::PlayingPattern:
+ Collaboration diagram for Leosac::Module::LedBuzzer::SM::LedBuzzerSM_::PlayingPattern:

Public Member Functions

template<class Event , class Fsm >
void on_entry (Event const &, Fsm &)
 
template<class Fsm >
void on_entry (EventBlinkStop const &, Fsm &)
 
template<class Fsm >
void on_entry (EventPlayingPattern const &e, Fsm &fsm)
 
template<class Event , class Fsm >
void on_exit (Event const &, Fsm &fsm)
 

Public Attributes

std::vector< std::pair< int, int > > pattern_
 

Detailed Description

Definition at line 124 of file LedBuzzerSM.hpp.

Member Function Documentation

◆ on_entry() [1/3]

template<class Event , class Fsm >
void Leosac::Module::LedBuzzer::SM::LedBuzzerSM_::PlayingPattern::on_entry ( Event const &  ,
Fsm &   
)
inline

Definition at line 128 of file LedBuzzerSM.hpp.

◆ on_entry() [2/3]

template<class Fsm >
void Leosac::Module::LedBuzzer::SM::LedBuzzerSM_::PlayingPattern::on_entry ( EventBlinkStop const &  ,
Fsm &   
)
inline

Definition at line 135 of file LedBuzzerSM.hpp.

◆ on_entry() [3/3]

template<class Fsm >
void Leosac::Module::LedBuzzer::SM::LedBuzzerSM_::PlayingPattern::on_entry ( EventPlayingPattern const &  e,
Fsm &  fsm 
)
inline

Definition at line 142 of file LedBuzzerSM.hpp.

◆ on_exit()

template<class Event , class Fsm >
void Leosac::Module::LedBuzzer::SM::LedBuzzerSM_::PlayingPattern::on_exit ( Event const &  ,
Fsm &  fsm 
)
inline

Definition at line 152 of file LedBuzzerSM.hpp.

Member Data Documentation

◆ pattern_

std::vector<std::pair<int, int> > Leosac::Module::LedBuzzer::SM::LedBuzzerSM_::PlayingPattern::pattern_

Definition at line 162 of file LedBuzzerSM.hpp.


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