@springfield/radio-module-baofeng
Version:
Radio module for Baofeng UV-5R series ham radios
17 lines (16 loc) • 492 B
JavaScript
import { BaofengDecoder } from './baofeng-decoder.js';
import { BaofengEncoder } from './baofeng-encoder.js';
export class BaofengCodec {
decoder;
encoder;
constructor(radioModel, config, logger) {
this.decoder = new BaofengDecoder(config, logger);
this.encoder = new BaofengEncoder(radioModel, config, logger);
}
decode(memory) {
return this.decoder.decode(memory);
}
encode(program) {
return this.encoder.encode(program);
}
}