Method: OpenC3::RouterTlmHandlerThread#start

Defined in:
lib/openc3/microservices/interface_microservice.rb

#startObject



347
348
349
350
351
352
353
354
355
# File 'lib/openc3/microservices/interface_microservice.rb', line 347

def start
  @thread = Thread.new do
    run()
  rescue Exception => e
    @logger.error "#{@router.name}: Telemetry handler thread died: #{e.formatted}"
    raise e
  end
  ThreadManager.instance.register(@thread, stop_object: self)
end