Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::model::control::valve Namespace Reference

Classes

struct  AllValveChannels
 

Enumerations

enum class  eValveSystem {
  Ballast , Transfer , Bilge , Fire ,
  FiFi , FreshWater , SeaWater , Cooling_HT ,
  Cooling_LT , Cooling_Water , Oil_Recovery , Miscellaneous
}
 
enum class  eValveType { Simple , Double }
 
enum class  eLomAvailability { Available , Unavailable , OnlyOutputAvailable }
 

Functions

std::string valveSystemAbbreviation (eValveSystem valveSystem)
 
std::weak_ptr< iv::channels::AbstractChannelprvGetChannelBySectionName (const file::xml::node &nodeGen, std::string_view section)
 
iv::types::control::valve::valveId buildValveId (iv::model::control::valve::eValveSystem valveSystem, iv::types::control::valve::valveOrder valveOrder)
 

Enumeration Type Documentation

◆ eLomAvailability

Enumerator
Available 
Unavailable 
OnlyOutputAvailable 

◆ eValveSystem

Enumerator
Ballast 
Transfer 
Bilge 
Fire 
FiFi 
FreshWater 
SeaWater 
Cooling_HT 
Cooling_LT 
Cooling_Water 
Oil_Recovery 
Miscellaneous 

◆ eValveType

Enumerator
Simple 
Double 

Function Documentation

◆ buildValveId()

iv::types::control::valve::valveId iv::model::control::valve::buildValveId ( iv::model::control::valve::eValveSystem valveSystem,
iv::types::control::valve::valveOrder valveOrder )
inline

◆ prvGetChannelBySectionName()

std::weak_ptr< iv::channels::AbstractChannel > iv::model::control::valve::prvGetChannelBySectionName ( const file::xml::node & nodeGen,
std::string_view section )

◆ valveSystemAbbreviation()

std::string iv::model::control::valve::valveSystemAbbreviation ( eValveSystem valveSystem)
inline