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.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

fourier_comm_rs-0.0.10-cp312-cp312-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

fourier_comm_rs-0.0.10-cp312-cp312-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

fourier_comm_rs-0.0.10-cp311-cp311-manylinux_2_34_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.34+ x86-64

fourier_comm_rs-0.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fourier_comm_rs-0.0.10-cp311-cp311-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

fourier_comm_rs-0.0.10-cp311-cp311-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

fourier_comm_rs-0.0.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fourier_comm_rs-0.0.10-cp310-cp310-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

fourier_comm_rs-0.0.10-cp310-cp310-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

fourier_comm_rs-0.0.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fourier_comm_rs-0.0.10-cp39-cp39-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

fourier_comm_rs-0.0.10-cp39-cp39-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

File details

Details for the file fourier_comm_rs-0.0.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4430db5be0d678f47113ce127735ada4a576f14212a24a7a302c906597415266
MD5 3cbcbb09aaa765d5200cd20effa56564
BLAKE2b-256 eda9d91a2a61bbda9df1d1b10c49f7c26c091a6fbf495286a1fb7ff65b094508

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.10-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 421eb179f9f88cae05585245674981807786cabd87fd7c89329bc9f70cf7fa86
MD5 629e9c9bd4f79612976760d074fb07f4
BLAKE2b-256 e96cd8a2693c81767ac2590126972b500e2292fb0741221aa4b5923ec1e50e20

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.10-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.10-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 da1f15b29aa9b3039ee94514a7076a8d9403a55248f867b1368bc0239f5839f5
MD5 b74476c95af3c0e90fb79cb43d210df2
BLAKE2b-256 98551f493fe4408e9d9b0323032d4044f4e9e22432e1bf0872b13b93e40b055d

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.10-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.10-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 144f9ecfa207c81d5a9460328264e138077e1ac92ec986a978050f45f1439aa7
MD5 42d57e36d669ff36af054e6caa19eb8a
BLAKE2b-256 7ea29a113e0b80521eac4c2a8846d061b56e817eab7732916b0dd7c59103917e

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7da565ec22b2a0e6af461e49e76debbaaae0e5d02b5d2bfb36a12bce65b7ed65
MD5 5e91919eb73391f2fd43fff75ce07d53
BLAKE2b-256 929929f5d6fcfaab93c532bb3f0bbd984e6c47de9df36ffd436d43217fdd6fb7

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.10-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1e583bc18399490ac26847f4798babbb99c1cb0c13b7d70f77b4d1b9a70784f
MD5 157ee136da435443e828fdf3f5e73372
BLAKE2b-256 79d9a11233afd7f741fd68ce76b0ad229cb2fadcd254f9a666a3f9b8257ca645

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.10-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.10-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 292bde4da397b4d03578336f0b41b59da13934ef03c7fc1f0c710a99243801a1
MD5 e5382093a73dac4ec9ac26b0b71c8f17
BLAKE2b-256 2feb2ce7fadb3618913cdac7972f2866a477ea18f0ea6793435c2f31ff2c31df

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a946deb40b727f8ee33f492a24d7ad150479a859acae0fc45b573688eaabf5c
MD5 ed761aa38142a3510a562ff4aedb7756
BLAKE2b-256 e8c3eb0b24d75372b16c0b7f2ed1b93c8c168a052ab55d7d9a38c323775c58f0

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.10-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2dd5a5fcd72fa5318ae914ea49c1ad150e175433fec4e418adc4548aeefe82c1
MD5 81ee62521a438e865cb0f5bcf1764121
BLAKE2b-256 6150acf31226e86eb5893094ee6c0125a1fb556457b718956c1011e0af6e5791

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.10-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.10-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 908998fd64afcfd2508d86e6a51a6c783ca98129bc2806d1b5c4c3f570990b8c
MD5 b5a36b2012ab1cf36127f4435776c76c
BLAKE2b-256 1926b4b82d09e8befea15be5a335858e63db96e7fd00b6aebfc45fe2fc89a8e2

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c64d6dc109d61f68150278dcf93a3a095fc3948409cfd40b77abc594ea4fc77
MD5 f081edaf6ebf225d80e69fc52f77ecff
BLAKE2b-256 6870cd4b1bcaf3a978ef31c138ca6a855e895f6f90dffa968e93576f7d8a1070

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.10-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.10-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4257eb581c227955a03b990ceea44d9df062bd24effe7d08c76ea17e62b3a7b
MD5 b9ebe184218be66cdfed261f7c4bb444
BLAKE2b-256 d334ff9a9008aee6709c7aa3a1e6626e72786a840a0afa50690881dd39546c63

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.10-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.10-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bea74c7fbce5b5abe742b31651c5b0149a8836c68878a26e06b058902ba32d34
MD5 7f64a79e0b4c37ca63de0ead2f9c493d
BLAKE2b-256 6822e5ec376781d51a4c8745b210d2326307d598c4aaa7a75f50f35ce16ac798

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