Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
PHEMlightdll.Start Class Reference
Collaboration diagram for PHEMlightdll.Start:
[legend]

Public Member Functions

bool CALC_Array (List< string > DataFiles, List< double > Time, List< double > Velocity, List< double > Gradient, out List< VehicleResult > VehicleResultsOrg, bool fleetMix=false, Correction DataCor=null, string CommentPref="c")
bool CALC_Array (List< string > DataFiles, List< double > Time, List< double > Velocity, List< double > Gradient, out List< VehicleResult > VehicleResultsOrg, bool fleetMix=false, string CommentPref="c")
bool CALC_Single (List< string > DataFiles, double Time, double Velocity, double acc, double Gradient, out List< VehicleResult > VehicleResultsOrg, bool fleetMix=false, Correction DataCor=null, string CommentPref="c")
bool CALC_Single (List< string > DataFiles, double Time, double Velocity, double acc, double Gradient, out List< VehicleResult > VehicleResultsOrg, bool fleetMix=false, string CommentPref="c")
bool ExportData (string path, List< VehicleResult > _VehicleResult)
bool ExportData (string path, string vehicle, List< VehicleResult > _VehicleResult)
bool ExportSumData (string path, List< VehicleResult > _VehicleResult)
bool ExportSumData (string path, string vehicle, string cycle, VehicleResult _VehicleResult)
VehicleResult GenerateSumData (List< VehicleResult > _VehicleResult)
VehicleResult GenerateSumData (List< VehicleResult > _VehicleResult)

Data Fields

Helpers Helper = new Helpers()

Private Member Functions

void AddToErg (string IDstring, string Head, string Unit)
string ErgHead ()
string ErgUnits ()
void OutSeq (VehicleResult _VehicleResult, bool STA=false, bool add=false)

Private Attributes

List< string > _DataPath
CEPHandler DataInput
Dictionary< string, cErgEntryErgEntries = new Dictionary<string, cErgEntry>()
List< string > ErgEntryList = new List<string>()

Detailed Description

Definition at line 13 of file dll_code/Start.cs.

Member Function Documentation

◆ AddToErg()

void PHEMlightdll.Start.AddToErg ( string IDstring,
string Head,
string Unit )
inlineprivate

Definition at line 247 of file V5/cs/Start.cs.

References ErgEntries, and ErgEntryList.

Referenced by OutSeq().

Here is the caller graph for this function:

◆ CALC_Array() [1/2]

bool PHEMlightdll.Start.CALC_Array ( List< string > DataFiles,
List< double > Time,
List< double > Velocity,
List< double > Gradient,
out List< VehicleResult > VehicleResultsOrg,
bool fleetMix = false,
Correction DataCor = null,
string CommentPref = "c" )
inline

◆ CALC_Array() [2/2]

bool PHEMlightdll.Start.CALC_Array ( List< string > DataFiles,
List< double > Time,
List< double > Velocity,
List< double > Gradient,
out List< VehicleResult > VehicleResultsOrg,
bool fleetMix = false,
string CommentPref = "c" )
inline

◆ CALC_Single() [1/2]

bool PHEMlightdll.Start.CALC_Single ( List< string > DataFiles,
double Time,
double Velocity,
double acc,
double Gradient,
out List< VehicleResult > VehicleResultsOrg,
bool fleetMix = false,
Correction DataCor = null,
string CommentPref = "c" )
inline

◆ CALC_Single() [2/2]

bool PHEMlightdll.Start.CALC_Single ( List< string > DataFiles,
double Time,
double Velocity,
double acc,
double Gradient,
out List< VehicleResult > VehicleResultsOrg,
bool fleetMix = false,
string CommentPref = "c" )
inline

◆ ErgHead()

string PHEMlightdll.Start.ErgHead ( )
inlineprivate

Definition at line 257 of file V5/cs/Start.cs.

References ErgEntries, and ErgEntryList.

Referenced by ExportData(), and ExportSumData().

Here is the caller graph for this function:

◆ ErgUnits()

string PHEMlightdll.Start.ErgUnits ( )
inlineprivate

Definition at line 277 of file V5/cs/Start.cs.

References ErgEntries, and ErgEntryList.

Referenced by ExportData(), and ExportSumData().

Here is the caller graph for this function:

◆ ExportData() [1/2]

◆ ExportData() [2/2]

◆ ExportSumData() [1/2]

◆ ExportSumData() [2/2]

◆ GenerateSumData() [1/2]

◆ GenerateSumData() [2/2]

◆ OutSeq()

void PHEMlightdll.Start.OutSeq ( VehicleResult _VehicleResult,
bool STA = false,
bool add = false )
inlineprivate

Definition at line 298 of file V5/cs/Start.cs.

References AddToErg(), PHEMlightdll.EmissionData.Emi, PHEMlightdll.VehicleResult.EmissionData, ErgEntries, and ErgEntryList.

Referenced by ExportData(), and ExportSumData().

Here is the caller graph for this function:

Field Documentation

◆ _DataPath

List< string > PHEMlightdll.Start._DataPath
private

Definition at line 15 of file dll_code/Start.cs.

Referenced by CALC_Array(), CALC_Array(), CALC_Single(), and CALC_Single().

◆ DataInput

CEPHandler PHEMlightdll.Start.DataInput
private

Definition at line 16 of file dll_code/Start.cs.

Referenced by CALC_Array(), CALC_Array(), CALC_Single(), and CALC_Single().

◆ ErgEntries

Dictionary<string, cErgEntry> PHEMlightdll.Start.ErgEntries = new Dictionary<string, cErgEntry>()
private

Definition at line 243 of file V5/cs/Start.cs.

Referenced by AddToErg(), ErgHead(), ErgUnits(), and OutSeq().

◆ ErgEntryList

List<string> PHEMlightdll.Start.ErgEntryList = new List<string>()
private

Definition at line 244 of file V5/cs/Start.cs.

Referenced by AddToErg(), ErgHead(), ErgUnits(), ExportData(), ExportSumData(), and OutSeq().

◆ Helper

Helpers PHEMlightdll.Start.Helper = new Helpers()

Definition at line 17 of file dll_code/Start.cs.

Referenced by CALC_Array(), CALC_Array(), CALC_Single(), and CALC_Single().


The documentation for this class was generated from the following files: