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.1-cp312-cp312-manylinux_2_31_x86_64.whl (605.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.31+ x86-64

fourier_comm_rs-0.0.1-cp311-cp311-manylinux_2_31_x86_64.whl (606.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.31+ x86-64

fourier_comm_rs-0.0.1-cp310-cp310-manylinux_2_31_x86_64.whl (605.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.31+ x86-64

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.1-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 68538af58eaa09d714e9f5474841519ef3e4f934d462372c91273cb65d85d79c
MD5 94a792cb35f4fc234eba652f2d428583
BLAKE2b-256 974e441ac44cecf29173530d369aa9a9dce2dbe5898ee6123dbfa8d062528e8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.1-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 bc0df90fb547198b20ddd12b1e8f8ec3abd75c670b488e1b2fa41725e2c0795d
MD5 9f700fd4160cea09adbb2a94e3f11d4a
BLAKE2b-256 cb8898524ac3daefdd66e7e672fb82e4d83bfeb7c6829764719db5557b3e9998

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.1-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 c91af8cec36aa18b77881dd8cb91807b420cd98cc0cdf7ebd8aa66d29816121e
MD5 ed01b9fad3c3ada44e97d186a65f92b0
BLAKE2b-256 5002a10cf3eb65c291ba3530bc654136d8df48220a7eea20e3865c36f3491ac0

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