Codeplug AnyTone AT-D878UV II/AT-D878UV II+ Version 3.04

AddressElementDescription
2ec0000hOrbital Element SetsHolds the orbital elements for some sattelites.

375 Orbital Element Sets v3.04done

Up to 200 repetitions of Orbital Element.

Holds the orbital elements for some sattelites.

Description

The GUI suggests, that up to 200 entries can be written, however, for now the CPS writes a fixed size of 1600h, corresponding to 11 elements.

376 Orbital Element v3.04done

Element of size 200h.

Holds the (TLE) orbital elements for a single sat.

7654321076543210765432107654321000000004000800140020002800300038004000440048004c00540058005c006000640068006c007001fcSatellite Name...Epoch YearEpoch Julien Day...SpaceFirst derivative mean motion...Inclination...SpaceRight ascension of the ascending node...SpaceEccentricity...Unused dataArgument of perigee...SpaceMean anomaly...SpaceMean motion...Revolution number at epoch...Unused dataFM Downlink FrequencyFM Uplink FrequencyUplink Tone TypeDownlink Tone TypeUplinkToneDownlink ToneUplink DCS codeDownlink DCSUnused data...
Satellite Name

At address 0h: ASCII string of length (up to) 8 chars, 20h-padded. Simple ASCII string.

Unused chars are stored as space.

Epoch Year

At address 8h: ASCII string of length (up to) 2 chars, 00h-padded. The two-digit year with leading 0.

Epoch Julien Day

At address ah: ASCII string of length (up to) 12 chars, 00h-padded. Fractional Julien day in format ddd.ffffffff. The 3-digit ddd part is the day of year with leading zeros, while the 8-digit ffffffff encodes the fractional part of the day.

Space

At address 16h: Unused data of size 1h: 20

First derivative mean motion

At address 17h: ASCII string of length (up to) 10 chars, 00h-padded. and the 8-digit field ffffffff contains the fractional part.

Inclination

At address 21h: ASCII string of length (up to) 8 chars, 00h-padded. Ecodes the inclination in degrees as ddd.ffff, where 3-digit ddd is the integer part. Leading zeros are not stored but replaced with spaces (ASCII 20h). The 4-digit ffff is the fractional part.

Space

At address 29h: Unused data of size 1h: 20

Right ascension of the ascending node Ascension

At address 2ah: ASCII string of length (up to) 8 chars, 00h-padded. Ecodes the ascension in degrees as ddd.ffff, where 3-digit ddd is the integer part. Leading zeros are not stored but replaced with spaces (ASCII 20h). The 4-digit ffff is the fractional part.

Space

At address 32h: Unused data of size 1h: 20

Eccentricity

At address 33h: ASCII string of length (up to) 7 chars, 00h-padded. Stores the fractional part of the eccentricity as a 7-digit number with leading zeros.

Unused data

At address 3ah: Unused data of size 1h: 20

Argument of perigee

At address 3bh: ASCII string of length (up to) 8 chars, 00h-padded. Stores the argument of perigee in degrees, stored as ddd.ffff. The 3-digit ddd field holds the integer part, where leading zeros are stored as space (ASCII 20h). The 4-digit ffff field holds the fractional part.

Space

At address 43h: Unused data of size 1h: 20

Mean anomaly

At address 44h: ASCII string of length (up to) 8 chars, 00h-padded. Stores the mean anomaly in degrees as ddd.ffff. The 3-digit ddd part holds the integer part, where leading zeros are replaced by space (ASCII 20h). The 4-digit field ffff contains the fractional part.

Space

At address 4ch: Unused data of size 1h: 20

Mean motion

At address 4dh: ASCII string of length (up to) 11 chars, 00h-padded. Encodes the mean motion as dd.ffffffff. The 2-digit field dd encodes the integer part, where leading zeros are stored as space (ASCII 20h). The 8-digit ffffffff part encodes the fractional part.

Revolution number at epoch

At address 58h: ASCII string of length (up to) 5 chars, 00h-padded. Encodes the revoution number as 5-digit field ddddd. Leading zeros are stored.

Unused data

At address 5dh: Unused data of size 3h: 00

FM Downlink Frequency

At address 60h: 32-bit unsigned little-endian integer value (uint32le).

Stores the frequency in multiples of 10Hz.

FM Uplink Frequency

At address 64h: 32-bit unsigned little-endian integer value (uint32le).

Stores the frequency in multiples of 10Hz.

Uplink Tone Type

At address 68h: Enumeration of size 1h, with 2 options.

ValueNameDescription
0None
1CTCSS
Downlink Tone Type

At address 69h: Enumeration of size 1h, with 3 options.

ValueNameDescription
0None
1CTCSS
2DCS
UplinkTone

At address 6ah: Enumeration of size 1h, with 51 options.

ValueNameDescription
062.5 Hz
167.0 Hz
269.3 Hz
371.9 Hz
474.4 Hz
577.0 Hz
679.7 Hz
782.5 Hz
885.4 Hz
988.5 Hz
1091.5 Hz
1194.8 Hz
1297.4 Hz
13100.0 Hz
14103.5 Hz
15107.2 Hz
16110.9 Hz
17114.8 Hz
18118.8 Hz
19123.0 Hz
20127.3 Hz
21131.8 Hz
22136.5 Hz
23141.3 Hz
24146.2 Hz
25151.4 Hz
26156.7 Hz
27159.8 Hz
28162.2 Hz
29165.5 Hz
30167.9 Hz
31171.3 Hz
32173.8 Hz
33177.3 Hz
34179.9 Hz
35183.5 Hz
36186.2 Hz
37189.9 Hz
38192.8 Hz
39196.6 Hz
40199.5 Hz
41203.5 Hz
42206.5 Hz
43210.7 Hz
44218.1 Hz
45225.7 Hz
46229.1 Hz
47233.6 Hz
48241.8 Hz
49250.3 Hz
50254.1 Hz
Downlink Tone

At address 6bh: Enumeration of size 1h, with 51 options.

ValueNameDescription
062.5 Hz
167.0 Hz
269.3 Hz
371.9 Hz
474.4 Hz
577.0 Hz
679.7 Hz
782.5 Hz
885.4 Hz
988.5 Hz
1091.5 Hz
1194.8 Hz
1297.4 Hz
13100.0 Hz
14103.5 Hz
15107.2 Hz
16110.9 Hz
17114.8 Hz
18118.8 Hz
19123.0 Hz
20127.3 Hz
21131.8 Hz
22136.5 Hz
23141.3 Hz
24146.2 Hz
25151.4 Hz
26156.7 Hz
27159.8 Hz
28162.2 Hz
29165.5 Hz
30167.9 Hz
31171.3 Hz
32173.8 Hz
33177.3 Hz
34179.9 Hz
35183.5 Hz
36186.2 Hz
37189.9 Hz
38192.8 Hz
39196.6 Hz
40199.5 Hz
41203.5 Hz
42206.5 Hz
43210.7 Hz
44218.1 Hz
45225.7 Hz
46229.1 Hz
47233.6 Hz
48241.8 Hz
49250.3 Hz
50254.1 Hz
Uplink DCS code

At address 6ch: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.

The least significant 9 bit encode the DCS code 000h-1ffh. The 10-th bit encodes the inversion flag. That is D023I is encoded as 0213h, and D777I as 03ffh.

Downlink DCS

At address 6eh: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.

The least significant 9 bit encode the DCS code 000h-1ffh. The 10-th bit encodes the inversion flag. That is D023I is encoded as 0213h, and D777I as 03ffh.

Unused data

At address 70h: Unused data of size 190h: 00

Codeplug AnyTone AT-D878UV II/AT-D878UV II+