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
property min_value
property protocol_property
Return type:

property

property send_type
Return type:

SendType

property time_between_send
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

The commands needed when pausing or stopping simulation.

Return type:

iterable(MultiCastCommand)

property start_resume_commands

The commands needed when starting or resuming simulation.

Return type:

iterable(MultiCastCommand)

property timed_commands

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

Return type:

list(MultiCastCommand)