Skip to content

Bunch of quality of life improvements for CuBridges#500

Merged
gbin merged 5 commits into
masterfrom
gbin/bridge_helper
Nov 13, 2025
Merged

Bunch of quality of life improvements for CuBridges#500
gbin merged 5 commits into
masterfrom
gbin/bridge_helper

Conversation

@gbin

@gbin gbin commented Nov 13, 2025

Copy link
Copy Markdown
Collaborator

introduction of helper macros to define id to type to default route for your bridge definition (in the same spirit as the cumsg helpers for the classic tasks)

@gbin gbin changed the title Gbin/bridge helper Bunch of quality of life improvements for CuBridges Nov 13, 2025
gbin added 2 commits November 13, 2025 12:01
lots of bridges do have a natural ID -> Route map and suddenly this
mandatory route parameted make them stutturing

for example an AIO ESC have 4 motors, you cannot route anything but the
API was forcing you to add a random string to it.

This will be followed by some helper to generate more complex bridges
like middleware ones where the user needs to generate it at the last
minute with all the types they want to expose to each ID.
@gbin gbin force-pushed the gbin/bridge_helper branch from 7da34aa to 6116f13 Compare November 13, 2025 18:01
@gbin gbin merged commit 2b19c5d into master Nov 13, 2025
7 checks passed
@gbin gbin deleted the gbin/bridge_helper branch November 13, 2025 22:47
@makeecat makeecat added the enhancement New feature or request label Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants