Method: OpenC3::TriggerGroupMicroservice#run
- Defined in:
- lib/openc3/microservices/trigger_group_microservice.rb
#run ⇒ Object
546 547 548 549 550 551 552 553 554 555 556 557 558 |
# File 'lib/openc3/microservices/trigger_group_microservice.rb', line 546 def run @logger.info "TriggerGroupMicroservice running" @manager_thread = Thread.new { @manager.run } loop do triggers = TriggerModel.all(scope: @scope, group: @group) @share.trigger_base.update(triggers: triggers) break if @cancel_thread block_for_updates() break if @cancel_thread end @logger.info "TriggerGroupMicroservice exiting" end |