62 lines
1.5 KiB
C#
62 lines
1.5 KiB
C#
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|||
|
// Licensed under the MIT license. See LICENSE file in the project root for details.
|
|||
|
|
|||
|
using System;
|
|||
|
|
|||
|
#if !BACKEND
|
|||
|
using Newtonsoft.Json;
|
|||
|
using MyDriving.Utils;
|
|||
|
|
|||
|
#endif
|
|||
|
|
|||
|
namespace MyDriving.DataObjects
|
|||
|
{
|
|||
|
public class TripPoint : BaseDataObject
|
|||
|
{
|
|||
|
public string TripId { get; set; }
|
|||
|
|
|||
|
public double Latitude { get; set; }
|
|||
|
|
|||
|
public double Longitude { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Gets or sets the speed, in km/h
|
|||
|
/// </summary>
|
|||
|
/// <value>The speed.</value>
|
|||
|
public double Speed { get; set; }
|
|||
|
|
|||
|
public DateTime RecordedTimeStamp { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Gets or sets the sequence order number starting at 0
|
|||
|
/// </summary>
|
|||
|
/// <value>The sequence.</value>
|
|||
|
public int Sequence { get; set; }
|
|||
|
|
|||
|
public double RPM { get; set; }
|
|||
|
|
|||
|
public double ShortTermFuelBank { get; set; }
|
|||
|
|
|||
|
public double LongTermFuelBank { get; set; }
|
|||
|
|
|||
|
public double ThrottlePosition { get; set; }
|
|||
|
|
|||
|
public double RelativeThrottlePosition { get; set; }
|
|||
|
|
|||
|
public double Runtime { get; set; }
|
|||
|
|
|||
|
public double DistanceWithMalfunctionLight { get; set; }
|
|||
|
|
|||
|
public double EngineLoad { get; set; }
|
|||
|
|
|||
|
public double MassFlowRate { get; set; }
|
|||
|
|
|||
|
public double EngineFuelRate { get; set; }
|
|||
|
|
|||
|
public string VIN { get; set; }
|
|||
|
|
|||
|
public bool HasOBDData { get; set; }
|
|||
|
|
|||
|
public bool HasSimulatedOBDData { get; set; }
|
|||
|
}
|
|||
|
}
|