pynn_brainscales.brainscales2.InjectedConfiguration
-
class
pynn_brainscales.brainscales2.
InjectedConfiguration
(pre_non_realtime: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder] = <factory>, pre_realtime: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder] = <factory>, inside_realtime_begin: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder] = <factory>, inside_realtime: pystadls_vx_v3.AbsoluteTimePlaybackProgramBuilder = <factory>, inside_realtime_end: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder] = <factory>, post_realtime: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder] = <factory>, ppu_symbols: Dict[str, Union[Dict[pyhalco_hicann_dls_vx_v3.HemisphereOnDLS, pyhaldls_vx_v3.PPUMemoryBlock], pylola_vx_v3.ExternalPPUMemoryBlock]] = <factory>) Bases:
object
User defined injected configuration
- Parameters
pre_non_realtime – Injection written prior to the non realtime configuration.
pre_realtime – Injection written prior to the realtime configuration.
inside_realtime_begin – Injection written prior to the realtime events.
inside_realtime_end – Injection written after the realtime events and runtime.
post_realtime – Injection written after the the realtime configuration.
ppu_symbols – PPU symbol written during static configuration.
-
__init__
(pre_non_realtime: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder] = <factory>, pre_realtime: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder] = <factory>, inside_realtime_begin: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder] = <factory>, inside_realtime: pystadls_vx_v3.AbsoluteTimePlaybackProgramBuilder = <factory>, inside_realtime_end: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder] = <factory>, post_realtime: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder] = <factory>, ppu_symbols: Dict[str, Union[Dict[pyhalco_hicann_dls_vx_v3.HemisphereOnDLS, pyhaldls_vx_v3.PPUMemoryBlock], pylola_vx_v3.ExternalPPUMemoryBlock]] = <factory>) → None Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
([pre_non_realtime, pre_realtime, …])Initialize self.
-
inside_realtime
: pystadls_vx_v3.AbsoluteTimePlaybackProgramBuilder
-
inside_realtime_begin
: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder]
-
inside_realtime_end
: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder]
-
post_realtime
: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder]
-
ppu_symbols
: Dict[str, Union[Dict[pyhalco_hicann_dls_vx_v3.HemisphereOnDLS, pyhaldls_vx_v3.PPUMemoryBlock], pylola_vx_v3.ExternalPPUMemoryBlock]]
-
pre_non_realtime
: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder]
-
pre_realtime
: Union[Dict[pyhalco_common.Coordinate, pyhaldls_vx_v3.Container], pystadls_vx_v3.PlaybackProgramBuilder]