Si917 specific Wi-Fi module state statistics.
Public Attributes#
Timestamp. This is value of counter at the time of message. This counter is continuously incremented by one per 100ms time.
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.
Reason code. This is used to get the reason code from firmware point of view.
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.
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.
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.
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.
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.
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.
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.
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.
176
of file components/device/silabs/si91x/wireless/inc/sl_si91x_types.h