changeset 1064:449e0f8f23d0 Icon_Integration

Code cleanup co2 sensor: In the very first implementation the co2 sensor was directly switch by the main CPU via command request. Since the sensor map implementation this function was replaced and the old function are no longer needed => have been removed.
author Ideenmodellierer
date Mon, 16 Feb 2026 21:11:59 +0100
parents a3f42192da0f
children 1f2067cad41b
files Small_CPU/Src/scheduler.c
diffstat 1 files changed, 4 insertions(+), 15 deletions(-) [+]
line wrap: on
line diff
--- a/Small_CPU/Src/scheduler.c	Wed Feb 11 18:35:44 2026 +0100
+++ b/Small_CPU/Src/scheduler.c	Mon Feb 16 21:11:59 2026 +0100
@@ -1802,21 +1802,10 @@
 	global.dataSendToMaster.boolADCO2Data &= ~DATA_BUFFER_CO2;
 	boolCO2Buffer &= DATA_BUFFER_CO2;
 
-	if(externalInterface_GetCO2State())
-	{
-		value = externalInterface_GetCO2Value();
-		global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_ppm = value;
-		value = externalInterface_GetCO2SignalStrength();
-		global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_signalStrength = value;
-		global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].externalInterface_CmdAnswer = externalInterface_GetCO2State();
-		externalInterface_SetCO2State(EXT_INTERFACE_33V_ON); 	/* clear command responses */
-	}
-	else
-	{
-		global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_ppm = 0;
-		global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_signalStrength = 0;
-		global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].externalInterface_CmdAnswer = 0;
-	}
+	value = externalInterface_GetCO2Value();
+	global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_ppm = value;
+	value = externalInterface_GetCO2SignalStrength();
+	global.dataSendToMaster.data[(boolCO2Buffer && DATA_BUFFER_CO2)].CO2_signalStrength = value;
 	global.dataSendToMaster.boolADCO2Data |= boolCO2Buffer;
 }