@@ -153,15 +153,13 @@ void CWifi::end(void) {
153
153
}
154
154
155
155
/* -------------------------------------------------------------------------- */
156
- uint8_t * CWifi::macAddress (uint8_t * mac) { // FIXME
156
+ uint8_t * CWifi::macAddress (uint8_t * mac) {
157
157
/* -------------------------------------------------------------------------- */
158
- // if(ni != nullptr) {
159
- // if(ni->getMacAddress(mac) == WL_MAC_ADDR_LENGTH) {
160
- // return mac;
161
- // }
162
- // }
163
- // memset(mac,0x00,6);
164
- // return mac;
158
+ if (WiFiStation.getMacAddress (mac) == WL_MAC_ADDR_LENGTH) {
159
+ return mac;
160
+ }
161
+ memset (mac,0x00 ,6 );
162
+ return mac;
165
163
}
166
164
167
165
/* -------------------------------------------------------------------------- */
@@ -171,105 +169,57 @@ int8_t CWifi::scanNetworks() {
171
169
}
172
170
173
171
/* -------------------------------------------------------------------------- */
174
- IPAddress CWifi::localIP () { // FIXME
172
+ IPAddress CWifi::localIP () {
175
173
/* -------------------------------------------------------------------------- */
176
- // if(ni != nullptr) {
177
- // return IPAddress(ni->getIpAdd());
178
- // }
179
- // return IPAddress((uint32_t)0);
180
174
return WiFiStation.localIP ();
181
175
}
182
176
183
177
/* -------------------------------------------------------------------------- */
184
- IPAddress CWifi::subnetMask () { // FIXME
178
+ IPAddress CWifi::subnetMask () {
185
179
/* -------------------------------------------------------------------------- */
186
- // if(ni != nullptr) {
187
- // return IPAddress(ni->getNmAdd());
188
- // }
189
- // return IPAddress((uint32_t)0);
190
180
return WiFiStation.subnetMask ();
191
181
}
192
182
193
183
/* -------------------------------------------------------------------------- */
194
- IPAddress CWifi::gatewayIP () { // FIXME
184
+ IPAddress CWifi::gatewayIP () {
195
185
/* -------------------------------------------------------------------------- */
196
- // if(ni != nullptr) {
197
- // return IPAddress(ni->getGwAdd());
198
- // }
199
- // return IPAddress((uint32_t)0);
200
186
return WiFiStation.gatewayIP ();
201
187
}
202
188
203
189
/* -------------------------------------------------------------------------- */
204
- IPAddress CWifi::dnsIP (int n) { // FIXME
205
- // return CLwipIf::getInstance().getDns(n);
190
+ IPAddress CWifi::dnsIP (int n) {
191
+ return CLwipIf::getInstance ().getDns (n);
206
192
}
207
193
208
194
/* -------------------------------------------------------------------------- */
209
- const char * CWifi::SSID (uint8_t networkItem) { // FIXME
210
- // return CLwipIf::getInstance().getSSID(networkItem);
211
- }
212
- /* -------------------------------------------------------------------------- */
213
-
214
- /* -------------------------------------------------------------------------- */
215
- int32_t CWifi::RSSI (uint8_t networkItem) { // FIXME
216
- // return CLwipIf::getInstance().getRSSI(networkItem);
217
- }
218
- /* -------------------------------------------------------------------------- */
219
-
220
- /* -------------------------------------------------------------------------- */
221
- uint8_t CWifi::encryptionType (uint8_t networkItem) { // FIXME
222
- // return CLwipIf::getInstance().getEncrType(networkItem);
195
+ const char * CWifi::SSID () {
196
+ return WiFiStation.getSSID ();
223
197
}
224
198
/* -------------------------------------------------------------------------- */
225
199
226
200
/* -------------------------------------------------------------------------- */
227
- uint8_t * CWifi::BSSID ( uint8_t networkItem, uint8_t * bssid ) { // FIXME
228
- // return CLwipIf::getInstance().getBSSID(networkItem,bssid );
201
+ int32_t CWifi::RSSI ( ) {
202
+ return WiFiStation. getRSSI ( );
229
203
}
230
204
/* -------------------------------------------------------------------------- */
231
205
232
206
/* -------------------------------------------------------------------------- */
233
- uint8_t CWifi::channel ( uint8_t networkItem ) { // FIXME
234
- // return CLwipIf::getInstance().getChannel(networkItem );
207
+ uint8_t CWifi::encryptionType ( ) {
208
+ return WiFiStation. getEncryptionType ( );
235
209
}
236
210
/* -------------------------------------------------------------------------- */
237
211
238
212
/* -------------------------------------------------------------------------- */
239
- const char * CWifi::SSID () { // FIXME
240
- /* -------------------------------------------------------------------------- */
241
- // if(ni != nullptr) {
242
- // return ni->getSSID();
243
- // }
244
- // return "";
213
+ uint8_t * CWifi::BSSID (uint8_t * bssid) {
214
+ return WiFiStation.getBSSID (bssid);
245
215
}
246
-
247
216
/* -------------------------------------------------------------------------- */
248
- uint8_t * CWifi::BSSID (uint8_t * bssid) { // FIXME
249
- /* -------------------------------------------------------------------------- */
250
- // if(ni != nullptr) {
251
- // return ni->getBSSID(bssid);
252
- // }
253
- // return nullptr;
254
- }
255
217
256
218
/* -------------------------------------------------------------------------- */
257
- int32_t CWifi::RSSI () { // FIXME
258
- /* -------------------------------------------------------------------------- */
259
- // if(ni != nullptr) {
260
- // return ni->getRSSI();
261
- // }
262
- // return 0;
219
+ uint8_t CWifi::channel () {
220
+ return WiFiStation.getChannel ();
263
221
}
264
-
265
222
/* -------------------------------------------------------------------------- */
266
- uint8_t CWifi::encryptionType () { // FIXME
267
- /* -------------------------------------------------------------------------- */
268
- // if(ni != nullptr) {
269
- // return ni->getEncryptionType();
270
- // }
271
- // return 0;
272
- }
273
223
274
224
/* -------------------------------------------------------------------------- */
275
225
uint8_t CWifi::status () { // FIXME
@@ -278,21 +228,21 @@ uint8_t CWifi::status() { // FIXME
278
228
}
279
229
280
230
/* -------------------------------------------------------------------------- */
281
- int CWifi::hostByName (const char * aHostname, IPAddress& aResult) { // FIXME
231
+ int CWifi::hostByName (const char * aHostname, IPAddress& aResult) {
282
232
/* -------------------------------------------------------------------------- */
283
- // return CLwipIf::getInstance().getHostByName(aHostname,aResult);
233
+ return CLwipIf::getInstance ().getHostByName (aHostname, aResult);
284
234
}
285
235
286
236
/* -------------------------------------------------------------------------- */
287
- void CWifi::lowPowerMode () { // FIXME
237
+ void CWifi::lowPowerMode () {
288
238
/* -------------------------------------------------------------------------- */
289
- // CLwipIf::getInstance() .setLowPowerMode();
239
+ WiFiStation .setLowPowerMode ();
290
240
}
291
241
292
242
/* -------------------------------------------------------------------------- */
293
- void CWifi::noLowPowerMode () { // FIXME
243
+ void CWifi::noLowPowerMode () {
294
244
/* -------------------------------------------------------------------------- */
295
- // CLwipIf::getInstance() .resetLowPowerMode();
245
+ WiFiStation .resetLowPowerMode ();
296
246
}
297
247
298
248
uint8_t CWifi::reasonCode () {
0 commit comments