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.3-cp312-none-win32.whl (1.2 MB view details)

Uploaded CPython 3.12 Windows x86

fourier_comm_rs-0.0.3-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.3-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.3-cp312-cp312-macosx_10_12_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

fourier_comm_rs-0.0.3-cp311-none-win32.whl (1.2 MB view details)

Uploaded CPython 3.11 Windows x86

fourier_comm_rs-0.0.3-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.3-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.3-cp311-cp311-macosx_10_12_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

fourier_comm_rs-0.0.3-cp310-none-win32.whl (1.2 MB view details)

Uploaded CPython 3.10 Windows x86

fourier_comm_rs-0.0.3-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.3-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.3-cp310-cp310-macosx_10_12_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

fourier_comm_rs-0.0.3-cp39-none-win32.whl (1.2 MB view details)

Uploaded CPython 3.9 Windows x86

fourier_comm_rs-0.0.3-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.3-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.3-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.3-cp312-none-win32.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp312-none-win32.whl
Algorithm Hash digest
SHA256 bd5aa6883b8e8e76a7da09bb195c67442f88387680941ab50b3004398ee2dfb9
MD5 2aec4d034e7eec24c30ce64b5fd6ab14
BLAKE2b-256 37d815a776c590cea95b612f47a1e82d4ca63eaac1c44c7535e32729b1dfd425

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d77cfd05bf54163b4fd52747577930edbb53b0b0cfb846f5caa8ca53e7e23b67
MD5 23433d43eb1657443cba1f6423a39355
BLAKE2b-256 1e13f85727101604f80f4ef46ea4fc4cd2d8a44c8903f7d066a8b9dd38e3c3ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c3df9ae416f3d314e767ae549677423c7da8259fac62b6d873fd9a7a9393ebc
MD5 bf1d3c678ebc7e50f8e7a1fddfb8d7d3
BLAKE2b-256 9d3bfee5883933380f85222edb6df1573a08e7b246029375a9b6c6cd6b2f783f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 672e91c29f8b03319dd8654614508851c50082d2117c8ffa20c427b464cabbf7
MD5 1b80fe972cabff1448e5812f557846c9
BLAKE2b-256 42bf04facf1b15b9fc3e3660e667bb42a9805d2d88b4abbcbd803dace7b7bd71

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.3-cp311-none-win32.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp311-none-win32.whl
Algorithm Hash digest
SHA256 0af943a6bc4a658a215ebc45189dc337098eed6ec56e6c733220abef91c9cf58
MD5 de89e9c51baa85e065b3df390df91b69
BLAKE2b-256 ddcbee7b86542189f150898fd7be8435d41f498ffad8e752e06a7d169affe5b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e83c40f880aa36494fad7692b3299899260fa3898de8405d08d79435c8a42944
MD5 dedaa23888fccb5e42ca172c66b2c969
BLAKE2b-256 1ca2d9949c1a7d506c107bccbfc73d7ef9ed0d98b219a967efccf8e342018eb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 443c150af439de53c46f5ad378e2cacd0ae85c16f9683697e58a113376c56ae6
MD5 e6024d21491520ccd20013ae096b82b7
BLAKE2b-256 af834251d776e8f55fa73d1390db1645322c2c87e33b584adf5fe8b2f28bbb30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dc45e0e8de6fa0753d5f786a7985fc16c9f88878cd3fe46d76590baf48f490c4
MD5 2871248cda3e59ee068cf8d098b4f298
BLAKE2b-256 13815d52de553993766de6d97e82dd838f0d75c67a7ec9dab607d6bc2e1fdd41

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.3-cp310-none-win32.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp310-none-win32.whl
Algorithm Hash digest
SHA256 afe9dce6bd474984275c6944eb36e32d256b0504041c10a60ce1827ae4e19f6d
MD5 d19943916ba023acc55c40ef927c5047
BLAKE2b-256 290b982e192bed2a91beb271457a498f0f73fa693a84db381ede1d945651ccb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 273aa9a032c23976628340093fd93154e7b35c8b428b7cf931a04ed300f96733
MD5 37d4c7f1aa238f70ca0dc211e2a22595
BLAKE2b-256 abc895338ae7fa7220f19392bfc308002cad6a9978db6b2d454a778d9299ca31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 136b8157a52b5f57d64482d9b99e8e0832b39d516dd2252258376324ae7e8284
MD5 215838334f550cf5fbc3596dfcd072a7
BLAKE2b-256 92d2bbd4854a4e7335f59a021f5117794a76df1c598722d964fd4a58de8f9e8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f0a8935d013580ef6768bd5525bdeab852b4ad57c250eea010062ce9c419d03b
MD5 704f6d934bd0448c690b3df31aafd45f
BLAKE2b-256 16c6efeb29bdbad69960c0593af0656cf7ad78cfe2162dfc6c744e5e68763724

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.3-cp39-none-win32.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp39-none-win32.whl
Algorithm Hash digest
SHA256 4ac356574367c61e9d3c600515bf565c922e3a6d892bd9f45354047abc6cda3c
MD5 dafaa085719170e7c00ddbd235d319af
BLAKE2b-256 42b569a21b115240633a6631ad2e75682eb4dbe1edea9d333f769e2217ed14f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4efa3a1399e5662be57b2f06bb7af37e83fe30fba21e88b4f4e239ab8d4652d
MD5 418e54c3f16ec51635e4dfed94482b7e
BLAKE2b-256 0e13ee3687defebf495e05ba7226607ac944c9f6b675e36ae54ac2dbb086e605

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2e6ad33e659fd70b20e7c6a0076e51440799f7e027d8425189e70b1a8175ac1
MD5 04d69a305fa190a5151bd04edef8c50a
BLAKE2b-256 f2394c3081dc9a0a7a988976a681a9b8d0a807a7f7bb3aa4bcb257e344d89ebb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2b113a40c48202fe95ca9896dc1774942a491dc304c99027aa1183467491e7ca
MD5 72cf5db5b2b2ccb7af6a21debabe2009
BLAKE2b-256 3a53981d905d3d187a0c9892c043a9707fb2d235319af4857cb06841df35c6f7

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