1563 current += 7 + size |
1563 current += 7 + size |
1564 self.Values.append(value) |
1564 self.Values.append(value) |
1565 self.RefreshValues() |
1565 self.RefreshValues() |
1566 |
1566 |
1567 def GetValues(self): |
1567 def GetValues(self): |
1568 value = LE_to_BE(len(self.Values), 4) |
1568 if len(self.Values) > 0: |
1569 for row in self.Values: |
1569 value = LE_to_BE(len(self.Values), 4) |
1570 value += LE_to_BE(row["Index"], 2) |
1570 for row in self.Values: |
1571 value += LE_to_BE(row["Subindex"], 1) |
1571 value += LE_to_BE(row["Index"], 2) |
1572 value += LE_to_BE(row["Size"], 4) |
1572 value += LE_to_BE(row["Subindex"], 1) |
1573 value += LE_to_BE(row["Value"], row["Size"]) |
1573 value += LE_to_BE(row["Size"], 4) |
1574 return value |
1574 value += LE_to_BE(row["Value"], row["Size"]) |
|
1575 return value |
|
1576 return "" |
1575 |
1577 |
1576 def RefreshValues(self): |
1578 def RefreshValues(self): |
1577 if len(self.Table.data) > 0: |
1579 if len(self.Table.data) > 0: |
1578 self.ValuesGrid.SetGridCursor(0, 0) |
1580 self.ValuesGrid.SetGridCursor(0, 0) |
1579 data = [] |
1581 data = [] |