ST_SemaphoreMe - General Information
Type: |
Data structure |
Available as of: |
V1.0.7.0 |
Inherits from: |
- |
Versions: |
Current version |
Data structure to manage a semaphore.
Variable |
Data type |
Description |
---|---|---|
diId |
DINT |
Id of the SemaphoreMe |
xException |
BOOL |
TRUE: an exception occurred while accessing the semaphore. The bit is not reset due to diagnostic purposes. |
xTimeoutAlreadySent |
BOOL |
TRUE: an exception occurred while reserving the semaphore. The semaphore could not be reserved within a time out. The bit is not reset due to diagnostic purposes. |
xDeleteExceptionAlreadySent |
BOOL |
TRUE: an exception occurred while destroying a semaphore. The bit is not reset due to diagnostic purposes. |
xGiveExceptionAlreadySent |
BOOL |
TRUE: an exception occurred while releasing a semaphore. The bit is not reset due to diagnostic purposes. |
xGiveForceExceptionAlreadySent |
BOOL |
TRUE: an exception occurred while releasing a semaphore, regardless of its Task. The bit is not reset due to diagnostic purposes. |
xCreateExceptionAlreadySent |
BOOL |
TRUE: an exception occurred while creating the semaphore. The bit is not reset due to diagnostic purposes. |
xTakeExceptionAlreadySent |
BOOL |
TRUE: an exception occurred while reserving the semaphore. The bit is not reset due to diagnostic purposes. |