diff --git a/App/apps/aprstx/README.md b/App/apps/aprstx/README.md index 82d5cfd2..c7b50c26 100644 --- a/App/apps/aprstx/README.md +++ b/App/apps/aprstx/README.md @@ -19,10 +19,10 @@ which is also the test receiver. | `PATH` | `WIDE1-1` (0 to 2 entries) | | `LAT`, `LON` | `4850.90N`, `00216.25E`: the **default** position, until one is edited on the radio (key 5) | | `SYMBOL` | `/[` (person) | -| `COMMENT` | `UV-K5 APRS TX` (43 characters at most) | +| `COMMENT` | `UV-K5 & UV-K1 APRS TX` (43 characters at most) | -Frame sent: `F4HWN-7>APZK5,WIDE1-1:!4850.90N/00216.25E[UV-K5 APRS TX` (58 bytes, -~0.73 s on the air: 50 ms of tone settle, 40 flags = 267 ms, the frame, 3 flags). +Frame sent: `F4HWN-7>APZK5,WIDE1-1:!4850.90N/00216.25E[UV-K5 & UV-K1 APRS TX` (66 bytes, +~0.78 s on the air: 50 ms of tone settle, 40 flags = 267 ms, the frame, 3 flags). If the boot message is not a plain callsign (empty, more than 6 characters once spaces are dropped, or with a `/`), the app shows `No boot callsign` and does not transmit. diff --git a/App/apps/aprstx/gen_assets.py b/App/apps/aprstx/gen_assets.py index 92e044c7..e524fba8 100755 --- a/App/apps/aprstx/gen_assets.py +++ b/App/apps/aprstx/gen_assets.py @@ -23,7 +23,7 @@ DEST = "APZK5" # APZ = experimental software PATH = ["WIDE1-1"] # [] for none LAT, LON = "4850.90N", "00216.25E" # default position: DDMM.hhN, DDDMM.hhE SYMBOL = "/[" # table, code: '[' = person -COMMENT = "UV-K5 APRS TX" +COMMENT = "UV-K5 & UV-K1 APRS TX" # info field: "!" + LAT + SYMBOL[0] + LON + SYMBOL[1] + COMMENT TITLE = "APRS TX" diff --git a/App/apps/aprstx/test/tx_model.py b/App/apps/aprstx/test/tx_model.py index ec5e84a3..fe24f283 100644 --- a/App/apps/aprstx/test/tx_model.py +++ b/App/apps/aprstx/test/tx_model.py @@ -143,7 +143,7 @@ def main(): ok = True f = build_c(blob, D) ssid = D["CFG_SSID"] - info = "!4850.90N/00216.25E[UV-K5 APRS TX" # gen_assets.py defaults + info = "!4850.90N/00216.25E[UV-K5 & UV-K1 APRS TX" # gen_assets.py defaults ref = build("%s-%d" % (CALL, ssid) if ssid else CALL, dst="APZK5", path=["WIDE1-1"], info=info) print("frame ", decode(f), "(%d bytes)" % len(f)) ok &= f == ref @@ -160,7 +160,7 @@ def main(): pos = [3, 3, 5, 2, 1, 3, 1, 5, 1, 1, 2, 5, 6] # 33 52.13S 151 12.56W f2 = build_c(blob, D, pos=pos, hemi=3) want = build("F4HWN-7", dst="APZK5", path=["WIDE1-1"], - info="!3352.13S/15112.56W[UV-K5 APRS TX") + info="!3352.13S/15112.56W[UV-K5 & UV-K1 APRS TX") ok &= f2 == want print("edited position frame:", f2 == want, decode(f2)) c = cfg_pack(70, -2, pos, 3)