Si917 specific Wi-Fi module state statistics.

Public Attributes#

uint32_t

Timestamp. This is the value of the counter at the time of message. This counter is continuously incremented by one per 100ms time.

uint8_t

State code. This field indicates the state of the module. State code contains two parts (upper and lower nibbles). Upper nibble represents the state of rejoin process and StateCode represented by the lower nibble of state code.

uint8_t

Reason code. This is used to get the reason code from firmware point of view.

uint8_t

Channel number. If the value of the channel is 0, it means channel information is not available. In State-I, channel of association or Invalid if it is startup. In State-II, channel of next association if module finds better AP in bgscan result. In State-III, channel at the time of association.

uint8_t

RSSI VALUE. If value of rssi is 100, it means RSSI information is not available. In State-I it is RSSI of AP at the time of trigger. In State-II it is RSSI of next association. In State-III it is RSSI at the time of final association.

uint8_t

BSSID of AP. If the value of AP BSSID is 00:00:00:00:00:00, it means MAC information is not available. In State-I it is MAC of AP at the time of scan trigger. In State-II it is MAC of next association. In State-III it is MAC at the time of association.

Public Attribute Documentation#

timestamp#

uint32_t sl_si91x_module_state_stats_response_t::timestamp

Timestamp. This is the value of the counter at the time of message. This counter is continuously incremented by one per 100ms time.


Definition at line 135 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

state_code#

uint8_t sl_si91x_module_state_stats_response_t::state_code

State code. This field indicates the state of the module. State code contains two parts (upper and lower nibbles). Upper nibble represents the state of rejoin process and StateCode represented by the lower nibble of state code.


Definition at line 137 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

reason_code#

uint8_t sl_si91x_module_state_stats_response_t::reason_code

Reason code. This is used to get the reason code from firmware point of view.


Definition at line 138 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

channel#

uint8_t sl_si91x_module_state_stats_response_t::channel

Channel number. If the value of the channel is 0, it means channel information is not available. In State-I, channel of association or Invalid if it is startup. In State-II, channel of next association if module finds better AP in bgscan result. In State-III, channel at the time of association.


Definition at line 140 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

rssi#

uint8_t sl_si91x_module_state_stats_response_t::rssi

RSSI VALUE. If value of rssi is 100, it means RSSI information is not available. In State-I it is RSSI of AP at the time of trigger. In State-II it is RSSI of next association. In State-III it is RSSI at the time of final association.


Definition at line 142 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h

bssid#

uint8_t sl_si91x_module_state_stats_response_t::bssid[6]

BSSID of AP. If the value of AP BSSID is 00:00:00:00:00:00, it means MAC information is not available. In State-I it is MAC of AP at the time of scan trigger. In State-II it is MAC of next association. In State-III it is MAC at the time of association.


Definition at line 143 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h