aboutsummaryrefslogtreecommitdiffstats
path: root/parameter/BitParameter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'parameter/BitParameter.cpp')
-rw-r--r--parameter/BitParameter.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/parameter/BitParameter.cpp b/parameter/BitParameter.cpp
index 1ee3178..1f1b3b7 100644
--- a/parameter/BitParameter.cpp
+++ b/parameter/BitParameter.cpp
@@ -81,7 +81,7 @@ bool CBitParameter::accessAsBoolean(bool& bValue, bool bSet, CParameterAccessCon
}
// Rely on integer access
- uint32_t uiValue;
+ uint64_t uiValue;
if (bSet) {
@@ -102,7 +102,7 @@ bool CBitParameter::accessAsBoolean(bool& bValue, bool bSet, CParameterAccessCon
}
// Integer Access
-bool CBitParameter::accessAsInteger(uint32_t& uiValue, bool bSet, CParameterAccessContext& parameterAccessContext) const
+bool CBitParameter::accessAsInteger(uint64_t& uiValue, bool bSet, CParameterAccessContext& parameterAccessContext) const
{
uint32_t uiOffset = getOffset();
@@ -127,7 +127,7 @@ bool CBitParameter::accessAsInteger(uint32_t& uiValue, bool bSet, CParameterAcce
template <typename type>
bool CBitParameter::doSet(type value, uint32_t uiOffset, CParameterAccessContext& parameterAccessContext) const
{
- uint32_t uiData = 0;
+ uint64_t uiData = 0;
// Read/modify/write
CParameterBlackboard* pBlackboard = parameterAccessContext.getParameterBlackboard();
@@ -149,7 +149,7 @@ bool CBitParameter::doSet(type value, uint32_t uiOffset, CParameterAccessContext
template <typename type>
void CBitParameter::doGet(type& value, uint32_t uiOffset, CParameterAccessContext& parameterAccessContext) const
{
- uint32_t uiData = 0;
+ uint64_t uiData = 0;
// Read blackboard
const CParameterBlackboard* pBlackboard = parameterAccessContext.getParameterBlackboard();
@@ -168,7 +168,7 @@ CAreaConfiguration* CBitParameter::createAreaConfiguration(const CSyncerSet* pSy
}
// Access from area configuration
-uint32_t CBitParameter::merge(uint32_t uiOriginData, uint32_t uiNewData) const
+uint64_t CBitParameter::merge(uint64_t uiOriginData, uint64_t uiNewData) const
{
// Convert
return static_cast<const CBitParameterType*>(getTypeElement())->merge(uiOriginData, uiNewData);