Commit pirate JS files

This commit is contained in:
2026-04-02 17:39:02 -06:00
parent 7b15a0eb9c
commit d287f8a443
49 changed files with 19149 additions and 0 deletions

View File

@@ -0,0 +1,58 @@
/*
Copyright (c) 2023-forever Douglas Malnati. All rights reserved.
See the /faq/tos page for details.
(If this generated header is stamped on a file which is a 3rd party file or under a different license or copyright, then ignore this copyright statement and use that file's terms.)
*/
import { WSPREncoded } from '/js/WSPREncoded.js';
export class ColumnBuilderRegularType1
{
Match(msg)
{
return msg.IsRegular();
}
GetColNameList()
{
return [
"RegCall",
"RegGrid",
"RegPower",
"RegLat",
"RegLng",
];
}
GetColMetaDataList()
{
return [
{},
{},
{},
{},
{},
];
}
GetValList(msg)
{
let lat = null;
let lng = null;
if (msg.fields.grid4)
{
[lat, lng] = WSPREncoded.DecodeMaidenheadToDeg(msg.fields.grid4);
}
return [
msg.fields.callsign,
msg.fields.grid4,
msg.fields.powerDbm,
lat,
lng,
];
}
}