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

#include <fake_gnss.h>

Collaboration diagram for fake_gnss_t:
[legend]

Public Attributes

uint32_t module_baud
uint32_t uart_baud
bool nmea_on
bool pvt_on
bool mute
uint16_t rate_ms
uint8_t dynmodel
bool nak_next
uint32_t next_nmea_us
uint32_t next_pvt_us
gnss_frame_parser_t rx
unsigned valsets
unsigned baud_changes
unsigned acks
unsigned naks
unsigned garbled_rx
fake_gnss_truth_t truth
uint8_t pending [512]
size_t pending_len

Detailed Description

Definition at line 25 of file fake_gnss.h.

Member Data Documentation

◆ acks

unsigned fake_gnss_t::acks

Definition at line 33 of file fake_gnss.h.

Referenced by ack().

◆ baud_changes

unsigned fake_gnss_t::baud_changes

Definition at line 33 of file fake_gnss.h.

Referenced by on_valset().

◆ dynmodel

uint8_t fake_gnss_t::dynmodel

Definition at line 29 of file fake_gnss.h.

Referenced by check_gps(), and on_valset().

◆ garbled_rx

unsigned fake_gnss_t::garbled_rx

Definition at line 33 of file fake_gnss.h.

Referenced by module_rx().

◆ module_baud

uint32_t fake_gnss_t::module_baud

Definition at line 26 of file fake_gnss.h.

Referenced by check_gps(), fake_gnss_emit(), fake_gnss_init(), module_rx(), and on_valset().

◆ mute

bool fake_gnss_t::mute

Definition at line 27 of file fake_gnss.h.

Referenced by fake_gnss_emit(), and module_rx().

◆ nak_next

bool fake_gnss_t::nak_next

Definition at line 30 of file fake_gnss.h.

Referenced by on_valset().

◆ naks

unsigned fake_gnss_t::naks

Definition at line 33 of file fake_gnss.h.

Referenced by ack().

◆ next_nmea_us

uint32_t fake_gnss_t::next_nmea_us

Definition at line 31 of file fake_gnss.h.

Referenced by fake_gnss_emit(), fake_gnss_init(), and fake_gnss_power_cycle().

◆ next_pvt_us

uint32_t fake_gnss_t::next_pvt_us

Definition at line 31 of file fake_gnss.h.

Referenced by fake_gnss_emit().

◆ nmea_on

bool fake_gnss_t::nmea_on

Definition at line 27 of file fake_gnss.h.

Referenced by check_gps(), fake_gnss_emit(), fake_gnss_init(), and on_valset().

◆ pending

uint8_t fake_gnss_t::pending[512]

Definition at line 35 of file fake_gnss.h.

Referenced by fake_gnss_emit(), and queue().

◆ pending_len

size_t fake_gnss_t::pending_len

Definition at line 36 of file fake_gnss.h.

Referenced by fake_gnss_emit(), and queue().

◆ pvt_on

bool fake_gnss_t::pvt_on

Definition at line 27 of file fake_gnss.h.

Referenced by fake_gnss_emit(), and on_valset().

◆ rate_ms

uint16_t fake_gnss_t::rate_ms

Definition at line 28 of file fake_gnss.h.

Referenced by check_gps(), fake_gnss_emit(), fake_gnss_init(), and on_valset().

◆ rx

gnss_frame_parser_t fake_gnss_t::rx

Definition at line 32 of file fake_gnss.h.

Referenced by fake_gnss_init(), and module_rx().

◆ truth

fake_gnss_truth_t fake_gnss_t::truth

Definition at line 34 of file fake_gnss.h.

Referenced by fake_gnss_init(), fake_gnss_power_cycle(), and pvt().

◆ uart_baud

uint32_t fake_gnss_t::uart_baud

Definition at line 26 of file fake_gnss.h.

Referenced by fake_gnss_emit(), fake_gnss_power_cycle(), module_rx(), and set_baud().

◆ valsets

unsigned fake_gnss_t::valsets

Definition at line 33 of file fake_gnss.h.

Referenced by on_valset().


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