SMART_COMPONENTS_DeviceTesting/Inc/DeviceTesting_TestingMethods.h

60 lines
2.0 KiB
C

//
// Created by zemon on 12.04.24.
//
#ifndef SMART_COMPONENTS_DEVICETESTING_TESTINGMETHODS_H
#define SMART_COMPONENTS_DEVICETESTING_TESTINGMETHODS_H
#include "DeviceTesting_Env.h"
#include "AntTest.h"
#include "PowerManagment.h"
eDeviceTestingCode DeviceTesting_AntTest(tAntTest *antTest);
eDeviceTestingCode DeviceTesting_BipConnectTest(tBipPins *env);
eDeviceTestingCode DeviceTesting_ModemSoftwareValidation(tModemVersionRevisionTest *env);
eDeviceTestingCode DeviceTesting_ModemAudioFileValidation(tModemVersionRevisionTest *env);
eDeviceTestingCode DeviceTesting_ModemCertValidation(tModemVersionRevisionTest *env);
eDeviceTestingCode DeviceTesting_AdcSpeakerTest(tSpekTestPower *spekTestPower);
eDeviceTestingCode DeviceTesting_AdcBatteryConnectionTest(tBatteryPower *batteryPower);
eDeviceTestingCode DeviceTesting_AdcBatteryChargeTest(tBatteryPower *batteryPower);
eDeviceTestingCode DeviceTesting_AdcBatteryVoltageTest(tBatteryPower *batteryPower);
eDeviceTestingCode DeviceTesting_IgnitionTest(tGpioPin *gpioPin);
eDeviceTestingCode DeviceTesting_CanTest(const tCanTest *env);
eDeviceTestingCode DeviceTesting_TestAt(tModemVersionRevisionTest *env);
eDeviceTestingCode DeviceTesting_TestAudioCodec(tAudioCodec *audioCodec);
eDeviceTestingCode DeviceTesting_TestAccel(tAccel *accel);
eDeviceTestingCode DeviceTesting_JustOk(void *nil);
eDeviceTestingCode DeviceTesting_VIN(tDeviceStorage *deviceStorage);
eDeviceTestingCode DeviceTesting_CALIB_ACCEL(tDeviceStorage *deviceStorage);
eDeviceTestingCode DeviceTesting_EOL(tDeviceTestsTable *testsTable);
eDeviceTestingCode DeviceTesting_Telematica(tModemVersionRevisionTest *env);
eDeviceTestingCode DeviceTesting_GetThisSubSystem(eSubSystems *subSystemsTmp);
eDeviceTestingCode DeviceTesting_Aamplifier(tAmplifier *amplifier);
eDeviceTestingCode DeviceTesting_SimEra(tModemVersionRevisionTest *env);
eDeviceTestingCode DeviceTesting_SimComers(tModemVersionRevisionTest *env);
#endif //SMART_COMPONENTS_DEVICETESTING_TESTINGMETHODS_H