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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for harp_behavior-0.1.0a3.tar.gz
Algorithm Hash digest
SHA256 9c2bf0f67fa1dc5a28e38f144f5ad26166c490fb0ba396a81100cef74620daf7
MD5 a07b68ac50c06f1a6be6f061783b6a04
BLAKE2b-256 2f44857768c83851f8cce29eb76e2778980a60d2c274f46a7dcd58282d2afe1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for harp_behavior-0.1.0a3-py3-none-any.whl
Algorithm Hash digest
SHA256 577888b1b333c1b5587bf2d16a50f26cea7e34b5e9fb94b8b87c7fb94759acc1
MD5 a1175d4ded908e90ecd07268fe37711a
BLAKE2b-256 28d40f5764ae7c0ea54e227454ee1a4543dbcd6b9ccbc95fa54f18d36824c3df

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