Global

group Global_permission

permission globals

lorem

Macros

group Macros_permission_h

Variables

group Variables_permission_h

API’s

group Apis_permission_h

Getters

group Getters_permission_h

Functions

BitWidthType *permission_getbitLocksSchedulables(CosmOS_PermissionsConfigurationType *permission)

Get permission bitLocksSchedulables.

Parameters

permission[in] configuration pointer

Returns

BitWidthType *

BitWidthType *permission_getbitLocksSchedulablesInverted(CosmOS_PermissionsConfigurationType *permission)

Get permission bitLocksSchedulablesInverted.

Parameters

permission[in] configuration pointer

Returns

BitWidthType *

Setters

group Setters_permission_h

General

group General_permission_h

Functions

CosmOS_AccessStateType permission_tryAccess(CosmOS_PermissionsConfigurationType *permission, CosmOS_CoreConfigurationType *core)

Try access of current running instance. DEMO.

The implementation contains obtaining the schedulable variable in execution by calling core_getCoreSchedulableInExecution function and then using the schedulable variable with the permission configuration structure in the permission_trySchedulableAccess function call that returns the accessState and is returned from the function.

Parameters
  • permission[in] configuration pointer

  • core[in] configuration pointer

Returns

CosmOS_AccessStateType