| @@ -53,14 +53,15 @@ class GPIOPWM(ActorBase): | |||||
| if self.frequency is None: | if self.frequency is None: | ||||
| self.frequency = 0.5 # 2 sec | self.frequency = 0.5 # 2 sec | ||||
| self.p = GPIO.PWM(int(self.gpio), float(self.frequency)) | |||||
| if self.p is None: | |||||
| self.p = GPIO.PWM(int(self.gpio), float(self.frequency)) | |||||
| self.p.start(int(self.power)) | self.p.start(int(self.power)) | ||||
| def set_power(self, power): | def set_power(self, power): | ||||
| ''' | ''' | ||||
| Optional: Set the power of your actor | Optional: Set the power of your actor | ||||
| :param power: int value between 0 - 100 | :param power: int value between 0 - 100 | ||||
| :return: | |||||
| :return: | |||||
| ''' | ''' | ||||
| if power is not None: | if power is not None: | ||||
| self.power = int(power) | self.power = int(power) | ||||
| @@ -96,12 +97,9 @@ class Dummy(ActorBase): | |||||
| ''' | ''' | ||||
| Code to switch on the actor | Code to switch on the actor | ||||
| :param power: int value between 0 - 100 | :param power: int value between 0 - 100 | ||||
| :return: | |||||
| :return: | |||||
| ''' | ''' | ||||
| print "ON" | print "ON" | ||||
| def off(self): | def off(self): | ||||
| print "OFF" | print "OFF" | ||||