Method: OpenC3::SlipProtocol#write_data
- Defined in:
- lib/openc3/interfaces/protocols/slip_protocol.rb
#write_data(data, extra = nil) ⇒ Object
110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 |
# File 'lib/openc3/interfaces/protocols/slip_protocol.rb', line 110 def write_data(data, extra = nil) # Intentionally not calling super() if @write_enable_escaping data = data.gsub(@esc_char, @replace_esc).gsub(@end_char, @replace_end) end if @start_char data = @start_char + data end data << @end_char return data, extra end |