List of Access Rights
- XACCESS_HANDLERS
- 
The right to execute `PxHndcall`s and install interrupt handlers with system privileges. Used by: PxIntInstallFastHandler,PxTrapInstallHandler,PxSvcDispatch
- XACCESS_INSTALL_HANDLERS
- 
The right to install interrupt handlers which are executed as PXROS handlers like delay jobs and normal interrupts. Used by: PxMbxInstallHnd,PxIntInstallFastContextHandler,PxIntInstallHandler
- XACCESS_INSTALL_SERVICES
- 
The right to install PXROS services as handlers. Used by: PxIntInstallService
- XACCESS_REGISTERS
- 
The right to execute system functions with access to special function registers. These functions are normally processor dependent. Used by: PxRegisterRead,PxRegisterSetMask,PxRegisterWrite,PxRegisterRead_Hnd,PxRegisterWrite_Hnd,PxRegisterSetMask_Hnd
- XACCESS_SYSTEMDEFAULT
- 
The right to allocate from the system default resources PXMcSystemdefaultandPXOpoolSystemdefault. Tasks which have theTaskdefaultsset toSystemdefaultsmust also set this access right.Used by: _PxTaskInit,PxTaskCreate, all functions requesting memory fromPXMcSystemdefault. All functions requesting objects fromPXOpoolSystemdefault.
- XACCESS_RESOURCES
- 
The right to access resources which are not owned by the task itself, i.e., not Taskdefaultand not created by the task.Used by: All functions requesting memory from a memory class created by another task. All functions requesting objects from an object pool created by another task. 
- XACCESS_NEW_RESOURCES
- 
The right to create new resources, i.e., new object pools and memory classes. Used by: PxMcRequest,PxMcRequest_EvWait,PxMcRequest_NoWait,PxOpoolRequest,PxOpoolRequest_NoWait
- XACCESS_SYSTEM_CONTROL
- 
The right to execute special system function which can influence the system behavior like PxTaskSuspend.Used by: PxServiceTaskInit,PxSetMessageFun,PxSetTraceFunc,PxTaskForceTermination,PxTaskResume,PxTaskSetPriofor other tasks,PxTaskSuspend,PxTickSetTicksPerSecond
- XACCESS_MODEBITS
- 
The right for a task to set its modebits.Used by: PxSetModebits
- XACCESS_OVERRIDE_ABORT_EVENTS
- 
The right to override the aborting events from PxExpectAborta task can use aborting events itself inside a supervised function.Note: This access right is only tested if the functions are called in a function called from a PxExpectAbortframe.Used by: PxMsgReceive_EvWait,PxAwaitEvents,PxMsgAwaitRel_EvWait, all functions awaiting events.
- XACCESS_TASK_CREATE
- 
The right to create a task. Used by: PxTaskCreate
- XACCESS_TASK_CREATE_HIGHER_PRIO
- 
The right to create a task with a higher priority. Used by: PxTaskCreate
- XACCESS_TASK_SET_HIGHER_PRIO
- 
The right for a task to set its priority to a higher priority than the one it has been created with. Used by: PxTaskSetPrio
- XACCESS_TASK_RESTORE_ACCESS_RIGHTS
- 
The right for a task to set its access rights to those it has been created with. Used by: PxRestoreAccessRights
- XACCESS_TASK_CREATE_HIGHER_ACCESS
- 
The right for a task to create a task which has access to memory areas outside of the creators memory areas. Used by: PxTaskCreate
- XACCESS_TRACECTRL
- 
The right for a task to use the function PxTraceCtrlto control and manipulate the trace interface.Used by: PxTraceAssignBuffer,PxTraceCtrl
- XACCESS_GLOBAL_OBJECTS
- 
The right to allocate objects from the system default resource PXOpoolGlobalSystemdefault. Tasks which have theTaskdefaultsset toSystemdefaultsmust have also set this access right.Used by: PxTaskSignalEvents