From c454380352000ba58fa69c8089cc0caa751d8c03 Mon Sep 17 00:00:00 2001 From: rusefi Date: Sun, 19 Nov 2017 16:56:54 -0500 Subject: [PATCH] docs --- firmware/console/binary/tunerstudio.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/firmware/console/binary/tunerstudio.cpp b/firmware/console/binary/tunerstudio.cpp index f6c29833f1..0469886ca2 100644 --- a/firmware/console/binary/tunerstudio.cpp +++ b/firmware/console/binary/tunerstudio.cpp @@ -245,6 +245,16 @@ void handlePageSelectCommand(ts_channel_s *tsChannel, ts_response_format_e mode, sendOkResponse(tsChannel, mode); } +/** + * Some changes like changing VE table or timing table are applied right away, meaning + * that the values are copied from communication copy into actual engine control copy right away. + * We call these parameters 'soft parameters' + * + * This is needed to support TS online auto-tune. + * + * On the contrary, 'hard parameters' are waiting for the Burn button to be clicked and configuration version + * would be increased and much more complicated logic would be executed. + */ static void onlineTuneBytes(int currentPageId, uint32_t offset, int count) { UNUSED(currentPageId); if (offset > sizeof(engine_configuration_s)) {