mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
[hal, wpilib] Remove power rails that don't exist on systemcore (#7861)
This commit is contained in:
@@ -19,8 +19,8 @@ TEST(AnalogPotentiometerTest, InitializeWithAnalogInput) {
|
||||
AnalogInputSim sim{ai};
|
||||
|
||||
RoboRioSim::ResetData();
|
||||
sim.SetVoltage(4.0);
|
||||
EXPECT_EQ(0.8, pot.Get());
|
||||
sim.SetVoltage(2.8);
|
||||
EXPECT_EQ(2.8 / 3.3, pot.Get());
|
||||
}
|
||||
|
||||
TEST(AnalogPotentiometerTest, InitializeWithAnalogInputAndScale) {
|
||||
@@ -31,11 +31,11 @@ TEST(AnalogPotentiometerTest, InitializeWithAnalogInputAndScale) {
|
||||
RoboRioSim::ResetData();
|
||||
AnalogInputSim sim{ai};
|
||||
|
||||
sim.SetVoltage(5.0);
|
||||
sim.SetVoltage(3.3);
|
||||
EXPECT_EQ(270.0, pot.Get());
|
||||
|
||||
sim.SetVoltage(2.5);
|
||||
EXPECT_EQ(135, pot.Get());
|
||||
EXPECT_EQ((2.5 / 3.3) * 270.0, pot.Get());
|
||||
|
||||
sim.SetVoltage(0.0);
|
||||
EXPECT_EQ(0.0, pot.Get());
|
||||
@@ -47,7 +47,7 @@ TEST(AnalogPotentiometerTest, InitializeWithChannel) {
|
||||
AnalogPotentiometer pot{1};
|
||||
AnalogInputSim sim{1};
|
||||
|
||||
sim.SetVoltage(5.0);
|
||||
sim.SetVoltage(3.3);
|
||||
EXPECT_EQ(1.0, pot.Get());
|
||||
}
|
||||
|
||||
@@ -58,7 +58,7 @@ TEST(AnalogPotentiometerTest, InitializeWithChannelAndScale) {
|
||||
RoboRioSim::ResetData();
|
||||
AnalogInputSim sim{1};
|
||||
|
||||
sim.SetVoltage(5.0);
|
||||
sim.SetVoltage(3.3);
|
||||
EXPECT_EQ(180.0, pot.Get());
|
||||
|
||||
sim.SetVoltage(0.0);
|
||||
@@ -70,23 +70,23 @@ TEST(AnalogPotentiometerTest, WithModifiedBatteryVoltage) {
|
||||
RoboRioSim::ResetData();
|
||||
AnalogInputSim sim{1};
|
||||
|
||||
// Test at 5v
|
||||
sim.SetVoltage(5.0);
|
||||
// Test at 3.3v
|
||||
sim.SetVoltage(3.3);
|
||||
EXPECT_EQ(270, pot.Get());
|
||||
|
||||
sim.SetVoltage(0.0);
|
||||
EXPECT_EQ(90, pot.Get());
|
||||
|
||||
// Simulate a lower battery voltage
|
||||
RoboRioSim::SetUserVoltage5V(units::volt_t{2.5});
|
||||
RoboRioSim::SetUserVoltage3V3(units::volt_t{2.5});
|
||||
|
||||
sim.SetVoltage(2.5);
|
||||
EXPECT_EQ(270, pot.Get());
|
||||
EXPECT_EQ(270.0, pot.Get());
|
||||
|
||||
sim.SetVoltage(2.0);
|
||||
EXPECT_EQ(234, pot.Get());
|
||||
EXPECT_EQ(234.0, pot.Get());
|
||||
|
||||
sim.SetVoltage(0.0);
|
||||
EXPECT_EQ(90, pot.Get());
|
||||
EXPECT_EQ(90.0, pot.Get());
|
||||
}
|
||||
} // namespace frc
|
||||
|
||||
Reference in New Issue
Block a user