Пример #1
0
PWIZ_API_DECL string LegacyAdapter_Software::name() const
{
    CVParam softwareParam = impl_->software->cvParamChild(MS_software);

    if (softwareParam.cvid != CVID_Unknown)
        return softwareParam.name();

    string result = getProcessingMethodUserParamValue("name", impl_->software, impl_->msd);
    return !result.empty() ? result : "unknown software name";
}
Пример #2
0
string LegacyAdapter_Instrument::Impl::get(const ParamContainer& paramContainer, CVID cvid, const string& userParamName)
{
    // cvParam
    CVParam param = paramContainer.cvParamChild(cvid);
    if (param.cvid != CVID_Unknown) 
        return param.name(); 

    // userParam
    string result = paramContainer.userParam(userParamName).value;
    if (result.empty()) result = "Unknown"; 
    return result;
}