spinnman.model.enums package¶
Submodules¶
spinnman.model.enums.cpu_state module¶
-
class
spinnman.model.enums.cpu_state.
CPUState
(value, doc='')[source]¶ Bases:
enum.Enum
SARK CPU States
-
CPU_STATE_12
= 12¶
-
CPU_STATE_13
= 13¶
-
CPU_STATE_14
= 14¶
-
C_MAIN
= 6¶
-
DEAD
= 0¶
-
FINISHED
= 11¶
-
IDLE
= 15¶
-
INITIALISING
= 4¶
-
PAUSED
= 10¶
-
POWERED_DOWN
= 1¶
-
READY
= 5¶
-
RUNNING
= 7¶
-
RUN_TIME_EXCEPTION
= 2¶
-
SYNC0
= 8¶
-
SYNC1
= 9¶
-
WATCHDOG
= 3¶
-
spinnman.model.enums.diagnostic_filter_default_routing_status module¶
-
class
spinnman.model.enums.diagnostic_filter_default_routing_status.
DiagnosticFilterDefaultRoutingStatus
(value, doc='')[source]¶ Bases:
enum.Enum
Default routing flags for the diagnostic filters. Note that only one has to match for the counter to be incremented
-
DEFAULT_ROUTED
= 0¶
-
NON_DEFAULT_ROUTED
= 1¶
-
spinnman.model.enums.diagnostic_filter_destination module¶
-
class
spinnman.model.enums.diagnostic_filter_destination.
DiagnosticFilterDestination
(value, doc='')[source]¶ Bases:
enum.Enum
Destination flags for the diagnostic filters. Note that only one has to match for the counter to be incremented
-
DUMP
= 0¶
-
LINK_0
= 3¶
-
LINK_1
= 4¶
-
LINK_2
= 5¶
-
LINK_3
= 6¶
-
LINK_4
= 7¶
-
LINK_5
= 8¶
-
LOCAL
= 1¶
-
LOCAL_MONITOR
= 2¶
-
spinnman.model.enums.diagnostic_filter_emergency_routing_status module¶
-
class
spinnman.model.enums.diagnostic_filter_emergency_routing_status.
DiagnosticFilterEmergencyRoutingStatus
(value, doc='')[source]¶ Bases:
enum.Enum
Emergency routing status flags for the diagnostic filters. Note that only one has to match for the counter to be incremented
-
FIRST_STAGE
= 2¶
-
FIRST_STAGE_COMBINED
= 1¶
-
NORMAL
= 0¶
-
SECOND_STAGE
= 3¶
-
spinnman.model.enums.diagnostic_filter_packet_type module¶
-
class
spinnman.model.enums.diagnostic_filter_packet_type.
DiagnosticFilterPacketType
(value, doc='')[source]¶ Bases:
enum.Enum
Packet type flags for the diagnostic filters. Note that only one has to match for the counter to be incremented
-
FIXED_ROUTE
= 3¶
-
MULTICAST
= 0¶
-
NEAREST_NEIGHBOUR
= 2¶
-
POINT_TO_POINT
= 1¶
-
spinnman.model.enums.diagnostic_filter_payload_status module¶
spinnman.model.enums.diagnostic_filter_source module¶
spinnman.model.enums.mailbox_command module¶
spinnman.model.enums.p2p_table_route module¶
spinnman.model.enums.run_time_error module¶
-
class
spinnman.model.enums.run_time_error.
RunTimeError
(value, doc='')[source]¶ Bases:
enum.Enum
SARK Run time errors
-
ABORT
= 9¶
-
API
= 19¶
-
DABT
= 5¶
-
DIVBY0
= 11¶
-
ENABLE
= 15¶
-
EVENT
= 12¶
-
FIQ
= 7¶
-
IOBUF
= 14¶
-
IRQ
= 6¶
-
MALLOC
= 10¶
-
NONE
= 0¶
-
NULL
= 16¶
-
PABT
= 4¶
-
PKT
= 17¶
-
RESET
= 1¶
-
SARK_VERSRION_INCORRECT
= 20¶
-
SVC
= 3¶
-
SWERR
= 13¶
-
TIMER
= 18¶
-
UNDEF
= 2¶
-
VIC
= 8¶
-
Module contents¶
-
class
spinnman.model.enums.
CPUState
(value, doc='')[source]¶ Bases:
enum.Enum
SARK CPU States
-
CPU_STATE_12
= 12¶
-
CPU_STATE_13
= 13¶
-
CPU_STATE_14
= 14¶
-
C_MAIN
= 6¶
-
DEAD
= 0¶
-
FINISHED
= 11¶
-
IDLE
= 15¶
-
INITIALISING
= 4¶
-
PAUSED
= 10¶
-
POWERED_DOWN
= 1¶
-
READY
= 5¶
-
RUNNING
= 7¶
-
RUN_TIME_EXCEPTION
= 2¶
-
SYNC0
= 8¶
-
SYNC1
= 9¶
-
WATCHDOG
= 3¶
-
-
class
spinnman.model.enums.
DiagnosticFilterDefaultRoutingStatus
(value, doc='')[source]¶ Bases:
enum.Enum
Default routing flags for the diagnostic filters. Note that only one has to match for the counter to be incremented
-
DEFAULT_ROUTED
= 0¶
-
NON_DEFAULT_ROUTED
= 1¶
-
-
class
spinnman.model.enums.
DiagnosticFilterDestination
(value, doc='')[source]¶ Bases:
enum.Enum
Destination flags for the diagnostic filters. Note that only one has to match for the counter to be incremented
-
DUMP
= 0¶
-
LINK_0
= 3¶
-
LINK_1
= 4¶
-
LINK_2
= 5¶
-
LINK_3
= 6¶
-
LINK_4
= 7¶
-
LINK_5
= 8¶
-
LOCAL
= 1¶
-
LOCAL_MONITOR
= 2¶
-
-
class
spinnman.model.enums.
RunTimeError
(value, doc='')[source]¶ Bases:
enum.Enum
SARK Run time errors
-
ABORT
= 9¶
-
API
= 19¶
-
DABT
= 5¶
-
DIVBY0
= 11¶
-
ENABLE
= 15¶
-
EVENT
= 12¶
-
FIQ
= 7¶
-
IOBUF
= 14¶
-
IRQ
= 6¶
-
MALLOC
= 10¶
-
NONE
= 0¶
-
NULL
= 16¶
-
PABT
= 4¶
-
PKT
= 17¶
-
RESET
= 1¶
-
SARK_VERSRION_INCORRECT
= 20¶
-
SVC
= 3¶
-
SWERR
= 13¶
-
TIMER
= 18¶
-
UNDEF
= 2¶
-
VIC
= 8¶
-
-
class
spinnman.model.enums.
DiagnosticFilterEmergencyRoutingStatus
(value, doc='')[source]¶ Bases:
enum.Enum
Emergency routing status flags for the diagnostic filters. Note that only one has to match for the counter to be incremented
-
FIRST_STAGE
= 2¶
-
FIRST_STAGE_COMBINED
= 1¶
-
NORMAL
= 0¶
-
SECOND_STAGE
= 3¶
-
-
class
spinnman.model.enums.
DiagnosticFilterPacketType
(value, doc='')[source]¶ Bases:
enum.Enum
Packet type flags for the diagnostic filters. Note that only one has to match for the counter to be incremented
-
FIXED_ROUTE
= 3¶
-
MULTICAST
= 0¶
-
NEAREST_NEIGHBOUR
= 2¶
-
POINT_TO_POINT
= 1¶
-
-
class
spinnman.model.enums.
DiagnosticFilterPayloadStatus
(value, doc='')[source]¶ Bases:
enum.Enum
Payload flags for the diagnostic filters. Note that only one has to match for the counter to be incremented
-
WITHOUT_PAYLOAD
= 1¶
-
WITH_PAYLOAD
= 0¶
-
-
class
spinnman.model.enums.
DiagnosticFilterSource
(value, doc='')[source]¶ Bases:
enum.Enum
Source flags for the diagnostic filters. Note that only one has to match for the counter to be incremented
-
LOCAL
= 0¶
-
NON_LOCAL
= 1¶
-