Skip to main content

This is a generated Harp device Python interface that interacts with the Harp protocol.

Project description

harp.behavior

PyPI

This is a generated Harp device Python interface that interacts with the Harp protocol.

Installation

You can install the package using uv or pip:

uv add harp.behavior

or

pip install harp.behavior

Usage example

from harp.protocol import OperationMode
from harp.devices.behavior import Behavior

# Example usage of the Behavior device
with Behavior("/dev/ttyUSB0") as device: # For Windows, use "COM8" or similar
    device.info()

    # Set the device to active mode
    device.set_mode(OperationMode.ACTIVE)

    # Get the events
    try:
        while True:
            for event in device.get_events():
                # Do what you need with the event
                print(event.payload)
    except KeyboardInterrupt:
        # Capture Ctrl+C to exit gracefully
        print("Exiting...")
    finally:
        # Do what you need to do to clean up. Disconnect is automatically called with the "with" statement.
        pass

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

harp_behavior-0.1.0a2.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

harp_behavior-0.1.0a2-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file harp_behavior-0.1.0a2.tar.gz.

File metadata

  • Download URL: harp_behavior-0.1.0a2.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.13

File hashes

Hashes for harp_behavior-0.1.0a2.tar.gz
Algorithm Hash digest
SHA256 78c6ab1b6c913c85c9499b69524300a49251578af420f90a947664da848fac8f
MD5 6e512278ddc9c9b1b014940f79e9214c
BLAKE2b-256 a0d50bd35288afb560815c2c0f1e0c1d0affe22e01d3d0852990f0e4028d7c47

See more details on using hashes here.

File details

Details for the file harp_behavior-0.1.0a2-py3-none-any.whl.

File metadata

File hashes

Hashes for harp_behavior-0.1.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 5aa3059c4ab33aee98930af5cca2b1fb3b89c9c0bf3be9e8789cb42d804c86d9
MD5 c31df4d007ad8193e3e663a5c9f8e19e
BLAKE2b-256 35257ab11c471142d2adb0227d891c0dcff054606edf3c506b3320679f4a284c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page