Home > @magiclane/maps-sdk > EVProfile > (constructor)

EVProfile.(constructor)

Constructs a new instance of the EVProfile class

Signature:

constructor(input?: {
        ports?: number;
        departureSoc?: number;
        destinationSoc?: number;
        chargerDestSoc?: number;
        chargerDepSoc?: number;
        chargerOverheadMins?: number;
        batteryHealth?: number;
        id?: number;
        batteryCapacity?: number;
        towbarPossible?: number;
        vehicleRange?: number;
        efficiency?: number;
        fastCharge?: number;
    });

Parameters

Parameter

Type

Description

{ ports, departureSoc, destinationSoc, chargerDestSoc, chargerDepSoc, chargerOverheadMins, batteryHealth, id, batteryCapacity, towbarPossible, vehicleRange, efficiency, fastCharge, }

(not declared)

(Optional)

input

{ ports?: number; departureSoc?: number; destinationSoc?: number; chargerDestSoc?: number; chargerDepSoc?: number; chargerOverheadMins?: number; batteryHealth?: number; id?: number; batteryCapacity?: number; towbarPossible?: number; vehicleRange?: number; efficiency?: number; fastCharge?: number; }

(Optional)

input properties:

  • Optional ports?: number
  • Optional departureSoc?: number
  • Optional destinationSoc?: number
  • Optional chargerDestSoc?: number
  • Optional chargerDepSoc?: number
  • Optional chargerOverheadMins?: number
  • Optional batteryHealth?: number
  • Optional id?: number
  • Optional batteryCapacity?: number
  • Optional towbarPossible?: number
  • Optional vehicleRange?: number
  • Optional efficiency?: number
  • Optional fastCharge?: number