Skip to content
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 NodeJS FFI client library #7

Merged
merged 24 commits into from
Aug 5, 2023
Merged

Add NodeJS FFI client library #7

merged 24 commits into from
Aug 5, 2023

Conversation

beni69
Copy link
Member

@beni69 beni69 commented Aug 4, 2023

using napi

@beni69 beni69 requested a review from Kris030 August 4, 2023 16:30
@beni69 beni69 self-assigned this Aug 4, 2023
@github-actions
Copy link

github-actions bot commented Aug 4, 2023

Artifacts

View all

base roland
aarch64-unknown-linux-gnu Download Download
aarch64-unknown-linux-musl Download Download
armv7-unknown-linux-gnueabihf Download Download
armv7-unknown-linux-musleabihf Download Download
x86_64-pc-windows-msvc Download Download
x86_64-unknown-linux-gnu Download Download
x86_64-unknown-linux-musl Download Download

TODO: figure out how to do GPIO and events on sync udp
TODO: do it all again for tcp and another 2 times for making both async
jsrobot gets dropped for no reason

subscription commands don't reach the server, causes the client to think the server disconnected

the same client code seems to work well in full rust

sometimes when tokio::spawn appears anywhere in the code, the compiler
will "succeed" but the generated code will export an undefined instead
of the robot, possibly fixed by custom rt but still weird
@beni69 beni69 merged commit 8c3f8ce into main Aug 5, 2023
21 of 22 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.

1 participant