Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::paths::diamar Namespace Reference

Functions

std::string appDataFolderPath (const std::string_view homeDirectory)
 
std::string configFilePath (const std::string_view projectFolder)
 
std::string dataLicenseFilePath ()
 
std::string dataProjectFilePath (const std::string_view projectFolder)
 
std::string changeFilePath (std::string_view projectFolder)
 
std::string defaultProjectFolderPath ()
 
std::string historyFilePath (const std::string_view projectFolder)
 
std::string licenseFilePath ()
 
std::string logicsPath (const std::string_view projectFolder)
 
std::string logsPath ()
 
std::string mimicsPath (const std::string_view projectFolder)
 
std::string mimicFilePath (const std::string_view mimicsFolder, const iv::types::mimicId &mimicId)
 
std::string mimicResourcesPath (const std::string_view mimicFolder)
 
std::string networkFilePath (const std::string_view projectFolder)
 
std::string preferencesFilePath ()
 
std::string sshConfigFilePath (const std::string_view homeDirectory)
 
std::string environmentFilePath (const std::string_view homeDirectory)
 
std::string tanksPath (const std::string_view projectFolder)
 
std::string tankFilePath (const std::string_view tanksFolder, const iv::types::tankId &tankId)
 
std::string unitsPath (const std::string_view projectFolder)
 
std::string unitFilePath (const std::string_view unitsFolder, iv::types::unitId unitId)
 
std::string pmsPath (const std::string_view projectFolder)
 
std::string controlsPath (std::string_view projectFolder)
 
std::string pmsBusTieFilePath (const std::string_view pmsFolder)
 
std::string pmsGeneratorFilePath (const std::string_view pmsFolder)
 
std::string pmsMainBarFilePath (const std::string_view pmsFolder)
 
std::string pmsModesFilePath (const std::string_view pmsFolder)
 
std::string valvesFilePath (std::string_view controlFolder)
 
std::string dampersFilePath (std::string_view controlFolder)
 
bool isValidProjectFiles (const std::string_view projectFolder)
 
bool isValidDiamarDataFolder ()
 

Variables

static constexpr std::string_view kAppDataFolderName = ".diamar"
 

Function Documentation

◆ appDataFolderPath()

std::string iv::paths::diamar::appDataFolderPath ( const std::string_view homeDirectory)

◆ changeFilePath()

std::string iv::paths::diamar::changeFilePath ( std::string_view projectFolder)

◆ configFilePath()

std::string iv::paths::diamar::configFilePath ( const std::string_view projectFolder)

◆ controlsPath()

std::string iv::paths::diamar::controlsPath ( std::string_view projectFolder)

◆ dampersFilePath()

std::string iv::paths::diamar::dampersFilePath ( std::string_view controlFolder)

◆ dataLicenseFilePath()

std::string iv::paths::diamar::dataLicenseFilePath ( )

◆ dataProjectFilePath()

std::string iv::paths::diamar::dataProjectFilePath ( const std::string_view projectFolder)

◆ defaultProjectFolderPath()

std::string iv::paths::diamar::defaultProjectFolderPath ( )

◆ environmentFilePath()

std::string iv::paths::diamar::environmentFilePath ( const std::string_view homeDirectory)

◆ historyFilePath()

std::string iv::paths::diamar::historyFilePath ( const std::string_view projectFolder)

◆ isValidDiamarDataFolder()

bool iv::paths::diamar::isValidDiamarDataFolder ( )

◆ isValidProjectFiles()

bool iv::paths::diamar::isValidProjectFiles ( const std::string_view projectFolder)

◆ licenseFilePath()

std::string iv::paths::diamar::licenseFilePath ( )

◆ logicsPath()

std::string iv::paths::diamar::logicsPath ( const std::string_view projectFolder)

◆ logsPath()

std::string iv::paths::diamar::logsPath ( )

◆ mimicFilePath()

std::string iv::paths::diamar::mimicFilePath ( const std::string_view mimicsFolder,
const iv::types::mimicId & mimicId )

◆ mimicResourcesPath()

std::string iv::paths::diamar::mimicResourcesPath ( const std::string_view mimicFolder)

◆ mimicsPath()

std::string iv::paths::diamar::mimicsPath ( const std::string_view projectFolder)

◆ networkFilePath()

std::string iv::paths::diamar::networkFilePath ( const std::string_view projectFolder)

◆ pmsBusTieFilePath()

std::string iv::paths::diamar::pmsBusTieFilePath ( const std::string_view pmsFolder)

◆ pmsGeneratorFilePath()

std::string iv::paths::diamar::pmsGeneratorFilePath ( const std::string_view pmsFolder)

◆ pmsMainBarFilePath()

std::string iv::paths::diamar::pmsMainBarFilePath ( const std::string_view pmsFolder)

◆ pmsModesFilePath()

std::string iv::paths::diamar::pmsModesFilePath ( const std::string_view pmsFolder)

◆ pmsPath()

std::string iv::paths::diamar::pmsPath ( const std::string_view projectFolder)

◆ preferencesFilePath()

std::string iv::paths::diamar::preferencesFilePath ( )

◆ sshConfigFilePath()

std::string iv::paths::diamar::sshConfigFilePath ( const std::string_view homeDirectory)

◆ tankFilePath()

std::string iv::paths::diamar::tankFilePath ( const std::string_view tanksFolder,
const iv::types::tankId & tankId )

◆ tanksPath()

std::string iv::paths::diamar::tanksPath ( const std::string_view projectFolder)

◆ unitFilePath()

std::string iv::paths::diamar::unitFilePath ( const std::string_view unitsFolder,
iv::types::unitId unitId )

◆ unitsPath()

std::string iv::paths::diamar::unitsPath ( const std::string_view projectFolder)

◆ valvesFilePath()

std::string iv::paths::diamar::valvesFilePath ( std::string_view controlFolder)

Variable Documentation

◆ kAppDataFolderName

std::string_view iv::paths::diamar::kAppDataFolderName = ".diamar"
staticconstexpr