Repository navigation
TigerTag: custom message and bed temperature (supersedes #18) - #32
Open
TigerTag-Project wants to merge 6 commits into
Open
TigerTag-Project wants to merge 6 commits into
TigerTag-Project wants to merge 6 commits into
Conversation
…TigerTagProcessor
…TigerTagProcessor
…/physicsG/OpenRFID into feature/tigertag-message-bedtemp
- Give the synthetic fixture a real NTAG215 header (UID with BCC bytes and capability container), so the reader's physical-size check can read it - Swap the inverted nozzle temperatures (min 190, max 230) - Update comments to match the current TigerTag spec: the custom message is 28 bytes of free UTF-8 text with no reserved emoji prefix
This was referenced Oct 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR takes over #18 by @physicsG and adds the fixes it needed to pass the tests on the current
main. @physicsG's commits are kept as-is, with their authorship.From #18
GenericFilamentfields:bed_temp_max_candmessagebed_temp_c(min) andbed_temp_max_c(max) instead of always returning0.0+48, pages0x10-0x16) is read as UTF-8 text, for example a filament nameNew Fields TigerTagfixture generated bytest/scripts/build_tigertag_fixture.pyFixes on top
.binhad zeros where the NTAG capability container should be, sotest_physical_dump_preserves_processor_output[New Fields TigerTag](added with NTAG216 support) failed withKeyError: 0. The generator now writes a real NTAG215 header: a 7-byte UID with its BCC check bytes, plus the capability containerE1 10 3E 00.+76..+78holds Measure Available. The parsing code is unchanged, since it already matches the spec.Tests
97 passed, 1 skipped once merged with current
main.Closes #18