| 13750 | |
| 13751 | # Get the struct fields values |
| 13752 | def get_fields(self, fbe_value): |
| 13753 | fbe_current_offset = 0 |
| 13754 | fbe_current_size = 0 |
| 13755 | |
| 13756 | self.f1.fbe_offset = fbe_current_offset |
| 13757 | fbe_result = self.f1.get(fbe_value.f1) |
| 13758 | fbe_current_offset += fbe_result[1] |
| 13759 | fbe_current_size += fbe_result[1] |
| 13760 | |
| 13761 | self.f2.fbe_offset = fbe_current_offset |
| 13762 | fbe_result = self.f2.get(fbe_value.f2) |
| 13763 | fbe_current_offset += fbe_result[1] |
| 13764 | fbe_current_size += fbe_result[1] |
| 13765 | |
| 13766 | self.f3.fbe_offset = fbe_current_offset |
| 13767 | fbe_result = self.f3.get(fbe_value.f3) |
| 13768 | fbe_current_offset += fbe_result[1] |
| 13769 | fbe_current_size += fbe_result[1] |
| 13770 | |
| 13771 | self.f4.fbe_offset = fbe_current_offset |
| 13772 | fbe_result = self.f4.get(fbe_value.f4) |
| 13773 | fbe_current_offset += fbe_result[1] |
| 13774 | fbe_current_size += fbe_result[1] |
| 13775 | |
| 13776 | self.f5.fbe_offset = fbe_current_offset |
| 13777 | fbe_result = self.f5.get(fbe_value.f5) |
| 13778 | fbe_current_offset += fbe_result[1] |
| 13779 | fbe_current_size += fbe_result[1] |
| 13780 | |
| 13781 | self.f6.fbe_offset = fbe_current_offset |
| 13782 | fbe_result = self.f6.get(fbe_value.f6) |
| 13783 | fbe_current_offset += fbe_result[1] |
| 13784 | fbe_current_size += fbe_result[1] |
| 13785 | |
| 13786 | self.f7.fbe_offset = fbe_current_offset |
| 13787 | fbe_result = self.f7.get(fbe_value.f7) |
| 13788 | fbe_current_offset += fbe_result[1] |
| 13789 | fbe_current_size += fbe_result[1] |
| 13790 | |
| 13791 | self.f8.fbe_offset = fbe_current_offset |
| 13792 | fbe_result = self.f8.get(fbe_value.f8) |
| 13793 | fbe_current_offset += fbe_result[1] |
| 13794 | fbe_current_size += fbe_result[1] |
| 13795 | |
| 13796 | self.f9.fbe_offset = fbe_current_offset |
| 13797 | fbe_result = self.f9.get(fbe_value.f9) |
| 13798 | fbe_current_offset += fbe_result[1] |
| 13799 | fbe_current_size += fbe_result[1] |
| 13800 | |
| 13801 | self.f10.fbe_offset = fbe_current_offset |
| 13802 | fbe_result = self.f10.get(fbe_value.f10) |
| 13803 | fbe_current_offset += fbe_result[1] |
| 13804 | fbe_current_size += fbe_result[1] |
| 13805 | |
| 13806 | return fbe_current_size |
| 13807 | |
| 13808 | # Set the struct value |
| 13809 | def set(self, fbe_value): |