STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
gnss_core_t Struct Reference

#include <gnss_core.h>

Collaboration diagram for gnss_core_t:
[legend]

Public Attributes

gnss_io_t io
record_sink_t sink
gnss_frame_parser_t parser
gnss_state_t state
uint32_t baud
uint8_t candidate
uint8_t tries
uint32_t deadline_us
uint32_t pps_us
uint32_t detected_baud
uint32_t fixes
uint32_t configs
uint32_t naks
uint32_t resets
rec_gnss_t latest
uint32_t rf_reports
uint32_t sat_reports
ubx_rf_t rf
ubx_sats_t sats

Detailed Description

Definition at line 50 of file gnss_core.h.

Member Data Documentation

◆ baud

uint32_t gnss_core_t::baud

Definition at line 55 of file gnss_core.h.

Referenced by configure(), on_frame(), and open_at().

◆ candidate

uint8_t gnss_core_t::candidate

Definition at line 56 of file gnss_core.h.

Referenced by detect(), gnss_core_init(), gnss_core_poll(), and restart().

◆ configs

uint32_t gnss_core_t::configs

Definition at line 63 of file gnss_core.h.

Referenced by on_frame().

◆ deadline_us

uint32_t gnss_core_t::deadline_us

Definition at line 58 of file gnss_core.h.

Referenced by detect(), gnss_core_poll(), gnss_core_wait_us(), on_frame(), on_pvt(), and send_config().

◆ detected_baud

uint32_t gnss_core_t::detected_baud

Definition at line 61 of file gnss_core.h.

Referenced by check_gps(), and on_frame().

◆ fixes

uint32_t gnss_core_t::fixes

Definition at line 62 of file gnss_core.h.

Referenced by on_pvt().

◆ io

gnss_io_t gnss_core_t::io

Definition at line 51 of file gnss_core.h.

Referenced by configure(), gnss_core_request_status(), open_at(), send_config(), and world_init().

◆ latest

rec_gnss_t gnss_core_t::latest

Definition at line 65 of file gnss_core.h.

Referenced by on_pvt().

◆ naks

uint32_t gnss_core_t::naks

Definition at line 64 of file gnss_core.h.

Referenced by on_frame().

◆ parser

gnss_frame_parser_t gnss_core_t::parser

Definition at line 53 of file gnss_core.h.

Referenced by gnss_core_feed(), on_frame(), on_pvt(), and open_at().

◆ pps_us

uint32_t gnss_core_t::pps_us

Definition at line 59 of file gnss_core.h.

Referenced by gnss_core_init(), gnss_core_set_pps(), and on_pvt().

◆ resets

uint32_t gnss_core_t::resets

Definition at line 64 of file gnss_core.h.

Referenced by restart().

◆ rf

ubx_rf_t gnss_core_t::rf

Definition at line 68 of file gnss_core.h.

Referenced by on_frame().

◆ rf_reports

uint32_t gnss_core_t::rf_reports

Definition at line 67 of file gnss_core.h.

Referenced by on_frame().

◆ sat_reports

uint32_t gnss_core_t::sat_reports

Definition at line 67 of file gnss_core.h.

Referenced by on_frame().

◆ sats

ubx_sats_t gnss_core_t::sats

Definition at line 69 of file gnss_core.h.

Referenced by on_frame().

◆ sink

record_sink_t gnss_core_t::sink

Definition at line 52 of file gnss_core.h.

Referenced by on_pvt(), and world_init().

◆ state

gnss_state_t gnss_core_t::state

Definition at line 54 of file gnss_core.h.

Referenced by feedtwin.session.core.TankSim::_atmosphere_floor(), feedtwin.session.core.Session::_burnout_check(), feedtwin.session.core.TankSim::_chill(), feedtwin.session.core.TankSim::_chill_target(), feedtwin.session.core.TankSim::_collect(), feedtwin.session.core.TankSim::_dewar_load(), feedtwin.session.core.Session::_fire_notes(), feedtwin.session.core.TankSim::_gas_temperature_of(), feedtwin.session.core.Session::_integrate(), feedtwin.session.core.TankSim::_ledger(), feedtwin.session.core.Session::_loading(), feedtwin.session.core.Session::_notes(), feedtwin.session.core.TankSim::_one_step(), feedtwin.session.core.TankSim::_pressurant_floor(), feedtwin.session.core.TankSim::_settled(), feedtwin.session.core.TankSim::_specific_energy_at(), feedtwin.session.core.Session::_supply_press(), feedtwin.session.core.TankSim::_wanted(), feedtwin.session.core.BottleSim::advance(), feedtwin.session.core.TankSim::advance(), feedtwin.session.network_trace.NetworkTrace::append(), check_gps(), feedtwin.session.core.Session::command_state(), configure(), detect(), feedtwin.session.core.TankSim::fill_line_flow(), gnss_core_init(), gnss_core_poll(), gnss_core_request_status(), on_frame(), feedtwin.session.core.TankSim::outlet_pressure(), feedtwin.session.core.Session::prime(), feedtwin.session.network_trace.NetworkTrace::record(), engine.control.robust_ddp.controller.RobustDDPController::reset(), feedtwin.session.core.Session::signals(), feedtwin.session.core.TankSim::skip_chill(), engine.control.robust_ddp.controller.RobustDDPController::step(), feedtwin.session.core.TankSim::take_back(), test_robust_ddp_actuation.TestActuation::test_compute_actuation_binary(), test_robust_ddp_actuation.TestActuation::test_compute_actuation_clamping(), test_robust_ddp_actuation.TestActuation::test_compute_actuation_pwm(), test_robust_ddp_safety_filter.TestSafetyFilter::test_filter_action_clamping(), test_robust_ddp_safety_filter.TestSafetyFilter::test_filter_action_safe(), test_robust_ddp_safety_filter.TestSafetyFilter::test_filter_action_unsafe_mr(), test_robust_ddp_safety_filter.TestSafetyFilter::test_filter_action_unsafe_ullage(), and test_robust_ddp_safety_filter.TestSafetyFilter::test_find_best_safe_action().

◆ tries

uint8_t gnss_core_t::tries

Definition at line 57 of file gnss_core.h.

Referenced by configure(), and gnss_core_poll().


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