summaryrefslogtreecommitdiff
path: root/doc/protocols/ttx-down.txt
blob: bc06d4f43737f6872717a57884809cdb703a6745 (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
Protocol Definition for TTX Beacon to Ground Stations
=====================================================


Introduction
------------

using CW on FSK
transceiver should send a beacon about every 60s
transceiver sends a aknowledge frame if requested

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 0 1 2 3 4 5

Beacon Frame:
-------------

CALLSIGN (4 Signs)  .. the satellites call sign (i.e. OE0M)
CNT      (3 Signs)  .. beacon counter
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    

Aknowledge Frame
----------------

'A'       (1 Sign)     .. Preamble for Aknowledgments
CRXCODE   (1 Sign)     .. unscrambled command code from CRX