File tree 2 files changed +9
-0
lines changed
2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -759,6 +759,13 @@ CHIP_ERROR DiagnosticDataProviderImpl::GetWiFiOverrunCount(uint64_t & overrunCou
759
759
return CHIP_NO_ERROR;
760
760
}
761
761
762
+ CHIP_ERROR DiagnosticDataProviderImpl::GetWiFiBeaconRxCount (uint32_t & beaconRxCount)
763
+ {
764
+ beaconRxCount = mBeaconRxCount ;
765
+
766
+ return CHIP_NO_ERROR;
767
+ }
768
+
762
769
CHIP_ERROR DiagnosticDataProviderImpl::ResetWiFiNetworkDiagnosticsCounts ()
763
770
{
764
771
CHIP_ERROR err = CHIP_ERROR_READ_FAILED;
Original file line number Diff line number Diff line change @@ -73,6 +73,7 @@ class DiagnosticDataProviderImpl : public DiagnosticDataProvider
73
73
CHIP_ERROR GetWiFiChannelNumber (uint16_t & channelNumber) override ;
74
74
CHIP_ERROR GetWiFiRssi (int8_t & rssi) override ;
75
75
CHIP_ERROR GetWiFiBeaconLostCount (uint32_t & beaconLostCount) override ;
76
+ CHIP_ERROR GetWiFiBeaconRxCount (uint32_t & beaconRxCount) override ;
76
77
CHIP_ERROR GetWiFiPacketMulticastRxCount (uint32_t & packetMulticastRxCount) override ;
77
78
CHIP_ERROR GetWiFiPacketMulticastTxCount (uint32_t & packetMulticastTxCount) override ;
78
79
CHIP_ERROR GetWiFiPacketUnicastRxCount (uint32_t & packetUnicastRxCount) override ;
@@ -97,6 +98,7 @@ class DiagnosticDataProviderImpl : public DiagnosticDataProvider
97
98
98
99
#if CHIP_DEVICE_CONFIG_ENABLE_WIFI
99
100
uint32_t mBeaconLostCount = 0 ;
101
+ uint32_t mBeaconRxCount = 0 ;
100
102
uint32_t mPacketMulticastRxCount = 0 ;
101
103
uint32_t mPacketMulticastTxCount = 0 ;
102
104
uint32_t mPacketUnicastRxCount = 0 ;
You can’t perform that action at this time.
0 commit comments