Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/proffan/magic-loc-central
https://github.com/proffan/magic-loc-central
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/proffan/magic-loc-central
- Owner: ProfFan
- License: apache-2.0
- Created: 2023-12-13T03:25:35.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-10T03:25:06.000Z (10 months ago)
- Last Synced: 2024-04-19T17:22:54.017Z (8 months ago)
- Language: Rust
- Size: 64.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `magic-loc-central`
This repo is the messaging central for the `magic-loc-rs` firmware. It decodes serial packets from a raw serial stream and forwards them to the appropriate handler.
We use ZeroMQ for messaging between the central and all downstream task nodes (e.g. sensor fusion, visualization, etc).
## Usage
Stream (for a monitor node):
```
Usage: magic-loc-stream [OPTIONS] --serial-ports ...Options:
-v, --verbose... Increase verbosity, and can be used multiple times
-s, --serial-ports ... Serial port devices
-h, --help Print help
-V, --version Print version
```Central (for IMU+UWB tag nodes):
```
Usage: magic-loc-central [OPTIONS] --serial-ports ...Options:
-v, --verbose... Increase verbosity, and can be used multiple times
-z, --zmq-addr ZMQ listen address [default: tcp://*:5555]
-s, --serial-ports ... Serial port devices
-h, --help Print help
-V, --version Print version
```# LICENSE
```
Copyright 2023 Fan JiangLicensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```