Changeset 44 for trunk/firmware_v4/SES/src/mode_secondaryprotection.c
- Timestamp:
- Nov 3, 2026, 3:18:56 PM (28 hours ago)
- Location:
- trunk/firmware_v4/SES
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/mode_secondaryprotection.c (modified) (15 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/firmware_v4/SES
-
Property svn:ignore
set to
PowerPro.mak
PowerPro_Debug.jlink
PowerPro_Debug_12V.jlink
PowerPro_Debug_24V.jlink
PowerPro_Debug_48V.jlink
PowerPro_Release.jlink
PowerPro_Release_12V.jlink
PowerPro_Release_24V.jlink
-
Property svn:ignore
set to
-
trunk/firmware_v4/SES/src/mode_secondaryprotection.c
r43 r44 31 31 #include "voltage_meas.h" 32 32 #include "chip_temperature.h" 33 #include "sysdata.h" 33 34 34 35 … … 51 52 52 53 53 static SECONDARYPROTECTION_state_t smState;54 static SECONDARYPROTECTION_ErrorState_t smError;54 //static SECONDARYPROTECTION_state_t smState; 55 //static SECONDARYPROTECTION_ErrorState_t smError; 55 56 static int autoRetryMode; 56 57 … … 91 92 printf("NEW_STATE: SECONDARYPROTECTION_ON\n"); 92 93 #endif 93 s mState = SECONDARYPROTECTION_ON;94 s mError = ERROR_NONE;94 sys_data.s.values.smState = SECONDARYPROTECTION_ON; 95 sys_data.s.values.smError = ERROR_NONE; 95 96 96 97 } … … 105 106 printf("NEW_STATE: SECONDARYPROTECTION_ERROR\n"); 106 107 #endif 107 s mState =SECONDARYPROTECTION_ERROR;108 s mError = ERROR_EXTERNAL_FAULT;108 sys_data.s.values.smState = SECONDARYPROTECTION_ERROR; 109 sys_data.s.values.smError = ERROR_EXTERNAL_FAULT; 109 110 } 110 111 } … … 123 124 printf("NEW_STATE: SECONDARYPROTECTION_MANUAL_ON\n"); 124 125 #endif 125 s mState = SECONDARYPROTECTION_MANUAL_ON;126 s mError = ERROR_NONE;126 sys_data.s.values.smState = SECONDARYPROTECTION_MANUAL_ON; 127 sys_data.s.values.smError = ERROR_NONE; 127 128 } 128 129 } … … 147 148 printf("NEW_STATE: SECONDARYPROTECTION_ERROR\n"); 148 149 #endif 149 s mState = SECONDARYPROTECTION_ERROR;150 s mError = ERROR_EXTERNAL_FAULT;150 sys_data.s.values.smState = SECONDARYPROTECTION_ERROR; 151 sys_data.s.values.smError = ERROR_EXTERNAL_FAULT; 151 152 return; 152 153 } … … 188 189 printf("NEW_STATE: SECONDARYPROTECTION_OFF\n"); 189 190 #endif 190 s mState = SECONDARYPROTECTION_OFF;191 sys_data.s.values.smState = SECONDARYPROTECTION_OFF; 191 192 } 192 193 … … 203 204 printf("NEW_STATE: SECONDARYPROTECTION_ERROR\n"); 204 205 #endif 205 s mState = SECONDARYPROTECTION_ERROR;206 s mError = ERROR_VOLTAGE_DROP;206 sys_data.s.values.smState = SECONDARYPROTECTION_ERROR; 207 sys_data.s.values.smError = ERROR_VOLTAGE_DROP; 207 208 VOLTAGE_MEAS_ResetCounter(); // Damit Fehlerzähler bei Neustart auf 0 208 209 } … … 221 222 printf("NEW_STATE: SECONDARYPROTECTION_ERROR\n"); 222 223 #endif 223 s mState = SECONDARYPROTECTION_ERROR;224 s mError = ERROR_LVP_AND_OVP;224 sys_data.s.values.smState = SECONDARYPROTECTION_ERROR; 225 sys_data.s.values.smError = ERROR_LVP_AND_OVP; 225 226 } 226 227 … … 235 236 printf("NEW_STATE: MAINSWITCH_ERROR, Temp too high\n"); 236 237 #endif 237 s mState = SECONDARYPROTECTION_ERROR;238 s mError = ERROR_TEMPERATURE;238 sys_data.s.values.smState = SECONDARYPROTECTION_ERROR; 239 sys_data.s.values.smError = ERROR_TEMPERATURE; 239 240 } 240 241 … … 269 270 printf("NEW_STATE: SECONDARYPROTECTION_ERROR\n"); 270 271 #endif 271 s mState = SECONDARYPROTECTION_ERROR;272 s mError = ERROR_EXTERNAL_FAULT;272 sys_data.s.values.smState = SECONDARYPROTECTION_ERROR; 273 sys_data.s.values.smError = ERROR_EXTERNAL_FAULT; 273 274 } 274 275 … … 285 286 printf("NEW_STATE: SECONDARYPROTECTION_OFF\n"); 286 287 #endif 287 s mState = SECONDARYPROTECTION_OFF;288 s mError = ERROR_NONE;288 sys_data.s.values.smState = SECONDARYPROTECTION_OFF; 289 sys_data.s.values.smError = ERROR_NONE; 289 290 } 290 291 … … 321 322 printf("NEW_STATE: SECONDARYPROTECTION_ON\n"); 322 323 #endif 323 s mState = SECONDARYPROTECTION_ON;324 s mError = ERROR_NONE;324 sys_data.s.values.smState = SECONDARYPROTECTION_ON; 325 sys_data.s.values.smError = ERROR_NONE; 325 326 } 326 327 else … … 345 346 printf("NEW_STATE: SECONDARYPROTECTION_MANUAL_ON\n"); 346 347 #endif 347 s mState = SECONDARYPROTECTION_MANUAL_ON;348 s mError = ERROR_NONE;348 sys_data.s.values.smState = SECONDARYPROTECTION_MANUAL_ON; 349 sys_data.s.values.smError = ERROR_NONE; 349 350 } 350 351 … … 373 374 autoRetryMode = am; 374 375 375 switch (s mState)376 switch (sys_data.s.values.smState) 376 377 { 377 378 case SECONDARYPROTECTION_OFF:
Note:
See TracChangeset
for help on using the changeset viewer.
