pygrenade_vx.network.abstract.PadRecorder
-
class
pygrenade_vx.network.abstract.PadRecorder Bases:
_pygrenade_vx_network_abstract.Recorder-
__init__(*args, **kwargs) Overloaded function.
__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.
__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.
-