rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
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
13void initBenchTest();
15
18
19void fanBench();
20void fan2Bench();
21void fuelPumpBench();
22void acRelayBench();
23void milBench();
25
26void executeTSCommand(uint16_t subsystem, uint16_t index);
27void handleBenchCategory(uint16_t index);
28int getSavedBenchTestPinStates(uint32_t durationsInStateMs[2]);
29#if EFI_CAN_SUPPORT
30void processCanEcuControl(const CANRxFrame& frame);
31#endif // EFI_CAN_SUPPORT
void executeTSCommand(uint16_t subsystem, uint16_t index)
int getSavedBenchTestPinStates(uint32_t durationsInStateMs[2])
void fanBench()
void milBench()
void processCanEcuControl(const CANRxFrame &frame)
void starterRelayBench()
void initBenchTest()
void onConfigurationChangeBenchTest()
bool isRunningBenchTest()
const OutputPin * getOutputOnTheBenchTest()
void fan2Bench()
void fuelPumpBench()
void acRelayBench()
void handleBenchCategory(uint16_t index)
Single output pin reference and state.
Definition efi_output.h:49