Skip to content

Commit ce3dc7a

Browse files
committed
* Fix the error found by the building script
Signed-off-by: Lo,Chin-Ran <chin-ran.lo@nxp.com>
1 parent a3c11bd commit ce3dc7a

File tree

8 files changed

+16
-25
lines changed

8 files changed

+16
-25
lines changed

examples/all-clusters-app/linux/BUILD.gn

-4
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,8 @@ source_set("chip-all-clusters-common") {
9393
"${chip_root}/examples/platform/linux:app-main",
9494
"${chip_root}/src/app/tests/suites/credentials:dac_provider",
9595
"${chip_root}/src/lib",
96-
"${chip_root}/src/wifipaf:wifipaf",
9796
"${chip_root}/third_party/jsoncpp",
9897
]
99-
if (chip_device_config_enable_wifipaf) {
100-
deps += [ "${chip_root}/src/wifipaf:wifipaf" ]
101-
}
10298

10399
include_dirs = [
104100
"${chip_root}/examples/all-clusters-app/all-clusters-common/include",

examples/chip-tool/BUILD.gn

-3
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,6 @@ executable("chip-tool") {
135135
":chip-tool-utils",
136136
"${chip_root}/src/platform/logging:stdio",
137137
]
138-
if (chip_device_config_enable_wifipaf) {
139-
deps += [ "${chip_root}/src/wifipaf:wifipaf" ]
140-
}
141138

142139
output_dir = root_out_dir
143140
}

src/lib/BUILD.gn

+4
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ source_set("without-logging") {
3434
"${chip_root}/src/transport",
3535
]
3636

37+
if (chip_device_config_enable_wifipaf == true) {
38+
public_deps += [ "${chip_root}/src/wifipaf" ]
39+
}
40+
3741
# See src/lib/lib.gni for declaration of this build arg.
3842
if (chip_build_controller) {
3943
public_deps += [ "${chip_root}/src/controller" ]

src/platform/Linux/ConnectivityManagerImpl.cpp

+5-11
Original file line numberDiff line numberDiff line change
@@ -908,10 +908,7 @@ CHIP_ERROR ConnectivityManagerImpl::_SetWiFiPAFAdvertisingEnabled(WiFiPAFAdverti
908908
{
909909
return _WiFiPAFPublish(args);
910910
}
911-
else
912-
{
913-
return _WiFiPAFCancelPublish();
914-
}
911+
return _WiFiPAFCancelPublish();
915912
}
916913

917914
WiFiPAF::WiFiPAFLayer * ConnectivityManagerImpl::_GetWiFiPAF()
@@ -1400,8 +1397,6 @@ void ConnectivityManagerImpl::OnDiscoveryResult(gboolean success, GVariant * dis
14001397
mOnPafSubscribeError(mAppState, CHIP_ERROR_TIMEOUT);
14011398
}
14021399
}
1403-
1404-
return;
14051400
}
14061401

14071402
void ConnectivityManagerImpl::OnNanReceive(GVariant * obj)
@@ -1436,8 +1431,6 @@ void ConnectivityManagerImpl::OnNanReceive(GVariant * obj)
14361431
event.Type = DeviceEventType::kCHIPoWiFiPAFWriteReceived;
14371432
event.CHIPoWiFiPAFWriteReceived.Data = std::move(buf).UnsafeRelease();
14381433
PlatformMgr().PostEventOrDie(&event);
1439-
1440-
return;
14411434
}
14421435

14431436
void ConnectivityManagerImpl::OnNanSubscribeTerminated(gint term_subscribe_id, gint reason)
@@ -1451,7 +1444,6 @@ void ConnectivityManagerImpl::OnNanSubscribeTerminated(gint term_subscribe_id, g
14511444
{
14521445
mpaf_info.subscribe_id = 0;
14531446
}
1454-
return;
14551447
}
14561448

14571449
CHIP_ERROR ConnectivityManagerImpl::_WiFiPAFConnect(const SetupDiscriminator & connDiscriminator, void * appState,
@@ -1570,8 +1562,10 @@ CHIP_ERROR ConnectivityManagerImpl::_WiFiPAFSend(System::PacketBufferHandle && m
15701562
mpaf_info.peer_publish_id, mpaf_info.peer_addr[0], mpaf_info.peer_addr[1], mpaf_info.peer_addr[2],
15711563
mpaf_info.peer_addr[3], mpaf_info.peer_addr[4], mpaf_info.peer_addr[5]);
15721564

1573-
ChipLogProgress(Controller, "===> %s(), (%lu, %u)", __FUNCTION__, (strlen(args) + msgBuf->DataLength()), MAX_PAF_TX_SSI_BUFLEN)
1574-
VerifyOrReturnError((strlen(args) + msgBuf->DataLength() < MAX_PAF_TX_SSI_BUFLEN), CHIP_ERROR_BUFFER_TOO_SMALL);
1565+
if (strlen(args) + msgBuf->DataLength() >= MAX_PAF_TX_SSI_BUFLEN)
1566+
{
1567+
return CHIP_ERROR_BUFFER_TOO_SMALL;
1568+
}
15751569

15761570
ret = chip::Encoding::BytesToUppercaseHexString(msgBuf->Start(), msgBuf->DataLength(), &args[strlen(args)],
15771571
MAX_PAF_TX_SSI_BUFLEN - strlen(args));

src/platform/device.gni

+4
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,10 @@ declare_args() {
124124
chip_subscription_timeout_resumption = chip_persist_subscriptions
125125
}
126126

127+
if (chip_enable_wifi == false) {
128+
chip_device_config_enable_wifipaf = false
129+
}
130+
127131
if (chip_device_platform == "nxp" && chip_enable_openthread) {
128132
chip_mdns = "platform"
129133
} else if (chip_device_platform == "nxp" && chip_enable_wifi) {

src/transport/raw/WiFiPAF.cpp

+1-5
Original file line numberDiff line numberDiff line change
@@ -81,16 +81,12 @@ bool WiFiPAFBase::CanSendToPeer(const Transport::PeerAddress & address)
8181
return (mWiFiPAFLayer->GetWiFiPAFState() != chip::WiFiPAF::State::kNotReady) &&
8282
(address.GetTransportType() == Type::kWiFiPAF);
8383
}
84-
else
85-
{
86-
return false;
87-
}
84+
return false;
8885
}
8986

9087
void WiFiPAFBase::OnWiFiPAFMessageReceived(System::PacketBufferHandle && buffer)
9188
{
9289
HandleMessageReceived(Transport::PeerAddress(Transport::Type::kWiFiPAF), std::move(buffer));
93-
return;
9490
}
9591

9692
CHIP_ERROR WiFiPAFBase::SendAfterConnect(System::PacketBufferHandle && msg)

src/transport/raw/WiFiPAF.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class DLL_EXPORT WiFiPAFBase : public Base, public WiFiPAF::WiFiPAFLayerDelegate
5555
CHIP_ERROR Init(const WiFiPAFListenParameters & param);
5656
CHIP_ERROR SendMessage(const Transport::PeerAddress & address, System::PacketBufferHandle && msgBuf) override;
5757
bool CanSendToPeer(const Transport::PeerAddress & address) override;
58-
void OnWiFiPAFMessageReceived(System::PacketBufferHandle && buffer);
58+
void OnWiFiPAFMessageReceived(System::PacketBufferHandle && buffer) override;
5959
void SetWiFiPAFLayerTransportToSelf() { mWiFiPAFLayer->mWiFiPAFTransport = this; }
6060
bool IsWiFiPAFLayerTransportSetToSelf() { return mWiFiPAFLayer->mWiFiPAFTransport == this; }
6161

@@ -89,6 +89,7 @@ class WiFiPAFListenParameters
8989
public:
9090
WiFiPAFListenParameters() = default;
9191
explicit WiFiPAFListenParameters(WiFiPAFBase * layer) : mWiFiPAF(layer) {}
92+
WiFiPAFBase * GetWiFiPAFTransport() const { return mWiFiPAF; }
9293

9394
private:
9495
WiFiPAFBase * mWiFiPAF;

src/wifipaf/WiFiPAFLayer.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ void WiFiPAFLayer::OnWiFiPAFMessageReceived(System::PacketBufferHandle && msg)
3838
void WiFiPAFLayer::SetWiFiPAFState(State state)
3939
{
4040
mAppState = state;
41-
return;
4241
}
4342

4443
static WiFiPAFLayer sInstance;

0 commit comments

Comments
 (0)