UNPKG

@springfield/radio-module-baofeng

Version:

Radio module for Baofeng UV-5R series ham radios

19 lines (18 loc) 656 B
import { type RadioMemory, type RadioModelId, type RadioProgram } from "@springfield/ham-radio-api"; import type { BaofengConfig } from "./baofeng-codec.js"; import type { ILogLayer } from "loglayer"; export declare class BaofengEncoder { private radioModel; private config; private logger; constructor(radioModel: RadioModelId, config: BaofengConfig, logger: ILogLayer); encode(radioProgram: RadioProgram): RadioMemory; private getChannelAddress; private encodeChannel; private addData; private encodeChannelName; private encodePower; private encodeFrequency; private encodeTone; private debugMemory; }