[hal, wpilib] Remove power rails that don't exist on systemcore (#7861)

This commit is contained in:
Thad House
2025-03-14 10:16:08 -07:00
committed by GitHub
parent d3cc185382
commit 52b353fe57
44 changed files with 27 additions and 3196 deletions

View File

@@ -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