Class ProcessedFuelMetadata
- Namespace
- Geotab.Checkmate.ObjectModel.Fuel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
The fuel related data used for calculating fill ups and fuel used records
public class ProcessedFuelMetadata
- Inheritance
-
ProcessedFuelMetadata
- Inherited Members
Constructors
ProcessedFuelMetadata(Device?, int?, IList<Trip>, List<FillUp>, FillUp?, List<StatusData>, List<StatusData>, List<StatusData>, List<StatusData>, List<StatusData>, List<StatusData>, List<StatusData>, List<FuelTransaction>)
Initializes a new instance of the ProcessedFuelMetadata class.
public ProcessedFuelMetadata(Device? device, int? fillUpSmoothingWindow, IList<Trip> trips, List<FillUp> latestFillUps, FillUp? baselineFillUp, List<StatusData> fuelLevel, List<StatusData> fuelLevelByPercent, List<StatusData> fuelLevelByVolumeL, List<StatusData> fuelUsedL, List<StatusData> fuelTankCapacityL, List<StatusData> powerChange, List<StatusData> activeState, List<FuelTransaction> fuelTransactions)
Parameters
device
DeviceThe device related to the data
fillUpSmoothingWindow
int?The fill Up smoothing window
trips
IList<Trip>List of trips
latestFillUps
List<FillUp>List of latest fill ups
baselineFillUp
FillUpThe baseline fill-up
fuelLevel
List<StatusData>List of fuel level status data
fuelLevelByPercent
List<StatusData>List of fuel level by percent status data
fuelLevelByVolumeL
List<StatusData>List of fuel level by volume status data
fuelUsedL
List<StatusData>List of fuel used status data
fuelTankCapacityL
List<StatusData>List of tank capacity status data
powerChange
List<StatusData>List of power change status data
activeState
List<StatusData>List of active state status data
fuelTransactions
List<FuelTransaction>List of fuel transactions
Properties
ActiveState
Gets the Active State
public List<StatusData> ActiveState { get; }
Property Value
- List<StatusData>
The list of Active State status data
BaselineFillUp
Gets the baseline fill-up for this processing cycle.
public FillUp? BaselineFillUp { get; }
Property Value
- FillUp
The baseline fill-up.
Device
Gets the device to
public Device? Device { get; }
Property Value
- Device
The device
FillUpSmoothingWindow
Gets the window size used to smooth engine data in determining fill-ups
public int? FillUpSmoothingWindow { get; }
Property Value
- int?
The window size used to smooth engine data in determining fill-ups
FuelLevel
Gets the Fuel Level data (It could be either by volume or percentage)
public List<StatusData> FuelLevel { get; }
Property Value
- List<StatusData>
The list of Fuel Level status data
FuelLevelByPercent
Gets the Fuel Level By Percent
public List<StatusData> FuelLevelByPercent { get; }
Property Value
- List<StatusData>
The list of Fuel Level By Percent status data
FuelLevelByVolumeL
Gets the Fuel Level By Volume
public List<StatusData> FuelLevelByVolumeL { get; }
Property Value
- List<StatusData>
The list of Fuel Level By Volume status data
FuelTankCapacityL
Gets the Fuel Tank Capacity
public List<StatusData> FuelTankCapacityL { get; }
Property Value
- List<StatusData>
The list of Fuel Tank Capacity status data
FuelTransactions
Gets the Fuel Transactions
public List<FuelTransaction> FuelTransactions { get; }
Property Value
- List<FuelTransaction>
The list of Fuel Transactions
FuelUsedL
Gets the Fuel Used
public List<StatusData> FuelUsedL { get; }
Property Value
- List<StatusData>
The list of Fuel Used status data
LatestFillUps
Gets the latest fill ups
public List<FillUp> LatestFillUps { get; }
Property Value
PowerChange
Gets the Power Change
public List<StatusData> PowerChange { get; }
Property Value
- List<StatusData>
The list of Power Change status data
Trips
Gets trips for processing
public IList<Trip> Trips { get; }