5.11.0.0R3
Software Development Kit
 
Loading...
Searching...
No Matches
CyPE Power Event

Enumerations

enum  cpl_event_bt_power_state_t {
  EVENT_DESC_BT_POWER_OFF , EVENT_DESC_BT_POWER_IDLE , EVENT_DESC_BT_POWER_TX , EVENT_DESC_BT_POWER_RX ,
  EVENT_DESC_BT_POWER_TX_PDS , EVENT_DESC_BT_POWER_RX_PDS , EVENT_DESC_BT_POWER_DEEP_SLEEP , EVENT_DESC_BT_MAX
}
 Possible State Descriptors for BT Processor + BT Event combination. More...
 
enum  cpl_event_i2c_state_t { EVENT_DESC_I2C_IDLE , EVENT_DESC_I2C_TX , EVENT_DESC_I2C_RX , EVENT_DESC_I2C_MAX }
 Possible State Descriptors for MCU Processor + I2C Event combination. More...
 
enum  cpl_event_id_t {
  EVENT_ID_POWERSTATE , EVENT_ID_FLASH , EVENT_ID_UART , EVENT_ID_WIFI_DATA ,
  EVENT_ID_I2S , EVENT_ID_PROFILING , EVENT_ID_BT_DATA , EVENT_ID_I2C ,
  EVENT_ID_SPI_SFLASH , EVENT_ID_SDIO , EVENT_ID_SPI_1 , EVENT_ID_MAX
}
 Event ID: Supported Power Events for Processors. More...
 
enum  cpl_event_power_state_t {
  EVENT_DESC_POWER_ACTIVE1 , EVENT_DESC_POWER_ACTIVE2 , EVENT_DESC_POWER_SLEEP , EVENT_DESC_POWER_DEEPSLEEP ,
  EVENT_DESC_POWER_OFF , EVENT_DESC_POWER_HIBERNATE , EVENT_DESC_POWER_PDS , EVENT_DESC_MAX
}
 Possible State Descriptors for MCU Processor + Powerstate Event combination. More...
 
enum  cpl_event_profiling_state_t { EVENT_DESC_FUNC_IDLE , EVENT_DESC_FUNC_TIME }
 Possible State Descriptors for MCU Processor + Function Profiling combination. More...
 
enum  cpl_event_sdio_state_t { EVENT_DESC_SDIO_IDLE , EVENT_DESC_SDIO_READ , EVENT_DESC_SDIO_WRITE , EVENT_DESC_SDIO_MAX }
 Possible State Descriptors for MCU Processor + SDIO Event combination. More...
 
enum  cpl_event_spi_sflash_state_t {
  EVENT_DESC_SPI_SFLASH_IDLE , EVENT_DESC_SPI_SFLASH_READ , EVENT_DESC_SPI_SFLASH_WRITE , EVENT_DESC_SPI_SFLASH_ERASE ,
  EVENT_DESC_SPI_SFLASH_MAX
}
 Possible State Descriptors for MCU Processor + SPI_SFLASH Event combination. More...
 
enum  cpl_event_spi_state_t {
  EVENT_DESC_SPI_OFF , EVENT_DESC_SPI_IDLE , EVENT_DESC_SPI_READ , EVENT_DESC_SPI_WRITE ,
  EVENT_DESC_SPI_MAX
}
 Possible State Descriptors for MCU Processor + SPI Event combination. More...
 
enum  cpl_event_uart_state_t { EVENT_DESC_UART_IDLE , EVENT_DESC_UART_TX , EVENT_DESC_UART_RX , EVENT_DESC_UART_MAX }
 Possible State Descriptors for MCU Processor + UART Event combination. More...
 
enum  cpl_event_wifi_rate_type_t { EVENT_DESC_WIFI_MCS_RATE = 1 , EVENT_DESC_WIFI_VHT_RATE }
 Possible State Descriptor Values for WiFi Processor + WiFi Data Event + WiFi Rate Type combination. More...
 
enum  cpl_event_wifi_state_t {
  EVENT_DESC_WIFI_IDLE , EVENT_DESC_WIFI_BAND , EVENT_DESC_WIFI_BW , EVENT_DESC_WIFI_PMMODE ,
  EVENT_DESC_WIFI_RATE_TYPE , EVENT_DESC_WIFI_UP_STATUS , EVENT_DESC_WIFI_TXRX_FRAG , EVENT_DESC_WIFI_SCAN_TIME ,
  EVENT_DESC_WIFI_JOIN_TIME , EVENT_DESC_WIFI_RATE0 , EVENT_DESC_WIFI_RATE1 , EVENT_DESC_WIFI_RATE2 ,
  EVENT_DESC_WIFI_RATE3 , EVENT_DESC_WIFI_RATE4 , EVENT_DESC_WIFI_RATE5 , EVENT_DESC_WIFI_RATE6 ,
  EVENT_DESC_WIFI_RATE7 , EVENT_DESC_WIFI_RATE8 , EVENT_DESC_WIFI_RATE9 , EVENT_DESC_WIFI_MAX
}
 Possible State Descriptors for WiFi Processor + WiFi Data Event combination. More...
 
enum  cpl_procid_t { EVENT_PROC_ID_MCU , EVENT_PROC_ID_WIFI , EVENT_PROC_ID_BT , EVENT_PROC_ID_MAX }
 Processors (power consuming component) available on the target platform is identified by this ID. More...
 

Detailed Description

A CyPE power event can be logged by power logger. It is a 3-tuple of (Processor, Event, Event State).

Enumeration Type Documentation

◆ cpl_event_bt_power_state_t

Possible State Descriptors for BT Processor + BT Event combination.

Enumerator
EVENT_DESC_BT_POWER_OFF 

BT Off State Descriptor ID.

EVENT_DESC_BT_POWER_IDLE 

BT Idle State Descriptor ID.

EVENT_DESC_BT_POWER_TX 

BT Tx Descriptor ID.

EVENT_DESC_BT_POWER_RX 

BT Rx Descriptor ID.

EVENT_DESC_BT_POWER_TX_PDS 

BT Tx PDS Descriptor ID.

EVENT_DESC_BT_POWER_RX_PDS 

BT Rx PDS Descriptor ID.

EVENT_DESC_BT_POWER_DEEP_SLEEP 

BT Deep Sleep Descriptor ID.

EVENT_DESC_BT_MAX 

BT Descriptor ID Count.

◆ cpl_event_i2c_state_t

Possible State Descriptors for MCU Processor + I2C Event combination.

Enumerator
EVENT_DESC_I2C_IDLE 

I2C Idle State Descriptor ID.

EVENT_DESC_I2C_TX 

I2C tx State Descriptor ID.

EVENT_DESC_I2C_RX 

I2C rx State Descriptor ID.

EVENT_DESC_I2C_MAX 

I2C Descriptor ID Count.

◆ cpl_event_id_t

Event ID: Supported Power Events for Processors.

Enumerator
EVENT_ID_POWERSTATE 

Power State Event ID.

EVENT_ID_FLASH 

Flash Event ID.

EVENT_ID_UART 

UART Event ID.

EVENT_ID_WIFI_DATA 

Wi-Fi Event ID.

EVENT_ID_I2S 

I2S Event ID.

EVENT_ID_PROFILING 

Function Profiling Event ID.

EVENT_ID_BT_DATA 

BT Event ID.

EVENT_ID_I2C 

I2C Event ID.

EVENT_ID_SPI_SFLASH 

SPI_SFLASH Event ID.

EVENT_ID_SDIO 

SDIO Event ID.

EVENT_ID_SPI_1 

SPI_1 Event ID.

EVENT_ID_MAX 

Event ID Count.

◆ cpl_event_power_state_t

Possible State Descriptors for MCU Processor + Powerstate Event combination.

Enumerator
EVENT_DESC_POWER_ACTIVE1 

Active State-1 Descriptor ID.

EVENT_DESC_POWER_ACTIVE2 

Active State-2 Descriptor ID.

EVENT_DESC_POWER_SLEEP 

Sleep State Descriptor ID.

EVENT_DESC_POWER_DEEPSLEEP 

Deep Sleep State Descriptor ID.

EVENT_DESC_POWER_OFF 

Off State Descriptor ID.

EVENT_DESC_POWER_HIBERNATE 

Hibernate State Descriptor ID.

EVENT_DESC_POWER_PDS 

PDS State Descriptor ID.

EVENT_DESC_MAX 

Power Descriptor ID Count.

◆ cpl_event_profiling_state_t

Possible State Descriptors for MCU Processor + Function Profiling combination.

Enumerator
EVENT_DESC_FUNC_IDLE 

Function Idle State Descriptor ID.

EVENT_DESC_FUNC_TIME 

Function Time State Descriptor ID.

◆ cpl_event_sdio_state_t

Possible State Descriptors for MCU Processor + SDIO Event combination.

Enumerator
EVENT_DESC_SDIO_IDLE 

SDIO Idle State Descriptor ID.

EVENT_DESC_SDIO_READ 

SDIO Read State Descriptor ID.

EVENT_DESC_SDIO_WRITE 

SDIO Write State Descriptor ID.

EVENT_DESC_SDIO_MAX 

SDIO Descriptor ID Count.

◆ cpl_event_spi_sflash_state_t

Possible State Descriptors for MCU Processor + SPI_SFLASH Event combination.

Enumerator
EVENT_DESC_SPI_SFLASH_IDLE 

SPI-SFLASH Idle State Descriptor ID.

EVENT_DESC_SPI_SFLASH_READ 

SPI-SFLASH Read State Descriptor ID.

EVENT_DESC_SPI_SFLASH_WRITE 

SPI-SFLASH Write State Descriptor ID.

EVENT_DESC_SPI_SFLASH_ERASE 

SPI-SFLASH Erase State Descriptor ID.

EVENT_DESC_SPI_SFLASH_MAX 

I2C Descriptor ID Count.

◆ cpl_event_spi_state_t

Possible State Descriptors for MCU Processor + SPI Event combination.

Enumerator
EVENT_DESC_SPI_OFF 

SPI OFF State Descriptor ID.

EVENT_DESC_SPI_IDLE 

SPI Idle State Descriptor ID.

EVENT_DESC_SPI_READ 

SPI Read State Descriptor ID.

EVENT_DESC_SPI_WRITE 

SPI Write State Descriptor ID.

EVENT_DESC_SPI_MAX 

SPI Descriptor ID Count.

◆ cpl_event_uart_state_t

Possible State Descriptors for MCU Processor + UART Event combination.

Enumerator
EVENT_DESC_UART_IDLE 

UART Idle State Descriptor ID.

EVENT_DESC_UART_TX 

UART tx State Descriptor ID.

EVENT_DESC_UART_RX 

UART rx State Descriptor ID.

EVENT_DESC_UART_MAX 

UART Descriptor ID Count.

◆ cpl_event_wifi_rate_type_t

Possible State Descriptor Values for WiFi Processor + WiFi Data Event + WiFi Rate Type combination.

Enumerator
EVENT_DESC_WIFI_MCS_RATE 

Wi-Fi MCS Rate Type ID.

EVENT_DESC_WIFI_VHT_RATE 

Wi-Fi VHT Rate Type ID.

◆ cpl_event_wifi_state_t

Possible State Descriptors for WiFi Processor + WiFi Data Event combination.

Enumerator
EVENT_DESC_WIFI_IDLE 

Wi-Fi idle State Descriptor ID.

EVENT_DESC_WIFI_BAND 

Wi-Fi Band Descriptor ID.

EVENT_DESC_WIFI_BW 

Wi-Fi Bandwidth Descriptor ID.

EVENT_DESC_WIFI_PMMODE 

Wi-Fi PM mode Descriptor ID.

EVENT_DESC_WIFI_RATE_TYPE 

Wi-Fi Rate Type Descriptor ID.

EVENT_DESC_WIFI_UP_STATUS 

Wi-Fi Join Status Descriptor ID.

EVENT_DESC_WIFI_TXRX_FRAG 

Wi-Fi Management/Control frames count Descriptor ID.

EVENT_DESC_WIFI_SCAN_TIME 

Wi-Fi Scan Time Descriptor ID.

EVENT_DESC_WIFI_JOIN_TIME 

Wi-Fi Join Time Descriptor ID.

EVENT_DESC_WIFI_RATE0 

Wi-Fi Rate0 tx/rx counters data Descriptor ID.

EVENT_DESC_WIFI_RATE1 

Wi-Fi Rate1 tx/rx counters data Descriptor ID.

EVENT_DESC_WIFI_RATE2 

Wi-Fi Rate2 tx/rx counters data Descriptor ID.

EVENT_DESC_WIFI_RATE3 

Wi-Fi Rate3 tx/rx counters data Descriptor ID.

EVENT_DESC_WIFI_RATE4 

Wi-Fi Rate4 tx/rx counters data Descriptor ID.

EVENT_DESC_WIFI_RATE5 

Wi-Fi Rate5 tx/rx counters data Descriptor ID.

EVENT_DESC_WIFI_RATE6 

Wi-Fi Rate6 tx/rx counters data Descriptor ID.

EVENT_DESC_WIFI_RATE7 

Wi-Fi Rate7 tx/rx counters data Descriptor ID.

EVENT_DESC_WIFI_RATE8 

Wi-Fi Rate8 tx/rx counters data Descriptor ID.

EVENT_DESC_WIFI_RATE9 

Wi-Fi Rate9 tx/rx counters data Descriptor ID.

EVENT_DESC_WIFI_MAX 

Wi-Fi Descriptor ID Count.

◆ cpl_procid_t

Processors (power consuming component) available on the target platform is identified by this ID.

Enumerator
EVENT_PROC_ID_MCU 

MCU Processor ID.

EVENT_PROC_ID_WIFI 

Wi-Fi Processor ID.

EVENT_PROC_ID_BT 

BT Processor ID.

EVENT_PROC_ID_MAX 

Processor ID Count.