18 lines
676 B
Plaintext
18 lines
676 B
Plaintext
def getUPSPaths(location=None):
|
|
return reports.MBR.criticalpower.getPowerPaths(location)
|
|
|
|
def getPowerHist(startDate,endDate, location=None):
|
|
tagpaths = getUPSPaths(location)
|
|
|
|
hist = reports.MBR.common.util.getHistory(tagpaths, startDate, endDate, customArgs={})
|
|
return reports.MBR.common.util.generateSumCol(hist, sumColName="CalculatedUPSTotalkW")
|
|
|
|
|
|
def processData(startDate,endDate, interval, location=None):
|
|
histDS = getPowerHist(startDate,endDate, location)
|
|
return reports.MBR.common.util.averageIntervalData(histDS, interval)
|
|
|
|
def beginReport(startDate,endDate, intervalMins, location=None):
|
|
return processData(startDate,endDate, intervalMins, location)
|
|
|