spynnaker.pyNN.external_devices_models.push_bot package¶
Subpackages¶
- spynnaker.pyNN.external_devices_models.push_bot.control package
- spynnaker.pyNN.external_devices_models.push_bot.ethernet package
- Module contents
PushBotEthernetDevicePushBotEthernetDevice.device_control_first_send_timestepPushBotEthernetDevice.device_control_keyPushBotEthernetDevice.device_control_max_valuePushBotEthernetDevice.device_control_min_valuePushBotEthernetDevice.device_control_partition_idPushBotEthernetDevice.device_control_send_typePushBotEthernetDevice.device_control_timesteps_between_sendingPushBotEthernetDevice.device_control_uses_payloadPushBotEthernetDevice.protocolPushBotEthernetDevice.set_command_protocol()
PushBotEthernetLEDDevicePushBotEthernetLaserDevicePushBotEthernetMotorDevicePushBotEthernetRetinaDevicePushBotEthernetSpeakerDevicePushBotRetinaConnectionPushBotTranslatorPushBotWIFIConnectionPushBotWIFIConnection.RECV_SIZEPushBotWIFIConnection.close()PushBotWIFIConnection.get_receive_method()PushBotWIFIConnection.is_connected()PushBotWIFIConnection.is_ready_to_receive()PushBotWIFIConnection.local_ip_addressPushBotWIFIConnection.local_portPushBotWIFIConnection.receive()PushBotWIFIConnection.remote_ip_addressPushBotWIFIConnection.remote_portPushBotWIFIConnection.send()
get_pushbot_wifi_connection()
- Module contents
- spynnaker.pyNN.external_devices_models.push_bot.parameters package
- spynnaker.pyNN.external_devices_models.push_bot.spinnaker_link package
Module contents¶
- class spynnaker.pyNN.external_devices_models.push_bot.AbstractPushBotOutputDevice(value)¶
Bases:
EnumSuperclass of all output device descriptors.
- Parameters:
value – Enum ID
protocol_property – The protocol property of the output device
min_value – smallest value allowed
max_value – largest value allowed
time_between_send – Time between sends
send_type – The type of data to be sent.
- class spynnaker.pyNN.external_devices_models.push_bot.AbstractPushBotRetinaDevice(protocol: MunichIoSpiNNakerLinkProtocol, resolution: PushBotRetinaResolution | None)¶
Bases:
AbstractSendMeMulticastCommandsVertexAn abstraction of a silicon retina attached to a SpiNNaker system.
- Parameters:
protocol
resolution
- property pause_stop_commands: Iterable[MultiCastCommand]¶
The commands needed when pausing or stopping simulation.
- property start_resume_commands: Iterable[MultiCastCommand]¶
The commands needed when starting or resuming simulation.
- property timed_commands: List[MultiCastCommand]¶
The commands to be sent at given times in the simulation.