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;
|
if (stream->fail()) return;
|
||||||
|
|
||||||
createHeader<address_type>();
|
createHeader<address_type>();
|
||||||
createData<dmp_set_data>();
|
|
||||||
|
|
||||||
switch(vector()) {
|
switch(vector()) {
|
||||||
case SET_PROPERTY:
|
case SET_PROPERTY:
|
||||||
|
@ -156,6 +155,8 @@ void Pdu::readSetData()
|
||||||
if (!flags_.hasData)
|
if (!flags_.hasData)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
createData<dmp_set_data>();
|
||||||
|
|
||||||
auto header = static_cast<address_type*>(this->header());
|
auto header = static_cast<address_type*>(this->header());
|
||||||
auto data = static_cast<dmp_set_data*>(data_);
|
auto data = static_cast<dmp_set_data*>(data_);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue