Skip to content

DownlinkSlot

Domain entity representing a scheduled downlink window.

Domain entity representing a scheduled downlink window

Each instance models a single time-bounded slot during which raw image data may be received. the slot carries temporal identifiers and its current processing state within the ingestion pipeline

Invariants
  • bot_utc and eot_utc must be timezone-aware UTC datetimes
  • bot_utc must be earlier than eot_utc
  • status must be SlotStatus enum value

Attributes:

Name Type Description
wk int

week number of the year.

doy int

Day of year.

wdy str

day of the week.

bot_utc datetime

Begin-of-transmission time (UTC).

eot_utc datetime

End-of-transmission time (UTC).

ant Optional[str]

Antenna identifier (if applicable).

status SlotStatus

status of the slot.

Invariants
  • status transitions must contain SlotStatus enum values
identity()

Natural identity of slot.