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:
Satellite
Constellation Satellite which can send 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