Mercurial > public > ostc4
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; }
