From 4df18d88dd81574df6deb67d4948073f327b3727 Mon Sep 17 00:00:00 2001 From: tangchao0503 <735056338@qq.com> Date: Wed, 25 Oct 2023 15:16:09 +0800 Subject: [PATCH] =?UTF-8?q?add=EF=BC=9Apsdk=E9=87=8D=E5=90=AF=E5=90=8E?= =?UTF-8?q?=EF=BC=8C=E9=80=9A=E7=9F=A5ximeaAirborneSystem=E5=8F=91?= =?UTF-8?q?=E9=80=81ximeaAirborneSystem=E7=9A=84=E7=8A=B6=E6=80=81?= =?UTF-8?q?=EF=BC=8C=E4=BB=A5=E6=81=A2=E5=A4=8Dpsdk=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E8=87=B3=E9=87=8D=E5=90=AF=E5=89=8D=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- samples/sample_c/module_sample/widget/test_widget.c | 11 ++++++++--- .../platform/linux/manifold2/application/main.c | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/samples/sample_c/module_sample/widget/test_widget.c b/samples/sample_c/module_sample/widget/test_widget.c index b6ca36e..7629fc4 100644 --- a/samples/sample_c/module_sample/widget/test_widget.c +++ b/samples/sample_c/module_sample/widget/test_widget.c @@ -245,6 +245,8 @@ T_DjiReturnCode DjiTest_WidgetStartService(void) s_server.sin_family = AF_INET; s_server.sin_port = htons(PORT); s_server.sin_addr= *((struct in_addr *)he->h_addr); + + system("/home/300tc/projects/udpClient/udpClient 127.0.0.1 10"); /* tc-----------------------------------------------*/ return DJI_ERROR_SYSTEM_MODULE_CODE_SUCCESS; @@ -345,7 +347,7 @@ static void *DjiTest_WidgetTask(void *arg) // 转换为MB double availableMB = availableBytes / (1024.0 * 1024.0); - sprintf(remainingSpaceTmp, "%.0f", availableMB/1024); + sprintf(remainingSpaceTmp, "%.2f", availableMB/1024); s_remainingSpace = remainingSpaceTmp; if (spectralBinInt!=0 && framerate!=0) @@ -362,7 +364,7 @@ static void *DjiTest_WidgetTask(void *arg) double minTemp = availableMB / (frameSize * framerate * 60); - sprintf(remainingTimeTmp, "%.0f", minTemp); + sprintf(remainingTimeTmp, "%.2f", minTemp); s_remainingTime = remainingTimeTmp; // 打印结果 @@ -491,6 +493,7 @@ static void *PsdkTest_IrisRecordSystemChanged(void *arg)// break; case 3: s_strStateOfSbg="采集中"; + s_widgetValueList[5] = 1; break; default: @@ -607,6 +610,7 @@ static void *PsdkTest_IrisRecordSystemChanged(void *arg)// break; case 104: s_strStateOfXimea="采集中"; + s_widgetValueList[9] = 1; break; default: @@ -874,7 +878,7 @@ static T_DjiReturnCode PsdkTestWidget_SetWidgetValue_StartRecord(E_DjiWidgetType } //曝光时间有效性判断 - float maxExposureTime = 1 / (float)framerate * 1000;//单位是ms + float maxExposureTime = 1 / (float)framerate * 1000 * 1000;//单位是μs if(value > maxExposureTime) { @@ -1028,6 +1032,7 @@ static void extractSpectralBinAndBandnumber(bool isModifyBin) } s_widgetValueList[10] = spectralBin; + spectralBinInt = spectralBin; if (!isModifyBin) { diff --git a/samples/sample_c/platform/linux/manifold2/application/main.c b/samples/sample_c/platform/linux/manifold2/application/main.c index 475a5c9..87ced5f 100644 --- a/samples/sample_c/platform/linux/manifold2/application/main.c +++ b/samples/sample_c/platform/linux/manifold2/application/main.c @@ -137,7 +137,7 @@ int main(int argc, char **argv) return DJI_ERROR_SYSTEM_MODULE_CODE_SYSTEM_ERROR; } - returnCode = DjiCore_SetAlias("300TC_3.34.39.21"); + returnCode = DjiCore_SetAlias("300TC_3.35.40.21"); if (returnCode != DJI_ERROR_SYSTEM_MODULE_CODE_SUCCESS) { USER_LOG_ERROR("set alias error"); return DJI_ERROR_SYSTEM_MODULE_CODE_SYSTEM_ERROR;