Conscience Core
CommandActivateLifiSignal.h
Go to the documentation of this file.
1 #ifndef ConscienceCommandActivateLifiSignal_h
2 #define ConscienceCommandActivateLifiSignal_h
3 
4 #include <string>
5 #include "./Command.h"
9 
10 using std::vector; using std::string;
11 
13 
14 
16 
17  public:
18  inline static const CommandTypeId COMMAND_ID = "ACTIVATE_LIFI_SIGNAL";
20  protected:
21  const CscCommandExecutionResultNone * doExecute(CscEnvironmentSimulator &environmentSimulator) override;
23  return nullptr;
24  }
25  private:
26  CscLifiSignalInterface * conscienceLifiSignalInterface = CscLifiSignalInterface::getInstance();
27  };
28 
29 COMMAND_REGISTER(CommandActivateLifiSignal)
30 
31 }
32 
33 #endif
conscience_core::bridging::commands::result::CscCommandExecutionResultNone
Definition: CommandExecutionResultNone.h:11
CSC_DLL_IMPORTEXPORT
#define CSC_DLL_IMPORTEXPORT
Definition: os.h:34
CscLifiSignalInterface::getInstance
static CscLifiSignalInterface * getInstance()
Definition: CscLifiSignalInterface.h:32
Command.h
CscLifiSignalInterface
Definition: CscLifiSignalInterface.h:18
conscience_core::bridging::commands::CommandTypeId
string CommandTypeId
Definition: Command.h:29
ConscienceVisionDetectorRepository.h
conscience_core::bridging::commands::CommandActivateLifiSignal::getEntityReflexion
ptr< CscEntityReflexion > getEntityReflexion() const override
Definition: CommandActivateLifiSignal.h:22
conscience_core::bridging::commands
Definition: cartographyCommands.cpp:4
conscience_core::bridging::commands::CscCommand
Definition: Command.h:40
conscience_core::bridging::commands::CommandActivateLifiSignal
Definition: CommandActivateLifiSignal.h:15
CscLifiSignalInterface.h
CscEnvironmentSimulator
Definition: CscEnvironmentSimulator.h:31
conscience_core::bridging::commands::COMMAND_REGISTER
COMMAND_REGISTER(CommandFollowKinematicTrajectory, ptr< CscEntityReflexion >, int, const CscState *, string, string, string, string, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)
CscCommandAutoParse.h
ptr
std::shared_ptr< T > ptr
Definition: CscCommon.h:29