Skip to main content

python实现的PlumberHub客户端SDK

项目描述

管道工中心客户端

python 实现的 PlumberHub 客户端 SDK。 plumberhub-client可以与 Python >= 3.7 一起使用。

安装

安装plumberhub-client

pip install plumberhub-client

或者,

pipenv install plumberhub-client

基本示例

这是一个例子。它将打印每个样本。

from plumberhub import PlumberHubClient

def handleSample(sample):
    print(sample)

def sayHello():
    print('hello')

    device = client.get_device()
    gain = client.get_gain()
    sampling_rate = client.get_sampling_rate()

    print(device)
    print(gain)
    print(sampling_rate)

    client.start()

def sayBye():
    print('bye')

client = PlumberHubClient(
    # plumberhub server hostname
    hostname = '127.0.0.1',

    # plumberhub server port
    port = 8080,

    # A clientId applied from plumberhub
    client_id = 'f7e9e4cabe7ed2f95ee506199cd41e0a0d352e91466ef7f2c87793a92e76d198',

    # Do something on sample incoming
    onsample = handleSample,

    onready = sayHello,

    onclose = sayBye
)

time.sleep(2)
client.stop()
client.close()

使用 BDF/EDF 文件

一个例子

执照

plumberhub-client是在 MIT 许可下发布的免费开源软件。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

plumberhub-client-0.3.0.tar.gz (5.7 kB 查看哈希)

已上传 source

内置分布

plumberhub_client-0.3.0-py3-none-any.whl (5.1 kB 查看哈希

已上传 py3