struct

Kozai::Schedule::Plan

Inherits Struct < Value < Object

What the station will do, and what it will not.

Constructors

new(slots : Array(Slot), declined : Array(Declined), computed_at : Time = Time.utc)
Source

Instance methods

committed

Total time the antenna is committed for.

Source
computed_at

When this plan was computed.

Source
current(at : Time = Time.utc) : Slot | Nil

The slot covering at, if any.

Source
declined

Passes considered and rejected, each with its reason.

Source
empty?
Source
next_after(at : Time = Time.utc) : Slot | Nil

The first slot beginning after at.

Source
slots

Chosen passes, in time order.

Source