feat(sat): a wider frequency list, a resizable readout, one locator
Three things reported together from the tab. The shipped frequency plan went from eleven satellites to twenty-five: the eight Tevel FM cubesats, EO-88, AO-109, CAS-4A and 4B, TO-108, GreenCube's single-frequency digipeater, and QO-100's wideband transponder beside its narrowband one. It remains a starting point in a file the operator can correct — a transponder gets switched and no release should be needed to follow it — and the picker still lists every bird in the element set when the "with a plan" filter is unticked. The readout column drags to any width between 240 and 720 pixels, double-clicks back to its default, and folds away entirely. How much map against how much detail is the operator's call: watching a footprint cross an ocean and working a pass want opposite things. And the locator is no longer asked for twice. Passes are predicted from the station locator, which is set once in Station information; the field here was only ever for an antenna at another site, so it says so and sits folded away. Nobody should have to wonder which of two locators is in use. Also: "Driven by" is two columns wide. "OpsLog (EasyComm II)" did not fit in a third of the row, and a truncated choice is a choice that cannot be read.
This commit is contained in:
+282
-14
@@ -1,14 +1,18 @@
|
||||
[
|
||||
{
|
||||
"name": "ISS (ZARYA)",
|
||||
"aliases": ["ISS", "ZARYA", "ARISS"],
|
||||
"aliases": [
|
||||
"ISS",
|
||||
"ZARYA",
|
||||
"ARISS"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "FM voice repeater",
|
||||
"mode": "FM",
|
||||
"down_lo": 437800000,
|
||||
"up_lo": 145990000,
|
||||
"ctcss": 67.0
|
||||
"ctcss": 67
|
||||
},
|
||||
{
|
||||
"label": "APRS digipeater",
|
||||
@@ -25,33 +29,43 @@
|
||||
},
|
||||
{
|
||||
"name": "SO-50",
|
||||
"aliases": ["SAUDISAT 1C", "SAUDISAT 1C (SO-50)"],
|
||||
"aliases": [
|
||||
"SAUDISAT 1C",
|
||||
"SAUDISAT 1C (SO-50)"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "FM voice repeater",
|
||||
"mode": "FM",
|
||||
"down_lo": 436795000,
|
||||
"up_lo": 145850000,
|
||||
"ctcss": 67.0
|
||||
"ctcss": 67
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "AO-91",
|
||||
"aliases": ["RADFXSAT", "FOX-1B", "RADFXSAT (FOX-1B)"],
|
||||
"aliases": [
|
||||
"RADFXSAT",
|
||||
"FOX-1B",
|
||||
"RADFXSAT (FOX-1B)"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "FM voice repeater",
|
||||
"mode": "FM",
|
||||
"down_lo": 145960000,
|
||||
"up_lo": 435250000,
|
||||
"ctcss": 67.0
|
||||
"ctcss": 67
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "IO-86",
|
||||
"aliases": ["LAPAN-A2", "LAPAN-ORARI"],
|
||||
"aliases": [
|
||||
"LAPAN-A2",
|
||||
"LAPAN-ORARI"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "FM voice repeater",
|
||||
@@ -64,7 +78,10 @@
|
||||
},
|
||||
{
|
||||
"name": "PO-101",
|
||||
"aliases": ["DIWATA-2", "DIWATA-2B"],
|
||||
"aliases": [
|
||||
"DIWATA-2",
|
||||
"DIWATA-2B"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "FM voice repeater (scheduled)",
|
||||
@@ -77,7 +94,10 @@
|
||||
},
|
||||
{
|
||||
"name": "AO-7",
|
||||
"aliases": ["AMSAT-OSCAR 7", "OSCAR 7"],
|
||||
"aliases": [
|
||||
"AMSAT-OSCAR 7",
|
||||
"OSCAR 7"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "Mode B linear (inverting)",
|
||||
@@ -100,7 +120,10 @@
|
||||
},
|
||||
{
|
||||
"name": "FO-29",
|
||||
"aliases": ["JAS-2", "FUJI-OSCAR 29"],
|
||||
"aliases": [
|
||||
"JAS-2",
|
||||
"FUJI-OSCAR 29"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "Linear (inverting)",
|
||||
@@ -115,7 +138,10 @@
|
||||
},
|
||||
{
|
||||
"name": "AO-73",
|
||||
"aliases": ["FUNCUBE-1", "FUNCUBE 1"],
|
||||
"aliases": [
|
||||
"FUNCUBE-1",
|
||||
"FUNCUBE 1"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "Linear (inverting)",
|
||||
@@ -130,7 +156,10 @@
|
||||
},
|
||||
{
|
||||
"name": "JO-97",
|
||||
"aliases": ["JY1SAT", "JY1-SAT"],
|
||||
"aliases": [
|
||||
"JY1SAT",
|
||||
"JY1-SAT"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "Linear (inverting)",
|
||||
@@ -145,7 +174,9 @@
|
||||
},
|
||||
{
|
||||
"name": "RS-44",
|
||||
"aliases": ["DOSAAF-85"],
|
||||
"aliases": [
|
||||
"DOSAAF-85"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "Linear (inverting)",
|
||||
@@ -160,7 +191,11 @@
|
||||
},
|
||||
{
|
||||
"name": "QO-100",
|
||||
"aliases": ["ES'HAIL 2", "ESHAIL 2", "ES'HAIL-2"],
|
||||
"aliases": [
|
||||
"ES'HAIL 2",
|
||||
"ESHAIL 2",
|
||||
"ES'HAIL-2"
|
||||
],
|
||||
"geostationary": true,
|
||||
"transponders": [
|
||||
{
|
||||
@@ -170,6 +205,239 @@
|
||||
"down_hi": 10489800000,
|
||||
"up_lo": 2400050000,
|
||||
"up_hi": 2400300000
|
||||
},
|
||||
{
|
||||
"label": "Wideband (DATV)",
|
||||
"mode": "DATA",
|
||||
"down_lo": 10491000000,
|
||||
"down_hi": 10499000000,
|
||||
"up_lo": 2401500000,
|
||||
"up_hi": 2409500000
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TEVEL-1",
|
||||
"aliases": [
|
||||
"TEVEL 1"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "FM voice repeater",
|
||||
"mode": "FM",
|
||||
"down_lo": 436400000,
|
||||
"up_lo": 145970000,
|
||||
"ctcss": 67
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TEVEL-2",
|
||||
"aliases": [
|
||||
"TEVEL 2"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "FM voice repeater",
|
||||
"mode": "FM",
|
||||
"down_lo": 436400000,
|
||||
"up_lo": 145970000,
|
||||
"ctcss": 67
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TEVEL-3",
|
||||
"aliases": [
|
||||
"TEVEL 3"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "FM voice repeater",
|
||||
"mode": "FM",
|
||||
"down_lo": 436400000,
|
||||
"up_lo": 145970000,
|
||||
"ctcss": 67
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TEVEL-4",
|
||||
"aliases": [
|
||||
"TEVEL 4"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "FM voice repeater",
|
||||
"mode": "FM",
|
||||
"down_lo": 436400000,
|
||||
"up_lo": 145970000,
|
||||
"ctcss": 67
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TEVEL-5",
|
||||
"aliases": [
|
||||
"TEVEL 5"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "FM voice repeater",
|
||||
"mode": "FM",
|
||||
"down_lo": 436400000,
|
||||
"up_lo": 145970000,
|
||||
"ctcss": 67
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TEVEL-6",
|
||||
"aliases": [
|
||||
"TEVEL 6"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "FM voice repeater",
|
||||
"mode": "FM",
|
||||
"down_lo": 436400000,
|
||||
"up_lo": 145970000,
|
||||
"ctcss": 67
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TEVEL-7",
|
||||
"aliases": [
|
||||
"TEVEL 7"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "FM voice repeater",
|
||||
"mode": "FM",
|
||||
"down_lo": 436400000,
|
||||
"up_lo": 145970000,
|
||||
"ctcss": 67
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TEVEL-8",
|
||||
"aliases": [
|
||||
"TEVEL 8"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "FM voice repeater",
|
||||
"mode": "FM",
|
||||
"down_lo": 436400000,
|
||||
"up_lo": 145970000,
|
||||
"ctcss": 67
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "EO-88",
|
||||
"aliases": [
|
||||
"NAYIF-1",
|
||||
"FUNCUBE-5"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "Linear (inverting)",
|
||||
"mode": "SSB",
|
||||
"down_lo": 145960000,
|
||||
"down_hi": 145990000,
|
||||
"up_lo": 435015000,
|
||||
"up_hi": 435045000,
|
||||
"inverting": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "AO-109",
|
||||
"aliases": [
|
||||
"RADFXSAT-2",
|
||||
"FOX-1E"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "Linear (inverting)",
|
||||
"mode": "SSB",
|
||||
"down_lo": 145860000,
|
||||
"down_hi": 145880000,
|
||||
"up_lo": 435750000,
|
||||
"up_hi": 435770000,
|
||||
"inverting": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CAS-4A",
|
||||
"aliases": [
|
||||
"ZHUHAI-1 OVS-1A",
|
||||
"OVS-1A"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "Linear (inverting)",
|
||||
"mode": "SSB",
|
||||
"down_lo": 145860000,
|
||||
"down_hi": 145880000,
|
||||
"up_lo": 435210000,
|
||||
"up_hi": 435230000,
|
||||
"inverting": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CAS-4B",
|
||||
"aliases": [
|
||||
"ZHUHAI-1 OVS-1B",
|
||||
"OVS-1B"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "Linear (inverting)",
|
||||
"mode": "SSB",
|
||||
"down_lo": 145905000,
|
||||
"down_hi": 145925000,
|
||||
"up_lo": 435270000,
|
||||
"up_hi": 435290000,
|
||||
"inverting": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TO-108",
|
||||
"aliases": [
|
||||
"CAS-6",
|
||||
"TIANQIN-1"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "Linear (inverting)",
|
||||
"mode": "SSB",
|
||||
"down_lo": 145915000,
|
||||
"down_hi": 145935000,
|
||||
"up_lo": 435270000,
|
||||
"up_hi": 435290000,
|
||||
"inverting": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "IO-117",
|
||||
"aliases": [
|
||||
"GREENCUBE",
|
||||
"MEZTLI"
|
||||
],
|
||||
"transponders": [
|
||||
{
|
||||
"label": "Digipeater (1200 bd GMSK)",
|
||||
"mode": "DATA",
|
||||
"down_lo": 435310000,
|
||||
"up_lo": 435310000
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user