...
|
...
|
@@ -2,16 +2,16 @@ |
|
|
#include <string.h>
|
|
|
#include <stdlib.h>
|
|
|
|
|
|
#include "../JZsdk_Uart_UartDeal.h"
|
|
|
#include "../Uart_Config.h"
|
|
|
#include "./JZsdk_Uart_Send.h"
|
|
|
#include "JZsdk_TaskManagement/TaskManagement.h"
|
|
|
#include "JZsdk_Base/JZsdk_Code/JZsdk_Code.h"
|
|
|
#include "JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion.h"
|
|
|
#include "JZsdkLib.h"
|
|
|
|
|
|
#include "JZsdk_TaskManagement/TaskManagement.h"
|
|
|
|
|
|
|
|
|
#include "Hal_Send/HalSend.h"
|
|
|
|
|
|
//发送主动连接帧
|
|
|
int JZsdk_Uart_SendDeal_ConnectFrame(int PortNum)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_ConnectFrame(int PortNum)
|
|
|
{
|
|
|
unsigned char sendbuf[256];
|
|
|
int send_buf_len;
|
...
|
...
|
@@ -20,11 +20,13 @@ int JZsdk_Uart_SendDeal_ConnectFrame(int PortNum) |
|
|
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_ASKFORCONNECT , sendbuf, &send_buf_len);
|
|
|
|
|
|
//2、发送帧
|
|
|
JZsdk_Uart_UartSend(PortNum ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(PortNum ,sendbuf, send_buf_len, 1);
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
}
|
|
|
|
|
|
//回复连接帧
|
|
|
int JZsdk_Uart_SendDeal_Send_Connect(int Uartport , int FrameSequence,int Version_flag)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Send_Connect(int Uartport , int FrameSequence,int Version_flag)
|
|
|
{
|
|
|
unsigned char sendbuf[256];
|
|
|
int send_buf_len;
|
...
|
...
|
@@ -39,11 +41,13 @@ int JZsdk_Uart_SendDeal_Send_Connect(int Uartport , int FrameSequence,int Versio |
|
|
sendbuf[6] = FrameSequence; //帧序列
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
}
|
|
|
|
|
|
//回复心跳帧
|
|
|
int JZsdk_Uart_SendDeal_Send_HeartBeatStatus(int Uartport , int FrameSequence,int HeartBeatStatus)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Send_HeartBeatStatus(int Uartport , int FrameSequence,int HeartBeatStatus)
|
|
|
{
|
|
|
unsigned char sendbuf[256];
|
|
|
int send_buf_len;
|
...
|
...
|
@@ -58,11 +62,13 @@ int JZsdk_Uart_SendDeal_Send_HeartBeatStatus(int Uartport , int FrameSequence,in |
|
|
sendbuf[6] = FrameSequence; //帧序列
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
}
|
|
|
|
|
|
//设置电源状态
|
|
|
T_JZsdkReturnCode JZsdk_Uart_SendDeal_PowerStatus(int Uartport, int FrameSequence, int status)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Set_PowerStatus(int Uartport, int FrameSequence, int status)
|
|
|
{
|
|
|
printf("发送电源状态\n");
|
|
|
|
...
|
...
|
@@ -76,11 +82,13 @@ T_JZsdkReturnCode JZsdk_Uart_SendDeal_PowerStatus(int Uartport, int FrameSequenc |
|
|
sendbuf[6] = FrameSequence; //帧序列
|
|
|
|
|
|
//2、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
}
|
|
|
|
|
|
//发送心跳帧
|
|
|
T_JZsdkReturnCode JZsdk_Uart_SendDeal_Ask_HeartBeatStatus(int Uartport , int FrameSequence,int HeartBeatStatus)
|
|
|
//请求心跳帧
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Ask_HeartBeatStatus(int Uartport , int FrameSequence,int HeartBeatStatus)
|
|
|
{
|
|
|
printf("发送请求心跳帧\n");
|
|
|
|
...
|
...
|
@@ -94,11 +102,13 @@ T_JZsdkReturnCode JZsdk_Uart_SendDeal_Ask_HeartBeatStatus(int Uartport , int Fra |
|
|
sendbuf[6] = FrameSequence; //帧序列
|
|
|
|
|
|
//2、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
}
|
|
|
|
|
|
//发送请求时间戳帧
|
|
|
T_JZsdkReturnCode JZsdk_Uart_SendDeal_Ask_TimeStamp(int Uartport , int FrameSequence)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Ask_TimeStamp(int Uartport , int FrameSequence)
|
|
|
{
|
|
|
printf("发送请求时间戳帧\n");
|
|
|
|
...
|
...
|
@@ -111,11 +121,13 @@ T_JZsdkReturnCode JZsdk_Uart_SendDeal_Ask_TimeStamp(int Uartport , int FrameSequ |
|
|
sendbuf[6] = FrameSequence; //帧序列
|
|
|
|
|
|
//2、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
}
|
|
|
|
|
|
//发送版本号
|
|
|
T_JZsdkReturnCode JZsdk_Uart_SendDeal_SendAllVersion(int Uartport, int FrameSequence, int DeviceID, int MajorVersion, int MinorVersion, int ModifyVersion, int DebugVersion)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_SendAllVersion(int Uartport, int FrameSequence, int DeviceID, int MajorVersion, int MinorVersion, int ModifyVersion, int DebugVersion)
|
|
|
{
|
|
|
printf("发送所有版本号\n");
|
|
|
|
...
|
...
|
@@ -133,11 +145,13 @@ T_JZsdkReturnCode JZsdk_Uart_SendDeal_SendAllVersion(int Uartport, int FrameSequ |
|
|
sendbuf[13] = DebugVersion;
|
|
|
|
|
|
//2、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
}
|
|
|
|
|
|
//发送序列号
|
|
|
T_JZsdkReturnCode JZsdk_Uart_SendDeal_SendAllSerialNumber(int Uartport, int FrameSequence, int DeviceID, unsigned char *SerialNumber, int SerialNumberLen)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_SendAllSerialNumber(int Uartport, int FrameSequence, int DeviceID, unsigned char *SerialNumber, int SerialNumberLen)
|
|
|
{
|
|
|
printf("发送所有序列号\n");
|
|
|
|
...
|
...
|
@@ -158,11 +172,13 @@ T_JZsdkReturnCode JZsdk_Uart_SendDeal_SendAllSerialNumber(int Uartport, int Fram |
|
|
sendbuf[4] = (send_buf_len & 0xff);
|
|
|
|
|
|
//2、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
}
|
|
|
|
|
|
//发送成功帧
|
|
|
int JZsdk_Uart_SendDeal_Reply_Sucesss(int Uartport ,int FrameSequence)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_Success(int Uartport ,int FrameSequence)
|
|
|
{
|
|
|
unsigned char sendbuf[256];
|
|
|
int send_buf_len;
|
...
|
...
|
@@ -174,11 +190,13 @@ int JZsdk_Uart_SendDeal_Reply_Sucesss(int Uartport ,int FrameSequence) |
|
|
sendbuf[6] = FrameSequence; //帧序列
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
}
|
|
|
|
|
|
//发送失败帧
|
|
|
int JZsdk_Uart_SendDeal_Reply_Failure(int Uartport ,int FrameSequence)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_Failure(int Uartport ,int FrameSequence)
|
|
|
{
|
|
|
unsigned char sendbuf[256];
|
|
|
int send_buf_len;
|
...
|
...
|
@@ -190,11 +208,11 @@ int JZsdk_Uart_SendDeal_Reply_Failure(int Uartport ,int FrameSequence) |
|
|
sendbuf[6] = FrameSequence; //帧序列
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//发送校验失败帧
|
|
|
T_JZsdkReturnCode JZsdk_Uart_SendDeal_Reply_CheckError(int Uartport ,int FrameSequence)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_CheckError(int Uartport ,int FrameSequence)
|
|
|
{
|
|
|
unsigned char sendbuf[256];
|
|
|
int send_buf_len;
|
...
|
...
|
@@ -206,11 +224,11 @@ T_JZsdkReturnCode JZsdk_Uart_SendDeal_Reply_CheckError(int Uartport ,int FrameSe |
|
|
sendbuf[6] = FrameSequence; //帧序列
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//发送解码失败帧
|
|
|
T_JZsdkReturnCode JZsdk_Uart_SendDeal_Reply_DecodeError(int Uartport ,int FrameSequence)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_DecodeError(int Uartport ,int FrameSequence)
|
|
|
{
|
|
|
unsigned char sendbuf[256];
|
|
|
int send_buf_len;
|
...
|
...
|
@@ -222,11 +240,11 @@ T_JZsdkReturnCode JZsdk_Uart_SendDeal_Reply_DecodeError(int Uartport ,int FrameS |
|
|
sendbuf[6] = FrameSequence; //帧序列
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//发送当前从设备名
|
|
|
int JZsdk_Uart_SendDeal_Reply_SecondaryDeviceName(int Uartport , int device_name, int FrameSequence)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_SecondaryDeviceName(int Uartport , int device_name, int FrameSequence)
|
|
|
{
|
|
|
unsigned char sendbuf[256];
|
|
|
int send_buf_len;
|
...
|
...
|
@@ -239,12 +257,12 @@ int JZsdk_Uart_SendDeal_Reply_SecondaryDeviceName(int Uartport , int device_name |
|
|
sendbuf[10] = device_name;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
|
|
|
//查询当前从设备名
|
|
|
int JZsdk_Uart_SendDeal_QuerySecondaryDeviceName(int Uartport ,int FrameSequence)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_QuerySecondaryDeviceName(int Uartport ,int FrameSequence)
|
|
|
{
|
|
|
unsigned char sendbuf[256];
|
|
|
int send_buf_len;
|
...
|
...
|
@@ -256,11 +274,11 @@ int JZsdk_Uart_SendDeal_QuerySecondaryDeviceName(int Uartport ,int FrameSequence |
|
|
sendbuf[6] = FrameSequence; //帧序列
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//发送当前设备序列号
|
|
|
int JZsdk_Uart_SendDeal_SerialNumber(int UartPort, int FrameSequence, char *SerialNumber, int SerialNumberLenth)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_SerialNumber(int UartPort, int FrameSequence, char *SerialNumber, int SerialNumberLenth)
|
|
|
{
|
|
|
unsigned char sendbuf[256];
|
|
|
int send_buf_len;
|
...
|
...
|
@@ -283,7 +301,7 @@ int JZsdk_Uart_SendDeal_SerialNumber(int UartPort, int FrameSequence, char *Seri |
|
|
sendbuf[4] = send_buf_len;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(UartPort ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(UartPort ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
/*********
|
...
|
...
|
@@ -292,7 +310,7 @@ int JZsdk_Uart_SendDeal_SerialNumber(int UartPort, int FrameSequence, char *Seri |
|
|
*
|
|
|
*
|
|
|
* *******/
|
|
|
T_JZsdkReturnCode JZsdk_Uart_SendDeal_DeviceMessage(int UartPort, int FrameSequence, unsigned char *message, unsigned int messageLen)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_DeviceMessage(int UartPort, int FrameSequence, unsigned char *message, unsigned int messageLen)
|
|
|
{
|
|
|
unsigned char sendbuf[300];
|
|
|
memset(sendbuf,0,sizeof(sendbuf));
|
...
|
...
|
@@ -308,7 +326,7 @@ T_JZsdkReturnCode JZsdk_Uart_SendDeal_DeviceMessage(int UartPort, int FrameSeque |
|
|
sendbuf[9+messageLen + 1] = 0x23;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(UartPort ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(UartPort ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
|
...
|
...
|
@@ -317,7 +335,7 @@ struct JZsdk_MusicListSentStruct |
|
|
int UartPort;
|
|
|
int FrameSequence;
|
|
|
int music_sum;
|
|
|
char **MusicName;
|
|
|
unsigned char **MusicName;
|
|
|
int *MusicNameLength;
|
|
|
};
|
|
|
|
...
|
...
|
@@ -326,7 +344,7 @@ struct JZsdk_MusicListSentStruct |
|
|
* 歌曲列表发送任务函数
|
|
|
*
|
|
|
* ***********/
|
|
|
static void JZsdk_Uart_SentDeal_Reply_Musiclist_Task(void *data)
|
|
|
static void HalSend_type1Send_Reply_Musiclist_Task(void *data)
|
|
|
{
|
|
|
struct JZsdk_MusicListSentStruct *taskData = (struct JZsdk_MusicListSentStruct *)data;
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -340,7 +358,7 @@ static void JZsdk_Uart_SentDeal_Reply_Musiclist_Task(void *data) |
|
|
sendbuf[6] = taskData->FrameSequence; //帧序列
|
|
|
//发送帧
|
|
|
printf("发送操作成功帧\n");
|
|
|
JZsdk_Uart_UartSend_NotTask(taskData->UartPort ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(taskData->UartPort ,sendbuf, send_buf_len, 0);
|
|
|
|
|
|
//2、发送开始帧
|
|
|
//获取帧样板
|
...
|
...
|
@@ -351,7 +369,7 @@ static void JZsdk_Uart_SentDeal_Reply_Musiclist_Task(void *data) |
|
|
sendbuf[9] = taskData->music_sum;
|
|
|
//发送帧
|
|
|
printf("发送歌曲开始列表帧\n");
|
|
|
JZsdk_Uart_UartSend_NotTask(taskData->UartPort ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(taskData->UartPort ,sendbuf, send_buf_len, 0);
|
|
|
|
|
|
//3、逐一调用发送函数将歌曲名发出
|
|
|
for (int i = 0; i < (taskData->music_sum) ; i++)
|
...
|
...
|
@@ -368,7 +386,7 @@ static void JZsdk_Uart_SentDeal_Reply_Musiclist_Task(void *data) |
|
|
sendbuf[3] = (send_buf_len >> 8);
|
|
|
sendbuf[4] = (send_buf_len & 0xff);
|
|
|
sendbuf[6] = taskData->FrameSequence; //帧序列
|
|
|
JZsdk_Uart_UartSend_NotTask(taskData->UartPort ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(taskData->UartPort ,sendbuf, send_buf_len, 0);
|
|
|
}
|
|
|
|
|
|
//4、发送结束帧
|
...
|
...
|
@@ -380,7 +398,7 @@ static void JZsdk_Uart_SentDeal_Reply_Musiclist_Task(void *data) |
|
|
sendbuf[9] = 0x00;
|
|
|
//发送帧
|
|
|
printf("发送歌曲结束列表");
|
|
|
JZsdk_Uart_UartSend_NotTask(taskData->UartPort ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(taskData->UartPort ,sendbuf, send_buf_len, 0);
|
|
|
|
|
|
//5、释放内存
|
|
|
for (int i = 0; i < taskData->music_sum; i++)
|
...
|
...
|
@@ -398,7 +416,7 @@ static void JZsdk_Uart_SentDeal_Reply_Musiclist_Task(void *data) |
|
|
}
|
|
|
|
|
|
//发送歌曲列表Ⅰ型
|
|
|
T_JZsdkReturnCode JZsdk_Uart_SentDeal_Reply_Musiclist(int UartPort ,int FrameSequence, int music_sum ,char **MusicName ,int *MusicNameLength)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_Musiclist(int UartPort ,int FrameSequence, int music_sum ,unsigned char **MusicName ,int *MusicNameLength)
|
|
|
{
|
|
|
struct JZsdk_MusicListSentStruct *musicList = (struct JZsdk_MusicListSentStruct *)malloc(sizeof(struct JZsdk_MusicListSentStruct));
|
|
|
if (musicList == NULL)
|
...
|
...
|
@@ -412,7 +430,7 @@ T_JZsdkReturnCode JZsdk_Uart_SentDeal_Reply_Musiclist(int UartPort ,int FrameSeq |
|
|
musicList->MusicName = MusicName;
|
|
|
musicList->MusicNameLength = MusicNameLength;
|
|
|
|
|
|
T_JZsdkReturnCode ret = TaskManagement_SubmitTask(JZsdk_Uart_SentDeal_Reply_Musiclist_Task, (void *)musicList);
|
|
|
T_JZsdkReturnCode ret = TaskManagement_SubmitTask(HalSend_type1Send_Reply_Musiclist_Task, (void *)musicList);
|
|
|
if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE)
|
|
|
{
|
|
|
free(musicList);
|
...
|
...
|
@@ -424,7 +442,7 @@ T_JZsdkReturnCode JZsdk_Uart_SentDeal_Reply_Musiclist(int UartPort ,int FrameSeq |
|
|
}
|
|
|
|
|
|
//发送歌曲列表开始帧
|
|
|
T_JZsdkReturnCode JZsdk_Uart_SendDeal_Send_AudioList_Start(int Uartport, int FrameSequence, int music_sum)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Send_AudioList_Start(int Uartport, int FrameSequence, int music_sum)
|
|
|
{
|
|
|
printf("发送歌曲开始列表帧\n");
|
|
|
|
...
|
...
|
@@ -439,13 +457,13 @@ T_JZsdkReturnCode JZsdk_Uart_SendDeal_Send_AudioList_Start(int Uartport, int Fra |
|
|
sendbuf[9] = music_sum;
|
|
|
|
|
|
//发送帧
|
|
|
JZsdk_Uart_UartSend_NotTask(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 0);
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
}
|
|
|
|
|
|
//发送歌曲列表结束帧
|
|
|
T_JZsdkReturnCode JZsdk_Uart_SendDeal_Send_AudioList_Stop(int Uartport, int FrameSequence)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Send_AudioList_Stop(int Uartport, int FrameSequence)
|
|
|
{
|
|
|
printf("发送歌曲结束列表帧\n");
|
|
|
|
...
|
...
|
@@ -458,11 +476,11 @@ T_JZsdkReturnCode JZsdk_Uart_SendDeal_Send_AudioList_Stop(int Uartport, int Fram |
|
|
//写入数据
|
|
|
sendbuf[6] = FrameSequence; //帧序列
|
|
|
|
|
|
JZsdk_Uart_UartSend_NotTask(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 0);
|
|
|
}
|
|
|
|
|
|
//发送歌曲列表Ⅱ型
|
|
|
T_JZsdkReturnCode JZsdk_Uart_SendDeal_Send_AudioList_2(int Uartport, int FrameSequence, unsigned char *name, unsigned int namelen, unsigned int Filesize, unsigned int Time)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Send_AudioList_2(int Uartport, int FrameSequence, unsigned char *name, unsigned int namelen, unsigned int Filesize, unsigned int Time)
|
|
|
{
|
|
|
printf("发送歌曲列表Ⅱ型 %s %d %d %d\n",name, namelen, Filesize, Time);
|
|
|
unsigned char sendbuf[400];
|
...
|
...
|
@@ -496,14 +514,14 @@ T_JZsdkReturnCode JZsdk_Uart_SendDeal_Send_AudioList_2(int Uartport, int FrameSe |
|
|
sendbuf[send_buf_len-1] = 0x23;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend_NotTask(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 0);
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
}
|
|
|
|
|
|
|
|
|
//发送音频详细信息帧
|
|
|
T_JZsdkReturnCode JZsdk_Uart_SendDeal_Send_AudioDetailMessage(int Uartport, int FrameSequence, unsigned char type ,unsigned char *data, unsigned int datalen)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Send_AudioDetailMessage(int Uartport, int FrameSequence, unsigned char type ,unsigned char *data, unsigned int datalen)
|
|
|
{
|
|
|
printf("发送音频详细信息帧\n");
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -524,13 +542,13 @@ T_JZsdkReturnCode JZsdk_Uart_SendDeal_Send_AudioDetailMessage(int Uartport, int |
|
|
sendbuf[send_buf_len-1] = 0x23;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
}
|
|
|
|
|
|
//发送播放状态结束帧
|
|
|
int JZsdk_Uart_SendDeal_Send_PlayStatus_end(int Uartport)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Send_PlayStatus_end(int Uartport)
|
|
|
{
|
|
|
printf("发送播放状态结束帧\n");
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -542,11 +560,11 @@ int JZsdk_Uart_SendDeal_Send_PlayStatus_end(int Uartport) |
|
|
//2、写入数据
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//发送播放状态帧
|
|
|
int JZsdk_Uart_SendDeal_Send_PlayStatus(int Uartport ,int num)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Send_PlayStatus(int Uartport ,int num)
|
|
|
{
|
|
|
printf("向");
|
|
|
switch (Uartport)
|
...
|
...
|
@@ -575,11 +593,11 @@ int JZsdk_Uart_SendDeal_Send_PlayStatus(int Uartport ,int num) |
|
|
sendbuf[9] = (char)num;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//回复当前播放的歌曲名字
|
|
|
int JZsdk_Uart_SendDeal_Reply_MusicName(int Uartport ,char *music_name, int music_name_len)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_MusicName(int Uartport ,char *music_name, int music_name_len)
|
|
|
{
|
|
|
printf("发送当前歌曲名字帧");
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -599,13 +617,13 @@ int JZsdk_Uart_SendDeal_Reply_MusicName(int Uartport ,char *music_name, int musi |
|
|
sendbuf[4] = len & 0xff;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, len, 1);
|
|
|
}
|
|
|
|
|
|
//回复当前音量
|
|
|
int JZsdk_Uart_SendDeal_Reply_Volume(int Uartport ,int num)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_Volume(int Uartport ,int num)
|
|
|
{
|
|
|
printf("发送播放状态帧\n");
|
|
|
printf("发送当前音量帧\n");
|
|
|
unsigned char sendbuf[256];
|
|
|
int send_buf_len;
|
|
|
|
...
|
...
|
@@ -616,14 +634,14 @@ int JZsdk_Uart_SendDeal_Reply_Volume(int Uartport ,int num) |
|
|
sendbuf[9] = (char)num;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//回复软件版本号
|
|
|
int JZsdk_Uart_SendDeal_Reply_SoftVersion(int Uartport ,char majorVersion, char minorVersion, char modifyVersion, char debugVersion)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_SoftVersion(int Uartport ,char majorVersion, char minorVersion, char modifyVersion, char debugVersion)
|
|
|
{
|
|
|
printf("发送软件版本号帧\n");
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -639,11 +657,11 @@ int JZsdk_Uart_SendDeal_Reply_SoftVersion(int Uartport ,char majorVersion, char |
|
|
sendbuf[12] = debugVersion;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//发送循环状态
|
|
|
int JZsdk_Uart_SendDeal_Reply_LoopPlayStatus(int Uartport ,int status)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_LoopPlayStatus(int Uartport ,int status)
|
|
|
{
|
|
|
printf("发送循环状态帧\n");
|
|
|
|
...
|
...
|
@@ -657,12 +675,12 @@ int JZsdk_Uart_SendDeal_Reply_LoopPlayStatus(int Uartport ,int status) |
|
|
sendbuf[9] = status;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
|
|
|
}
|
|
|
|
|
|
//发送音色
|
|
|
int JZsdk_Uart_SendDeal_Reply_TTS_tone(int Uartport ,int tone)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_TTS_tone(int Uartport ,int tone)
|
|
|
{
|
|
|
printf("发送音色帧\n");
|
|
|
|
...
|
...
|
@@ -676,11 +694,11 @@ int JZsdk_Uart_SendDeal_Reply_TTS_tone(int Uartport ,int tone) |
|
|
sendbuf[9] = tone;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//发送语速
|
|
|
int JZsdk_Uart_SendDeal_Reply_TTS_speed(int Uartport ,int speed)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_TTS_speed(int Uartport ,int speed)
|
|
|
{
|
|
|
printf("发送音色帧\n");
|
|
|
|
...
|
...
|
@@ -694,7 +712,7 @@ int JZsdk_Uart_SendDeal_Reply_TTS_speed(int Uartport ,int speed) |
|
|
sendbuf[9] = speed;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
/*************
|
...
|
...
|
@@ -702,7 +720,7 @@ int JZsdk_Uart_SendDeal_Reply_TTS_speed(int Uartport ,int speed) |
|
|
* 发送opus解码状态
|
|
|
*
|
|
|
* **************/
|
|
|
int JZsdk_Uart_SendDeal_OpusDecodeStatus(int Uartport,int value)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_OpusDecodeStatus(int Uartport,int value)
|
|
|
{
|
|
|
printf("发送opus解码状态帧\n");
|
|
|
|
...
|
...
|
@@ -716,7 +734,7 @@ int JZsdk_Uart_SendDeal_OpusDecodeStatus(int Uartport,int value) |
|
|
sendbuf[9] = value;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
/****************************************************************************************************************************************************
|
...
|
...
|
@@ -725,10 +743,10 @@ int JZsdk_Uart_SendDeal_OpusDecodeStatus(int Uartport,int value) |
|
|
*
|
|
|
****************************************************************************************************************************************************/
|
|
|
|
|
|
//回复当前云台角度
|
|
|
int JZsdk_Uart_SendDeal_Reply_GimbalPitchAngle(int Uartport ,int angle)
|
|
|
//回复当前俯仰云台角度
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_GimbalPitchAngle(int Uartport ,int angle)
|
|
|
{
|
|
|
printf("发送当前云台角度帧\n");
|
|
|
printf("发送当前俯仰云台角度帧\n");
|
|
|
unsigned char sendbuf[256];
|
|
|
int send_buf_len;
|
|
|
|
...
|
...
|
@@ -748,11 +766,11 @@ int JZsdk_Uart_SendDeal_Reply_GimbalPitchAngle(int Uartport ,int angle) |
|
|
sendbuf[11] = (char)(angle & 255);
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//设置当前云台角度
|
|
|
int JZsdk_Uart_SendDeal_Set_GimbalPitchAngle(int Uartport ,int angle)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Set_GimbalPitchAngle(int Uartport ,int angle)
|
|
|
{
|
|
|
//printf("发送设置云台角度帧 %d\n",angle); //该打印可能会造成卡顿
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -776,11 +794,11 @@ int JZsdk_Uart_SendDeal_Set_GimbalPitchAngle(int Uartport ,int angle) |
|
|
sendbuf[11] = (angle & 0xff);
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//查询云台角度
|
|
|
int JZsdk_Uart_SendDeal_CheckStatus_GimbalAngle(int Uartport ,int FrameSequence)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_CheckStatus_GimbalAngle(int Uartport ,int FrameSequence)
|
|
|
{
|
|
|
printf("发送查询云台角度帧\n");
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -793,11 +811,11 @@ int JZsdk_Uart_SendDeal_CheckStatus_GimbalAngle(int Uartport ,int FrameSequence) |
|
|
sendbuf[6] = FrameSequence;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//微调云台pitch
|
|
|
int JZsdk_Uart_SendDeal_Set_GimbalFineTuningPitch(int Uartport, int PitchFineTuning)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Set_GimbalFineTuningPitch(int Uartport, int PitchFineTuning)
|
|
|
{
|
|
|
printf("发送微调云台pitch帧\n");
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -821,11 +839,11 @@ int JZsdk_Uart_SendDeal_Set_GimbalFineTuningPitch(int Uartport, int PitchFineTun |
|
|
sendbuf[11] = (PitchFineTuning & 0xff);
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//查询云台角度微调值
|
|
|
int JZsdk_Uart_SendDeal_CheckStatus_GimbalFineTuningPitch(int Uartport, int FrameSequence)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_CheckStatus_GimbalFineTuningPitch(int Uartport, int FrameSequence)
|
|
|
{
|
|
|
printf("发送查询云台角度微调值帧\n");
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -838,11 +856,11 @@ int JZsdk_Uart_SendDeal_CheckStatus_GimbalFineTuningPitch(int Uartport, int Fram |
|
|
sendbuf[6] = FrameSequence; //帧序列
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//回复云台pitch微调值
|
|
|
int JZsdk_Uart_SendDeal_Reply_GimbalFineTuningPitch(int Uartport, int FrameSequence, int FineTunigPitch)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_GimbalFineTuningPitch(int Uartport, int FrameSequence, int FineTunigPitch)
|
|
|
{
|
|
|
printf("发送云台pitch微调值\n");
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -866,11 +884,11 @@ int JZsdk_Uart_SendDeal_Reply_GimbalFineTuningPitch(int Uartport, int FrameSeque |
|
|
sendbuf[11] = (FineTunigPitch & 0xff);
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//设置云台联动
|
|
|
int JZsdk_Uart_SendDeal_Set_GimbalLinkageControl(int Uartport,int FrameSequence, int value)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Set_GimbalLinkageControl(int Uartport,int FrameSequence, int value)
|
|
|
{
|
|
|
printf("发送设置云台联动帧\n");
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -884,11 +902,11 @@ int JZsdk_Uart_SendDeal_Set_GimbalLinkageControl(int Uartport,int FrameSequence, |
|
|
sendbuf[10] = value;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//查询云台联动值
|
|
|
int JZsdk_Uart_SendDeal_CheckStatus_GimbalLinkage(int Uartport,int FrameSequence)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_CheckStatus_GimbalLinkage(int Uartport,int FrameSequence)
|
|
|
{
|
|
|
printf("发送查询云台联动值帧\n");
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -901,11 +919,11 @@ int JZsdk_Uart_SendDeal_CheckStatus_GimbalLinkage(int Uartport,int FrameSequence |
|
|
sendbuf[6] = FrameSequence; //帧序列
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//发送云台联动值
|
|
|
int JZsdk_Uart_SendDeal_GimbalLinkageControl(int Uartport,int FrameSequence,int value)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_GimbalLinkageControl(int Uartport,int FrameSequence,int value)
|
|
|
{
|
|
|
printf("发送云台联动值帧\n");
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -919,11 +937,11 @@ int JZsdk_Uart_SendDeal_GimbalLinkageControl(int Uartport,int FrameSequence,int |
|
|
sendbuf[10] = value;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//发送云台最大最小值帧
|
|
|
int JZsdk_Uart_SendDeal_SetGimbalRange(int Uartport,int FrameSequence,int value)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_SetGimbalRange(int Uartport,int FrameSequence,int value)
|
|
|
{
|
|
|
printf("发送云台最大最小值帧\n");
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -937,7 +955,7 @@ int JZsdk_Uart_SendDeal_SetGimbalRange(int Uartport,int FrameSequence,int value) |
|
|
sendbuf[10] = value;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
/****************************************************************************************************************************************************
|
...
|
...
|
@@ -947,7 +965,7 @@ int JZsdk_Uart_SendDeal_SetGimbalRange(int Uartport,int FrameSequence,int value) |
|
|
****************************************************************************************************************************************************/
|
|
|
|
|
|
//发送设置探照灯爆闪频率
|
|
|
int JZsdk_Uart_SendDeal_Set_SearchLightFrequency(int Uartport ,int Frequency)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Set_SearchLightFrequency(int Uartport ,int Frequency)
|
|
|
{
|
|
|
printf("发送设置爆闪频率帧\n");
|
|
|
|
...
|
...
|
@@ -961,11 +979,11 @@ int JZsdk_Uart_SendDeal_Set_SearchLightFrequency(int Uartport ,int Frequency) |
|
|
sendbuf[10] = Frequency;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//设置探照灯控制
|
|
|
int JZsdk_Uart_SendDeal_SearchLight_Control(int Uartport,int mode)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_SearchLight_Control(int Uartport,int mode)
|
|
|
{
|
|
|
printf("发送探照灯控制\n");
|
|
|
|
...
|
...
|
@@ -979,11 +997,11 @@ int JZsdk_Uart_SendDeal_SearchLight_Control(int Uartport,int mode) |
|
|
sendbuf[10] = mode;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//设置探照灯亮度
|
|
|
int JZsdk_Uart_SendDeal_SearchLight_SetLumen(int Uartport, int LeftLumen, int RightLumen)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_SearchLight_SetLumen(int Uartport, int LeftLumen, int RightLumen)
|
|
|
{
|
|
|
printf("发送设置探照灯亮度\n");
|
|
|
|
...
|
...
|
@@ -998,13 +1016,13 @@ int JZsdk_Uart_SendDeal_SearchLight_SetLumen(int Uartport, int LeftLumen, int |
|
|
sendbuf[10] = RightLumen;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//发送
|
|
|
|
|
|
//查询探照灯频率
|
|
|
int JZsdk_Uart_SendDeal_Set_SearchLight_CheckStatus_Frequency(int Uartport)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_CheckStatus_SearchLight_Frequency(int Uartport)
|
|
|
{
|
|
|
printf("发送查询探照灯频率帧\n");
|
|
|
|
...
|
...
|
@@ -1015,11 +1033,11 @@ int JZsdk_Uart_SendDeal_Set_SearchLight_CheckStatus_Frequency(int Uartport) |
|
|
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_FREQUENCY, sendbuf, &send_buf_len);
|
|
|
|
|
|
//2、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//查询探照灯亮度
|
|
|
int JZsdk_Uart_SendDeal_Set_SearchLight_CheckStatus_Lumen(int Uartport)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_CheckStatus_SearchLight_Lumen(int Uartport)
|
|
|
{
|
|
|
printf("发送查询探照灯亮度帧\n");
|
|
|
|
...
|
...
|
@@ -1030,11 +1048,11 @@ int JZsdk_Uart_SendDeal_Set_SearchLight_CheckStatus_Lumen(int Uartport) |
|
|
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_LUMEN, sendbuf, &send_buf_len);
|
|
|
|
|
|
//2、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//查询探照灯模式
|
|
|
int JZsdk_Uart_SendDeal_Set_SearchLight_CheckStatus_Mode(int Uartport)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_CheckStatus_SearchLight_Mode(int Uartport)
|
|
|
{
|
|
|
printf("发送查询探照灯模式帧\n");
|
|
|
|
...
|
...
|
@@ -1045,11 +1063,11 @@ int JZsdk_Uart_SendDeal_Set_SearchLight_CheckStatus_Mode(int Uartport) |
|
|
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_MODE, sendbuf, &send_buf_len);
|
|
|
|
|
|
//2、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//查询探照灯属性
|
|
|
int JZsdk_Uart_SendDeal_CheckStatus_LightAttribute(int Uartport)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_CheckStatus_SearchLight_Attribute(int Uartport)
|
|
|
{
|
|
|
printf("发送查询探照灯属性帧\n");
|
|
|
|
...
|
...
|
@@ -1060,11 +1078,11 @@ int JZsdk_Uart_SendDeal_CheckStatus_LightAttribute(int Uartport) |
|
|
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_LIGHTATTRIBUTE, sendbuf, &send_buf_len);
|
|
|
|
|
|
//2、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//查询探照灯温度
|
|
|
int JZsdk_Uart_SendDeal_CheckStatus_SearchLightTemperture(int Uartport)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_CheckStatus_SearchLight_Temperture(int Uartport)
|
|
|
{
|
|
|
printf("发送查询探照灯温度\n");
|
|
|
|
...
|
...
|
@@ -1075,11 +1093,11 @@ int JZsdk_Uart_SendDeal_CheckStatus_SearchLightTemperture(int Uartport) |
|
|
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_TEMPERATURE, sendbuf, &send_buf_len);
|
|
|
|
|
|
//2、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//开启消息订阅
|
|
|
int JZsdk_Uart_SendDeal_MessageSubcription_Control(int Uartport, int value)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_MessageSubcription_Control(int Uartport, int value)
|
|
|
{
|
|
|
printf("发送开启消息订阅%d\n",value);
|
|
|
|
...
|
...
|
@@ -1093,7 +1111,7 @@ int JZsdk_Uart_SendDeal_MessageSubcription_Control(int Uartport, int value) |
|
|
sendbuf[10] = value;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
/****************************************************************************************************************************************************
|
...
|
...
|
@@ -1106,7 +1124,7 @@ int JZsdk_Uart_SendDeal_MessageSubcription_Control(int Uartport, int value) |
|
|
* 设置警灯状态
|
|
|
*
|
|
|
* **************/
|
|
|
int JZsdk_Uart_SendDeal_Set_WarningLight_Status(int Uartport,int status, int mode)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Set_WarningLight_Status(int Uartport,int status, int mode)
|
|
|
{
|
|
|
printf("发送设置警灯状态\n");
|
|
|
|
...
|
...
|
@@ -1121,7 +1139,7 @@ int JZsdk_Uart_SendDeal_Set_WarningLight_Status(int Uartport,int status, int mod |
|
|
sendbuf[10] = mode;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
/*************
|
...
|
...
|
@@ -1129,7 +1147,7 @@ int JZsdk_Uart_SendDeal_Set_WarningLight_Status(int Uartport,int status, int mod |
|
|
* 设置警灯颜色
|
|
|
*
|
|
|
* **************/
|
|
|
int JZsdk_Uart_SendDeal_Set_WarningLight_Color(int Uartport,int color1, int color2)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Set_WarningLight_Color(int Uartport,int color1, int color2)
|
|
|
{
|
|
|
printf("发送设置警灯颜色\n");
|
|
|
|
...
|
...
|
@@ -1144,11 +1162,11 @@ int JZsdk_Uart_SendDeal_Set_WarningLight_Color(int Uartport,int color1, int colo |
|
|
sendbuf[10] = color2;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//查询警灯状态
|
|
|
int JZsdk_Uart_SendDeal_CheckStatus_WarningLightStatus(int Uartport)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_CheckStatus_WarningLightStatus(int Uartport)
|
|
|
{
|
|
|
printf("发送查询警灯状态\n");
|
|
|
|
...
|
...
|
@@ -1159,11 +1177,11 @@ int JZsdk_Uart_SendDeal_CheckStatus_WarningLightStatus(int Uartport) |
|
|
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_WARNINGLIGHT_STATUS, sendbuf, &send_buf_len);
|
|
|
|
|
|
//2、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
//查询警灯颜色
|
|
|
int JZsdk_Uart_SendDeal_CheckStatus_WarningLightColor(int Uartport)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_CheckStatus_WarningLightColor(int Uartport)
|
|
|
{
|
|
|
printf("发送查询警灯颜色\n");
|
|
|
|
...
|
...
|
@@ -1174,7 +1192,7 @@ int JZsdk_Uart_SendDeal_CheckStatus_WarningLightColor(int Uartport) |
|
|
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_WARNINGLIGHT_COLOR, sendbuf, &send_buf_len);
|
|
|
|
|
|
//2、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
/****************************************************************************************************************************************************
|
...
|
...
|
@@ -1188,7 +1206,7 @@ int JZsdk_Uart_SendDeal_CheckStatus_WarningLightColor(int Uartport) |
|
|
* 发送探照灯爆闪频率
|
|
|
*
|
|
|
* **************/
|
|
|
int JZsdk_Uart_SendDeal_SearchLight_Frequency(int Uartport, int Frequency)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_SearchLight_Frequency(int Uartport, int Frequency)
|
|
|
{
|
|
|
printf("发送灯光频率帧\n");
|
|
|
|
...
|
...
|
@@ -1202,7 +1220,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Frequency(int Uartport, int Frequency) |
|
|
sendbuf[10] = Frequency;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
/*************
|
...
|
...
|
@@ -1210,7 +1228,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Frequency(int Uartport, int Frequency) |
|
|
* 发送探照灯模式
|
|
|
*
|
|
|
* **************/
|
|
|
int JZsdk_Uart_SendDeal_SearchLight_Mode(int Uartport, int mode)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_SearchLight_Mode(int Uartport, int mode)
|
|
|
{
|
|
|
printf("发送探照灯模式帧\n");
|
|
|
|
...
|
...
|
@@ -1224,7 +1242,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Mode(int Uartport, int mode) |
|
|
sendbuf[10] = mode;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
/*************
|
...
|
...
|
@@ -1232,7 +1250,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Mode(int Uartport, int mode) |
|
|
* 发送探照灯亮度
|
|
|
*
|
|
|
* **************/
|
|
|
int JZsdk_Uart_SendDeal_SearchLight_Lumen(int Uartport,int LeftLumen, int RightLumen)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_SearchLight_Lumen(int Uartport,int LeftLumen, int RightLumen)
|
|
|
{
|
|
|
printf("发送探照灯亮度帧\n");
|
|
|
|
...
|
...
|
@@ -1247,7 +1265,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Lumen(int Uartport,int LeftLumen, int RightL |
|
|
sendbuf[10] = RightLumen;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
/*************
|
...
|
...
|
@@ -1255,7 +1273,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Lumen(int Uartport,int LeftLumen, int RightL |
|
|
* 发送探照灯温度
|
|
|
*
|
|
|
* **************/
|
|
|
int JZsdk_Uart_SendDeal_SearchLight_Temperature(int Uartport, int LeftTemperature, int RightTemperature)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_SearchLight_Temperature(int Uartport, int LeftTemperature, int RightTemperature)
|
|
|
{
|
|
|
printf("发送探照灯温度帧\n");
|
|
|
|
...
|
...
|
@@ -1270,7 +1288,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Temperature(int Uartport, int LeftTemperatur |
|
|
sendbuf[10] = RightTemperature;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
|
...
|
...
|
@@ -1279,7 +1297,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Temperature(int Uartport, int LeftTemperatur |
|
|
* 发送警灯状态
|
|
|
*
|
|
|
* **************/
|
|
|
int JZsdk_Uart_SendDeal_WarningLight_Status(int Uartport, int status, int mode)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_WarningLight_Status(int Uartport, int status, int mode)
|
|
|
{
|
|
|
printf("发送警灯状态帧\n");
|
|
|
|
...
|
...
|
@@ -1294,14 +1312,14 @@ int JZsdk_Uart_SendDeal_WarningLight_Status(int Uartport, int status, int mode) |
|
|
sendbuf[10] = mode;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len); }
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);}
|
|
|
|
|
|
/*************
|
|
|
*
|
|
|
* 发送警灯颜色
|
|
|
*
|
|
|
* **************/
|
|
|
int JZsdk_Uart_SendDeal_WarningLight_Color(int Uartport, int color1, int color2)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_WarningLight_Color(int Uartport, int color1, int color2)
|
|
|
{
|
|
|
printf("发送警灯颜色帧\n");
|
|
|
|
...
|
...
|
@@ -1316,7 +1334,7 @@ int JZsdk_Uart_SendDeal_WarningLight_Color(int Uartport, int color1, int color2) |
|
|
sendbuf[10] = color2;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
/*************
|
...
|
...
|
@@ -1324,7 +1342,7 @@ int JZsdk_Uart_SendDeal_WarningLight_Color(int Uartport, int color1, int color2) |
|
|
* 发送对外电源状态
|
|
|
*
|
|
|
* **************/
|
|
|
int JZsdk_Uart_SendDeal_OutputPowerStatus(int Uartport, int FrameSequence, int status)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_OutputPowerStatus(int Uartport, int FrameSequence, int status)
|
|
|
{
|
|
|
printf("发送对外电源状态帧\n");
|
|
|
|
...
|
...
|
@@ -1338,7 +1356,7 @@ int JZsdk_Uart_SendDeal_OutputPowerStatus(int Uartport, int FrameSequence, int s |
|
|
sendbuf[9] = status;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
}
|
|
|
|
|
|
/****************************************************************************************************************************************************
|
...
|
...
|
@@ -1347,7 +1365,7 @@ int JZsdk_Uart_SendDeal_OutputPowerStatus(int Uartport, int FrameSequence, int s |
|
|
*
|
|
|
****************************************************************************************************************************************************/
|
|
|
//发送特殊参数
|
|
|
int JZsdk_Uart_Reply_CheckSpecialParameters(int Uartport,int FrameSequence,int type, int value)
|
|
|
T_JZsdkReturnCode HalSend_type1Send_Reply_CheckSpecialParameters(int Uartport,int FrameSequence,int type, int value)
|
|
|
{
|
|
|
printf("发送特殊参数帧\n");
|
|
|
unsigned char sendbuf[256];
|
...
|
...
|
@@ -1362,5 +1380,5 @@ int JZsdk_Uart_Reply_CheckSpecialParameters(int Uartport,int FrameSequence,int t |
|
|
sendbuf[10] = value;
|
|
|
|
|
|
//3、发送帧
|
|
|
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
|
|
|
HalSend_SendData(Uartport ,sendbuf, send_buf_len, 1);
|
|
|
} |
|
|
\ No newline at end of file |
...
|
...
|
|