neclib.devices.attenuator.rhio10#

Aliases#

NetworkAttenuator

None

busy

Manages the busy state of the object.

class RHIO10[source]#

Bases: NetworkAttenuator

Attenuator, which can attennuate IF sigal power.

Notes

Configuration items for this device:

hoststr

IP address for ethernet communicator.

portint

ethernet port of using devices.

channelDict[str, int]

Human-readable channel name. The value should be mapping from human readableversion (str) to device level identifier (int). You can assign any name to the channels up to two channels. For example: { CH1 = 1, CH2 = 2}

Manufacturer: str = 'SENA'#
Model: str = 'RHIO10'#
Identifier: ClassVar[Optional[str]] = 'host'#
get_loss(id)[source]#
Parameters:

id (str) –

Return type:

Quantity

set_loss(dB, id)[source]#
Parameters:
  • dB (int) –

  • id (str) –

Return type:

None

finalize()[source]#
Return type:

None