Reworked serial reading
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
import cv2
|
||||
from flask import Flask
|
||||
|
||||
from hardware.generic.serial_reader import SerialReader
|
||||
from hardware.screen.screen import Screen
|
||||
from hardware.rfid.reader import RfidReader
|
||||
from services.detection_service import DetectionService
|
||||
@@ -11,7 +12,8 @@ app = Flask(__name__)
|
||||
|
||||
screen = Screen()
|
||||
mqtt_service = MQTTService("127.0.0.1", 1883)
|
||||
reader = RfidReader("/dev/serial0", 9600)
|
||||
rfid_reader = RfidReader("/dev/serial0", 9600)
|
||||
light_sensor_reader = SerialReader("/dev/ttyUSB1", 57600)
|
||||
detection_service = DetectionService()
|
||||
|
||||
@app.route("/party/start", methods=['POST'])
|
||||
@@ -24,8 +26,8 @@ if __name__ == "__main__":
|
||||
screen.enableBackground()
|
||||
screen.displayMessage("Waiting for scan...")
|
||||
|
||||
reader.start()
|
||||
reader.subscribe(lambda uid: mqtt_service.publish(
|
||||
rfid_reader.start()
|
||||
rfid_reader.subscribe(lambda uid: mqtt_service.publish(
|
||||
"rpi", "/board-mate/rfid/scan", str(uid), 0
|
||||
))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user