| 2365 | |
| 2366 | # Get the struct fields values |
| 2367 | def get_fields(self, fbe_value): |
| 2368 | fbe_current_offset = 0 |
| 2369 | fbe_current_size = 0 |
| 2370 | |
| 2371 | self.id.fbe_offset = fbe_current_offset |
| 2372 | fbe_result = self.id.get() |
| 2373 | fbe_value.id = fbe_result[0] |
| 2374 | fbe_current_offset += fbe_result[1] |
| 2375 | fbe_current_size += fbe_result[1] |
| 2376 | |
| 2377 | self.name.fbe_offset = fbe_current_offset |
| 2378 | fbe_result = self.name.get() |
| 2379 | fbe_value.name = fbe_result[0] |
| 2380 | fbe_current_offset += fbe_result[1] |
| 2381 | fbe_current_size += fbe_result[1] |
| 2382 | |
| 2383 | self.state.fbe_offset = fbe_current_offset |
| 2384 | fbe_result = self.state.get() |
| 2385 | fbe_value.state = fbe_result[0] |
| 2386 | fbe_current_offset += fbe_result[1] |
| 2387 | fbe_current_size += fbe_result[1] |
| 2388 | |
| 2389 | self.wallet.fbe_offset = fbe_current_offset |
| 2390 | fbe_result = self.wallet.get() |
| 2391 | fbe_value.wallet = fbe_result[0] |
| 2392 | fbe_current_offset += fbe_result[1] |
| 2393 | fbe_current_size += fbe_result[1] |
| 2394 | |
| 2395 | self.asset.fbe_offset = fbe_current_offset |
| 2396 | fbe_result = self.asset.get() |
| 2397 | fbe_value.asset = fbe_result[0] |
| 2398 | fbe_current_offset += fbe_result[1] |
| 2399 | fbe_current_size += fbe_result[1] |
| 2400 | |
| 2401 | self.orders.fbe_offset = fbe_current_offset |
| 2402 | fbe_result = self.orders.get(fbe_value.orders) |
| 2403 | fbe_current_offset += fbe_result[1] |
| 2404 | fbe_current_size += fbe_result[1] |
| 2405 | |
| 2406 | return fbe_current_size |
| 2407 | |
| 2408 | # Set the struct value |
| 2409 | def set(self, fbe_value): |