def _generate_data_for_GETPOK(self): """ Здесь генерируем наши данные для нашей команды """ # Генерируем MeterTable MeterTable = self._Generate_MeterTable() # print(MeterTable) self.MeterTable = MeterTable.get('MeterTable') # Генерируем Конфиг ElConfig = self._generate_ElConfig() # print(ElConfig) self.ElConfig = ElConfig.get('ElConfig') # сначала записываем все нужные данные в БД self.ElectricEnergyValues = self._ElectricEnergyValues()
def _generate_data_for_GETTESTS(self): """ Здесь генерируем наши данные для нашей команды """ # Генерируем MeterTable MeterTable = self._Generate_MeterTable() # print(MeterTable) self.MeterTable = MeterTable.get('MeterTable') # Генерируем Конфиг ElConfig = self._generate_ElConfig() # print(ElConfig) self.ElConfig = ElConfig.get('ElConfig') # сначала записываем все нужные данные в БД ElMomentQuality = self._generate_ElMomentQuality() self.ElMomentQuality = ElMomentQuality.get('ElMomentQuality')
def _generate_ElConfig(self): """ Здесь генерируем конфиг Необходимо : MeterTable Опционально - Переопределенные тэги """ from GenerateMeterData import ElConfig redefine_tag = { } redefine_tag.update(self.Redefine_tag) ElConfig_record = ElConfig(MeterTable=self.MeterTable, Config_tag=redefine_tag) return ElConfig_record
def _generate_data_for_GETAUTOREAD(self): """ Здесь генерируем наши данные для нашей команды """ # Генерируем MeterTable MeterTable = self._Generate_MeterTable() # print(MeterTable) self.MeterTable = MeterTable.get('MeterTable') # Генерируем Конфиг ElConfig = self._generate_ElConfig() # print(ElConfig) self.ElConfig = ElConfig.get('ElConfig') # сначала записываем все нужные данные в БД ElectricEnergyValues_dict = {} for i in range(len(self.RecordTypeId)): ElectricEnergyValues = self._generate_ElectricEnergyValues(RecordTypeId=self.RecordTypeId[i]) ElectricEnergyValues_dict[self.RecordTypeId[i]] = ElectricEnergyValues.get(self.RecordTypeId[i]) self.ElectricEnergyValues = ElectricEnergyValues_dict
def _generate_data_for_GETLP(self): """ Здесь генерируем наши данные для нашей команды """ # Генерируем MeterTable MeterTable = self._Generate_MeterTable() # print(MeterTable) self.MeterTable = MeterTable.get('MeterTable') # Генерируем Конфиг ElConfig = self._generate_ElConfig() # print(ElConfig) self.ElConfig = ElConfig.get('ElConfig') # и Генерируем ОДИН профиль мощности для выяснения периода интеграции RecordData = self._generate_ElArr1ConsPower() # print(RecordData) # Вытаскиваем Профиль мощности # ElArr1ConsPower = RecordData.get('ElArr1ConsPower') self.ElArr1ConsPower = RecordData.get('ElArr1ConsPower')
def _generate_ElectricPowerValues(self): """ Метод для генерации Энергии чо так , да вот так """ # Генерируем MeterTable MeterTable = self._Generate_MeterTable() # print(MeterTable) self.MeterTable = MeterTable.get('MeterTable') # Генерируем Конфиг ElConfig = self._generate_ElConfig() # print(ElConfig) self.ElConfig = ElConfig.get('ElConfig') # и Генерируем ОДИН профиль мощности для выяснения периода интеграции RecordData = self._generate_ElArr1ConsPower() # print(RecordData) # Вытаскиваем Профиль мощности ElArr1ConsPower = RecordData.get('ElArr1ConsPower') self.ElArr1ConsPower = ElArr1ConsPower.get(list(ElArr1ConsPower.keys()).pop())