Пример #1
0
 def __init_(self, name="Zumo32u4", port="/dev/tty/ACM0"):
     self.name = name
     self.max_speed = 100 # This is the maximum speed allowed for the zumo. It works as a percentage
     self.logger = Logging(f"./logs/{name}")
     self.connection = ZumoConnection(self.logger, port)
     self.logger.log_info("Created Zumo32u4 instance")
     self.sensors = ZumoSensors()
Пример #2
0
import sys
import wave

import cue_file as cue_file_mod
from audio.drip_detector import DripDetector, VirtualDripDetector
from audio.tuning_parameter_file import TuningParameterFileHandler
from util.logging import Logging

drip_governor = None

if TRACE:
    log_level = 'TRACE'
else:
    log_level = 'INFO'

log = Logging(level=log_level)

# Parse command line arguments
if len(sys.argv) == 4:
    tuning_filename, wave_file_name, cue_file_name = sys.argv[1:]
elif len(sys.argv) == 5:
    from util.drip_governor import DripGovernor
    tuning_filename, wave_file_name, cue_file_name, port = sys.argv[1:]
    drip_governor = DripGovernor(port)
    print('importing drip gov')
else:
    print("Usage: %s <tuning.dat> <output.wav> <output.cue>" % sys.argv[0])
    sys.exit(1)

# Loading tuning parameters
tuning_collection = TuningParameterFileHandler.read_from_file(tuning_filename)