Main Page
Namespaces
Classes
Files
File List
File Members
include
ixblue_stdbin_decoder
data_models
navigation_data
data_models/navigation_data/ins_system_status.h
Go to the documentation of this file.
1
#pragma once
2
#include <inttypes.h>
3
4
namespace
ixblue_stdbin_decoder
5
{
6
namespace
Data
7
{
8
// TODO : For all status data, we will need to allow user to query a textual
9
// representation of a status.
10
struct
INSSystemStatus
11
{
12
enum
Status1
13
{
14
SERIAL_IN_R_ERR
,
15
INPUT_A_ERR
,
16
INPUT_B_ERR
,
17
INPUT_C_ERR
,
18
INPUT_D_ERR
,
19
INPUT_E_ERR
,
20
// 6-7 reserved
21
INPUT_R_ACTIVITY
= 8,
22
INPUT_A_ACTIVITY
,
23
INPUT_B_ACTIVITY
,
24
INPUT_C_ACTIVITY
,
25
INPUT_D_ACTIVITY
,
26
INPUT_E_ACTIVITY
,
27
// 14-15 reserved
28
OUTPUT_R_FULL
= 16,
29
OUTPUT_A_FULL
,
30
OUTPUT_B_FULL
,
31
OUTPUT_C_FULL
,
32
OUTPUT_D_FULL
,
33
OUTPUT_E_FULL
,
34
ETHERNET_PORT_FULL
,
35
// 23 reserved
36
INTERNAL_TIME_USED
= 24,
37
// 25 reserved
38
ETHERNET_PORT_ACTIVITY
= 26,
39
PULSE_IN_A_ACTIVITY
,
40
PULSE_IN_B_ACTIVITY
,
41
// 29-31 reserved
42
};
43
44
enum
Status2
45
{
46
// 0-1 reserved
47
GPS_DETECTED
= 2,
48
// 3-7 reserved
49
DMI_DETECTED
= 8,
50
UTC_DETECTED
,
51
ALTITUDE_DETECTED
,
52
PPS_DETECTED
,
53
ZUPT_MODE_ACTIVATED
,
54
// 13 reserved
55
MANUAL_GPS_DETECTED
= 14,
56
// 15-20 reserved
57
WAIT_FOR_POSITION
= 21,
58
// 22-23 reserved
59
INTERNAL_LOG
= 24,
60
// 25-26 reserved
61
MPC_OVERLOAD
= 27,
62
POWER_SUPPLY_FAILURE
,
63
RD_MODE
,
64
CONFIGURATION_SAVED
,
65
// 31 reserved
66
};
67
68
enum
Status3
69
{
70
// 0-12 reserved
71
VTG1_DETECTED
= 13,
72
// 14 reserved
73
MANUAL_ATT_DETECTED
= 15,
74
INPUT_CAN_ERR
,
75
INPUT_CAN_ACTIVITY
,
76
// 18-31 reserved
77
};
78
79
uint32_t
status1
= 0;
80
uint32_t
status2
= 0;
81
uint32_t
status3
= 0;
82
};
83
84
}
// namespace Data
85
}
// namespace ixblue_stdbin_decoder
ixblue_stdbin_decoder::Data::INSSystemStatus::INPUT_D_ERR
Definition:
data_models/navigation_data/ins_system_status.h:18
ixblue_stdbin_decoder::Data::INSSystemStatus::status1
uint32_t status1
Definition:
data_models/navigation_data/ins_system_status.h:79
ixblue_stdbin_decoder::Data::INSSystemStatus::status3
uint32_t status3
Definition:
data_models/navigation_data/ins_system_status.h:81
ixblue_stdbin_decoder::Data::INSSystemStatus::Status3
Status3
Definition:
data_models/navigation_data/ins_system_status.h:68
ixblue_stdbin_decoder::Data::INSSystemStatus::ETHERNET_PORT_FULL
Definition:
data_models/navigation_data/ins_system_status.h:34
ixblue_stdbin_decoder
Definition:
data_models/extended_navigation_data/raw_rotation_rate_vessel_frame.h:3
ixblue_stdbin_decoder::Data::INSSystemStatus::INPUT_D_ACTIVITY
Definition:
data_models/navigation_data/ins_system_status.h:25
ixblue_stdbin_decoder::Data::INSSystemStatus::OUTPUT_C_FULL
Definition:
data_models/navigation_data/ins_system_status.h:31
ixblue_stdbin_decoder::Data::INSSystemStatus::GPS_DETECTED
Definition:
data_models/navigation_data/ins_system_status.h:47
ixblue_stdbin_decoder::Data::INSSystemStatus::INPUT_A_ACTIVITY
Definition:
data_models/navigation_data/ins_system_status.h:22
ixblue_stdbin_decoder::Data::INSSystemStatus::INTERNAL_LOG
Definition:
data_models/navigation_data/ins_system_status.h:59
ixblue_stdbin_decoder::Data::INSSystemStatus::RD_MODE
Definition:
data_models/navigation_data/ins_system_status.h:63
ixblue_stdbin_decoder::Data::INSSystemStatus::MANUAL_GPS_DETECTED
Definition:
data_models/navigation_data/ins_system_status.h:55
ixblue_stdbin_decoder::Data::INSSystemStatus::OUTPUT_E_FULL
Definition:
data_models/navigation_data/ins_system_status.h:33
ixblue_stdbin_decoder::Data::INSSystemStatus::OUTPUT_A_FULL
Definition:
data_models/navigation_data/ins_system_status.h:29
ixblue_stdbin_decoder::Data::INSSystemStatus::Status2
Status2
Definition:
data_models/navigation_data/ins_system_status.h:44
ixblue_stdbin_decoder::Data::INSSystemStatus::INPUT_E_ERR
Definition:
data_models/navigation_data/ins_system_status.h:19
ixblue_stdbin_decoder::Data::INSSystemStatus::ZUPT_MODE_ACTIVATED
Definition:
data_models/navigation_data/ins_system_status.h:53
ixblue_stdbin_decoder::Data::INSSystemStatus::status2
uint32_t status2
Definition:
data_models/navigation_data/ins_system_status.h:80
ixblue_stdbin_decoder::Data::INSSystemStatus::SERIAL_IN_R_ERR
Definition:
data_models/navigation_data/ins_system_status.h:14
ixblue_stdbin_decoder::Data::INSSystemStatus::INPUT_E_ACTIVITY
Definition:
data_models/navigation_data/ins_system_status.h:26
ixblue_stdbin_decoder::Data::INSSystemStatus::OUTPUT_B_FULL
Definition:
data_models/navigation_data/ins_system_status.h:30
ixblue_stdbin_decoder::Data::INSSystemStatus::INPUT_R_ACTIVITY
Definition:
data_models/navigation_data/ins_system_status.h:21
ixblue_stdbin_decoder::Data::INSSystemStatus::INPUT_A_ERR
Definition:
data_models/navigation_data/ins_system_status.h:15
ixblue_stdbin_decoder::Data::INSSystemStatus::INTERNAL_TIME_USED
Definition:
data_models/navigation_data/ins_system_status.h:36
ixblue_stdbin_decoder::Data::INSSystemStatus::POWER_SUPPLY_FAILURE
Definition:
data_models/navigation_data/ins_system_status.h:62
ixblue_stdbin_decoder::Data::INSSystemStatus::INPUT_B_ACTIVITY
Definition:
data_models/navigation_data/ins_system_status.h:23
ixblue_stdbin_decoder::Data::INSSystemStatus::ALTITUDE_DETECTED
Definition:
data_models/navigation_data/ins_system_status.h:51
ixblue_stdbin_decoder::Data::INSSystemStatus
Definition:
data_models/navigation_data/ins_system_status.h:10
ixblue_stdbin_decoder::Data::INSSystemStatus::CONFIGURATION_SAVED
Definition:
data_models/navigation_data/ins_system_status.h:64
ixblue_stdbin_decoder::Data::INSSystemStatus::DMI_DETECTED
Definition:
data_models/navigation_data/ins_system_status.h:49
ixblue_stdbin_decoder::Data::INSSystemStatus::MANUAL_ATT_DETECTED
Definition:
data_models/navigation_data/ins_system_status.h:73
ixblue_stdbin_decoder::Data::INSSystemStatus::OUTPUT_R_FULL
Definition:
data_models/navigation_data/ins_system_status.h:28
ixblue_stdbin_decoder::Data::INSSystemStatus::INPUT_B_ERR
Definition:
data_models/navigation_data/ins_system_status.h:16
ixblue_stdbin_decoder::Data::INSSystemStatus::INPUT_CAN_ACTIVITY
Definition:
data_models/navigation_data/ins_system_status.h:75
ixblue_stdbin_decoder::Data::INSSystemStatus::Status1
Status1
Definition:
data_models/navigation_data/ins_system_status.h:12
ixblue_stdbin_decoder::Data::INSSystemStatus::MPC_OVERLOAD
Definition:
data_models/navigation_data/ins_system_status.h:61
ixblue_stdbin_decoder::Data::INSSystemStatus::INPUT_CAN_ERR
Definition:
data_models/navigation_data/ins_system_status.h:74
ixblue_stdbin_decoder::Data::INSSystemStatus::VTG1_DETECTED
Definition:
data_models/navigation_data/ins_system_status.h:71
ixblue_stdbin_decoder::Data::INSSystemStatus::WAIT_FOR_POSITION
Definition:
data_models/navigation_data/ins_system_status.h:57
ixblue_stdbin_decoder::Data::INSSystemStatus::UTC_DETECTED
Definition:
data_models/navigation_data/ins_system_status.h:50
ixblue_stdbin_decoder::Data::INSSystemStatus::ETHERNET_PORT_ACTIVITY
Definition:
data_models/navigation_data/ins_system_status.h:38
ixblue_stdbin_decoder::Data::INSSystemStatus::PULSE_IN_A_ACTIVITY
Definition:
data_models/navigation_data/ins_system_status.h:39
ixblue_stdbin_decoder::Data::INSSystemStatus::OUTPUT_D_FULL
Definition:
data_models/navigation_data/ins_system_status.h:32
ixblue_stdbin_decoder::Data::INSSystemStatus::INPUT_C_ACTIVITY
Definition:
data_models/navigation_data/ins_system_status.h:24
ixblue_stdbin_decoder::Data::INSSystemStatus::PULSE_IN_B_ACTIVITY
Definition:
data_models/navigation_data/ins_system_status.h:40
ixblue_stdbin_decoder::Data::INSSystemStatus::PPS_DETECTED
Definition:
data_models/navigation_data/ins_system_status.h:52
ixblue_stdbin_decoder::Data::INSSystemStatus::INPUT_C_ERR
Definition:
data_models/navigation_data/ins_system_status.h:17
ixblue_stdbin_decoder
Author(s): Adrien BARRAL
, Laure LEBROTON
autogenerated on Sat Jan 9 2021 03:13:21