|
HLCC Documentation 2.2.0
|
#include <activitySim.hpp>
Public Member Functions | |
| ActivitySim (const std::string &id, rad::SMAdapter &sm, DataContext &data) | |
| virtual | ~ActivitySim () |
| void | Initialize () override |
| void | Configure (const std::vector< std::string > &keys) override |
| void | Run () override |
| ActivitySim (const ActivitySim &)=delete | |
| ActivitySim & | operator= (const ActivitySim &)=delete |
| Disable copy constructor. | |
This class contains the implementation of the do-activity used to simulate the LCS Positioning subsystem function.
| hlcc::lsvsim::ActivitySim::ActivitySim | ( | const std::string & | id, |
| rad::SMAdapter & | sm, | ||
| DataContext & | data ) |
Constructor.
| [in] | id | Name of the activity. |
| [in] | sm | State Machine facade. |
| [in] | data | Data shared within the application among actions and activities. |
|
virtual |
|
delete |
|
override |
Method invoked when SetConfig or LoadConfig command is received to re-configure the actions class attributes.
| keys | Modified parameters. Empty vector means all params have changed. |
|
override |
Method invoked when Init command is received to re-initialize the actions class attributes.
|
delete |
Disable copy constructor.
|
override |
Do-activity implementation.