IndoorFactoryTopology#
- class sionna.sys.IndoorFactoryTopology(values: tuple, factory_scenario: str, hall_dimensions: Tuple[float, float, float], warn_on_unpack: bool = False)[source]#
Bases:
tupleTuple-compatible indoor-factory topology with InF configuration metadata.
Instances contain the same nine entries accepted by
set_topology(). They additionally record the factory sub-scenario and hall dimensions used to generate the deployment. Useset_topology()to validate this metadata against an InF channel model before applying the topology.This class is returned by
gen_tr38901_indoor_factory_topology()and is not intended to be constructed directly.- Parameters:
Attributes
Methods
- set_topology(channel_model: object) None[source]#
Validate and apply this topology to an InF channel model.
- Parameters:
channel_model (object) –
InFchannel model configured with the samefactory_scenarioandhall_dimensionsas this topology.- Raises:
TypeError – If
channel_modelis not an InF channel model.ValueError – If its factory sub-scenario or hall dimensions do not match this topology.