Interface PowerReadingData

All Known Subinterfaces:
PowerData.Payload, PowerDataIBX
All Known Implementing Classes:
PowerDataIBXJson, PowerDataJson.PayloadJson

public interface PowerReadingData
The shared power-reading shape for a single hierarchy node, common to both the payLoad of a GET /power/v1/current response (PowerData.Payload) and an entry in the payLoad.data array of a POST /power/v1/current response (PowerDataIBX).
  • Method Details

    • getIbx

      String getIbx()
    • getAccountNo

      String getAccountNo()
    • getLevelType

      PowerLevelType getLevelType()
    • getLevelValue

      String getLevelValue()
    • getIsAlarm

      String getIsAlarm()
    • getKva

      Double getKva()
    • getAmps

      Double getAmps()
    • getSoldKva

      Double getSoldKva()
    • getCabinetRating

      Double getCabinetRating()
    • getContractualKva

      Double getContractualKva()
    • getPercentageKva

      Double getPercentageKva()
    • getComparisonData

      ComparisonData getComparisonData()
    • getPeakKvaLastSevenDays

      Double getPeakKvaLastSevenDays()
    • getPeakKvaLastSevenDaysPercentage

      Double getPeakKvaLastSevenDaysPercentage()
    • getPeakKvaLastSevenDaysContractualKva

      Double getPeakKvaLastSevenDaysContractualKva()
    • getPeakKvaLastSevenDaysTime

      Long getPeakKvaLastSevenDaysTime()
    • getSoldAmps

      Integer getSoldAmps()
    • getPrimaryKva

      Double getPrimaryKva()
    • getRedundantKva

      Double getRedundantKva()
    • getKw

      String getKw()
    • getPowerFactor

      String getPowerFactor()
    • getReadingTime

      String getReadingTime()
    • getLastUpdatedTime

      String getLastUpdatedTime()
    • getCustomerName

      String getCustomerName()