def run(self): section = ConfigurationConstants.getGeneralSettings() try: self.samplingTime = int(self.configurator.get(section, ConfigurationConstants.getSamplingTime())) except Exception, e: self.samplingTime = ConfigurationConstants.getDefaultSampligTimeValue() self.logger.error("Error on buildingID = %s: setting default samplingTime = %d" % (self.buildingID, ConfigurationConstants.getDefaultSampligTimeValue()))
def __init__(self, buildingID, logger, csvPath, configurator, mqtt): super(CSVScanner, self).__init__() self.buildingID = buildingID.lower() self.logger = logger self.isLoop = True self.configurator = configurator self.csvPath = csvPath self.samplingTime = ConfigurationConstants.getDefaultSampligTimeValue() self.mqtt = mqtt