A command line tool continuously send data to a serial port to simulate weighbridge communicating.
Project description
weighbridge-simulator
A command line tool continuously send data to a serial port to simulate weighbridge communicating.
Install
You can install this tool by the following methods:
-
Install
weighbridge-simulator
bypip
:pip install git+ssh://git@github.com/garrett-he/weighbridge-simulator.git
-
Download compiled binary files from Repository Releases.
Quickstart
-
Prepare a file contains weight list in format:
000.000 000.020 000.160 000.420 000.780 005.660 005.800 006.040 006.120 006.100 006.080 ...
-
Run
wb-simulator
to start simulation:wb-simulator --data-file FILE
Then you can receive the weight values from the created port /dev/pts/N
in *
raw* data format.
weighbridge-simulator
will convert the input data into raw weighbridge format before sending it to a serial port, like:
012.345
will be converted to543.210=
Usage
Usage: wb-simulator [OPTIONS]
A command line tool continuously send data to a serial port to simulate
weighbridge communicating.
Options:
-p, --port NAME Name of serial port.
-d, --data-file PATH Path of data file. [required]
-l, --loops N Loops of sending data set, zero means endless.
-i, --interval SECS Interval of each data.
--version Show the version and exit.
--help Show this message and exit.
License
Copyright (C) 2023 Garrett HE garrett.he@hotmail.com
The BSD 3-Clause License, see LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file weighbridge_simulator-0.3.1.tar.gz
.
File metadata
- Download URL: weighbridge_simulator-0.3.1.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/4.4.0-19041-Microsoft
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a318b48a9adccc122409ccea85650cf0b14882db0583ad153a568dec05de662a |
|
MD5 | fa064af79cc4b661a3e8d92f176e95f5 |
|
BLAKE2b-256 | cf87bb987694e8e930f1161b7acfee75b84276109a4959dce8c9b99d5c863bf4 |
File details
Details for the file weighbridge_simulator-0.3.1-py3-none-any.whl
.
File metadata
- Download URL: weighbridge_simulator-0.3.1-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/4.4.0-19041-Microsoft
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6558dd2e428d9cd4f74da0ed7b4886f08a400461f4d974677d5f2b303884764 |
|
MD5 | 85949f665849a280ff58c955f05f2b5e |
|
BLAKE2b-256 | 80a97c70a0dffb0ca81e41b8546c83a0e77da04c1ab2fe771685be3915a358d4 |