spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link package¶
Submodules¶
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.push_bot_spinnaker_link_laser_device module¶
-
class
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.push_bot_spinnaker_link_laser_device.
PushBotSpiNNakerLinkLaserDevice
(laser, protocol, spinnaker_link_id, n_neurons=1, label=None, board_address=None, start_active_time=0, start_total_period=0, start_frequency=0)[source]¶ Bases:
spynnaker.pyNN.external_devices_models.push_bot.push_bot_ethernet.push_bot_ethernet_laser_device.PushBotEthernetLaserDevice
,pacman.model.graphs.application.application_spinnaker_link_vertex.ApplicationSpiNNakerLinkVertex
The Laser of a PushBot
Parameters: - laser – The PushBotLaser value to control
- protocol – The protocol instance to get commands from
- spinnaker_link_id – The SpiNNakerLink that the PushBot is connected to
- n_neurons – The number of neurons in the device
- label – A label for the device
- board_address – The IP address of the board that the device is connected to
- start_active_time – The “active time” value to send at the start
- start_total_period – The “total period” value to send at the start
- start_frequency – The “frequency” to send at the start
-
default_parameters
= {'board_address': None, 'label': None, 'n_neurons': 1, 'start_active_time': 0, 'start_frequency': 0, 'start_total_period': 0}¶
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.push_bot_spinnaker_link_led_device module¶
-
class
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.push_bot_spinnaker_link_led_device.
PushBotSpiNNakerLinkLEDDevice
(led, protocol, spinnaker_link_id, n_neurons=1, label=None, board_address=None, start_active_time_front=None, start_active_time_back=None, start_total_period=None, start_frequency=None)[source]¶ Bases:
spynnaker.pyNN.external_devices_models.push_bot.push_bot_ethernet.push_bot_ethernet_led_device.PushBotEthernetLEDDevice
,pacman.model.graphs.application.application_spinnaker_link_vertex.ApplicationSpiNNakerLinkVertex
The LED of a PushBot
Parameters: - led – The PushBotLED parameter to control
- protocol – The protocol instance to get commands from
- spinnaker_link_id – The SpiNNakerLink connected to
- n_neurons – The number of neurons in the device
- label – The label of the device
- board_address – The IP address of the board that the device is connected to
- start_active_time_front – The “active time” to set for the front LED at the start
- start_active_time_back – The “active time” to set for the back LED at the start
- start_total_period – The “total period” to set at the start
- start_frequency – The “frequency” to set at the start
-
default_parameters
= {'board_address': None, 'label': None, 'n_neurons': 1, 'start_active_time_back': None, 'start_active_time_front': None, 'start_frequency': None, 'start_total_period': None}¶
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.push_bot_spinnaker_link_motor_device module¶
-
class
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.push_bot_spinnaker_link_motor_device.
PushBotSpiNNakerLinkMotorDevice
(motor, protocol, spinnaker_link_id, n_neurons=1, label=None, board_address=None)[source]¶ Bases:
spynnaker.pyNN.external_devices_models.push_bot.push_bot_ethernet.push_bot_ethernet_motor_device.PushBotEthernetMotorDevice
,pacman.model.graphs.application.application_spinnaker_link_vertex.ApplicationSpiNNakerLinkVertex
The motor of a PushBot
Parameters: - motor – a PushBotMotor value to indicate the motor to control
- protocol – The protocol used to control the device
- spinnaker_link_id – The SpiNNakerLink connected to
- n_neurons – The number of neurons in the device
- label – The label of the device
- board_address – The IP address of the board that the device is connected to
-
default_parameters
= {'board_address': None, 'label': None, 'n_neurons': 1}¶
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.push_bot_spinnaker_link_retina_device module¶
-
class
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.push_bot_spinnaker_link_retina_device.
PushBotSpiNNakerLinkRetinaDevice
(*args, **kwargs)[source]¶ Bases:
spynnaker.pyNN.external_devices_models.push_bot.abstract_push_bot_retina_device.AbstractPushBotRetinaDevice
,pacman.model.graphs.application.application_spinnaker_link_vertex.ApplicationSpiNNakerLinkVertex
-
default_parameters
= {'board_address': None, 'label': None}¶
-
start_resume_commands
¶ The commands needed when starting or resuming simulation
Return type: iterable(MultiCastCommand)
-
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.push_bot_spinnaker_link_speaker_device module¶
-
class
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.push_bot_spinnaker_link_speaker_device.
PushBotSpiNNakerLinkSpeakerDevice
(speaker, protocol, spinnaker_link_id, n_neurons=1, label=None, board_address=None, start_active_time=50, start_total_period=100, start_frequency=None, start_melody=None)[source]¶ Bases:
spynnaker.pyNN.external_devices_models.push_bot.push_bot_ethernet.push_bot_ethernet_speaker_device.PushBotEthernetSpeakerDevice
,pacman.model.graphs.application.application_spinnaker_link_vertex.ApplicationSpiNNakerLinkVertex
The speaker of a PushBot
Parameters: - speaker – The PushBotSpeaker value to control
- protocol – The protocol instance to get commands from
- spinnaker_link_id – The SpiNNakerLink connected to
- n_neurons – The number of neurons in the device
- label – The label of the device
- board_address – The IP address of the board that the device is connected to
- start_active_time – The “active time” to set at the start
- start_total_period – The “total period” to set at the start
- start_frequency – The “frequency” to set at the start
- start_melody – The “melody” to set at the start
-
default_parameters
= {'board_address': None, 'label': None, 'n_neurons': 1, 'start_active_time': 50, 'start_frequency': None, 'start_melody': None, 'start_total_period': 100}¶
Module contents¶
-
class
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.
PushBotSpiNNakerLinkLaserDevice
(laser, protocol, spinnaker_link_id, n_neurons=1, label=None, board_address=None, start_active_time=0, start_total_period=0, start_frequency=0)[source]¶ Bases:
spynnaker.pyNN.external_devices_models.push_bot.push_bot_ethernet.push_bot_ethernet_laser_device.PushBotEthernetLaserDevice
,pacman.model.graphs.application.application_spinnaker_link_vertex.ApplicationSpiNNakerLinkVertex
The Laser of a PushBot
Parameters: - laser – The PushBotLaser value to control
- protocol – The protocol instance to get commands from
- spinnaker_link_id – The SpiNNakerLink that the PushBot is connected to
- n_neurons – The number of neurons in the device
- label – A label for the device
- board_address – The IP address of the board that the device is connected to
- start_active_time – The “active time” value to send at the start
- start_total_period – The “total period” value to send at the start
- start_frequency – The “frequency” to send at the start
-
default_parameters
= {'board_address': None, 'label': None, 'n_neurons': 1, 'start_active_time': 0, 'start_frequency': 0, 'start_total_period': 0}¶
-
class
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.
PushBotSpiNNakerLinkLEDDevice
(led, protocol, spinnaker_link_id, n_neurons=1, label=None, board_address=None, start_active_time_front=None, start_active_time_back=None, start_total_period=None, start_frequency=None)[source]¶ Bases:
spynnaker.pyNN.external_devices_models.push_bot.push_bot_ethernet.push_bot_ethernet_led_device.PushBotEthernetLEDDevice
,pacman.model.graphs.application.application_spinnaker_link_vertex.ApplicationSpiNNakerLinkVertex
The LED of a PushBot
Parameters: - led – The PushBotLED parameter to control
- protocol – The protocol instance to get commands from
- spinnaker_link_id – The SpiNNakerLink connected to
- n_neurons – The number of neurons in the device
- label – The label of the device
- board_address – The IP address of the board that the device is connected to
- start_active_time_front – The “active time” to set for the front LED at the start
- start_active_time_back – The “active time” to set for the back LED at the start
- start_total_period – The “total period” to set at the start
- start_frequency – The “frequency” to set at the start
-
default_parameters
= {'board_address': None, 'label': None, 'n_neurons': 1, 'start_active_time_back': None, 'start_active_time_front': None, 'start_frequency': None, 'start_total_period': None}¶
-
class
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.
PushBotSpiNNakerLinkMotorDevice
(motor, protocol, spinnaker_link_id, n_neurons=1, label=None, board_address=None)[source]¶ Bases:
spynnaker.pyNN.external_devices_models.push_bot.push_bot_ethernet.push_bot_ethernet_motor_device.PushBotEthernetMotorDevice
,pacman.model.graphs.application.application_spinnaker_link_vertex.ApplicationSpiNNakerLinkVertex
The motor of a PushBot
Parameters: - motor – a PushBotMotor value to indicate the motor to control
- protocol – The protocol used to control the device
- spinnaker_link_id – The SpiNNakerLink connected to
- n_neurons – The number of neurons in the device
- label – The label of the device
- board_address – The IP address of the board that the device is connected to
-
default_parameters
= {'board_address': None, 'label': None, 'n_neurons': 1}¶
-
class
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.
PushBotSpiNNakerLinkRetinaDevice
(*args, **kwargs)[source]¶ Bases:
spynnaker.pyNN.external_devices_models.push_bot.abstract_push_bot_retina_device.AbstractPushBotRetinaDevice
,pacman.model.graphs.application.application_spinnaker_link_vertex.ApplicationSpiNNakerLinkVertex
-
default_parameters
= {'board_address': None, 'label': None}¶
-
start_resume_commands
¶ The commands needed when starting or resuming simulation
Return type: iterable(MultiCastCommand)
-
-
class
spynnaker.pyNN.external_devices_models.push_bot.push_bot_spinnaker_link.
PushBotSpiNNakerLinkSpeakerDevice
(speaker, protocol, spinnaker_link_id, n_neurons=1, label=None, board_address=None, start_active_time=50, start_total_period=100, start_frequency=None, start_melody=None)[source]¶ Bases:
spynnaker.pyNN.external_devices_models.push_bot.push_bot_ethernet.push_bot_ethernet_speaker_device.PushBotEthernetSpeakerDevice
,pacman.model.graphs.application.application_spinnaker_link_vertex.ApplicationSpiNNakerLinkVertex
The speaker of a PushBot
Parameters: - speaker – The PushBotSpeaker value to control
- protocol – The protocol instance to get commands from
- spinnaker_link_id – The SpiNNakerLink connected to
- n_neurons – The number of neurons in the device
- label – The label of the device
- board_address – The IP address of the board that the device is connected to
- start_active_time – The “active time” to set at the start
- start_total_period – The “total period” to set at the start
- start_frequency – The “frequency” to set at the start
- start_melody – The “melody” to set at the start
-
default_parameters
= {'board_address': None, 'label': None, 'n_neurons': 1, 'start_active_time': 50, 'start_frequency': None, 'start_melody': None, 'start_total_period': 100}¶