SYSMON_MAX_POWER_EVENTS
static power_event_t sysmon_power_event_queue[SYSMON_MAX_POWER_EVENTS];
#define SYSMON_NEXT_EVENT(x) (((x) + 1) % SYSMON_MAX_POWER_EVENTS)
if (sysmon_power_event_queue_count == SYSMON_MAX_POWER_EVENTS)