| 2248 | |
| 2249 | # Get the struct fields values |
| 2250 | def get_fields(self, fbe_value): |
| 2251 | fbe_current_offset = 0 |
| 2252 | fbe_current_size = 0 |
| 2253 | |
| 2254 | self.id.fbe_offset = fbe_current_offset |
| 2255 | fbe_result = self.id.get() |
| 2256 | fbe_value.id = fbe_result[0] |
| 2257 | fbe_current_offset += fbe_result[1] |
| 2258 | fbe_current_size += fbe_result[1] |
| 2259 | |
| 2260 | self.name.fbe_offset = fbe_current_offset |
| 2261 | fbe_result = self.name.get() |
| 2262 | fbe_value.name = fbe_result[0] |
| 2263 | fbe_current_offset += fbe_result[1] |
| 2264 | fbe_current_size += fbe_result[1] |
| 2265 | |
| 2266 | self.state.fbe_offset = fbe_current_offset |
| 2267 | fbe_result = self.state.get() |
| 2268 | fbe_value.state = fbe_result[0] |
| 2269 | fbe_current_offset += fbe_result[1] |
| 2270 | fbe_current_size += fbe_result[1] |
| 2271 | |
| 2272 | self.wallet.fbe_offset = fbe_current_offset |
| 2273 | fbe_result = self.wallet.get() |
| 2274 | fbe_value.wallet = fbe_result[0] |
| 2275 | fbe_current_offset += fbe_result[1] |
| 2276 | fbe_current_size += fbe_result[1] |
| 2277 | |
| 2278 | self.asset.fbe_offset = fbe_current_offset |
| 2279 | fbe_result = self.asset.get() |
| 2280 | fbe_value.asset = fbe_result[0] |
| 2281 | fbe_current_offset += fbe_result[1] |
| 2282 | fbe_current_size += fbe_result[1] |
| 2283 | |
| 2284 | self.orders.fbe_offset = fbe_current_offset |
| 2285 | fbe_result = self.orders.get(fbe_value.orders) |
| 2286 | fbe_current_offset += fbe_result[1] |
| 2287 | fbe_current_size += fbe_result[1] |
| 2288 | |
| 2289 | return fbe_current_size |
| 2290 | |
| 2291 | # Set the struct value |
| 2292 | def set(self, fbe_value): |