spynnaker.pyNN.external_devices_models.push_bot package

Subpackages

Module contents

class spynnaker.pyNN.external_devices_models.push_bot.AbstractPushBotOutputDevice(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Superclass of all output device descriptors.

property max_value: int
Return type:

int

property min_value: int
Return type:

int

property protocol_property
Return type:

property

property send_type: SendType
Return type:

SendType

property time_between_send: int
Return type:

int

class spynnaker.pyNN.external_devices_models.push_bot.AbstractPushBotRetinaDevice(protocol, resolution)

Bases: AbstractSendMeMulticastCommandsVertex

An abstraction of a silicon retina attached to a SpiNNaker system.

Parameters:
property pause_stop_commands: Iterable[MultiCastCommand]

The commands needed when pausing or stopping simulation.

Return type:

iterable(MultiCastCommand)

property start_resume_commands: Iterable[MultiCastCommand]

The commands needed when starting or resuming simulation.

Return type:

iterable(MultiCastCommand)

property timed_commands: List[MultiCastCommand]

The commands to be sent at given times in the simulation.

Return type:

list(MultiCastCommand)