nrfxlib API 0.1.0
|
enum MPSL_TIMESLOT_SIGNAL |
#include <mpsl/include/mpsl_timeslot.h>
The timeslot signal types.
Enumerator | |
---|---|
MPSL_TIMESLOT_SIGNAL_START | This signal indicates the start of the timeslot. The signal will be executed in the same context as MPSL_IRQ_TIMER0_Handler. |
MPSL_TIMESLOT_SIGNAL_TIMER0 | This signal indicates the TIMER0 interrupt. The signal will be executed in the same context as MPSL_IRQ_TIMER0_Handler. |
MPSL_TIMESLOT_SIGNAL_RADIO | This signal indicates the RADIO interrupt. The signal will be executed in the same context as MPSL_IRQ_RADIO_Handler. |
MPSL_TIMESLOT_SIGNAL_EXTEND_FAILED | This signal indicates extend action failed. The signal will be executed in the same context as the previous signal. |
MPSL_TIMESLOT_SIGNAL_EXTEND_SUCCEEDED | This signal indicates extend action succeeded. The signal will be executed in the same context as the previous signal. |
MPSL_TIMESLOT_SIGNAL_BLOCKED | The previous request was blocked. The signal will be executed in the same context as mpsl_low_priority_process. |
MPSL_TIMESLOT_SIGNAL_CANCELLED | The previous request was cancelled. The signal will be executed in the same context as mpsl_low_priority_process. |
MPSL_TIMESLOT_SIGNAL_SESSION_IDLE | The timeslot session has no more pending requests. The signal will be executed in the same context as mpsl_low_priority_process. |
MPSL_TIMESLOT_SIGNAL_INVALID_RETURN | The previous timeslot callback return value was invalid. The signal will be executed in the same context as the previous signal which had an invalid return value. The application should avoid to continuously provide invalid return values. Doing so, will lead to an infinite loop. |
MPSL_TIMESLOT_SIGNAL_SESSION_CLOSED | The session has been closed. |
MPSL_TIMESLOT_SIGNAL_OVERSTAYED | The timeslot event was closed too late. An assert will be triggered after the processing of this signal completes. |