spinn_machine.tags package¶
Module contents¶
- class spinn_machine.tags.AbstractTag(board_address, tag, port)¶
Bases:
object
Common properties of SpiNNaker IP tags and reverse IP tags.
- property board_address¶
The board address of the tag.
- property port¶
The port of the tag.
- property tag¶
The tag ID of the tag.
- class spinn_machine.tags.IPTag(board_address, destination_x, destination_y, tag, ip_address, port=None, strip_sdp=False, traffic_identifier='DEFAULT')¶
Bases:
AbstractTag
Used to hold data that is contained within an IP tag.
- Parameters:
board_address (str or None) – The IP address of the board on which the tag is allocated
destination_x (int) – The x-coordinate where users of this tag should send packets to
destination_y (int) – The y-coordinate where users of this tag should send packets to
tag (int) – The tag of the SDP packet
ip_address (str) – The IP address to which SDP packets with the tag will be sent
port (int or None) – The port to which the SDP packets with the tag will be sent, or
None
if not yet assignedstrip_sdp (bool) – Indicates whether the SDP header should be removed
traffic_identifier (str) – The identifier for traffic transmitted using this tag
- property destination_x¶
The X-coordinate where users of this tag should send packets to.
- property destination_y¶
The Y-coordinate where users of this tag should send packets to.
- property ip_address¶
The IP address to which SDP packets with this tag will be sent.
- property strip_sdp¶
Whether the SDP header is to be stripped.
- property traffic_identifier¶
The identifier of traffic using this tag.
- class spinn_machine.tags.ReverseIPTag(board_address, tag, port, destination_x, destination_y, destination_p, sdp_port=1)¶
Bases:
AbstractTag
Used to hold data that is contained within a Reverse IP tag.
- Parameters:
board_address (str or None) – The IP address of the board on which the tag is allocated
tag (int) – The tag of the SDP packet
port (int) – The UDP port on which SpiNNaker will listen for packets
destination_x (int) – The x-coordinate of the chip to send packets to
destination_y (int) – The y-coordinate of the chip to send packets to
destination_p (int) – The ID of the processor to send packets to
sdp_port (int) – The optional port number to use for SDP packets that are formed on the machine (default is 1)
- property destination_p¶
The destination processor ID for the chip at (x,y) that packets should be send to for this reverse IP tag.
- property destination_x¶
The destination x coordinate of a chip in the SpiNNaker machine that packets should be sent to for this reverse IP tag.
- property destination_y¶
The destination y coordinate of a chip in the SpiNNaker machine that packets should be sent to for this reverse IP tag.
- property sdp_port¶
The SDP port number of the tag that these packets are to be received on for the processor.