MIP_SDK  v3.0.0
MicroStrain Communications Library for embedded systems
mip_device_models.h
Go to the documentation of this file.
1 #pragma once
2 
3 #ifdef __cplusplus
4 namespace mip {
5 namespace C {
6 extern "C" {
7 #endif // __cplusplus
8 
10 {
12  MODEL_3DM_DH3 = 6219,// 3DM-DH3
13  MODEL_3DM_GX3_15 = 6227,// 3DM-GX3-15
14  MODEL_3DM_GX3_25 = 6223,// 3DM-GX3-25
15  MODEL_3DM_GX3_35 = 6225,// 3DM-GX3-35
16  MODEL_3DM_GX3_45 = 6228,// 3DM-GX3-45
17  MODEL_3DM_RQ1_45_LT = 6232,// 3DM-RQ1-45-LT
18  MODEL_3DM_GX4_15 = 6233,// 3DM-GX4-15
19  MODEL_3DM_GX4_25 = 6234,// 3DM-GX4-25
20  MODEL_3DM_GX4_45 = 6236,// 3DM-GX4-45
21  MODEL_3DM_RQ1_45_ST = 6239,// 3DM-RQ1-45-ST
22  MODEL_3DM_GX5_10 = 6255,// 3DM-GX5-10
23  MODEL_3DM_GX5_15 = 6254,// 3DM-GX5-15
24  MODEL_3DM_GX5_25 = 6253,// 3DM-GX5-25
25  MODEL_3DM_GX5_35 = 6252,// 3DM-GX5-35
26  MODEL_3DM_GX5_45 = 6251,// 3DM-GX5-45
27  MODEL_3DM_CV5_10 = 6259,// 3DM-CV5-10
28  MODEL_3DM_CV5_15 = 6258,// 3DM-CV5-15
29  MODEL_3DM_CV5_25 = 6257,// 3DM-CV5-25
30  MODEL_3DM_CV5_45 = 6256,// 3DM-CV5-45
31  MODEL_3DM_GQ4_45 = 6250,// 3DM-GQ4-45
32  MODEL_3DM_CX5_45 = 6271,// 3DM-CX5-45
33  MODEL_3DM_CX5_35 = 6272,// 3DM-CX5-35
34  MODEL_3DM_CX5_25 = 6273,// 3DM-CX5-25
35  MODEL_3DM_CX5_15 = 6274,// 3DM-CX5-15
36  MODEL_3DM_CX5_10 = 6275,// 3DM-CX5-10
37  MODEL_3DM_CL5_10 = 6279,// 3DM-CL5-10
38  MODEL_3DM_CL5_15 = 6280,// 3DM-CL5-15
39  MODEL_3DM_CL5_25 = 6281,// 3DM-CL5-25
40  MODEL_3DM_GQ7 = 6284,// 3DM-GQ7
41  MODEL_3DM_RTK = 6285,// 3DM-RTK
42  MODEL_3DM_CV7_AHRS = 6286,// 3DM-CV7-AHRS
43  MODEL_3DM_CV7_AR = 6287,// 3DM-CV7-AR
44  MODEL_3DM_GV7_AHRS = 6288,// 3DM-GV7-AHRS
45  MODEL_3DM_GV7_AR = 6289,// 3DM-GV7-AR
46  MODEL_3DM_GV7_INS = 6290,// 3DM-GV7-INS
47  MODEL_3DM_CV7_INS = 6291 // 3DM-CV7-INS
48 };
49 #ifndef __cplusplus
51 #endif // __cplusplus
52 
53 mip_model_number get_model_from_string(const char* model_or_serial);
55 
56 
57 #ifdef __cplusplus
58 } // extern "C"
59 } // namespace C
60 
62 
63 inline ModelNumber getModelFromString(const char* model_or_serial) { return C::get_model_from_string(model_or_serial); }
64 inline const char* getModelNameFromNumber(ModelNumber model) { return C::get_model_name_from_number(model); }
65 
66 
67 } // namespace mip
68 #endif // __cplusplus
mip
A collection of C++ classes and functions covering the full mip api.
Definition: commands_3dm.c:11
mip::C::MODEL_3DM_GX5_15
@ MODEL_3DM_GX5_15
Definition: mip_device_models.h:23
mip::getModelFromString
ModelNumber getModelFromString(const char *model_or_serial)
Definition: mip_device_models.h:63
mip::C::MODEL_3DM_DH3
@ MODEL_3DM_DH3
Definition: mip_device_models.h:12
mip::C::MODEL_3DM_CV7_AR
@ MODEL_3DM_CV7_AR
Definition: mip_device_models.h:43
mip::C::MODEL_3DM_GV7_AR
@ MODEL_3DM_GV7_AR
Definition: mip_device_models.h:45
mip::C::MODEL_3DM_CX5_15
@ MODEL_3DM_CX5_15
Definition: mip_device_models.h:35
mip::C::mip_model_number
mip_model_number
Definition: mip_device_models.h:9
mip::C::MODEL_3DM_CV7_AHRS
@ MODEL_3DM_CV7_AHRS
Definition: mip_device_models.h:42
mip::C::MODEL_3DM_GX3_45
@ MODEL_3DM_GX3_45
Definition: mip_device_models.h:16
mip::C::MODEL_3DM_GX3_25
@ MODEL_3DM_GX3_25
Definition: mip_device_models.h:14
mip::C::MODEL_3DM_GX5_10
@ MODEL_3DM_GX5_10
Definition: mip_device_models.h:22
mip::getModelNameFromNumber
const char * getModelNameFromNumber(ModelNumber model)
Definition: mip_device_models.h:64
mip::C::MODEL_3DM_GX3_15
@ MODEL_3DM_GX3_15
Definition: mip_device_models.h:13
mip::C::MODEL_3DM_GV7_INS
@ MODEL_3DM_GV7_INS
Definition: mip_device_models.h:46
mip::C::MODEL_3DM_CX5_45
@ MODEL_3DM_CX5_45
Definition: mip_device_models.h:32
mip::C::MODEL_3DM_CL5_15
@ MODEL_3DM_CL5_15
Definition: mip_device_models.h:38
mip::C::MODEL_3DM_GX5_35
@ MODEL_3DM_GX5_35
Definition: mip_device_models.h:25
mip::C::MODEL_3DM_GQ4_45
@ MODEL_3DM_GQ4_45
Definition: mip_device_models.h:31
mip::C::MODEL_3DM_GX3_35
@ MODEL_3DM_GX3_35
Definition: mip_device_models.h:15
mip::C::MODEL_3DM_GX4_45
@ MODEL_3DM_GX4_45
Definition: mip_device_models.h:20
mip::C::MODEL_3DM_GX5_45
@ MODEL_3DM_GX5_45
Definition: mip_device_models.h:26
mip::C::MODEL_3DM_CL5_10
@ MODEL_3DM_CL5_10
Definition: mip_device_models.h:37
mip::C::MODEL_3DM_CV5_10
@ MODEL_3DM_CV5_10
Definition: mip_device_models.h:27
mip::C::MODEL_3DM_GX4_25
@ MODEL_3DM_GX4_25
Definition: mip_device_models.h:19
mip::C::MODEL_3DM_GX5_25
@ MODEL_3DM_GX5_25
Definition: mip_device_models.h:24
mip::C::MODEL_3DM_CL5_25
@ MODEL_3DM_CL5_25
Definition: mip_device_models.h:39
mip::C::get_model_from_string
mip_model_number get_model_from_string(const char *model_or_serial)
Definition: mip_device_models.c:15
mip::C::MODEL_UNKNOWN
@ MODEL_UNKNOWN
Definition: mip_device_models.h:11
mip::C::MODEL_3DM_RQ1_45_ST
@ MODEL_3DM_RQ1_45_ST
Definition: mip_device_models.h:21
mip::C::MODEL_3DM_GV7_AHRS
@ MODEL_3DM_GV7_AHRS
Definition: mip_device_models.h:44
mip::C::get_model_name_from_number
const char * get_model_name_from_number(mip_model_number model)
Definition: mip_device_models.c:47
mip::C::MODEL_3DM_RTK
@ MODEL_3DM_RTK
Definition: mip_device_models.h:41
mip::C::MODEL_3DM_GX4_15
@ MODEL_3DM_GX4_15
Definition: mip_device_models.h:18
mip::C::MODEL_3DM_GQ7
@ MODEL_3DM_GQ7
Definition: mip_device_models.h:40
mip::C::MODEL_3DM_CX5_10
@ MODEL_3DM_CX5_10
Definition: mip_device_models.h:36
mip::C::MODEL_3DM_CV7_INS
@ MODEL_3DM_CV7_INS
Definition: mip_device_models.h:47
mip::C::MODEL_3DM_CX5_35
@ MODEL_3DM_CX5_35
Definition: mip_device_models.h:33
mip::C::MODEL_3DM_CV5_15
@ MODEL_3DM_CV5_15
Definition: mip_device_models.h:28
mip::C::MODEL_3DM_CV5_45
@ MODEL_3DM_CV5_45
Definition: mip_device_models.h:30
mip::C::MODEL_3DM_RQ1_45_LT
@ MODEL_3DM_RQ1_45_LT
Definition: mip_device_models.h:17
mip::C::MODEL_3DM_CX5_25
@ MODEL_3DM_CX5_25
Definition: mip_device_models.h:34
mip::C::MODEL_3DM_CV5_25
@ MODEL_3DM_CV5_25
Definition: mip_device_models.h:29