dms-json数据交换v1.4客户端实现
visitoolkit-connector的Python项目详细描述
VisiToolkit_连接器
“DMS JSON数据交换”的客户端实现
(规范v1.4的大部分已经实现,
但我的代码目前包含许多粗糙的边……
通过pip安装
https://pypi.org/project/visitoolkit-connector
(在python 3上运行)
说明
一个用python编写的非官方的opensource客户端库
promots nt(c)akasaia visi.plus(c)1.7版或更高版本
- 搜索数据点
- 对数据点的操作(获取、设置、删除)
- 检索趋势数据
- 检索报警和协议
- 基于事件的数据点监视
visitolkit_connector通过websockets与dms通信,并实现官方的“dms-json数据交换”协议。
所有json对象(请求和响应)都映射到python类的实例。
所有json值都映射到属性。
数据点订阅中的事件由visitolkit\u eventsystem处理,用于在后台线程中执行python回调。
此协议的文档没有任何临时的担保
https://github.com/stefanbraun-private/stefanbraun-private.github.io/tree/master/ProMoS_dev_docs
所有权利由各自所有者“MST SystemTechnik AG”
用法
fromvisitoolkit_connectorimportconnector
todo:添加示例…
=>;现在,您可以在主python脚本的末尾找到最少的使用示例:
https://github.com/stefanbraun-private/visitoolkit_connector/blob/master/visitoolkit_connector/connector.py
提高错误查找的日志记录级别:
importlogginglogging.getLogger('visitoolkit_connector').setLevel(logging.DEBUG)
背景信息
visitolkit_connector是visitolkit的核心部分。
visitolkit是为专有的构建和过程管理系统编写的
“促销(C)MST SystemTechnik AG”
(也称为“SAIA Visi.Plus”(C)SAIA Burgess控制公司)
意图:
支持可视化项目的创建者…
提高效率…
减少容易出错的手动过程…
添加缺少的功能…
免责声明:
“visitolkit”是一个开源的自制爱好项目
无任何保证和责任。
=>;使用“VisiToolkit”的风险自负!