(self, fbe_value, fbe_struct_size)
| 742 | |
| 743 | # Get the struct fields values |
| 744 | def get_fields(self, fbe_value, fbe_struct_size): |
| 745 | fbe_current_size = 4 + 4 |
| 746 | |
| 747 | if (fbe_current_size + self.id.fbe_size) <= fbe_struct_size: |
| 748 | fbe_value.id = self.id.get() |
| 749 | else: |
| 750 | fbe_value.id = 0 |
| 751 | fbe_current_size += self.id.fbe_size |
| 752 | |
| 753 | if (fbe_current_size + self.symbol.fbe_size) <= fbe_struct_size: |
| 754 | fbe_value.symbol = self.symbol.get() |
| 755 | else: |
| 756 | fbe_value.symbol = "" |
| 757 | fbe_current_size += self.symbol.fbe_size |
| 758 | |
| 759 | if (fbe_current_size + self.side.fbe_size) <= fbe_struct_size: |
| 760 | fbe_value.side = self.side.get() |
| 761 | else: |
| 762 | fbe_value.side = OrderSide() |
| 763 | fbe_current_size += self.side.fbe_size |
| 764 | |
| 765 | if (fbe_current_size + self.type.fbe_size) <= fbe_struct_size: |
| 766 | fbe_value.type = self.type.get() |
| 767 | else: |
| 768 | fbe_value.type = OrderType() |
| 769 | fbe_current_size += self.type.fbe_size |
| 770 | |
| 771 | if (fbe_current_size + self.price.fbe_size) <= fbe_struct_size: |
| 772 | fbe_value.price = self.price.get(float(0.0)) |
| 773 | else: |
| 774 | fbe_value.price = float(0.0) |
| 775 | fbe_current_size += self.price.fbe_size |
| 776 | |
| 777 | if (fbe_current_size + self.volume.fbe_size) <= fbe_struct_size: |
| 778 | fbe_value.volume = self.volume.get(float(0.0)) |
| 779 | else: |
| 780 | fbe_value.volume = float(0.0) |
| 781 | fbe_current_size += self.volume.fbe_size |
| 782 | |
| 783 | if (fbe_current_size + self.tp.fbe_size) <= fbe_struct_size: |
| 784 | fbe_value.tp = self.tp.get(float(10.0)) |
| 785 | else: |
| 786 | fbe_value.tp = float(10.0) |
| 787 | fbe_current_size += self.tp.fbe_size |
| 788 | |
| 789 | if (fbe_current_size + self.sl.fbe_size) <= fbe_struct_size: |
| 790 | fbe_value.sl = self.sl.get(float(-10.0)) |
| 791 | else: |
| 792 | fbe_value.sl = float(-10.0) |
| 793 | fbe_current_size += self.sl.fbe_size |
| 794 | |
| 795 | # Set the struct value (begin phase) |
| 796 | def set_begin(self): |
no test coverage detected