Skip to content

parsley-ts: update message types to RocketCAN 2026.5 - #4

Draft
ShreyShingala wants to merge 4 commits into
parsley-ts-encoder-decoderfrom
parsley-ts-rocketcan-2026.5
Draft

ShreyShingala wants to merge 4 commits into
parsley-ts-encoder-decoderfrom
parsley-ts-rocketcan-2026.5

Conversation

@ShreyShingala

@ShreyShingala ShreyShingala commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Updates src/message_types.ts to RocketCAN 2026.5 (matches rocketcan.yaml generator output): renamed board error flags, new boards and actuators, canards error IDs, SD clear actuator and thermocouple sensor IDs. Stacked on the encoder/decoder PR so the remaining fixes can be made against the full decoder.

Draft: 31 tests still assert 2026.4 values and need updating before this is correct: 14 in messageTypes.test.ts (enum counts and values) and 17 in fields.test.ts / parseToObject.test.ts (board error flags renamed, e.g. E_5V_OVER_CURRENT → E_5V_OVER_CURR).

Moved from waterloo-rocketry/parsley-ts#10 with Jason's original commits.

Note: needs to also edit messages based off the docs

@ShreyShingala

ShreyShingala commented Oct 4, 2026 •

Copy link
Copy Markdown
Member Author

@ShreyShingala
ShreyShingala changed the base branch from monorepo-setup to parsley-ts-encoder-decoder October 4, 2026 23:48
@ShreyShingala
ShreyShingala force-pushed the parsley-ts-rocketcan-2026.5 branch from b204e4d to dd707a1 Compare October 4, 2026 23:48
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