Event structure contains detailed information about an event. More...
#include <cmsis_os.h>
Public Attributes | ||
| union { | ||
| osMailQId mail_id | ||
| osMessageQId message_id | ||
| } | def | |
| osStatus | status | |
| union { | ||
| void * p | ||
| int32_t signals | ||
| uint32_t v | ||
| } | value | |
Definition at line 377 of file cmsis_os.h.
| union { ... } osEvent::def |
Event definition.
| osMailQId osEvent::mail_id |
Mail id obtained by osMailCreate.
Definition at line 388 of file cmsis_os.h.
| osMessageQId osEvent::message_id |
Message id obtained by osMessageCreate.
Definition at line 389 of file cmsis_os.h.
| void* osEvent::p |
Message or mail as void pointer.
Definition at line 383 of file cmsis_os.h.
| int32_t osEvent::signals |
| osStatus osEvent::status |
Status code: event or error information.
Definition at line 379 of file cmsis_os.h.
Referenced by osSignalWait().
| uint32_t osEvent::v |
Message as 32-bit value.
Definition at line 382 of file cmsis_os.h.
| union { ... } osEvent::value |
Event value.
Referenced by osSignalWait().