Method: OpenC3::Interface#as_json
- Defined in:
- lib/openc3/interfaces/interface.rb
#as_json(*a) ⇒ Object
345 346 347 348 349 350 351 352 353 354 355 356 357 |
# File 'lib/openc3/interfaces/interface.rb', line 345 def as_json(*a) config = {} config['name'] = @name config['state'] = @state config['clients'] = self.num_clients config['txsize'] = @write_queue_size config['rxsize'] = @read_queue_size config['txbytes'] = @bytes_written config['rxbytes'] = @bytes_read config['txcnt'] = @write_count config['rxcnt'] = @read_count config end |