Catalog PyPI
PACKAGE EXPLORERView in registry

aiobrultech-serial

PyPI

A Python client library to talk with Brultech Devices over a serial connection

Versions collected1
Direct dependencies3From release 0.9.0
Last observed21 Oct, 11:41 UTC

README

Version 0.9.0 documentation

Lint Build PyPI Supported Python Versions

What is aiobrultech-serial?

This library talks to devices from Brultech Research over their serial port, using siobrultech-protocols to decode the data.

Installation

pip install aiobrultech-serial

Usage

from aiobrultech_serial import connect


async with connect("/dev/ttyUSB0") as connection:
    async for packet in connection.packets():
        print(f"{packet}")

Look at scripts/dump.py for a fuller example.

API Calls

This library also supports getting and setting information on the attached device. It supports all of the API calls available in siobrultech-protocols.

Development

Setup

python3.11 -m venv .venv
source .venv/bin/activate

# Install Requirements
pip install -r requirements.txt

# Install Dev Requirements
pip install -r requirements-dev.txt

# One-Time Install of Commit Hooks
pre-commit install

Testing

Tests are run with pytest.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.9.08 Dec 20233

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
sdwilsh/aiobrultech-serial

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:41 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:6c7f10f55d12f99d60b9d3bc78ae01427eb340fb54a28f3509acf2371f1643eb