rusEFI
The most advanced open source ECU
bench_test.h
Go to the documentation of this file.
1 /**
2  * @file bench_test.h
3  * @brief Utility methods related to bench testing.
4  *
5  * todo: rename this file
6  *
7  * @date Sep 8, 2013
8  * @author Andrey Belomutskiy, (c) 2012-2020
9  */
10 
11 #pragma once
12 
13 void initBenchTest();
15 
16 bool isRunningBenchTest();
19 
20 void fanBench();
21 void fan2Bench();
22 void fuelPumpBench();
23 void acRelayBench();
24 void milBench();
25 void starterRelayBench();
26 
27 void executeTSCommand(uint16_t subsystem, uint16_t index);
28 void handleBenchCategory(uint16_t index);
29 int getSavedBenchTestPinStates(uint32_t durationsInStateMs[2]);
void executeTSCommand(uint16_t subsystem, uint16_t index)
Definition: bench_test.cpp:535
void fatalErrorForPresetApply()
Definition: bench_test.cpp:524
int getSavedBenchTestPinStates(uint32_t durationsInStateMs[2])
Definition: bench_test.cpp:424
void fanBench()
Definition: bench_test.cpp:253
void milBench()
Definition: bench_test.cpp:264
const OutputPin * getOutputOnTheBenchTest()
Definition: bench_test.cpp:32
void starterRelayBench()
Definition: bench_test.cpp:268
void initBenchTest()
Definition: bench_test.cpp:646
void onConfigurationChangeBenchTest()
Definition: bench_test.cpp:631
bool isRunningBenchTest()
Definition: bench_test.cpp:28
void fan2Bench()
Definition: bench_test.cpp:257
void fuelPumpBench()
Definition: bench_test.cpp:290
void acRelayBench()
Definition: bench_test.cpp:277
void handleBenchCategory(uint16_t index)
Definition: bench_test.cpp:338
Single output pin reference and state.
Definition: efi_output.h:50