Method: OpenC3::TerminatedProtocol#write_data

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

#write_data(data, extra = nil) ⇒ Object



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

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

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