Controls:
The I/O for the controls of the pinball machine is done using an RS232SDD16 data acquisition device via the serial port.
RS232SDD16
writes it's command to the SerialIO
object, which uses a SerialPort
object to communicate on the
serial port.
SerialIO
writes and reads to and from queues in the
SerialPort
.
SerialPort
controls the serial port. It polls the serial port
for data to read in via SerialIO.
SerialIO
.