UveosOnNation_VEGA_DeviceTe.../Inc/DeviceTesting_TestsWithUser.h

37 lines
1004 B
C

//
// Created by xemon on 18.11.22.
//
#ifndef UVEOS_ON_NATION_DEVICETESTING_MAINTESTS_H
#define UVEOS_ON_NATION_DEVICETESTING_MAINTESTS_H
#include "DeviceTesting_Env.h"
bool DeviceTesting_TestAudioSpeaker(tDeviceTesting *env);
bool DeviceTesting_Ignition(tDeviceTesting *env);
bool DeviceTesting_Indication(tDeviceTesting *env);
bool DeviceTesting_Buttons(tDeviceTesting *env);
bool DeviceTesting_TestMic(tDeviceTesting *env);
bool DeviceTesting_WaitTestResult(tTestDescriptor *test, uint16_t value, uint32_t timeout);
bool DeviceTesting_UserGetResult(tDeviceTesting *env);
bool DeviceTesting_RunUserTests(tDeviceTesting *env);
void DeviceTesting_Ecall(tDeviceTesting *env);
void DeviceTesting_EcallKZ(tDeviceTesting *env);
void DeviceTesting_EcallKZ1(tDeviceTesting *env);
void DeviceTesting_GetEcalRes(tDeviceTesting *env);
void DeviceTesting_ExitTestPlay(tDeviceTesting *env);
void DeviceTesting_StartTestThread(tDeviceTesting *env);
#endif //UVEOS_ON_NATION_DEVICETESTING_MAINTESTS_H