Skip to content

Commit 057e5d2

Browse files
committed
Improvements and CRAI suggestions
1 parent 6e272ae commit 057e5d2

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

airos/airos8data.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,25 @@ def check_for_warnings(self):
404404
"host", f"Unknown (new) network role: '{self.host.netrole}'"
405405
)
406406

407+
# Check wireless IEEE mode
408+
if isinstance(self.wireless.ieeemode, str):
409+
self.add_warning(
410+
"wireless", f"Unknown (new) IEEE mode: '{self.wireless.ieeemode}'"
411+
)
412+
413+
# Check wireless security
414+
if isinstance(self.wireless.security, str):
415+
self.add_warning(
416+
"wireless", f"Unknown (new) security type: '{self.wireless.security}'"
417+
)
418+
# Check station remote modes
419+
for i, station in enumerate(self.wireless.sta):
420+
if hasattr(station.remote, "mode") and isinstance(station.remote.mode, str):
421+
self.add_warning(
422+
f"wireless.sta[{i}].remote",
423+
f"Unknown (new) remote mode: '{station.remote.mode}'",
424+
)
425+
407426
def add_warning(self, field_name: str, message: str):
408427
"""Insert warnings into the dictionary on unknown field data."""
409428
if field_name not in self.warnings:

0 commit comments

Comments
 (0)