28 typedef void (*DtLeAppearancePduCb)(DtLeAppearancePdu* pdu,
void* usr);
44 DtLeAppearancePdu(
const DtNetLeAppearancePdu* initial,
46 DtLeAppearancePdu(
const DtLeAppearancePdu& orig);
49 virtual ~DtLeAppearancePdu();
52 DtLeAppearancePdu&
operator=(
const DtLeAppearancePdu& orig);
59 virtual void setEntityID(
const DtLeEntityID&
id);
60 virtual const DtLeEntityID& entityID()
const;
64 virtual DtU8 appearanceField1()
const;
76 virtual bool getAppearanceField2(
DtU8& value)
const;
92 virtual void setAlternativeEntityType(
const DtEntityType& type);
93 virtual bool getAlternativeEntityType(
DtEntityType& type)
const;
100 virtual void setMarkingText(
DtU8* dataPtr);
101 virtual bool getMarkingText(
DtU8* dataPtr)
const;
104 virtual void setCapabilities(
DtU32 value);
105 virtual bool getCapabilities(
DtU32& value)
const;
108 virtual void setCapability(
DtCapability flag,
bool value);
109 virtual bool getCapability(
DtCapability flag,
bool& value)
const;
112 virtual void setVisualAppearance(
DtU32 value);
113 virtual bool getVisualAppearance(
DtU32& value)
const;
116 virtual void setVisualAppearanceAttribute(
118 virtual bool getVisualAppearanceAttribute(
122 virtual void setIR_Appearance(
DtU32 value);
123 virtual bool getIR_Appearance(
DtU32& value)
const;
126 virtual void setEM_Appearance(
DtU32 value);
127 virtual bool getEM_Appearance(
DtU32& value)
const;
130 virtual void setAudioAppearance(
DtU32 value);
131 virtual bool getAudioAppearance(
DtU32& value)
const;
155 DtLeAppearancePduCb cb,
void* usr);
157 DtLeAppearancePduCb cb,
void* usr);
162 virtual DtPduKind internalGetPduKind()
const;
165 virtual DtNetLeAppearancePdu* netPduStruct()
const;
169 DtLeAppearancePdu*
self()
const;
172 virtual char* var()
const;
175 virtual void setAppearanceField1(
DtU8 value);
184 virtual void setAppearanceField2(
DtU8 value);
190 virtual int appearanceField1Offset()
const;
191 virtual int appearanceField2Offset()
const;
192 virtual int forceID_Offset()
const;
193 virtual int entityTypeOffset()
const;
194 virtual int alternativeEntityTypeOffset()
const;
195 virtual int entityMarkingOffset()
const;
196 virtual int capabilitiesOffset()
const;
197 virtual int visualAppearanceOffset()
const;
198 virtual int IR_AppearanceOffset()
const;
199 virtual int EM_AppearanceOffset()
const;
200 virtual int audioAppearanceOffset()
const;
205 static const int theStaticSize;
210 DtLeEntityID myEntityID;