Metadata-Version: 2.1
Name: pyzlbus2
Version: 0.1.11
Summary: ZeroLab Bus API for Python
Author: ZeroLab
Author-email: larry.lv@zero-lab.tech
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: bleak >=0.21.0
Requires-Dist: pyserial >=3.4
Requires-Dist: zlbusapi >=0.5.11

# pyZlBus2

ZeroLab Bus API for Python

This package provides an API for interacting with ZeroLab Bus devices using Python.

## Installation

```bash
pip install pyzlbus2==0.1.10
```

## Usage

```python
import pyZlBus2 as zl

# zl.test()
zl.bleDemo()  # 蓝牙
# zl.serialDemo()  # 串口
# zl.serialRfDemo()  # 需要dongle支持

# Example usage
```

### 以下为示例代码，用于获取数据格式
> 两种写法功能相同，只是第二种写法更方便，因为pyZlBus2是对zlbusapi的封装，所以可以直接使用zlbusapi的函数。

```python
import zlbusapi as zlapi
print(zlapi.ul_getDataFormat().hex(' ').upper())
```

```python
# PyZlBus2 includes ZlBusApi module
import pyZlBus2 as zl
print(zl.api.ul_getDataFormat().hex(' ').upper())
```

## License

MIT
