Beacon Definition
YAML configuration file that defines this beacon can be found at: https://github.com/oresat/oresat-configs/blob/master/oresat_configs/oresat0_5/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” |
F7 |
03 |
F0 |
Hex |
53 |
50 |
41 |
43 |
45 |
20 |
60 |
4B |
4A |
37 |
53 |
41 |
54 |
F7 |
03 |
F0 |
Hex (bitshifted) |
A6 |
A0 |
82 |
86 |
8A |
40 |
60 |
96 |
94 |
6E |
A6 |
82 |
A8 |
F7 |
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 : 2 Value Descriptions:
|
|
20 |
c3 |
beacon_revision |
uint8 |
1 |
the beacon revision number : 0 |
|
21 |
c3 |
status |
uint8 |
1 |
Value Descriptions:
|
|
22 |
c3 |
mode |
uint8 |
1 |
the oresat system mode |
|
23 |
c3 |
system_uptime |
s |
uint32 |
4 |
uptime |
27 |
c3 |
system_unix_time |
s |
uint32 |
4 |
unix time |
31 |
c3 |
system_power_cycles |
uint16 |
2 |
the number of power cycles |
|
33 |
c3 |
system_storage_percent |
% |
uint8 |
1 |
the current storage percent used |
34 |
c3 |
lband_rx_bytes |
B |
uint32 |
4 |
lband received byte count |
38 |
c3 |
lband_rx_packets |
uint32 |
4 |
lband received packet count |
|
42 |
c3 |
lband_rssi |
dB |
int8 |
1 |
lband rssi of last packet received as reported by AX5043 |
43 |
c3 |
lband_synth_relock_count |
uint8 |
1 |
lband si41xx synthesizer relock count since boot |
|
44 |
c3 |
uhf_rx_bytes |
B |
uint32 |
4 |
uhf received byte count |
48 |
c3 |
uhf_rx_packets |
uint32 |
4 |
uhf received packet count |
|
52 |
c3 |
uhf_rssi |
dB |
int8 |
1 |
uhf rssi of last packet received after lna, filters, and digital channel filter |
53 |
c3 |
edl_sequence_count |
uint32 |
4 |
edl sequence count |
|
57 |
c3 |
edl_rejected_count |
uint32 |
4 |
edl sequence count |
|
61 |
c3 |
fread_cache_length |
uint8 |
1 |
number of files in fread cache |
|
62 |
c3 |
fwrite_cache_length |
uint8 |
1 |
number of files in fwrite cache |
|
63 |
c3 |
updater_cache_length |
uint8 |
1 |
number of updates cached |
|
64 |
c3 |
adcs_manager_mode |
uint8 |
1 |
requested adcs mission mode to follow Value Descriptions:
|
|
65 |
battery_1 |
pack_1_vbatt |
mV |
uint16 |
2 |
pack voltage |
67 |
battery_1 |
pack_1_vcell |
mV |
uint16 |
2 |
lowest cell voltage |
69 |
battery_1 |
pack_1_vcell_max |
mV |
uint16 |
2 |
max voltage for a cell |
71 |
battery_1 |
pack_1_vcell_min |
mV |
uint16 |
2 |
min voltage for a cell |
73 |
battery_1 |
pack_1_vcell_1 |
mV |
uint16 |
2 |
cell 1 voltage |
75 |
battery_1 |
pack_1_vcell_2 |
mV |
uint16 |
2 |
cell 2 voltage |
77 |
battery_1 |
pack_1_vcell_avg |
mV |
uint16 |
2 |
average voltage of both cells |
79 |
battery_1 |
pack_1_temperature |
C |
int8 |
1 |
temperature of battery pack |
80 |
battery_1 |
pack_1_temperature_avg |
C |
int8 |
1 |
average temperature of battery pack |
81 |
battery_1 |
pack_1_temperature_max |
C |
int8 |
1 |
max temperature of battery pack |
82 |
battery_1 |
pack_1_temperature_min |
C |
int8 |
1 |
min temperature of battery pack |
83 |
battery_1 |
pack_1_current |
mA |
int16 |
2 |
pack current |
85 |
battery_1 |
pack_1_current_avg |
mA |
int16 |
2 |
pack average current |
87 |
battery_1 |
pack_1_current_max |
mA |
int16 |
2 |
pack max current |
89 |
battery_1 |
pack_1_current_min |
mA |
int16 |
2 |
pack min current |
91 |
battery_1 |
pack_1_status |
uint8 |
1 |
Bit Definitions:
|
|
92 |
battery_1 |
pack_1_reported_state_of_charge |
% |
uint8 |
1 |
reported charge percent |
93 |
battery_1 |
pack_1_full_capacity |
mAh |
uint16 |
2 |
capacity of battery pack |
95 |
battery_1 |
pack_1_reported_capacity |
mAh |
uint16 |
2 |
reported capacity of battery pack |
97 |
battery_1 |
pack_2_vbatt |
mV |
uint16 |
2 |
pack voltage |
99 |
battery_1 |
pack_2_vcell |
mV |
uint16 |
2 |
lowest cell voltage |
101 |
battery_1 |
pack_2_vcell_max |
mV |
uint16 |
2 |
max voltage for a cell |
103 |
battery_1 |
pack_2_vcell_min |
mV |
uint16 |
2 |
min voltage for a cell |
105 |
battery_1 |
pack_2_vcell_1 |
mV |
uint16 |
2 |
cell 1 voltage |
107 |
battery_1 |
pack_2_vcell_2 |
mV |
uint16 |
2 |
cell 2 voltage |
109 |
battery_1 |
pack_2_vcell_avg |
mV |
uint16 |
2 |
average voltage of both cells |
111 |
battery_1 |
pack_2_temperature |
C |
int8 |
1 |
temperature of battery pack |
112 |
battery_1 |
pack_2_temperature_avg |
C |
int8 |
1 |
average temperature of battery pack |
113 |
battery_1 |
pack_2_temperature_max |
C |
int8 |
1 |
max temperature of battery pack |
114 |
battery_1 |
pack_2_temperature_min |
C |
int8 |
1 |
min temperature of battery pack |
115 |
battery_1 |
pack_2_current |
mA |
int16 |
2 |
pack current |
117 |
battery_1 |
pack_2_current_avg |
mA |
int16 |
2 |
pack average current |
119 |
battery_1 |
pack_2_current_max |
mA |
int16 |
2 |
pack max current |
121 |
battery_1 |
pack_2_current_min |
mA |
int16 |
2 |
pack min current |
123 |
battery_1 |
pack_2_status |
uint8 |
1 |
Bit Definitions:
|
|
124 |
battery_1 |
pack_2_reported_state_of_charge |
% |
uint8 |
1 |
reported charge percent |
125 |
battery_1 |
pack_2_full_capacity |
mAh |
uint16 |
2 |
capacity of battery pack |
127 |
battery_1 |
pack_2_reported_capacity |
mAh |
uint16 |
2 |
reported capacity of battery pack |
129 |
solar_1 |
output_voltage_avg |
mV |
uint16 |
2 |
average voltage |
131 |
solar_1 |
output_current_avg |
mA |
int16 |
2 |
average current |
133 |
solar_1 |
output_power_avg |
mW |
uint16 |
2 |
average power |
135 |
solar_1 |
output_voltage_max |
mV |
uint16 |
2 |
max voltage |
137 |
solar_1 |
output_current_max |
mA |
int16 |
2 |
max current |
139 |
solar_1 |
output_power_max |
mW |
uint16 |
2 |
max power |
141 |
solar_1 |
output_energy |
mJ |
uint16 |
2 |
storing energy |
143 |
solar_2 |
output_voltage_avg |
mV |
uint16 |
2 |
average voltage |
145 |
solar_2 |
output_current_avg |
mA |
int16 |
2 |
average current |
147 |
solar_2 |
output_power_avg |
mW |
uint16 |
2 |
average power |
149 |
solar_2 |
output_voltage_max |
mV |
uint16 |
2 |
max voltage |
151 |
solar_2 |
output_current_max |
mA |
int16 |
2 |
max current |
153 |
solar_2 |
output_power_max |
mW |
uint16 |
2 |
max power |
155 |
solar_2 |
output_energy |
mJ |
uint16 |
2 |
storing energy |
157 |
solar_3 |
output_voltage_avg |
mV |
uint16 |
2 |
average voltage |
159 |
solar_3 |
output_current_avg |
mA |
int16 |
2 |
average current |
161 |
solar_3 |
output_power_avg |
mW |
uint16 |
2 |
average power |
163 |
solar_3 |
output_voltage_max |
mV |
uint16 |
2 |
max voltage |
165 |
solar_3 |
output_current_max |
mA |
int16 |
2 |
max current |
167 |
solar_3 |
output_power_max |
mW |
uint16 |
2 |
max power |
169 |
solar_3 |
output_energy |
mJ |
uint16 |
2 |
storing energy |
171 |
solar_4 |
output_voltage_avg |
mV |
uint16 |
2 |
average voltage |
173 |
solar_4 |
output_current_avg |
mA |
int16 |
2 |
average current |
175 |
solar_4 |
output_power_avg |
mW |
uint16 |
2 |
average power |
177 |
solar_4 |
output_voltage_max |
mV |
uint16 |
2 |
max voltage |
179 |
solar_4 |
output_current_max |
mA |
int16 |
2 |
max current |
181 |
solar_4 |
output_power_max |
mW |
uint16 |
2 |
max power |
183 |
solar_4 |
output_energy |
mJ |
uint16 |
2 |
storing energy |
185 |
solar_5 |
output_voltage_avg |
mV |
uint16 |
2 |
average voltage |
187 |
solar_5 |
output_current_avg |
mA |
int16 |
2 |
average current |
189 |
solar_5 |
output_power_avg |
mW |
uint16 |
2 |
average power |
191 |
solar_5 |
output_voltage_max |
mV |
uint16 |
2 |
max voltage |
193 |
solar_5 |
output_current_max |
mA |
int16 |
2 |
max current |
195 |
solar_5 |
output_power_max |
mW |
uint16 |
2 |
max power |
197 |
solar_5 |
output_energy |
mJ |
uint16 |
2 |
storing energy |
199 |
solar_6 |
output_voltage_avg |
mV |
uint16 |
2 |
average voltage |
201 |
solar_6 |
output_current_avg |
mA |
int16 |
2 |
average current |
203 |
solar_6 |
output_power_avg |
mW |
uint16 |
2 |
average power |
205 |
solar_6 |
output_voltage_max |
mV |
uint16 |
2 |
max voltage |
207 |
solar_6 |
output_current_max |
mA |
int16 |
2 |
max current |
209 |
solar_6 |
output_power_max |
mW |
uint16 |
2 |
max power |
211 |
solar_6 |
output_energy |
mJ |
uint16 |
2 |
storing energy |
213 |
star_tracker_1 |
system_storage_percent |
% |
uint8 |
1 |
the current storage percent used |
214 |
star_tracker_1 |
status |
uint8 |
1 |
Value Descriptions:
|
|
215 |
gps |
system_storage_percent |
% |
uint8 |
1 |
the current storage percent used |
216 |
gps |
status |
uint8 |
1 |
Value Descriptions:
|
|
217 |
gps |
skytraq_number_of_sv |
uint8 |
1 |
number of gps satellites locked onto |
|
218 |
gps |
skytraq_fix_mode |
uint8 |
1 |
Value Descriptions:
|
|
219 |
adcs |
gyroscope_roll_rate |
deg/s |
int16 |
2 |
z-axis rate |
221 |
adcs |
gyroscope_pitch_rate |
deg/s |
int16 |
2 |
x-axis rate |
223 |
adcs |
gyroscope_yaw_rate |
deg/s |
int16 |
2 |
y-axis rate |
225 |
dxwifi |
system_storage_percent |
% |
uint8 |
1 |
the current storage percent used |
226 |
dxwifi |
status |
uint8 |
1 |
the dxwifi status Value Descriptions:
|
|
227 |
dxwifi |
radio_temperature |
C |
int8 |
1 |
the temperature of the radio |
228 |
cfc_processor |
system_storage_percent |
% |
uint8 |
1 |
the current storage percent used |
229 |
cfc_processor |
camera_status |
uint8 |
1 |
Value Descriptions:
|
|
230 |
cfc_processor |
camera_temperature |
C |
int8 |
1 |
the camera temperature |
231 |
cfc_processor |
tec_status |
bool |
1 |
the tec controller status |
|
232 |
c3 |
crc32 |
uint32 |
4 |
packet checksum |
Total packet length: 236 octets