TlvData.parse constructor
Implementation
factory TlvData.parse(List<int> data) {
final Map<int, Tlv> parsedData = {};
int offset = 0;
while (offset < data.length) {
final tlv = Tlv.parse(data, offset: offset);
parsedData[tlv.tag] = tlv;
offset = tlv.end;
}
return TlvData(parsedData, data);
}