blob: aa88564b6a36abe105f924a182df6e13e419f2c5 (
plain) (
blame)
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
69
70
71
72
73
74
75
76
77
78
79
80
81
|
Protocol Definition for TTX Beacon to Ground Stations
=====================================================
Introduction
------------
- using CW
- transceiver should send a beacon about every 60s
- transceiver sends acknowledge frame if requested
- parity
Signs (Char Table)
------------------
!"$&'()+
,-./0123
456789:;
<=>?@ABC
DEFGHIJK
LMNOPQRS
TUVWXYZ
Base32 Coded Signs
------------------
| 0 1 2 3 4 5 6 7 8 9 A B C D E F
-------------------------------------
00 | A B C D E F G H I J K L M N O P
10 | Q R S T U V W X Y Z 2 3 4 5 6 7
Values following this encoding scheme marked with: (Base32)
Character Coded Numbers
-----------------------
Num | Character
---------------
0 | T
1 | A
2 | U
3 | V
4 | 4
5 | E
6 | 6
7 | B
8 | D
9 | N
Values following this encoding scheme marked with: (NumChar)
Beacon Frame:
-------------
'N' (1 Sign) .. Start Character (-.)
CALLSIGN (4 Signs) .. the satellites call sign (i.e. OE0M)
CNT (3 Signs) .. beacon counter (Base32)
STATE (1 Sign) .. Base32 coded bitfield
CMDQLEN (1 Sign) .. Number of commands in queue (Base32)
... tba
CHECKSUM (1 Sign) .. Parity Sign
Bitfields
~~~~~~~~~
STATE:
LSB RX_STATE .. Payload Receiver State (0 = OFF, 1 = ON)
... tba
MSB
Acknowledge Frame
----------------
'A' (1 Sign) .. Start Character (.-)
CRXCODE (1 Sign) .. unscrambled command code from CRX
CHECKSUM (1 Sign) .. Parity Sign
|