Skip not-included fields in variable fields list
Optional protocol fields not included in the packet have bitSize = 0
This commit is contained in:
parent
25a91e52f6
commit
26d0c8ab9c
@ -376,6 +376,9 @@ void VariableFieldsWidget::loadProtocolFields(
|
||||
int byteOfs = bitOfs >> 3;
|
||||
uint bitSize = protocol->fieldData(i, AbstractProtocol::FieldBitSize)
|
||||
.toInt();
|
||||
if (bitSize == 0)
|
||||
continue;
|
||||
|
||||
vm["offset"] = byteOfs;
|
||||
if (bitSize <= 8) {
|
||||
vm["type"] = int(OstProto::VariableField::kCounter8);
|
||||
|
Loading…
Reference in New Issue
Block a user