IPC@CHIP® RTOS-LNX – API Documentation

Header image

Main page


Macros
RTX Error Codes

Detailed Description

The following error codes are used in the RTX API.

Macros

#define RTX_ENOERROR   0
 No error. More...
 
#define RTX_TASK_NOT_WAITING   2
 Task was not waiting. More...
 
#define RTX_EC_NO_SUCH_TASK   (-1)
 No such task, invalid ID. More...
 
#define RTX_EC_NO_FREE_MSG_ENVELOPE   (-2)
 No message envelope available. More...
 
#define RTX_EC_NO_MAILBOX_DEFINED   (-3)
 Invalid mailbox parameter to RTX_Send_Msg(). More...
 
#define RTX_EC_MAILBOX_FULL   (-4)
 Selected Message Exchange mailbox is full. More...
 
#define RTX_EC_AWAKE_BEFORE_TIMEOUT   (-5)
 Task wakeup before timeout period. More...
 
#define RTX_EC_TASK_NOT_WAITING_2ND_WAKE   (-6)
 Task wakeup call has performed no operation. More...
 
#define RTX_EC_NO_SUCH_PROCESS   (-8)
 Invalid procNum argument to RTX_Kill_Program() More...
 
#define RTX_EC_LOW_MEMORY   (-9)
 Operation failed due to low memory. More...
 
#define RTX_EC_INVALID_PARAM   (-10)
 Invalid parameter. More...
 
#define RTX_EC_NOT_OWNED_BY_CALLER   (-12)
 Resource semaphore is not owned by caller. More...
 
#define RTX_EC_NO_FREE_TCB   (-18)
 No space for Task Control Block available. More...
 
#define RTX_EC_NO_FREE_TIMER   (-19)
 No interval timer available. More...
 
#define RTX_EC_NO_SUCH_SEMAPHORE   (-22)
 Invalid semaphore handle. More...
 
#define RTX_EC_INVALID_SEMAPHORE_VALUE   (-24)
 Invalid semaphore initial value. More...
 
#define RTX_EC_TIMED_OUT   (-27)
 Block action timed out. More...
 
#define RTX_EC_NO_MESSAGE_AVAILABLE   (-28)
 No message available at Message Exchange. More...
 
#define RTX_EC_NO_FREE_EVENT_GROUP   (-32)
 No kernel object available for new Event Group. More...
 
#define RTX_EC_EVENT_GROUP_IN_USE   (-33)
 Delete operation failed due to that Event Group is in use. More...
 
#define RTX_EC_SMOVF   (-35)
 Semaphore count overflow (has reached its limit) More...
 
#define RTX_EC_SMUV   (-36)
 Semaphore usage violation. More...
 
#define RTX_EC_NO_SUCH_MSG_XCHG   (-41)
 Invalid Message Exchange handle. More...
 
#define RTX_EC_NO_FREE_MSG_XCHG   (-42)
 No kernel object available for new Message Exchange. More...
 
#define RTX_EC_MSG_XCHG_IN_USE   (-43)
 Delete operation failed due to that Message Exchange is in use. More...
 
#define RTX_EC_NO_FREE_SEMAPHORE   (-45)
 No kernel object available for new semaphore. More...
 
#define RTX_EC_NO_SUCH_EVENT_GROUP   (-46)
 Invalid Event Group handle. More...
 
#define RTX_EC_NO_SUCH_TIMER   (-47)
 Invalid kernel timer handle. More...
 
#define RTX_EC_INVALID_TIMER_INTERVAL   (-48)
 Invalid timer interval. More...
 
#define RTX_EC_SEMAPHORE_BUSY   (-51)
 Semaphore is in use. More...
 
#define RTX_EC_NAME_NOT_FOUND   (-57)
 Specified name not found. More...
 
#define RTX_EC_CALL_ILLEGAL   (-58)
 API call illegal. More...
 
#define RTX_EC_NAME_IN_USE   (-59)
 Name conflict. More...
 
#define RTX_EC_INVALID_PTR   (-60)
 Invalid pointer argument. More...
 
#define RTX_EC_INVALID_BUFFER_SIZE   (-61)
 Invalid buffer size. More...
 





Top of page | Main page

Copyright © 2018 Beck IPC GmbH
Generated on Fri Feb 9 2018 17:44:49 by Doxygen 1.8.13