Skip to content

Commit 598d27f

Browse files
Thirsrinrestyled-commits
authored andcommitted
BeaconRxCount attributes results is NULL instead of 0 in linux platform (project-chip#32805)
* BeaconRxCount attributes results is NULL instead of 0 * Restyled by clang-format * Removed GetWiFiBeaconRxCount from connectivityutills --------- Co-authored-by: Restyled.io <commits@restyled.io>
1 parent 2e8eab7 commit 598d27f

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/platform/Linux/DiagnosticDataProviderImpl.cpp

+7
Original file line numberDiff line numberDiff line change
@@ -759,6 +759,13 @@ CHIP_ERROR DiagnosticDataProviderImpl::GetWiFiOverrunCount(uint64_t & overrunCou
759759
return CHIP_NO_ERROR;
760760
}
761761

762+
CHIP_ERROR DiagnosticDataProviderImpl::GetWiFiBeaconRxCount(uint32_t & beaconRxCount)
763+
{
764+
beaconRxCount = mBeaconRxCount;
765+
766+
return CHIP_NO_ERROR;
767+
}
768+
762769
CHIP_ERROR DiagnosticDataProviderImpl::ResetWiFiNetworkDiagnosticsCounts()
763770
{
764771
CHIP_ERROR err = CHIP_ERROR_READ_FAILED;

src/platform/Linux/DiagnosticDataProviderImpl.h

+2
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ class DiagnosticDataProviderImpl : public DiagnosticDataProvider
7373
CHIP_ERROR GetWiFiChannelNumber(uint16_t & channelNumber) override;
7474
CHIP_ERROR GetWiFiRssi(int8_t & rssi) override;
7575
CHIP_ERROR GetWiFiBeaconLostCount(uint32_t & beaconLostCount) override;
76+
CHIP_ERROR GetWiFiBeaconRxCount(uint32_t & beaconRxCount) override;
7677
CHIP_ERROR GetWiFiPacketMulticastRxCount(uint32_t & packetMulticastRxCount) override;
7778
CHIP_ERROR GetWiFiPacketMulticastTxCount(uint32_t & packetMulticastTxCount) override;
7879
CHIP_ERROR GetWiFiPacketUnicastRxCount(uint32_t & packetUnicastRxCount) override;
@@ -97,6 +98,7 @@ class DiagnosticDataProviderImpl : public DiagnosticDataProvider
9798

9899
#if CHIP_DEVICE_CONFIG_ENABLE_WIFI
99100
uint32_t mBeaconLostCount = 0;
101+
uint32_t mBeaconRxCount = 0;
100102
uint32_t mPacketMulticastRxCount = 0;
101103
uint32_t mPacketMulticastTxCount = 0;
102104
uint32_t mPacketUnicastRxCount = 0;

0 commit comments

Comments
 (0)