SMART_COMPONENTS_DeviceTesting/Inc/DeviceTesting_TestsWithUser.h

44 lines
1.2 KiB
C

//
// Created by zemon on 12.04.24.
//
#ifndef SMART_COMPONENTS_DEVICETESTING_TESTSWITHUSER_H
#define SMART_COMPONENTS_DEVICETESTING_TESTSWITHUSER_H
#include "DeviceTesting_Env.h"
uint16_t *getResultFix(tDeviceTestsTable *testsTable, char *testName, uint8_t testNameLength);
bool DeviceTesting_TestAudioSpeaker(tDeviceTesting *env);
bool DeviceTesting_Ignition(tDeviceTesting *env);
bool DeviceTesting_TestingECool(tDeviceTesting *env);
bool DeviceTesting_Indication(tDeviceTesting *env);
bool DeviceTesting_Buttons(tDeviceTesting *env);
bool DeviceTesting_TestMic(tDeviceTesting *env);
bool DeviceTesting_TestSpeakMic(tDeviceTesting *env);
bool DeviceTesting_WaitTestResult(tTestDescriptor *test, uint16_t value, uint32_t timeout);
bool DeviceTesting_UserGetResult(tDeviceTesting *env);
bool DeviceTesting_RunUserTests(tDeviceTesting *env);
bool DeviceTesting_Ecall(tDeviceTesting *env);
void DeviceTesting_GetEcalRes(tDeviceTesting *env);
void DeviceTesting_ExitTestPlay(tDeviceTesting *env);
void DeviceTesting_StartUserTestThread(tDeviceTesting *env);
void DeviceTesting_SetTelematicaTestMode(tDeviceTesting *env, bool mode);
#endif //SMART_COMPONENTS_DEVICETESTING_TESTSWITHUSER_H