コード例 #1
0
	def __init__(self, config, logger, storage):
		self.temperatureReader = TemperatureReader(config['temperature_read_file'], config['base_data_directory'], config['temperature_save_file'], config['temperature_sampling_interval'])
		self.distanceReader = DistanceReader(config['distance_read_file'], config['base_data_directory'], config['distance_save_file'], config['distance_sampling_interval'], config['distance_sample_length'])
		self.pictureReader = PictureReader(config['photo_save_folder'], config['picture_sampling_interval'])
		self.soundReader = SoundReader(config['sound_save_folder'], config['sound_sampling_interval'], config['sound_sample_length'])
		self.soundTime = config['sound_sample_length'];
		
		self.temperatureReader.setLogger(logger)
		self.temperatureReader.setStorage(storage)

		self.distanceReader.setLogger(logger)
		self.distanceReader.setStorage(storage)
		
		self.pictureReader.setLogger(logger)
		self.pictureReader.setStorage(storage)
		
		self.soundReader.setLogger(logger)
		self.soundReader.setStorage(storage)
		
		self.logger = logger