Add support for TN3270 alarm and VT100 bell

This commit is contained in:
Andrew Kay
2019-12-27 14:18:51 -06:00
parent c46a3f7e54
commit d02f9844a4
8 changed files with 96 additions and 26 deletions

View File

@@ -5,7 +5,7 @@ oec.controller
import time
import logging
from coax import poll, poll_ack, KeystrokePollResponse, ReceiveTimeout, \
from coax import poll, poll_ack, PollAction, KeystrokePollResponse, ReceiveTimeout, \
ReceiveError, ProtocolError
from .terminal import Terminal, read_terminal_ids
@@ -166,7 +166,9 @@ class Controller:
self.last_poll_time = time.perf_counter()
poll_response = poll(self.interface, timeout=1)
poll_action = self.terminal.get_poll_action() if self.terminal else PollAction.NONE
poll_response = poll(self.interface, poll_action, timeout=1)
if poll_response:
try: