rtems_status_code rtems_rate_monotonic_create( rtems_name name, rtems_id *id );
RTEMS_SUCCESSFUL
- rate monotonic period created successfully
RTEMS_INVALID_NAME
- invalid task name
RTEMS_TOO_MANY
- too many periods created
This directive creates a rate monotonic period. The assigned rate monotonic id is returned in id. This id is used to access the period with other rate monotonic manager directives. For control and maintenance of the rate monotonic period, RTEMS allocates a PCB from the local PCB free pool and initializes it.
This directive will not cause the calling task to be preempted.
Copyright © 1988-2007OAR Corporation