Wideband autonomous SDR analysis engine forked from sdr-visual-suite
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 lines
430B

  1. package main
  2. import "sdr-wideband-suite/internal/pipeline"
  3. func buildArbitrationSnapshot(step pipeline.RefinementStep, queue decisionQueueStats) *ArbitrationSnapshot {
  4. return &ArbitrationSnapshot{
  5. Budgets: &step.Input.Budgets,
  6. RefinementPlan: &step.Input.Plan,
  7. Queue: queue,
  8. DecisionSummary: summarizeDecisions(step.Result.Decisions),
  9. DecisionItems: compactDecisions(step.Result.Decisions),
  10. }
  11. }