正在显示
6 个修改的文件
包含
48 行增加
和
28 行删除
| @@ -835,9 +835,6 @@ T_JZsdkReturnCode JZsdl_Uart_ObtainGimbalPitchFineTuning(int DeviceName, int Fra | @@ -835,9 +835,6 @@ T_JZsdkReturnCode JZsdl_Uart_ObtainGimbalPitchFineTuning(int DeviceName, int Fra | ||
| 835 | 835 | ||
| 836 | // 2、发送到本地处理 | 836 | // 2、发送到本地处理 |
| 837 | UIcontrol_Obtain_GimbalPitchFineTuninng(DeviceName, pitch); | 837 | UIcontrol_Obtain_GimbalPitchFineTuninng(DeviceName, pitch); |
| 838 | - | ||
| 839 | - // 3、回复操作成功 | ||
| 840 | - JZsdk_Uart_SendDeal_Reply_Sucesss(DeviceName, FrameSequence); | ||
| 841 | } | 838 | } |
| 842 | 839 | ||
| 843 | /******************************************************************************************************************************* | 840 | /******************************************************************************************************************************* |
| @@ -996,14 +993,4 @@ int JZsdk_Uart_QuerySecondaryDeviceName(int FrameSequence) | @@ -996,14 +993,4 @@ int JZsdk_Uart_QuerySecondaryDeviceName(int FrameSequence) | ||
| 996 | T_JZsdkReturnCode JZsdk_Uart_ObtainGimbalLinkage(int DeviceName, int FrameSequence, int value) | 993 | T_JZsdkReturnCode JZsdk_Uart_ObtainGimbalLinkage(int DeviceName, int FrameSequence, int value) |
| 997 | { | 994 | { |
| 998 | T_JZsdkReturnCode ret = UIcontrol_Obtain_GimbalLinkage(DeviceName, value); | 995 | T_JZsdkReturnCode ret = UIcontrol_Obtain_GimbalLinkage(DeviceName, value); |
| 999 | - if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS) | ||
| 1000 | - { | ||
| 1001 | - // 回复操作成功 | ||
| 1002 | - JZsdk_Uart_SendDeal_Reply_Sucesss(UART_DEV_1, FrameSequence); | ||
| 1003 | - } | ||
| 1004 | - else | ||
| 1005 | - { | ||
| 1006 | - // 回复操作失败 | ||
| 1007 | - JZsdk_Uart_SendDeal_Reply_Failure(UART_DEV_1, FrameSequence); | ||
| 1008 | - } | ||
| 1009 | } | 996 | } |
| @@ -49,7 +49,7 @@ static int Uart_4G_RecvDeal_AskForConnect(char *getbuf) | @@ -49,7 +49,7 @@ static int Uart_4G_RecvDeal_AskForConnect(char *getbuf) | ||
| 49 | int Device_name = JZsdk_Uart_GetVersionReplay(); | 49 | int Device_name = JZsdk_Uart_GetVersionReplay(); |
| 50 | 50 | ||
| 51 | //3、回复连接成功 | 51 | //3、回复连接成功 |
| 52 | - JZsdk_Uart_SendDeal_Send_Connect(UART_4G, Device_name); | 52 | + JZsdk_Uart_SendDeal_Send_Connect(UART_4G, FrameSequence, Device_name); |
| 53 | } | 53 | } |
| 54 | 54 | ||
| 55 | /********* | 55 | /********* |
| @@ -151,13 +151,13 @@ static int Uart_4G_RecvDeal_RealTimeMP2_Unlimit_transmission(char *getdata, int | @@ -151,13 +151,13 @@ static int Uart_4G_RecvDeal_RealTimeMP2_Unlimit_transmission(char *getdata, int | ||
| 151 | 151 | ||
| 152 | /********* | 152 | /********* |
| 153 | * | 153 | * |
| 154 | - * 语音MP2实时喊话有限传输中 | 154 | + * 语音MP2实时喊话定长传输中 |
| 155 | * | 155 | * |
| 156 | * | 156 | * |
| 157 | **********/ | 157 | **********/ |
| 158 | static int Uart_4G_RecvDeal_RealTimeMP2_Limit_transmission(char *getdata, int len) | 158 | static int Uart_4G_RecvDeal_RealTimeMP2_Limit_transmission(char *getdata, int len) |
| 159 | { | 159 | { |
| 160 | - JZSDK_LOG_INFO("MP2实时喊话有限制传输中\n"); | 160 | + JZSDK_LOG_INFO("MP2实时喊话定长制传输中\n"); |
| 161 | T_JZsdkReturnCode ret; | 161 | T_JZsdkReturnCode ret; |
| 162 | 162 | ||
| 163 | //提取出数据 | 163 | //提取出数据 |
| @@ -1118,6 +1118,7 @@ static T_JZsdkReturnCode Uart_4G_RecvDeal_OpusTrans_start(char *getbuf) | @@ -1118,6 +1118,7 @@ static T_JZsdkReturnCode Uart_4G_RecvDeal_OpusTrans_start(char *getbuf) | ||
| 1118 | //回复操作成功 | 1118 | //回复操作成功 |
| 1119 | JZsdk_Uart_SendDeal_Reply_Sucesss(UART_4G, FrameSequence); | 1119 | JZsdk_Uart_SendDeal_Reply_Sucesss(UART_4G, FrameSequence); |
| 1120 | } | 1120 | } |
| 1121 | + | ||
| 1121 | /********* | 1122 | /********* |
| 1122 | * | 1123 | * |
| 1123 | * opus不定长传输 | 1124 | * opus不定长传输 |
| @@ -1732,6 +1733,18 @@ static int Uart_4G_RecvDeal_CheckStatus_WarningLightColor(char *getbuf) | @@ -1732,6 +1733,18 @@ static int Uart_4G_RecvDeal_CheckStatus_WarningLightColor(char *getbuf) | ||
| 1732 | * 设备相关 | 1733 | * 设备相关 |
| 1733 | * | 1734 | * |
| 1734 | * *******************************************************************************************************************************/ | 1735 | * *******************************************************************************************************************************/ |
| 1736 | +static int Uart_4G_RecvDeal_ObtainConnectFrame(char *getbuf) | ||
| 1737 | +{ | ||
| 1738 | + JZSDK_LOG_INFO("收到连接回复帧\n"); | ||
| 1739 | + //获取帧的序列号 | ||
| 1740 | + int FrameSequence = JZsdk_Get_FrameSequence(getbuf); | ||
| 1741 | + | ||
| 1742 | + //1、通过数据帧2,获取值 | ||
| 1743 | + int value = getbuf[10]; | ||
| 1744 | + | ||
| 1745 | + //2、发送到本地处理 | ||
| 1746 | + JZsdl_Uart_ObtainConnectFrame(getbuf, value); | ||
| 1747 | +} | ||
| 1735 | 1748 | ||
| 1736 | /******************************************************************************************************************************* | 1749 | /******************************************************************************************************************************* |
| 1737 | * | 1750 | * |
| @@ -2173,8 +2186,6 @@ static int Uart_4G_RecvDeal_ObtainGimbalLinkage(char *getbuf) | @@ -2173,8 +2186,6 @@ static int Uart_4G_RecvDeal_ObtainGimbalLinkage(char *getbuf) | ||
| 2173 | JZsdk_Uart_ObtainGimbalLinkage(UART_4G,FrameSequence,value1); | 2186 | JZsdk_Uart_ObtainGimbalLinkage(UART_4G,FrameSequence,value1); |
| 2174 | } | 2187 | } |
| 2175 | 2188 | ||
| 2176 | - | ||
| 2177 | - | ||
| 2178 | /******************************************************************************************************** | 2189 | /******************************************************************************************************** |
| 2179 | ********* ********| | 2190 | ********* ********| |
| 2180 | ********* ********| | 2191 | ********* ********| |
| @@ -2608,6 +2619,11 @@ int Uart_4G_RecvDeal_RecvDeal(int Receive_mode, unsigned char *getdata, int len) | @@ -2608,6 +2619,11 @@ int Uart_4G_RecvDeal_RecvDeal(int Receive_mode, unsigned char *getdata, int len) | ||
| 2608 | * 5B类部分 | 2619 | * 5B类部分 |
| 2609 | * | 2620 | * |
| 2610 | * *******************************************************************************************************************************/ | 2621 | * *******************************************************************************************************************************/ |
| 2622 | + //收到连接回复帧 | ||
| 2623 | + case JZ_INSCODE_5BFRAME_INITIATECONNECT: | ||
| 2624 | + Uart_4G_RecvDeal_ObtainConnectFrame(getdata); | ||
| 2625 | + break; | ||
| 2626 | + | ||
| 2611 | //回复灯光频率 | 2627 | //回复灯光频率 |
| 2612 | case JZ_INSCODE_5BFRAME_CHECKSTATUS_SEARCHLIGHT_FREQUENCY: | 2628 | case JZ_INSCODE_5BFRAME_CHECKSTATUS_SEARCHLIGHT_FREQUENCY: |
| 2613 | Uart_4G_RecvDeal_ObtainSearchLight_Frequency(getdata); | 2629 | Uart_4G_RecvDeal_ObtainSearchLight_Frequency(getdata); |
| @@ -49,7 +49,7 @@ static int Uart_DEV1_RecvDeal_AskForConnect(char *getbuf) | @@ -49,7 +49,7 @@ static int Uart_DEV1_RecvDeal_AskForConnect(char *getbuf) | ||
| 49 | int Device_name = JZsdk_Uart_GetVersionReplay(); | 49 | int Device_name = JZsdk_Uart_GetVersionReplay(); |
| 50 | 50 | ||
| 51 | //3、回复连接成功 | 51 | //3、回复连接成功 |
| 52 | - JZsdk_Uart_SendDeal_Send_Connect(UART_DEV_1, Device_name); | 52 | + JZsdk_Uart_SendDeal_Send_Connect(UART_DEV_1, FrameSequence, Device_name); |
| 53 | 53 | ||
| 54 | //1、将串口程序设置为连接模式 | 54 | //1、将串口程序设置为连接模式 |
| 55 | JZsdk_Uart_SetMainWorkMode(JZ_FLAGCODE_ON); | 55 | JZsdk_Uart_SetMainWorkMode(JZ_FLAGCODE_ON); |
| @@ -2189,8 +2189,6 @@ static int Uart_DEV1_RecvDeal_ObtainGimbalLinkage(char *getbuf) | @@ -2189,8 +2189,6 @@ static int Uart_DEV1_RecvDeal_ObtainGimbalLinkage(char *getbuf) | ||
| 2189 | JZsdk_Uart_ObtainGimbalLinkage(UART_DEV_1,FrameSequence,value1); | 2189 | JZsdk_Uart_ObtainGimbalLinkage(UART_DEV_1,FrameSequence,value1); |
| 2190 | } | 2190 | } |
| 2191 | 2191 | ||
| 2192 | - | ||
| 2193 | - | ||
| 2194 | /******************************************************************************************************** | 2192 | /******************************************************************************************************** |
| 2195 | ********* ********| | 2193 | ********* ********| |
| 2196 | ********* ********| | 2194 | ********* ********| |
| @@ -49,7 +49,7 @@ static int Uart_DEV2_RecvDeal_AskForConnect(char *getbuf) | @@ -49,7 +49,7 @@ static int Uart_DEV2_RecvDeal_AskForConnect(char *getbuf) | ||
| 49 | int Device_name = JZsdk_Uart_GetVersionReplay(); | 49 | int Device_name = JZsdk_Uart_GetVersionReplay(); |
| 50 | 50 | ||
| 51 | //3、回复连接成功 | 51 | //3、回复连接成功 |
| 52 | - JZsdk_Uart_SendDeal_Send_Connect(UART_DEV_2, Device_name); | 52 | + JZsdk_Uart_SendDeal_Send_Connect(UART_DEV_2, FrameSequence, Device_name); |
| 53 | } | 53 | } |
| 54 | 54 | ||
| 55 | /********* | 55 | /********* |
| @@ -151,13 +151,13 @@ static int Uart_DEV2_RecvDeal_RealTimeMP2_Unlimit_transmission(char *getdata, in | @@ -151,13 +151,13 @@ static int Uart_DEV2_RecvDeal_RealTimeMP2_Unlimit_transmission(char *getdata, in | ||
| 151 | 151 | ||
| 152 | /********* | 152 | /********* |
| 153 | * | 153 | * |
| 154 | - * 语音MP2实时喊话有限传输中 | 154 | + * 语音MP2实时喊话定长传输中 |
| 155 | * | 155 | * |
| 156 | * | 156 | * |
| 157 | **********/ | 157 | **********/ |
| 158 | static int Uart_DEV2_RecvDeal_RealTimeMP2_Limit_transmission(char *getdata, int len) | 158 | static int Uart_DEV2_RecvDeal_RealTimeMP2_Limit_transmission(char *getdata, int len) |
| 159 | { | 159 | { |
| 160 | - JZSDK_LOG_INFO("MP2实时喊话有限制传输中\n"); | 160 | + JZSDK_LOG_INFO("MP2实时喊话定长制传输中\n"); |
| 161 | T_JZsdkReturnCode ret; | 161 | T_JZsdkReturnCode ret; |
| 162 | 162 | ||
| 163 | //提取出数据 | 163 | //提取出数据 |
| @@ -1118,6 +1118,7 @@ static T_JZsdkReturnCode Uart_DEV2_RecvDeal_OpusTrans_start(char *getbuf) | @@ -1118,6 +1118,7 @@ static T_JZsdkReturnCode Uart_DEV2_RecvDeal_OpusTrans_start(char *getbuf) | ||
| 1118 | //回复操作成功 | 1118 | //回复操作成功 |
| 1119 | JZsdk_Uart_SendDeal_Reply_Sucesss(UART_DEV_2, FrameSequence); | 1119 | JZsdk_Uart_SendDeal_Reply_Sucesss(UART_DEV_2, FrameSequence); |
| 1120 | } | 1120 | } |
| 1121 | + | ||
| 1121 | /********* | 1122 | /********* |
| 1122 | * | 1123 | * |
| 1123 | * opus不定长传输 | 1124 | * opus不定长传输 |
| @@ -1732,6 +1733,18 @@ static int Uart_DEV2_RecvDeal_CheckStatus_WarningLightColor(char *getbuf) | @@ -1732,6 +1733,18 @@ static int Uart_DEV2_RecvDeal_CheckStatus_WarningLightColor(char *getbuf) | ||
| 1732 | * 设备相关 | 1733 | * 设备相关 |
| 1733 | * | 1734 | * |
| 1734 | * *******************************************************************************************************************************/ | 1735 | * *******************************************************************************************************************************/ |
| 1736 | +static int Uart_DEV2_RecvDeal_ObtainConnectFrame(char *getbuf) | ||
| 1737 | +{ | ||
| 1738 | + JZSDK_LOG_INFO("收到连接回复帧\n"); | ||
| 1739 | + //获取帧的序列号 | ||
| 1740 | + int FrameSequence = JZsdk_Get_FrameSequence(getbuf); | ||
| 1741 | + | ||
| 1742 | + //1、通过数据帧2,获取值 | ||
| 1743 | + int value = getbuf[10]; | ||
| 1744 | + | ||
| 1745 | + //2、发送到本地处理 | ||
| 1746 | + JZsdl_Uart_ObtainConnectFrame(getbuf, value); | ||
| 1747 | +} | ||
| 1735 | 1748 | ||
| 1736 | /******************************************************************************************************************************* | 1749 | /******************************************************************************************************************************* |
| 1737 | * | 1750 | * |
| @@ -2173,8 +2186,6 @@ static int Uart_DEV2_RecvDeal_ObtainGimbalLinkage(char *getbuf) | @@ -2173,8 +2186,6 @@ static int Uart_DEV2_RecvDeal_ObtainGimbalLinkage(char *getbuf) | ||
| 2173 | JZsdk_Uart_ObtainGimbalLinkage(UART_DEV_2,FrameSequence,value1); | 2186 | JZsdk_Uart_ObtainGimbalLinkage(UART_DEV_2,FrameSequence,value1); |
| 2174 | } | 2187 | } |
| 2175 | 2188 | ||
| 2176 | - | ||
| 2177 | - | ||
| 2178 | /******************************************************************************************************** | 2189 | /******************************************************************************************************** |
| 2179 | ********* ********| | 2190 | ********* ********| |
| 2180 | ********* ********| | 2191 | ********* ********| |
| @@ -2608,6 +2619,11 @@ int Uart_DEV2_RecvDeal_RecvDeal(int Receive_mode, unsigned char *getdata, int le | @@ -2608,6 +2619,11 @@ int Uart_DEV2_RecvDeal_RecvDeal(int Receive_mode, unsigned char *getdata, int le | ||
| 2608 | * 5B类部分 | 2619 | * 5B类部分 |
| 2609 | * | 2620 | * |
| 2610 | * *******************************************************************************************************************************/ | 2621 | * *******************************************************************************************************************************/ |
| 2622 | + //收到连接回复帧 | ||
| 2623 | + case JZ_INSCODE_5BFRAME_INITIATECONNECT: | ||
| 2624 | + Uart_DEV2_RecvDeal_ObtainConnectFrame(getdata); | ||
| 2625 | + break; | ||
| 2626 | + | ||
| 2611 | //回复灯光频率 | 2627 | //回复灯光频率 |
| 2612 | case JZ_INSCODE_5BFRAME_CHECKSTATUS_SEARCHLIGHT_FREQUENCY: | 2628 | case JZ_INSCODE_5BFRAME_CHECKSTATUS_SEARCHLIGHT_FREQUENCY: |
| 2613 | Uart_DEV2_RecvDeal_ObtainSearchLight_Frequency(getdata); | 2629 | Uart_DEV2_RecvDeal_ObtainSearchLight_Frequency(getdata); |
| @@ -27,7 +27,7 @@ int JZsdk_Uart_SendDeal_ConnectFrame(int PortNum) | @@ -27,7 +27,7 @@ int JZsdk_Uart_SendDeal_ConnectFrame(int PortNum) | ||
| 27 | } | 27 | } |
| 28 | 28 | ||
| 29 | //回复连接帧 | 29 | //回复连接帧 |
| 30 | -int JZsdk_Uart_SendDeal_Send_Connect(int Uartport ,int Version_flag) | 30 | +int JZsdk_Uart_SendDeal_Send_Connect(int Uartport , int FrameSequence,int Version_flag) |
| 31 | { | 31 | { |
| 32 | char sendbuf[256]; | 32 | char sendbuf[256]; |
| 33 | int send_buf_len; | 33 | int send_buf_len; |
| @@ -37,6 +37,9 @@ int JZsdk_Uart_SendDeal_Send_Connect(int Uartport ,int Version_flag) | @@ -37,6 +37,9 @@ int JZsdk_Uart_SendDeal_Send_Connect(int Uartport ,int Version_flag) | ||
| 37 | 37 | ||
| 38 | //2、写入硬件码 | 38 | //2、写入硬件码 |
| 39 | sendbuf[9] = Version_flag; | 39 | sendbuf[9] = Version_flag; |
| 40 | + | ||
| 41 | + //写入帧序列 | ||
| 42 | + sendbuf[6] = FrameSequence; //帧序列 | ||
| 40 | 43 | ||
| 41 | //3、发送帧 | 44 | //3、发送帧 |
| 42 | JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len); | 45 | JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len); |
| @@ -21,7 +21,7 @@ extern "C" { | @@ -21,7 +21,7 @@ extern "C" { | ||
| 21 | 21 | ||
| 22 | 22 | ||
| 23 | /* Exported types ------------------------------------------------------------*/ | 23 | /* Exported types ------------------------------------------------------------*/ |
| 24 | -int JZsdk_Uart_SendDeal_Send_Connect(int Uartport ,int Version_flag); | 24 | +int JZsdk_Uart_SendDeal_Send_Connect(int Uartport , int FrameSequence,int Version_flag); |
| 25 | int JZsdk_Uart_SendDeal_SendOreder(int UartPort ,char *sendbuf, int len); | 25 | int JZsdk_Uart_SendDeal_SendOreder(int UartPort ,char *sendbuf, int len); |
| 26 | int JZsdk_Uart_SendDeal_ConnectFrame(int PortNum); | 26 | int JZsdk_Uart_SendDeal_ConnectFrame(int PortNum); |
| 27 | 27 |
-
请 注册 或 登录 后发表评论