include
novatel_oem7_driver
oem7_imu.hpp
Go to the documentation of this file.
1
//
3
// Copyright (c) 2020 NovAtel Inc.
4
//
5
// Permission is hereby granted, free of charge, to any person obtaining a copy
6
// of this software and associated documentation files (the "Software"), to deal
7
// in the Software without restriction, including without limitation the rights
8
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
// copies of the Software, and to permit persons to whom the Software is
10
// furnished to do so, subject to the following conditions:
11
//
12
// The above copyright notice and this permission notice shall be included in all
13
// copies or substantial portions of the Software.
14
//
15
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
// SOFTWARE.
22
//
24
25
namespace
novatel_oem7_driver
26
{
27
29
enum
oem7_imu_type_t
30
{
31
IMU_TYPE_UNKNOWN
= 0,
32
IMU_TYPE_HG1700_AG11
= 1,
33
IMU_TYPE_HG1700_AG17
= 4,
34
IMU_TYPE_HG1900_CA29
= 5,
35
IMU_TYPE_LN200
= 8,
36
IMU_TYPE_HG1700_AG58
= 11,
37
IMU_TYPE_HG1700_AG62
= 12,
38
IMU_TYPE_IMAR_FSAS
= 13,
39
IMU_TYPE_KVH_COTS
= 16,
40
IMU_TYPE_HG1930_AA99
= 20,
41
IMU_TYPE_ISA100C
= 26,
42
IMU_TYPE_HG1900_CA50
= 27,
43
IMU_TYPE_HG1930_CA50
= 28,
44
IMU_TYPE_ADIS16488
= 31,
45
IMU_TYPE_STIM300
= 32,
46
IMU_TYPE_KVH_1750
= 33,
47
IMU_TYPE_EPSON_G320
= 41,
48
IMU_TYPE_LITEF_MICROIMU
= 52,
49
IMU_TYPE_STIM_300D
= 56,
50
IMU_TYPE_HG4930_AN01
= 58,
51
IMU_TYPE_EPSON_G370
= 61,
52
IMU_TYPE_EPSON_G320_200HZ
= 62,
53
IMU_TYPE_HG4930_AN04
= 68,
54
IMU_TYPE_HG4930_AN04_400HZ
= 69
55
56
};
57
58
59
typedef
int
imu_rate_t
;
60
68
bool
69
getImuRawScaleFactors
(
70
oem7_imu_type_t
imu_type,
71
imu_rate_t imu_rate,
72
double
& gyro_scale,
73
double
& acc_scale
74
);
75
76
}
novatel_oem7_driver::imu_rate_t
int imu_rate_t
IMU message output rate. Refer to INSCONFIG in the OEM7 manual.s.
Definition:
oem7_imu.hpp:59
novatel_oem7_driver::IMU_TYPE_HG4930_AN04_400HZ
Definition:
oem7_imu.hpp:54
novatel_oem7_driver::IMU_TYPE_LITEF_MICROIMU
Definition:
oem7_imu.hpp:48
novatel_oem7_driver::IMU_TYPE_KVH_COTS
Definition:
oem7_imu.hpp:39
novatel_oem7_driver::IMU_TYPE_HG1930_AA99
Definition:
oem7_imu.hpp:40
novatel_oem7_driver::IMU_TYPE_LN200
Definition:
oem7_imu.hpp:35
novatel_oem7_driver::IMU_TYPE_STIM_300D
Definition:
oem7_imu.hpp:49
novatel_oem7_driver::IMU_TYPE_ADIS16488
Definition:
oem7_imu.hpp:44
novatel_oem7_driver::IMU_TYPE_HG4930_AN04
Definition:
oem7_imu.hpp:53
novatel_oem7_driver::getImuRawScaleFactors
bool getImuRawScaleFactors(oem7_imu_type_t imu_type, imu_rate_t imu_rate, double &gyro_scale, double &acc_scale)
Definition:
oem7_imu.cpp:61
novatel_oem7_driver::IMU_TYPE_HG1700_AG58
Definition:
oem7_imu.hpp:36
novatel_oem7_driver::IMU_TYPE_HG1900_CA29
Definition:
oem7_imu.hpp:34
novatel_oem7_driver::IMU_TYPE_HG1700_AG62
Definition:
oem7_imu.hpp:37
novatel_oem7_driver::IMU_TYPE_IMAR_FSAS
Definition:
oem7_imu.hpp:38
novatel_oem7_driver::IMU_TYPE_HG1930_CA50
Definition:
oem7_imu.hpp:43
novatel_oem7_driver::IMU_TYPE_HG4930_AN01
Definition:
oem7_imu.hpp:50
novatel_oem7_driver::IMU_TYPE_HG1700_AG11
Definition:
oem7_imu.hpp:32
novatel_oem7_driver::IMU_TYPE_KVH_1750
Definition:
oem7_imu.hpp:46
novatel_oem7_driver::IMU_TYPE_HG1900_CA50
Definition:
oem7_imu.hpp:42
novatel_oem7_driver::IMU_TYPE_UNKNOWN
Definition:
oem7_imu.hpp:31
novatel_oem7_driver::IMU_TYPE_EPSON_G370
Definition:
oem7_imu.hpp:51
novatel_oem7_driver
Definition:
oem7_imu.hpp:25
novatel_oem7_driver::IMU_TYPE_HG1700_AG17
Definition:
oem7_imu.hpp:33
novatel_oem7_driver::oem7_imu_type_t
oem7_imu_type_t
IMUs supported on OEM7 products; refer to INSCONFIG in the OEM7 manual.
Definition:
oem7_imu.hpp:29
novatel_oem7_driver::IMU_TYPE_STIM300
Definition:
oem7_imu.hpp:45
novatel_oem7_driver::IMU_TYPE_ISA100C
Definition:
oem7_imu.hpp:41
novatel_oem7_driver::IMU_TYPE_EPSON_G320
Definition:
oem7_imu.hpp:47
novatel_oem7_driver::IMU_TYPE_EPSON_G320_200HZ
Definition:
oem7_imu.hpp:52
novatel_oem7_driver
Author(s):
autogenerated on Sun Mar 19 2023 02:17:36