ifw-slm 0.1.2
 
Loading...
Searching...
No Matches
ifw::slm::ActionsLM Class Reference

#include <actionsLM.hpp>

Inheritance diagram for ifw::slm::ActionsLM:

Public Member Functions

 ActionsLM (rad::Application &appl, rad::ConfigurableActionMgr &action_mgr, DataContext &data)
 
void Initialize () override
 
void Configure (const std::vector< std::string > &keys) override
 
void CloseLoop (scxml4cpp::Context *c)
 
void OpenLoop (scxml4cpp::Context *c)
 
void ResumeLoop (scxml4cpp::Context *c)
 
void SuspendLoop (scxml4cpp::Context *c)
 
void RunSlm (scxml4cpp::Context *c)
 
void StopSlm (scxml4cpp::Context *c)
 
void GetStatus (scxml4cpp::Context *c)
 
 ActionsLM (const ActionsLM &)=delete
 
ActionsLMoperator= (const ActionsLM &)=delete
 

Constructor & Destructor Documentation

◆ ActionsLM() [1/2]

ifw::slm::ActionsLM::ActionsLM ( rad::Application & appl,
rad::ConfigurableActionMgr & action_mgr,
DataContext & data )

◆ ActionsLM() [2/2]

ifw::slm::ActionsLM::ActionsLM ( const ActionsLM & )
delete

Member Function Documentation

◆ CloseLoop()

void ifw::slm::ActionsLM::CloseLoop ( scxml4cpp::Context * c)

◆ Configure()

void ifw::slm::ActionsLM::Configure ( const std::vector< std::string > & keys)
override

◆ GetStatus()

void ifw::slm::ActionsLM::GetStatus ( scxml4cpp::Context * c)

Reply to a GetStatus request with the STD interface summary "<state>;<substate>" (e.g. "Operational;Idle") instead of the raw SM status path.

◆ Initialize()

void ifw::slm::ActionsLM::Initialize ( )
override

◆ OpenLoop()

void ifw::slm::ActionsLM::OpenLoop ( scxml4cpp::Context * c)

◆ operator=()

ActionsLM & ifw::slm::ActionsLM::operator= ( const ActionsLM & )
delete

◆ ResumeLoop()

void ifw::slm::ActionsLM::ResumeLoop ( scxml4cpp::Context * c)

◆ RunSlm()

void ifw::slm::ActionsLM::RunSlm ( scxml4cpp::Context * c)

◆ StopSlm()

void ifw::slm::ActionsLM::StopSlm ( scxml4cpp::Context * c)

◆ SuspendLoop()

void ifw::slm::ActionsLM::SuspendLoop ( scxml4cpp::Context * c)

The documentation for this class was generated from the following files: