@shuangbing/bmw-connected-drive
Version:
This package can be used to access the BMW ConnectedDrive services.
107 lines (106 loc) • 3.75 kB
TypeScript
export declare class VehicleStatus {
unitOfLength?: string;
remainingRange?: number;
updateTimeConverted?: Date;
doorDriverRear?: string;
doorPassengerRear?: string;
beRemainingRangeFuelKm?: number;
doorDriverFront?: string;
hoodState?: string;
chargingStatus?: string;
kombiCurrentRemainingRangeFuel?: number;
windowDriverRear?: string;
beRemainingRangeElectricKm?: number;
mileage?: number;
unitOfEnergy?: string;
overallEnergyConsumption?: number;
beRemainingRangeElectric?: number;
socHvPercent?: number;
singleImmediateCharging?: boolean;
updateTimeConvertedTime?: Date;
connectorStatus?: string;
chargingHVStatus?: string;
chargingLevelHv?: number;
unitOfCombustionConsumption?: string;
gpsLat?: number;
windowDriverFront?: string;
gpsLng?: number;
conditionBasedServices?: string;
windowPassengerFront?: string;
windowPassengerRear?: string;
lastChargingEndReason?: string;
updateTimeConvertedDate?: Date;
beRemainingRangeFuelMile?: number;
beRemainingRangeFuel?: number;
doorPassengerFront?: string;
beChargingLevelHv?: number;
updateTimeConvertedTimestamp?: number;
remainingFuel?: number;
heading?: number;
lscTrigger?: string;
lightsParking?: string;
doorLockState?: string;
updateTime?: Date;
beEnergyLevelHv?: number;
trunkState?: string;
batterySizeMax?: number;
beRemainingRangeElectricMile?: number;
chargingConnectionType?: string;
unitOfElectricConsumption?: string;
lastUpdateReason?: string;
constructor(response: {
attributesMap: {
unitOfLength: string;
remaining_range: string;
updateTime_converted: string;
door_driver_rear: string;
door_passenger_rear: string;
beRemainingRangeFuelKm: string;
door_driver_front: string;
hood_state: string;
charging_status: string;
kombi_current_remaining_range_fuel: string;
window_driver_rear: string;
beRemainingRangeElectricKm: string;
mileage: string;
unitOfEnergy: string;
overall_energy_consumption: string;
beRemainingRangeElectric: string;
soc_hv_percent: string;
single_immediate_charging: string;
updateTime_converted_time: string;
connectorStatus: string;
chargingHVStatus: string;
chargingLevelHv: string;
unitOfCombustionConsumption: string;
gps_lat: string;
window_driver_front: string;
gps_lng: string;
condition_based_services: string;
window_passenger_front: string;
window_passenger_rear: string;
lastChargingEndReason: string;
updateTime_converted_date: string;
beRemainingRangeFuelMile: string;
beRemainingRangeFuel: string;
door_passenger_front: string;
beChargingLevelHv: string;
updateTime_converted_timestamp: string;
remaining_fuel: string;
heading: string;
lsc_trigger: string;
lights_parking: string;
door_lock_state: string;
updateTime: string;
beEnergyLevelHv: string;
trunk_state: string;
battery_size_max: string;
beRemainingRangeElectricMile: string;
charging_connection_type: string;
unitOfElectricConsumption: string;
lastUpdateReason: string;
};
});
toInteger(string: string): number | undefined;
toFloat(string: string): number | undefined;
}