spinnman.messages.scp.enums package¶
Module contents¶
-
class
spinnman.messages.scp.enums.
AllocFree
(value, doc='')[source]¶ Bases:
enum.Enum
The SCP Allocation and Free codes.
-
ALLOC_ROUTING
= 3¶
-
ALLOC_SDRAM
= 0¶
-
FREE_ROUTING_BY_APP_ID
= 5¶
-
FREE_ROUTING_BY_POINTER
= 4¶
-
FREE_SDRAM_BY_APP_ID
= 2¶
-
FREE_SDRAM_BY_POINTER
= 1¶
-
-
class
spinnman.messages.scp.enums.
BMPInfo
(value, doc='')[source]¶ Bases:
enum.Enum
The SCP BMP Information Types.
-
ADC
= 3¶
-
CAN_STATUS
= 2¶
-
IP_ADDR
= 4¶
-
SERIAL
= 0¶
-
-
class
spinnman.messages.scp.enums.
SCPCommand
(value, doc='')[source]¶ Bases:
enum.Enum
The SCP Commands.
-
CMD_ALLOC
= 28¶
-
CMD_APLX
= 4¶
-
CMD_APP_COPY_RUN
= 21¶
-
CMD_AR
= 19¶
-
CMD_AS
= 24¶
-
CMD_BMP_INFO
= 48¶
-
CMD_BMP_POWER
= 57¶
-
CMD_DPRI
= 30¶
-
CMD_FFD
= 23¶
-
CMD_FILL
= 5¶
-
CMD_FLASH_COPY
= 49¶
-
CMD_FLASH_ERASE
= 50¶
-
CMD_FLASH_WRITE
= 51¶
-
CMD_INFO
= 31¶
-
CMD_IPTAG
= 26¶
-
CMD_LED
= 25¶
-
CMD_LINK_READ
= 17¶
-
CMD_LINK_WRITE
= 18¶
-
CMD_NNP
= 20¶
-
CMD_READ
= 2¶
-
CMD_REMAP
= 16¶
-
CMD_RESET
= 55¶
-
CMD_RTR
= 29¶
-
CMD_RUN
= 1¶
-
CMD_SIG
= 22¶
-
CMD_SROM
= 27¶
-
CMD_SYNC
= 32¶
-
CMD_TUBE
= 64¶
-
CMD_VER
= 0¶
-
CMD_WRITE
= 3¶
-
-
class
spinnman.messages.scp.enums.
IPTagCommand
(value, doc='')[source]¶ Bases:
enum.Enum
SCP IP tag Commands.
-
CLR
= 3¶
-
GET
= 2¶
-
NEW
= 0¶
-
SET
= 1¶
-
TTO
= 4¶
-
-
class
spinnman.messages.scp.enums.
LEDAction
(value, doc='')[source]¶ Bases:
enum.Enum
The SCP LED actions.
-
OFF
= 2¶
-
ON
= 3¶
-
TOGGLE
= 1¶
-
-
class
spinnman.messages.scp.enums.
PowerCommand
(value, doc='')[source]¶ Bases:
enum.Enum
The SCP Power Commands.
-
POWER_OFF
= 0¶
-
POWER_ON
= 1¶
-
-
class
spinnman.messages.scp.enums.
SCPResult
(value, doc='')[source]¶ Bases:
enum.Enum
The SCP Result codes.
-
RC_ARG
= 132¶
-
RC_BUF
= 138¶
-
RC_CMD
= 131¶
-
RC_CPU
= 136¶
-
RC_DEAD
= 137¶
-
RC_LEN
= 129¶
-
RC_OK
= 128¶
-
RC_P2P_BUSY
= 141¶
-
RC_P2P_NOREPLY
= 139¶
-
RC_P2P_REJECT
= 140¶
-
RC_P2P_TIMEOUT
= 142¶
-
RC_PKT_TX
= 143¶
-
RC_PORT
= 133¶
-
RC_ROUTE
= 135¶
-
RC_SUM
= 130¶
-
RC_TIMEOUT
= 134¶
-
-
class
spinnman.messages.scp.enums.
Signal
(value, signal_type, doc='')[source]¶ Bases:
enum.Enum
SCP Signals.
Parameters: - value (int) – The value used for the signal
- signal_type (SignalType) – The “type” of the signal
-
CONTINUE
= 7¶
-
EXIT
= 8¶
-
INITIALISE
= 0¶
-
PAUSE
= 6¶
-
POWER_DOWN
= 1¶
-
START
= 3¶
-
STOP
= 2¶
-
SYNC0
= 4¶
-
SYNC1
= 5¶
-
TIMER
= 9¶
-
USER_0
= 10¶
-
USER_1
= 11¶
-
USER_2
= 12¶
-
USER_3
= 13¶
-
signal_type
¶