JZsdk_WidgetIndex.c
3.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include "./JZsdk_Widget.h"
#include "JZsdk_Base/JZsdk_Code/JZsdk_InsCode.h"
#include "BaseConfig.h"
#include "JZsdkLib.h"
#include "../UI_control.h"
static T_JZsdkReturnCode JZSDK_WidgetMgMT_DJI_GetWidgetIndex(int tpye, int *index1, int *index2)
{
int ReturnIndex1 = 0;
int ReturnIndex2 = 0;
#ifdef MEGAPHONE_CONFIG_STATUS_ON
switch (tpye)
{
case JZSDK_WIDGET_PLAYANDSTOP:
{
ReturnIndex1 = 2;
}
break;
case JZSDK_WIDGET_SIDE_LASER_MODE:
{
ReturnIndex1 = 15;
}
break;
default:
break;
}
#endif
#ifdef IRC_CONFIG_STATUS_ON
switch (tpye)
{
case JZSDK_WIDGET_VIDEOPUSH_INDEX:
{
ReturnIndex1 = 0;
}
break;
case JZSDK_WIDGET_TEMP_MEASUREMENT_MODE:
{
ReturnIndex1 = 1;
}
break;
case JZSDK_WIDGET_SHUTTER_SWITCH:
{
ReturnIndex1 = 2;
}
break;
case JZSDK_WIDGET_FREEZE_VIDEO:
{
ReturnIndex1 = 3;
}
break;
case JZSDK_WIDGET_PSEUDO_MODE:
{
ReturnIndex1 = 4;
}
break;
case JZSDK_WIDGET_ZOOM_SIZE:
{
ReturnIndex1 = 5;
}
break;
case JZSDK_WIDGET_SPC_RESET:
{
ReturnIndex1 = 6;
}
break;
case JZSDK_WIDGET_PSEUDO_COLOR:
{
ReturnIndex1 = 7;
}
break;
case JZSDK_WIDGET_CAMERA_CORRECT_MODE:
{
ReturnIndex1 = 8;
}
break;
case JZSDK_WIDGET_GAS_ENHANCEMENT_COLOR:
{
ReturnIndex1 = 9;
}
break;
case JZSDK_WIDGET_SPC_MODE:
{
ReturnIndex1 = 10;
}
break;
case JZSDK_WIDGET_SPC_AUTO_TIME:
{
ReturnIndex1 = 11;
}
break;
case JZSDK_WIDGET_TPC_MODE:
{
ReturnIndex1 = 12;
}
break;
case JZSDK_WIDGET_BAD_PIXEL_CORRECT_MODE:
{
ReturnIndex1 = 13;
}
break;
case JZSDK_WIDGET_BAD_PIXEL_CORRECT:
{
ReturnIndex1 = 14;
}
break;
case JZSDK_WIDGET_GAS_ENHANCEMENT_CORRECT_HIGH_CALIBRATION:
{
ReturnIndex1 = 16;
}
case JZSDK_WIDGET_GAS_ENHANCEMENT_CORRECT_LOW_CALIBRATION:
{
ReturnIndex1 = 17;
}
break;
default:
break;
}
#endif
if (index1 != NULL)
{
*index1 = ReturnIndex1;
}
if (index2 != NULL)
{
*index2 = ReturnIndex2;
}
}
/*
Jzsdk控件索引值获取
*/
T_JZsdkReturnCode JZSDK_WidgetMgMT_GetWidgetIndex(int tpye, int *index1, int *index2)
{
JZSDK_WidgetMgMT_DJI_GetWidgetIndex(tpye, index1, index2);
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}