include
kvh_geo_fog_3d_global_vars.hpp
Go to the documentation of this file.
1
/*********************************************************************
2
* Software License Agreement (Apache 2.0)
3
*
4
* Copyright (c) 2019, The MITRE Corporation.
5
* All rights reserved.
6
*
7
* Licensed under the Apache License, Version 2.0 (the "License");
8
* you may not use this file except in compliance with the License.
9
* You may obtain a copy of the License at
10
*
11
* https://www.apache.org/licenses/LICENSE-2.0
12
*
13
* Unless required by applicable law or agreed to in writing, software
14
* distributed under the License is distributed on an "AS IS" BASIS,
15
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16
* See the License for the specific language governing permissions and
17
* limitations under the License.
18
*
19
* Sections of this project contains content developed by The MITRE Corporation.
20
* If this code is used in a deployment or embedded within another project,
21
* it is requested that you send an email to opensource@mitre.org in order to
22
* let us know where this software is being used.
23
*********************************************************************/
24
31
#pragma once
32
33
#include <map>
34
#include <set>
35
36
// GEO-FOG
37
#include "
an_packet_protocol.h
"
38
#include "
spatial_packets.h
"
39
40
namespace
kvh
41
{
42
extern
std::set<packet_id_e>
supportedPackets_
;
43
extern
std::map<packet_id_e, int>
packetSize_
;
44
extern
std::map<packet_id_e, std::string>
packetTypeStr_
;
45
51
struct
utm_fix
:
utm_position_packet_t
52
{
53
uint8_t
zone_num
;
54
};
55
}
kvh::utm_fix::zone_num
uint8_t zone_num
Definition:
kvh_geo_fog_3d_global_vars.hpp:53
kvh
Definition:
kvh_geo_fog_3d_device_configuration.hpp:44
an_packet_protocol.h
utm_position_packet_t
Definition:
spatial_packets.h:491
kvh::utm_fix
Definition:
kvh_geo_fog_3d_global_vars.hpp:51
kvh::packetTypeStr_
std::map< packet_id_e, std::string > packetTypeStr_
Holds the string value for the different types of structs.
Definition:
kvh_global_vars.cpp:74
kvh::packetSize_
std::map< packet_id_e, int > packetSize_
Map relating packet id's to the associated struct size. Used for baudrate calculation.
Definition:
kvh_global_vars.cpp:56
kvh::supportedPackets_
std::set< packet_id_e > supportedPackets_
Set of packets containing all packet_id's we support.
Definition:
kvh_global_vars.cpp:37
spatial_packets.h
kvh_geo_fog_3d_driver
Author(s): Trevor Bostic
, Zach LaCelle
autogenerated on Wed Mar 2 2022 00:28:57