27#define MPSL_PM_EVENT_TIME_INVALID UINT64_MAX
bool mpsl_pm_low_latency_requested(void)
Get low latency request status.
void mpsl_pm_low_latency_state_set(mpsl_pm_low_latency_state_t state)
Set low latency state.
mpsl_pm_low_latency_state_t mpsl_pm_low_latency_state_get(void)
Get low latency state.
uint8_t mpsl_pm_event_state_t
MPSL Power Management state in regards to next event.
Definition mpsl_pm.h:40
bool mpsl_pm_params_get(mpsl_pm_params_t *p_params)
Get next expected event time.
MPSL_PM_EVENT_STATE
Applicable values for mpsl_pm_event_state_t type.
Definition mpsl_pm.h:31
@ MPSL_PM_EVENT_STATE_BEFORE_EVENT
Definition mpsl_pm.h:32
@ MPSL_PM_EVENT_STATE_NO_EVENTS_LEFT
Definition mpsl_pm.h:33
uint8_t mpsl_pm_low_latency_state_t
MPSL Power Management low latency state.
Definition mpsl_pm.h:84
MPSL_PM_LOW_LATENCY_STATE
Applicable values for mpsl_pm_low_latency_state_t type.
Definition mpsl_pm.h:64
@ MPSL_PM_LOW_LATENCY_STATE_OFF
Definition mpsl_pm.h:65
@ MPSL_PM_LOW_LATENCY_STATE_ON
Definition mpsl_pm.h:67
@ MPSL_PM_LOW_LATENCY_STATE_RELEASING
Definition mpsl_pm.h:68
@ MPSL_PM_LOW_LATENCY_STATE_REQUESTING
Definition mpsl_pm.h:66
uint8_t cnt_flag
Event time update request counter.
Definition mpsl_pm.h:51
mpsl_pm_event_state_t event_state
State of event mpsl_pm_event_state_t.
Definition mpsl_pm.h:50
uint64_t event_time_abs_us
Absolute time of next event. Only valid during MPSL_PM_EVENT_STATE_BEFORE_EVENT.
Definition mpsl_pm.h:49
MPSL Power Management parameters.
Definition mpsl_pm.h:48