Skip to content

Commit

Permalink
Clean up old bool get methods.
Browse files Browse the repository at this point in the history
  • Loading branch information
joseph-robertson committed Oct 7, 2024
1 parent 4e54e88 commit 34fdbb3
Showing 1 changed file with 7 additions and 24 deletions.
31 changes: 7 additions & 24 deletions src/model/ControllerOutdoorAir.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -273,17 +273,9 @@ namespace model {
}

boost::optional<bool> ControllerOutdoorAir_Impl::getHighHumidityControl() const {
boost::optional<bool> retVal;

if (OptionalString s = getString(OS_Controller_OutdoorAirFields::HighHumidityControl)) {
if (istringEqual(s.get(), "yes")) {
retVal = true;
} else {
retVal = false;
}
}

return retVal;
boost::optional<std::string> value = getString(OS_Controller_OutdoorAirFields::HighHumidityControl, true);
OS_ASSERT(value);
return openstudio::istringEqual(value.get(), "Yes");
}

boost::optional<ThermalZone> ControllerOutdoorAir_Impl::humidistatControlZone() const {
Expand Down Expand Up @@ -311,20 +303,11 @@ namespace model {
}

boost::optional<bool> ControllerOutdoorAir_Impl::getControlHighIndoorHumidityBasedOnOutdoorHumidityRatio() const {
boost::optional<bool> retVal;
OptionalString s = getString(OS_Controller_OutdoorAirFields::ControlHighIndoorHumidityBasedonOutdoorHumidityRatio);
if (!s) {
return retVal;
}
std::string temp = *s;
boost::to_lower(temp);
if (temp == "no") {
retVal = false;
} else {
retVal = true;
}
return retVal;
boost::optional<std::string> value = getString(OS_Controller_OutdoorAirFields::ControlHighIndoorHumidityBasedonOutdoorHumidityRatio, true);
OS_ASSERT(value);
return openstudio::istringEqual(value.get(), "Yes");
}

bool ControllerOutdoorAir_Impl::setControlHighIndoorHumidityBasedOnOutdoorHumidityRatio(bool v) {
if (v) {
return setString(OS_Controller_OutdoorAirFields::ControlHighIndoorHumidityBasedonOutdoorHumidityRatio, "No");
Expand Down

0 comments on commit 34fdbb3

Please sign in to comment.