pygrenade_vx.network.abstract.PadRecorder

class pygrenade_vx.network.abstract.PadRecorder

Bases: _pygrenade_vx_network_abstract.Recorder

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: _pygrenade_vx_network_abstract.PadRecorder, pads: list[pyhalco_hicann_dls_vx_v3.PadOnDLS], shape: pygrenade_common.MultiIndexSequence, time_domain: pygrenade_common.TimeDomainOnTopology) -> None

Construct pad recorder with specified pad location, number of channels and time-domain.

  1. __init__(self: _pygrenade_vx_network_abstract.PadRecorder, arg0: _pygrenade_vx_network_abstract.PadRecorder) -> None

Methods

__init__(*args, **kwargs)

Overloaded function.

copy(self)

get_input_ports(self)

Get input ports of pad recorder.

get_output_ports(self)

Get output ports of pad recorder.

get_pads(self)

Which pad to target per channel.

move(self)

set_pads(self, value)

Set which pad to target per channel.

copy(self: _pygrenade_vx_network_abstract.PadRecorder)pygrenade_common.Vertex
get_input_ports(self: _pygrenade_vx_network_abstract.PadRecorder)list[pygrenade_common.Vertex.Port]

Get input ports of pad recorder. The pad recorder has one input port of to be recorded sources (port index 0).

get_output_ports(self: _pygrenade_vx_network_abstract.PadRecorder)list[pygrenade_common.Vertex.Port]

Get output ports of pad recorder. The pad recorder has no output ports.

get_pads(self: _pygrenade_vx_network_abstract.PadRecorder)list[pyhalco_hicann_dls_vx_v3.PadOnDLS]

Which pad to target per channel.

move(self: _pygrenade_vx_network_abstract.PadRecorder)pygrenade_common.Vertex
set_pads(self: _pygrenade_vx_network_abstract.PadRecorder, value: list[pyhalco_hicann_dls_vx_v3.PadOnDLS])None

Set which pad to target per channel.