Method: OpenC3::TerminatedProtocol#write_data

Defined in:
lib/openc3/interfaces/protocols/terminated_protocol.rb

#write_data(data) ⇒ Object



59
60
61
62
63
64
65
66
67
# File 'lib/openc3/interfaces/protocols/terminated_protocol.rb', line 59

def write_data(data)
  raise "Packet contains termination characters!" if data.index(@write_termination_characters)

  data = super(data)
  @write_termination_characters.each_byte do |byte|
    data << byte
  end
  return data
end