namespace MoniteurBaie.DataModels; public record SerialDataPacket( float VB1, float VB2, float VB3, float VB4, float VB5, float VB6, float VBat, float VBmin, float VBmax, float Curr, float Power, float Energy, float Temp_alim, float Temp_cha, float Temp_bat, bool DF_TEMP_ALIM, bool MEM_DF_TEMP_ALIM, bool DF_TEMP_BAT, bool MEM_DF_TEMP_BAT, bool DF_TEMP_CHA, bool MEM_DF_TEMP_CHA, bool DF_V_INCOHERENT, bool DF_BAD_CELL, bool DF_OVERCURRENT, bool DF_OVERCURRENT_STOP, bool DF_STOP_GENERAL, bool DF_GENERAL, bool DF_CELL_OVERVOLTAGE, bool MEM_DF_CELL_OVERVOLTAGE, bool DF_UNBALANCE, bool MEM_DF_UNBALANCE, bool Buzzer_stop, bool DECHARGE, bool MEM_DECHARGE, uint Compteur_demande_coupure_batterie, uint Compteur_demande_coupure_totale, bool S_PowRelay, bool S_ChaRelay, bool S_BatRelay1, bool S_BatRelay_State, bool Flag_decharge) { }