Method: OpenC3::TriggerGroupMicroservice#initialize

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

#initialize(*args) ⇒ TriggerGroupMicroservice

Returns a new instance of TriggerGroupMicroservice.



537
538
539
540
541
542
543
544
# File 'lib/openc3/microservices/trigger_group_microservice.rb', line 537

def initialize(*args)
  super(*args)
  @group = TriggerGroupShare.get_group(name: @name)
  @share = TriggerGroupShare.new(scope: @scope)
  @manager = TriggerGroupManager.new(name: @name, logger: @logger, scope: @scope, group: @group, share: @share)
  @manager_thread = nil
  @read_topic = true
end