Method: OpenC3::Interface#write_raw

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

#write_raw(data) ⇒ Object

Writes preformatted data onto the interface. Malformed data may cause problems.

Parameters:

  • data (String)

    The raw data to send out the interface



320
321
322
323
324
325
326
327
# File 'lib/openc3/interfaces/interface.rb', line 320

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 do
    write_interface(data)
  end
end