作者 ookk303

Merge branch 'dev' of http://114.132.166.25:8099/PanHaoBin/JZSDK_Linux into dev

dev跟新
@@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
7 #define VERSION_CHOOSE_H 7 #define VERSION_CHOOSE_H
8 #include "./ConfigParams.h" 8 #include "./ConfigParams.h"
9 //1~10行 除了D可以修改版本选择 禁止动任何东西 9 //1~10行 除了D可以修改版本选择 禁止动任何东西
10 -#define DEVICE_VERSION JZ_H150S 10 +#define DEVICE_VERSION JZ_C1
11 11
12 //禁止修改行 选择是串口程序 还是 psdk程序 12 //禁止修改行 选择是串口程序 还是 psdk程序
13 #define APP_VERSION APP_PSDK 13 #define APP_VERSION APP_PSDK
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
19 #define MAJOR_VERSION 0x01 19 #define MAJOR_VERSION 0x01
20 #define MINOR_VERSION 0x03 20 #define MINOR_VERSION 0x03
21 #define MODIFY_VERSION 0x09 21 #define MODIFY_VERSION 0x09
22 -#define DEBUG_VERSION 0x02 22 +#define DEBUG_VERSION 0x05
23 23
24 //禁止修改行 滤波方式 24 //禁止修改行 滤波方式
25 #define FILTERING_TYPE HIGH_PASS_FILTERING 25 #define FILTERING_TYPE HIGH_PASS_FILTERING
@@ -240,15 +240,22 @@ static void *JZsdk_Kt_Irc_DataDeal_Thread(void *args) @@ -240,15 +240,22 @@ static void *JZsdk_Kt_Irc_DataDeal_Thread(void *args)
240 //5、释放内存 240 //5、释放内存
241 if (raw_data != NULL) 241 if (raw_data != NULL)
242 { 242 {
  243 + if (raw_data != NULL)
  244 + {
243 free(raw_data); 245 free(raw_data);
244 raw_data = NULL; 246 raw_data = NULL;
245 } 247 }
246 248
247 if (gary_data != NULL) 249 if (gary_data != NULL)
248 { 250 {
  251 + }
  252 +
  253 + if (gary_data != NULL)
  254 + {
249 free(gary_data); 255 free(gary_data);
250 gary_data = NULL; 256 gary_data = NULL;
251 } 257 }
  258 + }
252 259
253 //JZSDK_LOG_DEBUG("得到了一帧红外h264"); 260 //JZSDK_LOG_DEBUG("得到了一帧红外h264");
254 } 261 }
@@ -187,7 +187,7 @@ static const T_DjiWidgetHandlerListItem s_widgetHandlerList[] = { @@ -187,7 +187,7 @@ static const T_DjiWidgetHandlerListItem s_widgetHandlerList[] = {
187 }; 187 };
188 188
189 static const uint32_t s_widgetHandlerListCount = sizeof(s_widgetHandlerList) / sizeof(T_DjiWidgetHandlerListItem); 189 static const uint32_t s_widgetHandlerListCount = sizeof(s_widgetHandlerList) / sizeof(T_DjiWidgetHandlerListItem);
190 -int32_t s_widgetValueList[] = {VIDEOMGMT_STREAMING_FLOW_INDEX_SECOND, //视频流 190 +int32_t s_widgetValueList[] = {VIDEOMGMT_STREAMING_FLOW_INDEX_FIRST, //视频流
191 OFF, //测温模式 191 OFF, //测温模式
192 ON, //光圈开关 192 ON, //光圈开关
193 OFF, //冻结开关 193 OFF, //冻结开关
@@ -87,7 +87,8 @@ T_DjiReturnCode DjiTest_XPortStartService(void) @@ -87,7 +87,8 @@ T_DjiReturnCode DjiTest_XPortStartService(void)
87 } 87 }
88 88
89 limitAngle.upperLimit = 300; 89 limitAngle.upperLimit = 300;
90 - limitAngle.lowerLimit = -1000; 90 + //limitAngle.lowerLimit = -1000;
  91 + limitAngle.lowerLimit = -350;
91 djiStat = DjiXPort_SetLimitAngleSync(DJI_XPORT_LIMIT_ANGLE_CATEGORY_PITCH_JOINT_ANGLE, limitAngle); 92 djiStat = DjiXPort_SetLimitAngleSync(DJI_XPORT_LIMIT_ANGLE_CATEGORY_PITCH_JOINT_ANGLE, limitAngle);
92 if (djiStat != DJI_ERROR_SYSTEM_MODULE_CODE_SUCCESS) { 93 if (djiStat != DJI_ERROR_SYSTEM_MODULE_CODE_SUCCESS) {
93 USER_LOG_ERROR("set pitch joint angle limit angle for XPort error: 0x%08llX.", djiStat); 94 USER_LOG_ERROR("set pitch joint angle limit angle for XPort error: 0x%08llX.", djiStat);
@@ -96,6 +97,7 @@ T_DjiReturnCode DjiTest_XPortStartService(void) @@ -96,6 +97,7 @@ T_DjiReturnCode DjiTest_XPortStartService(void)
96 97
97 limitAngle.upperLimit = 300; 98 limitAngle.upperLimit = 300;
98 limitAngle.lowerLimit = -800; 99 limitAngle.lowerLimit = -800;
  100 + //limitAngle.lowerLimit = -300;
99 djiStat = DjiXPort_SetLimitAngleSync(DJI_XPORT_LIMIT_ANGLE_CATEGORY_PITCH_EULER_ANGLE, limitAngle); 101 djiStat = DjiXPort_SetLimitAngleSync(DJI_XPORT_LIMIT_ANGLE_CATEGORY_PITCH_EULER_ANGLE, limitAngle);
100 if (djiStat != DJI_ERROR_SYSTEM_MODULE_CODE_SUCCESS) { 102 if (djiStat != DJI_ERROR_SYSTEM_MODULE_CODE_SUCCESS) {
101 USER_LOG_ERROR("set pitch euler angle limit angle for XPort error: 0x%08llX.", djiStat); 103 USER_LOG_ERROR("set pitch euler angle limit angle for XPort error: 0x%08llX.", djiStat);