diff options
Diffstat (limited to 'iot_barcode_transmitter')
-rwxr-xr-x | iot_barcode_transmitter | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/iot_barcode_transmitter b/iot_barcode_transmitter index 5b08111..37336ef 100755 --- a/iot_barcode_transmitter +++ b/iot_barcode_transmitter @@ -25,8 +25,12 @@ def main(): while True: with open(fifo_path, "r") as fifo: - keycode = fifo.read() - character = KEYMAP[keycode] + keycode = fifo.readline() + if keycode in KEYMAP: + character = KEYMAP[keycode] + else: + print("Keycode not recognized") + character = "" if character is "\n": mqtt_service.client.publish( topic, |