only create SET data in SET vector'd DMP
This commit is contained in:
parent
53406333e3
commit
53b6345038
|
@ -136,7 +136,6 @@ void Pdu::iStream(PDU::Stream stream)
|
|||
if (stream->fail()) return;
|
||||
|
||||
createHeader<address_type>();
|
||||
createData<dmp_set_data>();
|
||||
|
||||
switch(vector()) {
|
||||
case SET_PROPERTY:
|
||||
|
@ -156,6 +155,8 @@ void Pdu::readSetData()
|
|||
if (!flags_.hasData)
|
||||
return;
|
||||
|
||||
createData<dmp_set_data>();
|
||||
|
||||
auto header = static_cast<address_type*>(this->header());
|
||||
auto data = static_cast<dmp_set_data*>(data_);
|
||||
|
||||
|
|
Loading…
Reference in New Issue