From db0ea752dbb503a80496e714679bb29644b1ad71 Mon Sep 17 00:00:00 2001 From: philmoz Date: Fri, 26 Sep 2025 12:03:35 +1000 Subject: [PATCH] chore(cpn): set default for CFS to mimic 6POS (#6607) --- companion/src/firmwares/modeldata.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/companion/src/firmwares/modeldata.cpp b/companion/src/firmwares/modeldata.cpp index c94838897..a04a15f2f 100644 --- a/companion/src/firmwares/modeldata.cpp +++ b/companion/src/firmwares/modeldata.cpp @@ -223,14 +223,18 @@ void ModelData::setDefaultFunctionSwitches(int functionSwitchCount) return; for (int i = 0; i < functionSwitchCount; i++) { - customSwitches[i].type = Board::SWITCH_GLOBAL; - customSwitches[i].group = 0; - customSwitches[i].start = ModelData::FUNC_SWITCH_START_PREVIOUS; + customSwitches[i].type = Board::SWITCH_2POS; + customSwitches[i].group = 1; + if (i == 0) + customSwitches[i].start = ModelData::FUNC_SWITCH_START_ON; + else + customSwitches[i].start = ModelData::FUNC_SWITCH_START_OFF; customSwitches[i].state = 0; customSwitches[i].name[0] = 0; customSwitches[i].onColor.setColor(255, 255, 255); customSwitches[i].offColor.setColor(0, 0, 0); } + cfsGroupOn[1] = 1; } void ModelData::setDefaultValues(unsigned int id, const GeneralSettings & settings)