fix(monitor): arbitrate conflicting location sources
This commit is contained in:
@@ -37,6 +37,8 @@ export interface MonitorMapPoint {
|
||||
totalMileageKm: number;
|
||||
lastSeen: string;
|
||||
reportIntervalMs?: number;
|
||||
locationSource?: string;
|
||||
locationConflict?: boolean;
|
||||
status: 'driving' | 'idle' | 'offline' | 'unknown';
|
||||
}
|
||||
|
||||
@@ -540,6 +542,9 @@ export interface VehicleRealtimeRow {
|
||||
bindingStatus: string;
|
||||
serviceStatus?: VehicleServiceStatus;
|
||||
primaryProtocol: string;
|
||||
locationSource?: string;
|
||||
locationConflict?: boolean;
|
||||
conflictDistanceM?: number;
|
||||
longitude: number;
|
||||
latitude: number;
|
||||
speedKmh: number;
|
||||
|
||||
Reference in New Issue
Block a user