commit

Dependencies:   MPU6050_SIM5320_TEST

Fork of MPU_SDCARD by Suad Suljic

Committer:
suads
Date:
Fri Nov 10 15:35:26 2017 +0000
Revision:
1:75966605a6a3
mbed cli

Who changed what in which revision?

UserRevisionLine numberNew contents of line
suads 1:75966605a6a3 1 #include <Moving.h>
suads 1:75966605a6a3 2 #include <Stacionary.h>
suads 1:75966605a6a3 3 #include <Fsm.h>
suads 1:75966605a6a3 4
suads 1:75966605a6a3 5 FsmStates::FsmStates() : movingState_(new Moving(*this,timer)),
suads 1:75966605a6a3 6 stacionaryState_(new Stacionary(*this,timer))
suads 1:75966605a6a3 7 {
suads 1:75966605a6a3 8 currentState(stacionaryState());
suads 1:75966605a6a3 9 }
suads 1:75966605a6a3 10
suads 1:75966605a6a3 11
suads 1:75966605a6a3 12
suads 1:75966605a6a3 13 State* FsmStates::stacionaryState()
suads 1:75966605a6a3 14 {
suads 1:75966605a6a3 15 return stacionaryState_;
suads 1:75966605a6a3 16 }
suads 1:75966605a6a3 17
suads 1:75966605a6a3 18 State* FsmStates::movingState()
suads 1:75966605a6a3 19 {
suads 1:75966605a6a3 20 return movingState_;
suads 1:75966605a6a3 21 }
suads 1:75966605a6a3 22
suads 1:75966605a6a3 23 State* FsmStates::currentState()
suads 1:75966605a6a3 24 {
suads 1:75966605a6a3 25 return currentState_;
suads 1:75966605a6a3 26 }
suads 1:75966605a6a3 27 void FsmStates::currentState(State* state)
suads 1:75966605a6a3 28 {
suads 1:75966605a6a3 29 currentState_ = state;
suads 1:75966605a6a3 30 }
suads 1:75966605a6a3 31
suads 1:75966605a6a3 32 FsmStates::~FsmStates()
suads 1:75966605a6a3 33 {
suads 1:75966605a6a3 34 delete stacionaryState_;
suads 1:75966605a6a3 35 delete movingState_;
suads 1:75966605a6a3 36 }
suads 1:75966605a6a3 37
suads 1:75966605a6a3 38 Fsm::Fsm() : states_()
suads 1:75966605a6a3 39 {
suads 1:75966605a6a3 40
suads 1:75966605a6a3 41
suads 1:75966605a6a3 42 }
suads 1:75966605a6a3 43
suads 1:75966605a6a3 44
suads 1:75966605a6a3 45