On 12/3/26 02:57, Bruce Perens via Freetel-codec2 wrote:
With this said, I am going to finish the bigger project first, and the
capability to edit the ICS forms and transport them as JSON will be part of
it. The rest of this will be shelved until I am satisfied with the larger
project, unless someone else wants to take it up.

How about YAML? The original message almost is YAML in its raw form. I could be misinterpreting the raw message format, but as a concept:

Subject: GENERAL MESSAGE (ICS 213)
Body: |
    ** THIS IS AN EXERCISE **
    1. Incident Name: ODMT Winter FTX
    2. To (Name and Position): Local Radio Operators
    3. From (Name and Position): Don Reid - W7DMR : Wren Digital RADO
    4. Subject: Winink test
    5. Date: 2026-02-21
    6. Time: 11:46
    7. Message:

We are not finding good HF RMS stations to talk to with the NVIS antennas we have setup. I found one, W7OWO on 40m. Telnet via a Starlink connection works well even at the low 500k baud "Standby" service.

    8. Approved by: Don Reid
    8a. Position/Title: RADO

Sender:
    Callsign: W7DMR
    Lat: 45.562500
    Lon: -122.875000
    MGRS: null
    Location Source: Grid square
    Express Version: 1.7.23.0
Template Version: ICS 213  v.43.8
Changes Allowed: no

Both human-and-machine readable.  The same as JSON:

{
    "Subject": "GENERAL MESSAGE (ICS 213)",
"Body": "** THIS IS AN EXERCISE **\n1. Incident Name: ODMT Winter FTX\n2. To (Name and Position): Local Radio Operators\n3. From (Name and Position): Don Reid - W7DMR : Wren Digital RADO\n4. Subject: Winink test\n5. Date: 2026-02-21\n6. Time: 11:46\n7. Message:\n\nWe are not finding good HF RMS stations to talk to with the NVIS antennas we have setup. I found one, W7OWO on 40m.\nTelnet via a Starlink connection works well even at the low 500k baud \"Standby\" service.\n\n8. Approved by: Don Reid\n8a. Position/Title: RADO\n",
    "Sender": {
        "Callsign": "W7DMR",
        "Lat": 45.5625,
        "Lon": -122.875,
        "MGRS": null,
        "Location Source": "Grid square",
        "Express Version": "1.7.23.0"
    },
    "Template Version": "ICS 213  v.43.8",
    "Changes Allowed": false
}

Admittedly is more compact, but not as readable.
--
Stuart Longland (aka Redhatter, VK4MSL)

I haven't lost my mind...
  ...it's backed up on a tape somewhere.



_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to