All checks were successful
Build, Push and Run Container / build (push) Successful in 37s
73 lines
1.4 KiB
C#
73 lines
1.4 KiB
C#
namespace ProofOfConcept.Models;
|
|
|
|
public class TeslaState
|
|
{
|
|
private string gear = "";
|
|
private bool locked;
|
|
private bool driverSeatOccupied;
|
|
private bool gpsState;
|
|
private double latitude;
|
|
private double longitude;
|
|
|
|
public string Gear
|
|
{
|
|
get => this.gear;
|
|
set
|
|
{
|
|
this.gear = value;
|
|
LastUpdate = DateTimeOffset.Now;
|
|
}
|
|
}
|
|
|
|
public bool Locked
|
|
{
|
|
get => this.locked;
|
|
set
|
|
{
|
|
this.locked = value;
|
|
LastUpdate = DateTimeOffset.Now;
|
|
}
|
|
}
|
|
|
|
public bool DriverSeatOccupied
|
|
{
|
|
get => this.driverSeatOccupied;
|
|
set
|
|
{
|
|
this.driverSeatOccupied = value;
|
|
LastUpdate = DateTimeOffset.Now;
|
|
}
|
|
}
|
|
|
|
public bool GPSState
|
|
{
|
|
get => this.gpsState;
|
|
set
|
|
{
|
|
this.gpsState = value;
|
|
LastUpdate = DateTimeOffset.Now;
|
|
}
|
|
}
|
|
|
|
public double Latitude
|
|
{
|
|
get => this.latitude;
|
|
set
|
|
{
|
|
this.latitude = value;
|
|
LastUpdate = DateTimeOffset.Now;
|
|
}
|
|
}
|
|
|
|
public double Longitude
|
|
{
|
|
get => this.longitude;
|
|
set
|
|
{
|
|
this.longitude = value;
|
|
LastUpdate = DateTimeOffset.Now;
|
|
}
|
|
}
|
|
|
|
public DateTimeOffset LastUpdate { get; private set; }
|
|
} |