diff --git a/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs b/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs index a86a4665b998b690488bc057d0e2c86235c4acbb..05a700519e6d4a3347570f5f82b6c1af3f8e8cd3 100644 --- a/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs +++ b/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs @@ -35,6 +35,7 @@ using System.Linq; using System.Runtime.CompilerServices; using TUGraz.VectoCommon.Models; using TUGraz.VectoCommon.Utils; +// ReSharper disable MemberCanBePrivate.Global -- used by API! namespace TUGraz.VectoCore.OutputData { @@ -46,66 +47,66 @@ namespace TUGraz.VectoCore.OutputData public class SummaryDataContainer : LoggingObject, IDisposable { // ReSharper disable InconsistentNaming - private const string JOB = "Job [-]"; - private const string INPUTFILE = "Input File [-]"; - private const string CYCLE = "Cycle [-]"; - private const string STATUS = "Status"; - private const string MASS = "Mass [kg]"; - private const string LOADING = "Loading [kg]"; - private const string TIME = "time [s]"; - private const string DISTANCE = "distance [km]"; - private const string SPEED = "speed [km/h]"; - private const string ALTITUDE_DELTA = "altitudeDelta [m]"; - - private const string FCMAP_H = "FC-Map [g/h]"; - private const string FCMAP_KM = "FC-Map [g/km]"; - private const string FCAUXC_H = "FC-AUXc [g/h]"; - private const string FCAUXC_KM = "FC-AUXc [g/km]"; - private const string FCWHTCC_H = "FC-WHTCc [g/h]"; - private const string FCWHTCC_KM = "FC-WHTCc [g/km]"; - private const string FCAAUX_H = "FC-AAUX [g/h]"; - private const string FCAAUX_KM = "FC-AAUX [g/km]"; - - private const string FCFINAL_H = "FC-Final [g/h]"; - private const string FCFINAL_KM = "FC-Final [g/km]"; - private const string FCFINAL_LITERPER100KM = "FC-Final [l/100km]"; - private const string FCFINAL_LITERPER100TKM = "FC-Final [l/100tkm]"; - - private const string CO2_KM = "CO2 [g/km]"; - private const string CO2_TKM = "CO2 [g/tkm]"; - - private const string P_WHEEL_POS = "P_wheel_in_pos [kW]"; - private const string P_BRAKE_LOSS = "P_brake_loss [kW]"; - private const string P_CLUTCH_POS = "P_clutch_pos [kW]"; - private const string P_CLUTCH_NEG = "P_clutch_neg [kW]"; - private const string P_FCMAP_POS = "P_fcmap_pos [kW]"; - private const string P_ANGLE_LOSS = "P_angle_loss [kW]"; - private const string P_TC_LOSS = "P_tc_loss [kW]"; - - private const string E_AUX_FORMAT = "E_aux_{0} [kWh]"; - private const string E_AUX = "E_aux_sum [kWh]"; - - private const string E_AIR = "E_air [kWh]"; - private const string E_ROLL = "E_roll [kWh]"; - private const string E_GRAD = "E_grad [kWh]"; - private const string E_INERTIA = "E_inertia [kWh]"; - private const string E_BRAKE = "E_brake [kWh]"; - private const string E_GBX_AXL_LOSS = "E_gbx_axl_loss [kWh]"; - private const string E_RET_LOSS = "E_ret_loss [kWh]"; - private const string E_TC_LOSS = "E_tc_loss [kWh]"; - private const string E_ANGLE_LOSS = "E_angle_loss [kWh]"; - private const string E_CLUTCH_POS = "E_clutch_pos [kWh]"; - private const string E_CLUTCH_NEG = "E_clutch_neg [kWh]"; - private const string E_FCMAP_POS = "E_fcmap_pos [kWh]"; - - private const string ACC = "a [m/s^2]"; - private const string ACC_POS = "a_pos [m/s^2]"; - private const string ACC_NEG = "a_neg [m/s^2]"; - - private const string ACC_TIMESHARE = "AccelerationTimeShare [%]"; - private const string DEC_TIMESHARE = "DecelerationTimeShare [%]"; - private const string CRUISE_TIMESHARE = "CruiseTimeShare [%]"; - private const string STOP_TIMESHARE = "StopTimeShare [%]"; + public const string JOB = "Job [-]"; + public const string INPUTFILE = "Input File [-]"; + public const string CYCLE = "Cycle [-]"; + public const string STATUS = "Status"; + public const string MASS = "Mass [kg]"; + public const string LOADING = "Loading [kg]"; + public const string TIME = "time [s]"; + public const string DISTANCE = "distance [km]"; + public const string SPEED = "speed [km/h]"; + public const string ALTITUDE_DELTA = "altitudeDelta [m]"; + + public const string FCMAP_H = "FC-Map [g/h]"; + public const string FCMAP_KM = "FC-Map [g/km]"; + public const string FCAUXC_H = "FC-AUXc [g/h]"; + public const string FCAUXC_KM = "FC-AUXc [g/km]"; + public const string FCWHTCC_H = "FC-WHTCc [g/h]"; + public const string FCWHTCC_KM = "FC-WHTCc [g/km]"; + public const string FCAAUX_H = "FC-AAUX [g/h]"; + public const string FCAAUX_KM = "FC-AAUX [g/km]"; + + public const string FCFINAL_H = "FC-Final [g/h]"; + public const string FCFINAL_KM = "FC-Final [g/km]"; + public const string FCFINAL_LITERPER100KM = "FC-Final [l/100km]"; + public const string FCFINAL_LITERPER100TKM = "FC-Final [l/100tkm]"; + + public const string CO2_KM = "CO2 [g/km]"; + public const string CO2_TKM = "CO2 [g/tkm]"; + + public const string P_WHEEL_POS = "P_wheel_in_pos [kW]"; + public const string P_BRAKE_LOSS = "P_brake_loss [kW]"; + public const string P_CLUTCH_POS = "P_clutch_pos [kW]"; + public const string P_CLUTCH_NEG = "P_clutch_neg [kW]"; + public const string P_FCMAP_POS = "P_fcmap_pos [kW]"; + public const string P_ANGLE_LOSS = "P_angle_loss [kW]"; + public const string P_TC_LOSS = "P_tc_loss [kW]"; + + public const string E_AUX_FORMAT = "E_aux_{0} [kWh]"; + public const string E_AUX = "E_aux_sum [kWh]"; + + public const string E_AIR = "E_air [kWh]"; + public const string E_ROLL = "E_roll [kWh]"; + public const string E_GRAD = "E_grad [kWh]"; + public const string E_INERTIA = "E_inertia [kWh]"; + public const string E_BRAKE = "E_brake [kWh]"; + public const string E_GBX_AXL_LOSS = "E_gbx_axl_loss [kWh]"; + public const string E_RET_LOSS = "E_ret_loss [kWh]"; + public const string E_TC_LOSS = "E_tc_loss [kWh]"; + public const string E_ANGLE_LOSS = "E_angle_loss [kWh]"; + public const string E_CLUTCH_POS = "E_clutch_pos [kWh]"; + public const string E_CLUTCH_NEG = "E_clutch_neg [kWh]"; + public const string E_FCMAP_POS = "E_fcmap_pos [kWh]"; + + public const string ACC = "a [m/s^2]"; + public const string ACC_POS = "a_pos [m/s^2]"; + public const string ACC_NEG = "a_neg [m/s^2]"; + + public const string ACC_TIMESHARE = "AccelerationTimeShare [%]"; + public const string DEC_TIMESHARE = "DecelerationTimeShare [%]"; + public const string CRUISE_TIMESHARE = "CruiseTimeShare [%]"; + public const string STOP_TIMESHARE = "StopTimeShare [%]"; // ReSharper restore InconsistentNaming private readonly DataTable _table;