guszandy / cabrillo_decoder
此包最新版本(v0.1.0)没有提供许可证信息。
将 Cabrillo 文件解码为 PHP 数组。
v0.1.0
2022-11-16 10:50 UTC
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2024-09-16 15:05:38 UTC
README
将文件 Cabrillo 解码为 PHP 数组。Python 的 Cabrillo 解码器在 此处,JavaScript 在 此处。
安装
要安装此包,你需要写如下代码
composer require guszandy/cabrillo-decoder
添加示例文件
确保你已经创建了一个 PHP 扩展文件和一个示例 cabrillo 文件(在此示例文件夹中),并按照以下方式编写
<?php require_once 'vendor/autoload.php'; $QSO_data_head = [ "Freq", "Mode", "Date", "Time", "MyCall", "RSTSent", "SerialSent", "Call", "RSTReceived", "SerialReceived" ]; $file = fopen("example-cab.cab", "r"); $cd = new \Guszandy\CabrilloDecoder\CabrilloDecoder($file, $QSO_data_head); $decoded_data = $cd->decode(); print("<pre>".print_r($decoded_data,true)."</pre>");