pygrenade_vx.network.abstract.CADCRecorder
-
class
pygrenade_vx.network.abstract.CADCRecorder Bases:
_pygrenade_vx_network_abstract.Recorder-
__init__(*args, **kwargs) Overloaded function.
__init__(self: _pygrenade_vx_network_abstract.CADCRecorder, shape: pygrenade_common.MultiIndexSequence, enable_record_to_dram: bool, time_domain: pygrenade_common.TimeDomainOnTopology) -> None
Construct CADC recorder with specified number of channels and time-domain.
__init__(self: _pygrenade_vx_network_abstract.CADCRecorder, arg0: _pygrenade_vx_network_abstract.CADCRecorder) -> None
Methods
__init__(*args, **kwargs)Overloaded function.
copy(self)create_empty_results(self, batch_size)get_input_ports(self)Get input ports of CADC recorder.
get_output_ports(self)Get output ports of CADC recorder.
move(self)valid_output_port_data(self, …)Only CADCRecorder results are valid at output port 0.
Attributes
-
class
Results Bases:
pygrenade_common.Recorder.Results-
batch_size(self: _pygrenade_vx_network_abstract.CADCRecorder.Results) → int
-
copy(self: _pygrenade_vx_network_abstract.CADCRecorder.Results) → pygrenade_common.PortData
-
move(self: _pygrenade_vx_network_abstract.CADCRecorder.Results) → pygrenade_common.PortData
-
property
samples
-
set_section(self: _pygrenade_vx_network_abstract.CADCRecorder.Results, results: pygrenade_common.Recorder.Results, sequence: pygrenade_common.MultiIndexSequence) → None
-
size(self: _pygrenade_vx_network_abstract.CADCRecorder.Results) → int
-
-
copy(self: _pygrenade_vx_network_abstract.CADCRecorder) → pygrenade_common.Vertex
-
create_empty_results(self: _pygrenade_vx_network_abstract.CADCRecorder, batch_size: int) → pygrenade_common.Recorder.Results
-
property
enable_record_to_dram
-
get_input_ports(self: _pygrenade_vx_network_abstract.CADCRecorder) → list[pygrenade_common.Vertex.Port] Get input ports of CADC recorder. The CADC recorder has one input port of samples to be recorded from recordable sources (port index 0).
-
get_output_ports(self: _pygrenade_vx_network_abstract.CADCRecorder) → list[pygrenade_common.Vertex.Port] Get output ports of CADC recorder. The CADC recorder has one output port of recorded samples (port index 0).
-
move(self: _pygrenade_vx_network_abstract.CADCRecorder) → pygrenade_common.Vertex
-
valid_output_port_data(self: _pygrenade_vx_network_abstract.CADCRecorder, output_port_on_vertex: int, recording: pygrenade_common.PortData) → bool Only CADCRecorder results are valid at output port 0.
-