Hat通信驱动程序

hat-drivers的Python项目详细描述


Hat-Open是开发工具和库的开源框架 用于远程监视、控制和管理 智能电子设备,如物联网设备、可编程逻辑控制器、工业 自动化或家庭自动化系统。在

hatcore是Hat Open的一部分,提供组件和库的集合 开放系统的基础。在

Hat开放式和关联存储库的开发由 Končar-发电厂和电力牵引工程公司。 (Končcar KET-https://www.koncar-ket.hr)。在

有关详细信息,请参见:

警告

该项目目前正处于积极开发阶段。特征, 功能和API不稳定。在

安装

帽子打开由多个相互连接的部分组成。每个部件实现 特定功能。为了更容易重用,提供的实现是 分成多个包:

Python包

Python包需要python3.8,并且可以与pip一起安装:

$ pip install <package-name>

其中package-name是以下之一:

JavaScript包

JavaScript包可以与npm一起安装:

^{pr2}$

其中package-name是以下之一:

建造

用于Hat is pydoit的构建工具(http://pydoit.org/)。可以安装 通过运行pip

$ pip install doit

要列出可用的doit任务,请使用:

$ doit list

默认任务:

$ doit

创建包含生成包的dist文件夹。在

依赖性

用于管理依赖项的包管理器:

  • pacman

    Package manager of Arch linux distribution. Available on Windows as part of msys2 (http://www.msys2.org/).

  • 皮普

    Package manager available as part of CPython installation.

  • 纱线

    Package manager for NodeJS.

生成和运行hat组件的所有依赖项列表可用 在:

  • requirements.pacman.win.txt (windows only)
  • requirements.pacman.linux.txt (archlinux only)
  • requirements.pip.txt
  • package.json

Python代码只针对cpython3.8。在

文件

文档可以用以下方式构建:

$ doit docs

创建包含文档的build/docs文件夹。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
二进制字符串的java NumberFormatExceprion   java如何在Neo4j中查找/匹配/选择标识符名称   java哪一年的日期与原始年份相同?   java什么时候JAXB可以用于Json而不是XML?   java使用PayPal权限API进行PayPal支付   java Getting error在使用安卓 vision api扫描二维码时加载图像失败   java直接突出显示RichTextFX中的一个文本范围   java Resolve@RegisteredAuth2AuthorizedClient,其令牌在spring Security 5.2的spring server之外获得。十、   yyyymmddhhmmss的Java正则表达式   java我试图将google recaptcha与spring mvc集成,但GreCaptCharResponse总是返回false。这里有一些代码   java使用JsonPath将文本转换为json   java无法解析符号。Maven依赖项已就位,但代码为红色   java使用循环查找范围内具有不同数字的数字   java这个SwingWorker是否不重用ThreadPoolExecutor中的线程?