// // 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