-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add publish to up-streamer rust #20
Add publish to up-streamer rust #20
Conversation
matthewd0123
commented
Jun 27, 2024
•
edited by PLeVasseur
Loading
edited by PLeVasseur
- Add support for tracking subscriptions and forwarding published messages in ustreamer.rs
- Add usubscription-static-file to stub out subscriptions before usubscription is written
- Add tests for mE (SOME/IP) subscribe/publish and uE (zenoh) subscribe/publish
7e6d1a3
to
785ff9e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM - some minor questions, and we'll have some settling-in to do once I get usub published, but I don't see any surprises.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @matthewd0123 -- thanks for the PR!
Take a look at some suggestions 🙂
a9adfc9
to
8001b84
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @matthewd0123 -- take a look at some further thoughts.
0d4f0f2
to
7aefa30
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @matthewd0123 -- I like your idea of UUris to backpedal. that's a good way to go about it.
I left some requests for change, please take a look.
d6de3ef
to
b236907
Compare
b236907
to
71dfe2f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We're nearing the home stretch!
f82e6bc
to
7b9bfbc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some more ideas
To the question about what "full" means... the "status", "config", and "attributes" aren't currently being used by us in the streamer, so they're just added to the cache for tracking. Maybe in the future they'll be needed for something, but for now, I'm leaving them as optional |
858926d
to
6c2396a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Please now squash down to clean commit history. If single commit makes sense, that's fine. If you think several commits more cleanly lays out what was done, that's fine too.
* Add support for tracking subscriptions and forwarding published messages in ustreamer.rs * Add usubscription-static-file to stub out subscriptions before usubscription is written * Add tests for mE (SOME/IP) subscribe/publish and uE (zenoh) subscribe/publish * Add information about pub/sub in READMEs * Support zenoh configuration in command line file * Add test for usubscription with bad data Implements [eclipse-uprotocol#18]
6c2396a
to
ab78bfc
Compare
* Add support for tracking subscriptions and forwarding published messages in ustreamer.rs * Add usubscription-static-file to stub out subscriptions before usubscription is written * Add examples for mE (SOME/IP) subscribe/publish and uE (zenoh) subscribe/publish * Add information about pub/sub in READMEs * Support zenoh configuration in command line file * Add test for usubscription with bad data Implements [eclipse-uprotocol#18]
ab78bfc
to
7c73d07
Compare