DLT698 / C++ & PYTHON
把协议细节交给库,把精力留给业务。
这是 dlt698 的 C++ 与 Python 使用指南及接口文档。两种语言共用同一协议内核,
面向集中器、采集终端和电力网关等 DL/T 698.45—2017 协议对接场景。
接口模块
按使用顺序阅读,或直接从你要接的那一层进入。
01
C++ GUIDE使用指南(C++)连接设备、读取点位、理解结果,按业务场景查找详细用法。02
PYTHON GUIDE使用指南(Python)安装后直接读取,代码示例覆盖同步、异步及常用操作。03
GETTING STARTED快速开始从安装、构建到第一个可运行程序,先把库用起来。04
CORE TYPES核心类型Result 错误模型、字节缓冲与保留协议标签的精确类型 Data。05
PROTOCOL协议层链路帧、流解析、链路分帧,以及各类 APDU 的编解码入口。06
SESSION & SERVICE会话与服务连接与事务管理、对象读写与方法分发,以及同步等待适配。07
TRANSPORT传输层执行器模型、内存通道、TCP 通道,以及串口与 698 串行时序。08
APPENDIX附录错误码参考、协议覆盖范围与示例程序说明。从哪里开始
使用 C++ 看使用指南(C++);使用 Python 看安装与第一个程序。Python 指南提供简短代码示例,协议概念和点位说明共用已有 C++ 文档。
- 先把库装上。 读安装与构建,确认导出目标和编译选项。
- 跑通第一个程序。 第一个程序用内存通道完成一次 CONNECT → GET → RELEASE,不需要网络和设备。
- 按需深入。 只需要编解码就直接看核心类型;要做完整通信再看会话与服务和传输层。
关于本文档
文档围绕公开接口和实际用法编写。
C++ 行为以公开头文件为准,Python 签名以公开模块和类型声明为准。Python 按阶段开放能力,共享 C++ 内核和版本;指南重点补充调用顺序、结果处理及生命周期约定。
当前版本尚未覆盖完整协议。已实现范围、限制和待办集中在协议覆盖范围,跨设备联调前请先确认对应条目。发现文档与实现不一致,欢迎通过页面底部的编辑链接提交修正。