CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
COMMS_beacon_basic_packet_t Struct Reference

#include <comms_tx.h>

Public Attributes

uint8_t packet_type
char satellite_name [4]
uint8_t active_rf_switch_antenna
uint8_t active_rf_switch_control_mode
uint32_t uptime_ms
uint32_t duration_since_last_uplink_ms
uint64_t unix_epoch_time_ms
uint8_t last_time_sync_source_enum
uint8_t is_fs_mounted
uint16_t total_tcmd_queued_count
uint16_t pending_queued_tcmd_count
uint32_t total_beacon_count_since_boot
uint8_t eps_mode_enum
uint8_t eps_reset_cause_enum
uint32_t eps_uptime_sec
uint16_t eps_error_code
uint16_t eps_battery_voltage_mV
uint8_t eps_battery_percent
int16_t eps_battery_temperature_0_cC
int16_t eps_battery_temperature_1_cC
int32_t eps_total_fault_count
uint32_t eps_enabled_channels_bitfield
int32_t eps_total_pcu_power_input_cW
int32_t eps_total_pcu_power_output_cW
int32_t eps_total_avg_pcu_power_input_cW
int32_t eps_total_avg_pcu_power_output_cW
int32_t obc_temperature_cC
uint8_t reboot_reason
uint8_t cts1_operation_state
uint8_t rbf_pin_state
uint8_t mpi_rx_mode_enum
uint8_t mpi_transceiver_state_enum
uint8_t mpi_last_reason_for_stopping_enum
uint8_t gnss_uart_interrupt_enabled
uint8_t gnss_rx_mode_enum
char friendly_message [COMMS_BEACON_FRIENDLY_MESSAGE_SIZE]
char end_message [4]

Member Data Documentation

◆ active_rf_switch_antenna

uint8_t COMMS_beacon_basic_packet_t::active_rf_switch_antenna

◆ active_rf_switch_control_mode

uint8_t COMMS_beacon_basic_packet_t::active_rf_switch_control_mode

◆ cts1_operation_state

uint8_t COMMS_beacon_basic_packet_t::cts1_operation_state

◆ duration_since_last_uplink_ms

uint32_t COMMS_beacon_basic_packet_t::duration_since_last_uplink_ms

◆ end_message

char COMMS_beacon_basic_packet_t::end_message[4]

◆ eps_battery_percent

uint8_t COMMS_beacon_basic_packet_t::eps_battery_percent

◆ eps_battery_temperature_0_cC

int16_t COMMS_beacon_basic_packet_t::eps_battery_temperature_0_cC

◆ eps_battery_temperature_1_cC

int16_t COMMS_beacon_basic_packet_t::eps_battery_temperature_1_cC

◆ eps_battery_voltage_mV

uint16_t COMMS_beacon_basic_packet_t::eps_battery_voltage_mV

◆ eps_enabled_channels_bitfield

uint32_t COMMS_beacon_basic_packet_t::eps_enabled_channels_bitfield

◆ eps_error_code

uint16_t COMMS_beacon_basic_packet_t::eps_error_code

◆ eps_mode_enum

uint8_t COMMS_beacon_basic_packet_t::eps_mode_enum

◆ eps_reset_cause_enum

uint8_t COMMS_beacon_basic_packet_t::eps_reset_cause_enum

◆ eps_total_avg_pcu_power_input_cW

int32_t COMMS_beacon_basic_packet_t::eps_total_avg_pcu_power_input_cW

◆ eps_total_avg_pcu_power_output_cW

int32_t COMMS_beacon_basic_packet_t::eps_total_avg_pcu_power_output_cW

◆ eps_total_fault_count

int32_t COMMS_beacon_basic_packet_t::eps_total_fault_count

◆ eps_total_pcu_power_input_cW

int32_t COMMS_beacon_basic_packet_t::eps_total_pcu_power_input_cW

◆ eps_total_pcu_power_output_cW

int32_t COMMS_beacon_basic_packet_t::eps_total_pcu_power_output_cW

◆ eps_uptime_sec

uint32_t COMMS_beacon_basic_packet_t::eps_uptime_sec

◆ friendly_message

char COMMS_beacon_basic_packet_t::friendly_message[COMMS_BEACON_FRIENDLY_MESSAGE_SIZE]

◆ gnss_rx_mode_enum

uint8_t COMMS_beacon_basic_packet_t::gnss_rx_mode_enum

◆ gnss_uart_interrupt_enabled

uint8_t COMMS_beacon_basic_packet_t::gnss_uart_interrupt_enabled

◆ is_fs_mounted

uint8_t COMMS_beacon_basic_packet_t::is_fs_mounted

◆ last_time_sync_source_enum

uint8_t COMMS_beacon_basic_packet_t::last_time_sync_source_enum

◆ mpi_last_reason_for_stopping_enum

uint8_t COMMS_beacon_basic_packet_t::mpi_last_reason_for_stopping_enum

◆ mpi_rx_mode_enum

uint8_t COMMS_beacon_basic_packet_t::mpi_rx_mode_enum

◆ mpi_transceiver_state_enum

uint8_t COMMS_beacon_basic_packet_t::mpi_transceiver_state_enum

◆ obc_temperature_cC

int32_t COMMS_beacon_basic_packet_t::obc_temperature_cC

◆ packet_type

uint8_t COMMS_beacon_basic_packet_t::packet_type

◆ pending_queued_tcmd_count

uint16_t COMMS_beacon_basic_packet_t::pending_queued_tcmd_count

◆ rbf_pin_state

uint8_t COMMS_beacon_basic_packet_t::rbf_pin_state

◆ reboot_reason

uint8_t COMMS_beacon_basic_packet_t::reboot_reason

◆ satellite_name

char COMMS_beacon_basic_packet_t::satellite_name[4]

◆ total_beacon_count_since_boot

uint32_t COMMS_beacon_basic_packet_t::total_beacon_count_since_boot

◆ total_tcmd_queued_count

uint16_t COMMS_beacon_basic_packet_t::total_tcmd_queued_count

◆ unix_epoch_time_ms

uint64_t COMMS_beacon_basic_packet_t::unix_epoch_time_ms

◆ uptime_ms

uint32_t COMMS_beacon_basic_packet_t::uptime_ms

The documentation for this struct was generated from the following file: