Method: OpenC3::InterfaceCmdHandlerThread#start

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

#startObject



69
70
71
72
73
74
75
76
77
# File 'lib/openc3/microservices/interface_microservice.rb', line 69

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