Classes | Typedefs | Variables
kvh Namespace Reference

Classes

class  Driver
 Driver worker class for the KVH Geo Fog 3D. More...
 
class  KvhDeviceConfig
 
struct  KvhInitOptions
 
class  KvhPacketStorage
 
struct  utm_fix
 

Typedefs

typedef std::map< packet_id_e, std::pair< bool, std::shared_ptr< void > > > KvhPacketMap
 
typedef std::vector< std::pair< packet_id_e, uint16_t > > KvhPacketRequest
 

Variables

std::map< packet_id_e, int > packetSize_
 Map relating packet id's to the associated struct size. Used for baudrate calculation. More...
 
std::map< packet_id_e, std::string > packetTypeStr_
 Holds the string value for the different types of structs. More...
 
std::set< packet_id_esupportedPackets_
 Set of packets containing all packet_id's we support. More...
 

Typedef Documentation

◆ KvhPacketMap

Defines mapping from packet id's given in spatial_packets.h to a pair that contains a pointer to a struct of the type represented by the id, and a boolean denoting if the struct has been changed (for use when the map is passed to the Driver::Once function).

Definition at line 58 of file kvh_geo_fog_3d_packet_storage.hpp.

◆ KvhPacketRequest

Defines the format for a packet, frequency (Hz) pair that should be passed in by the user to retrieve specific packets at the given rate

Definition at line 65 of file kvh_geo_fog_3d_packet_storage.hpp.

Variable Documentation

◆ packetSize_

std::map< packet_id_e, int > kvh::packetSize_

◆ packetTypeStr_

std::map< packet_id_e, std::string > kvh::packetTypeStr_

◆ supportedPackets_

std::set< packet_id_e > kvh::supportedPackets_
velocity_standard_deviation_packet_t
Definition: spatial_packets.h:377
satellites_packet_t
Definition: spatial_packets.h:428
north_seeking_status_packet_t
Definition: spatial_packets.h:744
packet_id_satellites_detailed
@ packet_id_satellites_detailed
Definition: spatial_packets.h:71
detailed_satellites_packet_t
Definition: spatial_packets.h:476
raw_gnss_packet_t
Definition: spatial_packets.h:402
packet_id_north_seeking_status
@ packet_id_north_seeking_status
Definition: spatial_packets.h:111
odometer_state_packet_t
Definition: spatial_packets.h:586
unix_time_packet_t
Definition: spatial_packets.h:305
body_velocity_packet_t
Definition: spatial_packets.h:502
euler_orientation_standard_deviation_packet_t
Definition: spatial_packets.h:382
packet_id_utm_position
@ packet_id_utm_position
Definition: spatial_packets.h:74
packet_id_euler_orientation_standard_deviation
@ packet_id_euler_orientation_standard_deviation
Definition: spatial_packets.h:66
packet_id_satellites
@ packet_id_satellites
Definition: spatial_packets.h:70
packet_id_odometer_state
@ packet_id_odometer_state
Definition: spatial_packets.h:91
packet_id_raw_gnss
@ packet_id_raw_gnss
Definition: spatial_packets.h:69
packet_id_ecef_position
@ packet_id_ecef_position
Definition: spatial_packets.h:73
ecef_position_packet_t
Definition: spatial_packets.h:486
packet_id_system_state
@ packet_id_system_state
Definition: spatial_packets.h:60
local_magnetics_packet_t
Definition: spatial_packets.h:581
packet_id_local_magnetics
@ packet_id_local_magnetics
Definition: spatial_packets.h:90
packet_id_odometer_configuration
@ packet_id_odometer_configuration
Definition: spatial_packets.h:126
packet_id_unix_time
@ packet_id_unix_time
Definition: spatial_packets.h:61
odometer_configuration_packet_t
Definition: spatial_packets.h:889
packet_id_body_velocity
@ packet_id_body_velocity
Definition: spatial_packets.h:76
packet_id_velocity_standard_deviation
@ packet_id_velocity_standard_deviation
Definition: spatial_packets.h:65
system_state_packet_t
Definition: spatial_packets.h:246
raw_sensors_packet_t
Definition: spatial_packets.h:392
packet_id_raw_sensors
@ packet_id_raw_sensors
Definition: spatial_packets.h:68


kvh_geo_fog_3d_driver
Author(s): Trevor Bostic , Zach LaCelle
autogenerated on Wed Mar 2 2022 00:28:57