| 14852 | |
| 14853 | # Get the struct fields values |
| 14854 | def get_fields(self, fbe_value): |
| 14855 | fbe_current_offset = 0 |
| 14856 | fbe_current_size = 0 |
| 14857 | |
| 14858 | self.f1.fbe_offset = fbe_current_offset |
| 14859 | fbe_result = self.f1.get(fbe_value.f1) |
| 14860 | fbe_current_offset += fbe_result[1] |
| 14861 | fbe_current_size += fbe_result[1] |
| 14862 | |
| 14863 | self.f2.fbe_offset = fbe_current_offset |
| 14864 | fbe_result = self.f2.get(fbe_value.f2) |
| 14865 | fbe_current_offset += fbe_result[1] |
| 14866 | fbe_current_size += fbe_result[1] |
| 14867 | |
| 14868 | self.f3.fbe_offset = fbe_current_offset |
| 14869 | fbe_result = self.f3.get(fbe_value.f3) |
| 14870 | fbe_current_offset += fbe_result[1] |
| 14871 | fbe_current_size += fbe_result[1] |
| 14872 | |
| 14873 | self.f4.fbe_offset = fbe_current_offset |
| 14874 | fbe_result = self.f4.get(fbe_value.f4) |
| 14875 | fbe_current_offset += fbe_result[1] |
| 14876 | fbe_current_size += fbe_result[1] |
| 14877 | |
| 14878 | self.f5.fbe_offset = fbe_current_offset |
| 14879 | fbe_result = self.f5.get(fbe_value.f5) |
| 14880 | fbe_current_offset += fbe_result[1] |
| 14881 | fbe_current_size += fbe_result[1] |
| 14882 | |
| 14883 | self.f6.fbe_offset = fbe_current_offset |
| 14884 | fbe_result = self.f6.get(fbe_value.f6) |
| 14885 | fbe_current_offset += fbe_result[1] |
| 14886 | fbe_current_size += fbe_result[1] |
| 14887 | |
| 14888 | self.f7.fbe_offset = fbe_current_offset |
| 14889 | fbe_result = self.f7.get(fbe_value.f7) |
| 14890 | fbe_current_offset += fbe_result[1] |
| 14891 | fbe_current_size += fbe_result[1] |
| 14892 | |
| 14893 | self.f8.fbe_offset = fbe_current_offset |
| 14894 | fbe_result = self.f8.get(fbe_value.f8) |
| 14895 | fbe_current_offset += fbe_result[1] |
| 14896 | fbe_current_size += fbe_result[1] |
| 14897 | |
| 14898 | self.f9.fbe_offset = fbe_current_offset |
| 14899 | fbe_result = self.f9.get(fbe_value.f9) |
| 14900 | fbe_current_offset += fbe_result[1] |
| 14901 | fbe_current_size += fbe_result[1] |
| 14902 | |
| 14903 | self.f10.fbe_offset = fbe_current_offset |
| 14904 | fbe_result = self.f10.get(fbe_value.f10) |
| 14905 | fbe_current_offset += fbe_result[1] |
| 14906 | fbe_current_size += fbe_result[1] |
| 14907 | |
| 14908 | return fbe_current_size |
| 14909 | |
| 14910 | # Set the struct value |
| 14911 | def set(self, fbe_value): |