]> vault307.fbx.one Git - micorpython_ir.git/blob - ir_rx/print_error.py
Receiver now a package.
[micorpython_ir.git] / ir_rx / print_error.py
1 # print_error.py Error print for IR receiver
2
3 # Author: Peter Hinch
4 # Copyright Peter Hinch 2020 Released under the MIT license
5
6 from ir_rx import IR_RX
7
8 _errors = {IR_RX.BADSTART : 'Invalid start pulse',
9 IR_RX.BADBLOCK : 'Error: bad block',
10 IR_RX.BADREP : 'Error: repeat',
11 IR_RX.OVERRUN : 'Error: overrun',
12 IR_RX.BADDATA : 'Error: invalid data',
13 IR_RX.BADADDR : 'Error: invalid address'}
14
15 def print_error(data):
16 if data in _errors:
17 print(_errors[data])
18 else:
19 print('Unknown error code:', data)