mirror of
https://github.com/mikecarper/MeshCore.git
synced 2026-09-03 08:13:51 +00:00
Expose Companion WiFi and radio power controls
This commit is contained in:
@@ -442,12 +442,22 @@ TEST(CLICommandUtils, ValidatesStandaloneWiFiValues) {
|
||||
}
|
||||
|
||||
TEST(CLICommandUtils, EnforcesWiFiSleepForBluetoothCoexistence) {
|
||||
EXPECT_EQ(0, mesh::wifi::effectivePowerSave(0, true));
|
||||
EXPECT_EQ(0, mesh::wifi::effectivePowerSave(1, true));
|
||||
EXPECT_EQ(2, mesh::wifi::effectivePowerSave(2, true));
|
||||
EXPECT_EQ(1, mesh::wifi::effectivePowerSave(1, false));
|
||||
EXPECT_EQ(0, mesh::wifi::effectivePowerSave(99, true));
|
||||
EXPECT_EQ(1, mesh::wifi::effectivePowerSave(99, false));
|
||||
EXPECT_EQ(mesh::wifi::kPowerSaveMin,
|
||||
mesh::wifi::effectivePowerSave(mesh::wifi::kPowerSaveMin, true));
|
||||
EXPECT_EQ(mesh::wifi::kPowerSaveMin,
|
||||
mesh::wifi::effectivePowerSave(mesh::wifi::kPowerSaveNone, true));
|
||||
EXPECT_EQ(mesh::wifi::kPowerSaveMax,
|
||||
mesh::wifi::effectivePowerSave(mesh::wifi::kPowerSaveMax, true));
|
||||
EXPECT_EQ(mesh::wifi::kPowerSaveNone,
|
||||
mesh::wifi::effectivePowerSave(mesh::wifi::kPowerSaveNone, false));
|
||||
EXPECT_EQ(mesh::wifi::kPowerSaveMin,
|
||||
mesh::wifi::effectivePowerSave(99, true));
|
||||
EXPECT_EQ(mesh::wifi::kPowerSaveNone,
|
||||
mesh::wifi::effectivePowerSave(99, false));
|
||||
}
|
||||
|
||||
TEST(CLICommandUtils, DefaultsWiFiPowerSaveToNoneWithoutProfileOverride) {
|
||||
EXPECT_EQ(mesh::wifi::kPowerSaveNone, mesh::wifi::kDefaultPowerSave);
|
||||
}
|
||||
|
||||
TEST(CLICommandUtils, MatchesDiscoverNeighborsWithoutPrefixCollisions) {
|
||||
|
||||
Reference in New Issue
Block a user