| 402 | } |
| 403 | |
| 404 | bool FanVariableVolume_Impl::addToNode(Node& node) { |
| 405 | auto oaSystem = node.airLoopHVACOutdoorAirSystem(); |
| 406 | auto airLoop = node.airLoopHVAC(); |
| 407 | |
| 408 | if ((airLoop && airLoop->supplyComponent(node.handle())) || (oaSystem && oaSystem->component(node.handle()))) { |
| 409 | if (StraightComponent_Impl::addToNode(node)) { |
| 410 | if (airLoop) { |
| 411 | SetpointManagerMixedAir::updateFanInletOutletNodes(airLoop.get()); |
| 412 | } |
| 413 | return true; |
| 414 | } |
| 415 | } |
| 416 | |
| 417 | return false; |
| 418 | } |
| 419 | |
| 420 | std::vector<std::string> FanVariableVolume_Impl::fanPowerMinimumFlowRateInputMethodValues() const { |
| 421 | return FanVariableVolume::fanPowerMinimumFlowRateInputMethodValues(); |
nothing calls this directly
no test coverage detected