38 lines
937 B
C
38 lines
937 B
C
//
|
|
// 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
|