CMSIS2000  0.0.7
 Указатель Структуры данных Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы
Структура osEvent

Event structure contains detailed information about an event. Подробнее...

#include <cmsis_os.h>

Поля данных

union {
   osMailQId   mail_id
 mail id obtained by osMailCreate
   osMessageQId   message_id
 message id obtained by osMessageCreate
def
 event definition
osStatus status
 status code: event or error information
union {
   void *   p
 message or mail as void pointer
   int32_t   signals
 signal flags
   uint32_t   v
 message as 32-bit value
value
 event value

Подробное описание

Event structure contains detailed information about an event.

Заметки
MUST REMAIN UNCHANGED: os_event shall be consistent in every CMSIS-RTOS. However the struct may be extended at the end.

См. определение в файле cmsis_os.h строка 266

Поля

union { ... } osEvent::def

event definition

osMailQId osEvent::mail_id

mail id obtained by osMailCreate

См. определение в файле cmsis_os.h строка 274

osMessageQId osEvent::message_id

message id obtained by osMessageCreate

См. определение в файле cmsis_os.h строка 275

void* osEvent::p

message or mail as void pointer

См. определение в файле cmsis_os.h строка 270

int32_t osEvent::signals

signal flags

См. определение в файле cmsis_os.h строка 271

osStatus osEvent::status

status code: event or error information

См. определение в файле cmsis_os.h строка 267

uint32_t osEvent::v

message as 32-bit value

См. определение в файле cmsis_os.h строка 269

union { ... } osEvent::value

event value


Объявления и описания членов структуры находятся в файле: