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_
Initial value:
= {
{packet_id_utm_position, sizeof(utm_fix)},
}

Map relating packet id's to the associated struct size. Used for baudrate calculation.

Definition at line 56 of file kvh_global_vars.cpp.

◆ packetTypeStr_

std::map< packet_id_e, std::string > kvh::packetTypeStr_
Initial value:
= {
{packet_id_utm_position, typeid(utm_fix).name()},
}

Holds the string value for the different types of structs.

Definition at line 74 of file kvh_global_vars.cpp.

◆ supportedPackets_

std::set< packet_id_e > kvh::supportedPackets_


kvh_geo_fog_3d_driver
Author(s): Trevor Bostic , Zach LaCelle
autogenerated on Mon Feb 28 2022 22:39:54