µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
osEvent Struct Reference

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 
 

Detailed Description

Note
MUST REMAIN UNCHANGED: os_event shall be consistent in every CMSIS-RTOS. However the struct may be extended at the end.

Definition at line 377 of file cmsis_os.h.

Member Data Documentation

◆ [union]

union { ... } osEvent::def

Event definition.

◆ mail_id

osMailQId osEvent::mail_id

Mail id obtained by osMailCreate.

Definition at line 388 of file cmsis_os.h.

◆ message_id

osMessageQId osEvent::message_id

Message id obtained by osMessageCreate.

Definition at line 389 of file cmsis_os.h.

◆ p

void* osEvent::p

Message or mail as void pointer.

Definition at line 383 of file cmsis_os.h.

◆ signals

int32_t osEvent::signals

Signal flags.

Definition at line 384 of file cmsis_os.h.

Referenced by osSignalWait().

◆ status

osStatus osEvent::status

Status code: event or error information.

Definition at line 379 of file cmsis_os.h.

Referenced by osSignalWait().

◆ v

uint32_t osEvent::v

Message as 32-bit value.

Definition at line 382 of file cmsis_os.h.

◆ [union]

union { ... } osEvent::value

Event value.

Referenced by osSignalWait().


The documentation for this struct was generated from the following file: