Skip to content

Conversation

@Guzz-T
Copy link
Contributor

@Guzz-T Guzz-T commented Jan 29, 2026

Only the interface itself knows the format of the read data (e.g. bits per register, number of read registers). Therefore, it should also be responsible for integrating the data into the field objects.

New feature:

  • The new (cfi) parse function now also supports multiple definitions on an index (e.g., old and new field names with different types).

Relates to #221

Only the interface itself knows the format of the read data (e.g. bits per register, number of read registers). Therefore, it should also be responsible for integrating the data into the field objects.
@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
luxtronik
   __main__.py25250%3–66
   collections.py122199%296
   datatypes.py399299%57, 127
   discover.py58198%63
luxtronik/cfi
   interface.py1661392%80–93, 242–243, 248
   parameters.py31197%54
luxtronik/definitions
   __init__.py230199%165
luxtronik/scripts
   __init__.py35586%7–16, 51
   discover_shi.py60600%8–98
   dump_cfi.py14657%18–25, 29
   dump_shi.py15660%21–28, 32
   performance_shi.py63630%7–89
   update_screen.py1058222%6, 20–41, 46–48, 51–61, 64, 70–75, 78, 81–85, 88–92, 95–97, 100–103, 106–111, 115–116, 119–126, 129–136
   watch_cfi.py321650%36–47, 50–56, 60
   watch_shi.py331652%38–49, 52–58, 62
luxtronik/shi
   contiguous.py121298%224–225
TOTAL243130088% 

Tests Skipped Failures Errors Time
380 0 💤 0 ❌ 0 🔥 36.970s ⏱️

@kbabioch kbabioch merged commit 7533a62 into Bouni:main Feb 2, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants