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

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

fourier_comm_rs-0.0.5-cp312-cp312-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

fourier_comm_rs-0.0.5-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.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fourier_comm_rs-0.0.5-cp311-cp311-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

fourier_comm_rs-0.0.5-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.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fourier_comm_rs-0.0.5-cp310-cp310-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

fourier_comm_rs-0.0.5-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.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fourier_comm_rs-0.0.5-cp39-cp39-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

fourier_comm_rs-0.0.5-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.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ced63268400e2dd3db5203d71aa29b0f89b9bbb84b6acc77b902b37b13b2bf77
MD5 09685c85ddd87685c10f346c124a8b7a
BLAKE2b-256 ec76091d49c72b6549a2611f4de8926fccb1b39048f3091540801a5378ede46d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb1f229500ac04ab5e3899cef7b6b992ccc5409af88163a58a5484d7442b6b68
MD5 e2866e63879c6b01d12ad91834d1480f
BLAKE2b-256 39d00dd6ee28cfc8e6df988d6e6aaeded3528a670815cc644bca97f0f7214600

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3f4f94bc6d521935ca940247ac0c9c2cb42bca954058a3afac681992d97c5490
MD5 9706a7da0d43967fa730079bbfd71b37
BLAKE2b-256 df460520d907ee86d53963456d5e7c4f37c1da2db0d8f14cef7494b66d458be4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53d11b72b098ab749d8d626f12089d280ad6107158e9084068691a03211f23ed
MD5 7aa0e48fea51d3b1cc62aaeb86e52e38
BLAKE2b-256 33bf2f73004a121c1390a826a7e965905402d40033c1c9dfd265f55717a0eb3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b2013b6c1bcc09912adac37b98756cc5bbe87d135322fbaa70522472308da71
MD5 5e2ffa4ee8bc699660523df9ea6024ce
BLAKE2b-256 66292599babc1c42289574912002f3d0743df3ee473c5d72e16db7265580cdf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4b044391beafc7698684239480d24ec184cc8fc8b460ad80de8eeb1fc8670cc9
MD5 e7ced1affdf88b6d5d802146a49eae1b
BLAKE2b-256 cbf4ab75325d354d1c526d8bf98f8fc51ea3978af18e5961d8828dbdada9e935

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7fd6a38a8a3c2537c56979fe1cdbd64e6e077ed775c785a021324d4da8e88a2
MD5 84a46d304403ef1ae4cb1bac16ddcd07
BLAKE2b-256 77e80b0e8ed700269133c614054aa82397410ab9d25198bc0bb3f18f53d0363f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ecf7a1cd29d0f3aa96a80a00a8ad9805f468d11b2e731ccb210448fa1a156c94
MD5 2e80c51f620fff05d9f391e9f362c989
BLAKE2b-256 d1c3a59dfed52a679b77b8390629815378f46810fd8f6cc13e30f1f29688082b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c03547752bd22952efbc02bb60d3c98c07f35054679b1feb5e7189aa65f3afb9
MD5 759fb76ffa35f7dd5bc22cd1920f60a0
BLAKE2b-256 f6773dca08f1ab2bc09e0ae3641b628ca67da96e138b024a953456e562efd14d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31d91d304148c05d52e02b644e8138a62876abbab833a8e588fa2f6f1ad47fb1
MD5 686657e061d00ba2bfb4445c4b3b0d98
BLAKE2b-256 197c5b78893570e827b39f3af25cedd741ddf6e59cfbe76f7f15b92f4f3be9e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4331b90a277669443141cbb3bdfc36c2a614cae54ba891e0f0aa5543c6e88171
MD5 f5ced044838ab7365679053dcdcf0ff3
BLAKE2b-256 8355b882835cb85c34b5131c62db18e2bb205d4ba23b7dbd5c8169324a29aaa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.5-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cdac5624b48f7dca0ddefb5d963e94bf04f7c3d1f7f1318f482e0fcdb8024888
MD5 9a6144060a2fceb73841e47250b313b1
BLAKE2b-256 40e2beb9b7383137bceac7aa91cff1c2f3d3e4081c07842cfc7a3e39f480405c

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