summaryrefslogtreecommitdiffstats
path: root/parameter/BitwiseAreaConfiguration.h
blob: 3b351b628139ca1560285a03b6b0dcad972b95c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma once

#include "AreaConfiguration.h"

class CBitParameter;

class CBitwiseAreaConfiguration : public CAreaConfiguration
{
public:
    CBitwiseAreaConfiguration(const CConfigurableElement* pConfigurableElement, const CSyncerSet* pSyncerSet);

private:
    // Blackboard copies
    virtual void copyTo(CParameterBlackboard* pToBlackboard, uint32_t uiOffset) const;
    virtual void copyFrom(const CParameterBlackboard* pFromBlackboard, uint32_t uiOffset);

    // Endianness
    bool _bBigEndian;
};