Cygdrvcondinit, Cygdrvconddestroy, Cyg_drv_cond_destroy – Comtrol eCos User Manual
Page 401: Cyg_drv_cond_wait, Cyg_drv_cond_init

Chapter 18. Device Driver Interface to the Kernel
cyg_drv_cond_init
Function:
void cyg_drv_cond_init( cyg_drv_cond *cond, cyg_drv_mutex *mutex )
Arguments:
cond
- condition variable to initialize
mutex
- mutex to associate with this condition variable
Result:
None
Level:
Thread
Description:
Initialize the condition variable pointed to by the
cond
argument. The
mutex
argument must point to a
mutex with which this condition variable is associated. A thread may only wait on this condition variable
when it has already locked the associated mutex. Waiting will cause the mutex to be unlocked, and when the
thread is reawakened, it will automatically claim the mutex before continuing.
cyg_drv_cond_destroy
Function:
void cyg_drv_cond_destroy( cyg_drv_cond *cond )
Arguments:
cond
- condition variable to destroy
Result:
None
Level:
Thread
Description:
Destroy the condition variable pointed to by the
cond
argument.
297
- FreeWire (54 pages)
- DeviceMaster LT (136 pages)
- PortVision DX (155 pages)
- PRO DeviceMaster (178 pages)
- PRO DeviceMaster Rackmount Shelf Kit (3 pages)
- UP DeviceMaster User Guide (166 pages)
- UP DeviceMaster Quick Start (36 pages)
- UP DeviceMaster Installation (86 pages)
- Modbus TCP Quick Start (78 pages)
- Modbus TCP User Guide (112 pages)
- PROFINET IO (18 pages)
- UP DeviceMaster Filtering and Data Extraction (26 pages)
- 500 DeviceMaster (72 pages)
- SICK LMS (12 pages)
- IOLM 4-EIP (62 pages)
- IO-Link Master EIP-4 (114 pages)
- IOLM Modbus TCP (28 pages)
- ES7110 (14 pages)
- ES7506 (158 pages)
- ES7510 (202 pages)
- ES7510-XT (215 pages)
- ES7528 (224 pages)
- ES8105 (6 pages)
- ES8508 Series Quick Start (8 pages)
- ES8508 Series User Guide (212 pages)
- RocketLinx VLAN Web (5 pages)
- ES8509-XT (210 pages)
- ES8510 (204 pages)
- ES8510-XTE (206 pages)
- ES9528 User Guide (212 pages)
- ES9528 Quick Start (8 pages)
- MC5001 (8 pages)
- MC7001 (6 pages)
- RocketPort EXPRESS (36 pages)
- RocketPort EXPRESS SMPTE (28 pages)
- RocketPort INFINITY (32 pages)
- RocketPort Universal PCI (32 pages)
- Cable (38 pages)
- RocketPort Plus 422 Universal PCI (26 pages)
- RocketPort Plus Universal PCI (30 pages)
- VS3000U (44 pages)
- VS2000 V.34 (4 pages)
- VS1000 Configuration Guide (38 pages)
- VS1000 Installation Reference Card (13 pages)