Functions | |
static INT32 | DeleteMsgFromBusyList (tBusyEntry *pstBusyEntry) |
Delete a message from the busy list. | |
static void | ACT_Busy (UINT32 ulArgc, void *pTaskControlBlock) |
handles ACT busy messages | |
static void | ACT_Execution (UINT32 ulArgc, void *pTaskControlBlock) |
ACT task loop. | |
static INT32 | ProcessACTMessage (tMsgControl *pstItcMsg) |
Process different commandos of ACT. |
handles the asynchronous communication
|
handles ACT busy messages
-- This is a never eneding loop. Exits from this loop take place by means of NUCLEUS function calls. HISTORY DATE REMARKS 13.06.2005 Created initial version |
|
ACT task loop.
-- This is a never eneding loop. Exits from this loop take place by means of NUCLEUS function calls. HISTORY DATE REMARKS 13.06.2005 Created initial version Wait for a message Message received, process the message remove the task from system |
|
Delete a message from the busy list.
DATE REMARKS 13.06.2005 Created initial version set the current pointer to the beginning of the list search the entry wich should be deleted not the first entry not the last entry the last entry this is the first entry in the list not the last entry |
|
Process different commandos of ACT.
DATE REMARKS 13.06.2005 Created initial version create a new task which handles the communication at this time it can not be created a new task, so send a busy response the maximum number of communication task reached command is not supported |