| 1539 | |
| 1540 | # Get the struct fields values |
| 1541 | def get_fields(self, fbe_value): |
| 1542 | fbe_current_offset = 0 |
| 1543 | fbe_current_size = 0 |
| 1544 | |
| 1545 | self.currency.fbe_offset = fbe_current_offset |
| 1546 | fbe_result = self.currency.get() |
| 1547 | fbe_value.currency = fbe_result[0] |
| 1548 | fbe_current_offset += fbe_result[1] |
| 1549 | fbe_current_size += fbe_result[1] |
| 1550 | |
| 1551 | self.amount.fbe_offset = fbe_current_offset |
| 1552 | fbe_result = self.amount.get() |
| 1553 | fbe_value.amount = fbe_result[0] |
| 1554 | fbe_current_offset += fbe_result[1] |
| 1555 | fbe_current_size += fbe_result[1] |
| 1556 | |
| 1557 | return fbe_current_size |
| 1558 | |
| 1559 | # Set the struct value |
| 1560 | def set(self, fbe_value): |