Skip to main content

A Rust library for communication with Fourier Motors and Encoders

Project description

fourier-comm

Run examples

cargo run --example comm
cargo run --example simple_position_control

Python Bindings

maturin develop --features python
#
maturin build --features python --release

Example Usage

from fourier_comm_rs import FourierMotorManager

manager = FourierMotorManager([13, 14, 15])
manager.wait_for_first_messages(3.0)

manager.enable(13)
print(manager.get_position(13))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

fourier_comm_rs-0.0.2-cp312-cp312-manylinux_2_31_x86_64.whl (673.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.31+ x86-64

fourier_comm_rs-0.0.2-cp311-cp311-manylinux_2_31_x86_64.whl (672.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.31+ x86-64

fourier_comm_rs-0.0.2-cp310-cp310-manylinux_2_31_x86_64.whl (671.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.31+ x86-64

File details

Details for the file fourier_comm_rs-0.0.2-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.2-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 379714cd7eebd27d166d43755d4a55ce75e6c3af9572428b3b1fcaf773c39330
MD5 8978fcc64eba05fac1e64e7c4a583d8e
BLAKE2b-256 488ad1b5e93feabac6dea255b9bc6619aeb33d735d42fa2ee6bfd2ce581fc470

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.2-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.2-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 ae947410dfb25cc37b6e187dc513cc6a82db44a576dc0ce10a8ca2829e472f2a
MD5 339b692f6c838b95aefa870b8f9c58a4
BLAKE2b-256 9f17f03e7bb2f013866bb3e4b35af24205346a0f387759f794e897f289909d79

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.2-cp310-cp310-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.2-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 cd01e7539659b41ed981f151c381b157b0fb94640ea54dbf27c686be596c57cc
MD5 31152c1db01c1bc2a2b2a1553f589417
BLAKE2b-256 07128741fd804bc35defa0f679025cc4f5a6b9ad66c41f6c5a5e48a3ea83fe4e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page