GeMRTOS
|
GS_ECB Event Control Block structure. More...
#include <gemrtos_core.h>
Data Fields |
GS_ECB Event Control Block structure.
gs_ecb Event Control Block structure (EBC)
The gs_ecb holds information about events.
Definition at line 107 of file gemrtos_core.h.
unsigned int BLOCK_HASH |
BLOCK_HASH of the ECB: (GS_ECB *) + 2.
Definition at line 108 of file gemrtos_core.h.
struct g_rcb* ECB_AssocRCB |
Pointer to the resource associated with the event
Definition at line 116 of file gemrtos_core.h.
struct gs_tcb* ECB_AssocTCB |
Pointer to the task associated with the event
Definition at line 115 of file gemrtos_core.h.
struct gs_ecb* ECB_NEXT_ECBs |
Fields for debugging.
Pointer to next TCB structure. Used for debugging purposes.
Definition at line 124 of file gemrtos_core.h.
struct gs_ecb* ECB_NextECB |
Pointer to linked list of waiting events of this event.
Definition at line 113 of file gemrtos_core.h.
struct gs_ecb* ECB_NextECBAEL |
Pointer to the event associated with this (ie timeout)
Definition at line 119 of file gemrtos_core.h.
struct gs_scb* ECB_NextECBASL |
Pointer to the Linked list of signals.
Definition at line 120 of file gemrtos_core.h.
struct gs_ecb* ECB_NextTCBAEL |
Pointer to the next event of the same task
Definition at line 117 of file gemrtos_core.h.
struct gs_ecb* ECB_PREV_ECBs |
Pointer to previous TCB structure. Used for debugging purposes.
Definition at line 125 of file gemrtos_core.h.
struct gs_ecb* ECB_PrevECB |
Pointer to linked list of waiting events of this event.
Definition at line 114 of file gemrtos_core.h.
struct gs_ecb* ECB_PrevTCBAEL |
Pointer to the previous event of the same task
Definition at line 118 of file gemrtos_core.h.
struct gs_rrds* ECB_RRDS |
Pointer to the resource request structure or MCB.
Definition at line 121 of file gemrtos_core.h.
TIMEPRIORITY ECBValue |
Occurrence Time of the event or Priority
Definition at line 112 of file gemrtos_core.h.
void* malloc_address |
Pointer memory address of the malloc block
Definition at line 111 of file gemrtos_core.h.