move tsOutputChannels to header (#970)

This commit is contained in:
Matthew Kennedy 2019-10-08 18:02:51 -07:00 committed by rusefi
parent 9c2dd10734
commit 29804cbc8a
22 changed files with 5 additions and 61 deletions

View File

@ -129,10 +129,6 @@ static ts_channel_s tsChannel;
// this thread wants a bit extra stack
static THD_WORKING_AREA(tunerstudioThreadStack, 3 * UTILITY_THREAD_STACK_SIZE);
extern TunerStudioOutputChannels tsOutputChannels;
extern tunerstudio_counters_s tsState;
static void resetTs(void) {
memset(&tsState, 0, sizeof(tsState));
}

View File

@ -29,6 +29,8 @@ typedef struct {
int testCommandCounter;
} tunerstudio_counters_s;
extern tunerstudio_counters_s tsState;
/**
* handle non CRC wrapped command
*/

View File

@ -180,4 +180,6 @@ typedef struct {
/* see also [OutputChannels] in rusefi.input */
} TunerStudioOutputChannels;
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* TUNERSTUDIO_CONFIGURATION_H_ */

View File

@ -101,11 +101,6 @@ static volatile bool fullLog = true;
int warningEnabled = true;
//int warningEnabled = FALSE;
#if EFI_TUNER_STUDIO
extern TunerStudioOutputChannels tsOutputChannels;
extern tunerstudio_counters_s tsState;
#endif
extern bool hasFirmwareErrorFlag;
extern int maxTriggerReentraint;
extern uint32_t maxLockedDuration;
@ -1010,8 +1005,6 @@ void updateTunerStudioState(TunerStudioOutputChannels *tsOutputChannels DECLARE_
}
}
extern TunerStudioOutputChannels tsOutputChannels;
void prepareTunerStudioOutputs(void) {
// sensor state for EFI Analytics Tuner Studio
updateTunerStudioState(&tsOutputChannels PASS_ENGINE_PARAMETER_SUFFIX);

View File

@ -16,8 +16,6 @@
#include "efilib.h"
#include "tunerstudio_configuration.h"
extern TunerStudioOutputChannels tsOutputChannels;
static uint16_t buffer[1000] CCM_OPTIONAL;
static size_t NextIdx = 0;
static volatile bool ToothLoggerEnabled = false;

View File

@ -36,10 +36,6 @@ Pid alternatorPid(altPidS);
static percent_t currentAltDuty;
#if EFI_TUNER_STUDIO
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* EFI_TUNER_STUDIO */
static bool currentPlainOnOffState = false;
static bool shouldResetPid = false;

View File

@ -33,10 +33,6 @@ extern fsio8_Map3D_f32t fsioTable1;
// todo: this is to some extent a copy-paste of alternator_controller. maybe same loop
// for all PIDs?
#if EFI_TUNER_STUDIO
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* EFI_TUNER_STUDIO */
static Logging *logger;
static bool isEnabled(int index) {

View File

@ -90,9 +90,6 @@
#define ETB_MAX_COUNT 2
#if EFI_TUNER_STUDIO
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* EFI_TUNER_STUDIO */
static bool shouldResetPid = false;
static pid_s tuneWorkingPidSettings;

View File

@ -47,9 +47,7 @@ static StepperMotor iacMotor;
static Logging *logger;
#if EFI_TUNER_STUDIO
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* EFI_TUNER_STUDIO */
EXTERN_ENGINE
;

View File

@ -29,7 +29,6 @@
#include "engine_math.h"
#if EFI_TUNER_STUDIO
#include "tunerstudio_configuration.h"
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* EFI_TUNER_STUDIO */
EXTERN_ENGINE

View File

@ -30,10 +30,6 @@
EXTERN_ENGINE
;
#if EFI_TUNER_STUDIO
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* EFI_TUNER_STUDIO */
static ign_Map3D_t advanceMap("advance");
// This coeff in ctor parameter is sufficient for int16<->float conversion!
static ign_tps_Map3D_t advanceTpsMap("advanceTps", 1.0 / ADVANCE_TPS_STORAGE_MULT);

View File

@ -42,10 +42,6 @@ LoggingWithStorage engineLogger("engine");
EXTERN_ENGINE
;
#if EFI_TUNER_STUDIO
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* EFI_TUNER_STUDIO */
FsioState::FsioState() {
#if EFI_ENABLE_ENGINE_WARNING
isEngineWarning = FALSE;

View File

@ -32,10 +32,6 @@ EXTERN_ENGINE
// this does not look exactly right
extern LoggingWithStorage engineLogger;
#if EFI_TUNER_STUDIO
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* EFI_TUNER_STUDIO */
WarningCodeState::WarningCodeState() {
clear();
}

View File

@ -167,10 +167,6 @@ void initSingleTimerExecutorHardware(void) {
initMicrosecondTimer();
}
#if EFI_TUNER_STUDIO
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* EFI_TUNER_STUDIO */
void executorStatistics() {
if (engineConfiguration->debugMode == DBG_EXECUTOR) {
#if EFI_TUNER_STUDIO && EFI_SIGNAL_EXECUTOR_ONE_TIMER

View File

@ -68,9 +68,6 @@ static Logging *logger;
#if ! EFI_UNIT_TEST
static pid_s *fuelPidS = &persistentState.persistentConfiguration.engineConfiguration.fuelClosedLoopPid;
static Pid fuelPid(fuelPidS);
#if EFI_TUNER_STUDIO
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* EFI_TUNER_STUDIO */
#endif
// todo: figure out if this even helps?

View File

@ -14,7 +14,6 @@
#if EFI_TUNER_STUDIO
#include "tunerstudio_configuration.h"
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* EFI_TUNER_STUDIO */
EXTERN_ENGINE;

View File

@ -32,7 +32,6 @@
#if EFI_TUNER_STUDIO
#include "tunerstudio.h"
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* EFI_TUNER_STUDIO */
#if EFI_ENGINE_SNIFFER

View File

@ -111,10 +111,6 @@ bool printTriggerDebug = false;
float actualSynchGap;
#endif /* ! EFI_PROD_CODE */
#if EFI_TUNER_STUDIO
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* EFI_TUNER_STUDIO */
static Logging * logger;
/**

View File

@ -45,7 +45,6 @@
#include "engine_configuration.h"
EXTERN_CONFIG;
#include "tunerstudio.h"
extern TunerStudioOutputChannels tsOutputChannels;
#endif /* EFI_TUNER_STUDIO */
/*

View File

@ -28,10 +28,6 @@
#include "rtc_helper.h"
#if EFI_TUNER_STUDIO
extern TunerStudioOutputChannels tsOutputChannels;
#endif
#define SD_STATE_INIT "init"
#define SD_STATE_MOUNTED "MOUNTED"
#define SD_STATE_MOUNT_FAILED "MOUNT_FAILED"

View File

@ -23,7 +23,6 @@ EXTERN_ENGINE;
#include "hardware.h"
#include "backup_ram.h"
#include "pin_repository.h"
extern TunerStudioOutputChannels tsOutputChannels;
static Logging *logger;
static unsigned char tx_buff[2];

View File

@ -8,8 +8,6 @@
EXTERN_ENGINE;
extern TunerStudioOutputChannels tsOutputChannels;
LinearFunc oilpSensorFunc;
FunctionalSensor oilpSensor(SensorType::OilPressure);