guszandy/cabrillo_decoder

此包最新版本(v0.1.0)没有提供许可证信息。

将 Cabrillo 文件解码为 PHP 数组。

v0.1.0 2022-11-16 10:50 UTC

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>");