| 12018 | |
| 12019 | # Get the struct fields values |
| 12020 | def get_fields(self, fbe_value): |
| 12021 | fbe_current_offset = 0 |
| 12022 | fbe_current_size = 0 |
| 12023 | |
| 12024 | self.f1.fbe_offset = fbe_current_offset |
| 12025 | fbe_result = self.f1.get(fbe_value.f1) |
| 12026 | fbe_current_offset += fbe_result[1] |
| 12027 | fbe_current_size += fbe_result[1] |
| 12028 | |
| 12029 | self.f2.fbe_offset = fbe_current_offset |
| 12030 | fbe_result = self.f2.get(fbe_value.f2) |
| 12031 | fbe_current_offset += fbe_result[1] |
| 12032 | fbe_current_size += fbe_result[1] |
| 12033 | |
| 12034 | self.f3.fbe_offset = fbe_current_offset |
| 12035 | fbe_result = self.f3.get(fbe_value.f3) |
| 12036 | fbe_current_offset += fbe_result[1] |
| 12037 | fbe_current_size += fbe_result[1] |
| 12038 | |
| 12039 | self.f4.fbe_offset = fbe_current_offset |
| 12040 | fbe_result = self.f4.get(fbe_value.f4) |
| 12041 | fbe_current_offset += fbe_result[1] |
| 12042 | fbe_current_size += fbe_result[1] |
| 12043 | |
| 12044 | self.f5.fbe_offset = fbe_current_offset |
| 12045 | fbe_result = self.f5.get(fbe_value.f5) |
| 12046 | fbe_current_offset += fbe_result[1] |
| 12047 | fbe_current_size += fbe_result[1] |
| 12048 | |
| 12049 | self.f6.fbe_offset = fbe_current_offset |
| 12050 | fbe_result = self.f6.get(fbe_value.f6) |
| 12051 | fbe_current_offset += fbe_result[1] |
| 12052 | fbe_current_size += fbe_result[1] |
| 12053 | |
| 12054 | self.f7.fbe_offset = fbe_current_offset |
| 12055 | fbe_result = self.f7.get(fbe_value.f7) |
| 12056 | fbe_current_offset += fbe_result[1] |
| 12057 | fbe_current_size += fbe_result[1] |
| 12058 | |
| 12059 | self.f8.fbe_offset = fbe_current_offset |
| 12060 | fbe_result = self.f8.get(fbe_value.f8) |
| 12061 | fbe_current_offset += fbe_result[1] |
| 12062 | fbe_current_size += fbe_result[1] |
| 12063 | |
| 12064 | self.f9.fbe_offset = fbe_current_offset |
| 12065 | fbe_result = self.f9.get(fbe_value.f9) |
| 12066 | fbe_current_offset += fbe_result[1] |
| 12067 | fbe_current_size += fbe_result[1] |
| 12068 | |
| 12069 | self.f10.fbe_offset = fbe_current_offset |
| 12070 | fbe_result = self.f10.get(fbe_value.f10) |
| 12071 | fbe_current_offset += fbe_result[1] |
| 12072 | fbe_current_size += fbe_result[1] |
| 12073 | |
| 12074 | return fbe_current_size |
| 12075 | |
| 12076 | # Set the struct value |
| 12077 | def set(self, fbe_value): |