Beacon Definition
YAML configuration file that defines this beacon can be found at: https://github.com/oresat/oresat-configs/blob/master/oresat_configs/oresat0/beacon.yaml
AX.25 Header
Dest Callsign |
Dest SSID |
Src Callsign |
Src SSID |
Control |
PID |
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Value |
“S” |
“P” |
“A” |
“C” |
“E” |
“ “ |
60 |
“K” |
“J” |
“7” |
“S” |
“A” |
“T” |
61 |
03 |
F0 |
Hex |
53 |
50 |
41 |
43 |
45 |
20 |
60 |
4B |
4A |
37 |
53 |
41 |
54 |
61 |
03 |
F0 |
Hex (bitshifted) |
A6 |
A0 |
82 |
86 |
8A |
40 |
60 |
96 |
94 |
6E |
A6 |
82 |
A8 |
61 |
03 |
F0 |
Offset |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
Total header length: 16 octets
Packet
Offset |
Card |
Name |
Unit |
Data Type |
Size |
Description |
|---|---|---|---|---|---|---|
0 |
c3 |
ax25_header |
octet_str |
16 |
ax.25 packet header (see above) |
|
16 |
c3 |
beacon_start_chars |
str |
3 |
the aprs start characters : {{z |
|
19 |
c3 |
satellite_id |
uint8 |
1 |
the unique oresat satellite id : 1 Value Descriptions:
|
|
20 |
c3 |
beacon_revision |
uint8 |
1 |
the beacon revision number : 0 |
|
21 |
c3 |
status |
uint8 |
1 |
Value Descriptions:
|
|
22 |
c3 |
system_uptime |
s |
uint32 |
4 |
uptime |
26 |
c3 |
system_unix_time |
s |
uint32 |
4 |
unix time |
30 |
c3 |
system_power_cycles |
uint16 |
2 |
the number of power cycles |
|
32 |
c3 |
system_storage_percent |
% |
uint8 |
1 |
the current storage percent used |
33 |
c3 |
lband_rx_bytes |
B |
uint32 |
4 |
lband received byte count |
37 |
c3 |
lband_rx_packets |
uint32 |
4 |
lband received packet count |
|
41 |
c3 |
lband_rssi |
dB |
int8 |
1 |
lband rssi of last packet received as reported by AX5043 |
42 |
c3 |
uhf_rx_bytes |
B |
uint32 |
4 |
uhf received byte count |
46 |
c3 |
uhf_rx_packets |
uint32 |
4 |
uhf received packet count |
|
50 |
c3 |
uhf_rssi |
dB |
int8 |
1 |
uhf rssi of last packet received after lna, filters, and digital channel filter |
51 |
c3 |
system_boot_select |
uint8 |
1 |
Bit Definitions:
|
|
52 |
c3 |
edl_sequence_count |
uint32 |
4 |
edl sequence count |
|
56 |
c3 |
edl_rejected_count |
uint32 |
4 |
edl sequence count |
|
60 |
battery_1 |
pack_1_vbatt |
mV |
uint16 |
2 |
pack voltage |
62 |
battery_1 |
pack_1_vcell |
mV |
uint16 |
2 |
lowest cell voltage |
64 |
battery_1 |
pack_1_vcell_max |
mV |
uint16 |
2 |
max voltage for a cell |
66 |
battery_1 |
pack_1_vcell_min |
mV |
uint16 |
2 |
min voltage for a cell |
68 |
battery_1 |
pack_1_vcell_1 |
mV |
uint16 |
2 |
cell 1 voltage |
70 |
battery_1 |
pack_1_vcell_2 |
mV |
uint16 |
2 |
cell 2 voltage |
72 |
battery_1 |
pack_1_vcell_avg |
mV |
uint16 |
2 |
average voltage of both cells |
74 |
battery_1 |
pack_1_temperature |
C |
int16 |
2 |
temperature of battery pack |
76 |
battery_1 |
pack_1_temperature_avg |
C |
int16 |
2 |
average temperature of battery pack |
78 |
battery_1 |
pack_1_temperature_max |
C |
int16 |
2 |
max temperature of battery pack |
80 |
battery_1 |
pack_1_temperature_min |
C |
int16 |
2 |
min temperature of battery pack |
82 |
battery_1 |
pack_1_current |
mA |
int16 |
2 |
pack current |
84 |
battery_1 |
pack_1_current_avg |
mA |
int16 |
2 |
pack average current |
86 |
battery_1 |
pack_1_current_max |
mA |
int16 |
2 |
pack max current |
88 |
battery_1 |
pack_1_current_min |
mA |
int16 |
2 |
pack min current |
90 |
battery_1 |
pack_1_status |
uint8 |
1 |
Bit Definitions:
|
|
91 |
battery_1 |
pack_1_reported_state_of_charge |
% |
uint8 |
1 |
reported charge percent |
92 |
battery_1 |
pack_1_full_capacity |
mAh |
uint16 |
2 |
capacity of battery pack |
94 |
battery_1 |
pack_1_reported_capacity |
mAh |
uint16 |
2 |
reported capacity of battery pack |
96 |
battery_1 |
pack_2_vbatt |
mV |
uint16 |
2 |
pack voltage |
98 |
battery_1 |
pack_2_vcell |
mV |
uint16 |
2 |
lowest cell voltage |
100 |
battery_1 |
pack_2_vcell_max |
mV |
uint16 |
2 |
max voltage for a cell |
102 |
battery_1 |
pack_2_vcell_min |
mV |
uint16 |
2 |
min voltage for a cell |
104 |
battery_1 |
pack_2_vcell_1 |
mV |
uint16 |
2 |
cell 1 voltage |
106 |
battery_1 |
pack_2_vcell_2 |
mV |
uint16 |
2 |
cell 2 voltage |
108 |
battery_1 |
pack_2_vcell_avg |
mV |
uint16 |
2 |
average voltage of both cells |
110 |
battery_1 |
pack_2_temperature |
C |
int16 |
2 |
temperature of battery pack |
112 |
battery_1 |
pack_2_temperature_avg |
C |
int16 |
2 |
average temperature of battery pack |
114 |
battery_1 |
pack_2_temperature_max |
C |
int16 |
2 |
max temperature of battery pack |
116 |
battery_1 |
pack_2_temperature_min |
C |
int16 |
2 |
min temperature of battery pack |
118 |
battery_1 |
pack_2_current |
mA |
int16 |
2 |
pack current |
120 |
battery_1 |
pack_2_current_avg |
mA |
int16 |
2 |
pack average current |
122 |
battery_1 |
pack_2_current_max |
mA |
int16 |
2 |
pack max current |
124 |
battery_1 |
pack_2_current_min |
mA |
int16 |
2 |
pack min current |
126 |
battery_1 |
pack_2_status |
uint8 |
1 |
Bit Definitions:
|
|
127 |
battery_1 |
pack_2_reported_state_of_charge |
% |
uint8 |
1 |
reported charge percent |
128 |
battery_1 |
pack_2_full_capacity |
mAh |
uint16 |
2 |
capacity of battery pack |
130 |
battery_1 |
pack_2_reported_capacity |
mAh |
uint16 |
2 |
reported capacity of battery pack |
132 |
solar_1 |
output_voltage_avg |
mV |
uint16 |
2 |
average voltage |
134 |
solar_1 |
output_current_avg |
mA |
int16 |
2 |
average current |
136 |
solar_1 |
output_power_avg |
mW |
uint16 |
2 |
average power |
138 |
solar_1 |
output_voltage_max |
mV |
uint16 |
2 |
max voltage |
140 |
solar_1 |
output_current_max |
mA |
int16 |
2 |
max current |
142 |
solar_1 |
output_power_max |
mW |
uint16 |
2 |
max power |
144 |
solar_1 |
output_energy |
mJ |
uint16 |
2 |
storing energy |
146 |
solar_2 |
output_voltage_avg |
mV |
uint16 |
2 |
average voltage |
148 |
solar_2 |
output_current_avg |
mA |
int16 |
2 |
average current |
150 |
solar_2 |
output_power_avg |
mW |
uint16 |
2 |
average power |
152 |
solar_2 |
output_voltage_max |
mV |
uint16 |
2 |
max voltage |
154 |
solar_2 |
output_current_max |
mA |
int16 |
2 |
max current |
156 |
solar_2 |
output_power_max |
mW |
uint16 |
2 |
max power |
158 |
solar_2 |
output_energy |
mJ |
uint16 |
2 |
storing energy |
160 |
solar_3 |
output_voltage_avg |
mV |
uint16 |
2 |
average voltage |
162 |
solar_3 |
output_current_avg |
mA |
int16 |
2 |
average current |
164 |
solar_3 |
output_power_avg |
mW |
uint16 |
2 |
average power |
166 |
solar_3 |
output_voltage_max |
mV |
uint16 |
2 |
max voltage |
168 |
solar_3 |
output_current_max |
mA |
int16 |
2 |
max current |
170 |
solar_3 |
output_power_max |
mW |
uint16 |
2 |
max power |
172 |
solar_3 |
output_energy |
mJ |
uint16 |
2 |
storing energy |
174 |
solar_4 |
output_voltage_avg |
mV |
uint16 |
2 |
average voltage |
176 |
solar_4 |
output_current_avg |
mA |
int16 |
2 |
average current |
178 |
solar_4 |
output_power_avg |
mW |
uint16 |
2 |
average power |
180 |
solar_4 |
output_voltage_max |
mV |
uint16 |
2 |
max voltage |
182 |
solar_4 |
output_current_max |
mA |
int16 |
2 |
max current |
184 |
solar_4 |
output_power_max |
mW |
uint16 |
2 |
max power |
186 |
solar_4 |
output_energy |
mJ |
uint16 |
2 |
storing energy |
188 |
star_tracker_1 |
system_storage_percent |
% |
uint8 |
1 |
the current storage percent used |
189 |
star_tracker_1 |
fread_cache_length |
uint8 |
1 |
number of files in fread cache |
|
190 |
star_tracker_1 |
updater_status |
uint8 |
1 |
status of the updater Value Descriptions:
|
|
191 |
star_tracker_1 |
updater_cache_length |
uint8 |
1 |
number of updates cached |
|
192 |
star_tracker_1 |
orientation_right_ascension |
deg |
int16 |
2 |
the right ascension of the satellite |
194 |
star_tracker_1 |
orientation_declination |
deg |
int16 |
2 |
the delination of the satellite |
196 |
star_tracker_1 |
orientation_roll |
deg |
int16 |
2 |
the roll of the satellite |
198 |
star_tracker_1 |
orientation_time_since_midnight |
ms |
uint32 |
4 |
time since midnight when the image was captured |
202 |
gps |
system_storage_percent |
% |
uint8 |
1 |
the current storage percent used |
203 |
gps |
fread_cache_length |
uint8 |
1 |
number of files in fread cache |
|
204 |
gps |
updater_status |
uint8 |
1 |
status of the updater Value Descriptions:
|
|
205 |
gps |
updater_cache_length |
uint8 |
1 |
number of updates cached |
|
206 |
gps |
status |
uint8 |
1 |
Value Descriptions:
|
|
207 |
gps |
skytraq_number_of_sv |
uint8 |
1 |
number of gps satellites locked onto |
|
208 |
gps |
skytraq_ecef_x |
km |
int32 |
4 |
ecef x coordinate |
212 |
gps |
skytraq_ecef_y |
km |
int32 |
4 |
ecef y coordinate |
216 |
gps |
skytraq_ecef_z |
km |
int32 |
4 |
ecef z coordinate |
220 |
gps |
skytraq_ecef_vx |
km/s |
int32 |
4 |
ecef x velocity |
224 |
gps |
skytraq_ecef_vy |
km/s |
int32 |
4 |
ecef y velocity |
228 |
gps |
skytraq_ecef_vz |
km/s |
int32 |
4 |
ecef z velocity |
232 |
gps |
skytraq_time_since_midnight |
ms |
uint32 |
4 |
time since midnight when the gps data was received |
236 |
adcs |
gyroscope_roll_rate |
deg/s |
int16 |
2 |
z-axis rate |
238 |
adcs |
gyroscope_pitch_rate |
deg/s |
int16 |
2 |
x-axis rate |
240 |
adcs |
gyroscope_yaw_rate |
deg/s |
int16 |
2 |
y-axis rate |
242 |
adcs |
temperature |
C |
int8 |
1 |
imu sensor temperature |
243 |
dxwifi |
system_storage_percent |
% |
uint8 |
1 |
the current storage percent used |
244 |
dxwifi |
fread_cache_length |
uint8 |
1 |
number of files in fread cache |
|
245 |
dxwifi |
updater_status |
uint8 |
1 |
status of the updater Value Descriptions:
|
|
246 |
dxwifi |
updater_cache_length |
uint8 |
1 |
number of updates cached |
|
247 |
dxwifi |
status |
uint8 |
1 |
the dxwifi status Value Descriptions:
|
|
248 |
c3 |
crc32 |
uint32 |
4 |
packet checksum |
Total packet length: 252 octets