Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
paths.cpp File Reference
#include "paths.hpp"
#include "core/exception.hpp"
#include <fmt/core.h>
#include <string_view>
Include dependency graph for paths.cpp:

Namespaces

namespace  iv
 
namespace  iv::paths
 
namespace  iv::paths::diamar
 
namespace  iv::paths::editDiamar
 
namespace  iv::paths::resources
 

Functions

std::string iv::paths::diamar::appDataFolderPath (const std::string_view homeDirectory)
 
std::string iv::paths::diamar::configFilePath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::dataLicenseFilePath ()
 
std::string iv::paths::diamar::dataProjectFilePath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::changeFilePath (std::string_view projectFolder)
 
std::string iv::paths::diamar::defaultProjectFolderPath ()
 
std::string iv::paths::diamar::historyFilePath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::licenseFilePath ()
 
std::string iv::paths::diamar::logicsPath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::logsPath ()
 
std::string iv::paths::diamar::mimicsPath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::mimicFilePath (const std::string_view mimicsFolder, const iv::types::mimicId &mimicId)
 
std::string iv::paths::diamar::mimicResourcesPath (const std::string_view mimicFolder)
 
std::string iv::paths::diamar::networkFilePath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::preferencesFilePath ()
 
std::string iv::paths::diamar::sshConfigFilePath (const std::string_view homeDirectory)
 
std::string iv::paths::diamar::environmentFilePath (const std::string_view homeDirectory)
 
std::string iv::paths::diamar::tanksPath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::tankFilePath (const std::string_view tanksFolder, const iv::types::tankId &tankId)
 
std::string iv::paths::diamar::unitsPath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::unitFilePath (const std::string_view unitsFolder, iv::types::unitId unitId)
 
std::string iv::paths::diamar::pmsPath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::controlsPath (std::string_view projectFolder)
 
std::string iv::paths::diamar::pmsBusTieFilePath (const std::string_view pmsFolder)
 
std::string iv::paths::diamar::pmsGeneratorFilePath (const std::string_view pmsFolder)
 
std::string iv::paths::diamar::pmsMainBarFilePath (const std::string_view pmsFolder)
 
std::string iv::paths::diamar::pmsModesFilePath (const std::string_view pmsFolder)
 
std::string iv::paths::diamar::valvesFilePath (std::string_view controlFolder)
 
std::string iv::paths::diamar::dampersFilePath (std::string_view controlFolder)
 
bool iv::paths::diamar::isValidProjectFiles (const std::string_view projectFolder)
 
bool iv::paths::diamar::isValidDiamarDataFolder ()
 
std::string iv::paths::editDiamar::appDataFolderPath ()
 
std::string iv::paths::editDiamar::librariesPath ()
 
std::string iv::paths::editDiamar::libraryFilePath (const std::string_view libraryFile)
 
std::string iv::paths::editDiamar::editorConfigurationFilePath ()
 
std::string iv::paths::editDiamar::logicLedFilePath (const std::string_view projectFolder, iv::types::unitId unitId)
 
std::string iv::paths::editDiamar::logicLimFilePath (const std::string_view projectFolder, iv::types::unitId unitId)
 
std::string iv::paths::editDiamar::logicLomFilePath (const std::string_view projectFolder, iv::types::unitId unitId)
 
std::string iv::paths::editDiamar::logicPdfFilePath (const std::string_view projectFolder, iv::types::unitId unitId)
 
std::string iv::paths::editDiamar::logicPlFilePath (const std::string_view projectFolder, iv::types::unitId unitId)
 
std::string iv::paths::editDiamar::logicTxtFilePath (const std::string_view projectFolder, iv::types::unitId unitId)
 
std::string iv::paths::editDiamar::tankTemperatureCorrectionsPath (const std::string_view tableFolder)
 
std::string iv::paths::editDiamar::logicParamsDatabaseFilePath ()
 
std::string iv::paths::editDiamar::cssFilePath ()
 
std::string iv::paths::editDiamar::imageFilePath (std::string_view imageName, const std::string_view ext, int32_t width, int32_t height)
 
static std::string iv::paths::resources::prvPathResource (const std::string_view folderResource, const std::string_view nameResource, const std::string_view ext)
 
std::string iv::paths::resources::getResource (const std::string_view nameResource, const std::string_view ext)
 
std::string iv::paths::resources::getMimicResource (const std::string_view nameResource, const std::string_view ext)
 

Variables

static const std::string iv::paths::resources::kPrvFolderResources = "../resources"
 
static const std::string iv::paths::resources::kPrvFolderResourcesMimics = "../resources/mimic"