mirror of
https://github.com/dalathegreat/Battery-Emulator.git
synced 2025-10-06 03:50:13 +02:00
Move global charger variables to datalayer (#810)
This commit is contained in:
parent
8886e86a14
commit
ffe583d551
7 changed files with 81 additions and 115 deletions
|
@ -24,14 +24,6 @@
|
|||
#include "src/devboard/utils/timer.h"
|
||||
#include "src/devboard/utils/value_mapping.h"
|
||||
#include "src/include.h"
|
||||
#include "src/lib/YiannisBourkelis-Uptime-Library/src/uptime.h"
|
||||
#include "src/lib/YiannisBourkelis-Uptime-Library/src/uptime_formatter.h"
|
||||
#include "src/lib/bblanchon-ArduinoJson/ArduinoJson.h"
|
||||
#include "src/lib/eModbus-eModbus/Logging.h"
|
||||
#include "src/lib/eModbus-eModbus/ModbusServerRTU.h"
|
||||
#include "src/lib/eModbus-eModbus/scripts/mbServerFCs.h"
|
||||
#include "src/lib/miwagner-ESP32-Arduino-CAN/CAN_config.h"
|
||||
#include "src/lib/miwagner-ESP32-Arduino-CAN/ESP32CAN.h"
|
||||
#ifndef AP_PASSWORD
|
||||
#error \
|
||||
"Initial setup not completed, USER_SECRETS.h is missing. Please rename the file USER_SECRETS.TEMPLATE.h to USER_SECRETS.h and fill in the required credentials. This file is ignored by version control to keep sensitive information private."
|
||||
|
@ -61,21 +53,6 @@ uint16_t intervalUpdateValues = INTERVAL_1_S; // Interval at which to update in
|
|||
unsigned long previousMillis10ms = 0;
|
||||
unsigned long previousMillisUpdateVal = 0;
|
||||
|
||||
// Common charger parameters
|
||||
volatile float charger_setpoint_HV_VDC = 0.0f;
|
||||
volatile float charger_setpoint_HV_IDC = 0.0f;
|
||||
volatile float charger_setpoint_HV_IDC_END = 0.0f;
|
||||
bool charger_HV_enabled = false;
|
||||
bool charger_aux12V_enabled = false;
|
||||
|
||||
// Common charger statistics, instantaneous values
|
||||
float charger_stat_HVcur = 0;
|
||||
float charger_stat_HVvol = 0;
|
||||
float charger_stat_ACcur = 0;
|
||||
float charger_stat_ACvol = 0;
|
||||
float charger_stat_LVcur = 0;
|
||||
float charger_stat_LVvol = 0;
|
||||
|
||||
// Task time measurement for debugging and for setting CPU load events
|
||||
int64_t core_task_time_us;
|
||||
MyTimer core_task_timer_10s(INTERVAL_10_S);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue