error_code.h File Reference

Error messages returned in OS_Abort(). More...

Go to the source code of this file.

Enumerations

enum  {
  ERR_1_PPP_NAME_OUT_OF_RANGE, ERR_2_CREATE_NAME_OUT_OF_RANGE, ERR_3_PERIODIC_NAMED_IDLE, ERR_4_PERIODIC_NAME_IN_USE,
  ERR_5_NAME_NOT_IN_PPP, ERR_6_TIME_INTERVAL_IN_PPP_0, ERR_RUN_1_USER_CALLED_OS_ABORT, ERR_RUN_2_TOO_MANY_TASKS,
  ERR_RUN_3_PERIODIC_TOOK_TOO_LONG, ERR_RUN_4_SIGNAL_ON_BAD_EVENT, ERR_RUN_5_WAIT_ON_BAD_EVENT, ERR_RUN_6_ILLEGAL_ISR_KERNEL_REQUEST,
  ERR_RUN_7_PERIODIC_CALLED_WAIT, ERR_RUN_8_RTOS_INTERNAL_ERROR
}


Detailed Description

Error messages returned in OS_Abort().

CSC 460/560 Real Time Operating Systems - Mantis Cheng

Author:
Scott Craig

Justin Tanner

Definition in file error_code.h.


Enumeration Type Documentation

anonymous enum

Enumerator:
ERR_1_PPP_NAME_OUT_OF_RANGE  PPP invalid -- Names must be in range [0 .. MAXPROCESS]
ERR_2_CREATE_NAME_OUT_OF_RANGE  PERIODIC name is out of range [1 .. MAXNAME]
ERR_3_PERIODIC_NAMED_IDLE  PERIODIC task assigned name IDLE
ERR_4_PERIODIC_NAME_IN_USE  PERIODIC name already used
ERR_5_NAME_NOT_IN_PPP  PERIODIC name not in PPP array
ERR_6_TIME_INTERVAL_IN_PPP_0  Time interval 0 in PPP array
ERR_RUN_1_USER_CALLED_OS_ABORT  User called OS_Abort()
ERR_RUN_2_TOO_MANY_TASKS  Too many tasks created. Only allowed MAXPROCESS at any time.
ERR_RUN_3_PERIODIC_TOOK_TOO_LONG  PERIODIC task still running at end of time slot.
ERR_RUN_4_SIGNAL_ON_BAD_EVENT  Signalling on a non-initialized event.
ERR_RUN_5_WAIT_ON_BAD_EVENT  Event_wait() on unitialized EVENT
ERR_RUN_6_ILLEGAL_ISR_KERNEL_REQUEST  ISR made a request that only tasks are allowed.
ERR_RUN_7_PERIODIC_CALLED_WAIT  PERIODIC tasks cannot wait.
ERR_RUN_8_RTOS_INTERNAL_ERROR  RTOS Internal error in handling request.

Definition at line 14 of file error_code.h.


Generated on Tue Oct 23 21:49:51 2007 for RTOS by  doxygen 1.5.1