Ignore:
Timestamp:
Sep 11, 2025, 4:17:09 PM (3 months ago)
Author:
f.jahn
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/fw_g473rct/SES/inc/sysdata.h

    r26 r28  
    132132        uint32_t batteryCurrentGainCorrectionFaktorFast;                                                        // 90-91        Korrektur in STM32 ADC Messung Gain, Strommessung
    133133        int16_t batteryEmptyDetectionMode;                                                                                      // 92           0= Alt, Nach Batteriespannungsmessung von greenmeter, 1= Neu Auto BMS Mode, Erkennung mit LVP Leitung, geht erst ab smartPro Hardware
    134         uint16_t UNIQUE_NAME(reserved)[7];
     134        uint16_t auxOutputMode;                                                                                                         // 93           0=OFF, 1=MODE_HEATER, 2=MODE_SOC, 3=MODE_ALARM 
     135        uint16_t auxOutputSetpointOn;                                                                                           // 94           SOC in Prozent für SOC Mode
     136        uint16_t auxOutputSetpointOff;                                                                                          // 95           SOC in Prozent für SOC mode
     137        uint16_t auxOutputInverted;                                                                                                     // 96           0= NORMAL, 1=INVERTED
     138        uint16_t UNIQUE_NAME(reserved)[3];
    135139
    136140} device_parameter_t;
     
    178182        /* 8 of 8 */ uint16_t volatile UNIQUE_NAME(reserved);                                           // 159
    179183        /* 4 of 8 */ int32_t  mAh_AutoMode;                                                                                     // 160-161
    180         /* 6 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 162
    181         /* 8 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 163
     184        /* 6 of 8 */ uint16_t calculatedCEFAh;                                                                          // 162
     185        /* 8 of 8 */ uint16_t calculatedCEFWh;                                                                          // 163
    182186        /* 4 of 8 */ int32_t  mWh_AutoMode;                                                                                     // 164-165
    183187        /* 6 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 166
     
    201205        /* 2 of 8 */ uint16_t uBatEmptyTempComp;                                                                        // 192          [mV]
    202206        /* 4 of 8 */ uint16_t adc_restarts;                                                                                     // 193
    203         /* 6 of 8 */ int32_t  power_Fast;                                                                                       // 194          Reserviert
    204         /* 8 of 8 */// int16_t  UNIQUE_NAME(reserved);                                                          // 195          Reserviert
     207        /* 8 of 8 */ int32_t  power_Fast;                                                                                       // 194          Reserviert
    205208        /* 4 of 8 */ int32_t  battryCurrentRaw;                                                                         // 196-197      Gemessener Strom in ADC Schritte Ohne Korrekturen
    206209        /* 8 of 8 */ int32_t  batteryCurrentOffsetCommonModeCorrectionADCSteps;         // 198-199      Offset Korrektur Wert aufgrund Common Mode Error
    207210        /* 4 of 8 */ int32_t  fast_current;                                                                                     // 200-201
    208         /* 6 of 8 */ int32_t  fast_voltage;                                                                                     // 202-203
     211        /* 4 of 8 */ int32_t  fast_voltage;                                                                                     // 202-203
    209212        /* 8 of 8 */ int16_t  esrCalcStatus;                                                                            // 204
    210213        /* 2 of 8 */ uint16_t esrCalcTime;                                                                                      // 205
    211214        /* 4 of 8 */ int16_t  selfDischargeStatus;                                                                      // 206
    212215        /* 6 of 8 */ uint16_t selfDischargeTime;                                                                        // 207
    213         /* 8 of 8 */ uint8_t  message[20];                                                                                      // 208-219      ASCII-char message, limited to 20 letters
    214         /* 4 of 8 */ int16_t  current_buffer[SAMPLE_ARRAY_SIZE];                                        // 220-283
     216        /* 8 of 8 */ uint8_t  message[24];                                                                                      // 208-219      ASCII-char message, limited to 20 letters
     217        /* 8 of 8 */ int64_t  whCounterCEF_AutoMode;                                                            // 220-223      [mWs]
     218        /* 8 of 8 */ int64_t  ahCounterCEF_AutoMode;                                                            // 224-227      [mAs]
     219        /* 2 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 228
     220        /* 4 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 229
     221        /* 6 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 230
     222        /* 8 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 231
     223        /* 2 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 232
     224        /* 4 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 233
     225        /* 6 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 234
     226        /* 8 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 235
     227        /* 2 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 236
     228        /* 4 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 237
     229        /* 6 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 238
     230        /* 8 of 8 */ uint16_t UNIQUE_NAME(reserved);                                                            // 239
     231        /* 8 of 8 */ int16_t  current_buffer[SAMPLE_ARRAY_SIZE];                                        // 220-283
    215232        /* 8 of 8 */ int16_t  voltage_buffer[SAMPLE_ARRAY_SIZE];                                        // 284-347
    216         /* 4 of 8 */ int16_t  current_buffer_fast[SAMPLE_ARRAY_SIZE];                           // 348-411
     233        /* 8 of 8 */ int16_t  current_buffer_fast[SAMPLE_ARRAY_SIZE];                           // 348-411
    217234        /* 8 of 8 */ int16_t  voltage_buffer_fast[SAMPLE_ARRAY_SIZE];                           // 412-475
    218235
Note: See TracChangeset for help on using the changeset viewer.