DriveState class
A class that represents the current drive state of a vehicle.
Each instance holds data related to the vehicle's shift state, speed, power, geographic location, GPS data, native location data, and more.
Constructors
- DriveState({String? shiftState, String? speed, int? power, double? latitude, double? longitude, int? heading, int? gpsAsOf, int? nativeLocationSupported, double? nativeLatitude, double? nativeLongitude, String? nativeType, int? timestamp})
- Constructs a new instance of the DriveState class.
-
DriveState.fromJson(Map<
String, dynamic> json) -
Creates a new instance of the DriveState class from a map.
factory
Properties
- gpsAsOf → int?
-
The timestamp when the GPS data was last updated.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- heading → int?
-
The current heading of the vehicle in degrees (0-360).
final
- latitude → double?
-
The current latitude of the vehicle's location.
final
- longitude → double?
-
The current longitude of the vehicle's location.
final
- nativeLatitude → double?
-
The latitude as reported by the native location system.
final
- nativeLocationSupported → int?
-
Whether the native location system is supported (1 for supported, 0 for not supported).
final
- nativeLongitude → double?
-
The longitude as reported by the native location system.
final
- nativeType → String?
-
The type of the native location system.
final
- power → int?
-
The current power being used by the vehicle in kW.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shiftState → String?
-
The current shift state of the vehicle (e.g., "P" for Park, "D" for Drive, etc.).
final
- speed → String?
-
The current speed of the vehicle in km/h.
final
- timestamp → int?
-
The timestamp when the data was recorded.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited