only:dead HW QC
This commit is contained in:
parent
0882e723e1
commit
8df3a41856
|
@ -902,12 +902,6 @@ int TunerStudio::handleCrcCommand(TsChannelBase* tsChannel, char *data, int inco
|
|||
#endif /* ENABLE_PERF_TRACE */
|
||||
case TS_GET_CONFIG_ERROR: {
|
||||
const char* configError = getCriticalErrorMessage();
|
||||
#if HW_CHECK_MODE
|
||||
// analog input errors are returned as firmware error in QC mode
|
||||
if (!hasFirmwareError()) {
|
||||
strcpy((char*)configError, "FACTORY_MODE_PLEASE_CONTACT_SUPPORT");
|
||||
}
|
||||
#endif // HW_CHECK_MODE
|
||||
tsChannel->sendResponse(TS_CRC, reinterpret_cast<const uint8_t*>(configError), strlen(configError), true);
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -700,11 +700,7 @@ void updateTunerStudioState() {
|
|||
extern FrequencySensor vehicleSpeedSensor;
|
||||
tsOutputChannels->vssEdgeCounter = vehicleSpeedSensor.eventCounter;
|
||||
|
||||
#if HW_CHECK_MODE
|
||||
tsOutputChannels->hasCriticalError = 1;
|
||||
#else
|
||||
tsOutputChannels->hasCriticalError = hasFirmwareError();
|
||||
#endif // HW_CHECK_MODE
|
||||
|
||||
tsOutputChannels->isWarnNow = engine->engineState.warnings.isWarningNow();
|
||||
#if EFI_HIP_9011_DEBUG
|
||||
|
|
|
@ -178,28 +178,6 @@ void Engine::periodicSlowCallback() {
|
|||
void baroLps25Update();
|
||||
baroLps25Update();
|
||||
#endif // EFI_PROD_CODE
|
||||
|
||||
#if ANALOG_HW_CHECK_MODE
|
||||
criticalAssertVoid(isAdcChannelValid(engineConfiguration->clt.adcChannel), "No CLT setting");
|
||||
efitimesec_t secondsNow = getTimeNowS();
|
||||
|
||||
int hwCheckRpm = 204;
|
||||
if (secondsNow > 2 && secondsNow < 180) {
|
||||
assertCloseTo("RPM", Sensor::get(SensorType::Rpm).Value, hwCheckRpm);
|
||||
} else if (!hasFirmwareError() && secondsNow > 180) {
|
||||
static bool isHappyTest = false;
|
||||
if (!isHappyTest) {
|
||||
setTriggerEmulatorRPM(5 * hwCheckRpm);
|
||||
efiPrintf("TEST PASSED");
|
||||
isHappyTest = true;
|
||||
}
|
||||
}
|
||||
|
||||
assertCloseTo("clt", Sensor::getRaw(SensorType::Clt), 1.351f);
|
||||
assertCloseTo("iat", Sensor::getRaw(SensorType::Iat), 2.245f);
|
||||
assertCloseTo("aut1", Sensor::getRaw(SensorType::AuxTemp1), 2.750f);
|
||||
assertCloseTo("aut2", Sensor::getRaw(SensorType::AuxTemp2), 3.176f);
|
||||
#endif // ANALOG_HW_CHECK_MODE
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -247,14 +247,12 @@ static void handleFuel(efitick_t nowNt, float currentPhase, float nextPhase) {
|
|||
void mainTriggerCallback(uint32_t trgEventIndex, efitick_t edgeTimestamp, angle_t currentPhase, angle_t nextPhase) {
|
||||
ScopePerf perf(PE::MainTriggerCallback);
|
||||
|
||||
#if ! HW_CHECK_MODE
|
||||
if (hasFirmwareError()) {
|
||||
/**
|
||||
* In case on a major error we should not process any more events.
|
||||
*/
|
||||
return;
|
||||
}
|
||||
#endif // HW_CHECK_MODE
|
||||
|
||||
float rpm = engine->rpmCalculator.getCachedRpm();
|
||||
if (rpm == 0) {
|
||||
|
|
|
@ -42,11 +42,10 @@
|
|||
#define EFI_CAN_SERIAL FALSE
|
||||
#define EFI_TS_SCATTER FALSE
|
||||
#define EFI_SOFTWARE_KNOCK FALSE
|
||||
#define HW_CHECK_ALWAYS_STIMULATE FALSE
|
||||
#define _HAS_STATIC_RTTI FALSE
|
||||
#define __GXX_RTTI FALSE
|
||||
#define EFI_SENT_SUPPORT FALSE
|
||||
#define ANALOG_HW_CHECK_MODE FALSE
|
||||
|
||||
|
||||
#define EFI_ENGINE_EMULATOR TRUE
|
||||
|
||||
|
@ -61,8 +60,6 @@
|
|||
|
||||
#define EFI_PRINTF_FUEL_DETAILS FALSE
|
||||
|
||||
#define HW_CHECK_MODE FALSE
|
||||
|
||||
#define SC_BUFFER_SIZE 4000
|
||||
|
||||
#define EFI_ACTIVE_CONFIGURATION_IN_FLASH FALSE
|
||||
|
|
Loading…
Reference in New Issue