Metadata-Version: 2.4
Name: pyptzcontroller
Version: 0.1.2
Summary: 一个简单易用的 Pelco-D 协议云台控制库
Author-email: yuyu <jin2686641273@gmail.com>
License: MIT License
Keywords: ptz,pelco-d,serial control,camera control,rs485
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System :: Hardware
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyserial
Dynamic: license-file

# PyPTZController - 一个简单的 Pelco-D 云台控制库

<!-- 这是一个简短的描述，说明这个库是做什么的 -->
这是一个基于 Python 的、用于通过串口 (RS-485) 控制遵循 Pelco-D 协议的云台 (PTZ) 摄像头的库。它将复杂的十六进制指令封装成了简单易用的 Python 方法。

## 主要功能

- **基础移动**: 支持上、下、左、右等八个方向的持续移动。
- **预置位**: 支持设置、调用和清除预置位。
- **绝对定位**: 可以直接移动到指定的水平和垂直角度。
- **位置查询**: 能够查询云台当前的精确角度。
- **精确移动**: 提供了一个“移动并等待到达”的高级方法，实现精确的闭环控制。
- **协议驱动**: 通过配置文件定义协议，易于扩展。

## 安装

你可以通过 pip 轻松安装本库：

```bash
pip install pyptzcontroller
