-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathUWE-3.json
68 lines (68 loc) · 2.73 KB
/
UWE-3.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
{
"transmitters": [
{ "transmitter_name": "UHF",
"frequency_hz": 437385000,
"modulation": {
"variant": "Fsk",
"fields": [{ "deviation": 3500, "datarate_bps": 9600 }]
},
"decoder": {
"variant": "Ax25",
"fields": [{ "callsign": "DP0UWG" }]
}
}
],
"packets": {
"beacon": [
["__TYPE__", { "variant": "constant", "fields": [ "0x80D7", "uint16be" ] }],
["format", "uint8"],
["sid", "uint8"],
["asid", "uint8"],
["signature", "uint16be"],
["size", "uint8"],
["Beacon Rate", "uint8"],
["Event Indicator", "uint16le"],
["Uptime", "uint32le"],
["Realtime Clock", "uint32le"],
["State",
{ "variant": "bitmap",
"fields": [[
{ "variant": "option",
"fields" : [ 0, "MCU A Active", "MCU B Active" ]
},
{ "variant": "descr",
"fields" : [ 1, "POWER PATH A on Bus" ]
},
{ "variant": "descr",
"fields" : [ 2, "POWER PATH B on Bus" ]
},
{ "variant": "option",
"fields" : [ 3, "RADIO A Active", "RADIO B Active" ]
},
{ "variant": "option",
"fields" : [ 4, "ADCS off", "ADCS on" ]
},
{ "variant": "range",
"fields" : [ 6, 7, { "2": "nominal mode" } ]
}
]]}
],
["SOC Bat A", "uint8"],
["SOC Bat B", "uint8"],
["Voltage Bat A", "uint16le"],
["Current Bat A", "int16le"],
["Temperature Bat A", "int8"],
["Voltage Bat B", "uint16le"],
["Current Bat B", "int16le"],
["Temperature Bat B", "int8"],
["Power System Total", "uint16le"],
["Temperature OBC", "int8"],
["Temperature Panel -X", "int8"],
["Temperature Panel +X", "int8"],
["Temperature Panel -Y", "int8"],
["Temperature Panel +Y", "int8"],
["Temperature Panel -Z", "int8"],
["Temperature Panel +Z", "int8"]
]
}
}