SpiNNFrontEndCommon 7.2.2
Common support code for user-facing front end systems.
|
Definitions for the streaming-over-EIEIO buffering protocol. More...
Go to the source code of this file.
Macros | |
#define | MAX_SEQUENCE_NO 0xFF |
The maximum sequence number. | |
Typedefs | |
typedef uint16_t * | eieio_msg_t |
pointer to an EIEIO message | |
Enumerations | |
enum | eieio_command_messages { EVENT_PADDING = 2 , EVENT_STOP_COMMANDS , STOP_SENDING_REQUESTS , START_SENDING_REQUESTS , SPINNAKER_REQUEST_BUFFERS , HOST_SEND_SEQUENCED_DATA , SPINNAKER_REQUEST_READ_DATA , HOST_DATA_READ , HOST_DATA_READ_ACK = 12 } |
The different command message IDs. More... | |
enum | buffered_operations { BUFFER_OPERATION_READ , BUFFER_OPERATION_WRITE } |
The different buffer operations. More... | |
Definitions for the streaming-over-EIEIO buffering protocol.
Note that this protocol is now mostly deprecated in favour of the substantially-faster automatic pause-and-resume protocol.
Definition in file buffered_eieio_defs.h.
#define MAX_SEQUENCE_NO 0xFF |
The maximum sequence number.
Definition at line 61 of file buffered_eieio_defs.h.
pointer to an EIEIO message
Definition at line 58 of file buffered_eieio_defs.h.
The different command message IDs.
Definition at line 28 of file buffered_eieio_defs.h.
The different buffer operations.
Enumerator | |
---|---|
BUFFER_OPERATION_READ | The last operation was a read. |
BUFFER_OPERATION_WRITE | The last operation was a write. |
Definition at line 50 of file buffered_eieio_defs.h.