26 class DtLeArticulatedPartsPdu;
29 typedef void (*DtLeArticulatedPartsPduCb)(
30 DtLeArticulatedPartsPdu* pdu,
void* usr);
45 DtLeArticulatedPartsPdu(
const DtNetLeArticulatedPartsPdu* initial,
47 DtLeArticulatedPartsPdu(
const DtLeArticulatedPartsPdu& orig);
50 virtual ~DtLeArticulatedPartsPdu();
53 DtLeArticulatedPartsPdu&
operator=(
const DtLeArticulatedPartsPdu& orig);
60 virtual void setEntityID(
const DtLeEntityID&
id);
61 virtual const DtLeEntityID& entityID()
const;
66 virtual DtU8 numRecords()
const;
105 DtLeArticulatedPartsPduCb cb,
void* usr);
107 DtLeArticulatedPartsPduCb cb,
void* usr);
112 virtual DtPduKind internalGetPduKind()
const;
115 virtual DtNetLeArticulatedPartsPdu* netPduStruct()
const;
119 DtLeArticulatedPartsPdu*
self()
const;
122 virtual char* var()
const;
125 virtual void setNumRecords(
DtU8 value);
128 virtual int numRecordsOffset()
const;
129 virtual int artParmOffset()
const;
130 virtual int attParmOffset()
const;
140 static const int theStaticSize;
145 int myNumArtPartParams;
148 int myNumAttPartParams;
151 DtLeEntityID myEntityID;