ReceiverSatellite module#
SPDX-FileCopyrightText: 2025 DESY and the Constellation authors SPDX-License-Identifier: EUPL-1.2
A base module for a Constellation Satellite that receives data.
- class core.receiver_satellite.ReceiverSatellite(*args: Any, **kwargs: Any)#
Bases:
SatelliteConstellation Satellite which can receive data via CDTP
- do_run(run_identifier: str) str#
Run loop
NOTE: This must not be overridden by receiver satellite implementations!
- receive_bor(sender: str, user_tags: dict[str, Any], configuration: dict[str, Any]) None#
Receive begin-of-run (BOR)
- receive_data(sender: str, data_record: DataRecord) None#
Receive data