annotate Discovery/Inc/tStructure.h @ 1037:2af07aa38531 GasConsumption

Merge with external development branches: Some features have been prepared for integration: Profiles, DMA UART on Firmware part, Bluetooth discovery and messges logging for development phase. All these new function are deactivated by compile switch and may be activated using the configuration.h for testing purpose.
author Ideenmodellierer
date Mon, 15 Sep 2025 21:12:44 +0200
parents 158100a84ebd 5b913cdaa9dc
children f8e2895c91e5
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
845
17d9d6eddd8d Added new PreDiveCheck info page:
Ideenmodellierer
parents: 834
diff changeset
68 #define InfoPagePreDive 9
1035
5b913cdaa9dc Degub message logger:
Ideenmodellierer
parents: 1032
diff changeset
69 #define InfoPageLogger 10
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
70
718
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
71 #define StI _MB(0,1,0,0,0)
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
72 #define StILOGLIST _MB(0,2,0,0,0)
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
73 #define StILOGSHOW _MB(0,3,0,0,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
74 #define StIDIVE _MB(0,4,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
75 #define StISIM _MB(0,5,0,0,0)
718
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
76 #define StICOMPASS _MB(0,6,0,0,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
77 #define StIDEBUG _MB(0,7,0,0,0)
718
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
78 #define StISENINFO _MB(0,8,0,0,0)
845
17d9d6eddd8d Added new PreDiveCheck info page:
Ideenmodellierer
parents: 834
diff changeset
79 #define StIPREDIVE _MB(0,9,0,0,0)
1032
33b91584d827 New CV Pulse:
Ideenmodellierer
parents: 1017
diff changeset
80 #define StILOGGER _MB(0,10,0,0,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
81
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
82 #define StI_GoToLogbook _MB(0,1,1,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
83 #define StI_GoToPlanner _MB(0,1,2,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
84 #define StI_StartSimulator _MB(0,1,3,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
85
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
86 #define StISIM_Descend _MB(0,5,1,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
87 #define StISIM_Ascend _MB(0,5,2,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
88 #define StISIM_Divetime _MB(0,5,3,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
89 #define StISIM_Exit _MB(0,5,4,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
90 #define StISIM_FollowDeco _MB(0,5,5,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
91
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
92
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
93 #define StDEBUG _MB(1,0,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
94 #define StS _MB(1,1,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
95 #define StD _MB(1,2,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
96 #define StDMGAS _MB(1,2,1,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
97 #define StDMSPT _MB(1,2,2,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
98 #define StDMENU _MB(1,2,3,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
99 #define StDSIM1 _MB(1,2,4,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
100 #define StDSIM2 _MB(1,2,5,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
101 #define StDSIM3 _MB(1,2,6,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
102 #define StDSIM4 _MB(1,2,7,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
103 #define StDBEAR _MB(1,2,8,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
104 #define StDRAVG _MB(1,2,9,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
105 #define StDQUIT _MB(1,2,10,0,0)
614
7d6a51bb21d1 Added "Set Marker" to T3 quick menu:
Ideenmodellierer
parents: 604
diff changeset
106 #define StDMARK _MB(1,2,11,0,0)
619
8fa2de4414a8 Added t3 quick menu for marker synchronisation:
Ideenmodellierer
parents: 614
diff changeset
107 #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
108 #define StDSIM5 _MB(1,2,13,0,0)
68d95049f11a Added menu structure to allow ppo2 modification in simulator mode:
Ideenmodellierer
parents: 626
diff changeset
109 #define StDSIM6 _MB(1,2,14,0,0)
773
2c243233c999 Menu shortcut for bailout / return to circuit when diving in CCR mode (mikeller)
heinrichsweikamp
parents: 740
diff changeset
110 #define StDBAILOUT _MB(1,2,15,0,0)
775
46c6d2380d4e Add a shortcuts to change the setpoint to the loop to the 'normal' display when diving. It is only shown when diving in CCR mode and on the loop.
heinrichsweikamp
parents: 774
diff changeset
111 #define StDSETPOINT _MB(1,2,16,0,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
112
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
113 #define StUART_STANDARD _MB(3,1,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
114 #define StUART_RTECONNECT _MB(3,2,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
115
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
116 #define StStop _MB(6,0,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
117 #define StBoot0 _MB(7,0,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
118
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
119 /* globalState defines in which visible range the cursor can move */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
120 /* position of the cursor does not affect globalState */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
121 /* next page is a different globalState */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
122 /* next line, field or digit is not a different state */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
123 /* digit is empty at the moment and be reused for future features */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
124
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
125 /* PAGE 1 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
126 #define StMOG _MB(2,1,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
127
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
128 /* PAGE 1 MENU EDIT */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
129
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
130 /* PAGE 1 EDIT FIELD CONTENT */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
131 /* used for PAGE 2 AS WELL */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
132 #define StMOG_Mix _MB(2,1,255,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
133 #define StMOG_GasType _MB(2,1,255,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
134 #define StMOG_ChangeDepth _MB(2,1,255,3,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
135 #define StMOG_SetToMOD _MB(2,1,255,4,0)
832
7b0033246b12 Added selection if an active gas shall be used for deco calculation or not
Ideenmodellierer
parents: 815
diff changeset
136 #define StMOG_CalcDeco _MB(2,1,255,5,0)
7b0033246b12 Added selection if an active gas shall be used for deco calculation or not
Ideenmodellierer
parents: 815
diff changeset
137 /* #define StMOG_Bottle _MB(2,1,255,5,0) */
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
138
526
88c626d01ee5 Added new option to gas configuration: "Off":
Ideenmodellierer
parents: 521
diff changeset
139 #define StMOG_MOD _MB(2,1,255,9,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
140
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
141 #define StMOG_First _MB(2,1,255,21,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
142 #define StMOG_Deco _MB(2,1,255,22,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
143 #define StMOG_Travel _MB(2,1,255,23,0)
526
88c626d01ee5 Added new option to gas configuration: "Off":
Ideenmodellierer
parents: 521
diff changeset
144 #define StMOG_Inactive _MB(2,1,255,24,0)
88c626d01ee5 Added new option to gas configuration: "Off":
Ideenmodellierer
parents: 521
diff changeset
145 #define StMOG_Off _MB(2,1,255,25,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
146
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
147 #define StMOG_NoTransmitter _MB(2,1,255,30,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
148 #define StMOG_Transmitter1 _MB(2,1,255,31,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
149 #define StMOG_Transmitter2 _MB(2,1,255,32,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
150 #define StMOG_Transmitter3 _MB(2,1,255,33,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
151 #define StMOG_Transmitter4 _MB(2,1,255,34,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
152 #define StMOG_Transmitter5 _MB(2,1,255,35,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
153 //#define StMOG_Transmitter6 _MB(2,1,255,36,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
154 //#define StMOG_Transmitter7 _MB(2,1,255,37,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
155 //#define StMOG_Transmitter8 _MB(2,1,255,38,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
156 //#define StMOG_Transmitter9 _MB(2,1,255,39,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
157
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
158 #define StMOG_DM_ActiveBase _MB(2,1,6,255,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
159 #define StMOG_DM_ExtraMix _MB(2,1,6,6,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
160 /*
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
161 #define StMOG_DM_Active1 _MB(2,1,6,255,1)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
162 #define StMOG_DM_Active2 _MB(2,1,6,255,2)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
163 #define StMOG_DM_Active3 _MB(2,1,6,255,3)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
164 #define StMOG_DM_Active4 _MB(2,1,6,255,4)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
165 #define StMOG_DM_Active5 _MB(2,1,6,255,5)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
166 #define StMOG_DM_Active6 _MB(2,1,6,255,6)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
167 #define StMOG_DM_Active7 _MB(2,1,6,255,7)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
168 #define StMOG_DM_Active8 _MB(2,1,6,1,8)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
169 #define StMOG_DM_Active9 _MB(2,1,6,1,9)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
170 #define StMOG_DM_Active10 _MB(2,1,6,1,10)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
171 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
172
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
173 /*
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
174 #define StMOG_Depth _MB(2,1,255, 2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
175 #define StMOG_DefaultDepth _MB(2,1,255, 4,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
176 #define StMOG_Reset _MB(2,1,255, 5,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
177 #define StMOG_ToggleDefault _MB(2,1,255, 6,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
178 #define StMOG_SensorLink _MB(2,1,255, 9,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
179 #define StMOG_Size _MB(2,1,255,10,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
180 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
181
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
182 /* PAGE 2 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
183 #define StMCG _MB(2,2,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
184 /* PAGE 3 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
185 #define StMSP _MB(2,3,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
186
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
187 /* PAGE 3 EDIT FIELD CONTENT */
811
4c41d9a18c7f Added function to skip lines which are not needed for operation:
Ideenmodellierer
parents: 805
diff changeset
188 #define StMSP_SPLow _MB(2,3,1,0,0)
4c41d9a18c7f Added function to skip lines which are not needed for operation:
Ideenmodellierer
parents: 805
diff changeset
189 #define StMSP_SPHigh _MB(2,3,2,0,0)
4c41d9a18c7f Added function to skip lines which are not needed for operation:
Ideenmodellierer
parents: 805
diff changeset
190 #define StMSP_SPDeco _MB(2,3,3,0,0)
4c41d9a18c7f Added function to skip lines which are not needed for operation:
Ideenmodellierer
parents: 805
diff changeset
191 #define StMSP_Blank _MB(2,3,4,0,0)
4c41d9a18c7f Added function to skip lines which are not needed for operation:
Ideenmodellierer
parents: 805
diff changeset
192 #define StMSP_DelayDeco _MB(2,3,5,0,0)
4c41d9a18c7f Added function to skip lines which are not needed for operation:
Ideenmodellierer
parents: 805
diff changeset
193 #define StMSP_Auto _MB(2,3,6,0,0)
4c41d9a18c7f Added function to skip lines which are not needed for operation:
Ideenmodellierer
parents: 805
diff changeset
194
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
195 #define StMSP_ppo2_setting _MB(2,3,255,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
196 #define StMSP_Active _MB(2,3,255,3,0)
788
4abfb8a2a435 Define explicit setpoints for low / high / deco. Add an option to delay the switch to SPlow until all decompression has been cleared. (mikeller)
heinrichsweikamp
parents: 776
diff changeset
197
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
198 #define StMSP_Sensor1 _MB(2,3,255,6,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
199 #define StMSP_Sensor2 _MB(2,3,255,7,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
200 #define StMSP_Sensor3 _MB(2,3,255,8,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
201
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
202 /* PAGE 4 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
203 #define StMXTRA _MB(2,4,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
204
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
205 /* PAGE 4 MENU EDIT */
654
890440ab993a Introduced new menu tab for addition CCR options:
Ideenmodellierer
parents: 633
diff changeset
206 /* DIVE MODE */
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
207 #define StMXTRA_ResetStopwatch _MB(2,4,1,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
208 #define StMXTRA_CompassHeading _MB(2,4,2,1,0)
967
9b418e63dbc2 Add a 'Reverse' action to the compass heading dive menu.
heinrichsweikamp
parents: 951
diff changeset
209 #define StMXTRA_CompassHeadingReverse _MB(2,4,2,2,0)
9b418e63dbc2 Add a 'Reverse' action to the compass heading dive menu.
heinrichsweikamp
parents: 951
diff changeset
210 #define StMXTRA_CompassHeadingClear _MB(2,4,2,3,0)
9b418e63dbc2 Add a 'Reverse' action to the compass heading dive menu.
heinrichsweikamp
parents: 951
diff changeset
211 #define StMXTRA_CompassHeadingReset _MB(2,4,2,4,0)
9b418e63dbc2 Add a 'Reverse' action to the compass heading dive menu.
heinrichsweikamp
parents: 951
diff changeset
212 #define StMXTRA_CompassHeadingLog _MB(2,4,2,5,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
213
654
890440ab993a Introduced new menu tab for addition CCR options:
Ideenmodellierer
parents: 633
diff changeset
214 /* SURFACE MODE */
707
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
215
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
216 #define StMXTRA_CCRmode _MB(2,4,1,1,0)
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
217 #define StMXTRA_O2_Fallback _MB(2,4,2,1,0)
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
218 #define StMXTRA_ScrubTimer _MB(2,4,3,1,0)
998
5a690195b6b7 Added dual operation of scrubber timers:
Ideenmodellierer
parents: 989
diff changeset
219 #define StMXTRA_ScrubTimer_Active _MB(2,4,3,2,0)
5a690195b6b7 Added dual operation of scrubber timers:
Ideenmodellierer
parents: 989
diff changeset
220 #define StMXTRA_ScrubTimer_Max _MB(2,4,3,3,0)
5a690195b6b7 Added dual operation of scrubber timers:
Ideenmodellierer
parents: 989
diff changeset
221 #define StMXTRA_ScrubTimer_Reset _MB(2,4,3,4,0)
5a690195b6b7 Added dual operation of scrubber timers:
Ideenmodellierer
parents: 989
diff changeset
222 #define StMXTRA_ScrubTimer_OP_Mode _MB(2,4,3,6,0)
662
1b995079c045 PSCR Mode
heinrichs weikamp
parents: 661
diff changeset
223 #define StMXTRA_PSCR_O2_Drop _MB(2,4,4,1,0)
707
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
224 #define StMXTRA_PSCR_LUNG_RATIO _MB(2,4,4,2,0)
845
17d9d6eddd8d Added new PreDiveCheck info page:
Ideenmodellierer
parents: 834
diff changeset
225 #define StMXTRA_Predive_Check _MB(2,4,5,1,0)
17d9d6eddd8d Added new PreDiveCheck info page:
Ideenmodellierer
parents: 834
diff changeset
226
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
227 /* PAGE 5 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
228 #define StMDECO _MB(2,5,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
229
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
230 /* PAGE 5 MENU EDIT */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
231 /*
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
232 #define StMDECO1 _MB(2,5,1,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
233 #define StMDECO2 _MB(2,5,2,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
234 #define StMDECO3 _MB(2,5,3,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
235 #define StMDECO4 _MB(2,5,4,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
236 #define StMDECO5 _MB(2,5,5,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
237 #define StMDECO6 _MB(2,5,6,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
238 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
239
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
240 /* PAGE 5 EDIT FIELD CONTENT */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
241 #define StMDECO1_OC _MB(2,5,1,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
242 #define StMDECO1_CC _MB(2,5,1,2,0)
662
1b995079c045 PSCR Mode
heinrichs weikamp
parents: 661
diff changeset
243 #define StMDECO1_Apnea _MB(2,5,1,3,0)
1b995079c045 PSCR Mode
heinrichs weikamp
parents: 661
diff changeset
244 #define StMDECO1_Gauge _MB(2,5,1,4,0)
1b995079c045 PSCR Mode
heinrichs weikamp
parents: 661
diff changeset
245 #define StMDECO1_PSCR _MB(2,5,1,5,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
246
707
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
247 #define StMDECO3_PPO2Max _MB(2,5,2,1,0)
e81afd727993 Menu cleanup rebreather specific settings:
Ideenmodellierer
parents: 662
diff changeset
248 #define StMDECO4_SafetyStop _MB(2,5,3,1,0)
882
608d3e918146 Added slow exit timer function:
Ideenmodellierer
parents: 854
diff changeset
249 #define StMDECO_SlowExit _MB(2,5,4,1,0)
608d3e918146 Added slow exit timer function:
Ideenmodellierer
parents: 854
diff changeset
250 #define StMDECO5_FUTURE _MB(2,5,5,1,0)
608d3e918146 Added slow exit timer function:
Ideenmodellierer
parents: 854
diff changeset
251 #define StMDECO6_SALINITY _MB(2,5,6,1,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
252
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
253 /* PAGE 6 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
254 #define StMDECOP _MB(2,6,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
255
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
256 #define StMDECOP1_Algorithm _MB(2,6,1,1,0)
902
d4622533271d VPM table mode:
Ideenmodellierer
parents: 882
diff changeset
257 #define StMDECOP2_VPM _MB(2,6,2,1,0)
d4622533271d VPM table mode:
Ideenmodellierer
parents: 882
diff changeset
258 #define StMDECOP3_GF _MB(2,6,3,1,0)
d4622533271d VPM table mode:
Ideenmodellierer
parents: 882
diff changeset
259 #define StMDECOP4_AltGF _MB(2,6,4,1,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
260 #define StMDECOP5_LASTSTOP _MB(2,6,5,1,0)
902
d4622533271d VPM table mode:
Ideenmodellierer
parents: 882
diff changeset
261 #define StMDECOP6_VPMTable _MB(2,6,6,1,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
262
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
263 #define StMDECOP7_ActiveGF _MB(2,6,7,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
264 #define StMDECOP8_ActiveVPM _MB(2,6,8,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
265 #define StMDECOP9_ActiveAltGF _MB(2,6,9,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
266
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
267 /* PAGE 7 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
268 #define StMHARD _MB(2,7,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
269
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
270 /* PAGE 7 EDIT FIELD CONTENT */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
271
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
272
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
273 #define StMHARD1_Bluetooth _MB(2,7,1,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
274
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
275 //#define StMHARD2_Exit _MB(2,7,2,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
276
1008
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
277 #define StMHARD3_Sensors _MB(2,7,2,0,0)
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
278 #define StMHARD3_O2_Sensor1 _MB(2,7,2,1,0)
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
279 #define StMHARD3_O2_Sensor2 _MB(2,7,2,2,0)
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
280 #define StMHARD3_O2_Sensor3 _MB(2,7,2,3,0)
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
281 #define StMHARD3_O2_Calibrate _MB(2,7,2,4,0)
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
282 #define StMHARD3_Sensor_Info _MB(2,7,2,5,0)
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
283 #define StMHARD3_Sensor_Detect _MB(2,7,2,6,0)
718
b9f699d2e3d0 Updated menu structure to support new sensor information page:
Ideenmodellierer
parents: 710
diff changeset
284
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
285
1008
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
286 #define StMHARD4_BrightnessEco _MB(2,7,3,1,0)
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
287 #define StMHARD4_BrightnessStd _MB(2,7,3,2,0)
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
288 #define StMHARD4_BrightnessHigh _MB(2,7,3,3,0)
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
289 #define StMHARD4_BrightnessMax _MB(2,7,3,4,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
290
1008
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
291 #define StMHARD5_Button1 _MB(2,7,4,1,0)
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
292 #define StMHARD5_ButtonBalance1 _MB(2,7,4,2,0)
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
293 #define StMHARD5_ButtonBalance2 _MB(2,7,4,3,0)
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
294 #define StMHARD5_ButtonBalance3 _MB(2,7,4,4,0)
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
295 #define StMHARD5_ButtonLock _MB(2,7,4,5,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
296
1008
6233e5877e3e Devbugfix: Update menu structure after movment of compass menu.
Ideenmodellierer
parents: 1005
diff changeset
297 #define StMHARD6_WarningBuz _MB(2,7,5,1,0)
1005
85f7e19c6688 Switch menu position of Buzzer and flipdisplay option:
Ideenmodellierer
parents: 1001
diff changeset
298
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
299 //#define StMHARD6_UpdateCPU2_No _MB(2,7,6,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
300 //#define StMHARD6_UpdateCPU2_Yes _MB(2,7,6,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
301 //#define StMHARD6_UpdateCPU2_Now _MB(2,7,6,3,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
302
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
303 /* PAGE 8 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
304 #define StMSYS _MB(2,8,0,0,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
305
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
306 /* PAGE 8 EDIT FIELD CONTENT */
944
44599695df41 Restructure Date/Time menu:
Ideenmodellierer
parents: 929
diff changeset
307 #define StMSYS1_DateTime _MB(2,8,1,0,0)
44599695df41 Restructure Date/Time menu:
Ideenmodellierer
parents: 929
diff changeset
308 #define StMSYS1_Date _MB(2,8,1,1,0)
44599695df41 Restructure Date/Time menu:
Ideenmodellierer
parents: 929
diff changeset
309 #define StMSYS1_Time _MB(2,8,1,2,0)
44599695df41 Restructure Date/Time menu:
Ideenmodellierer
parents: 929
diff changeset
310 #define StMSYS1_FORMAT _MB(2,8,1,3,0)
44599695df41 Restructure Date/Time menu:
Ideenmodellierer
parents: 929
diff changeset
311 #define StMSYS1_DDMMYY _MB(2,8,1,3,1)
44599695df41 Restructure Date/Time menu:
Ideenmodellierer
parents: 929
diff changeset
312 #define StMSYS1_MMDDYY _MB(2,8,1,3,2)
44599695df41 Restructure Date/Time menu:
Ideenmodellierer
parents: 929
diff changeset
313 #define StMSYS1_YYMMDD _MB(2,8,1,3,3)
949
c6b858f2e025 GNSS UTC in Date-Time menu:
Ideenmodellierer
parents: 944
diff changeset
314 #define StMSYS1_12HR _MB(2,8,1,4,0)
c6b858f2e025 GNSS UTC in Date-Time menu:
Ideenmodellierer
parents: 944
diff changeset
315 #define StMSYS1_GNSSDT _MB(2,8,1,5,0)
c6b858f2e025 GNSS UTC in Date-Time menu:
Ideenmodellierer
parents: 944
diff changeset
316 #define StMSYS1_ZONE _MB(2,8,1,6,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
317
1037
2af07aa38531 Merge with external development branches:
Ideenmodellierer
parents: 1027 1035
diff changeset
318 #ifdef ENABLE_SETTING_PROFILES
1027
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
319 #define StMSYS_Profile _MB(2,8,2,0,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
320 #define StMSYS_ProfileA _MB(2,8,2,1,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
321 #define StMSYS_ProfileB _MB(2,8,2,2,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
322 #define StMSYS_ProfileC _MB(2,8,2,3,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
323 #define StMSYS_ProfileD _MB(2,8,2,4,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
324
1027
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
325 #define StMSYS2_English _MB(2,8,3,1,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
326 #define StMSYS2_German _MB(2,8,3,2,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
327 #define StMSYS2_French _MB(2,8,3,3,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
328 #define StMSYS2_Italian _MB(2,8,3,4,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
329 #define StMSYS2_Espanol _MB(2,8,3,5,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
330
1027
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
331 #define StMSYS3_Units _MB(2,8,4,1,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
332 #define StMSYS3_Colors _MB(2,8,4,2,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
333 #ifdef HAVE_DEBUG_VIEW
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
334 #define StMSYS3_Debug _MB(2,8,4,3,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
335 #endif
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
336
1037
2af07aa38531 Merge with external development branches:
Ideenmodellierer
parents: 1027 1035
diff changeset
337 #define StMSYS4_Info _MB(2,8,5,1,0)
1027
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
338
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
339 #define StMSYS5_Exit _MB(2,8,6,1,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
340 #define StMSYS5_LogbookOffset _MB(2,8,6,7,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
341 #define StMSYS5_ResetAll _MB(2,8,6,2,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
342 #define StMSYS5_ResetDeco _MB(2,8,6,3,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
343 #define StMSYS5_Reboot _MB(2,8,6,4,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
344 #define StMSYS5_Maintenance _MB(2,8,6,5,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
345 #define StMSYS5_ResetLogbook _MB(2,8,6,6,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
346 #define StMSYS5_SetBattCharge _MB(2,8,6,7,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
347 #define StMSYS5_RebootRTE _MB(2,8,6,8,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
348 #define StMSYS5_RebootMainCPU _MB(2,8,6,9,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
349 #define StMSYS5_ScreenTest _MB(2,8,6,10,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
350 #define StMSYS5_SetFactoryBC _MB(2,8,6,11,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
351 #define StMSYS5_ResetBluetooth _MB(2,8,6,12,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
352 #define StMSYS5_SetSampleIndx _MB(2,8,6,13,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
353 #define StMSYS5_AdjustSurfPres _MB(2,8,6,14,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
354 #define StMSYS5_FlashBoot _MB(2,8,6,15,0)
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
355
1037
2af07aa38531 Merge with external development branches:
Ideenmodellierer
parents: 1027 1035
diff changeset
356 #else
2af07aa38531 Merge with external development branches:
Ideenmodellierer
parents: 1027 1035
diff changeset
357
999
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
358 #define StMSYS2_English _MB(2,8,2,1,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
359 #define StMSYS2_German _MB(2,8,2,2,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
360 #define StMSYS2_French _MB(2,8,2,3,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
361 #define StMSYS2_Italian _MB(2,8,2,4,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
362 #define StMSYS2_Espanol _MB(2,8,2,5,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
363
999
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
364 #define StMSYS3_Units _MB(2,8,3,1,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
365 #define StMSYS3_Colors _MB(2,8,3,2,0)
1037
2af07aa38531 Merge with external development branches:
Ideenmodellierer
parents: 1027 1035
diff changeset
366 #ifdef HAVE_DEBUG_VIEW
999
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
367 #define StMSYS3_Debug _MB(2,8,3,3,0)
1037
2af07aa38531 Merge with external development branches:
Ideenmodellierer
parents: 1027 1035
diff changeset
368 #endif
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
369
999
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
370 #define StMSYS4_Info _MB(2,8,4,1,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
371
999
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
372 #define StMSYS5_Exit _MB(2,8,5,1,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
373 #define StMSYS5_LogbookOffset _MB(2,8,5,7,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
374 #define StMSYS5_ResetAll _MB(2,8,5,2,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
375 #define StMSYS5_ResetDeco _MB(2,8,5,3,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
376 #define StMSYS5_Reboot _MB(2,8,5,4,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
377 #define StMSYS5_Maintenance _MB(2,8,5,5,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
378 #define StMSYS5_ResetLogbook _MB(2,8,5,6,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
379 #define StMSYS5_SetBattCharge _MB(2,8,5,7,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
380 #define StMSYS5_RebootRTE _MB(2,8,5,8,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
381 #define StMSYS5_RebootMainCPU _MB(2,8,5,9,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
382 #define StMSYS5_ScreenTest _MB(2,8,5,10,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
383 #define StMSYS5_SetFactoryBC _MB(2,8,5,11,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
384 #define StMSYS5_ResetBluetooth _MB(2,8,5,12,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
385 #define StMSYS5_SetSampleIndx _MB(2,8,5,13,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
386 #define StMSYS5_AdjustSurfPres _MB(2,8,5,14,0)
1017
5924a2d1d3ba Prepare custom block update function:
Ideenmodellierer
parents: 1008
diff changeset
387 #define StMSYS5_FlashBoot _MB(2,8,5,15,0)
1037
2af07aa38531 Merge with external development branches:
Ideenmodellierer
parents: 1027 1035
diff changeset
388 #endif
1027
158100a84ebd New profile feature:
Ideenmodellierer
parents: 1017
diff changeset
389
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
390
815
ce8f71217f45 Bugfix CustomView selection during dive mode:
Ideenmodellierer
parents: 811
diff changeset
391 #define StMSYS_Custom0 _MB(2,8,1,0,0)
ce8f71217f45 Bugfix CustomView selection during dive mode:
Ideenmodellierer
parents: 811
diff changeset
392 #define StMSYS_Custom1 _MB(2,8,2,0,0)
ce8f71217f45 Bugfix CustomView selection during dive mode:
Ideenmodellierer
parents: 811
diff changeset
393 #define StMSYS_Custom2 _MB(2,8,3,0,0)
ce8f71217f45 Bugfix CustomView selection during dive mode:
Ideenmodellierer
parents: 811
diff changeset
394 #define StMSYS_Custom3 _MB(2,8,4,0,0)
ce8f71217f45 Bugfix CustomView selection during dive mode:
Ideenmodellierer
parents: 811
diff changeset
395 #define StMSYS_Custom4 _MB(2,8,5,0,0)
ce8f71217f45 Bugfix CustomView selection during dive mode:
Ideenmodellierer
parents: 811
diff changeset
396 #define StMSYS_Custom5 _MB(2,8,6,0,0)
ce8f71217f45 Bugfix CustomView selection during dive mode:
Ideenmodellierer
parents: 811
diff changeset
397
506
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
398 /* PAGE 9 */
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
399
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
400 # define StMCustom _MB(2,9,0,0,0)
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
401
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
402 /* PAGE 9 EDIT FIELD CONTENT */
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
403 //
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
404
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
405 #define StMCustom1_CViewTimeout _MB(2,9,1,1,0)
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
406 #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
407 #define StMCustom1_CViewStandardBF _MB(2,9,1,3,0)
834
2a8af51ab04d Added event based display changes for big font view:
Ideenmodellierer
parents: 832
diff changeset
408 #define StMCustom1_CViewAutoFocusBF _MB(2,9,1,4,0)
2a8af51ab04d Added event based display changes for big font view:
Ideenmodellierer
parents: 832
diff changeset
409 #define StMCustom1_CornerTimeout _MB(2,9,1,5,0)
2a8af51ab04d Added event based display changes for big font view:
Ideenmodellierer
parents: 832
diff changeset
410 #define StMCustom1_CornerStandard _MB(2,9,1,6,0)
506
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
411
521
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
412 #define StMCustom2_BFSelection _MB(2,9,2,1,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
413
521
e221cf762f45 Move Bigfont and motion Ctrl selection menu out of custom view submenu:
Ideenmodellierer
parents: 506
diff changeset
414 #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
415 #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
416 #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
417 #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
418 #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
419 #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
420
531
1721b26335f1 Bugfix custom view selection dialog:
Ideenmodellierer
parents: 526
diff changeset
421 #define StMCustom4_CViewSelection1 _MB(2,9,4,1,0)
553
43a2dd4ba30f Added color indicator for focus state:
Ideenmodellierer
parents: 541
diff changeset
422
951
e9c37071933b Added vibration warning:
Ideenmodellierer
parents: 949
diff changeset
423 #ifdef ENABLE_MOTION_CONTROL
604
fb5bb04ad914 Merged menu items of viewport and motion control:
Ideenmodellierer
parents: 567
diff changeset
424 #define StMCustom5_CViewPortCalib _MB(2,9,5,1,0)
626
3e1a0e267f38 Added option to select sensitivity of focus detection:
Ideenmodellierer
parents: 619
diff changeset
425 #define StMCustom5_CViewPortSpotSize _MB(2,9,5,2,0)
3e1a0e267f38 Added option to select sensitivity of focus detection:
Ideenmodellierer
parents: 619
diff changeset
426 #define StMCustom5_CViewPortLayout _MB(2,9,5,3,0)
3e1a0e267f38 Added option to select sensitivity of focus detection:
Ideenmodellierer
parents: 619
diff changeset
427 #define StMCustom5_CViewPortAmbient _MB(2,9,5,4,0)
3e1a0e267f38 Added option to select sensitivity of focus detection:
Ideenmodellierer
parents: 619
diff changeset
428 #define StMCustom5_CViewPortControl _MB(2,9,5,5,0)
951
e9c37071933b Added vibration warning:
Ideenmodellierer
parents: 949
diff changeset
429 #endif
1005
85f7e19c6688 Switch menu position of Buzzer and flipdisplay option:
Ideenmodellierer
parents: 1001
diff changeset
430
506
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
431
999
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
432
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
433 /* Page 10 */
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
434 #define StMOption _MB(2,10,0,0,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
435 #define StMOption_Compass _MB(2,10,1,0,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
436 #define StMOption_Compass_SetCourse _MB(2,10,1,1,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
437 #define StMOption_Compass_ResetCourse _MB(2,10,1,2,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
438 #define StMOption_Compass_Calibrate _MB(2,10,1,3,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
439 #define StMOption_Compass_Inertia _MB(2,10,1,4,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
440 #define StMOption_Compass_Declination _MB(2,10,1,5,0)
506
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
441
1005
85f7e19c6688 Switch menu position of Buzzer and flipdisplay option:
Ideenmodellierer
parents: 1001
diff changeset
442 #define StMOption_Timer _MB(2,10,2,0,0)
85f7e19c6688 Switch menu position of Buzzer and flipdisplay option:
Ideenmodellierer
parents: 1001
diff changeset
443 #define StMOption_Timer_Value _MB(2,10,2,1,0)
999
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
444
1032
33b91584d827 New CV Pulse:
Ideenmodellierer
parents: 1017
diff changeset
445 #define StMOption_Heartbeat _MB(2,10,3,0,0)
33b91584d827 New CV Pulse:
Ideenmodellierer
parents: 1017
diff changeset
446
999
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
447 /* PAGE 11 */
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
448 #define StMPLAN _MB(2,11,0,0,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
449
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
450 /* PAGE 11 EDIT FIELD CONTENT */
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
451 #define StMPLAN2_Interval _MB(2,11,2,1,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
452 #define StMPLAN3_DiveTime _MB(2,11,3,1,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
453 #define StMPLAN4_MaxDepth _MB(2,11,4,1,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
454 #define StMPLAN5_ExitResult _MB(2,11,5,1,0)
ac25c35a3c97 New Tab for dynamic configuration:
Ideenmodellierer
parents: 998
diff changeset
455 #define StMPLAN4_Settings _MB(2,11,6,1,0)
506
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
456
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
457
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
458
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
459
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
460
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
461 //#define StMDECO6_SALINITY _MB(2,5,6,1,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
462 //#define StMDECO6_DefaultSAL _MB(2,5,6,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
463
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
464
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
465
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
466
506
998529b3e142 Added new top level menu for customization of views
Ideenmodellierer
parents: 424
diff changeset
467 //#define StMDECO7_AMV _MB(2,5,7,1,0)
38
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
468 //#define StMDECO7_DefaultAMV _MB(2,5,7,2,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
469 //#define StMDECO7_RESERVE _MB(2,5,7,3,0)
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
470
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
471
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
472 /*
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
473 typedef struct
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
474 {
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
475 uint32_t id;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
476 int8_t implemented;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
477 int8_t enabled;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
478 uint32_t pointer;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
479 uint8_t type;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
480 } SStateOfMachine;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
481 */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
482
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
483 typedef struct
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
484 {
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
485 uint8_t base;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
486 uint8_t page;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
487 uint8_t line;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
488 uint8_t field;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
489 uint8_t mode;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
490 } SStateList;
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
491
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
492
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
493
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
494 #endif /* TSTRUCTURE_H */
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
495
5f11787b4f42 include in ostc4 repository
heinrichsweikamp
parents:
diff changeset
496 /************************ (C) COPYRIGHT heinrichs weikamp *****END OF FILE****/