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:

  • 1: oresat0

  • 2: oresat0_5

  • 3: oresat1

20

c3

beacon_revision

uint8

1

the beacon revision number : 0

21

c3

status

uint8

1

Value Descriptions:

  • 66: pre_deply

  • 67: deploy

  • 68: standby

  • 69: beacon

  • 70: edl

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:

  • CURRENT_BOOT: [0]

  • NEXT_BOOT: [1]

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:

  • HEATER_ON: [0]

  • DISCHARGE_DISABLE: [1]

  • CHARGE_DISABLE: [2]

  • DISCHARGE_STATUS: [3]

  • CHARGE_STATUS: [4]

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:

  • HEATER_ON: [0]

  • DISCHARGE_DISABLE: [1]

  • CHARGE_DISABLE: [2]

  • DISCHARGE_STATUS: [3]

  • CHARGE_STATUS: [4]

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:

  • 0: successful

  • 1: pre_process_error

  • 2: run_error

  • 255: in_progress

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:

  • 0: successful

  • 1: pre_process_error

  • 2: run_error

  • 255: in_progress

205

gps

updater_cache_length

uint8

1

number of updates cached

206

gps

status

uint8

1

Value Descriptions:

  • 0: off

  • 1: searching

  • 2: locked

  • 255: error

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:

  • 0: successful

  • 1: pre_process_error

  • 2: run_error

  • 255: in_progress

246

dxwifi

updater_cache_length

uint8

1

number of updates cached

247

dxwifi

status

uint8

1

the dxwifi status

Value Descriptions:

  • 0: off

  • 1: boot

  • 2: standby

  • 3: film

  • 4: transmit

  • 5: purge

  • 255: error

248

c3

crc32

uint32

4

packet checksum

Total packet length: 252 octets