from networking.Networking import Networking from utils.util import normalizeName from __main__ import networking import logging class Solenoid: def __init__(self, name): self.name = name def __init__(self): subclassName = self.__class__.__name__ solenoidName = subclassName.split('Solenoid')[0] self.name = normalizeName(solenoidName) def trigger(self): logging.info("Trigger solenoid with name " + self.name) networking.triggerSolenoid(self.name)