// // Created by zemon on 20.12.22. // #ifndef UVEOS_ON_NATION_ECOOLSIMULATION_H #define UVEOS_ON_NATION_ECOOLSIMULATION_H #include "UveosEmergencyEventInterface.h" #include "SystemDelayInterface.h" #include "UserInputButtonWatcher.h" #include "CliCmd.h" #include "GsmWithGnss.h" typedef struct { tUveosEmergencySimulationInterface *uveosEmergSimulInter; tUserInputButtonWatcher *userInpButtWatch; float asi15; float flipAngle; tGsmWithGnss *gsmWithGnss } tEcoolSimulation; void CliCmd_EcoolSimulationHelp(tCliCmd *cli); void CliCmd_EcoolSimulationInit( tEcoolSimulation *envEmSim, tUveosEmergencySimulationInterface *envEmSimExt, tUserInputButtonWatcher *userInpButtWatch, float asi15Ext, float angleExt, tGsmWithGnss *gsmWithGnss ); uint8_t CliCmd_EcoolSimulation(tEcoolSimulation *envEmSim, tCliCmd *cli); #endif //UVEOS_ON_NATION_ECOOLSIMULATION_H