Si917 specific Wi-Fi module state statistics.

Public Attributes#

uint32_t

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

uint8_t

State code. This field indicates state of the module. state code contain two parts (upper and lower nibbles). Upper nibble represent 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 value of 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 value of counter at the time of message. This counter is continuously incremented by one per 100ms time.


Definition at line 168 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 state of the module. state code contain two parts (upper and lower nibbles). Upper nibble represent the state of rejoin process and StateCode represented by the lower nibble of state code.


Definition at line 170 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 171 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 value of 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 173 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 175 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 176 of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h