예제 #1
0
    def _load(self, params):
        '''
        Load plugins from the database.
        '''
        self.histview = HistoryViewer(self.db)
        self._objects = []
        value_query = yield self.histview.get_latest_data(params)

        for value in value_query:
            val = GraphValue(float(value[0]), float(value[1]))
            self._objects.append(val)
예제 #2
0
    def _load(self, params):
        '''
        Load plugins from the database.
        '''
        self.histview = HistoryViewer(self.db)
        self._objects = []
        value_query = yield self.histview.get_daily_data(params)

        for value in value_query:
            val = GraphValue(float(value[0]), float(value[4]))
            min = GraphValue(float(value[1]), float(value[4]))
            avg = GraphValue(float(value[2]), float(value[4]))
            max = GraphValue(float(value[3]), float(value[4]))
            _tmp = {"val": val, "min": min, "avg": avg, "max": max}
            self._objects.append(_tmp)