| 2206 | |
| 2207 | # Check if the struct fields are valid |
| 2208 | def verify_fields(self, fbe_struct_size): |
| 2209 | fbe_current_size = 4 + 4 |
| 2210 | |
| 2211 | if (fbe_current_size + self.byte0.fbe_size) > fbe_struct_size: |
| 2212 | return True |
| 2213 | if not self.byte0.verify(): |
| 2214 | return False |
| 2215 | fbe_current_size += self.byte0.fbe_size |
| 2216 | |
| 2217 | if (fbe_current_size + self.byte1.fbe_size) > fbe_struct_size: |
| 2218 | return True |
| 2219 | if not self.byte1.verify(): |
| 2220 | return False |
| 2221 | fbe_current_size += self.byte1.fbe_size |
| 2222 | |
| 2223 | if (fbe_current_size + self.byte2.fbe_size) > fbe_struct_size: |
| 2224 | return True |
| 2225 | if not self.byte2.verify(): |
| 2226 | return False |
| 2227 | fbe_current_size += self.byte2.fbe_size |
| 2228 | |
| 2229 | if (fbe_current_size + self.byte3.fbe_size) > fbe_struct_size: |
| 2230 | return True |
| 2231 | if not self.byte3.verify(): |
| 2232 | return False |
| 2233 | fbe_current_size += self.byte3.fbe_size |
| 2234 | |
| 2235 | if (fbe_current_size + self.byte4.fbe_size) > fbe_struct_size: |
| 2236 | return True |
| 2237 | if not self.byte4.verify(): |
| 2238 | return False |
| 2239 | fbe_current_size += self.byte4.fbe_size |
| 2240 | |
| 2241 | if (fbe_current_size + self.byte5.fbe_size) > fbe_struct_size: |
| 2242 | return True |
| 2243 | if not self.byte5.verify(): |
| 2244 | return False |
| 2245 | fbe_current_size += self.byte5.fbe_size |
| 2246 | |
| 2247 | if (fbe_current_size + self.char0.fbe_size) > fbe_struct_size: |
| 2248 | return True |
| 2249 | if not self.char0.verify(): |
| 2250 | return False |
| 2251 | fbe_current_size += self.char0.fbe_size |
| 2252 | |
| 2253 | if (fbe_current_size + self.char1.fbe_size) > fbe_struct_size: |
| 2254 | return True |
| 2255 | if not self.char1.verify(): |
| 2256 | return False |
| 2257 | fbe_current_size += self.char1.fbe_size |
| 2258 | |
| 2259 | if (fbe_current_size + self.char2.fbe_size) > fbe_struct_size: |
| 2260 | return True |
| 2261 | if not self.char2.verify(): |
| 2262 | return False |
| 2263 | fbe_current_size += self.char2.fbe_size |
| 2264 | |
| 2265 | if (fbe_current_size + self.char3.fbe_size) > fbe_struct_size: |