Rev 1543 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1543 | Rev 1545 | ||
---|---|---|---|
1 | package dongfang.mkt.version; |
1 | package dongfang.mkt.version; |
2 | 2 | ||
3 | import dongfang.mkt.frames.FrameFactory; |
3 | import dongfang.mkt.frames.FrameFactory; |
4 | import dongfang.mkt.frames.FrameFactory_V0_74; |
- | |
5 | 4 | ||
6 | public class MKVersion { |
5 | public class MKVersion { |
7 | 6 | ||
8 | public enum MK_VERSION { |
7 | public enum MK_VERSION { |
9 | V0_74KILLAGREG, |
8 | V0_74KILLAGREG, |
10 | V0_78, |
9 | V0_78, |
11 | DONGFANG_V0_74 |
10 | DONGFANG_V0_74 |
12 | }; |
11 | }; |
13 | 12 | ||
14 | public enum LCDPAGES { |
13 | public enum LCDPAGES { |
15 | VERSION("Version"), |
14 | VERSION("Version"), |
16 | HEIGHT("Height"), |
15 | HEIGHT("Height"), |
17 | ATTITUDE("Attitude"), |
16 | ATTITUDE("Attitude"), |
18 | CHANNELS("Channels"), |
17 | CHANNELS("Channels"), |
19 | CONTROLS("Controls"), |
18 | CONTROLS("Controls"), |
20 | GYROS("Gyros"), |
19 | GYROS("Gyros"), |
21 | ACC("Acc. Meter"), |
20 | ACC("Acc. Meter"), |
22 | POWER("Power"), |
21 | POWER("Power"), |
23 | COMPASS("Compass"), |
22 | COMPASS("Compass"), |
24 | VARIABLES("Variables"), |
23 | VARIABLES("Variables"), |
25 | SERVOS("Servos"), |
24 | SERVOS("Servos"), |
26 | EXTERNALCONTROL("ExtControl"), |
25 | EXTERNALCONTROL("ExtControl"), |
27 | BLCERRORS("BLC Errors"), |
26 | BLCERRORS("BLC Errors"), |
28 | BLCSDETECTED("BLCs"), |
27 | BLCSDETECTED("BLCs"), |
29 | GPS("GPS"), |
28 | GPS("GPS"), |
30 | MM3("MM3"), |
29 | MM3("MM3"), |
31 | MM3RANGE("MM3Range"), |
30 | MM3RANGE("MM3Range"), |
32 | SIGNAL("Signal"), |
31 | SIGNAL("Signal"), |
33 | VARS1("Variables 1"), |
32 | VARS1("Variables 1"), |
34 | VARS2("Variables 2"), |
33 | VARS2("Variables 2"), |
35 | TIMER("Timer"); |
34 | TIMER("Timer"); |
36 | 35 | ||
37 | private String title; |
36 | private String title; |
38 | 37 | ||
39 | LCDPAGES(String title) { |
38 | LCDPAGES(String title) { |
40 | this.title = title; |
39 | this.title = title; |
41 | } |
40 | } |
42 | 41 | ||
43 | public String getTitle() { |
42 | public String getTitle() { |
44 | return title; |
43 | return title; |
45 | } |
44 | } |
46 | } |
45 | } |
47 | 46 | ||
48 | private static LCDPAGES[] LCDPAGES_074 = { |
47 | private static LCDPAGES[] LCDPAGES_074 = { |
49 | LCDPAGES.VERSION, |
48 | LCDPAGES.VERSION, |
50 | LCDPAGES.HEIGHT, |
49 | LCDPAGES.HEIGHT, |
51 | LCDPAGES.ATTITUDE, |
50 | LCDPAGES.ATTITUDE, |
52 | LCDPAGES.CHANNELS, |
51 | LCDPAGES.CHANNELS, |
53 | LCDPAGES.CONTROLS, |
52 | LCDPAGES.CONTROLS, |
54 | LCDPAGES.GYROS, |
53 | LCDPAGES.GYROS, |
55 | LCDPAGES.ACC, |
54 | LCDPAGES.ACC, |
56 | LCDPAGES.POWER, |
55 | LCDPAGES.POWER, |
57 | LCDPAGES.COMPASS, |
56 | LCDPAGES.COMPASS, |
58 | LCDPAGES.VARIABLES, |
57 | LCDPAGES.VARIABLES, |
59 | LCDPAGES.SERVOS, |
58 | LCDPAGES.SERVOS, |
60 | LCDPAGES.EXTERNALCONTROL, |
59 | LCDPAGES.EXTERNALCONTROL, |
61 | LCDPAGES.BLCERRORS, |
60 | LCDPAGES.BLCERRORS, |
62 | LCDPAGES.BLCSDETECTED, |
61 | LCDPAGES.BLCSDETECTED, |
63 | LCDPAGES.GPS, |
62 | LCDPAGES.GPS, |
64 | LCDPAGES.MM3, |
63 | LCDPAGES.MM3, |
65 | LCDPAGES.MM3RANGE |
64 | LCDPAGES.MM3RANGE |
66 | }; |
65 | }; |
67 | 66 | ||
68 | private static LCDPAGES[] LCDPAGES_078 = { |
67 | private static LCDPAGES[] LCDPAGES_078 = { |
69 | LCDPAGES.VERSION, |
68 | LCDPAGES.VERSION, |
70 | LCDPAGES.HEIGHT, |
69 | LCDPAGES.HEIGHT, |
71 | LCDPAGES.ATTITUDE, |
70 | LCDPAGES.ATTITUDE, |
72 | LCDPAGES.CHANNELS, |
71 | LCDPAGES.CHANNELS, |
73 | LCDPAGES.CONTROLS, |
72 | LCDPAGES.CONTROLS, |
74 | LCDPAGES.GYROS, |
73 | LCDPAGES.GYROS, |
75 | LCDPAGES.ACC, |
74 | LCDPAGES.ACC, |
76 | LCDPAGES.POWER, |
75 | LCDPAGES.POWER, |
77 | LCDPAGES.SIGNAL, |
76 | LCDPAGES.SIGNAL, |
78 | LCDPAGES.COMPASS, |
77 | LCDPAGES.COMPASS, |
79 | LCDPAGES.VARS1, |
78 | LCDPAGES.VARS1, |
80 | LCDPAGES.VARS2, |
79 | LCDPAGES.VARS2, |
81 | LCDPAGES.SERVOS, |
80 | LCDPAGES.SERVOS, |
82 | LCDPAGES.EXTERNALCONTROL, |
81 | LCDPAGES.EXTERNALCONTROL, |
83 | LCDPAGES.BLCERRORS, |
82 | LCDPAGES.BLCERRORS, |
84 | LCDPAGES.BLCSDETECTED, |
83 | LCDPAGES.BLCSDETECTED, |
85 | LCDPAGES.TIMER |
84 | LCDPAGES.TIMER |
86 | }; |
85 | }; |
87 | 86 | ||
88 | /* |
87 | /* |
89 | public static FrameFactory getFrameFactory(MK_VERSION version) { |
88 | public static FrameFactory getFrameFactory(MK_VERSION version) { |
90 | return new FrameFactory_V0_74(); |
89 | return new FrameFactory_V0_74(); |
91 | } |
90 | } |
92 | */ |
91 | */ |
93 | 92 | ||
94 | // dummy impl. |
93 | // dummy impl. |
95 | public static LCDPAGES[] getLCDPAGES() { |
94 | public static LCDPAGES[] getLCDPAGES() { |
96 | return LCDPAGES_074; |
95 | return LCDPAGES_074; |
97 | } |
96 | } |
98 | } |
97 | } |
99 | 98 |