[docs]classDeviceFocus(BeamFocus):"""Focus point targeting a device."""__focused_device:SimulatedDevice# Device focused by the beamformerdef__init__(self,focused_device:SimulatedDevice)->None:""" Args: focused_device (SimulatedDevice): Device being focused. """# Initialize base classBeamFocus.__init__(self)# Initialize class membersself.__focused_device=focused_device
@propertydeffocused_device(self)->SimulatedDevice:"""Device being focused by the beamformer."""returnself.__focused_device@focused_device.setterdeffocused_device(self,value:SimulatedDevice)->None:self.__focused_device=value