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.0a1.tar.gz (14.9 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.0a1-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for harp_behavior-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 45e8a797d16bb4c85aa31a253ad755a5ed5e2b00053b9113cb9355a5b251042f
MD5 7c5431e1124c0f62f1e5517b0800b150
BLAKE2b-256 df3457c87bd1a9d30ac5c824a6a1619ef491d6b56f03caa1a4956427652073a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for harp_behavior-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 344107965de653cf3fe3ab1878bb2f0d48130852f3cb397971241a6df6205943
MD5 ac1e2f9608a13f9d20d4978500769650
BLAKE2b-256 fbb490fd92822ea09cbfa61d0a4224cd312d720a5d4c830b2723710e535c3e56

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