Method: OpenC3::Interface#write_raw

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

#write_raw(data, extra = nil) ⇒ Object

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

Parameters:

  • data (String)

    The raw data to send out the interface



388
389
390
391
392
393
394
395
# File 'lib/openc3/interfaces/interface.rb', line 388

def write_raw(data, extra = nil)
  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, extra)
  end
end