[wpilib] Rename DoubleSolenoid.Value constants to all caps

This commit is contained in:
Peter Johnson
2026-03-17 17:10:58 -07:00
parent c5738fcbad
commit d86a745328
32 changed files with 155 additions and 155 deletions

View File

@@ -72,13 +72,13 @@ void DoubleSolenoid::Set(Value value) {
int setValue = 0;
switch (value) {
case kOff:
case OFF:
setValue = 0;
break;
case kForward:
case FORWARD:
setValue = m_forwardMask;
break;
case kReverse:
case REVERSE:
setValue = m_reverseMask;
break;
}
@@ -90,21 +90,21 @@ DoubleSolenoid::Value DoubleSolenoid::Get() const {
auto values = m_module->GetSolenoids();
if ((values & m_forwardMask) != 0) {
return Value::kForward;
return Value::FORWARD;
} else if ((values & m_reverseMask) != 0) {
return Value::kReverse;
return Value::REVERSE;
} else {
return Value::kOff;
return Value::OFF;
}
}
void DoubleSolenoid::Toggle() {
Value value = Get();
if (value == kForward) {
Set(kReverse);
} else if (value == kReverse) {
Set(kForward);
if (value == FORWARD) {
Set(REVERSE);
} else if (value == REVERSE) {
Set(FORWARD);
}
}
@@ -131,20 +131,20 @@ void DoubleSolenoid::InitSendable(wpi::util::SendableBuilder& builder) {
"Value",
[=, this](wpi::util::SmallVectorImpl<char>& buf) -> std::string_view {
switch (Get()) {
case kForward:
case FORWARD:
return "Forward";
case kReverse:
case REVERSE:
return "Reverse";
default:
return "Off";
}
},
[=, this](std::string_view value) {
Value lvalue = kOff;
Value lvalue = OFF;
if (value == "Forward") {
lvalue = kForward;
lvalue = FORWARD;
} else if (value == "Reverse") {
lvalue = kReverse;
lvalue = REVERSE;
}
Set(lvalue);
});

View File

@@ -33,17 +33,17 @@ DoubleSolenoid::Value DoubleSolenoidSim::Get() const {
bool fwdState = m_module->GetSolenoidOutput(m_fwd);
bool revState = m_module->GetSolenoidOutput(m_rev);
if (fwdState && !revState) {
return DoubleSolenoid::Value::kForward;
return DoubleSolenoid::Value::FORWARD;
} else if (!fwdState && revState) {
return DoubleSolenoid::Value::kReverse;
return DoubleSolenoid::Value::REVERSE;
} else {
return DoubleSolenoid::Value::kOff;
return DoubleSolenoid::Value::OFF;
}
}
void DoubleSolenoidSim::Set(DoubleSolenoid::Value output) {
m_module->SetSolenoidOutput(m_fwd, output == DoubleSolenoid::Value::kForward);
m_module->SetSolenoidOutput(m_rev, output == DoubleSolenoid::Value::kReverse);
m_module->SetSolenoidOutput(m_fwd, output == DoubleSolenoid::Value::FORWARD);
m_module->SetSolenoidOutput(m_rev, output == DoubleSolenoid::Value::REVERSE);
}
std::shared_ptr<PneumaticsBaseSim> DoubleSolenoidSim::GetModuleSim() const {

View File

@@ -29,11 +29,11 @@ class DoubleSolenoid : public wpi::util::Sendable,
*/
enum Value {
/// Off position.
kOff,
OFF,
/// Forward position.
kForward,
FORWARD,
/// Reverse position.
kReverse
REVERSE
};
/**