Skip to content

Commit 0623a7c

Browse files
committed
[WiFI][Shell] Review updates
1 parent 2775bad commit 0623a7c

File tree

2 files changed

+30
-29
lines changed

2 files changed

+30
-29
lines changed

src/lib/shell/commands/WiFi.cpp

+25-27
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include <lib/shell/Commands.h>
1919
#include <lib/shell/Engine.h>
2020
#include <lib/shell/commands/Help.h>
21+
#include <lib/shell/commands/WiFi.h>
2122
#include <lib/shell/streamer.h>
2223
#include <lib/support/Span.h>
2324
#include <platform/CHIPDeviceLayer.h>
@@ -31,11 +32,8 @@ using namespace chip::DeviceLayer::NetworkCommissioning;
3132
namespace chip {
3233
namespace Shell {
3334

34-
static chip::Shell::Engine sShellWiFiSubCommands;
35-
static DeviceLayer::NetworkCommissioning::WiFiDriver * mDriver;
36-
37-
void SetWiFiDriver(chip::DeviceLayer::NetworkCommissioning::WiFiDriver * driver);
38-
chip::DeviceLayer::NetworkCommissioning::WiFiDriver * GetWiFiDriver();
35+
static Shell::Engine sShellWiFiSubCommands;
36+
static DeviceLayer::NetworkCommissioning::WiFiDriver * sDriver;
3937

4038
static CHIP_ERROR WiFiHelpHandler(int argc, char ** argv)
4139
{
@@ -113,14 +111,14 @@ static CHIP_ERROR WifiAddNetwork(char * ssid, char * password)
113111
{
114112
CHIP_ERROR error = CHIP_NO_ERROR;
115113
uint8_t networkIndex;
116-
chip::MutableCharSpan debugText;
117-
chip::ByteSpan ssidSpan;
118-
chip::ByteSpan passwordSpan;
114+
MutableCharSpan debugText;
115+
ByteSpan ssidSpan;
116+
ByteSpan passwordSpan;
119117

120118
VerifyOrReturnError(GetWiFiDriver() != nullptr, error = CHIP_ERROR_NOT_IMPLEMENTED);
121119

122-
ssidSpan = chip::ByteSpan(reinterpret_cast<const uint8_t *>(ssid), strlen(ssid));
123-
passwordSpan = chip::ByteSpan(reinterpret_cast<const uint8_t *>(password), strlen(password));
120+
ssidSpan = ByteSpan(reinterpret_cast<const uint8_t *>(ssid), strlen(ssid));
121+
passwordSpan = ByteSpan(reinterpret_cast<const uint8_t *>(password), strlen(password));
124122

125123
if (IsSpanUsable(ssidSpan) && IsSpanUsable(passwordSpan))
126124
{
@@ -141,7 +139,7 @@ static CHIP_ERROR WiFiConnectHandler(int argc, char ** argv)
141139
{
142140
CHIP_ERROR error = CHIP_NO_ERROR;
143141
bool connectToNetwork = false;
144-
chip::ByteSpan ssidSpan;
142+
ByteSpan ssidSpan;
145143

146144
VerifyOrReturnError(GetWiFiDriver() != nullptr, error = CHIP_ERROR_NOT_IMPLEMENTED);
147145

@@ -153,14 +151,14 @@ static CHIP_ERROR WiFiConnectHandler(int argc, char ** argv)
153151
{
154152
/* Retrieve previously added SSID */
155153
char ssid[DeviceLayer::Internal::kMaxWiFiSSIDLength + 1] = { 0 };
156-
chip::MutableCharSpan ssidMutableSpan(ssid);
154+
MutableCharSpan ssidMutableSpan(ssid);
157155

158156
VerifyOrReturnError(ConnectivityMgr().GetNetworkSSID(ssidMutableSpan) == CHIP_NO_ERROR, error = CHIP_ERROR_BUFFER_TOO_SMALL);
159157

160158
if (IsSpanUsable(ssidMutableSpan))
161159
{
162160
connectToNetwork = true;
163-
ssidSpan = chip::ByteSpan(reinterpret_cast<const uint8_t *>(ssidMutableSpan.data()), ssidMutableSpan.size());
161+
ssidSpan = ByteSpan(reinterpret_cast<const uint8_t *>(ssidMutableSpan.data()), ssidMutableSpan.size());
164162
}
165163
else
166164
{
@@ -172,7 +170,7 @@ static CHIP_ERROR WiFiConnectHandler(int argc, char ** argv)
172170
}
173171
else if (argc == 2)
174172
{
175-
ssidSpan = chip::ByteSpan(reinterpret_cast<const uint8_t *>(argv[0]), strlen(argv[0]));
173+
ssidSpan = ByteSpan(reinterpret_cast<const uint8_t *>(argv[0]), strlen(argv[0]));
176174

177175
if ((IsSpanUsable(ssidSpan)) && (WifiAddNetwork(argv[0], argv[1]) == CHIP_NO_ERROR))
178176
{
@@ -213,20 +211,20 @@ static CHIP_ERROR WiFiRemoveNwkHandler(int argc, char ** argv)
213211
{
214212
VerifyOrReturnError(GetWiFiDriver() != nullptr, CHIP_ERROR_NOT_IMPLEMENTED);
215213

216-
chip::DeviceLayer::NetworkCommissioning::Status status;
214+
DeviceLayer::NetworkCommissioning::Status status;
217215
uint8_t networkIndex;
218-
chip::ByteSpan ssidSpan;
216+
ByteSpan ssidSpan;
219217
char ssid[DeviceLayer::Internal::kMaxWiFiSSIDLength + 1] = { 0 };
220-
chip::MutableCharSpan debugText;
221-
chip::MutableCharSpan ssidMutableSpan(ssid);
218+
MutableCharSpan debugText;
219+
MutableCharSpan ssidMutableSpan(ssid);
222220

223221
VerifyOrReturnError(ConnectivityMgr().GetNetworkSSID(ssidMutableSpan) == CHIP_NO_ERROR, CHIP_ERROR_BUFFER_TOO_SMALL);
224222

225-
ssidSpan = chip::ByteSpan(reinterpret_cast<const uint8_t *>(ssidMutableSpan.data()), ssidMutableSpan.size());
223+
ssidSpan = ByteSpan(reinterpret_cast<const uint8_t *>(ssidMutableSpan.data()), ssidMutableSpan.size());
226224

227225
status = GetWiFiDriver()->RemoveNetwork(ssidSpan, debugText, networkIndex);
228226

229-
if (status != chip::DeviceLayer::NetworkCommissioning::Status::kSuccess)
227+
if (status != DeviceLayer::NetworkCommissioning::Status::kSuccess)
230228
{
231229
ChipLogError(DeviceLayer, "[Shell] Error: RemoveNetwork: %u", (uint8_t) status);
232230
}
@@ -236,7 +234,7 @@ static CHIP_ERROR WiFiRemoveNwkHandler(int argc, char ** argv)
236234

237235
static CHIP_ERROR WiFiScanHandler(int argc, char ** argv)
238236
{
239-
chip::ByteSpan ssidSpan;
237+
ByteSpan ssidSpan;
240238

241239
VerifyOrReturnError(GetWiFiDriver() != nullptr, CHIP_ERROR_NOT_IMPLEMENTED);
242240

@@ -246,11 +244,11 @@ static CHIP_ERROR WiFiScanHandler(int argc, char ** argv)
246244

247245
if (argc == 0)
248246
{
249-
ssidSpan = chip::ByteSpan();
247+
ssidSpan = ByteSpan();
250248
}
251249
else if (argc == 1)
252250
{
253-
ssidSpan = chip::ByteSpan(reinterpret_cast<const uint8_t *>(argv[0]), strlen(argv[0]));
251+
ssidSpan = ByteSpan(reinterpret_cast<const uint8_t *>(argv[0]), strlen(argv[0]));
254252
}
255253

256254
GetWiFiDriver()->ScanNetworks(ssidSpan, nullptr);
@@ -267,14 +265,14 @@ static CHIP_ERROR WiFiDispatch(int argc, char ** argv)
267265
return sShellWiFiSubCommands.ExecCommand(argc, argv);
268266
}
269267

270-
void SetWiFiDriver(chip::DeviceLayer::NetworkCommissioning::WiFiDriver * driver)
268+
void SetWiFiDriver(WiFiDriver * driver)
271269
{
272-
mDriver = driver;
270+
sDriver = driver;
273271
}
274272

275-
chip::DeviceLayer::NetworkCommissioning::WiFiDriver * GetWiFiDriver()
273+
WiFiDriver * GetWiFiDriver()
276274
{
277-
return mDriver;
275+
return sDriver;
278276
}
279277

280278
void RegisterWiFiCommands()

src/lib/shell/commands/WiFi.h

+5-2
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,15 @@
2323
#pragma once
2424

2525
#include <lib/shell/Engine.h>
26+
#include <platform/NetworkCommissioning.h>
27+
28+
using namespace chip::DeviceLayer::NetworkCommissioning;
2629

2730
namespace chip {
2831
namespace Shell {
2932

30-
void SetWiFiDriver(chip::DeviceLayer::NetworkCommissioning::WiFiDriver * driver);
31-
chip::DeviceLayer::NetworkCommissioning::WiFiDriver * GetWiFiDriver(void);
33+
void SetWiFiDriver(WiFiDriver * driver);
34+
WiFiDriver * GetWiFiDriver();
3235

3336
} // namespace Shell
3437
} // namespace chip

0 commit comments

Comments
 (0)