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 ------ .. csv-table:: :header: "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: - 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", "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: - 0: none - 1: standby - 2: hold - 3: calibrate - 4: spindown - 5: detumble - 6: bbq - 7: point - 8: manual " "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: - HEATER_ON: [0] - DISCHARGE_DISABLE: [1] - CHARGE_DISABLE: [2] - DISCHARGE_STATUS: [3] - CHARGE_STATUS: [4] " "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: - HEATER_ON: [0] - DISCHARGE_DISABLE: [1] - CHARGE_DISABLE: [2] - DISCHARGE_STATUS: [3] - CHARGE_STATUS: [4] " "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: - 0: off - 1: boot - 2: standby - 3: low_power - 4: star_track - 5: capture - 255: error " "215", "gps", "system_storage_percent", "%", "uint8", "1", " the current storage percent used " "216", "gps", "status", "", "uint8", "1", " Value Descriptions: - 0: off - 1: searching - 2: locked - 255: error " "217", "gps", "skytraq_number_of_sv", "", "uint8", "1", " number of gps satellites locked onto " "218", "gps", "skytraq_fix_mode", "", "uint8", "1", " Value Descriptions: - 0: no_fix - 1: 2d - 2: 3d - 3: 3d_dgps " "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: - 0: off - 1: boot - 2: standby - 3: film - 4: transmit - 5: purge - 255: error " "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: - 1: off - 2: standby - 3: capture - 4: error " "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