PlatformConfig: clean up and print all flags (#32369)
* script to print flags
* don't need
* SAL
* back
* fix
old-commit-hash: f597d63bf6
pull/32199/head
parent
0020672bfa
commit
43cac3cf24
5 changed files with 20 additions and 24 deletions
@ -0,0 +1,18 @@ |
||||
#!/usr/bin/env python3 |
||||
from openpilot.selfdrive.car.values import BRANDS |
||||
|
||||
for brand in BRANDS: |
||||
all_flags = set() |
||||
for platform in brand: |
||||
if platform.config.flags != 0: |
||||
all_flags |= set(platform.config.flags) |
||||
|
||||
if len(all_flags): |
||||
print(brand.__module__.split('.')[-2].upper() + ':') |
||||
for flag in sorted(all_flags): |
||||
print(f' {flag.name:<24}: ', end='') |
||||
for platform in brand: |
||||
if platform.config.flags & flag: |
||||
print(platform.name, end=', ') |
||||
print() |
||||
print() |
Loading…
Reference in new issue