(data, struct)
| 616 | |
| 617 | |
| 618 | def parse_struct(data, struct): |
| 619 | result = {} |
| 620 | i = 0 |
| 621 | for key in struct: |
| 622 | if key == 999: |
| 623 | result[key] = data[i:] |
| 624 | else: |
| 625 | result[key] = data[i:i + struct[key] * 2] |
| 626 | i = i + struct[key] * 2 |
| 627 | return result |
| 628 | |
| 629 | |
| 630 | def parse_os_wifi_code(code, dev): |
no outgoing calls
no test coverage detected