@springfield/radio-module-baofeng
Version:
Radio module for Baofeng UV-5R series ham radios
16 lines (15 loc) • 535 B
TypeScript
import { type RadioMemory, type RadioProgram } from "@springfield/ham-radio-api";
import type { BaofengConfig } from "./baofeng-codec.js";
import type { ILogLayer } from "loglayer";
export declare class BaofengDecoder {
private config;
private logger;
constructor(config: BaofengConfig, logger: ILogLayer);
decode(memory: RadioMemory): RadioProgram;
private getChannelAddress;
private decodeChannel;
private decodePower;
private decodeChannelName;
private decodeFrequency;
private decodeTone;
}