rtrbt Posted November 9, 2018 at 10:32 AM Share Posted November 9, 2018 at 10:32 AM Moin, Seit gestern ist eine Beta-Version der Rust-Bindings verfügbar. Experimentiert damit, wir freuen uns auf Feedback, Bugs und mehr. Die aktuellen Bindings, sowie Beispiele im examples-Ordner, sind angehangen. Außerdem habe ich ein Beispielprojekt angehangen, das mit den Bindings alle angeschlossenen Bricks und Bricklets auflistet. Die Bindings können aber auch als Crate von Cargo installiert werden, wenn in der Cargo.toml tinkerforge = "2.0" unter den [dependencies] aufgeführt wird. Unterstützt werden nightly-Versionen des Rust-Compilers oder die aktuelle Beta 1.31, die laut der Roadmap ab 07.12. stabil sein wird. Diese kann mit rustup install beta installiert werden. Der Beta-Compiler kann dann mit cargo +beta build verwendet werden. Alternativ kann die Beta mit rustup default beta als Standardcompiler gesetzt werden, dann funkioniert cargo build ohne zusätzliche Argumente. Die Rust-Bindings funktionieren etwas anders als die meisten anderen Bindings, da fast alle Aufrufe nicht blockieren. Get/Set-Funktionen und Callback-Registrierungen liefern einen Wrapper um einen Receiver zurück, der die empfangenen Bytes in strukturierte Daten umwandelt. Weitere Details finden sich hier, sowie im Readme der Bindings. Die Dokumentation für die Tinkerforge-Seite ist noch in Arbeit und deshalb nicht sichtbar. Viel Spaß! Eriktinkerforge_rust_bindings_2_0_3.ziptf_rust_example.zip Quote Link to comment Share on other sites More sharing options...
Loetkolben Posted November 9, 2018 at 05:30 PM Share Posted November 9, 2018 at 05:30 PM Hallo zusammen. Ist das hier gemeint? --> Wikipedia: Rust (Programmiersprache) Wald, Baeume, anderer Wald? Der Loetkoben Quote Link to comment Share on other sites More sharing options...
rtrbt Posted November 10, 2018 at 07:42 PM Author Share Posted November 10, 2018 at 07:42 PM Jupp, genau darum geht es. Quote Link to comment Share on other sites More sharing options...
rtrbt Posted December 21, 2018 at 02:30 PM Author Share Posted December 21, 2018 at 02:30 PM Die Rust-Bindings haben die Betaphase verlassen und sind jetzt auf der Tinkerforge-Seite verfügbar: https://www.tinkerforge.com/de/doc/Downloads.html Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.