dbursem/phpaprs

PHP APRS 库

V1.0 2016-02-08 15:19 UTC

This package is auto-updated.

Last update: 2024-08-29 04:19:52 UTC


README

这基本上是对 Matthew Asham 的 phpAPRS 库的分支。我所做的就是进行了一些重构以了解代码。原始的README、致谢和许可协议可以在 /doc 中找到。

安装

运行 composer require dbursem/phpaprs。有关 composer 的更多信息,请访问 https://composer.php.ac.cn

用法

example 目录中有一个 APRS 机器人的示例。您最好的机会是使用此示例并根据需要进行修改。

  • 将示例目录复制到安装目录
  • 将 aprsbot.cfg.php 文件复制到 local.aprsbot.cfg.php 并使用您的个人设置编辑它。
  • 将过滤器设置为有效的 APRS 过滤器。
  • 使用 php aprsbot.php 从命令行调用示例 aprsbot。

最小步骤

  • 将 aprsbot.cfg.php 复制到 local.aprsbot.cfg.php 并使用您所需的设置进行编辑
  • 创建一个 aprs 对象
$aprs = new dbursem\phpaprs\APRS();
  • 连接到 APRS 主机
if ($aprs->connect(HOST, PORT, MYCALL, PASSCODE, $filter) == FALSE) 
{
    die( "Connect failed\n");
}
  • 创建一个循环来处理输入/输出
while(1){
	$aprs->ioloop(5);
	// do stuff
	sleep(1);
}