Subversion Repositories Projects

Rev

Rev 211 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 211 Rev 213
1
 
1
 
2
public interface DUBwiseDefinitions
2
public interface DUBwiseDefinitions
3
{
3
{
4
 
4
 
5
    // id for each state - must just be uniq - order isnt important
5
    // id for each state - must just be uniq - order isnt important
6
    public final static byte STATEID_SCANNING         =0;
6
    public final static byte STATEID_SCANNING         =0;
7
    public final static byte STATEID_DEVICESELECT     =1;
7
    public final static byte STATEID_DEVICESELECT     =1;
8
    public final static byte STATEID_MAINMENU         =2;
8
    public final static byte STATEID_MAINMENU         =2;
9
    public final static byte STATEID_MOTORTEST        =3;
9
    public final static byte STATEID_MOTORTEST        =3;
10
    public final static byte STATEID_SELECT_PARAMSET  =4;
10
    public final static byte STATEID_SELECT_PARAMSET  =4;
11
    public final static byte STATEID_EDIT_PARAMS      =5;
11
    public final static byte STATEID_EDIT_PARAMS      =5;
12
    public final static byte STATEID_HANDLE_PARAMS    =6;
12
    public final static byte STATEID_HANDLE_PARAMS    =6;
13
    public final static byte STATEID_FLIGHTVIEW       =7;
13
    public final static byte STATEID_FLIGHTVIEW       =7;
14
    public final static byte STATEID_RAWDEBUG         =8;
14
    public final static byte STATEID_RAWDEBUG         =8;
15
    public final static byte STATEID_KEYCONTROL       =9;
15
    public final static byte STATEID_KEYCONTROL       =9;
16
    public final static byte STATEID_SETTINGSMENU     =10;
16
    public final static byte STATEID_SETTINGSMENU     =10;
17
    public final static byte STATEID_STICKVIEW        =11;
17
    public final static byte STATEID_STICKVIEW        =11;
18
    public final static byte STATEID_CAMMODE          =12;
18
    public final static byte STATEID_CAMMODE          =12;
19
    public final static byte STATEID_READ_PARAMS      =13;
19
    public final static byte STATEID_READ_PARAMS      =13;
20
    public final static byte STATEID_GPSVIEW          =14;
20
    public final static byte STATEID_GPSVIEW          =14;
21
    public final static byte STATEID_FILEOPEN         =15;
21
    public final static byte STATEID_FILEOPEN         =15;
22
    public final static byte STATEID_GRAPH            =16;
22
    public final static byte STATEID_GRAPH            =16;
23
    public final static byte STATEID_CONN_DETAILS     =17;
23
    public final static byte STATEID_CONN_DETAILS     =17;
24
    public final static byte STATEID_IPINPUT          =18;
24
    public final static byte STATEID_IPINPUT          =18;
25
    public final static byte STATEID_PROXY            =19;
25
    public final static byte STATEID_PROXY            =19;
26
    public final static byte STATEID_TRAFFIC          =20;
26
    public final static byte STATEID_TRAFFIC          =20;
27
    public final static byte STATEID_SELECT_COMPORT   =21;
27
    public final static byte STATEID_SELECT_COMPORT   =21;
28
    public final static byte STATEID_ABOUT            =22;
28
    public final static byte STATEID_ABOUT            =22;
29
    public final static byte STATEID_NC_ERRORS        =23;
29
    public final static byte STATEID_NC_ERRORS        =23;
30
    public final static byte STATEID_FLASHING         =24;
30
    public final static byte STATEID_FLASHING         =24;
31
    public final static byte STATEID_NAMEINPUT        =25;
31
    public final static byte STATEID_NAMEINPUT        =25;
32
    public final static byte STATEID_DATABUFF         =26;
32
    public final static byte STATEID_DATABUFF         =26;
-
 
33
 
-
 
34
    public final static byte STATEID_STRINGINPUT      =27;
33
 
35
 
34
 
36
 
35
    public boolean fullscreen=false;
37
    public boolean fullscreen=false;
36
    public byte act_motor=0;
38
    public byte act_motor=0;
37
    public byte act_motor_increase=0;
39
    public byte act_motor_increase=0;
38
    public boolean motor_test_sel_all=false;
40
    public boolean motor_test_sel_all=false;
39
 
41
 
40
 
42
 
41
 
43
 
42
    public final static byte ACTIONID_SETTINGS     = 0;
44
    public final static byte ACTIONID_SETTINGS     = 0;
43
    public final static byte ACTIONID_DEVICESELECT = 1;
45
    public final static byte ACTIONID_DEVICESELECT = 1;
44
    public final static byte ACTIONID_DEBUG        = 2;
46
    public final static byte ACTIONID_DEBUG        = 2;
45
    public final static byte ACTIONID_CONN_DETAILS = 3;
47
    public final static byte ACTIONID_CONN_DETAILS = 3;
46
    public final static byte ACTIONID_SWITCH_NC    = 4;
48
    public final static byte ACTIONID_SWITCH_NC    = 4;
47
    public final static byte ACTIONID_SWITCH_FC    = 5;
49
    public final static byte ACTIONID_SWITCH_FC    = 5;
48
 
50
 
49
    public final static byte ACTIONID_GRAPH        = 6;
51
    public final static byte ACTIONID_GRAPH        = 6;
50
    public final static byte ACTIONID_LCD          = 7;
52
    public final static byte ACTIONID_LCD          = 7;
51
    public final static byte ACTIONID_RAWDEBUG     = 8;
53
    public final static byte ACTIONID_RAWDEBUG     = 8;
52
    public final static byte ACTIONID_RCDATA       = 9;
54
    public final static byte ACTIONID_RCDATA       = 9;
53
    public final static byte ACTIONID_KEYCONTROL   = 10;
55
    public final static byte ACTIONID_KEYCONTROL   = 10;
54
    public final static byte ACTIONID_MOTORTEST    = 11;
56
    public final static byte ACTIONID_MOTORTEST    = 11;
55
    public final static byte ACTIONID_EDIT_PARAMS  = 12;
57
    public final static byte ACTIONID_EDIT_PARAMS  = 12;
56
    public final static byte ACTIONID_CAM          = 13;
58
    public final static byte ACTIONID_CAM          = 13;
57
    public final static byte ACTIONID_PROXY        = 14;
59
    public final static byte ACTIONID_PROXY        = 14;
58
    public final static byte ACTIONID_GPSDATA      = 15;
60
    public final static byte ACTIONID_GPSDATA      = 15;
59
    public final static byte ACTIONID_TRAFFIC      = 16;
61
    public final static byte ACTIONID_TRAFFIC      = 16;
60
    public final static byte ACTIONID_ABOUT        = 17;
62
    public final static byte ACTIONID_ABOUT        = 17;
61
    public final static byte ACTIONID_NC_ERRORS    = 18;
63
    public final static byte ACTIONID_NC_ERRORS    = 18;
62
 
64
 
63
 
65
 
64
    public final static byte ACTIONID_WRITE_PARAMS = 19;
66
    public final static byte ACTIONID_WRITE_PARAMS = 19;
65
    public final static byte ACTIONID_UNDO_PARAMS  = 20;
67
    public final static byte ACTIONID_UNDO_PARAMS  = 20;
66
    public final static byte ACTIONID_MAINMENU     = 21;
68
    public final static byte ACTIONID_MAINMENU     = 21;
67
   
69
   
68
 
70
 
69
    public final static byte ACTIONID_CHANGESKIN   = 22;
71
    public final static byte ACTIONID_CHANGESKIN   = 22;
70
    public final static byte ACTIONID_SOUNDTOGGLE  = 23;
72
    public final static byte ACTIONID_SOUNDTOGGLE  = 23;
71
    public final static byte ACTIONID_VIBRATOGGLE  = 24;
73
    public final static byte ACTIONID_VIBRATOGGLE  = 24;
72
    public final static byte ACTIONID_GRAPHTOGGLE  = 25;
74
    public final static byte ACTIONID_GRAPHTOGGLE  = 25;
73
    public final static byte ACTIONID_FULLSCREENTOGGLE  = 26;
75
    public final static byte ACTIONID_FULLSCREENTOGGLE  = 26;
74
    public final static byte ACTIONID_LIGHTTOGGLE  =27;
76
    public final static byte ACTIONID_LIGHTTOGGLE  =27;
75
    public final static byte ACTIONID_DATABUFF  =28;
77
    public final static byte ACTIONID_DATABUFF  =28;
76
 
78
 
77
 
79
 
78
    public final static byte ACTIONID_SWITCH_MK3MAG  = 29;
80
    public final static byte ACTIONID_SWITCH_MK3MAG  = 29;
79
    public final static byte ACTIONID_CONNECT_TCP  =30;
81
    public final static byte ACTIONID_CONNECT_TCP  =30;
80
    public final static byte ACTIONID_SCAN_BT      =31;
82
    public final static byte ACTIONID_SCAN_BT      =31;
81
    public final static byte ACTIONID_SELECT_COM   =32;
83
    public final static byte ACTIONID_SELECT_COM   =32;
82
    public final static byte ACTIONID_PROXY_INPUT  =33;
84
    public final static byte ACTIONID_PROXY_INPUT  =33;
83
    public final static byte ACTIONID_FLASH        =34;
85
    public final static byte ACTIONID_FLASH        =34;
84
    public final static byte ACTIONID_RESET_PARAMS =35;
86
    public final static byte ACTIONID_RESET_PARAMS =35;
85
 
87
 
86
    public final static byte ACTIONID_BACK_TO_CONNDETAILS=36;    
88
    public final static byte ACTIONID_BACK_TO_CONNDETAILS=36;    
87
 
89
 
88
 
90
 
89
    public final static byte ACTIONID_QUIT         = 100;
91
    public final static byte ACTIONID_QUIT         = 100;
90
 
92
 
91
 
93
 
92
    public final static String[] main_menu_items_no_connection  = { "Tool Settings" , "Connection" , "Debug DUBwise" , "About","Quit " };
94
    public final static String[] main_menu_items_no_connection  = { "Tool Settings" , "Connection" , "Debug DUBwise" , "About","Quit " };
93
    public final static  byte[]    main_menu_actions_no_connection= { ACTIONID_SETTINGS , ACTIONID_CONN_DETAILS, ACTIONID_DEBUG  , ACTIONID_ABOUT, ACTIONID_QUIT};
95
    public final static  byte[]    main_menu_actions_no_connection= { ACTIONID_SETTINGS , ACTIONID_CONN_DETAILS, ACTIONID_DEBUG  , ACTIONID_ABOUT, ACTIONID_QUIT};
94
 
96
 
95
 
97
 
96
    public final static String[] main_menu_items_incompatible  = { "Tool Settings" , "Connection" , "Debug DUBwise" ,"Flash Firmware", "About","Quit " };
98
    public final static String[] main_menu_items_incompatible  = { "Tool Settings" , "Connection" , "Debug DUBwise" ,"Flash Firmware", "About","Quit " };
97
    public final static  byte[]    main_menu_actions_incompatible= { ACTIONID_SETTINGS , ACTIONID_CONN_DETAILS, ACTIONID_DEBUG ,ACTIONID_FLASH , ACTIONID_ABOUT, ACTIONID_QUIT};
99
    public final static  byte[]    main_menu_actions_incompatible= { ACTIONID_SETTINGS , ACTIONID_CONN_DETAILS, ACTIONID_DEBUG ,ACTIONID_FLASH , ACTIONID_ABOUT, ACTIONID_QUIT};
98
 
100
 
99
 
101
 
100
 
102
 
101
    public final static String[] main_menu_items_mk3mag  = { "Tool Settings" , "Connection" , "Flash Firmware" , "switch to NC","Debug DUBwise" , "About","Quit " };
103
    public final static String[] main_menu_items_mk3mag  = { "Tool Settings" , "Connection" , "Flash Firmware" , "switch to NC","Debug DUBwise" , "About","Quit " };
102
    public final static  byte[]    main_menu_actions_mk3mag= { ACTIONID_SETTINGS , ACTIONID_CONN_DETAILS, ACTIONID_FLASH, ACTIONID_SWITCH_NC, ACTIONID_DEBUG  , ACTIONID_ABOUT, ACTIONID_QUIT};
104
    public final static  byte[]    main_menu_actions_mk3mag= { ACTIONID_SETTINGS , ACTIONID_CONN_DETAILS, ACTIONID_FLASH, ACTIONID_SWITCH_NC, ACTIONID_DEBUG  , ACTIONID_ABOUT, ACTIONID_QUIT};
103
 
105
 
104
 
106
 
105
    public final static  String[] main_menu_items_mk   ={"Connection", "switch to NC","Sensor Graph" , "LCD","Raw Debug", "view RC-data", "MK-KeyControl", "Motor Test" , "Flight Settings","Flash Firmware","Tool Settings","Remote Cam", "Debug" ,"About", "Quit" };
107
    public final static  String[] main_menu_items_mk   ={"Connection", "switch to NC","Sensor Graph" , "LCD","Raw Debug", "view RC-data", "MK-KeyControl", "Motor Test" , "Flight Settings","Flash Firmware","Tool Settings","Remote Cam", "Debug" ,"About", "Quit" };
106
 
108
 
107
   
109
   
108
    public  final static byte[]    main_menu_actions_mk = { ACTIONID_CONN_DETAILS , ACTIONID_SWITCH_NC  , ACTIONID_GRAPH , ACTIONID_LCD , ACTIONID_RAWDEBUG , ACTIONID_RCDATA , ACTIONID_KEYCONTROL , ACTIONID_MOTORTEST , ACTIONID_EDIT_PARAMS,ACTIONID_FLASH , ACTIONID_SETTINGS , ACTIONID_CAM ,  ACTIONID_DEBUG  , ACTIONID_ABOUT , ACTIONID_QUIT};
110
    public  final static byte[]    main_menu_actions_mk = { ACTIONID_CONN_DETAILS , ACTIONID_SWITCH_NC  , ACTIONID_GRAPH , ACTIONID_LCD , ACTIONID_RAWDEBUG , ACTIONID_RCDATA , ACTIONID_KEYCONTROL , ACTIONID_MOTORTEST , ACTIONID_EDIT_PARAMS,ACTIONID_FLASH , ACTIONID_SETTINGS , ACTIONID_CAM ,  ACTIONID_DEBUG  , ACTIONID_ABOUT , ACTIONID_QUIT};
109
 
111
 
110
 
112
 
111
    public  final static String[] main_menu_items_navi={"Connection" , "view Errors", "switch to FC","switch to MK3MAG","LCD","Raw Debug", "view GPS-Data" ,"Flash Firmware","Tool Settings", "Debug" ,"About", "Quit" };
113
    public  final static String[] main_menu_items_navi={"Connection" , "view Errors", "switch to FC","switch to MK3MAG","LCD","Raw Debug", "view GPS-Data" ,"Flash Firmware","Tool Settings", "Debug" ,"About", "Quit" };
112
 
114
 
113
    public  final static byte[]    main_menu_actions_navi = { ACTIONID_CONN_DETAILS , ACTIONID_NC_ERRORS , ACTIONID_SWITCH_FC  , ACTIONID_SWITCH_MK3MAG, ACTIONID_LCD , ACTIONID_RAWDEBUG , ACTIONID_GPSDATA , ACTIONID_FLASH , ACTIONID_SETTINGS  , ACTIONID_DEBUG   , ACTIONID_ABOUT, ACTIONID_QUIT};
115
    public  final static byte[]    main_menu_actions_navi = { ACTIONID_CONN_DETAILS , ACTIONID_NC_ERRORS , ACTIONID_SWITCH_FC  , ACTIONID_SWITCH_MK3MAG, ACTIONID_LCD , ACTIONID_RAWDEBUG , ACTIONID_GPSDATA , ACTIONID_FLASH , ACTIONID_SETTINGS  , ACTIONID_DEBUG   , ACTIONID_ABOUT, ACTIONID_QUIT};
114
 
116
 
115
 
117
 
116
 
118
 
117
    public  final static String[] handle_params_menu_items={"write to MK","don't write to MK","discard/read again","all to default"};
119
    public  final static String[] handle_params_menu_items={"write to MK","don't write to MK","discard/read again","all to default"};
118
    public  final static byte[] handle_params_menu_actions={ACTIONID_WRITE_PARAMS,ACTIONID_MAINMENU,ACTIONID_UNDO_PARAMS,ACTIONID_RESET_PARAMS};
120
    public  final static byte[] handle_params_menu_actions={ACTIONID_WRITE_PARAMS,ACTIONID_MAINMENU,ACTIONID_UNDO_PARAMS,ACTIONID_RESET_PARAMS};
119
 
121
 
120
 
122
 
121
    public final static String[] conn_details_menu_items={ "packet Traffic","view Data","connect via TCP/IP","connect via BT","connect via COM","set Proxy","back" };
123
    public final static String[] conn_details_menu_items={ "packet Traffic","view Data","connect via TCP/IP","connect via BT","connect via COM","set Proxy","back" };
122
 
124
 
123
 
125
 
124
    public  final static byte[]  conn_details_menu_actions={ ACTIONID_TRAFFIC,ACTIONID_DATABUFF,ACTIONID_CONNECT_TCP,ACTIONID_SCAN_BT, ACTIONID_SELECT_COM,ACTIONID_PROXY_INPUT,ACTIONID_MAINMENU};
126
    public  final static byte[]  conn_details_menu_actions={ ACTIONID_TRAFFIC,ACTIONID_DATABUFF,ACTIONID_CONNECT_TCP,ACTIONID_SCAN_BT, ACTIONID_SELECT_COM,ACTIONID_PROXY_INPUT,ACTIONID_MAINMENU};
125
 
127
 
126
 
128
 
127
    public final static  String[] settings_menu_items={"Skin ","Sound ","Vibra " ,"Scrolling_BG ","FullScreen " ,
129
    public final static  String[] settings_menu_items={"Skin ","Sound ","Vibra " ,"Scrolling_BG ","FullScreen " ,
128
//#if devicecontrol=="on"
130
//#if devicecontrol=="on"
129
                                         "Keep_BGLight " ,
131
                                         "Keep_BGLight " ,
130
//#endif
132
//#endif
131
                                         "Back" };
133
                                         "Back" };
132
    public final static byte SETTINGSMENU_CHANGESKIN   =0;
134
    public final static byte SETTINGSMENU_CHANGESKIN   =0;
133
 
135
 
134
    public  final static byte[] settings_menu_actions={ ACTIONID_CHANGESKIN,ACTIONID_SOUNDTOGGLE, ACTIONID_VIBRATOGGLE , ACTIONID_GRAPHTOGGLE  , ACTIONID_FULLSCREENTOGGLE ,
136
    public  final static byte[] settings_menu_actions={ ACTIONID_CHANGESKIN,ACTIONID_SOUNDTOGGLE, ACTIONID_VIBRATOGGLE , ACTIONID_GRAPHTOGGLE  , ACTIONID_FULLSCREENTOGGLE ,
135
//#if devicecontrol=="on"
137
//#if devicecontrol=="on"
136
                                         ACTIONID_LIGHTTOGGLE,
138
                                         ACTIONID_LIGHTTOGGLE,
137
//#endif
139
//#endif
138
                                         ACTIONID_MAINMENU };
140
                                         ACTIONID_MAINMENU };
139
 
141
 
140
 
142
 
141
 
143
 
142
    public final static String[] onlyback_menu_items={"back" };
144
    public final static String[] onlyback_menu_items={"back" };
143
    public final static byte[]    back_to_conndetails_actions={ACTIONID_BACK_TO_CONNDETAILS};
145
    public final static byte[]    back_to_conndetails_actions={ACTIONID_BACK_TO_CONNDETAILS};
144
 
146
 
145
 
147
 
146
    public final static byte USER_INTENT_NONE=0;
148
    public final static byte USER_INTENT_NONE=0;
147
    public final static byte USER_INTENT_RAWDEBUG=1;
149
    public final static byte USER_INTENT_RAWDEBUG=1;
148
    public final static byte USER_INTENT_PARAMS=2;
150
    public final static byte USER_INTENT_PARAMS=2;
149
    public final static byte USER_INTENT_GRAPH=3;
151
    public final static byte USER_INTENT_GRAPH=3;
150
    public final static byte USER_INTENT_RCDATA=4;
152
    public final static byte USER_INTENT_RCDATA=4;
151
    public final static byte USER_INTENT_LCD=5;
153
    public final static byte USER_INTENT_LCD=5;
152
 
154
 
153
    final static byte SKINID_DARK= 0;
155
    final static byte SKINID_DARK= 0;
154
    final static byte SKINID_LIGHT = 1;
156
    final static byte SKINID_LIGHT = 1;
155
 
157
 
156
 
158
 
157
 
159
 
158
    final static String[] credits= {
160
    final static String[] credits= {
159
//#expand "About DUBwise v%VERSION%",
161
//#expand "About DUBwise v%VERSION%",
160
        "",
162
        "",
-
 
163
        "",
161
        "Digital UFO",
164
        "Digital UFO",
162
        "Broadcasting With ",
165
        "Broadcasting With ",
163
        "Byteelligent Service",
166
        "Byteelligent Service",
164
        "Equipment",
167
        "Equipment",
165
        "",
168
        "",
166
        "2007-2008 by ",
169
        "2007-2008 by ",
167
        "Marcus LiGi B"+(char)(252)+"schleb",
170
        "Marcus LiGi B"+(char)(252)+"schleb",
168
        "mailto:ligi"+"@"+"ligi.de",
171
        "mailto:ligi"+"@"+"ligi.de",
169
        "",
172
        "",
170
        "Licence:",
173
        "Licence:",
171
        "Creative Commons(CC)",
174
        "Creative Commons(CC)",
172
        " -Attribution",
175
        " -Attribution",
173
        " -Noncommercial",
176
        " -Noncommercial",
174
        " -Share Alike",
177
        " -Share Alike",
175
        " -No Violence",
178
        " -No Violence",
176
        " ",
179
        " ",
177
        "Credits: ",
180
        "Credits: ",
178
        " -HolgerB&IngoB",
181
        " -HolgerB&IngoB",
179
        " -CaScAdE",
182
        " -CaScAdE",
180
        " -Orion8",
183
        " -Orion8",
181
        " -Joko",
184
        " -Joko",
182
        " -Speedy",
185
        " -Speedy",
183
        " -Jamiro",
186
        " -Jamiro",
184
        "",
187
        "",
185
        "More Infos:",
188
        "More Infos:",
186
        " www.ligi.de",
189
        " www.ligi.de",
187
        " www.mikrokopter.com"};
190
        " www.mikrokopter.com"};
188
               
191
               
189
 
192
 
190
    public final static int[] default_ip={192,168,1,42,4242};
193
    public final static int[] default_ip={192,168,1,42,4242};
191
}
194
}
192
 
195