SatNOGS-COMMS  4.1.0
A COMMS subsystem for CubeSats
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nsatnogs
 Ncomms
 Ndsp
 CccsdsDSP operations related to the CCSDS CCSDS 231.0-B-3
 Nlib
 Nbsp
 CadcADC device abstraction
 CchronoChrono device abstraction
 CdacDAC device abstraction
 Cdummy_adcAn ADC device that does not perform any operation at all
 Cdummy_gpioA dummy GPIO implementation with no effect. Can be used for CI testing or default construction of gpio objects
 CgpioGPIO device abstraction
 Ci2cI2C device abstraction
 CimsgqMessage queue device abstraction
 CmsgqMessage queue device abstraction with custom maximum number of messages
 CsensorSensor device abstraction
 CspiSPI device abstraction
 Cad8318
 CantennaGeneric antenna definition
 Cantenna_gpioThis class implements a simple GPIO-based antenna deployment mechanism, using for each controllable element a GPIO for instructing the deployment and a GPIO for sensing the deployment status of the corresponding element
 Celem_ioSpecifies the deploy and the sensing GPIO
 Cantenna_isisThis class implements the management of Antenna System2 from ISIS
 Cboard
 Cio_confIO peripherals required for the control of the various subsystems of the board
 CparamsBoard initialization parameters
 Cemc1702Interface for the EMC1702 High-Side Current-Sense and Dual Temperature Monitor
 CstatusStatus register flags
 Cemc1702_incorrect_sensor_infoException thrown when sensor information retrieval fails, indicating errors in I2C communication
 Cemc1702_invalException thrown when the EMC1702 has not be initialized properly
 Cemc1702_not_readyException thrown when the EMC1702 is busy
 Cemc1702_thermal_shutdown_neededException thrown when a thermal shutdown is required
 Cemmc
 CexceptionException base class
 Cerror_msgA class representing error messages in the SatNOGS-COMMS system
 Cf2972
 Cfpf270x
 Cfpf270x_pin_not_configured_exceptionException indicating that a fpf270x pin is not configured
 Cfpga
 Cinitialization_exceptionRaised if the init() is called more than once
 Cinval_arg_exceptionGeneric exception indicating an invalid argument
 Cinvalid_sensor_exceptionException class for accessing an invalid temperature sensor
 CledsLED control library for the SatNOGS-COMMS board
 Clna
 Clp5912
 Cmixer_lock_exceptionException occurred when the RF mixer fails to lock
 Cmsg_too_long_exceptionGeneric exception indicating that a message requested for processing/handling was larger than the expected
 Cpll_ls_exceptionException indicating PLL lock status issue
 CpowerManages power supplies and monitors subsystem status
 Cr_limCurrent limit resistor configuration
 Cio_confRepresents the I/O configuration for the power management system
 CradioRadio subsystem providing TX/RX functionality on UHF and S-Band
 Cmixer_paramConfiguration parameters for the RF mixer
 Cframe_len
 Cio_confIO configuration that is necessary for the radio to operate
 CparamsInitialization parameters of the radio class
 Cfsk_confFSK configuration parameters
 Crx_infoMetadata for a received frame
 Crx_msgThe RX message accompanied by its metadata
 Crx_confRX configuration parameters
 Ctx_conf
 Cradio_exceptionException indicating a generic exception of the radio subsystem
 Cresource_unavailable_exceptionGeneric exception indicating an a resource or subsystem is not available at the time that was requested
 Crf_frontend
 CparamsRF frontend initialization settings
 Cio_conf
 Crx_gain_paramsRX gain settings for the two different gain stages. Gain0 stage corresponds to the first stage (closest to the antenna), implemented by the AD8318. The second stage is implemented by the AT86RF215
 Crf_frontend09RF-frontend for the UHF interface
 Crf_frontend24RF-frontend for the S-Band interface
 Cio_confIO configuration for controlling the various peripherals of the S-Band frontend
 Crf_frontend24_exceptionException for the S-Band RF-frontend
 CtemperatureManages multiple temperature sensors for monitoring and alerting
 Ctimeout_exceptionGeneric timeout exception
 Cuninitialization_exceptionRaised if the get_instance() is called before the init()
 Cunsupported_freq_exceptionException indicating an invalid frequency
 Nutils
 Chash_mapCompile-time hash-map (associative key-value container) that performs all operations in constexpr context. This means that keys and values have to be constexpr and noexcept constructible and provide constexpr noexcept operator=
 Ciface_ctrl
 CstatsRadio interface statistics
 Cdisabled_exception
 Ctx_inhibit_exception
 Cmoving_avg
 Cunique_message_router_id
 Cadc_bsp
 Cadc_initialization_exception
 Ccan_enable_exception
 Cchrono_bsp
 Cdac_bsp
 Cdevice_not_configured_exception
 Cdevice_not_ready_exception
 Cerror_handlerCentralized Exception and Error Handling Utility
 Cflash_init_exception
 Cflash_read_exception
 Cgpio_bsp
 Ci2c_bsp
 Ci2c_bsp_exception
 Cio
 Cuart
 Cradio
 Cio_wdgIO and GS watchdog
 Cisotp_bind_exception
 Cisotp_recv_exception
 CloggerA centralized, thread-safe logging utility for the SatNOGS-COMMS MCU software
 Cring_buf_msg
 Cmemory_monitor
 CmissionMission specific generic callback service
 Cmsg_arbiterIncoming/Outgoing Message Arbiter
 Cmsg
 Cmsgq
 Cota
 Cstart_tlc
 Cdata_tlc
 Cfin_tlc
 Cresponse_tlm
 Csession
 Cinval_session
 Cscoped_lockImplements a scoped lock utilizing the Zephyr mutex
 Csensor_bsp
 CsettingsStore and retrieve reliably persistent settings
 Cagc1
 Cfsk
 Cbasic_param_infoExtensible parameter descriptor
 Cis_param_info
 Cis_param_info< basic_param_info< Types... > >
 Cspi_bsp
 Cspi_bsp_exception
 Cspi_manual_cs_bspSame as the spi_bsp but with manual control of the CS line
 CstartupFirmware initialization helper class
 Cstorage
 Cfile
 Cdirectory
 Copen_dir_exception
 Cdelete_dir_exception
 Cdelete_file_exception
 Cmax_path_exception
 Cmount_exception
 Cnot_ready_exception
 Cread_exception
 Cfs_exception
 Ctelecommand
 Cparser
 Cccsds_tc_header
 Cprefixed_string
 Cparser< telecommand::packet_id::TEST_TX_SIMPLE >
 Cparser< telecommand::packet_id::TESTS_STOP >
 Cparser< telecommand::packet_id::FPGA_ENABLE >
 Cparser< telecommand::packet_id::SET_FLASH_MONITOR_DELAY_SEC >
 Cparser< telecommand::packet_id::STORAGE_ENABLE >
 Cparser< telecommand::packet_id::STORAGE_DIRECTION >
 Cparser< telecommand::packet_id::STOP_WDT_UPDATE >
 Cparser< telecommand::packet_id::FREQ_SET >
 Cparser< telecommand::packet_id::TX_INHIBIT >
 Cparser< telecommand::packet_id::SET_TX_GS_TURNAROUND_TIME >
 Cparser< telecommand::packet_id::RESET_ALL_OTA_SESSIONS >
 Cparser< telecommand::packet_id::CONFIRM_IMAGE >
 Cparser< telecommand::packet_id::RESET_OTA_SESSION >
 Cparser< telecommand::packet_id::SET_RADIO_ENABLE >
 Cparser< telecommand::packet_id::TX_GAIN >
 Cparser< telecommand::packet_id::IO_WDT_PERIOD >
 Cparser< telecommand::packet_id::SET_RX_GAIN_MODE >
 Cparser< telecommand::packet_id::EMMC_TEST >
 Cparser< telecommand::packet_id::RESET_RADIO_STATS >
 Cparser< telecommand::packet_id::SET_RFFE_PARAMS >
 Cparser< telecommand::packet_id::SET_RTC >
 Cparser< telecommand::packet_id::SET_PLL_CLK_SRC >
 Cparser< telecommand::packet_id::SET_FILTER >
 Cparser< telecommand::packet_id::REBOOT >
 Cparser< telecommand::packet_id::RESET_SETTINGS >
 Cparser< telecommand::packet_id::STORAGE_RM >
 Cparser< telecommand::packet_id::STORAGE_RMDIR >
 Cparser< telecommand::packet_id::STORAGE_MKDIR >
 Cparser< telecommand::packet_id::STORAGE_WRITE >
 Cparser< telecommand::packet_id::STORAGE_WRITE_OFFSET >
 Cparser< telecommand::packet_id::SAVE_SETTINGS >
 Cparser< telecommand::packet_id::SET_AGC0_CONF >
 Cparser< telecommand::packet_id::SET_AGC1_CONF >
 Cparser< telecommand::packet_id::SET_GAIN0_CONF >
 Cparser< telecommand::packet_id::SET_GAIN1_CONF >
 Cparser< telecommand::packet_id::SET_MODULATION >
 Cparser< telecommand::packet_id::SET_TX_FSK_CONF >
 Cparser< telecommand::packet_id::SET_RX_FSK_CONF >
 Cparser< telecommand::packet_id::DISK_RAW_WRITE >
 Cparser< telecommand::packet_id::DISK_RAW_READ >
 Cparser< telecommand::packet_id::DISK_SECTORS_ERASE >
 Cparser< telecommand::packet_id::SET_THERMAL_MONITOR_PARAMS >
 Cparser< telecommand::packet_id::FPGA_SET_BOOT_MODE >
 Cparser< telecommand::packet_id::OTA_REQUEST >
 Cparser< telecommand::packet_id::OTA_DATA >
 Cparser< telecommand::packet_id::OTA_FINISH >
 Cparser< telecommand::packet_id::SET_RADIO_DUTY_CYCLE >
 Cparser< telecommand::packet_id::SET_TX_WAIT_MS >
 Ctelemetry
 Cserializer
 Csensors
 Cgnss
 Cpower
 Cuhf_radio
 Csband_radio
 Cccsds_tm_header
 Cserializer< telemetry::apid::PING_RESP >
 Cserializer< telemetry::apid::CMD_ACK >
 Cserializer< telemetry::apid::BASIC >
 Cserializer< telemetry::apid::POWER >
 Cserializer< telemetry::apid::HEALTH >
 Cserializer< telemetry::apid::CONFIG >
 Cserializer< telemetry::apid::FPGA >
 Cserializer< telemetry::apid::RADIO >
 Cserializer< telemetry::apid::TIME >
 Cserializer< telemetry::apid::STORAGE_STATUS >
 Cserializer< telemetry::apid::BOOTLOADER_INFO >
 Cserializer< telemetry::apid::STORAGE_LS_RESP >
 Cserializer< telemetry::apid::STORAGE_READ_RESP >
 Cserializer< telemetry::apid::STORAGE_FSTATS_RESP >
 Cserializer< telemetry::apid::SETTINGS >
 Cserializer< telemetry::apid::DISK_RAW_READ_RESP >
 Cserializer< telemetry::apid::OTA_RESP >
 Ctest
 Cparams_work_container
 CthermalThermal monitoring
 Cstate
 CtimeTime and position information
 Cto_string_exception
 Cv_bat_exception
 Cwatchdog_exception