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.8-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.8-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.8-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.8-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.8-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.8-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.8-cp310-cp310-manylinux_2_34_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.34+ x86-64

fourier_comm_rs-0.0.8-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.8-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.8-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.8-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.8-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.8-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.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 064f91d136094388cf708df78624fb00a909a2ac5b65e27d6ca65170e0bc5c0b
MD5 571f6033479dc44dd700b3375dbdac58
BLAKE2b-256 28e6f903236fbd9dc8eee35d386cfdad49dccc4a204396af47e3075176b4cee8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ff525d14d90ddfe278194bd7ee509a8abe026b2423b1c4adb761c068b3329bf
MD5 be141a9c8a6cad985f24254b4d2998d9
BLAKE2b-256 b81240aeb524fbafe97e531f9641aa5bef30c575f4517b19201f96b1e2455c34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.8-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 586ac59d99c1a2416fe64b8d80033793c44d31b0a35353ae59401a1036951249
MD5 afc60bb85e5b5b9e5e819f28c14bc619
BLAKE2b-256 0e1b8584b16a0fb3d3f5d79683cb905f1be9ac86ad600b1ce91469416b3061e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4279a76883ffd81237d8c7d222511fd759850eaf14555a1d9be7515e3a04d42
MD5 83d9cc671b6ce283d2a9a3d6ee5bccd1
BLAKE2b-256 ed28fa1d1e98fc34c53c4dca04d544e06b03f27854e009745a1d9e99e5bc839e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 938da7244bdeaca28cf9faae8b392ac1dd36f004f5196bf699bce4993025d997
MD5 156dbed24279884bba9d7dccccc0c5a8
BLAKE2b-256 ddef8e8352a381c398728665165514f9092e8c8918e933b9cf0ade93f8f3e94b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.8-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 453563630243a6a8eb8135a77a0164640b7b54e37ec6ce71f1858b2f18f55c32
MD5 4545a04e43f518cadf113ebe50e6930b
BLAKE2b-256 33a0bcbf1d8f5dcc95033ed0894c32dfac9d907d808d5af14cbb5fcce6e74923

See more details on using hashes here.

File details

Details for the file fourier_comm_rs-0.0.8-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.8-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0e253a40e9e68f7769617c85753058875ed9adea3cb3ecaf91b916047b2d6b24
MD5 6e3785a00d662d07ce8046aaf8cbc55d
BLAKE2b-256 aad97f91b38f8910eb5faed46cb0bcdd477d1287731adc444dd9e7ee2506bc21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a83d1dde777668a4ac82680991344e865168c13b1ac39229ffd699ff49b41927
MD5 f7f0dabe48f3a109499bc7a2f04b7464
BLAKE2b-256 0688c5125f4a414507eb7c5c66d2c6607bb6d9c3dfbb6868bf367988e1a5ae39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a84d9771c63535a31d94d62b8f89442978b99dd6c3dd4e37d256d5328dc4a207
MD5 44507f2889a2e0ba7f6c950b11e43704
BLAKE2b-256 ee35258afa551abccf11030dcdff7e3280b2324fb5845d891bb5bb0dc6dc4a7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.8-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0342afbfcc03d428227d3938dc9f57c765a79e760a2f21f4e8eef191f1d161f8
MD5 4e0f923bca486241af40d7d93ee521b3
BLAKE2b-256 7dbcfc00dd03c7879457001b65d69e0eadd53b65f07303583c1613188ea63e64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa9c14a68bd0dcd6765d95f8b90ffcbac4455a2e851e4d86dceee98c65ac345b
MD5 856be2651f32704066abd65ddc624cbc
BLAKE2b-256 b6f9bba41b03104e66af8b133996f4285bd18f93a98b760aee8124e822987d77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a926baa306d51b6c5744b2d97bb73edf923fe3a4ac322efde4dce9ccb7ca2d07
MD5 9af85be55c13ce1f8cd44ab29cfda77d
BLAKE2b-256 eea86d03dd0389cd9effeffca108063f07f302217f00a2dfe14ea252e6f42e98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fourier_comm_rs-0.0.8-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f016db8696951201e075c354c6cd0155dce69c1d6e844e45e5ea207c8d678a92
MD5 f810f8ab57000ca0dee99a1c7fa24c4d
BLAKE2b-256 ef41216429c2ce2359ca1c8215225f54fc38c48b2775fdc537f74051a5b72beb

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