Options
All
  • Public
  • Public/Protected
  • All
Menu

Module data/models/ChargingData

Index

Type aliases

ChargingData

ChargingData: { charge: number; name: string; pv: number }

Object to store all data of an interval.

field

name start time of the interval

field

pv solar power in this interval

field

charge power used to charge the EV

Type declaration

  • charge: number
  • name: string
  • pv: number

Functions

getIntervals

  • getIntervals(): string[]

getSolarPower

  • getSolarPower(): number[]

zipData

  • zipData(intervals: string[], solars: number[], charges: number[]): ChargingData[]
  • Combines the solar power data with the planned charging session to make a complete dataframe for the graph.

    Parameters

    • intervals: string[]

      the interval labels, should be pruned already to include only the relevant intervals.

    • solars: number[]

      the solar power data, should be equally long as {@param intervals}.

    • charges: number[]

      planned charging values, should be equally long as {@param solars} and {@param intervals}.

    Returns ChargingData[]

Generated using TypeDoc