annotate Discovery/Inc/tStructure.h @ 752:4f19336a3f21

Dev Bugfix: Alignment problem in lifedata structure: Since the introduction of the 64 bit DigO2 sensor ID the potential risk of a misalignment is present in the lifedata structure. E.g. If a new 8bit variable is added in front of the data structure containing the 64bit value. To avoid this in future the sensor data structure which may contain the 64bit value has been moved to the top of the structure (first element)
author Ideenmodellierer
date Tue, 07 Mar 2023 19:51:30 +0100
parents 5078da3845c0
children 2c243233c999
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
1 ///////////////////////////////////////////////////////////////////////////////
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
2 /// -*- coding: UTF-8 -*-
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
3 ///
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
4 /// \file Discovery/Inc/tStructure.h
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
5 /// \brief Header file for All
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
6 /// \author heinrichs weikamp gmbh
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
7 /// \date 04-July-2014
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
8 ///
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
9 /// $Id$
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
10 ///////////////////////////////////////////////////////////////////////////////
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
11 /// \par Copyright (c) 2014-2018 Heinrichs Weikamp gmbh
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
12 ///
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
13 /// This program is free software: you can redistribute it and/or modify
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
14 /// it under the terms of the GNU General Public License as published by
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
15 /// the Free Software Foundation, either version 3 of the License, or
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
16 /// (at your option) any later version.
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
17 ///
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
18 /// This program is distributed in the hope that it will be useful,
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
19 /// but WITHOUT ANY WARRANTY; without even the implied warranty of
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
20 /// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
21 /// GNU General Public License for more details.
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
22 ///
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
23 /// You should have received a copy of the GNU General Public License
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
24 /// along with this program. If not, see <http://www.gnu.org/licenses/>.
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
25 //////////////////////////////////////////////////////////////////////////////
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
26
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
27 /* Define to prevent recursive inclusion -------------------------------------*/
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
28 #ifndef TSTRUCTURE_H
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
29 #define TSTRUCTURE_H
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
30
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
31 #ifdef __cplusplus
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
32 extern "C" {
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
33 #endif
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
34
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
35 /* Includes ------------------------------------------------------------------*/
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
36 #include "stdint.h"
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
37
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
38 /** @addtogroup Template
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
39 * @{
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
40 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
41
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
42
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
43 #ifdef __cplusplus
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
44 }
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
45 #endif
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
46
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
47 #define _MB(base,menuPage,menuLine,menuEditField,menuEditWhichMode) ((base << 28) + (menuPage << 24) + (menuLine << 16) + (menuEditField << 8) + menuEditWhichMode)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
48
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
49 #define BaseInfo 0
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
50 #define BaseHome 1
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
51 #define BaseMenu 2
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
52 #define BaseComm 3
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
53 #define BaseStop 6
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
54 #define BaseBoot 7
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
55
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
56 #define PageDebug 0
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
57 #define PageSurface 1
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
58 #define PageDive 2
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
59
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
60 #define MaskLineFieldDigit _MB(7,15,0,0,0)
718
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
61 #define MaskFieldDigit _MB(7,15,255,0,0)
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
62 #define MaskAllButLine _MB(0,0,255,0,0)
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
63 #define MaskLineDigit _MB(7,15,0,255,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
64 #define InfoPageLogList 2
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
65 #define InfoPageLogShow 3
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
66 #define InfoPageCompass 6
718
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
67 #define InfoPageSensor 8
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
68
718
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
69 #define StI _MB(0,1,0,0,0)
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
70 #define StILOGLIST _MB(0,2,0,0,0)
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
71 #define StILOGSHOW _MB(0,3,0,0,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
72 #define StIDIVE _MB(0,4,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
73 #define StISIM _MB(0,5,0,0,0)
718
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
74 #define StICOMPASS _MB(0,6,0,0,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
75 #define StIDEBUG _MB(0,7,0,0,0)
718
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
76 #define StISENINFO _MB(0,8,0,0,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
77
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
78 #define StI_GoToLogbook _MB(0,1,1,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
79 #define StI_GoToPlanner _MB(0,1,2,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
80 #define StI_StartSimulator _MB(0,1,3,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
81
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
82 #define StISIM_Descend _MB(0,5,1,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
83 #define StISIM_Ascend _MB(0,5,2,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
84 #define StISIM_Divetime _MB(0,5,3,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
85 #define StISIM_Exit _MB(0,5,4,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
86 #define StISIM_FollowDeco _MB(0,5,5,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
87
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
88
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
89 #define StDEBUG _MB(1,0,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
90 #define StS _MB(1,1,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
91 #define StD _MB(1,2,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
92 #define StDMGAS _MB(1,2,1,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
93 #define StDMSPT _MB(1,2,2,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
94 #define StDMENU _MB(1,2,3,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
95 #define StDSIM1 _MB(1,2,4,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
96 #define StDSIM2 _MB(1,2,5,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
97 #define StDSIM3 _MB(1,2,6,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
98 #define StDSIM4 _MB(1,2,7,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
99 #define StDBEAR _MB(1,2,8,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
100 #define StDRAVG _MB(1,2,9,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
101 #define StDQUIT _MB(1,2,10,0,0)
614
7d6a51bb21d1 Added "Set Marker" to T3 quick menu:
Ideenmodellierer
parents: 604
diff changeset
102 #define StDMARK _MB(1,2,11,0,0)
619
8fa2de4414a8 Added t3 quick menu for marker synchronisation:
Ideenmodellierer
parents: 614
diff changeset
103 #define StDCHECK _MB(1,2,12,0,0)
633
68d95049f11a Added menu structure to allow ppo2 modification in simulator mode:
Ideenmodellierer
parents: 626
diff changeset
104 #define StDSIM5 _MB(1,2,13,0,0)
68d95049f11a Added menu structure to allow ppo2 modification in simulator mode:
Ideenmodellierer
parents: 626
diff changeset
105 #define StDSIM6 _MB(1,2,14,0,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
106
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
107
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
108 #define StUART_STANDARD _MB(3,1,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
109 #define StUART_RTECONNECT _MB(3,2,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
110
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
111 #define StStop _MB(6,0,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
112 #define StBoot0 _MB(7,0,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
113
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
114 /* globalState defines in which visible range the cursor can move */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
115 /* position of the cursor does not affect globalState */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
116 /* next page is a different globalState */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
117 /* next line, field or digit is not a different state */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
118 /* digit is empty at the moment and be reused for future features */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
119
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
120 /* PAGE 1 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
121 #define StMOG _MB(2,1,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
122
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
123 /* PAGE 1 MENU EDIT */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
124
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
125 /* PAGE 1 EDIT FIELD CONTENT */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
126 /* used for PAGE 2 AS WELL */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
127 #define StMOG_Mix _MB(2,1,255,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
128 #define StMOG_GasType _MB(2,1,255,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
129 #define StMOG_ChangeDepth _MB(2,1,255,3,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
130 #define StMOG_SetToMOD _MB(2,1,255,4,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
131 #define StMOG_Bottle _MB(2,1,255,5,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
132
526
88c626d01ee5 Added new option to gas configuration: "Off":
Ideenmodellierer
parents: 521
diff changeset
133 #define StMOG_MOD _MB(2,1,255,9,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
134
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
135 #define StMOG_First _MB(2,1,255,21,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
136 #define StMOG_Deco _MB(2,1,255,22,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
137 #define StMOG_Travel _MB(2,1,255,23,0)
526
88c626d01ee5 Added new option to gas configuration: "Off":
Ideenmodellierer
parents: 521
diff changeset
138 #define StMOG_Inactive _MB(2,1,255,24,0)
88c626d01ee5 Added new option to gas configuration: "Off":
Ideenmodellierer
parents: 521
diff changeset
139 #define StMOG_Off _MB(2,1,255,25,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
140
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
141 #define StMOG_NoTransmitter _MB(2,1,255,30,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
142 #define StMOG_Transmitter1 _MB(2,1,255,31,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
143 #define StMOG_Transmitter2 _MB(2,1,255,32,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
144 #define StMOG_Transmitter3 _MB(2,1,255,33,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
145 #define StMOG_Transmitter4 _MB(2,1,255,34,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
146 #define StMOG_Transmitter5 _MB(2,1,255,35,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
147 //#define StMOG_Transmitter6 _MB(2,1,255,36,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
148 //#define StMOG_Transmitter7 _MB(2,1,255,37,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
149 //#define StMOG_Transmitter8 _MB(2,1,255,38,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
150 //#define StMOG_Transmitter9 _MB(2,1,255,39,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
151
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
152 #define StMOG_DM_ActiveBase _MB(2,1,6,255,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
153 #define StMOG_DM_ExtraMix _MB(2,1,6,6,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
154 /*
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
155 #define StMOG_DM_Active1 _MB(2,1,6,255,1)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
156 #define StMOG_DM_Active2 _MB(2,1,6,255,2)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
157 #define StMOG_DM_Active3 _MB(2,1,6,255,3)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
158 #define StMOG_DM_Active4 _MB(2,1,6,255,4)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
159 #define StMOG_DM_Active5 _MB(2,1,6,255,5)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
160 #define StMOG_DM_Active6 _MB(2,1,6,255,6)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
161 #define StMOG_DM_Active7 _MB(2,1,6,255,7)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
162 #define StMOG_DM_Active8 _MB(2,1,6,1,8)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
163 #define StMOG_DM_Active9 _MB(2,1,6,1,9)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
164 #define StMOG_DM_Active10 _MB(2,1,6,1,10)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
165 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
166
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
167 /*
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
168 #define StMOG_Depth _MB(2,1,255, 2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
169 #define StMOG_DefaultDepth _MB(2,1,255, 4,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
170 #define StMOG_Reset _MB(2,1,255, 5,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
171 #define StMOG_ToggleDefault _MB(2,1,255, 6,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
172 #define StMOG_SensorLink _MB(2,1,255, 9,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
173 #define StMOG_Size _MB(2,1,255,10,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
174 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
175
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
176 /* PAGE 2 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
177 #define StMCG _MB(2,2,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
178 /* PAGE 3 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
179 #define StMSP _MB(2,3,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
180
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
181 /* PAGE 3 EDIT FIELD CONTENT */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
182 #define StMSP_ppo2_setting _MB(2,3,255,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
183 #define StMSP_Depth _MB(2,3,255,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
184 #define StMSP_Active _MB(2,3,255,3,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
185 #define StMSP_First _MB(2,3,255,4,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
186 #define StMSP_Select _MB(2,3,255,5,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
187 #define StMSP_Sensor1 _MB(2,3,255,6,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
188 #define StMSP_Sensor2 _MB(2,3,255,7,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
189 #define StMSP_Sensor3 _MB(2,3,255,8,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
190
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
191 /* PAGE 4 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
192 #define StMXTRA _MB(2,4,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
193
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
194 /* PAGE 4 MENU EDIT */
654
890440ab993a Introduced new menu tab for addition CCR options:
Ideenmodellierer
parents: 633
diff changeset
195 /* DIVE MODE */
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
196 #define StMXTRA_ResetStopwatch _MB(2,4,1,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
197 #define StMXTRA_CompassHeading _MB(2,4,2,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
198
654
890440ab993a Introduced new menu tab for addition CCR options:
Ideenmodellierer
parents: 633
diff changeset
199 /* SURFACE MODE */
707
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
200
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
201 #define StMXTRA_CCRmode _MB(2,4,1,1,0)
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
202 #define StMXTRA_O2_Fallback _MB(2,4,2,1,0)
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
203 #define StMXTRA_ScrubTimer _MB(2,4,3,1,0)
710
8adf9b8fc7fa Extension scrubber time:
Ideenmodellierer
parents: 707
diff changeset
204 #define StMXTRA_ScrubTimer_Max _MB(2,4,3,2,0)
8adf9b8fc7fa Extension scrubber time:
Ideenmodellierer
parents: 707
diff changeset
205 #define StMXTRA_ScrubTimer_Reset _MB(2,4,3,3,0)
8adf9b8fc7fa Extension scrubber time:
Ideenmodellierer
parents: 707
diff changeset
206 #define StMXTRA_ScrubTimer_OP_Mode _MB(2,4,3,5,0)
707
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
207
662
1b995079c045 PSCR Mode
heinrichs weikamp
parents: 661
diff changeset
208 #define StMXTRA_PSCR_O2_Drop _MB(2,4,4,1,0)
707
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
209 #define StMXTRA_PSCR_LUNG_RATIO _MB(2,4,4,2,0)
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
210 #define StMXTRA_CO2_Sensor _MB(2,4,5,1,0)
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
211 #define StMXTRA_CO2_Sensor_Calib _MB(2,4,5,2,0)
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
212
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
213
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
214
654
890440ab993a Introduced new menu tab for addition CCR options:
Ideenmodellierer
parents: 633
diff changeset
215
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
216 /* PAGE 5 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
217 #define StMDECO _MB(2,5,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
218
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
219 /* PAGE 5 MENU EDIT */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
220 /*
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
221 #define StMDECO1 _MB(2,5,1,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
222 #define StMDECO2 _MB(2,5,2,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
223 #define StMDECO3 _MB(2,5,3,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
224 #define StMDECO4 _MB(2,5,4,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
225 #define StMDECO5 _MB(2,5,5,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
226 #define StMDECO6 _MB(2,5,6,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
227 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
228
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
229 /* PAGE 5 EDIT FIELD CONTENT */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
230 #define StMDECO1_OC _MB(2,5,1,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
231 #define StMDECO1_CC _MB(2,5,1,2,0)
662
1b995079c045 PSCR Mode
heinrichs weikamp
parents: 661
diff changeset
232 #define StMDECO1_Apnea _MB(2,5,1,3,0)
1b995079c045 PSCR Mode
heinrichs weikamp
parents: 661
diff changeset
233 #define StMDECO1_Gauge _MB(2,5,1,4,0)
1b995079c045 PSCR Mode
heinrichs weikamp
parents: 661
diff changeset
234 #define StMDECO1_PSCR _MB(2,5,1,5,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
235
707
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
236 #define StMDECO3_PPO2Max _MB(2,5,2,1,0)
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
237 #define StMDECO4_SafetyStop _MB(2,5,3,1,0)
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
238 #define StMDECO5_FUTURE _MB(2,5,4,1,0)
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
239 #define StMDECO6_SALINITY _MB(2,5,5,1,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
240
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
241 /* PAGE 6 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
242 #define StMDECOP _MB(2,6,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
243
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
244 #define StMDECOP1_Algorithm _MB(2,6,1,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
245 #define StMDECOP2_VPM _MB(2,6,2,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
246 #define StMDECOP3_GF _MB(2,6,3,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
247 #define StMDECOP4_AltGF _MB(2,6,4,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
248 #define StMDECOP5_LASTSTOP _MB(2,6,5,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
249
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
250 #define StMDECOP7_ActiveGF _MB(2,6,7,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
251 #define StMDECOP8_ActiveVPM _MB(2,6,8,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
252 #define StMDECOP9_ActiveAltGF _MB(2,6,9,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
253
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
254 /* PAGE 7 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
255 #define StMHARD _MB(2,7,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
256
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
257 /* PAGE 7 EDIT FIELD CONTENT */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
258
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
259
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
260 #define StMHARD1_Bluetooth _MB(2,7,1,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
261
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
262 #define StMHARD2_Compass_SetCourse _MB(2,7,2,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
263 #define StMHARD2_Compass_ResetCourse _MB(2,7,2,3,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
264 #define StMHARD2_Compass_Calibrate _MB(2,7,2,4,0)
539
d784f281833a Added inertia simulation for compass heading:
Ideenmodellierer
parents: 531
diff changeset
265 #define StMHARD2_Compass_Inertia _MB(2,7,2,5,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
266
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
267 //#define StMHARD2_Exit _MB(2,7,2,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
268
718
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
269 #define StMHARD3_Sensors _MB(2,7,3,0,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
270 #define StMHARD3_O2_Sensor1 _MB(2,7,3,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
271 #define StMHARD3_O2_Sensor2 _MB(2,7,3,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
272 #define StMHARD3_O2_Sensor3 _MB(2,7,3,3,0)
707
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
273 #define StMHARD3_O2_Calibrate _MB(2,7,3,4,0)
734
190e5814b2f5 Removed interface selection from sensor menu:
Ideenmodellierer
parents: 730
diff changeset
274 #define StMHARD3_Sensor_Info _MB(2,7,3,5,0)
730
9c65d226f4f6 Update sensor menu support for automatic sensor detection:
Ideenmodellierer
parents: 718
diff changeset
275 #define StMHARD3_Sensor_Detect _MB(2,7,3,6,0)
718
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
276
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
277
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
278 #define StMHARD4_BrightnessEco _MB(2,7,4,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
279 #define StMHARD4_BrightnessStd _MB(2,7,4,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
280 #define StMHARD4_BrightnessHigh _MB(2,7,4,3,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
281 #define StMHARD4_BrightnessMax _MB(2,7,4,4,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
282
539
d784f281833a Added inertia simulation for compass heading:
Ideenmodellierer
parents: 531
diff changeset
283 #define StMHARD5_Button1 _MB(2,7,5,1,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
284 #define StMHARD5_ButtonBalance1 _MB(2,7,5,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
285 #define StMHARD5_ButtonBalance2 _MB(2,7,5,3,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
286 #define StMHARD5_ButtonBalance3 _MB(2,7,5,4,0)
740
5078da3845c0 Added button lock after wakeup in surface mode:
Ideenmodellierer
parents: 734
diff changeset
287 #define StMHARD5_ButtonLock _MB(2,7,5,5,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
288
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
289 //#define StMHARD6_UpdateCPU2_No _MB(2,7,6,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
290 //#define StMHARD6_UpdateCPU2_Yes _MB(2,7,6,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
291 //#define StMHARD6_UpdateCPU2_Now _MB(2,7,6,3,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
292
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
293 /* PAGE 8 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
294 #define StMSYS _MB(2,8,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
295
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
296 /* PAGE 8 EDIT FIELD CONTENT */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
297 #define StMSYS1_Date _MB(2,8,1,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
298 #define StMSYS1_Time _MB(2,8,1,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
299 #define StMSYS1_DDMMYY _MB(2,8,1,3,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
300 #define StMSYS1_MMDDYY _MB(2,8,1,4,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
301 #define StMSYS1_YYMMDD _MB(2,8,1,5,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
302 #define StMSYS1_DST _MB(2,8,1,6,0)
567
1c95f811967c -Add 12HR Time Support
izzni
parents: 562
diff changeset
303 #define StMSYS1_12HR _MB(2,8,1,7,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
304
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
305 #define StMSYS2_English _MB(2,8,2,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
306 #define StMSYS2_German _MB(2,8,2,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
307 #define StMSYS2_French _MB(2,8,2,3,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
308 #define StMSYS2_Italian _MB(2,8,2,4,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
309 #define StMSYS2_Espanol _MB(2,8,2,5,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
310
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
311 #define StMSYS3_Units _MB(2,8,3,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
312 #define StMSYS3_Colors _MB(2,8,3,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
313 #define StMSYS3_Debug _MB(2,8,3,3,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
314
521
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
315 #define StMSYS4_Info _MB(2,8,4,1,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
316
521
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
317 #define StMSYS5_Exit _MB(2,8,5,1,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
318 #define StMSYS5_LogbookOffset _MB(2,8,5,7,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
319 #define StMSYS5_ResetAll _MB(2,8,5,2,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
320 #define StMSYS5_ResetDeco _MB(2,8,5,3,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
321 #define StMSYS5_Reboot _MB(2,8,5,4,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
322 #define StMSYS5_Maintenance _MB(2,8,5,5,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
323 #define StMSYS5_ResetLogbook _MB(2,8,5,6,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
324 #define StMSYS5_SetBattCharge _MB(2,8,5,7,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
325 #define StMSYS5_RebootRTE _MB(2,8,5,8,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
326 #define StMSYS5_RebootMainCPU _MB(2,8,5,9,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
327 #define StMSYS5_ScreenTest _MB(2,8,5,10,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
328 #define StMSYS5_SetFactoryBC _MB(2,8,5,11,0)
662
1b995079c045 PSCR Mode
heinrichs weikamp
parents: 661
diff changeset
329 #define StMSYS5_ResetBluetooth _MB(2,8,5,12,0)
1b995079c045 PSCR Mode
heinrichs weikamp
parents: 661
diff changeset
330 #define StMSYS5_SetSampleIndx _MB(2,8,5,13,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
331
506
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
332 /* PAGE 9 */
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
333
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
334 # define StMCustom _MB(2,9,0,0,0)
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
335
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
336 /* PAGE 9 EDIT FIELD CONTENT */
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
337 //
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
338
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
339 #define StMCustom1_CViewTimeout _MB(2,9,1,1,0)
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
340 #define StMCustom1_CViewStandard _MB(2,9,1,2,0)
541
6fbf7cd391cb Added default view selection and auto return to view to t3 visualization:
Ideenmodellierer
parents: 539
diff changeset
341 #define StMCustom1_CViewStandardBF _MB(2,9,1,3,0)
6fbf7cd391cb Added default view selection and auto return to view to t3 visualization:
Ideenmodellierer
parents: 539
diff changeset
342 #define StMCustom1_CornerTimeout _MB(2,9,1,4,0)
6fbf7cd391cb Added default view selection and auto return to view to t3 visualization:
Ideenmodellierer
parents: 539
diff changeset
343 #define StMCustom1_CornerStandard _MB(2,9,1,5,0)
506
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
344
521
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
345 #define StMCustom2_BFSelection _MB(2,9,2,1,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
346
521
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
347 #define StMCustom3_CViewSelection1 _MB(2,9,3,1,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
348 #define StMCustom3_CViewSelection2 _MB(2,9,3,2,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
349 #define StMCustom3_CViewSelection3 _MB(2,9,3,3,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
350 #define StMCustom3_CViewSelection4 _MB(2,9,3,4,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
351 #define StMCustom3_CViewSelection5 _MB(2,9,3,5,0)
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
352 #define StMCustom3_CViewSelection6 _MB(2,9,3,6,0)
506
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
353
531
1721b26335f1 Bugfix custom view selection dialog:
Ideenmodellierer
parents: 526
diff changeset
354 #define StMCustom4_CViewSelection1 _MB(2,9,4,1,0)
553
43a2dd4ba30f Added color indicator for focus state:
Ideenmodellierer
parents: 541
diff changeset
355
604
fb5bb04ad914 Merged menu items of viewport and motion control:
Ideenmodellierer
parents: 567
diff changeset
356 #define StMCustom5_CViewPortCalib _MB(2,9,5,1,0)
626
3e1a0e267f38 Added option to select sensitivity of focus detection:
Ideenmodellierer
parents: 619
diff changeset
357 #define StMCustom5_CViewPortSpotSize _MB(2,9,5,2,0)
3e1a0e267f38 Added option to select sensitivity of focus detection:
Ideenmodellierer
parents: 619
diff changeset
358 #define StMCustom5_CViewPortLayout _MB(2,9,5,3,0)
3e1a0e267f38 Added option to select sensitivity of focus detection:
Ideenmodellierer
parents: 619
diff changeset
359 #define StMCustom5_CViewPortAmbient _MB(2,9,5,4,0)
3e1a0e267f38 Added option to select sensitivity of focus detection:
Ideenmodellierer
parents: 619
diff changeset
360 #define StMCustom5_CViewPortControl _MB(2,9,5,5,0)
3e1a0e267f38 Added option to select sensitivity of focus detection:
Ideenmodellierer
parents: 619
diff changeset
361
506
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
362
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
363 /* PAGE 10 */
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
364 #define StMPLAN _MB(2,10,0,0,0)
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
365
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
366 /* PAGE 10 EDIT FIELD CONTENT */
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
367 #define StMPLAN2_Interval _MB(2,10,2,1,0)
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
368 #define StMPLAN3_DiveTime _MB(2,10,3,1,0)
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
369 #define StMPLAN4_MaxDepth _MB(2,10,4,1,0)
604
fb5bb04ad914 Merged menu items of viewport and motion control:
Ideenmodellierer
parents: 567
diff changeset
370 #define StMPLAN5_ExitResult _MB(2,10,5,1,0)
506
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
371 #define StMPLAN4_Settings _MB(2,10,6,1,0)
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
372
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
373
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
374
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
375
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
376
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
377 //#define StMDECO6_SALINITY _MB(2,5,6,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
378 //#define StMDECO6_DefaultSAL _MB(2,5,6,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
379
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
380
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
381
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
382
506
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
383 //#define StMDECO7_AMV _MB(2,5,7,1,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
384 //#define StMDECO7_DefaultAMV _MB(2,5,7,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
385 //#define StMDECO7_RESERVE _MB(2,5,7,3,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
386
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
387
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
388 /*
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
389 typedef struct
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
390 {
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
391 uint32_t id;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
392 int8_t implemented;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
393 int8_t enabled;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
394 uint32_t pointer;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
395 uint8_t type;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
396 } SStateOfMachine;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
397 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
398
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
399 typedef struct
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
400 {
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
401 uint8_t base;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
402 uint8_t page;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
403 uint8_t line;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
404 uint8_t field;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
405 uint8_t mode;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
406 } SStateList;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
407
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
408
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
409
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
410 #endif /* TSTRUCTURE_H */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
411
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
412 /************************ (C) COPYRIGHT heinrichs weikamp *****END OF FILE****/