8 #ifndef DEVMGR_COMMON_ACTION_STD_HPP_
9 #define DEVMGR_COMMON_ACTION_STD_HPP_
15 #include <rad/ActionGroup.hpp>
16 #include <rad/Logger.hpp>
17 #include <rad/Assert.hpp>
18 #include <rad/Dispatcher.hpp>
19 #include <rad/Signal.hpp>
20 #include <rad/MsgReplier.hpp>
21 #include <rad/SMEvent.hpp>
22 #include <scxml4cpp/StatusListener.h>
23 #include <scxml4cpp/Event.h>
24 #include <scxml4cpp/EventListener.h>
74 DeviceFacade& device_facade);
303 boost::asio::io_service& m_io_service;
307 DeviceFacade& m_device_facade;
308 std::string m_status;
310 std::string m_substate;
317 #endif // DEVMGR_COMMON_ACTION_STD_HPP_
void Exit(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:210
void HwInit(rad::AnyEvent const &lastEvent)
Definition: actionsStd.cpp:629
void Status(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:257
Definition: MsgReplier.hpp:29
void HwDisable(rad::AnyEvent const &lastEvent)
Definition: actionsStd.cpp:695
void Disable(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:471
ActionsStd & operator=(const ActionsStd &)=delete
Disable assignment operator.
void Enable(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:460
void State(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:246
const std::string & GetStatus()
ActionsStd.
Definition: actionsStd.cpp:796
void HwEnable(rad::AnyEvent const &lastEvent)
Definition: actionsStd.cpp:662
void notifyEvent(scxml4cpp::Event *e)
Definition: actionsStd.cpp:93
Definition: Signal.hpp:23
Definition: EventListener.h:39
void Reset(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:485
void SetLog(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:568
void StopIgn(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:400
Definition: Dispatcher.hpp:22
void Simulate(const rad::AnyEvent &last_event)
Implementation of the Simulate action.
Definition: actionsStd.cpp:290
void Config(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:513
Definition: StatusListener.h:40
void EndAcq(rad::AnyEvent const &lastEvent)
Definition: actionsStd.cpp:763
void notifyStatus(std::set< scxml4cpp::State * > &status)
Definition: actionsStd.cpp:45
Definition: AnyEvent.hpp:55
void Ignore(const rad::AnyEvent &last_event)
Implementation of the Ignore action.
Definition: actionsStd.cpp:364
void ExitNoReply(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:241
void HwReset(rad::AnyEvent const &lastEvent)
Definition: actionsStd.cpp:596
void BeginAcq(rad::AnyEvent const &lastEvent)
Definition: actionsStd.cpp:729
void Init(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:449
void Stop(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:438
Definition: ActionGroup.hpp:22
void StopSim(const rad::AnyEvent &last_event)
Implementation of the StopSim action.
Definition: actionsStd.cpp:327
ActionsStd(boost::asio::io_service &ios, rad::Dispatcher &dispatcher, rad::MsgReplier &msg_replier, DataContext &data, DeviceFacade &device_facade)
Definition: actionsStd.cpp:26