forked from platypush/platypush
Removed the serial backend, as it's now being replaced by the more specific (and reusable) sensor.serial backend
This commit is contained in:
parent
0e3873eaf3
commit
f137595ba0
1 changed files with 0 additions and 33 deletions
|
@ -1,33 +0,0 @@
|
||||||
import serial
|
|
||||||
|
|
||||||
from platypush.backend import Backend
|
|
||||||
from platypush.context import get_plugin
|
|
||||||
from platypush.message.event.serial import SerialDataEvent
|
|
||||||
|
|
||||||
|
|
||||||
class SerialBackend(Backend):
|
|
||||||
def __init__(self, **kwargs):
|
|
||||||
super().__init__(**kwargs)
|
|
||||||
self.data = None
|
|
||||||
|
|
||||||
def send_message(self, msg):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def get_data(self):
|
|
||||||
plugin = get_plugin('serial')
|
|
||||||
return plugin.get_data().output
|
|
||||||
|
|
||||||
def run(self):
|
|
||||||
super().run()
|
|
||||||
self.logger.info('Initialized serial backend')
|
|
||||||
|
|
||||||
while not self.should_stop():
|
|
||||||
new_data = self.get_data()
|
|
||||||
if self.data is None or self.data != new_data:
|
|
||||||
self.bus.post(SerialDataEvent(data=new_data))
|
|
||||||
|
|
||||||
self.data = new_data
|
|
||||||
|
|
||||||
|
|
||||||
# vim:sw=4:ts=4:et:
|
|
||||||
|
|
Loading…
Reference in a new issue