The telos gem was written to communicate with some Telos Nx12 Talk Show systems. Currently only the basic communication is implemented, without further abstractions.
# Open a new connection to a telos device device = Telos::Device.new(host: '192.168.0.5') device.connect do device.write(Telos::Command::EnumerateShows) # Send EnumerateShows command device.read # Read 1 line of Telos output device.write(Telos::Command::ConnectToShow, SSN_: 1, SHOW: 'Show 1', PASS: 0) # Connect to a show ... end