Rev 2420 | Rev 2426 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2420 | Rev 2424 | ||
---|---|---|---|
1 | #ifndef _HOTTMENU_H |
1 | #ifndef _HOTTMENU_H |
2 | #define _HOTTMENU_H |
2 | #define _HOTTMENU_H |
3 | 3 | ||
4 | #if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
4 | #if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
5 | 5 | ||
6 | #define SPEAK_ERR_CALIBARTION 1 |
6 | #define SPEAK_ERR_CALIBARTION 1 |
7 | #define SPEAK_ERR_RECEICER 2 |
7 | #define SPEAK_ERR_RECEICER 2 |
8 | #define SPEAK_ERR_DATABUS 3 |
8 | #define SPEAK_ERR_DATABUS 3 |
9 | #define SPEAK_ERR_NAVI 4 |
9 | #define SPEAK_ERR_NAVI 4 |
10 | #define SPEAK_ERROR 5 |
10 | #define SPEAK_ERROR 5 |
11 | #define SPEAK_ERR_COMPASS 6 |
11 | #define SPEAK_ERR_COMPASS 6 |
12 | #define SPEAK_ERR_SENSOR 7 |
12 | #define SPEAK_ERR_SENSOR 7 |
13 | #define SPEAK_ERR_GPS 8 |
13 | #define SPEAK_ERR_GPS 8 |
14 | #define SPEAK_ERR_MOTOR 9 |
14 | #define SPEAK_ERR_MOTOR 9 |
15 | #define SPEAK_MAX_TEMPERAT 10 |
15 | #define SPEAK_MAX_TEMPERAT 10 |
16 | #define SPEAK_ALTI_REACHED 11 |
16 | #define SPEAK_ALTI_REACHED 11 |
17 | #define SPEAK_WP_REACHED 12 |
17 | #define SPEAK_WP_REACHED 12 |
18 | #define SPEAK_NEXT_WP 13 |
18 | #define SPEAK_NEXT_WP 13 |
19 | #define SPEAK_LANDING 14 |
19 | #define SPEAK_LANDING 14 |
20 | #define SPEAK_GPS_FIX 15 |
20 | #define SPEAK_GPS_FIX 15 |
21 | #define SPEAK_UNDERVOLTAGE 16 |
21 | #define SPEAK_UNDERVOLTAGE 16 |
22 | #define SPEAK_GPS_HOLD 17 |
22 | #define SPEAK_GPS_HOLD 17 |
23 | #define SPEAK_GPS_HOME 18 |
23 | #define SPEAK_GPS_HOME 18 |
24 | #define SPEAK_GPS_OFF 19 |
24 | #define SPEAK_GPS_OFF 19 |
25 | #define SPEAK_BEEP 20 |
25 | #define SPEAK_BEEP 20 |
26 | #define SPEAK_MIKROKOPTER 21 |
26 | #define SPEAK_MIKROKOPTER 21 |
27 | #define SPEAK_CAPACITY 22 |
27 | #define SPEAK_CAPACITY 22 |
28 | #define SPEAK_CF_OFF 23 |
28 | #define SPEAK_CF_OFF 23 |
29 | #define SPEAK_CALIBRATE 24 |
29 | #define SPEAK_CALIBRATE 24 |
30 | #define SPEAK_MAX_RANGE 25 |
30 | #define SPEAK_MAX_RANGE 25 |
31 | #define SPEAK_MAX_ALTITUD 26 |
31 | #define SPEAK_MAX_ALTITUD 26 |
32 | 32 | ||
33 | #define SPEAK_MK_OFF 38 |
33 | #define SPEAK_MK_OFF 38 |
34 | #define SPEAK_ALTITUDE_ON 39 |
34 | #define SPEAK_ALTITUDE_ON 39 |
35 | #define SPEAK_ALTITUDE_OFF 40 |
35 | #define SPEAK_ALTITUDE_OFF 40 |
36 | #define SPEAK_CF_ON 46 |
36 | #define SPEAK_CF_ON 46 |
37 | #define SPEAK_SINKING 47 |
37 | #define SPEAK_SINKING 47 |
38 | #define SPEAK_RISING 48 |
38 | #define SPEAK_RISING 48 |
39 | #define SPEAK_HOLDING 49 |
39 | #define SPEAK_HOLDING 49 |
40 | #define SPEAK_GPS_ON 50 |
40 | #define SPEAK_GPS_ON 50 |
41 | #define SPEAK_FOLLWING 51 |
41 | #define SPEAK_FOLLWING 51 |
42 | #define SPEAK_STARTING 52 |
42 | #define SPEAK_STARTING 52 |
43 | 43 | ||
44 | #define MAX_ERR_NUMBER (34+1) |
44 | #define MAX_ERR_NUMBER (34+1) |
45 | extern const char PROGMEM NC_ERROR_TEXT[MAX_ERR_NUMBER][17]; |
45 | extern const char PROGMEM NC_ERROR_TEXT[MAX_ERR_NUMBER][17]; |
46 | extern unsigned char NaviData_WaypointIndex, NaviData_WaypointNumber, NaviData_TargetHoldTime,ToNC_Load_WP_List,NaviData_MaxWpListIndex; |
46 | extern unsigned char NaviData_WaypointIndex, NaviData_WaypointNumber, NaviData_TargetHoldTime,ToNC_Load_WP_List,NaviData_MaxWpListIndex; |
47 | extern unsigned int NaviData_TargetDistance; |
47 | extern unsigned int NaviData_TargetDistance; |
48 | extern unsigned char MaxBlTemperture; |
48 | extern unsigned char MaxBlTemperture; |
49 | extern unsigned char MinBlTemperture; |
49 | extern unsigned char MinBlTemperture; |
50 | extern unsigned char HottestBl; |
50 | extern unsigned char HottestBl; |
51 | 51 | ||
52 | extern unsigned char HottKeyboard,HoTT_RequestedSensor; |
52 | extern unsigned char HottKeyboard,HoTT_RequestedSensor; |
53 | extern unsigned char HottUpdate(unsigned char key); |
53 | extern unsigned char HottUpdate(unsigned char key); |
54 | extern unsigned char SpeakHoTT,ShowSettingNameTime; |
54 | extern unsigned char SpeakHoTT,ShowSettingNameTime; |
55 | extern unsigned char ToNC_SpeakHoTT; |
55 | extern unsigned char ToNC_SpeakHoTT; |
56 | extern volatile unsigned char *HoTT_DataPointer; |
56 | extern volatile unsigned char *HoTT_DataPointer; |
57 | 57 | ||
58 | extern void CreateHoTT_Menu(void); |
58 | extern void CreateHoTT_Menu(void); |
59 | extern void LIBFC_HoTT_Putchar(char); |
59 | extern void LIBFC_HoTT_Putchar(char); |
60 | extern void LIBFC_HoTT_Putchar_INV(char); // print Invers |
60 | extern void LIBFC_HoTT_Putchar_INV(char); // print Invers |
61 | extern void LIBFC_HoTT_Putchar_BLINK(char); |
61 | extern void LIBFC_HoTT_Putchar_BLINK(char); |
62 | extern void LIBFC_HoTT_SetPos(unsigned char); |
62 | extern void LIBFC_HoTT_SetPos(unsigned char); |
63 | extern void LIBFC_HoTT_Clear(void); |
63 | extern void LIBFC_HoTT_Clear(void); |
64 | extern void NC_Fills_HoTT_Telemety(void); |
64 | extern void NC_Fills_HoTT_Telemety(void); |
65 | extern void HoTT_Menu(void); |
65 | extern void HoTT_Menu(void); |
66 | extern unsigned char HoTT_Telemety(unsigned char); |
66 | extern unsigned char HoTT_Telemety(unsigned char); |
67 | extern unsigned char HoTT_Waring(void); |
67 | extern unsigned char HoTT_Waring(void); |
68 | extern volatile unsigned char HoTTBlink; |
68 | extern volatile unsigned char HoTTBlink; |
69 | extern void GetHottestBl(void); |
69 | extern void GetHottestBl(void); |
70 | 70 | ||
71 | typedef struct |
71 | typedef struct |
72 | { |
72 | { |
73 | unsigned char StartByte; // 0x7C |
73 | unsigned char StartByte; // 0x7C |
74 | unsigned char Packet_ID; // HOTT_GENERAL_PACKET_ID |
74 | unsigned char Packet_ID; // HOTT_GENERAL_PACKET_ID |
75 | unsigned char WarnBeep; // 3 Anzahl der Töne 0..36 |
75 | unsigned char WarnBeep; // 3 Anzahl der Töne 0..36 |
76 | unsigned char SensorID; // 4 0xD0 |
76 | unsigned char SensorID; // 4 0xD0 |
77 | unsigned char InverseStatus1; // 5 |
77 | unsigned char InverseStatus1; // 5 |
78 | unsigned char InverseStatus2; // 6 |
78 | unsigned char InverseStatus2; // 6 |
79 | unsigned char VoltageCell1; // 7 208 = 4,16V (Voltage * 50 = Wert) |
79 | unsigned char VoltageCell1; // 7 208 = 4,16V (Voltage * 50 = Wert) |
80 | unsigned char VoltageCell2; // 8 209 = 4,18V |
80 | unsigned char VoltageCell2; // 8 209 = 4,18V |
81 | unsigned char VoltageCell3; // 9 |
81 | unsigned char VoltageCell3; // 9 |
82 | unsigned char VoltageCell4; // 10 |
82 | unsigned char VoltageCell4; // 10 |
83 | unsigned char VoltageCell5; // 11 |
83 | unsigned char VoltageCell5; // 11 |
84 | unsigned char VoltageCell6; // 12 |
84 | unsigned char VoltageCell6; // 12 |
85 | unsigned int Battery1; // 13+14 51 = 5,1V |
85 | unsigned int Battery1; // 13+14 51 = 5,1V |
86 | unsigned int Battery2; // 15+16 51 = 5,1V |
86 | unsigned int Battery2; // 15+16 51 = 5,1V |
87 | unsigned char Temperature1; // 17 44 = 24°C, 0 = -20°C |
87 | unsigned char Temperature1; // 17 44 = 24°C, 0 = -20°C |
88 | unsigned char Temperature2; // 18 44 = 24°C, 0 = -20°C |
88 | unsigned char Temperature2; // 18 44 = 24°C, 0 = -20°C |
89 | unsigned char FuelPercent; // 19 |
89 | unsigned char FuelPercent; // 19 |
90 | signed int FuelCapacity; // 20+21 |
90 | signed int FuelCapacity; // 20+21 |
91 | unsigned int Rpm; // 22+23 |
91 | unsigned int Rpm; // 22+23 |
92 | signed int Altitude; // 24+25 |
92 | signed int Altitude; // 24+25 |
93 | unsigned int m_sec; // 26+27 3000 = 0 |
93 | unsigned int m_sec; // 26+27 3000 = 0 |
94 | unsigned char m_3sec; // 28 120 = 0 |
94 | unsigned char m_3sec; // 28 120 = 0 |
95 | unsigned int Current; // 29+30 1 = 0.1A |
95 | unsigned int Current; // 29+30 1 = 0.1A |
96 | unsigned int InputVoltage; // 31+32 66 = 6,6V |
96 | unsigned int InputVoltage; // 31+32 66 = 6,6V |
97 | unsigned int Capacity; // 33+34 1 = 10mAh |
97 | unsigned int Capacity; // 33+34 1 = 10mAh |
98 | unsigned int Speed; // 35+36 |
98 | unsigned int Speed; // 35+36 |
99 | unsigned char LowestCellVoltage; // 37 |
99 | unsigned char LowestCellVoltage; // 37 |
100 | unsigned char LowestCellNumber; // 38 |
100 | unsigned char LowestCellNumber; // 38 |
101 | unsigned int Rpm2; // 39+40 |
101 | unsigned int Rpm2; // 39+40 |
102 | unsigned char ErrorNumber; // 41 |
102 | unsigned char ErrorNumber; // 41 |
103 | unsigned char Pressure; // 42 in 0,1bar 20=2,0bar |
103 | unsigned char Pressure; // 42 in 0,1bar 20=2,0bar |
104 | unsigned char Version; // 43 |
104 | unsigned char Version; // 43 |
105 | unsigned char EndByte; // 0x7D |
105 | unsigned char EndByte; // 0x7D |
106 | } HoTTGeneral_t; |
106 | } HoTTGeneral_t; |
107 | 107 | ||
108 | typedef struct |
108 | typedef struct |
109 | { |
109 | { |
110 | unsigned char StartByte; // 0x7C |
110 | unsigned char StartByte; // 0x7C |
111 | unsigned char Packet_ID; // HOTT_ELECTRIC_AIR_PACKET_ID |
111 | unsigned char Packet_ID; // HOTT_ELECTRIC_AIR_PACKET_ID |
112 | unsigned char WarnBeep; // Anzahl der Töne 0..36 |
112 | unsigned char WarnBeep; // Anzahl der Töne 0..36 |
113 | unsigned char SensorID; // 4 0xE0 |
113 | unsigned char SensorID; // 4 0xE0 |
114 | unsigned char InverseStatus1; // 5 |
114 | unsigned char InverseStatus1; // 5 |
115 | unsigned char InverseStatus2; // 6 |
115 | unsigned char InverseStatus2; // 6 |
116 | unsigned char VoltageCell1; // 7 208 = 4,16V (Voltage * 50 = Wert) |
116 | unsigned char VoltageCell1; // 7 208 = 4,16V (Voltage * 50 = Wert) |
117 | unsigned char VoltageCell2; // 209 = 4,18V |
117 | unsigned char VoltageCell2; // 209 = 4,18V |
118 | unsigned char VoltageCell3; // |
118 | unsigned char VoltageCell3; // |
119 | unsigned char VoltageCell4; // |
119 | unsigned char VoltageCell4; // |
120 | unsigned char VoltageCell5; // |
120 | unsigned char VoltageCell5; // |
121 | unsigned char VoltageCell6; // |
121 | unsigned char VoltageCell6; // |
122 | unsigned char VoltageCell7; // |
122 | unsigned char VoltageCell7; // |
123 | unsigned char VoltageCell8; // |
123 | unsigned char VoltageCell8; // |
124 | unsigned char VoltageCell9; // |
124 | unsigned char VoltageCell9; // |
125 | unsigned char VoltageCell10; // |
125 | unsigned char VoltageCell10; // |
126 | unsigned char VoltageCell11; // |
126 | unsigned char VoltageCell11; // |
127 | unsigned char VoltageCell12; // |
127 | unsigned char VoltageCell12; // |
128 | unsigned char VoltageCell13; // |
128 | unsigned char VoltageCell13; // |
129 | unsigned char VoltageCell14; // 20 |
129 | unsigned char VoltageCell14; // 20 |
130 | unsigned int Battery1; // 21+22 51 = 5,1V |
130 | unsigned int Battery1; // 21+22 51 = 5,1V |
131 | unsigned int Battery2; // 23+24 51 = 5,1V |
131 | unsigned int Battery2; // 23+24 51 = 5,1V |
132 | unsigned char Temperature1; // 25 44 = 24°C, 0 = -20°C |
132 | unsigned char Temperature1; // 25 44 = 24°C, 0 = -20°C |
133 | unsigned char Temperature2; // 26 44 = 24°C, 0 = -20°C |
133 | unsigned char Temperature2; // 26 44 = 24°C, 0 = -20°C |
134 | signed int Altitude; // 27+28 |
134 | signed int Altitude; // 27+28 |
135 | unsigned int Current; // 29+30 1 = 0.1A |
135 | unsigned int Current; // 29+30 1 = 0.1A |
136 | unsigned int InputVoltage; // 31+32 66 = 6,6V |
136 | unsigned int InputVoltage; // 31+32 66 = 6,6V |
137 | unsigned int Capacity; // 33+34 1 = 10mAh |
137 | unsigned int Capacity; // 33+34 1 = 10mAh |
138 | unsigned int m_sec; // 35+36 30000 = 0 |
138 | unsigned int m_sec; // 35+36 30000 = 0 |
139 | unsigned char m_3sec; // 37 120 = 0 |
139 | unsigned char m_3sec; // 37 120 = 0 |
140 | unsigned int Rpm; // 38+39 |
140 | unsigned int Rpm; // 38+39 |
141 | unsigned char FlightTimeMinutes; // 40 |
141 | unsigned char FlightTimeMinutes; // 40 |
142 | unsigned char FlightTimeSeconds; // 41 |
142 | unsigned char FlightTimeSeconds; // 41 |
143 | unsigned char Speed; // 42 1=2km |
143 | unsigned char Speed; // 42 1=2km |
144 | unsigned char Version; // 43 0x00 |
144 | unsigned char Version; // 43 0x00 |
145 | unsigned char EndByte; // 0x7D |
145 | unsigned char EndByte; // 0x7D |
146 | } ElectricAirPacket_t; |
146 | } ElectricAirPacket_t; |
147 | 147 | ||
148 | 148 | ||
149 | typedef struct |
149 | typedef struct |
150 | { |
150 | { |
151 | unsigned char StartByte; // 0x7C |
151 | unsigned char StartByte; // 0x7C |
152 | unsigned char Packet_ID; // 0x89 - Vario ID |
152 | unsigned char Packet_ID; // 0x89 - Vario ID |
153 | unsigned char WarnBeep; //3 // Anzahl der Töne 0..36 |
153 | unsigned char WarnBeep; //3 // Anzahl der Töne 0..36 |
154 | unsigned char SensorID; // 0x90 |
154 | unsigned char SensorID; // 0x90 |
155 | unsigned char InverseStatus; |
155 | unsigned char InverseStatus; |
156 | signed int Altitude; //6+7 // 500 = 0m |
156 | signed int Altitude; //6+7 // 500 = 0m |
157 | signed int MaxAltitude; //8+9 // 500 = 0m |
157 | signed int MaxAltitude; //8+9 // 500 = 0m |
158 | signed int MinAltitude; //10+11 // 500 = 0m |
158 | signed int MinAltitude; //10+11 // 500 = 0m |
159 | unsigned int m_sec; //12+13 // 3000 = 0 |
159 | unsigned int m_sec; //12+13 // 3000 = 0 |
160 | unsigned int m_3sec; //14+15 |
160 | unsigned int m_3sec; //14+15 |
161 | unsigned int m_10sec; //26+17 |
161 | unsigned int m_10sec; //26+17 |
162 | char Text[21]; //18-38 |
162 | char Text[21]; //18-38 |
163 | char FreeCharacters[3]; // 39-41 |
163 | char FreeCharacters[3]; // 39-41 |
164 | unsigned char NullByte; // 42 0x00 |
164 | unsigned char NullByte; // 42 0x00 |
165 | unsigned char Version; // 43 |
165 | unsigned char Version; // 43 |
166 | unsigned char EndByte; // 0x7D |
166 | unsigned char EndByte; // 0x7D |
167 | } VarioPacket_t; |
167 | } VarioPacket_t; |
168 | 168 | ||
169 | typedef struct |
169 | typedef struct |
170 | { |
170 | { |
171 | unsigned char StartByte; //0 // 0x7C |
171 | unsigned char StartByte; //0 // 0x7C |
172 | unsigned char Packet_ID; //1 // 0x8A - GPS ID |
172 | unsigned char Packet_ID; //1 // 0x8A - GPS ID |
173 | unsigned char WarnBeep; //2 // Anzahl der Töne 0..36 |
173 | unsigned char WarnBeep; //2 // Anzahl der Töne 0..36 |
174 | unsigned char SensorID; // 4 0xA0 |
174 | unsigned char SensorID; // 4 0xA0 |
175 | unsigned char InverseStatus1; // 5 |
175 | unsigned char InverseStatus1; // 5 |
176 | unsigned char InverseStatus2; // 6 |
176 | unsigned char InverseStatus2; // 6 |
177 | unsigned char Heading; //7 // 1 = 2° |
177 | unsigned char Heading; //7 // 1 = 2° |
178 | unsigned int Speed; //8+9 // in km/h |
178 | unsigned int Speed; //8+9 // in km/h |
179 | unsigned char Lat_North; //10 |
179 | unsigned char Lat_North; //10 |
180 | unsigned char Lat_G; //11 |
180 | unsigned char Lat_G; //11 |
181 | unsigned char Lat_M; //12 |
181 | unsigned char Lat_M; //12 |
182 | unsigned char Lat_Sek1; //13 |
182 | unsigned char Lat_Sek1; //13 |
183 | unsigned char Lat_Sek2; //14 |
183 | unsigned char Lat_Sek2; //14 |
184 | unsigned char Lon_East; //15 |
184 | unsigned char Lon_East; //15 |
185 | unsigned char Lon_G; //16 |
185 | unsigned char Lon_G; //16 |
186 | unsigned char Lon_M; //17 |
186 | unsigned char Lon_M; //17 |
187 | unsigned char Lon_Sek1; //18 |
187 | unsigned char Lon_Sek1; //18 |
188 | unsigned char Lon_Sek2; //19 |
188 | unsigned char Lon_Sek2; //19 |
189 | unsigned int Distance; //20+21 // 9000 = 0m |
189 | unsigned int Distance; //20+21 // 9000 = 0m |
190 | signed int Altitude; //22+23 // 500 = 0m |
190 | signed int Altitude; //22+23 // 500 = 0m |
191 | unsigned int m_sec; //24+25 // 3000 = 0 |
191 | unsigned int m_sec; //24+25 // 3000 = 0 |
192 | unsigned char m_3sec; //26 120 = 0 |
192 | unsigned char m_3sec; //26 120 = 0 |
193 | unsigned char NumOfSats; //27 |
193 | unsigned char NumOfSats; //27 |
194 | unsigned char SatFix; //28 |
194 | unsigned char SatFix; //28 |
195 | unsigned char HomeDirection; // 29 |
195 | unsigned char HomeDirection; // 29 |
196 | unsigned char AngleX; // 30 |
196 | unsigned char AngleX; // 30 |
197 | unsigned char AngleY; // 31 |
197 | unsigned char AngleY; // 31 |
198 | unsigned char AngleZ; // 32 |
198 | unsigned char AngleZ; // 32 |
199 | signed int GyroX; //33+34 |
199 | signed int GyroX; //33+34 |
200 | signed int GyroY; //35+36 |
200 | signed int GyroY; //35+36 |
201 | signed int GyroZ; //37+38 |
201 | signed int GyroZ; //37+38 |
202 | unsigned char Vibration; // 39 |
202 | unsigned char Vibration; // 39 |
203 | char FreeCharacters[3]; // 40-42 |
203 | char FreeCharacters[3]; // 40-42 |
204 | unsigned char Version; // 43 |
204 | unsigned char Version; // 43 |
205 | unsigned char EndByte; // 0x7D |
205 | unsigned char EndByte; // 0x7D |
206 | } GPSPacket_t; |
206 | } GPSPacket_t; |
207 | 207 | ||
208 | typedef struct |
208 | typedef struct |
209 | { |
209 | { |
210 | unsigned char StartByte; // 0x7B |
210 | unsigned char StartByte; // 0x7B |
211 | unsigned char Packet_ID; // |
211 | unsigned char Packet_ID; // |
212 | unsigned char WarnBeep; // Anzahl der Töne 0..36 |
212 | unsigned char WarnBeep; // Anzahl der Töne 0..36 |
213 | char Text[8*21]; |
213 | char Text[8*21]; |
214 | unsigned char EndByte; // 0x7D |
214 | unsigned char EndByte; // 0x7D |
215 | } ASCIIPacket_t; |
215 | } ASCIIPacket_t; |
216 | 216 | ||
217 | 217 | ||
218 | 218 | ||
219 | extern GPSPacket_t GPSPacket; |
219 | extern GPSPacket_t GPSPacket; |
220 | extern VarioPacket_t VarioPacket; |
220 | extern VarioPacket_t VarioPacket; |
221 | extern ASCIIPacket_t ASCIIPacket; |
221 | extern ASCIIPacket_t ASCIIPacket; |
222 | extern ElectricAirPacket_t ElectricAirPacket; |
222 | extern ElectricAirPacket_t ElectricAirPacket; |
223 | extern HoTTGeneral_t HoTTGeneral; |
223 | extern HoTTGeneral_t HoTTGeneral; |
- | 224 | extern char WPL_Name[10]; |
|
224 | 225 | ||
225 | #define HOTT_VARIO_PACKET_ID 0x89 |
226 | #define HOTT_VARIO_PACKET_ID 0x89 |
226 | #define HOTT_GPS_PACKET_ID 0x8A |
227 | #define HOTT_GPS_PACKET_ID 0x8A |
227 | #define HOTT_ELECTRIC_AIR_PACKET_ID 0x8E |
228 | #define HOTT_ELECTRIC_AIR_PACKET_ID 0x8E |
228 | #define HOTT_GENERAL_PACKET_ID 0x8D |
229 | #define HOTT_GENERAL_PACKET_ID 0x8D |
229 | #define JETI_GPS_PACKET_ID1 0x01 |
230 | #define JETI_GPS_PACKET_ID1 0x01 |
230 | #define JETI_GPS_PACKET_ID2 0x02 |
231 | #define JETI_GPS_PACKET_ID2 0x02 |
- | 232 | #define HOTT_WPL_NAME 0x03 |
|
231 | 233 | ||
232 | #endif |
234 | #endif |
233 | #endif |
235 | #endif |
234 | 236 | ||
235 | 237 |