From 73d7e56a84f913efd8ca59e3a923aaf9574705af Mon Sep 17 00:00:00 2001 From: Andrew Kay Date: Tue, 10 Jan 2023 23:41:57 -0600 Subject: [PATCH] Log model from extended ID --- oec/__main__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/oec/__main__.py b/oec/__main__.py index c1169cf..b5d8ecc 100644 --- a/oec/__main__.py +++ b/oec/__main__.py @@ -52,11 +52,15 @@ def _create_device(args, interface, device_address, poll_response): (terminal_id, extended_id) = get_ids(interface, device_address) logger.info(f'Terminal ID = {terminal_id}') - logger.info(f'Extended ID = {extended_id}') if terminal_id.type != TerminalType.CUT: raise UnsupportedDeviceError('Only CUT type terminals are supported') + logger.info(f'Extended ID = {extended_id}') + + if extended_id is not None: + logger.info(f'Model = IBM {extended_id[2:6]} or equivalent') + keyboard_description = get_keyboard_description(terminal_id, extended_id) logger.info(f'Keyboard = {keyboard_description}')