Conscience Core
CscStringCommandsBuilder.h
Go to the documentation of this file.
1 //
2 // Created by Louis Grignon on 20/08/2025.
3 //
4 
5 #ifndef CSCSTRINGCOMMANDSBUILDER_H
6 #define CSCSTRINGCOMMANDSBUILDER_H
7 
8 #include "CscState.h"
10 
11 using namespace conscience_core::bridging;
12 
16 string createCommandStringPlayStateOutputs(const CscState &stateToBePlayed, bool safe = false, const CscStateExtras &playStateExtras = {0, 0, 0});
22 string createCommandStringPlayStateOutputsForWheels(const CscEntityModel *entityModel, double speedLeft, double speedRight, bool safe = false, const CscStateExtras &playStateExtras = {0, 0, 0});
23 
24 CscState *stateFromWheelsSpeedPercent(const CscEntityModel *entityModel, double speedLeftPercent, double speedRightPercent);
25 
26 #endif // CSCSTRINGCOMMANDSBUILDER_H
conscience_core::bridging
Definition: CscCoreObjectsJsonEncoder.cpp:13
CscEntityModel
Definition: CscEntityModel.h:54
createCommandStringPlayStateOutputsForWheels
string createCommandStringPlayStateOutputsForWheels(const CscEntityModel *entityModel, double speedLeft, double speedRight, bool safe=false, const CscStateExtras &playStateExtras={0, 0, 0})
Definition: CscStringCommandsBuilder.cpp:27
CscState
Definition: CscState.h:24
createCommandStringPlayStateOutputs
string createCommandStringPlayStateOutputs(const CscState &stateToBePlayed, bool safe=false, const CscStateExtras &playStateExtras={0, 0, 0})
Definition: CscStringCommandsBuilder.cpp:7
stateFromWheelsSpeedPercent
CscState * stateFromWheelsSpeedPercent(const CscEntityModel *entityModel, double speedLeftPercent, double speedRightPercent)
Definition: CscStringCommandsBuilder.cpp:13
CscState.h
conscience_core::bridging::CscStateExtras
Definition: ConscienceEncoder.h:31
ConscienceEncoder.h