Files
flippr-game/Solenoid.py
Jonas Zeunert e69ebbca8c try
2020-05-07 19:48:58 +02:00

21 lines
529 B
Python

from networking.Networking import Networking
from utils.util import normalizeName
from solenoids import *
import logging
class Solenoid:
def __init__(self, name):
self.name = name
def __init__(self):
subclassName = self.__class__.__subclasses__()[0].__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)