3.4.3.3. qupulse.hardware.feature_awg.channel_tuple_wrapper

class qupulse.hardware.feature_awg.channel_tuple_wrapper.ChannelTupleAdapter(channel_tuple)[source]

Bases: qupulse.hardware.awgs.base.AWG

This class serves as an adapter between the old Class AWG and the new driver abstraction. It routes all the methods the AWG class to the corresponding methods of the new driver.

arm(name)[source]

Implements arm().

Return type

None

clear()[source]

Implements clear().

Return type

None

property num_channels: int

Implements num_channels.

Return type

int

property num_markers: int

Implements num_markers.

Return type

int

property programs: Set[str]

Implements programs.

Return type

Set[str]

remove(name)[source]

Implements remove().

Return type

None

property sample_rate: float

Implements sample_rate.

Return type

float

set_volatile_parameters(program_name, parameters)[source]

Implements set_volatile_parameters().

upload(name, program, channels, markers, voltage_transformation, force=False)[source]

Implements upload().

Return type

None