# -*- coding: utf-8 -*- # !/usr/bin/env python import logging import pandas from typing import TYPE_CHECKING if TYPE_CHECKING: pass logging.getLogger('parse').setLevel(logging.WARNING) def device_online_cache_key(devNo): # type:(str)->str DEVICE_ONLINE_CACHE_KEY = '{devNo}_online' return DEVICE_ONLINE_CACHE_KEY.format(devNo=devNo) def device_control_cache_key(devNo): # type:(str)->str DEVICE_CONTROL_CACHE_KEY = 'ctr_{devNo}' return DEVICE_CONTROL_CACHE_KEY.format(devNo=devNo) def device_warning_cache_key(devNo): # type:(str)->str DEVICE_WARNING_CACHE_KEY = '{devNo}_warning' return DEVICE_WARNING_CACHE_KEY.format(devNo=devNo) class PowerGraph(object): """ 功率曲线图 绘制 暂时不做 """ def __init__(self, data, columns): self._columns = columns self._data = pandas.DataFrame(data, columns=self._columns) def repair_data(self, frequency, startTime, endTime): pass