Method: OpenC3::RouterTlmHandlerThread#initialize
- Defined in:
- lib/openc3/microservices/interface_microservice.rb
#initialize(router, tlm, logger: nil, metric: nil, scope:) ⇒ RouterTlmHandlerThread
Returns a new instance of RouterTlmHandlerThread.
334 335 336 337 338 339 340 341 342 343 344 345 |
# File 'lib/openc3/microservices/interface_microservice.rb', line 334 def initialize(router, tlm, logger: nil, metric: nil, scope:) @router = router @tlm = tlm @scope = scope @logger = logger @logger = Logger unless @logger @metric = metric @count = 0 @directive_count = 0 @metric.set(name: 'router_directive_total', value: @directive_count, type: 'counter') if @metric @metric.set(name: 'router_tlm_total', value: @count, type: 'counter') if @metric end |