Method: OpenC3::TcpipServerInterface#write_raw

Defined in:
lib/openc3/interfaces/tcpip_server_interface.rb

#write_raw(data) ⇒ Object

Parameters:

  • data (String)

    Data to write to all clients connected to the write port.



240
241
242
243
244
245
246
247
# File 'lib/openc3/interfaces/tcpip_server_interface.rb', line 240

def write_raw(data)
  raise "Interface not connected for write_raw: #{@name}" unless connected?
  raise "Interface not write-rawable: #{@name}" unless write_raw_allowed?

  @write_raw_queue << data
  @write_raw_condition_variable.broadcast
  return data
end