Lines Matching refs:parameterAccessContext
101 … pathNavigator, string& strValue, bool bSet, CParameterAccessContext& parameterAccessContext) const in accessValue()
105 if (!getIndex(pathNavigator, uiIndex, parameterAccessContext)) { in accessValue()
119 …if (!setValues(uiIndex, parameterAccessContext.getBaseOffset(), strValue, parameterAccessContext))… in accessValue()
125 if (!sync(parameterAccessContext)) { in accessValue()
127 appendParameterPathToError(parameterAccessContext); in accessValue()
135 getValues(parameterAccessContext.getBaseOffset(), strValue, parameterAccessContext); in accessValue()
139 doGetValue(strValue, getOffset() + uiIndex * getSize(), parameterAccessContext); in accessValue()
147 …rray(std::vector<bool>& abValues, bool bSet, CParameterAccessContext& parameterAccessContext) const in accessAsBooleanArray()
149 return accessValues(abValues, bSet, parameterAccessContext); in accessAsBooleanArray()
153 …std::vector<uint32_t>& auiValues, bool bSet, CParameterAccessContext& parameterAccessContext) const in accessAsIntegerArray()
155 return accessValues(auiValues, bSet, parameterAccessContext); in accessAsIntegerArray()
159 …y(std::vector<int32_t>& aiValues, bool bSet, CParameterAccessContext& parameterAccessContext) const in accessAsSignedIntegerArray()
161 return accessValues(aiValues, bSet, parameterAccessContext); in accessAsSignedIntegerArray()
165 …ay(std::vector<double>& adValues, bool bSet, CParameterAccessContext& parameterAccessContext) const in accessAsDoubleArray()
167 return accessValues(adValues, bSet, parameterAccessContext); in accessAsDoubleArray()
171 …(std::vector<string>& astrValues, bool bSet, CParameterAccessContext& parameterAccessContext) const in accessAsStringArray()
173 return accessValues(astrValues, bSet, parameterAccessContext); in accessAsStringArray()
180 …CParameterAccessContext& parameterAccessContext = static_cast<CParameterAccessContext&>(errorConte… in logValue() local
183 getValues(0, strValue, parameterAccessContext); in logValue()
187 void CArrayParameter::setDefaultValues(CParameterAccessContext& parameterAccessContext) const in setDefaultValues()
193 CParameterBlackboard* pBlackboard = parameterAccessContext.getParameterBlackboard(); in setDefaultValues()
199 bool bSubsystemIsBigEndian = parameterAccessContext.isBigEndianSubsystem(); in setDefaultValues()
212 …Navigator& pathNavigator, uint32_t& uiIndex, CParameterAccessContext& parameterAccessContext) const in getIndex()
227 …parameterAccessContext.setError("Expected numerical expression as last item in " + pathNavigator.g… in getIndex()
237 parameterAccessContext.setError(oss.str()); in getIndex()
248 parameterAccessContext.setError("Path not found: " + pathNavigator.getCurrentPath()); in getIndex()
258 …nt32_t uiBaseOffset, const string& strValue, CParameterAccessContext& parameterAccessContext) const in setValues()
270 parameterAccessContext.setError("Too many values provided"); in setValues()
282 if (!doSetValue(astrValues[uiValueIndex], uiOffset, parameterAccessContext)) { in setValues()
285 parameterAccessContext.appendToError(" " + getPath() + "/" + in setValues()
297 …es(uint32_t uiBaseOffset, string& strValues, CParameterAccessContext& parameterAccessContext) const in getValues()
311 doGetValue(strReadValue, uiOffset, parameterAccessContext); in getValues()
329 …Values(std::vector<type>& values, bool bSet, CParameterAccessContext& parameterAccessContext) const in accessValues()
334 if (!setValues(values, parameterAccessContext)) { in accessValues()
336 appendParameterPathToError(parameterAccessContext); in accessValues()
339 if (!sync(parameterAccessContext)) { in accessValues()
341 appendParameterPathToError(parameterAccessContext); in accessValues()
346 if (!getValues(values, parameterAccessContext)) { in accessValues()
348 appendParameterPathToError(parameterAccessContext); in accessValues()
356 …::setValues(const std::vector<type>& values, CParameterAccessContext& parameterAccessContext) const in setValues()
368 if (!doSet(values[uiValueIndex], uiOffset, parameterAccessContext)) { in setValues()
380 …ameter::getValues(std::vector<type>& values, CParameterAccessContext& parameterAccessContext) const in getValues()
392 if (!doGet(readValue, uiOffset, parameterAccessContext)) { in getValues()
405 …ameter::doSet(type value, uint32_t uiOffset, CParameterAccessContext& parameterAccessContext) const in doSet()
409 …st<const CParameterType*>(getTypeElement())->toBlackboard(value, uiData, parameterAccessContext)) { in doSet()
414 CParameterBlackboard* pBlackboard = parameterAccessContext.getParameterBlackboard(); in doSet()
417 …pBlackboard->writeInteger(&uiData, getSize(), uiOffset, parameterAccessContext.isBigEndianSubsyste… in doSet()
423 …meter::doGet(type& value, uint32_t uiOffset, CParameterAccessContext& parameterAccessContext) const in doGet()
428 const CParameterBlackboard* pBlackboard = parameterAccessContext.getParameterBlackboard(); in doGet()
431 …pBlackboard->readInteger(&uiData, getSize(), uiOffset, parameterAccessContext.isBigEndianSubsystem… in doGet()
433 …st<const CParameterType*>(getTypeElement())->fromBlackboard(value, uiData, parameterAccessContext); in doGet()