Пример #1
0
class ActuadorMotor(Actuador):

    def __init__(self, driver):
        """
        :type driver: Driver
        """

        self.actuadorData = ActuadorDataMotor(driver.getData())
        self.status = driver.getStatus()
        self.driver = driver

    def setData(self, data):
         self.actuadorData.setData(data)

    def getStatus(self):
        return self.status

    def encender(self):
        # enciende el actuador ¿ lo hace mediante el driver?
        raise NotImplementedError( "Should have implemented this" )

    def apagar(self):
        # apaga el actuador
         raise NotImplementedError( "Should have implemented this" )

    def acelerar (self, velocidad):
        # acelera el motor
        data={'velocidad':velocidad}
        self.setData (data)
Пример #2
0
class ActuadorMotor(Actuador):
    def __init__(self, driver):
        """
        :type driver: Driver
        """

        self.actuadorData = ActuadorDataMotor(driver.getData())
        self.status = driver.getStatus()
        self.driver = driver

    def setData(self, data):
        self.actuadorData.setData(data)

    def getStatus(self):
        return self.status

    def encender(self):
        # enciende el actuador ¿ lo hace mediante el driver?
        raise NotImplementedError("Should have implemented this")

    def apagar(self):
        # apaga el actuador
        raise NotImplementedError("Should have implemented this")

    def acelerar(self, velocidad):
        # acelera el motor
        data = {'velocidad': velocidad}
        self.setData(data)
Пример #3
0
    def __init__(self, driver):
        """
        :type driver: Driver
        """

        self.actuadorData = ActuadorDataMotor(driver.getData())
        self.status = driver.getStatus()
        self.driver = driver
Пример #4
0
    def __init__(self, driver):
        """
        :type driver: Driver
        """

        self.actuadorData = ActuadorDataMotor(driver.getData())
        self.status = driver.getStatus()
        self.driver = driver