GREET API
Exposed interfaces to create modules that can be loaded in GREET
 All Classes Namespaces Files Functions Enumerations Enumerator Properties Events
IVehicleMode.cs
Go to the documentation of this file.
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using PlugInsInterfaces.ResultTypes;
6 using System.Reflection;
7 using PlugInsInterfaces.DataTypes.Mix;
8 using PlugInsInterfaces.DataTypes.Resource;
9 
10 namespace PlugInsInterfaces.DataTypes.Vehicle
11 {
15  [Obfuscation(Feature = "renaming", Exclude = true)]
16  public interface IVehicleMode
17  {
21  [Obfuscation(Feature = "renaming", Exclude = true)]
22  string Name { get; }
26  [Obfuscation(Feature = "renaming", Exclude = true)]
27  Dictionary<IInputResourceReference, double> FuelsUsed { get; }
33  [Obfuscation(Feature = "renaming", Exclude = true)]
34  IResults PumpToWheelsResults(IData data);
35 
41  [Obfuscation(Feature = "renaming", Exclude = true)]
42  IResults WellToPumpResults (IData data);
43 
44 
45  [Obfuscation(Feature = "renaming", Exclude = true)]
46  int getMajorFuelUsed ();
47 
48  [Obfuscation(Feature = "renaming", Exclude = true)]
49  IProductionItem CDElectrictyUsed { get; }
50 
51 
52 
53 
54  }
55 }
An operating mode for a vehicle, usually can be CD or CS mode
Definition: IVehicleMode.cs:16
Contains the database necessary to perform calculations
Definition: IData.cs:20
A production item can represent a patway or a mix It contains an Id and a type that allows the user t...
Set of results for a pathway or process or vehicle
Definition: IResults.cs:15