Home
last modified time | relevance | path

Searched refs:parameterAccessContext (Results 1 – 25 of 37) sorted by relevance

12

/external/parameter-framework/upstream/parameter/
DArrayParameter.cpp73 CParameterAccessContext &parameterAccessContext) const in accessValue()
77 if (!getIndex(pathNavigator, index, parameterAccessContext)) { in accessValue()
91 if (!setValues(index, getOffset() - parameterAccessContext.getBaseOffset(), strValue, in accessValue()
92 parameterAccessContext)) { in accessValue()
97 if (!sync(parameterAccessContext)) { in accessValue()
99 appendParameterPathToError(parameterAccessContext); in accessValue()
107 strValue = getValues(getOffset() - parameterAccessContext.getBaseOffset(), in accessValue()
108 parameterAccessContext); in accessValue()
113 parameterAccessContext); in accessValue()
123 CParameterAccessContext &parameterAccessContext) const in doSetValue()
[all …]
DBaseParameter.cpp95 CParameterAccessContext &parameterAccessContext) const in access()
97 parameterAccessContext.setError("Unsupported conversion"); in access()
101 CParameterAccessContext &parameterAccessContext) const in access()
103 parameterAccessContext.setError("Unsupported conversion"); in access()
108 CParameterAccessContext &parameterAccessContext) const in access()
110 parameterAccessContext.setError("Unsupported conversion"); in access()
114 CParameterAccessContext &parameterAccessContext) const in access()
116 parameterAccessContext.setError("Unsupported conversion"); in access()
121 CParameterAccessContext &parameterAccessContext) const in access()
123 parameterAccessContext.setError("Unsupported conversion"); in access()
[all …]
DParameter.cpp84 void CParameter::setDefaultValues(CParameterAccessContext &parameterAccessContext) const in setDefaultValues()
91 CParameterBlackboard *pBlackboard = parameterAccessContext.getParameterBlackboard(); in setDefaultValues()
95 getOffset() - parameterAccessContext.getBaseOffset()); in setDefaultValues()
101 CParameterAccessContext &parameterAccessContext) const in doSetValue()
103 return doSet(strValue, offset, parameterAccessContext); in doSetValue()
107 CParameterAccessContext &parameterAccessContext) const in doGetValue()
109 doGet(strValue, offset, parameterAccessContext); in doGetValue()
114 CParameterAccessContext &parameterAccessContext) const in access()
116 return doAccess(bValue, bSet, parameterAccessContext); in access()
121 CParameterAccessContext &parameterAccessContext) const in access()
[all …]
DBitParameter.cpp68 CParameterAccessContext &parameterAccessContext) const in doSetValue()
70 return doSet(strValue, offset, parameterAccessContext); in doSetValue()
74 CParameterAccessContext &parameterAccessContext) const in doGetValue()
76 doGet(strValue, offset, parameterAccessContext); in doGetValue()
81 CParameterAccessContext &parameterAccessContext) const in access()
86 parameterAccessContext.setError("Type mismatch"); in access()
87 appendParameterPathToError(parameterAccessContext); in access()
100 if (!access(uiValue, bSet, parameterAccessContext)) { in access()
114 CParameterAccessContext &parameterAccessContext) const in access()
121 if (!doSet(uiValue, offset, parameterAccessContext)) { in access()
[all …]
DArrayParameter.h45 CParameterAccessContext &parameterAccessContext) const final;
47 CParameterAccessContext &parameterAccessContext) const final;
49 CParameterAccessContext &parameterAccessContext) const final;
51 CParameterAccessContext &parameterAccessContext) const final;
53 CParameterAccessContext &parameterAccessContext) const final;
58 CParameterAccessContext &parameterAccessContext) const override;
60 void setDefaultValues(CParameterAccessContext &parameterAccessContext) const override;
70 CParameterAccessContext &parameterAccessContext) const;
72 std::string getValues(size_t baseOffset, CParameterAccessContext &parameterAccessContext) const;
76 CParameterAccessContext &parameterAccessContext) const;
[all …]
DBaseParameter.h55 CParameterAccessContext &parameterAccessContext) const;
57 CParameterAccessContext &parameterAccessContext) const;
61 CParameterAccessContext &parameterAccessContext) const;
63 CParameterAccessContext &parameterAccessContext) const;
67 CParameterAccessContext &parameterAccessContext) const;
69 CParameterAccessContext &parameterAccessContext) const;
73 CParameterAccessContext &parameterAccessContext) const;
75 CParameterAccessContext &parameterAccessContext) const;
83 CParameterAccessContext &parameterAccessContext) const;
85 CParameterAccessContext &parameterAccessContext) const;
[all …]
DParameterType.cpp215 CParameterAccessContext &parameterAccessContext) const in toBlackboard()
217 parameterAccessContext.setError("Unsupported conversion"); in toBlackboard()
222 CParameterAccessContext &parameterAccessContext) const in fromBlackboard()
224 parameterAccessContext.setError("Unsupported conversion"); in fromBlackboard()
230 CParameterAccessContext &parameterAccessContext) const in toBlackboard()
232 parameterAccessContext.setError("Unsupported conversion"); in toBlackboard()
237 CParameterAccessContext &parameterAccessContext) const in fromBlackboard()
239 parameterAccessContext.setError("Unsupported conversion"); in fromBlackboard()
245 CParameterAccessContext &parameterAccessContext) const in toBlackboard()
247 parameterAccessContext.setError("Unsupported conversion"); in toBlackboard()
[all …]
DFloatingPointParameterType.cpp118 CParameterAccessContext &parameterAccessContext) const in toBlackboard()
121 if (utility::isHexadecimal(strValue) && !parameterAccessContext.valueSpaceIsRaw()) { in toBlackboard()
123 parameterAccessContext.setError("Hexadecimal values are not supported for " + getKind() + in toBlackboard()
129 if (parameterAccessContext.valueSpaceIsRaw()) { in toBlackboard()
134 parameterAccessContext.setError("Value '" + strValue + "' is invalid"); in toBlackboard()
143 parameterAccessContext.setError("Value " + strValue + " is not a finite number"); in toBlackboard()
149 setOutOfRangeError(strValue, parameterAccessContext); in toBlackboard()
160 parameterAccessContext.setError("Value " + strValue + " is invalid"); in toBlackboard()
166 setOutOfRangeError(strValue, parameterAccessContext); in toBlackboard()
177 const string &strValue, CParameterAccessContext &parameterAccessContext) const in setOutOfRangeError()
[all …]
DFixedPointParameterType.cpp120 CParameterAccessContext &parameterAccessContext) const in toBlackboard()
125 if (bValueProvidedAsHexa && !parameterAccessContext.valueSpaceIsRaw()) { in toBlackboard()
127 parameterAccessContext.setError("Hexadecimal values are not supported for " + getKind() + in toBlackboard()
133 if (parameterAccessContext.valueSpaceIsRaw()) { in toBlackboard()
137 return convertFromHexadecimal(strValue, uiValue, parameterAccessContext); in toBlackboard()
139 return convertFromDecimal(strValue, uiValue, parameterAccessContext); in toBlackboard()
141 return convertFromQnm(strValue, uiValue, parameterAccessContext); in toBlackboard()
145 const string &strValue, CParameterAccessContext &parameterAccessContext) const in setOutOfRangeError()
151 if (!parameterAccessContext.valueSpaceIsRaw()) { in setOutOfRangeError()
187 parameterAccessContext.setError(stream.str()); in setOutOfRangeError()
[all …]
DIntegerParameterType.h72 CParameterAccessContext &parameterAccessContext) const in doToBlackboard() argument
78 parameterAccessContext.setError("Value out of range"); in doToBlackboard()
123 CParameterAccessContext &parameterAccessContext) const override in fromBlackboard() argument
129 if (parameterAccessContext.valueSpaceIsRaw() && in fromBlackboard()
130 parameterAccessContext.outputRawFormatIsHex()) { in fromBlackboard()
159 CParameterAccessContext &parameterAccessContext) const override in toBlackboard() argument
161 return doToBlackboard(uiUserValue, uiValue, parameterAccessContext); in toBlackboard()
166 CParameterAccessContext &parameterAccessContext) const override in toBlackboard() argument
168 return doToBlackboard(iUserValue, uiValue, parameterAccessContext); in toBlackboard()
173 CParameterAccessContext &parameterAccessContext) const override in toBlackboard() argument
[all …]
DBooleanParameterType.cpp48 CParameterAccessContext &parameterAccessContext) const in toBlackboard()
57 parameterAccessContext.setError(strValue + " value not part of numerical space {"); in toBlackboard()
61 parameterAccessContext.appendToError("0x0, 0x1"); in toBlackboard()
64 parameterAccessContext.appendToError("0, 1"); in toBlackboard()
66 parameterAccessContext.appendToError("} for " + getKind()); in toBlackboard()
75 CParameterAccessContext &parameterAccessContext) const in fromBlackboard()
79 if (parameterAccessContext.valueSpaceIsRaw() && parameterAccessContext.outputRawFormatIsHex()) { in fromBlackboard()
106 CParameterAccessContext &parameterAccessContext) const in toBlackboard()
110 parameterAccessContext.setError("Value out of range"); in toBlackboard()
DParameter.h56 CParameterAccessContext &parameterAccessContext) const override;
60 CParameterAccessContext &parameterAccessContext) const override;
64 CParameterAccessContext &parameterAccessContext) const override;
68 CParameterAccessContext &parameterAccessContext) const override;
72 void setDefaultValues(CParameterAccessContext &parameterAccessContext) const override;
76 CParameterAccessContext &parameterAccessContext) const override;
78 CParameterAccessContext &parameterAccessContext) const override;
90 bool doAccess(type &value, bool bSet, CParameterAccessContext &parameterAccessContext) const;
92 bool doSet(type value, size_t offset, CParameterAccessContext &parameterAccessContext) const;
94 bool doGet(type &value, size_t offset, CParameterAccessContext &parameterAccessContext) const;
DFixedPointParameterType.h57 CParameterAccessContext &parameterAccessContext) const override;
59 CParameterAccessContext &parameterAccessContext) const override;
62 CParameterAccessContext &parameterAccessContext) const override;
64 CParameterAccessContext &parameterAccessContext) const override;
91 CParameterAccessContext &parameterAccessContext) const;
106 CParameterAccessContext &parameterAccessContext) const;
121 CParameterAccessContext &parameterAccessContext) const;
132 CParameterAccessContext &parameterAccessContext) const;
DParameterType.h67 CParameterAccessContext &parameterAccessContext) const = 0;
69 CParameterAccessContext &parameterAccessContext) const = 0;
72 CParameterAccessContext &parameterAccessContext) const;
74 CParameterAccessContext &parameterAccessContext) const;
77 CParameterAccessContext &parameterAccessContext) const;
79 CParameterAccessContext &parameterAccessContext) const;
82 CParameterAccessContext &parameterAccessContext) const;
84 CParameterAccessContext &parameterAccessContext) const;
87 CParameterAccessContext &parameterAccessContext) const;
89 CParameterAccessContext &parameterAccessContext) const;
DStringParameter.cpp61 void CStringParameter::setDefaultValues(CParameterAccessContext &parameterAccessContext) const in setDefaultValues()
64 CParameterBlackboard *pBlackboard = parameterAccessContext.getParameterBlackboard(); in setDefaultValues()
71 CParameterAccessContext &parameterAccessContext) const in doSetValue()
75 parameterAccessContext.setError("Can not set a string of length " + in doSetValue()
83 CParameterBlackboard *pBlackboard = parameterAccessContext.getParameterBlackboard(); in doSetValue()
91 CParameterAccessContext &parameterAccessContext) const in doGetValue()
93 parameterAccessContext.getParameterBlackboard()->readString(strValue, offset); in doGetValue()
DBooleanParameterType.h48 CParameterAccessContext &parameterAccessContext) const override;
50 CParameterAccessContext &parameterAccessContext) const override;
53 CParameterAccessContext &parameterAccessContext) const override;
55 CParameterAccessContext &parameterAccessContext) const override;
58 CParameterAccessContext &parameterAccessContext) const override;
60 CParameterAccessContext &parameterAccessContext) const override;
DBitParameter.h50 CParameterAccessContext &parameterAccessContext) const final;
54 CParameterAccessContext &parameterAccessContext) const final;
68 CParameterAccessContext &parameterAccessContext) const override;
70 CParameterAccessContext &parameterAccessContext) const override;
74 bool doSet(type value, size_t offset, CParameterAccessContext &parameterAccessContext) const;
76 void doGet(type &value, size_t offset, CParameterAccessContext &parameterAccessContext) const;
DConfigurableElement.cpp205 CParameterAccessContext &parameterAccessContext) const in accessValue()
211 parameterAccessContext.setError((bSet ? "Can't set " : "Can't get ") + in accessValue()
223 parameterAccessContext.setError("Path not found: " + pathNavigator.getCurrentPath()); in accessValue()
228 return pChild->accessValue(pathNavigator, strValue, bSet, parameterAccessContext); in accessValue()
233 CParameterAccessContext &parameterAccessContext) const in getSettingsAsBytes()
237 parameterAccessContext.getParameterBlackboard()->readBytes( in getSettingsAsBytes()
238 bytes, getOffset() - parameterAccessContext.getBaseOffset()); in getSettingsAsBytes()
242 CParameterAccessContext &parameterAccessContext) const in setSettingsAsBytes()
244 CParameterBlackboard *pParameterBlackboard = parameterAccessContext.getParameterBlackboard(); in setSettingsAsBytes()
252 parameterAccessContext.setError(std::string("Wrong size: Expected: ") + in setSettingsAsBytes()
[all …]
DBaseIntegerParameterType.h53 CParameterAccessContext &parameterAccessContext) const override;
55 CParameterAccessContext &parameterAccessContext) const override;
57 CParameterAccessContext &parameterAccessContext) const override in fromBlackboard() argument
59 return CParameterType::fromBlackboard(dUserValue, uiValue, parameterAccessContext); in fromBlackboard()
62 CParameterAccessContext &parameterAccessContext) const override = 0;
DFloatingPointParameterType.h49 CParameterAccessContext &parameterAccessContext) const override;
51 CParameterAccessContext &parameterAccessContext) const override;
53 CParameterAccessContext &parameterAccessContext) const override;
55 CParameterAccessContext &parameterAccessContext) const override;
71 CParameterAccessContext &parameterAccessContext) const;
DEnumParameterType.h51 CParameterAccessContext &parameterAccessContext) const override;
53 CParameterAccessContext &parameterAccessContext) const override;
56 CParameterAccessContext &parameterAccessContext) const override;
58 CParameterAccessContext &parameterAccessContext) const override;
73 CParameterAccessContext &parameterAccessContext) const;
DBitParameterType.cpp123 CParameterAccessContext &parameterAccessContext) const in toBlackboard()
145 parameterAccessContext.setError(strStream.str()); in toBlackboard()
157 CParameterAccessContext &parameterAccessContext) const in fromBlackboard()
165 if (parameterAccessContext.valueSpaceIsRaw() && parameterAccessContext.outputRawFormatIsHex()) { in fromBlackboard()
178 CParameterAccessContext &parameterAccessContext) const in toBlackboard()
182 parameterAccessContext.setError("Value out of range"); in toBlackboard()
DEnumParameterType.cpp96 CParameterAccessContext &parameterAccessContext) const in toBlackboard()
107 parameterAccessContext.setError("Provided value '" + strValue + in toBlackboard()
119 return toBlackboard(iParsedUserValue, uiValue, parameterAccessContext); in toBlackboard()
167 CParameterAccessContext &parameterAccessContext) const in toBlackboard()
170 if (parameterAccessContext.valueSpaceIsRaw()) { in toBlackboard()
176 parameterAccessContext.setError(std::to_string(userValue) + in toBlackboard()
186 parameterAccessContext.setError( in toBlackboard()
DBitParameterType.h55 CParameterAccessContext &parameterAccessContext) const;
57 CParameterAccessContext &parameterAccessContext) const;
60 CParameterAccessContext &parameterAccessContext) const;
62 CParameterAccessContext &parameterAccessContext) const;
DInstanceConfigurableElement.cpp174 bool CInstanceConfigurableElement::sync(CParameterAccessContext &parameterAccessContext) const in sync()
176 if (!parameterAccessContext.getAutoSync()) { in sync()
186 parameterAccessContext.setError("Unable to synchronize modification. No Syncer object " in sync()
193 if (!pSyncer->sync(*parameterAccessContext.getParameterBlackboard(), false, strError)) { in sync()
195 parameterAccessContext.setError(strError); in sync()

12