作者 潘浩彬

12更新

正在显示 109 个修改的文件 包含 1914 行增加1163 行删除
... ... @@ -13,6 +13,9 @@
"tts_sample.h": "c",
"cn_tts.h": "c",
"intl_tts.h": "c",
"megaphone_music.h": "c"
"megaphone_music.h": "c",
"gimbal_h3_h10.h": "c",
"gimbal_h3_h150st.h": "c",
"uartconnection.h": "c"
}
}
\ No newline at end of file
... ...
... ... @@ -24,7 +24,7 @@ project(JZ_UART_APP)
set(filtering_type high_pass_filtering)
# 海外版本 27行不能改动
set(firewarm_origin OVERSEAS_VERSION)
set(firewarm_origin DOMESTIC_VERSION)
# 指定源文件
... ... @@ -67,10 +67,10 @@ include_directories(./Module/UI_control)
# 库文件路径
if(${filtering_type} STREQUAL "directed_stopband_filtering")
message("Using library for directed stopband filtering")
message("\n滤波库:高通滤波\n")
target_link_libraries(${PROJECT_NAME} ${CMAKE_CURRENT_LIST_DIR}/ModuleLib/music/directed_stopband_filtering/libAudioPlayer.so)
elseif(${filtering_type} STREQUAL "high_pass_filtering")
message("Using library for high pass filtering")
message("\n滤波库:带阻滤波\n")
target_link_libraries(${PROJECT_NAME} ${CMAKE_CURRENT_LIST_DIR}/ModuleLib/music/high_pass_filtering/libAudioPlayer.so)
else()
message(FATAL_ERROR "Invalid filtering type")
... ...
... ... @@ -52,9 +52,9 @@ int JZsdk_GetFrameTemplate(int InsCode ,char *str, int *str_len)
case JZ_INSCODE_5AFRAME_GIMBAL_PITCH_FINETUNING_CONTROL:
{
char sendbuf[13] = {0x5A ,0x5A ,0x77 ,0x00 ,0x0D ,0x00 ,0x00 ,0x64 ,0x52 ,0x00 ,0x00 ,0x00 ,0x23};
memcpy(str, sendbuf, 13);
*str_len = 13;
char sendbuf[14] = {0x5A ,0x5A ,0x77 ,0x00 ,0x0E ,0x00 ,0x00 ,0x64 ,0x52 ,0x00 ,0x00 ,0x00 ,0x00 ,0x23};
memcpy(str, sendbuf, 14);
*str_len = 14;
}
break;
... ... @@ -166,30 +166,7 @@ int JZsdk_GetFrameTemplate(int InsCode ,char *str, int *str_len)
}
break;
case JZ_INSCODE_5BFRAME_MUSICLIST_START:
{
char sendbuf[12] = { 0x5b, 0x5b, 0x77, 0x00, 0x0c, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x23};
memcpy(str, sendbuf, 12);
*str_len = 12;
}
break;
case JZ_INSCODE_5BFRAME_MUSICLIST_TRANS:
{
char sendbuf[12] = {0x5B, 0x5B, 0x77, 0x00, 0x0c, 0x00, 0x00, 0x58, 0x02, 0x00, 0x00, 0x23};
memcpy(str, sendbuf, 12);
*str_len = 12;
}
break;
case JZ_INSCODE_5BFRAME_MUSICLIST_STOP:
{
char sendbuf[12] = { 0x5b, 0x5b, 0x77, 0x00, 0x0c, 0x00, 0x00, 0x58, 0xff, 0x00, 0x00, 0x23};
memcpy(str, sendbuf, 12);
*str_len = 12;
}
break;
case JZ_INSCODE_5BFRAME_AUDIO_PLAYSTATUS_END:
{
char sendbuf[12] = { 0x5b, 0x5b, 0x77, 0x00, 0x0c, 0x00, 0x00, 0x53, 0xff, 0x00, 0x00, 0x23};
... ... @@ -256,6 +233,38 @@ int JZsdk_GetFrameTemplate(int InsCode ,char *str, int *str_len)
}
break;
case JZ_INSCODE_5BFRAME_MUSICLIST_START:
{
char sendbuf[12] = { 0x5b, 0x5b, 0x77, 0x00, 0x0c, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x23};
memcpy(str, sendbuf, 12);
*str_len = 12;
}
break;
case JZ_INSCODE_5BFRAME_MUSICLIST_TRANS:
{
char sendbuf[12] = {0x5B, 0x5B, 0x77, 0x00, 0x0c, 0x00, 0x00, 0x58, 0x02, 0x00, 0x00, 0x23};
memcpy(str, sendbuf, 12);
*str_len = 12;
}
break;
case JZ_INSCODE_5BFRAME_MUSICLIST_STOP:
{
char sendbuf[12] = { 0x5b, 0x5b, 0x77, 0x00, 0x0c, 0x00, 0x00, 0x58, 0xff, 0x00, 0x00, 0x23};
memcpy(str, sendbuf, 12);
*str_len = 12;
}
break;
case JZ_INSCODE_5BFRAME_CHECKSTATUS_OUTPUTPOWER:
{
char sendbuf[12] = { 0x5b, 0x5b, 0x77, 0x00, 0x0C, 0x00, 0x00, 0x5A, 0x02, 0x00, 0x00, 0x23};
memcpy(str, sendbuf, 12);
*str_len = 12;
}
break;
case JZ_INSCODE_5BFRAME_CHECKSTATUS_SEARCHLIGHT_FREQUENCY:
{
char sendbuf[13] = { 0x5b, 0x5b, 0x77, 0x00, 0x0D, 0x00, 0x00, 0x61, 0x51, 0x00, 0x00, 0x00, 0x23};
... ... @@ -290,9 +299,9 @@ int JZsdk_GetFrameTemplate(int InsCode ,char *str, int *str_len)
case JZ_INSCODE_5BFRAME_GIMBAL_PITCH_FINETUNING:
{
char sendbuf[13] = { 0x5b, 0x5b, 0x77, 0x00, 0x0D, 0x00, 0x00, 0x64, 0x52, 0x00, 0x00, 0x00, 0x23};
memcpy(str, sendbuf, 13);
*str_len = 13;
char sendbuf[14] = { 0x5b, 0x5b, 0x77, 0x00, 0x0e, 0x00, 0x00, 0x64, 0x52, 0x00, 0x00, 0x00, 0x00, 0x23};
memcpy(str, sendbuf, 14);
*str_len = 14;
}
break;
... ... @@ -330,17 +339,28 @@ int JZsdk_GetFrameTemplate(int InsCode ,char *str, int *str_len)
case JZ_INSCODE_5BFRAME_CHECKSTATUS_SERIALNUMBER:
{
char sendbuf[13] = { 0x5b, 0x5b, 0x77, 0x00, 0x0D, 0x00, 0x00, 0x69, 0x54, 0x00, 0x00, 0x00, 0x23};
char sendbuf[13] = { 0x5b, 0x5b, 0x77, 0x00, 0x0D, 0x00, 0x00, 0x6F, 0x57, 0x00, 0x00, 0x00, 0x23};
memcpy(str, sendbuf, 13);
*str_len = 13;
}
break;
break;
/********************************************************************************************************************************************************
*
* 6A帧
*
********************************************************************************************************************************************************/
case JZ_INSCODE_6AFRAME_SET_GIMBAL_MAXMIN_RANGE:
{
char sendbuf[13] = {0x6A ,0x6A ,0x77 ,0x00 ,0x0D ,0x00 ,0x00 ,0x69 ,0x52 ,0x00 ,0x00 ,0x00 ,0x23};
memcpy(str, sendbuf, 13);
*str_len = 13;
}
break;
case JZ_INSCODE_6AFRAME_GIMBAL_LINKAGE_CONTROL:
{
char sendbuf[13] = {0x6A ,0x6A ,0x77 ,0x00 ,0x0D ,0x00 ,0x00 ,0x69 ,0x56 ,0x00 ,0x00 ,0x00 ,0x23};
... ... @@ -364,6 +384,7 @@ int JZsdk_GetFrameTemplate(int InsCode ,char *str, int *str_len)
*str_len = 13;
}
break;
/********************************************************************************************************************************************************
*
... ...
... ... @@ -26,7 +26,7 @@ static void *MonitorTask(void *arg)
while (1)
{
delayS(10);
USER_LOG_DEBUG("Monitor");
JZSDK_LOG_INFO("Monitor");
}
}
... ...
... ... @@ -47,13 +47,13 @@ void JZsdk_UserLogOutput(E_JZsdkConsoleLogLevel level, const char *fmt, ...);
T_JZsdkReturnCode JZsdk_LoggerInit();
/* Exported constants --------------------------------------------------------*/
#define USER_LOG_DEBUG(fmt, ...) \
#define JZSDK_LOG_DEBUG(fmt, ...) \
JZsdk_UserLogOutput(JZSDK_LOGGER_CONSOLE_LOG_LEVEL_DEBUG, "[%s:%d) " fmt, __FUNCTION__, __LINE__ , ##__VA_ARGS__)
#define USER_LOG_INFO(fmt, ...) \
#define JZSDK_LOG_INFO(fmt, ...) \
JZsdk_UserLogOutput(JZSDK_LOGGER_CONSOLE_LOG_LEVEL_INFO, "[%s:%d) " fmt, __FUNCTION__, __LINE__ , ##__VA_ARGS__)
#define USER_LOG_WARN(fmt, ...) \
#define JZSDK_LOG_WARN(fmt, ...) \
JZsdk_UserLogOutput(JZSDK_LOGGER_CONSOLE_LOG_LEVEL_WARN, "[%s:%d) " fmt, __FUNCTION__, __LINE__ , ##__VA_ARGS__)
#define USER_LOG_ERROR(fmt, ...) \
#define JZSDK_LOG_ERROR(fmt, ...) \
JZsdk_UserLogOutput(JZSDK_LOGGER_CONSOLE_LOG_LEVEL_ERROR, "[%s:%d) " fmt, __FUNCTION__, __LINE__ , ##__VA_ARGS__)
... ...
... ... @@ -2,6 +2,9 @@
#include "JZsdk_FileSystm.h"
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
/*
* 用于运行指令
*
... ... @@ -55,4 +58,45 @@ int JZsdk_RunSystemCmd(char *systemCmd)
int JZsdk_Socket()
{
}
\ No newline at end of file
}
//获取设备序列号
T_JZsdkReturnCode GetSerialNumber(char *SerialNumber)
{
FILE *num_file;
char num_char[15];
num_file = fopen("/root/num", "rb+");
if (num_file == NULL)
{
num_file = fopen("/root/num", "wb+");
if (num_file == NULL)
{
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
}
else
{
int ret = fseek(num_file, 0, SEEK_SET);
if (ret != 0) {
printf("Seek log count file error, ret: %d.\r\n", ret);
}
ret = fread((char *) &num_char,14, sizeof(char), num_file);
if (ret != sizeof(char)) {
printf("Read num file error.\r\n");
}
else{
printf("Read num file=%s\n",&num_char);
}
}
fclose(num_file);
if (SerialNumber != NULL)
{
memcpy(SerialNumber, num_char, 14);
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
\ No newline at end of file
... ...
... ... @@ -11,6 +11,7 @@
#define JZSDK_FILESYSTEM_H
/* Includes ------------------------------------------------------------------*/
#include "../JZsdk_Code/JZsdk_Code.h"
#ifdef __cplusplus
extern "C" {
... ... @@ -26,6 +27,7 @@ extern "C" {
/* Exported functions --------------------------------------------------------*/
int JZsdk_RunSystemCmd(char *systemCmd);
//FILE* JZsdk_RunSystemCmd_ReturnFilePointer(char *systemCmd);
T_JZsdkReturnCode GetSerialNumber(char *SerialNumber);
#ifdef __cplusplus
}
... ...
... ... @@ -246,6 +246,16 @@ int JZsdk_Uart_Send_GimbalLinkageControl(int Uartport,int FrameSequence, int val
JZsdk_Uart_SendDeal_GimbalLinkageControl(Uartport,FrameSequence,value);
}
/*************
*
* 设置云台最大最小值
*
* **************/
int JZsdk_Uart_Send_SetGimbalRange(int Uartport,int FrameSequence, int value)
{
JZsdk_Uart_SendDeal_SetGimbalRange(Uartport,FrameSequence,value);
}
/*******************************************************************************************************************************
*
* 探照灯部分
... ... @@ -412,6 +422,17 @@ int JZsdk_Uart_Send_SearchLight_Temperature(int Uartport,int LeftTemperature, in
JZsdk_Uart_SendDeal_SearchLight_Temperature(Uartport, LeftTemperature, RightTemperature);
}
/*************
*
* 发送对外供电电源的状态
*
* **************/
int JZsdk_Uart_Send_OutputPowerStatus(int Uartport, int FrameSequence, int status)
{
JZsdk_Uart_SendDeal_OutputPowerStatus(Uartport, FrameSequence, status);
}
/*******************************************************************************************************************************
*
* 警灯部分
... ...
... ... @@ -44,6 +44,7 @@ int JZsdk_Uart_Send_Set_GimbalLinkageControl(int Uartport,int FrameSequence, int
int JZsdk_Uart_Send_CheckStatus_GimbalLinkage(int Uartport,int FrameSequence);
int JZsdk_Uart_Send_GimbalLinkageControl(int Uartport,int FrameSequence, int value);
int JZsdk_Uart_Send_CheckStatus_GimbalAngle(int Uartport ,int FrameSequence);
int JZsdk_Uart_Send_SetGimbalRange(int Uartport,int FrameSequence, int value);
int JZsdk_Uart_Send_SearchLight_SetFrequency(int Uartport,int Frequency);
int JZsdk_Uart_Send_SearchLight_Control(int Uartport,int mode);
... ... @@ -72,6 +73,7 @@ int JZsdk_Uart_Send_CheckStatus_WarningLightStatus(int Uartport);
int JZsdk_Uart_Send_CheckStatus_WarningLightColor(int Uartport);
int JZsdk_Uart_Send_OutputPowerStatus(int Uartport, int FrameSequence, int status);
#ifdef __cplusplus
... ...
... ... @@ -13,14 +13,14 @@
#include "JZsdk_Uart_Send/JZsdk_Uart_Send.h"
#include "UI_control.h"
#include "JZsdkLib.h"
static int SecondaryDeviceName = 0x00; //从设备名,用于多设备相连时通知控制端 从机设备名
static int SecondaryDeviceName = 0x00; // 从设备名,用于多设备相连时通知控制端 从机设备名
/******
*
*
* 开关功放
*
*
* *******/
int JZsdk_Uart_Set_Amplifier(int status)
{
... ... @@ -28,151 +28,147 @@ int JZsdk_Uart_Set_Amplifier(int status)
}
/******
*
*
* 调节音量
*
*
* *******/
T_JZsdkReturnCode JZsdk_Uart_Set_Volume(int DeviceName, int value)
{
return UIcontrol_SetVolume(DeviceName, value);
}
/*********
*
*
* 1、TTS播放
*
*
* *********/
T_JZsdkReturnCode JZsdk_Uart_TTS_Play(int DeviceName, char *data ,int len)
T_JZsdkReturnCode JZsdk_Uart_TTS_Play(int DeviceName, char *data, int len)
{
return UIcontrol_TTS_Play(DeviceName, data, len);
return UIcontrol_TTS_Play(DeviceName, data, len);
}
/*********
*
*
* 2、TTS设置音色
*
*
* *********/
T_JZsdkReturnCode JZsdk_Uart_TTS_SetTone(int DeviceName, int tone)
{
return UIcontrol_Set_TTS_tone(DeviceName, tone);
return UIcontrol_Set_TTS_tone(DeviceName, tone);
}
/*********
*
*
* 3、TTS设置语速
*
*
* *********/
T_JZsdkReturnCode JZsdk_Uart_TTS_SetSpeed(int DeviceName, int speed)
{
return UIcontrol_Set_TTS_speed(DeviceName, speed);
return UIcontrol_Set_TTS_speed(DeviceName, speed);
}
/*********
*
*
* 刷新歌曲列表
*
*
**********/
*
*
**********/
int JZsdk_Uart_Flush_MusicList()
{
Megaphone_Flush_MusicList();
}
/*********
*
*
* 获取音乐总数
*
*
**********/
*
*
**********/
int JZsdk_Uart_get_music_list_sum()
{
return Megaphone_get_music_list_sum();
return Megaphone_get_music_list_sum();
}
/*********
*
*
* 获取音乐名
*
*
**********/
*
*
**********/
int JZsdk_Uart_get_music_list_name(int num, char *music_name, int *music_name_length)
{
return Megaphone_get_music_list_name(num, music_name, music_name_length);
}
/*********
*
*
* 查询音量
*
*
**********/
*
*
**********/
int JZsdk_Uart_CheckStatus_volume()
{
return Megaphone_get_music_volume();
}
/*********
*
*
* 查询播放状态
*
*
**********/
*
*
**********/
int JZsdk_Uart_CheckStatus_play()
{
return Megaphone_get_play_status();
}
/*********
*
*
* 查询云台角度
*
*
**********/
int JZsdk_Uart_CheckStatus_gimbal(int *PitchAngle, int *YawAngle)
*
*
**********/
int JZsdk_Uart_CheckStatus_gimbal(int *PitchAngle, int *YawAngle)
{
UIcontrol_CheckStatus_GimbalAngle(PitchAngle, YawAngle);
}
/*********
*
*
* 查询云台微调值
*
*
**********/
*
*
**********/
T_JZsdkReturnCode JZsdk_Uart_CheckStatus_GimbalFineTuning(int DeviceName, int FrameSequence)
{
//查询云台微调
// 查询云台微调
printf("查询云台微调值\n");
//1、查询本地云台微调
// 1、查询本地云台微调
int FineTunigPitch, FineTunigYaw;
int ret = UIcontrol_CheckStatus_GimbalPitchFineTuning(&FineTunigPitch, &FineTunigYaw);
if (ret != JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
{
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(DeviceName, FrameSequence);
// 回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(DeviceName, FrameSequence);
return ret;
}
//2、发送本地云台微调
// 2、发送本地云台微调
JZsdk_Uart_SendDeal_Reply_GimbalFineTuningPitch(DeviceName, FrameSequence, FineTunigPitch);
}
/*********
*
*
* 查询播放文件名
*
*
**********/
*
*
**********/
int JZsdk_Uart_CheckStatus_PlayFileName(char *music_name, int *music_name_len)
{
Megaphone_get_play_FileName(music_name, music_name_len);
}
/*********
*
*
* 查询软件版本号
*
*
**********/
*
*
**********/
int JZsdk_Uart_CheckStatus_SoftwareVersion(char *majorVersion, char *minorVersion, char *modifyVersion, char *debugVersion)
{
*majorVersion = MAJOR_VERSION;
... ... @@ -181,47 +177,44 @@ int JZsdk_Uart_CheckStatus_SoftwareVersion(char *majorVersion, char *minorVersio
*debugVersion = DEBUG_VERSION;
}
/*********
*
*
* 查询是否打开循环
*
*
**********/
*
*
**********/
int JZsdk_Uart_CheckStatus_LoopPlay()
{
return Megaphone_Get_LoopPlay();
}
/*********
*
*
* 查询音色
*
*
**********/
*
*
**********/
int JZsdk_Uart_CheckStatus_TTS_tone()
{
return Megaphone_Get_TTS_tone();
}
/*********
*
*
* 查询语速
*
*
**********/
*
*
**********/
int JZsdk_Uart_CheckStatus_TTS_speed()
{
return Megaphone_Get_TTS_speed();
}
/***
*
*
*
*
* 播放歌曲
*
*
* ***/
T_JZsdkReturnCode JZsdk_Uart_PlayMusic(int DeviceName, char *music_name, int datasize)
{
... ... @@ -229,145 +222,141 @@ T_JZsdkReturnCode JZsdk_Uart_PlayMusic(int DeviceName, char *music_name, int dat
}
/*********
*
*
* 音频继续播放
*
*
**********/
*
*
**********/
T_JZsdkReturnCode JZsdk_Uart_audio_PlayContinue(int DeviceName)
{
return UIcontrol_ContinuePlayAudio(DeviceName);
}
/*********
*
*
* 音频暂停播放
*
*
**********/
*
*
**********/
T_JZsdkReturnCode JZsdk_Uart_audio_PlayPause(int DeviceName)
{
return UIcontrol_PausePlayAudio(DeviceName);
}
/*********
*
*
* 音频停止播放
*
*
**********/
*
*
**********/
T_JZsdkReturnCode JZsdk_Uart_audio_PlayStop(int DeviceName)
{
return UIcontrol_StopPlayAudio(DeviceName);
}
/*********
*
*
* 音频上一曲
*
*
**********/
*
*
**********/
T_JZsdkReturnCode JZsdk_Uart_audio_LastSong(int DeviceName)
{
return UIcontrol_LastSong(DeviceName);
}
/*********
*
*
* 音频下一曲
*
*
**********/
*
*
**********/
T_JZsdkReturnCode JZsdk_Uart_audio_NextSong(int DeviceName)
{
return UIcontrol_NextSong(DeviceName);
}
/*********
*
*
* 12、循环播放
*
*
**********/
*
*
**********/
T_JZsdkReturnCode JZsdk_Uart_audio_PlayLoop(int DeviceName, int mode)
{
return UIcontrol_Set_AudioPlayLoop(DeviceName, mode);
}
/****************************************************************************************************************************************************
*
* 录音opus 接口部分
*
****************************************************************************************************************************************************/
*
* 录音opus 接口部分
*
****************************************************************************************************************************************************/
/*********
*
*
* 播放固定位置的opus音频
*
*
**********/
*
*
**********/
T_JZsdkReturnCode JZsdk_Uart_Opus_PlayFixedFile(int DeviceName)
{
return UIcontrol_Opus_PlayFixedFile(DeviceName);
}
/*
*
* 存储opus文件开始
*
*/
*
* 存储opus文件开始
*
*/
int JZsdk_Uart_SaveOpusStart(int decode_rate)
{
Megaphone_SaveOpusStart(decode_rate);
}
/*
*
* 存储opus文件中
*
*/
*
* 存储opus文件中
*
*/
int JZsdk_Uart_SaveOpusTrans(char *SaveData, int size)
{
Megaphone_SaveOpusTrans(SaveData, size);
}
/*
*
* 存储opus文件结束
*
*/
*
* 存储opus文件结束
*
*/
int JZsdk_Uart_SaveOpusStop()
{
Megaphone_SaveOpusStop();
}
/****************************************************************************************************************************************************
*
* 实时喊话opus 接口部分
*
****************************************************************************************************************************************************/
*
* 实时喊话opus 接口部分
*
****************************************************************************************************************************************************/
int JZsdk_Uart_RealTimeVoiceStart(int decode_rate)
{
Megaphone_RealTimeVoice_Start(decode_rate);
}
int JZsdk_Uart_RealTimeVoiceTrans(char *data, int length)
{
Megaphone_RealTimeVoice_Trans(data, length);
}
int JZsdk_Uart_RealTimeVoiceClose()
{
Megaphone_RealTimeVoice_Close();
}
/****************************************************************************************************************************************************
*
* 实时MP2 接口部分
*
****************************************************************************************************************************************************/
*
* 实时MP2 接口部分
*
****************************************************************************************************************************************************/
T_JZsdkReturnCode JZsdk_Uart_RealTimeMP2_start(int decode_rate)
{
return Megaphone_RealTimeMP2_start();
... ... @@ -378,134 +367,126 @@ T_JZsdkReturnCode JZsdk_Uart_RealTimeMP2_Trans(unsigned char *data, int length)
return Megaphone_RealTimeMP2_trans(data, length);
}
T_JZsdkReturnCode JZsdk_Uart_RealTimeMP2_Close()
{
Megaphone_RealTimeMP2_stop();
}
/****************************************************************************************************************************************************
*
* 云台部分
*
****************************************************************************************************************************************************/
*
* 云台部分
*
****************************************************************************************************************************************************/
/*********
*
*
* 云台俯仰控制
*
*
**********/
*
*
**********/
T_JZsdkReturnCode JZsdk_Uart_Gimbal_PitchControl(int DeviceName, int Gimbal_angle)
{
{
return UIcontrol_Set_GimbalPitchAngle(DeviceName, Gimbal_angle);
}
/*********
*
*
* 云台俯仰微调角度
*
*
**********/
T_JZsdkReturnCode JZsdk_Uart_Gimbal_PitchFineTuningControl(int DeviceName, int FrameSequence,int Gimbal_angle)
{
*
*
**********/
T_JZsdkReturnCode JZsdk_Uart_Gimbal_PitchFineTuningControl(int DeviceName, int FrameSequence, int Gimbal_angle)
{
T_JZsdkReturnCode ret = UIcontrol_Set_GimbalPitchFineTuning(DeviceName, Gimbal_angle);
if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
{
//回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(DeviceName, FrameSequence);
// 回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(DeviceName, FrameSequence);
}
else
{
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(DeviceName, FrameSequence);
// 回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(DeviceName, FrameSequence);
}
}
/****************************************************************************************************************************************************
*
* 探照灯部分
*
****************************************************************************************************************************************************/
*
* 探照灯部分
*
****************************************************************************************************************************************************/
/*********
*
*
* 探照灯爆闪频率控制
*
*
**********/
*
*
**********/
T_JZsdkReturnCode JZsdk_Uart_Lighting_SetSearchLightFrequency(int DeviceName, int Frequency)
{
{
return UIcontrol_Set_SearchLightFrequency(DeviceName, Frequency);
}
/*********
*
*
* 灯光模式控制
*
**********/
*
**********/
T_JZsdkReturnCode JZsdk_Uart_SearchLight_Control(int DeviceName, int mode)
{
return UIcontrol_SearchLightControl(DeviceName, mode);
return UIcontrol_SearchLightControl(DeviceName, mode);
}
/*********
*
*
* 灯光亮度
*
**********/
*
**********/
T_JZsdkReturnCode JZsdk_Uart_SearchLight_Lumen(int DeviceName, int LeftLumen, int RightLumen)
{
return UIcontrol_Set_SearchLightLumen(DeviceName, LeftLumen, RightLumen);
return UIcontrol_Set_SearchLightLumen(DeviceName, LeftLumen, RightLumen);
}
/*********
*
*
* 灯光属性查询
*
**********/
*
**********/
T_JZsdkReturnCode JZsdk_Uart_CheckStatus_SearchLightLightAttribute(int DeviceName, int FrameSequence)
{
//1、查询灯光属性
// 1、查询灯光属性
int Light_Frequency;
int Light_Mode;
int Light_LeftLumen;
int Light_RightLumen;
T_JZsdkReturnCode ret = UIcontrol_CheckStatus_SearchLightLightAttribute(&Light_Frequency, &Light_Mode, &Light_LeftLumen, &Light_RightLumen);
//2、回复灯光属性
// 2、回复灯光属性
JZsdk_Uart_SendDeal_SearchLight_Frequency(DeviceName, Light_Frequency);
JZsdk_Uart_SendDeal_SearchLight_Mode(DeviceName, Light_Mode);
JZsdk_Uart_SendDeal_SearchLight_Lumen(DeviceName,Light_LeftLumen, Light_RightLumen);
JZsdk_Uart_SendDeal_SearchLight_Lumen(DeviceName, Light_LeftLumen, Light_RightLumen);
}
/*********
*
*
* 灯光温度查询
*
**********/
*
**********/
T_JZsdkReturnCode JZsdk_Uart_CheckStatus_SearchLightTemperture(int DeviceName, int FrameSequence)
{
//1、查询灯光温度
// 1、查询灯光温度
int Light_LeftTemperature;
int Light_RightTemperature;
T_JZsdkReturnCode ret = UIcontrol_CheckStatus_SearchLightTemperture(&Light_LeftTemperature, &Light_RightTemperature);
//2、回复灯光温度
// 2、回复灯光温度
JZsdk_Uart_SendDeal_SearchLight_Temperature(DeviceName, Light_LeftTemperature, Light_RightTemperature);
}
/*********
*
*
* 灯光消息订阅控制
*
**********/
*
**********/
T_JZsdkReturnCode JZsdk_Uart_SearchLight_SubscriptionControl(int DeviceName, int value)
{
if (DeviceName == UART_DEV_2)
... ... @@ -516,160 +497,224 @@ T_JZsdkReturnCode JZsdk_Uart_SearchLight_SubscriptionControl(int DeviceName, int
{
JZsdk_Uart_SendDeal_MessageSubcription_Control(UART_DEV_2, value);
}
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
/*********
*
*
* 警灯模式控制
*
**********/
*
**********/
T_JZsdkReturnCode JZsdk_Uart_WarningLight_ModeControl(int DeviceName, int status, int mode)
{
return UIcontrol_Set_WarningLight_ModeControl(DeviceName, status, mode);
}
/*********
*
*
* 警灯颜色控制
*
**********/
*
**********/
T_JZsdkReturnCode JZsdk_Uart_WarningLight_SetColor(int DeviceName, int color1, int color2)
{
return UIcontrol_Set_WarningLight_Color(DeviceName, color1, color2);
}
/*********
*
*
* 警灯状态查询
*
**********/
*
**********/
T_JZsdkReturnCode JZsdk_Uart_CheckStatus_WarningLightStatus(int DeviceName, int FrameSequence)
{
//1、查询警灯状态查询
// 1、查询警灯状态查询
int status;
int Mode;
T_JZsdkReturnCode ret = UIcontrol_CheckStatus_WarningLightStatus(&status, &Mode);
//2、回复警灯状态查询
// 2、回复警灯状态查询
JZsdk_Uart_SendDeal_WarningLight_Status(DeviceName, status, Mode);
}
/*********
*
*
* 警灯颜色查询
*
**********/
*
**********/
T_JZsdkReturnCode JZsdk_Uart_CheckStatus_WarningLightColor(int DeviceName, int FrameSequence)
{
//1、查询灯光温度
// 1、查询灯光温度
int color1;
int color2;
T_JZsdkReturnCode ret = UIcontrol_CheckStatus_WarningLightColor(&color1, &color2);
//2、回复警灯颜色
// 2、回复警灯颜色
JZsdk_Uart_SendDeal_WarningLight_Color(DeviceName, color1, color2);
}
/*
*
* 获取本地主设备名
*
*/
*
* 获取本地主设备名
*
*/
int JZsdk_Uart_GetVersionReplay()
{
switch (DEVICE_VERSION)
{
case JZ_H1E:
return 0x11;
break;
case JZ_H150S:
return 0x13;
break;
case JZ_H150T:
return 0x15;
break;
case JZ_H10:
return 0x12;
break;
case JZ_H10T:
return 0x14;
break;
case JZ_H1T:
return 0x16;
break;
case JZ_U3:
return 0x17;
break;
default:
return 0x00;
break;
case JZ_H1E:
return 0x11;
break;
case JZ_H150S:
return 0x13;
break;
case JZ_H150T:
return 0x15;
break;
case JZ_H10:
return 0x12;
break;
case JZ_H10T:
return 0x14;
break;
case JZ_H1T:
return 0x16;
break;
case JZ_U3:
return 0x17;
break;
default:
return 0x00;
break;
};
}
/*
*
* 设置工作模式
*
*/
*
* 设置工作模式
*
*/
int JZsdk_Uart_SetMainWorkMode(int mode)
{
Main_WorkModeSet(mode);
}
/*
*
* 查询序列号
*
*/
T_JZsdkReturnCode JZsdk_Uart_CheckStatus_SerialNumber(int UartPort, int FrameSequence)
{
// 1、获取序列号
char SerialNum[14];
T_JZsdkReturnCode ret = GetSerialNumber(SerialNum);
if (ret != JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
{
JZSDK_LOG_ERROR("获取序列号失败");
JZsdk_Uart_SendDeal_Reply_Failure(UartPort, FrameSequence);
return ret;
}
// 2、发送序列号
JZsdk_Uart_SendDeal_SerialNumber(UartPort, FrameSequence, SerialNum);
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
/****************************************************************************************************************************************************
*
* AudioFile 接口部分
*
****************************************************************************************************************************************************/
*
* AudioFile 接口部分
*
****************************************************************************************************************************************************/
/*
1、开始传输的音频文件保存
2、存储音频文件中
3、存储音频文件结束
*/
/*********
*
*
* 1、开始传输的音频文件保存
*
*
**********/
*
*
**********/
T_JZsdkReturnCode JZsdk_Uart_SaveAudioFileStart(char *FileName)
{
return Megaphone_SaveAudioFileStart(FileName);
}
/*
*
* 2、存储音频文件中
*
*/
*
* 2、存储音频文件中
*
*/
int JZsdk_Uart_SaveAudioFileTrans(char *SaveData, int size)
{
Megaphone_SaveAudioFileTrans(SaveData, size);
}
/*
*
* 3、存储音频文件结束
*
*/
*
* 3、存储音频文件结束
*
*/
int JZsdk_Uart_SaveAudioFileStop()
{
Megaphone_SaveAudioFileStop();
}
/****************************************************************************************************************************************************
*
* 对外供电部分
*
****************************************************************************************************************************************************/
/*********
*
* 对外供电开关
*
**********/
T_JZsdkReturnCode JZsdk_Uart_OutPutPower_Control(int DeviceName, int FrameSequence, int Value)
{
//1、设置本地的值
T_JZsdkReturnCode ret = UIcontrol_Set_OutPutPower_Control(DeviceName, Value);
if (ret != JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
{
JZsdk_Uart_SendDeal_Reply_Failure(DeviceName, FrameSequence);
}
//2、回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(DeviceName, FrameSequence);
}
/*********
*
* 对外电源查询
*
**********/
T_JZsdkReturnCode JZsdk_Uart_Checkstatus_OutPutPower(int DeviceName, int FrameSequence)
{
int OutPutPowerValue = JZ_FLAGCODE_OFF;
//1、获取电源值
T_JZsdkReturnCode ret = UIcontrol_CheckStatus_OutPutPowerValue(&OutPutPowerValue);
if (ret != JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
{
JZsdk_Uart_SendDeal_Reply_Failure(DeviceName, FrameSequence);
}
//2、发送电源值
JZsdk_Uart_SendDeal_OutputPowerStatus(DeviceName, FrameSequence, OutPutPowerValue);
}
/********************************************************************************************************
********* ********|
********* ********|
... ... @@ -685,128 +730,124 @@ int JZsdk_Uart_SaveAudioFileStop()
*********************************************************************************************************/
/*******************************************************************************************************************************
*
*
* 灯光部分
*
*
* *****************************************************************************************************************************/
/*********
*
*
* 收到灯光频率
*
**********/
*
**********/
T_JZsdkReturnCode JZsdl_Uart_ObtainSearchLight_Frequency(int DeviceName, int Frequency)
{
UIcontrol_ObtainSearchLight_Frequency(DeviceName, Frequency);
}
}
/*********
*
*
* 收到灯光模式
*
**********/
*
**********/
T_JZsdkReturnCode JZsdl_Uart_ObtainSearchLight_Mode(int DeviceName, int mode)
{
UIcontrol_ObtainSearchLight_Mode(DeviceName, mode);
}
}
/*********
*
*
* 收到灯光亮度
*
**********/
*
**********/
T_JZsdkReturnCode JZsdl_Uart_ObtainSearchLight_Lumen(int DeviceName, int LeftLumen, int RightLumen)
{
UIcontrol_ObtainSearchLight_Lumen(DeviceName, LeftLumen, RightLumen);
}
}
/*********
*
*
* 收到探照灯温度
*
**********/
*
**********/
T_JZsdkReturnCode JZsdl_Uart_ObtainSearchLight_Temperature(int DeviceName, int LeftTemperature, int RightTemperature)
{
UIcontrol_ObtainSearchLight_Temperature(DeviceName, LeftTemperature, RightTemperature);
}
/*******************************************************************************************************************************
*
*
* 云台部分
*
*
* *****************************************************************************************************************************/
/*********
*
*
* 收到云台俯仰
*
**********/
*
**********/
T_JZsdkReturnCode JZsdl_Uart_RecvDeal_ObtainGimbal_Pitch(int DeviceName, int pitch)
{
UIcontrol_ObtainGimbal_Pitch(DeviceName, pitch);
}
/*********
*
*
* 收到云台航向
*
**********/
*
**********/
T_JZsdkReturnCode JZsdl_Uart_RecvDeal_ObtainGimbal_Yaw(int DeviceName, int yaw)
{
}
/*********
*
*
* 收到云台俯仰微调值
*
**********/
T_JZsdkReturnCode JZsdl_Uart_ObtainGimbalPitchFineTuning(int DeviceName, int FrameSequence,int pitch)
*
**********/
T_JZsdkReturnCode JZsdl_Uart_ObtainGimbalPitchFineTuning(int DeviceName, int FrameSequence, int pitch)
{
printf("收到云台俯仰微调值\n");
//2、发送到本地处理
UIcontrol_Obtain_GimbalPitchFineTuninng(DeviceName, pitch);
// 2、发送到本地处理
UIcontrol_Obtain_GimbalPitchFineTuninng(DeviceName, pitch);
//3、回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(DeviceName, FrameSequence);
// 3、回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(DeviceName, FrameSequence);
}
/*******************************************************************************************************************************
*
*
* 警灯部分
*
*
* *****************************************************************************************************************************/
/*********
*
*
* 收到警灯状态
*
**********/
*
**********/
T_JZsdkReturnCode JZsdl_Uart_RecvDeal_ObtainWaringlight_Status(int DeviceName, int status, int mode)
{
UIcontrol_ObtainWarningLight_Status(DeviceName, status, mode);
}
/*********
*
*
* 收到警灯颜色
*
**********/
*
**********/
T_JZsdkReturnCode JZsdl_Uart_RecvDeal_ObtainWaringlight_Color(int DeviceName, int color1, int color2)
{
UIcontrol_ObtainWarningLight_Color(DeviceName, color1, color2);
}
/*********
*
*
* 收到产品序列号
*
**********/
*
**********/
T_JZsdkReturnCode JZsdl_Uart_RecvDeal_ObtainSerialNumber(int DeviceName, int SerialNumber)
{
}
/********************************************************************************************************
********* ********|
********* ********|
... ... @@ -822,41 +863,41 @@ T_JZsdkReturnCode JZsdl_Uart_RecvDeal_ObtainSerialNumber(int DeviceName, int Ser
*********************************************************************************************************/
/*********
*
*
* 设置云台最大值最小值
*
**********/
*
**********/
T_JZsdkReturnCode JZsdk_Uart_SetGimbalRange(int DeviceName, int value)
{
return UIcontrol_SetGimbalRange(DeviceName, value);
}
/*********
*
*
* 设置云台联动
*
**********/
*
**********/
T_JZsdkReturnCode JZsdk_Uart_GimbalLinkageControl(int DeviceName, int FrameSequence, int value)
{
//1、设置本地的云台联动
// 1、设置本地的云台联动
int ret = UIcontrol_Set_GimbalLinkageControl(DeviceName, value);
if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
{
//回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(DeviceName, FrameSequence);
// 回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(DeviceName, FrameSequence);
}
else
{
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(DeviceName, FrameSequence);
// 回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(DeviceName, FrameSequence);
}
}
/*********
*
*
* 查询云台联动
*
**********/
*
**********/
T_JZsdkReturnCode JZsdk_Uart_Checkstatus_GimbalLinkage(int DeviceName, int FrameSequence)
{
int LinkageValue;
... ... @@ -864,40 +905,38 @@ T_JZsdkReturnCode JZsdk_Uart_Checkstatus_GimbalLinkage(int DeviceName, int Frame
T_JZsdkReturnCode ret = UIcontrol_CheckStatus_GimbalLinkage(&LinkageValue);
if (ret != JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
{
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(DeviceName, FrameSequence);
// 回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(DeviceName, FrameSequence);
}
//成功则发送云台联动值
// 成功则发送云台联动值
JZsdk_Uart_SendDeal_GimbalLinkageControl(DeviceName, FrameSequence, LinkageValue);
}
/*
*
* 设置本地从设备名
*
*/
*
* 设置本地从设备名
*
*/
T_JZsdkReturnCode JZsdk_Uart_SetSecondaryDeviceName(int DeviceName)
{
printf("设置本地从设备名%x\n",DeviceName);
printf("设置本地从设备名%x\n", DeviceName);
SecondaryDeviceName = DeviceName;
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
/*
*
* 获取本地从设备名
*
*/
*
* 获取本地从设备名
*
*/
int JZsdk_Uart_GetSecondaryDeviceName()
{
return SecondaryDeviceName;
}
/********************************************************************************************************
********* ********|
********* ********|
... ... @@ -913,32 +952,32 @@ int JZsdk_Uart_GetSecondaryDeviceName()
*********************************************************************************************************/
/**
*
*
* 查询从设备名
*
*/
*
*/
int JZsdk_Uart_QuerySecondaryDeviceName(int FrameSequence)
{
//1、发送查询一遍从设备名, 通常位于 串口1
// 1、发送查询一遍从设备名, 通常位于 串口1
JZsdk_Uart_SendDeal_QuerySecondaryDeviceName(UART_DEV_1, FrameSequence);
}
/*********
*
*
* 收到云台联动值
*
**********/
T_JZsdkReturnCode JZsdk_Uart_ObtainGimbalLinkage(int DeviceName,int FrameSequence, int value)
*
**********/
T_JZsdkReturnCode JZsdk_Uart_ObtainGimbalLinkage(int DeviceName, int FrameSequence, int value)
{
T_JZsdkReturnCode ret = UIcontrol_Obtain_GimbalLinkage(DeviceName, value);
if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
{
//回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(UART_DEV_1, FrameSequence);
// 回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(UART_DEV_1, FrameSequence);
}
else
{
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(UART_DEV_1, FrameSequence);
// 回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(UART_DEV_1, FrameSequence);
}
}
\ No newline at end of file
... ...
... ... @@ -62,6 +62,7 @@ T_JZsdkReturnCode JZsdk_Uart_audio_PlayLoop(int DeviceName, int mode);
T_JZsdkReturnCode JZsdk_Uart_Opus_PlayFixedFile(int DeviceName);
T_JZsdkReturnCode JZsdk_Uart_CheckStatus_SerialNumber(int UartPort, int FrameSequence);
... ... @@ -132,6 +133,10 @@ int JZsdk_Uart_GetSecondaryDeviceName();
T_JZsdkReturnCode JZsdk_Uart_SetSecondaryDeviceName(int DeviceName);
int JZsdk_Uart_QuerySecondaryDeviceName(int FrameSequence);
T_JZsdkReturnCode JZsdk_Uart_OutPutPower_Control(int DeviceName, int FrameSequence, int Value);
T_JZsdkReturnCode JZsdk_Uart_Checkstatus_OutPutPower(int DeviceName, int FrameSequence);
#ifdef __cplusplus
}
#endif
... ...
... ... @@ -39,7 +39,7 @@ int JZsdk_Uart_RecvDeal_Set_UART_4G_Receive_mode(int value);
**********/
static int Uart_4G_RecvDeal_AskForConnect(char *getbuf)
{
USER_LOG_INFO("串口设备4G,连接成功");
JZSDK_LOG_INFO("串口设备4g,连接成功");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -50,7 +50,7 @@ static int Uart_4G_RecvDeal_AskForConnect(char *getbuf)
JZsdk_Uart_SendDeal_Send_Connect(UART_4G, Device_name);
//1、将串口程序设置为连接模式
//JZsdk_Uart_SetMainWorkMode(JZ_FLAGCODE_ON);
//JZsdk_Uart_SetMainWorkMode(JZ_FLAGCODE_ON);s
}
/*******************************************************************************************************************************
... ... @@ -67,7 +67,7 @@ static int Uart_4G_RecvDeal_AskForConnect(char *getbuf)
**********/
static int Uart_4G_RecvDeal_RealTimeMP2_start(char *getbuf)
{
USER_LOG_INFO("开启MP2实时喊话功能\n");
JZSDK_LOG_INFO("开启MP2实时喊话功能\n");
T_JZsdkReturnCode ret;
//获取帧的序列号
... ... @@ -111,7 +111,7 @@ static int Uart_4G_RecvDeal_RealTimeMP2_start(char *getbuf)
**********/
static int Uart_4G_RecvDeal_RealTimeMP2_transmission(char *getdata, int len)
{
USER_LOG_INFO("MP2实时喊话传输中\n");
JZSDK_LOG_INFO("MP2实时喊话传输中\n");
T_JZsdkReturnCode ret;
//传输数据接口
... ... @@ -126,7 +126,7 @@ static int Uart_4G_RecvDeal_RealTimeMP2_transmission(char *getdata, int len)
**********/
static int Uart_4G_RecvDeal_RealTimeMP2_stop(char *getbuf)
{
USER_LOG_INFO("关闭MP2实时喊话功能\n");
JZSDK_LOG_INFO("关闭MP2实时喊话功能\n");
T_JZsdkReturnCode ret;
//获取帧的序列号
... ... @@ -157,7 +157,7 @@ static int Uart_4G_RecvDeal_RealTimeMP2_stop(char *getbuf)
**********/
static int Uart_4G_RecvDeal_SaveAudioFileTrans_start(char *getbuf, int len)
{
USER_LOG_INFO("开始传输的音频文件保存\n");
JZSDK_LOG_INFO("开始传输的音频文件保存\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -168,7 +168,7 @@ static int Uart_4G_RecvDeal_SaveAudioFileTrans_start(char *getbuf, int len)
char FileName[1024];
memset(FileName,0,1024);
memcpy(FileName, &getbuf[9], FileNameLen);
USER_LOG_INFO("保存的文件名为%s",FileName);
JZSDK_LOG_INFO("保存的文件名为%s",FileName);
T_JZsdkReturnCode ret = JZsdk_Uart_SaveAudioFileStart(FileName);
if (ret != JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
... ... @@ -192,7 +192,7 @@ static int Uart_4G_RecvDeal_SaveAudioFileTrans_start(char *getbuf, int len)
**********/
static int Uart_4G_RecvDeal_SaveAudioFileTrans_transmission(char *getdata, int len)
{
USER_LOG_INFO("传输音频文件中\n");
JZSDK_LOG_INFO("传输音频文件中\n");
JZsdk_Uart_SaveAudioFileTrans(getdata, len);
}
/*********
... ... @@ -203,7 +203,7 @@ static int Uart_4G_RecvDeal_SaveAudioFileTrans_transmission(char *getdata, int l
**********/
static int Uart_4G_RecvDeal_SaveAudioFileTrans_stop(char *getbuf)
{
USER_LOG_INFO("开始传输的音频文件保存\n");
JZSDK_LOG_INFO("开始传输的音频文件保存\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -223,7 +223,7 @@ static int Uart_4G_RecvDeal_SaveAudioFileTrans_stop(char *getbuf)
static int Uart_4G_RecvDeal_audio_PlayFile(char *getbuf)
{
T_JZsdkReturnCode ret;
USER_LOG_INFO("播放指定音频\n");
JZSDK_LOG_INFO("播放指定音频\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -238,7 +238,7 @@ static int Uart_4G_RecvDeal_audio_PlayFile(char *getbuf)
memset(music_name, 0, 256);
memcpy(music_name, &getbuf[9], datasize);
USER_LOG_INFO("播放指定音频:%s\n",music_name);
JZSDK_LOG_INFO("播放指定音频:%s\n",music_name);
ret = JZsdk_Uart_PlayMusic(UART_4G, music_name, datasize);
if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
... ... @@ -260,7 +260,7 @@ static int Uart_4G_RecvDeal_audio_PlayFile(char *getbuf)
**********/
static int Uart_4G_RecvDeal_audio_PlayContinue(char *getbuf)
{
USER_LOG_INFO("音频继续播放\n");
JZSDK_LOG_INFO("音频继续播放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -277,7 +277,7 @@ static int Uart_4G_RecvDeal_audio_PlayContinue(char *getbuf)
**********/
static int Uart_4G_RecvDeal_audio_PlayPause(char *getbuf)
{
USER_LOG_INFO("音频暂停播放\n");
JZSDK_LOG_INFO("音频暂停播放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -294,7 +294,7 @@ static int Uart_4G_RecvDeal_audio_PlayPause(char *getbuf)
**********/
static int Uart_4G_RecvDeal_audio_PlayStop(char *getbuf)
{
USER_LOG_INFO("音频停止播放\n");
JZSDK_LOG_INFO("音频停止播放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -312,7 +312,7 @@ static int Uart_4G_RecvDeal_audio_PlayStop(char *getbuf)
**********/
static int Uart_4G_RecvDeal_audio_LastSong(char *getbuf)
{
USER_LOG_INFO("音频上一曲\n");
JZSDK_LOG_INFO("音频上一曲\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -330,7 +330,7 @@ static int Uart_4G_RecvDeal_audio_LastSong(char *getbuf)
**********/
static int Uart_4G_RecvDeal_audio_NextSong(char *getbuf)
{
USER_LOG_INFO("音频下一曲\n");
JZSDK_LOG_INFO("音频下一曲\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -348,7 +348,7 @@ static int Uart_4G_RecvDeal_audio_NextSong(char *getbuf)
**********/
static int Uart_4G_RecvDeal_audio_GetMusicList(char *getbuf)
{
USER_LOG_INFO("获取音乐列表\n");
JZSDK_LOG_INFO("获取音乐列表\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -390,7 +390,7 @@ static int Uart_4G_RecvDeal_audio_GetMusicList(char *getbuf)
**********/
static int Uart_4G_RecvDeal_Amplifier_stop(char *getbuf)
{
USER_LOG_INFO("强制关闭功放\n");
JZSDK_LOG_INFO("强制关闭功放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -408,7 +408,7 @@ static int Uart_4G_RecvDeal_Amplifier_stop(char *getbuf)
**********/
static int Uart_4G_RecvDeal_Amplifier_open(char *getbuf)
{
USER_LOG_INFO("强制关闭功放\n");
JZSDK_LOG_INFO("强制关闭功放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -437,7 +437,7 @@ static int Uart_4G_RecvDeal_Amplifier_auto()
**********/
static int Uart_4G_RecvDeal_SetVolume(char *getbuf)
{
USER_LOG_INFO("调节音量\n");
JZSDK_LOG_INFO("调节音量\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -456,7 +456,7 @@ static int Uart_4G_RecvDeal_SetVolume(char *getbuf)
**********/
static int Uart_4G_RecvDeal_CheckStatus_volume(char *getbuf)
{
USER_LOG_INFO("查询音量\n");
JZSDK_LOG_INFO("查询音量\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -479,7 +479,7 @@ static int Uart_4G_RecvDeal_CheckStatus_volume(char *getbuf)
static int Uart_4G_RecvDeal_CheckStatus_play(char *getbuf)
{
//查询播放状态
USER_LOG_INFO("查询播放状态\n");
JZSDK_LOG_INFO("查询播放状态\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -504,7 +504,7 @@ static int Uart_4G_RecvDeal_CheckStatus_play(char *getbuf)
static int Uart_4G_RecvDeal_CheckStatus_gimbal(char *getbuf)
{
//查询云台角度
USER_LOG_INFO("查询云台角度\n");
JZSDK_LOG_INFO("查询云台角度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -514,9 +514,6 @@ static int Uart_4G_RecvDeal_CheckStatus_gimbal(char *getbuf)
JZsdk_Uart_CheckStatus_gimbal(&PitchAngle, &YawAngle);
//回复操作成功
//JZsdk_Uart_SendDeal_Reply_Sucesss(UART_4G, FrameSequence);
//2、发送本地云台值
JZsdk_Uart_SendDeal_Reply_GimbalPitchAngle(UART_4G, PitchAngle);
}
... ... @@ -543,7 +540,7 @@ static int Uart_4G_RecvDeal_CheckStatus_GimbalFineTuning(char *getbuf)
static int Uart_4G_RecvDeal_CheckStatus_PLayFileName(char *getbuf)
{
//查询播放文件名
USER_LOG_INFO("查询播放文件名\n");
JZSDK_LOG_INFO("查询播放文件名\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -552,7 +549,7 @@ static int Uart_4G_RecvDeal_CheckStatus_PLayFileName(char *getbuf)
int MusicName_Len;
JZsdk_Uart_CheckStatus_PlayFileName(MusicName, &MusicName_Len);
USER_LOG_INFO("当前播放的是%s %d\n",MusicName, MusicName_Len);
JZSDK_LOG_INFO("当前播放的是%s %d\n",MusicName, MusicName_Len);
//回复操作成功
//JZsdk_Uart_SendDeal_Reply_Sucesss(UART_4G, FrameSequence);
... ... @@ -569,7 +566,7 @@ static int Uart_4G_RecvDeal_CheckStatus_PLayFileName(char *getbuf)
static int Uart_4G_RecvDeal_CheckStatus_SoftwareVersion(char *getbuf)
{
//查询软件版本号
USER_LOG_INFO("查询软件版本号\n");
JZSDK_LOG_INFO("查询软件版本号\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -580,7 +577,7 @@ static int Uart_4G_RecvDeal_CheckStatus_SoftwareVersion(char *getbuf)
//1、获取版本号
JZsdk_Uart_CheckStatus_SoftwareVersion(&majorVersion, &minorVersion, &modifyVersion, &debugVersion);
USER_LOG_INFO("当前的软件版本号为:%2x, %2x, %2x, %2x",majorVersion, minorVersion, modifyVersion, debugVersion);
JZSDK_LOG_INFO("当前的软件版本号为:%2x, %2x, %2x, %2x",majorVersion, minorVersion, modifyVersion, debugVersion);
//回复操作成功
//JZsdk_Uart_SendDeal_Reply_Sucesss(UART_4G, FrameSequence);
... ... @@ -597,7 +594,7 @@ static int Uart_4G_RecvDeal_CheckStatus_SoftwareVersion(char *getbuf)
static int Uart_4G_RecvDeal_CheckStatus_LoopPlay(char *getbuf)
{
//查询是否打开循环
USER_LOG_INFO("查询是否打开循环\n");
JZSDK_LOG_INFO("查询是否打开循环\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -605,7 +602,7 @@ static int Uart_4G_RecvDeal_CheckStatus_LoopPlay(char *getbuf)
int LoopStatus = JZsdk_Uart_CheckStatus_LoopPlay();
if (LoopStatus < 0)
{
USER_LOG_INFO("循环状态获取失败");
JZSDK_LOG_INFO("循环状态获取失败");
return -1;
}
... ... @@ -624,7 +621,7 @@ static int Uart_4G_RecvDeal_CheckStatus_LoopPlay(char *getbuf)
static int Uart_4G_RecvDeal_CheckStatus_TTS_tone(char *getbuf)
{
//查询音色
USER_LOG_INFO("查询音色\n");
JZSDK_LOG_INFO("查询音色\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -632,7 +629,7 @@ static int Uart_4G_RecvDeal_CheckStatus_TTS_tone(char *getbuf)
int TTS_tone = JZsdk_Uart_CheckStatus_TTS_tone();
if (TTS_tone < 0)
{
USER_LOG_INFO("音色获取失败");
JZSDK_LOG_INFO("音色获取失败");
return -1;
}
... ... @@ -652,7 +649,7 @@ static int Uart_4G_RecvDeal_CheckStatus_TTS_tone(char *getbuf)
static int Uart_4G_RecvDeal_CheckStatus_TTS_speed(char *getbuf)
{
//查询语速
USER_LOG_INFO("查询语速\n");
JZSDK_LOG_INFO("查询语速\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -660,7 +657,7 @@ static int Uart_4G_RecvDeal_CheckStatus_TTS_speed(char *getbuf)
int TTS_speed = JZsdk_Uart_CheckStatus_TTS_speed();
if (TTS_speed < 0)
{
USER_LOG_INFO("语速获取失败");
JZSDK_LOG_INFO("语速获取失败");
return -1;
}
... ... @@ -681,7 +678,7 @@ static int Uart_4G_RecvDeal_CheckStatus_TTS_speed(char *getbuf)
**********/
static int Uart_4G_RecvDeal_PlayLoop(char *getbuf)
{
USER_LOG_INFO("开启关闭循环\n");
JZSDK_LOG_INFO("开启关闭循环\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -711,7 +708,7 @@ static int Uart_4G_RecvDeal_PlayLoop(char *getbuf)
**********/
static int Uart_4G_RecvDeal_Delete_Audio(char *getbuf)
{
USER_LOG_INFO("删除音频操作\n");
JZSDK_LOG_INFO("删除音频操作\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -744,7 +741,7 @@ static int Uart_4G_RecvDeal_Delete_Audio(char *getbuf)
**********/
static int Uart_4G_RecvDeal_Delete_VoiceRecord(char *getbuf)
{
USER_LOG_INFO("删除录音操作\n");
JZSDK_LOG_INFO("删除录音操作\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -786,7 +783,7 @@ static int Uart_4G_RecvDeal_Delete_VideoRecord()
**********/
static int Uart_4G_RecvDeal_TTS_SetTone(char *getbuf)
{
USER_LOG_INFO("tts设置音色\n");
JZSDK_LOG_INFO("tts设置音色\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -814,16 +811,16 @@ static int Uart_4G_RecvDeal_TTS_SetTone(char *getbuf)
**********/
static int Uart_4G_RecvDeal_TTS_SetSpeed(char *getbuf)
{
USER_LOG_INFO("设置语速\n");
JZSDK_LOG_INFO("设置语速\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
//1、从帧数据从获取语速
int speed = (int)getbuf[9];
USER_LOG_INFO("获取的语速为:%d",speed);
JZSDK_LOG_INFO("获取的语速为:%d",speed);
if (speed > 100 || speed < 0)
{
USER_LOG_INFO("语速超出范围\n");
JZSDK_LOG_INFO("语速超出范围\n");
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(UART_4G, FrameSequence);
... ... @@ -854,12 +851,12 @@ static int Uart_4G_RecvDeal_TTS_SetSpeed(char *getbuf)
// 0x5A 0x5A 0x77 0x00 0x0c 0x00 0x00 0x57 0x04 0x00 0x00 0x23 结束TTS发送
static int Uart_4G_RecvDeal_TTS_Trans_start(char *getbuf)
{
USER_LOG_INFO("tts开始传输");
JZSDK_LOG_INFO("tts开始传输");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
//1、重置缓冲区
memset(TTS_Recv_buffer, '\0', 1009);
memset(TTS_Recv_buffer, 0, 1009);
//2、重置缓冲区长度
TTS_Recv_buffer_length = 0;
... ... @@ -878,7 +875,7 @@ static int Uart_4G_RecvDeal_TTS_Trans_start(char *getbuf)
**********/
static int Uart_4G_RecvDeal_TTS_Trans_transmission(char *getdata, int len)
{
USER_LOG_INFO("tts传输中");
JZSDK_LOG_INFO("tts传输中");
if (TTS_Recv_buffer_length+len < 1000)
{
... ... @@ -890,9 +887,10 @@ static int Uart_4G_RecvDeal_TTS_Trans_transmission(char *getdata, int len)
}
else
{
USER_LOG_ERROR("TTS字数超出1000字");
JZSDK_LOG_ERROR("TTS字数超出1000字节");
}
}
/*********
*
* tts传输结束
... ... @@ -901,12 +899,13 @@ static int Uart_4G_RecvDeal_TTS_Trans_transmission(char *getdata, int len)
**********/
static int Uart_4G_RecvDeal_TTS_Trans_stop(char *getbuf)
{
USER_LOG_INFO("tts传输结束");
JZSDK_LOG_INFO("tts传输结束");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
//1、打印一次TTS文本
USER_LOG_INFO("TTS播放%s",TTS_Recv_buffer);
JZSDK_LOG_INFO("TTS播放%s",TTS_Recv_buffer);
//2、播放TTS
JZsdk_Uart_TTS_Play(UART_4G, TTS_Recv_buffer, TTS_Recv_buffer_length);
... ... @@ -924,7 +923,7 @@ static int Uart_4G_RecvDeal_TTS_Trans_stop(char *getbuf)
**********/
static int Uart_4G_RecvDeal_OpusTrans_start(char *getbuf)
{
USER_LOG_INFO("打开opus传输\n");
JZSDK_LOG_INFO("打开opus传输\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -941,7 +940,7 @@ static int Uart_4G_RecvDeal_OpusTrans_start(char *getbuf)
//3、修改接收模式为传输opus
JZsdk_Uart_RecvDeal_Set_UART_4G_Receive_mode(JZ_INSCODE_5AFRAME_OPUS_TRANS_TRANSMISSION);
USER_LOG_INFO("已完成打开opus传输处理\n");
JZSDK_LOG_INFO("已完成打开opus传输处理\n");
//回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(UART_4G, FrameSequence);
... ... @@ -956,7 +955,7 @@ static int Uart_4G_RecvDeal_OpusTrans_transmission(char *SaveData, int size)
{
JZsdk_Uart_SaveOpusTrans(SaveData,size);
USER_LOG_INFO("已完成opus传输保存处理\n");
JZSDK_LOG_INFO("已完成opus传输保存处理\n");
}
/*********
*
... ... @@ -966,13 +965,13 @@ static int Uart_4G_RecvDeal_OpusTrans_transmission(char *SaveData, int size)
**********/
static int Uart_4G_RecvDeal_OpusTrans_stop(char *getbuf)
{
USER_LOG_INFO("结束opus传输\n");
JZSDK_LOG_INFO("结束opus传输\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
JZsdk_Uart_SaveOpusStop();
USER_LOG_INFO("结束opus传输处理\n");
JZSDK_LOG_INFO("结束opus传输处理\n");
//回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(UART_4G, FrameSequence);
... ... @@ -985,7 +984,7 @@ static int Uart_4G_RecvDeal_OpusTrans_stop(char *getbuf)
**********/
static int Uart_4G_RecvDeal_OpusPlay(char *getbuf)
{
USER_LOG_INFO("opus播放\n");
JZSDK_LOG_INFO("opus播放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1005,7 +1004,7 @@ static int Uart_4G_RecvDeal_OpusPlay(char *getbuf)
**********/
static int Uart_4G_RecvDeal_Opus_RealTimeVoice_start(char *getbuf)
{
USER_LOG_INFO("开启opus实时喊话功能\n");
JZSDK_LOG_INFO("开启opus实时喊话功能\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1040,7 +1039,7 @@ static int Uart_4G_RecvDeal_Opus_RealTimeVoice_start(char *getbuf)
**********/
static int Uart_4G_RecvDeal_Opus_RealTimeVoice_transmission(char *getdata, int len)
{
USER_LOG_INFO("opus语音传输中\n");
JZSDK_LOG_INFO("opus语音传输中\n");
JZsdk_Uart_RealTimeVoiceTrans(getdata, len);
}
... ... @@ -1052,7 +1051,7 @@ static int Uart_4G_RecvDeal_Opus_RealTimeVoice_transmission(char *getdata, int l
**********/
static int Uart_4G_RecvDeal_Opus_RealTimeVoice_stop(char *getbuf)
{
USER_LOG_INFO("关闭opus实时喊话功能\n");
JZSDK_LOG_INFO("关闭opus实时喊话功能\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1082,7 +1081,7 @@ static int Uart_4G_RecvDeal_Opus_RealTimeVoice_stop(char *getbuf)
**********/
static int Uart_4G_RecvDeal_Gimbal_PitchControl(char *getbuf)
{
USER_LOG_INFO("云台俯仰控制\n");
JZSDK_LOG_INFO("云台俯仰控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1103,13 +1102,13 @@ static int Uart_4G_RecvDeal_Gimbal_PitchControl(char *getbuf)
}
else
{
USER_LOG_INFO("云台输入角度符号错误,无法正常控制");
JZSDK_LOG_INFO("云台输入角度符号错误,无法正常控制");
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(UART_4G, FrameSequence);
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
USER_LOG_INFO("处理得到的角度是%d",Gimbal_angle);
JZSDK_LOG_INFO("处理得到的角度是%d",Gimbal_angle);
T_JZsdkReturnCode ret = JZsdk_Uart_Gimbal_PitchControl(UART_4G, Gimbal_angle);
if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
... ... @@ -1132,7 +1131,7 @@ static int Uart_4G_RecvDeal_Gimbal_PitchControl(char *getbuf)
**********/
static int Uart_4G_RecvDeal_Gimbal_PitchFineTuningControl(char *getbuf)
{
USER_LOG_INFO("云台俯仰微调角度\n");
JZSDK_LOG_INFO("云台俯仰微调角度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1140,7 +1139,7 @@ static int Uart_4G_RecvDeal_Gimbal_PitchFineTuningControl(char *getbuf)
int Gimbal_signal = getbuf[9];
//2、通过云台控制帧 获取云台角度绝对值
int Gimbal_angle = ((int)getbuf[10]) ;
int Gimbal_angle = (((int)getbuf[10]) << 8 ) + getbuf[11];
//3、拼接得到云台值
if (Gimbal_signal == 0x00)
... ... @@ -1153,13 +1152,13 @@ static int Uart_4G_RecvDeal_Gimbal_PitchFineTuningControl(char *getbuf)
}
else
{
USER_LOG_INFO("云台俯仰微调角度符号错误,无法正常控制");
JZSDK_LOG_INFO("云台俯仰微调角度符号错误,无法正常控制");
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(UART_4G, FrameSequence);
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
USER_LOG_INFO("处理得到云台俯仰微调角度是%d",Gimbal_angle);
JZSDK_LOG_INFO("处理得到云台俯仰微调角度是%d",Gimbal_angle);
JZsdk_Uart_Gimbal_PitchFineTuningControl(UART_4G, FrameSequence ,Gimbal_angle);
... ... @@ -1180,7 +1179,7 @@ static int Uart_4G_RecvDeal_Gimbal_PitchFineTuningControl(char *getbuf)
**********/
static int Uart_4G_RecvDeal_SearchLight_SetFrequency(char *getbuf)
{
USER_LOG_INFO("设置爆闪频率\n");
JZSDK_LOG_INFO("设置爆闪频率\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1207,7 +1206,7 @@ static int Uart_4G_RecvDeal_SearchLight_SetFrequency(char *getbuf)
**********/
static int Uart_4G_RecvDeal_SearchLight_Control(char *getbuf)
{
USER_LOG_INFO("设置灯光控制\n");
JZSDK_LOG_INFO("设置灯光控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1234,7 +1233,7 @@ static int Uart_4G_RecvDeal_SearchLight_Control(char *getbuf)
**********/
static int Uart_4G_RecvDeal_SearchLight_Lumen(char *getbuf)
{
USER_LOG_INFO("设置灯光亮度\n");
JZSDK_LOG_INFO("设置灯光亮度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1262,7 +1261,7 @@ static int Uart_4G_RecvDeal_SearchLight_Lumen(char *getbuf)
**********/
static int Uart_4G_RecvDeal_CheckStatus_SearchLightLightAttribute(char *getbuf)
{
USER_LOG_INFO("灯光属性查询\n");
JZSDK_LOG_INFO("灯光属性查询\n");
//1、获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1278,7 +1277,7 @@ static int Uart_4G_RecvDeal_CheckStatus_SearchLightLightAttribute(char *getbuf)
**********/
static int Uart_4G_RecvDeal_CheckStatus_SearchLightTemperture(char *getbuf)
{
USER_LOG_INFO("探照灯温度查询\n");
JZSDK_LOG_INFO("探照灯温度查询\n");
//1、获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1293,7 +1292,7 @@ static int Uart_4G_RecvDeal_CheckStatus_SearchLightTemperture(char *getbuf)
**********/
static int Uart_4G_RecvDeal_SearchLight_SubscriptionControl(char *getbuf)
{
USER_LOG_INFO("消息订阅控制\n");
JZSDK_LOG_INFO("消息订阅控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1313,6 +1312,55 @@ static int Uart_4G_RecvDeal_SearchLight_SubscriptionControl(char *getbuf)
}
}
/*********
*
* 查询产品序列号
*
**********/
static int Uart_4G_RecvDeal_CheckStatus_SerialNumber(char *getbuf)
{
JZSDK_LOG_INFO("消息订阅控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
JZsdk_Uart_CheckStatus_SerialNumber(UART_4G, FrameSequence);
}
/*********
*
* 对外供电开关
*
**********/
static int Uart_4G_RecvDeal_OutPutPower_Control(char *getbuf)
{
printf("对外电源控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
//获取控制值
int Value = getbuf[9];
//控制
JZsdk_Uart_OutPutPower_Control(UART_4G, FrameSequence, Value);
}
/*********
*
* 对外电源查询
*
**********/
static int Uart_4G_RecvDeal_Checkstatus_OutPutPower(char *getbuf)
{
printf("对外电源查询\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
//获取本地数值
JZsdk_Uart_Checkstatus_OutPutPower(UART_4G, FrameSequence);
}
/*******************************************************************************************************************************
*
* 警灯部分
... ... @@ -1325,7 +1373,7 @@ static int Uart_4G_RecvDeal_SearchLight_SubscriptionControl(char *getbuf)
**********/
static int Uart_4G_RecvDeal_WarningLight_ModeControl(char *getbuf)
{
USER_LOG_INFO("警灯模式控制\n");
JZSDK_LOG_INFO("警灯模式控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1353,7 +1401,7 @@ static int Uart_4G_RecvDeal_WarningLight_ModeControl(char *getbuf)
**********/
static int Uart_4G_RecvDeal_WarningLight_SetColor(char *getbuf)
{
USER_LOG_INFO("警灯颜色选择\n");
JZSDK_LOG_INFO("警灯颜色选择\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1381,7 +1429,7 @@ static int Uart_4G_RecvDeal_WarningLight_SetColor(char *getbuf)
**********/
static int Uart_4G_RecvDeal_CheckStatus_WarningLightStatus(char *getbuf)
{
USER_LOG_INFO("警灯状态查询\n");
JZSDK_LOG_INFO("警灯状态查询\n");
//1、获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1397,7 +1445,7 @@ static int Uart_4G_RecvDeal_CheckStatus_WarningLightStatus(char *getbuf)
**********/
static int Uart_4G_RecvDeal_CheckStatus_WarningLightColor(char *getbuf)
{
USER_LOG_INFO("警灯颜色查询\n");
JZSDK_LOG_INFO("警灯颜色查询\n");
//1、获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1436,7 +1484,7 @@ static int Uart_4G_RecvDeal_CheckStatus_WarningLightColor(char *getbuf)
**********/
static int Uart_4G_RecvDeal_ObtainSearchLight_Frequency(char *getbuf)
{
USER_LOG_INFO("收到灯光频率\n");
JZSDK_LOG_INFO("收到灯光频率\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1454,7 +1502,7 @@ static int Uart_4G_RecvDeal_ObtainSearchLight_Frequency(char *getbuf)
**********/
static int Uart_4G_RecvDeal_ObtainSearchLight_Mode(char *getbuf)
{
USER_LOG_INFO("收到灯光模式\n");
JZSDK_LOG_INFO("收到灯光模式\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1472,7 +1520,7 @@ static int Uart_4G_RecvDeal_ObtainSearchLight_Mode(char *getbuf)
**********/
static int Uart_4G_RecvDeal_ObtainSearchLight_Lumen(char *getbuf)
{
USER_LOG_INFO("收到灯光亮度\n");
JZSDK_LOG_INFO("收到灯光亮度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1491,7 +1539,7 @@ static int Uart_4G_RecvDeal_ObtainSearchLight_Lumen(char *getbuf)
**********/
static int Uart_4G_RecvDeal_ObtainSearchLight_Temperature(char *getbuf)
{
USER_LOG_INFO("收到探照灯温度\n");
JZSDK_LOG_INFO("收到探照灯温度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1510,7 +1558,7 @@ static int Uart_4G_RecvDeal_ObtainSearchLight_Temperature(char *getbuf)
**********/
static int Uart_4G_RecvDeal_ObtainGimbal_Pitch(char *getbuf)
{
USER_LOG_INFO("收到云台俯仰\n");
JZSDK_LOG_INFO("收到云台俯仰\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1541,7 +1589,7 @@ static int Uart_4G_RecvDeal_ObtainGimbal_Pitch(char *getbuf)
**********/
static int Uart_4G_RecvDeal_ObtainGimbal_Yaw(char *getbuf)
{
USER_LOG_INFO("收到云台航向\n");
JZSDK_LOG_INFO("收到云台航向\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1579,7 +1627,7 @@ static int Uart_4G_RecvDeal_ObtainGimbalPitchFineTuning(char *getbuf)
int signal = getbuf[9];
//2、获取云台角度绝对值
int pitch = (int)getbuf[10] ;
int pitch = (((int)getbuf[10]) << 8 ) + getbuf[11];
//3、拼接得到云台值
if (signal == 0x00)
... ... @@ -1601,7 +1649,7 @@ static int Uart_4G_RecvDeal_ObtainGimbalPitchFineTuning(char *getbuf)
**********/
static int Uart_4G_RecvDeal_ObtainWaringlight_Status(char *getbuf)
{
USER_LOG_INFO("收到警灯状态\n");
JZSDK_LOG_INFO("收到警灯状态\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1620,7 +1668,7 @@ static int Uart_4G_RecvDeal_ObtainWaringlight_Status(char *getbuf)
**********/
static int Uart_4G_RecvDeal_ObtainWaringlight_Color(char *getbuf)
{
USER_LOG_INFO("收到警灯颜色\n");
JZSDK_LOG_INFO("收到警灯颜色\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1639,7 +1687,7 @@ static int Uart_4G_RecvDeal_ObtainWaringlight_Color(char *getbuf)
**********/
static int Uart_4G_RecvDeal_ObtainSerialNumber(char *getbuf)
{
USER_LOG_INFO("收到产品序列号\n");
JZSDK_LOG_INFO("收到产品序列号\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1670,7 +1718,7 @@ static int Uart_4G_RecvDeal_ObtainSerialNumber(char *getbuf)
**********/
static int Uart_4G_RecvDeal_QuerySecondaryDeviceName(char *getbuf)
{
USER_LOG_INFO("查询当前从设备名\n");
JZSDK_LOG_INFO("查询当前从设备名\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1699,7 +1747,7 @@ static int Uart_4G_RecvDeal_QuerySecondaryDeviceName(char *getbuf)
**********/
static int Uart_4G_RecvDeal_SetGimbalRange(char *getbuf)
{
USER_LOG_INFO("设置云台最大值最小值\n");
JZSDK_LOG_INFO("设置云台最大值最小值\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1726,7 +1774,7 @@ static int Uart_4G_RecvDeal_SetGimbalRange(char *getbuf)
**********/
static int Uart_4G_RecvDeal_GimbalLinkageControl(char *getbuf)
{
USER_LOG_INFO("设置云台联动\n");
JZSDK_LOG_INFO("设置云台联动\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1746,7 +1794,7 @@ static int Uart_4G_RecvDeal_GimbalLinkageControl(char *getbuf)
**********/
static int Uart_4G_RecvDeal_Checkstatus_GimbalLinkage(char *getbuf)
{
USER_LOG_INFO("收到查询是否开启云台联动\n");
JZSDK_LOG_INFO("收到查询是否开启云台联动\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1780,7 +1828,7 @@ static int Uart_4G_RecvDeal_Checkstatus_GimbalLinkage(char *getbuf)
**********/
static int Uart_4G_RecvDeal_ObtainSecondaryDeviceName(char *getbuf)
{
USER_LOG_INFO("收到从设备名\n");
JZSDK_LOG_INFO("收到从设备名\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1812,7 +1860,7 @@ static int Uart_4G_RecvDeal_ObtainSecondaryDeviceName(char *getbuf)
**********/
static int Uart_4G_RecvDeal_ObtainGimbalLinkage(char *getbuf)
{
USER_LOG_INFO("收到云台联动值\n");
JZSDK_LOG_INFO("收到云台联动值\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1847,7 +1895,7 @@ static int Uart_4G_RecvDeal_ObtainGimbalLinkage(char *getbuf)
**********/
static int Uart_4G_RecvDeal_FrameErrorReply(char *getbuf)
{
USER_LOG_ERROR("帧指令错误:帧错误或者是帧无对应操作\n");
JZSDK_LOG_ERROR("帧指令错误:帧错误或者是帧无对应操作\n");
//无法正常获取帧的序列号
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(UART_4G, 0x00);
... ... @@ -1862,7 +1910,7 @@ static int Uart_4G_RecvDeal_FrameErrorReply(char *getbuf)
**********/
static int Uart_4G_RecvDeal_OperationSuccessful(char *getbuf)
{
USER_LOG_INFO("接受到操作成功\n");
JZSDK_LOG_INFO("接受到操作成功\n");
}
/*********
... ... @@ -1873,7 +1921,7 @@ static int Uart_4G_RecvDeal_OperationSuccessful(char *getbuf)
**********/
static int Uart_4G_RecvDeal_OperationFailed(char *getbuf)
{
USER_LOG_INFO("接受到操作失败\n");
JZSDK_LOG_INFO("接受到操作失败\n");
}
/********************************************************************************************************
********* ********|
... ... @@ -1890,7 +1938,7 @@ static int Uart_4G_RecvDeal_OperationFailed(char *getbuf)
*********************************************************************************************************/
int Uart_4G_RecvDeal_RecvDeal(int Receive_mode, unsigned char *getdata, int len)
{
USER_LOG_INFO("串口设备4G,接受到的模式为:%x",Receive_mode);
JZSDK_LOG_INFO("串口设备4g,接受到的模式为:%x",Receive_mode);
switch (Receive_mode)
{
/*******************************************************************************************************************************
... ... @@ -2198,9 +2246,20 @@ int Uart_4G_RecvDeal_RecvDeal(int Receive_mode, unsigned char *getdata, int len)
//序列号查询
case JZ_INSCODE_5AFRAME_CHECKSTATUS_SERIALNUMBER:
Uart_4G_RecvDeal_CheckStatus_SerialNumber(getdata);
break;
//向外供电开关
case JZ_INSCODE_5AFRAME_OUTPUTPOWER_CONTROL:
Uart_4G_RecvDeal_OutPutPower_Control(getdata);
break;
//查询向外供电情况
case JZ_INSCODE_5AFRAME_CHECKSTATUS_OUTPUTPOWER:
Uart_4G_RecvDeal_Checkstatus_OutPutPower(getdata);
break;
/*******************************************************************************************************************************
*
... ... @@ -2589,7 +2648,7 @@ int JZsdk_Uart_RecvDeal_CharmDeal_Uart_4G(unsigned char *getbuf, int len)
* ****************/
int JZsdk_Uart_RecvDeal_Set_UART_4G_Receive_mode(int value)
{
USER_LOG_INFO("串口设备4G,二次修改接收模式%x\n",value);
JZSDK_LOG_INFO("串口设备4g,二次修改接收模式%x\n",value);
UART_4G_Receive_mode = value;
return 0;
}
\ No newline at end of file
... ...
... ... @@ -39,7 +39,7 @@ int JZsdk_Uart_RecvDeal_Set_UART_DEV1_Receive_mode(int value);
**********/
static int Uart_DEV1_RecvDeal_AskForConnect(char *getbuf)
{
USER_LOG_INFO("串口设备1号,连接成功");
JZSDK_LOG_INFO("串口设备1号,连接成功");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -67,7 +67,7 @@ static int Uart_DEV1_RecvDeal_AskForConnect(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_RealTimeMP2_start(char *getbuf)
{
USER_LOG_INFO("开启MP2实时喊话功能\n");
JZSDK_LOG_INFO("开启MP2实时喊话功能\n");
T_JZsdkReturnCode ret;
//获取帧的序列号
... ... @@ -111,7 +111,7 @@ static int Uart_DEV1_RecvDeal_RealTimeMP2_start(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_RealTimeMP2_transmission(char *getdata, int len)
{
USER_LOG_INFO("MP2实时喊话传输中\n");
JZSDK_LOG_INFO("MP2实时喊话传输中\n");
T_JZsdkReturnCode ret;
//传输数据接口
... ... @@ -126,7 +126,7 @@ static int Uart_DEV1_RecvDeal_RealTimeMP2_transmission(char *getdata, int len)
**********/
static int Uart_DEV1_RecvDeal_RealTimeMP2_stop(char *getbuf)
{
USER_LOG_INFO("关闭MP2实时喊话功能\n");
JZSDK_LOG_INFO("关闭MP2实时喊话功能\n");
T_JZsdkReturnCode ret;
//获取帧的序列号
... ... @@ -157,7 +157,7 @@ static int Uart_DEV1_RecvDeal_RealTimeMP2_stop(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_SaveAudioFileTrans_start(char *getbuf, int len)
{
USER_LOG_INFO("开始传输的音频文件保存\n");
JZSDK_LOG_INFO("开始传输的音频文件保存\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -168,7 +168,7 @@ static int Uart_DEV1_RecvDeal_SaveAudioFileTrans_start(char *getbuf, int len)
char FileName[1024];
memset(FileName,0,1024);
memcpy(FileName, &getbuf[9], FileNameLen);
USER_LOG_INFO("保存的文件名为%s",FileName);
JZSDK_LOG_INFO("保存的文件名为%s",FileName);
T_JZsdkReturnCode ret = JZsdk_Uart_SaveAudioFileStart(FileName);
if (ret != JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
... ... @@ -192,7 +192,7 @@ static int Uart_DEV1_RecvDeal_SaveAudioFileTrans_start(char *getbuf, int len)
**********/
static int Uart_DEV1_RecvDeal_SaveAudioFileTrans_transmission(char *getdata, int len)
{
USER_LOG_INFO("传输音频文件中\n");
JZSDK_LOG_INFO("传输音频文件中\n");
JZsdk_Uart_SaveAudioFileTrans(getdata, len);
}
/*********
... ... @@ -203,7 +203,7 @@ static int Uart_DEV1_RecvDeal_SaveAudioFileTrans_transmission(char *getdata, int
**********/
static int Uart_DEV1_RecvDeal_SaveAudioFileTrans_stop(char *getbuf)
{
USER_LOG_INFO("开始传输的音频文件保存\n");
JZSDK_LOG_INFO("开始传输的音频文件保存\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -223,7 +223,7 @@ static int Uart_DEV1_RecvDeal_SaveAudioFileTrans_stop(char *getbuf)
static int Uart_DEV1_RecvDeal_audio_PlayFile(char *getbuf)
{
T_JZsdkReturnCode ret;
USER_LOG_INFO("播放指定音频\n");
JZSDK_LOG_INFO("播放指定音频\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -238,7 +238,7 @@ static int Uart_DEV1_RecvDeal_audio_PlayFile(char *getbuf)
memset(music_name, 0, 256);
memcpy(music_name, &getbuf[9], datasize);
USER_LOG_INFO("播放指定音频:%s\n",music_name);
JZSDK_LOG_INFO("播放指定音频:%s\n",music_name);
ret = JZsdk_Uart_PlayMusic(UART_DEV_1, music_name, datasize);
if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
... ... @@ -260,7 +260,7 @@ static int Uart_DEV1_RecvDeal_audio_PlayFile(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_audio_PlayContinue(char *getbuf)
{
USER_LOG_INFO("音频继续播放\n");
JZSDK_LOG_INFO("音频继续播放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -277,7 +277,7 @@ static int Uart_DEV1_RecvDeal_audio_PlayContinue(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_audio_PlayPause(char *getbuf)
{
USER_LOG_INFO("音频暂停播放\n");
JZSDK_LOG_INFO("音频暂停播放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -294,7 +294,7 @@ static int Uart_DEV1_RecvDeal_audio_PlayPause(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_audio_PlayStop(char *getbuf)
{
USER_LOG_INFO("音频停止播放\n");
JZSDK_LOG_INFO("音频停止播放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -312,7 +312,7 @@ static int Uart_DEV1_RecvDeal_audio_PlayStop(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_audio_LastSong(char *getbuf)
{
USER_LOG_INFO("音频上一曲\n");
JZSDK_LOG_INFO("音频上一曲\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -330,7 +330,7 @@ static int Uart_DEV1_RecvDeal_audio_LastSong(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_audio_NextSong(char *getbuf)
{
USER_LOG_INFO("音频下一曲\n");
JZSDK_LOG_INFO("音频下一曲\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -348,7 +348,7 @@ static int Uart_DEV1_RecvDeal_audio_NextSong(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_audio_GetMusicList(char *getbuf)
{
USER_LOG_INFO("获取音乐列表\n");
JZSDK_LOG_INFO("获取音乐列表\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -390,7 +390,7 @@ static int Uart_DEV1_RecvDeal_audio_GetMusicList(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_Amplifier_stop(char *getbuf)
{
USER_LOG_INFO("强制关闭功放\n");
JZSDK_LOG_INFO("强制关闭功放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -408,7 +408,7 @@ static int Uart_DEV1_RecvDeal_Amplifier_stop(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_Amplifier_open(char *getbuf)
{
USER_LOG_INFO("强制关闭功放\n");
JZSDK_LOG_INFO("强制关闭功放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -437,7 +437,7 @@ static int Uart_DEV1_RecvDeal_Amplifier_auto()
**********/
static int Uart_DEV1_RecvDeal_SetVolume(char *getbuf)
{
USER_LOG_INFO("调节音量\n");
JZSDK_LOG_INFO("调节音量\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -456,7 +456,7 @@ static int Uart_DEV1_RecvDeal_SetVolume(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_CheckStatus_volume(char *getbuf)
{
USER_LOG_INFO("查询音量\n");
JZSDK_LOG_INFO("查询音量\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -479,7 +479,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_volume(char *getbuf)
static int Uart_DEV1_RecvDeal_CheckStatus_play(char *getbuf)
{
//查询播放状态
USER_LOG_INFO("查询播放状态\n");
JZSDK_LOG_INFO("查询播放状态\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -504,7 +504,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_play(char *getbuf)
static int Uart_DEV1_RecvDeal_CheckStatus_gimbal(char *getbuf)
{
//查询云台角度
USER_LOG_INFO("查询云台角度\n");
JZSDK_LOG_INFO("查询云台角度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -540,7 +540,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_GimbalFineTuning(char *getbuf)
static int Uart_DEV1_RecvDeal_CheckStatus_PLayFileName(char *getbuf)
{
//查询播放文件名
USER_LOG_INFO("查询播放文件名\n");
JZSDK_LOG_INFO("查询播放文件名\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -549,7 +549,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_PLayFileName(char *getbuf)
int MusicName_Len;
JZsdk_Uart_CheckStatus_PlayFileName(MusicName, &MusicName_Len);
USER_LOG_INFO("当前播放的是%s %d\n",MusicName, MusicName_Len);
JZSDK_LOG_INFO("当前播放的是%s %d\n",MusicName, MusicName_Len);
//回复操作成功
//JZsdk_Uart_SendDeal_Reply_Sucesss(UART_DEV_1, FrameSequence);
... ... @@ -566,7 +566,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_PLayFileName(char *getbuf)
static int Uart_DEV1_RecvDeal_CheckStatus_SoftwareVersion(char *getbuf)
{
//查询软件版本号
USER_LOG_INFO("查询软件版本号\n");
JZSDK_LOG_INFO("查询软件版本号\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -577,7 +577,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_SoftwareVersion(char *getbuf)
//1、获取版本号
JZsdk_Uart_CheckStatus_SoftwareVersion(&majorVersion, &minorVersion, &modifyVersion, &debugVersion);
USER_LOG_INFO("当前的软件版本号为:%2x, %2x, %2x, %2x",majorVersion, minorVersion, modifyVersion, debugVersion);
JZSDK_LOG_INFO("当前的软件版本号为:%2x, %2x, %2x, %2x",majorVersion, minorVersion, modifyVersion, debugVersion);
//回复操作成功
//JZsdk_Uart_SendDeal_Reply_Sucesss(UART_DEV_1, FrameSequence);
... ... @@ -594,7 +594,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_SoftwareVersion(char *getbuf)
static int Uart_DEV1_RecvDeal_CheckStatus_LoopPlay(char *getbuf)
{
//查询是否打开循环
USER_LOG_INFO("查询是否打开循环\n");
JZSDK_LOG_INFO("查询是否打开循环\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -602,7 +602,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_LoopPlay(char *getbuf)
int LoopStatus = JZsdk_Uart_CheckStatus_LoopPlay();
if (LoopStatus < 0)
{
USER_LOG_INFO("循环状态获取失败");
JZSDK_LOG_INFO("循环状态获取失败");
return -1;
}
... ... @@ -621,7 +621,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_LoopPlay(char *getbuf)
static int Uart_DEV1_RecvDeal_CheckStatus_TTS_tone(char *getbuf)
{
//查询音色
USER_LOG_INFO("查询音色\n");
JZSDK_LOG_INFO("查询音色\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -629,7 +629,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_TTS_tone(char *getbuf)
int TTS_tone = JZsdk_Uart_CheckStatus_TTS_tone();
if (TTS_tone < 0)
{
USER_LOG_INFO("音色获取失败");
JZSDK_LOG_INFO("音色获取失败");
return -1;
}
... ... @@ -649,7 +649,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_TTS_tone(char *getbuf)
static int Uart_DEV1_RecvDeal_CheckStatus_TTS_speed(char *getbuf)
{
//查询语速
USER_LOG_INFO("查询语速\n");
JZSDK_LOG_INFO("查询语速\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -657,7 +657,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_TTS_speed(char *getbuf)
int TTS_speed = JZsdk_Uart_CheckStatus_TTS_speed();
if (TTS_speed < 0)
{
USER_LOG_INFO("语速获取失败");
JZSDK_LOG_INFO("语速获取失败");
return -1;
}
... ... @@ -678,7 +678,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_TTS_speed(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_PlayLoop(char *getbuf)
{
USER_LOG_INFO("开启关闭循环\n");
JZSDK_LOG_INFO("开启关闭循环\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -708,7 +708,7 @@ static int Uart_DEV1_RecvDeal_PlayLoop(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_Delete_Audio(char *getbuf)
{
USER_LOG_INFO("删除音频操作\n");
JZSDK_LOG_INFO("删除音频操作\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -741,7 +741,7 @@ static int Uart_DEV1_RecvDeal_Delete_Audio(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_Delete_VoiceRecord(char *getbuf)
{
USER_LOG_INFO("删除录音操作\n");
JZSDK_LOG_INFO("删除录音操作\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -783,7 +783,7 @@ static int Uart_DEV1_RecvDeal_Delete_VideoRecord()
**********/
static int Uart_DEV1_RecvDeal_TTS_SetTone(char *getbuf)
{
USER_LOG_INFO("tts设置音色\n");
JZSDK_LOG_INFO("tts设置音色\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -811,16 +811,16 @@ static int Uart_DEV1_RecvDeal_TTS_SetTone(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_TTS_SetSpeed(char *getbuf)
{
USER_LOG_INFO("设置语速\n");
JZSDK_LOG_INFO("设置语速\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
//1、从帧数据从获取语速
int speed = (int)getbuf[9];
USER_LOG_INFO("获取的语速为:%d",speed);
JZSDK_LOG_INFO("获取的语速为:%d",speed);
if (speed > 100 || speed < 0)
{
USER_LOG_INFO("语速超出范围\n");
JZSDK_LOG_INFO("语速超出范围\n");
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(UART_DEV_1, FrameSequence);
... ... @@ -851,7 +851,7 @@ static int Uart_DEV1_RecvDeal_TTS_SetSpeed(char *getbuf)
// 0x5A 0x5A 0x77 0x00 0x0c 0x00 0x00 0x57 0x04 0x00 0x00 0x23 结束TTS发送
static int Uart_DEV1_RecvDeal_TTS_Trans_start(char *getbuf)
{
USER_LOG_INFO("tts开始传输");
JZSDK_LOG_INFO("tts开始传输");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -875,7 +875,7 @@ static int Uart_DEV1_RecvDeal_TTS_Trans_start(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_TTS_Trans_transmission(char *getdata, int len)
{
USER_LOG_INFO("tts传输中");
JZSDK_LOG_INFO("tts传输中");
if (TTS_Recv_buffer_length+len < 1000)
{
... ... @@ -887,7 +887,7 @@ static int Uart_DEV1_RecvDeal_TTS_Trans_transmission(char *getdata, int len)
}
else
{
USER_LOG_ERROR("TTS字数超出1000字节");
JZSDK_LOG_ERROR("TTS字数超出1000字节");
}
}
... ... @@ -899,13 +899,13 @@ static int Uart_DEV1_RecvDeal_TTS_Trans_transmission(char *getdata, int len)
**********/
static int Uart_DEV1_RecvDeal_TTS_Trans_stop(char *getbuf)
{
USER_LOG_INFO("tts传输结束");
JZSDK_LOG_INFO("tts传输结束");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
//1、打印一次TTS文本
USER_LOG_INFO("TTS播放%s",TTS_Recv_buffer);
JZSDK_LOG_INFO("TTS播放%s",TTS_Recv_buffer);
//2、播放TTS
JZsdk_Uart_TTS_Play(UART_DEV_1, TTS_Recv_buffer, TTS_Recv_buffer_length);
... ... @@ -923,7 +923,7 @@ static int Uart_DEV1_RecvDeal_TTS_Trans_stop(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_OpusTrans_start(char *getbuf)
{
USER_LOG_INFO("打开opus传输\n");
JZSDK_LOG_INFO("打开opus传输\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -940,7 +940,7 @@ static int Uart_DEV1_RecvDeal_OpusTrans_start(char *getbuf)
//3、修改接收模式为传输opus
JZsdk_Uart_RecvDeal_Set_UART_DEV1_Receive_mode(JZ_INSCODE_5AFRAME_OPUS_TRANS_TRANSMISSION);
USER_LOG_INFO("已完成打开opus传输处理\n");
JZSDK_LOG_INFO("已完成打开opus传输处理\n");
//回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(UART_DEV_1, FrameSequence);
... ... @@ -955,7 +955,7 @@ static int Uart_DEV1_RecvDeal_OpusTrans_transmission(char *SaveData, int size)
{
JZsdk_Uart_SaveOpusTrans(SaveData,size);
USER_LOG_INFO("已完成opus传输保存处理\n");
JZSDK_LOG_INFO("已完成opus传输保存处理\n");
}
/*********
*
... ... @@ -965,13 +965,13 @@ static int Uart_DEV1_RecvDeal_OpusTrans_transmission(char *SaveData, int size)
**********/
static int Uart_DEV1_RecvDeal_OpusTrans_stop(char *getbuf)
{
USER_LOG_INFO("结束opus传输\n");
JZSDK_LOG_INFO("结束opus传输\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
JZsdk_Uart_SaveOpusStop();
USER_LOG_INFO("结束opus传输处理\n");
JZSDK_LOG_INFO("结束opus传输处理\n");
//回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(UART_DEV_1, FrameSequence);
... ... @@ -984,7 +984,7 @@ static int Uart_DEV1_RecvDeal_OpusTrans_stop(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_OpusPlay(char *getbuf)
{
USER_LOG_INFO("opus播放\n");
JZSDK_LOG_INFO("opus播放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1004,7 +1004,7 @@ static int Uart_DEV1_RecvDeal_OpusPlay(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_Opus_RealTimeVoice_start(char *getbuf)
{
USER_LOG_INFO("开启opus实时喊话功能\n");
JZSDK_LOG_INFO("开启opus实时喊话功能\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1039,7 +1039,7 @@ static int Uart_DEV1_RecvDeal_Opus_RealTimeVoice_start(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_Opus_RealTimeVoice_transmission(char *getdata, int len)
{
USER_LOG_INFO("opus语音传输中\n");
JZSDK_LOG_INFO("opus语音传输中\n");
JZsdk_Uart_RealTimeVoiceTrans(getdata, len);
}
... ... @@ -1051,7 +1051,7 @@ static int Uart_DEV1_RecvDeal_Opus_RealTimeVoice_transmission(char *getdata, int
**********/
static int Uart_DEV1_RecvDeal_Opus_RealTimeVoice_stop(char *getbuf)
{
USER_LOG_INFO("关闭opus实时喊话功能\n");
JZSDK_LOG_INFO("关闭opus实时喊话功能\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1081,7 +1081,7 @@ static int Uart_DEV1_RecvDeal_Opus_RealTimeVoice_stop(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_Gimbal_PitchControl(char *getbuf)
{
USER_LOG_INFO("云台俯仰控制\n");
JZSDK_LOG_INFO("云台俯仰控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1102,13 +1102,13 @@ static int Uart_DEV1_RecvDeal_Gimbal_PitchControl(char *getbuf)
}
else
{
USER_LOG_INFO("云台输入角度符号错误,无法正常控制");
JZSDK_LOG_INFO("云台输入角度符号错误,无法正常控制");
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(UART_DEV_1, FrameSequence);
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
USER_LOG_INFO("处理得到的角度是%d",Gimbal_angle);
JZSDK_LOG_INFO("处理得到的角度是%d",Gimbal_angle);
T_JZsdkReturnCode ret = JZsdk_Uart_Gimbal_PitchControl(UART_DEV_1, Gimbal_angle);
if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
... ... @@ -1131,7 +1131,7 @@ static int Uart_DEV1_RecvDeal_Gimbal_PitchControl(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_Gimbal_PitchFineTuningControl(char *getbuf)
{
USER_LOG_INFO("云台俯仰微调角度\n");
JZSDK_LOG_INFO("云台俯仰微调角度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1139,7 +1139,7 @@ static int Uart_DEV1_RecvDeal_Gimbal_PitchFineTuningControl(char *getbuf)
int Gimbal_signal = getbuf[9];
//2、通过云台控制帧 获取云台角度绝对值
int Gimbal_angle = ((int)getbuf[10]) ;
int Gimbal_angle = (((int)getbuf[10]) << 8 ) + getbuf[11];
//3、拼接得到云台值
if (Gimbal_signal == 0x00)
... ... @@ -1152,13 +1152,13 @@ static int Uart_DEV1_RecvDeal_Gimbal_PitchFineTuningControl(char *getbuf)
}
else
{
USER_LOG_INFO("云台俯仰微调角度符号错误,无法正常控制");
JZSDK_LOG_INFO("云台俯仰微调角度符号错误,无法正常控制");
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(UART_DEV_1, FrameSequence);
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
USER_LOG_INFO("处理得到云台俯仰微调角度是%d",Gimbal_angle);
JZSDK_LOG_INFO("处理得到云台俯仰微调角度是%d",Gimbal_angle);
JZsdk_Uart_Gimbal_PitchFineTuningControl(UART_DEV_1, FrameSequence ,Gimbal_angle);
... ... @@ -1179,7 +1179,7 @@ static int Uart_DEV1_RecvDeal_Gimbal_PitchFineTuningControl(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_SearchLight_SetFrequency(char *getbuf)
{
USER_LOG_INFO("设置爆闪频率\n");
JZSDK_LOG_INFO("设置爆闪频率\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1206,7 +1206,7 @@ static int Uart_DEV1_RecvDeal_SearchLight_SetFrequency(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_SearchLight_Control(char *getbuf)
{
USER_LOG_INFO("设置灯光控制\n");
JZSDK_LOG_INFO("设置灯光控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1233,7 +1233,7 @@ static int Uart_DEV1_RecvDeal_SearchLight_Control(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_SearchLight_Lumen(char *getbuf)
{
USER_LOG_INFO("设置灯光亮度\n");
JZSDK_LOG_INFO("设置灯光亮度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1261,7 +1261,7 @@ static int Uart_DEV1_RecvDeal_SearchLight_Lumen(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_CheckStatus_SearchLightLightAttribute(char *getbuf)
{
USER_LOG_INFO("灯光属性查询\n");
JZSDK_LOG_INFO("灯光属性查询\n");
//1、获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1277,7 +1277,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_SearchLightLightAttribute(char *getbuf
**********/
static int Uart_DEV1_RecvDeal_CheckStatus_SearchLightTemperture(char *getbuf)
{
USER_LOG_INFO("探照灯温度查询\n");
JZSDK_LOG_INFO("探照灯温度查询\n");
//1、获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1292,7 +1292,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_SearchLightTemperture(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_SearchLight_SubscriptionControl(char *getbuf)
{
USER_LOG_INFO("消息订阅控制\n");
JZSDK_LOG_INFO("消息订阅控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1312,6 +1312,55 @@ static int Uart_DEV1_RecvDeal_SearchLight_SubscriptionControl(char *getbuf)
}
}
/*********
*
* 查询产品序列号
*
**********/
static int Uart_DEV1_RecvDeal_CheckStatus_SerialNumber(char *getbuf)
{
JZSDK_LOG_INFO("消息订阅控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
JZsdk_Uart_CheckStatus_SerialNumber(UART_DEV_1, FrameSequence);
}
/*********
*
* 对外供电开关
*
**********/
static int Uart_DEV1_RecvDeal_OutPutPower_Control(char *getbuf)
{
printf("对外电源控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
//获取控制值
int Value = getbuf[9];
//控制
JZsdk_Uart_OutPutPower_Control(UART_DEV_1, FrameSequence, Value);
}
/*********
*
* 对外电源查询
*
**********/
static int Uart_DEV1_RecvDeal_Checkstatus_OutPutPower(char *getbuf)
{
printf("对外电源查询\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
//获取本地数值
JZsdk_Uart_Checkstatus_OutPutPower(UART_DEV_1, FrameSequence);
}
/*******************************************************************************************************************************
*
* 警灯部分
... ... @@ -1324,7 +1373,7 @@ static int Uart_DEV1_RecvDeal_SearchLight_SubscriptionControl(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_WarningLight_ModeControl(char *getbuf)
{
USER_LOG_INFO("警灯模式控制\n");
JZSDK_LOG_INFO("警灯模式控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1352,7 +1401,7 @@ static int Uart_DEV1_RecvDeal_WarningLight_ModeControl(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_WarningLight_SetColor(char *getbuf)
{
USER_LOG_INFO("警灯颜色选择\n");
JZSDK_LOG_INFO("警灯颜色选择\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1380,7 +1429,7 @@ static int Uart_DEV1_RecvDeal_WarningLight_SetColor(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_CheckStatus_WarningLightStatus(char *getbuf)
{
USER_LOG_INFO("警灯状态查询\n");
JZSDK_LOG_INFO("警灯状态查询\n");
//1、获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1396,7 +1445,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_WarningLightStatus(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_CheckStatus_WarningLightColor(char *getbuf)
{
USER_LOG_INFO("警灯颜色查询\n");
JZSDK_LOG_INFO("警灯颜色查询\n");
//1、获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1435,7 +1484,7 @@ static int Uart_DEV1_RecvDeal_CheckStatus_WarningLightColor(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_ObtainSearchLight_Frequency(char *getbuf)
{
USER_LOG_INFO("收到灯光频率\n");
JZSDK_LOG_INFO("收到灯光频率\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1453,7 +1502,7 @@ static int Uart_DEV1_RecvDeal_ObtainSearchLight_Frequency(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_ObtainSearchLight_Mode(char *getbuf)
{
USER_LOG_INFO("收到灯光模式\n");
JZSDK_LOG_INFO("收到灯光模式\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1471,7 +1520,7 @@ static int Uart_DEV1_RecvDeal_ObtainSearchLight_Mode(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_ObtainSearchLight_Lumen(char *getbuf)
{
USER_LOG_INFO("收到灯光亮度\n");
JZSDK_LOG_INFO("收到灯光亮度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1490,7 +1539,7 @@ static int Uart_DEV1_RecvDeal_ObtainSearchLight_Lumen(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_ObtainSearchLight_Temperature(char *getbuf)
{
USER_LOG_INFO("收到探照灯温度\n");
JZSDK_LOG_INFO("收到探照灯温度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1509,7 +1558,7 @@ static int Uart_DEV1_RecvDeal_ObtainSearchLight_Temperature(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_ObtainGimbal_Pitch(char *getbuf)
{
USER_LOG_INFO("收到云台俯仰\n");
JZSDK_LOG_INFO("收到云台俯仰\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1540,7 +1589,7 @@ static int Uart_DEV1_RecvDeal_ObtainGimbal_Pitch(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_ObtainGimbal_Yaw(char *getbuf)
{
USER_LOG_INFO("收到云台航向\n");
JZSDK_LOG_INFO("收到云台航向\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1578,7 +1627,7 @@ static int Uart_DEV1_RecvDeal_ObtainGimbalPitchFineTuning(char *getbuf)
int signal = getbuf[9];
//2、获取云台角度绝对值
int pitch = (int)getbuf[10] ;
int pitch = (((int)getbuf[10]) << 8 ) + getbuf[11];
//3、拼接得到云台值
if (signal == 0x00)
... ... @@ -1600,7 +1649,7 @@ static int Uart_DEV1_RecvDeal_ObtainGimbalPitchFineTuning(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_ObtainWaringlight_Status(char *getbuf)
{
USER_LOG_INFO("收到警灯状态\n");
JZSDK_LOG_INFO("收到警灯状态\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1619,7 +1668,7 @@ static int Uart_DEV1_RecvDeal_ObtainWaringlight_Status(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_ObtainWaringlight_Color(char *getbuf)
{
USER_LOG_INFO("收到警灯颜色\n");
JZSDK_LOG_INFO("收到警灯颜色\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1638,7 +1687,7 @@ static int Uart_DEV1_RecvDeal_ObtainWaringlight_Color(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_ObtainSerialNumber(char *getbuf)
{
USER_LOG_INFO("收到产品序列号\n");
JZSDK_LOG_INFO("收到产品序列号\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1669,7 +1718,7 @@ static int Uart_DEV1_RecvDeal_ObtainSerialNumber(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_QuerySecondaryDeviceName(char *getbuf)
{
USER_LOG_INFO("查询当前从设备名\n");
JZSDK_LOG_INFO("查询当前从设备名\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1698,7 +1747,7 @@ static int Uart_DEV1_RecvDeal_QuerySecondaryDeviceName(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_SetGimbalRange(char *getbuf)
{
USER_LOG_INFO("设置云台最大值最小值\n");
JZSDK_LOG_INFO("设置云台最大值最小值\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1725,7 +1774,7 @@ static int Uart_DEV1_RecvDeal_SetGimbalRange(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_GimbalLinkageControl(char *getbuf)
{
USER_LOG_INFO("设置云台联动\n");
JZSDK_LOG_INFO("设置云台联动\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1745,7 +1794,7 @@ static int Uart_DEV1_RecvDeal_GimbalLinkageControl(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_Checkstatus_GimbalLinkage(char *getbuf)
{
USER_LOG_INFO("收到查询是否开启云台联动\n");
JZSDK_LOG_INFO("收到查询是否开启云台联动\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1779,7 +1828,7 @@ static int Uart_DEV1_RecvDeal_Checkstatus_GimbalLinkage(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_ObtainSecondaryDeviceName(char *getbuf)
{
USER_LOG_INFO("收到从设备名\n");
JZSDK_LOG_INFO("收到从设备名\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1811,7 +1860,7 @@ static int Uart_DEV1_RecvDeal_ObtainSecondaryDeviceName(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_ObtainGimbalLinkage(char *getbuf)
{
USER_LOG_INFO("收到云台联动值\n");
JZSDK_LOG_INFO("收到云台联动值\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1846,7 +1895,7 @@ static int Uart_DEV1_RecvDeal_ObtainGimbalLinkage(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_FrameErrorReply(char *getbuf)
{
USER_LOG_ERROR("帧指令错误:帧错误或者是帧无对应操作\n");
JZSDK_LOG_ERROR("帧指令错误:帧错误或者是帧无对应操作\n");
//无法正常获取帧的序列号
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(UART_DEV_1, 0x00);
... ... @@ -1861,7 +1910,7 @@ static int Uart_DEV1_RecvDeal_FrameErrorReply(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_OperationSuccessful(char *getbuf)
{
USER_LOG_INFO("接受到操作成功\n");
JZSDK_LOG_INFO("接受到操作成功\n");
}
/*********
... ... @@ -1872,7 +1921,7 @@ static int Uart_DEV1_RecvDeal_OperationSuccessful(char *getbuf)
**********/
static int Uart_DEV1_RecvDeal_OperationFailed(char *getbuf)
{
USER_LOG_INFO("接受到操作失败\n");
JZSDK_LOG_INFO("接受到操作失败\n");
}
/********************************************************************************************************
********* ********|
... ... @@ -1889,7 +1938,7 @@ static int Uart_DEV1_RecvDeal_OperationFailed(char *getbuf)
*********************************************************************************************************/
int Uart_DEV1_RecvDeal_RecvDeal(int Receive_mode, unsigned char *getdata, int len)
{
USER_LOG_INFO("串口设备1号,接受到的模式为:%x",Receive_mode);
JZSDK_LOG_INFO("串口设备1号,接受到的模式为:%x",Receive_mode);
switch (Receive_mode)
{
/*******************************************************************************************************************************
... ... @@ -2197,10 +2246,21 @@ int Uart_DEV1_RecvDeal_RecvDeal(int Receive_mode, unsigned char *getdata, int le
//序列号查询
case JZ_INSCODE_5AFRAME_CHECKSTATUS_SERIALNUMBER:
Uart_DEV1_RecvDeal_CheckStatus_SerialNumber(getdata);
break;
//向外供电开关
case JZ_INSCODE_5AFRAME_OUTPUTPOWER_CONTROL:
Uart_DEV1_RecvDeal_OutPutPower_Control(getdata);
break;
//查询向外供电情况
case JZ_INSCODE_5AFRAME_CHECKSTATUS_OUTPUTPOWER:
Uart_DEV1_RecvDeal_Checkstatus_OutPutPower(getdata);
break;
/*******************************************************************************************************************************
*
* 5B类部分
... ... @@ -2588,7 +2648,7 @@ int JZsdk_Uart_RecvDeal_CharmDeal_Uart_DEV1(unsigned char *getbuf, int len)
* ****************/
int JZsdk_Uart_RecvDeal_Set_UART_DEV1_Receive_mode(int value)
{
USER_LOG_INFO("串口设备1号,二次修改接收模式%x\n",value);
JZSDK_LOG_INFO("串口设备1号,二次修改接收模式%x\n",value);
UART_DEV1_Receive_mode = value;
return 0;
}
\ No newline at end of file
... ...
... ... @@ -39,7 +39,7 @@ int JZsdk_Uart_RecvDeal_Set_UART_DEV2_Receive_mode(int value);
**********/
static int Uart_DEV2_RecvDeal_AskForConnect(char *getbuf)
{
USER_LOG_INFO("串口设备2号,连接成功");
JZSDK_LOG_INFO("串口设备2号,连接成功");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -67,7 +67,7 @@ static int Uart_DEV2_RecvDeal_AskForConnect(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_RealTimeMP2_start(char *getbuf)
{
USER_LOG_INFO("开启MP2实时喊话功能\n");
JZSDK_LOG_INFO("开启MP2实时喊话功能\n");
T_JZsdkReturnCode ret;
//获取帧的序列号
... ... @@ -111,7 +111,7 @@ static int Uart_DEV2_RecvDeal_RealTimeMP2_start(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_RealTimeMP2_transmission(char *getdata, int len)
{
USER_LOG_INFO("MP2实时喊话传输中\n");
JZSDK_LOG_INFO("MP2实时喊话传输中\n");
T_JZsdkReturnCode ret;
//传输数据接口
... ... @@ -126,7 +126,7 @@ static int Uart_DEV2_RecvDeal_RealTimeMP2_transmission(char *getdata, int len)
**********/
static int Uart_DEV2_RecvDeal_RealTimeMP2_stop(char *getbuf)
{
USER_LOG_INFO("关闭MP2实时喊话功能\n");
JZSDK_LOG_INFO("关闭MP2实时喊话功能\n");
T_JZsdkReturnCode ret;
//获取帧的序列号
... ... @@ -157,7 +157,7 @@ static int Uart_DEV2_RecvDeal_RealTimeMP2_stop(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_SaveAudioFileTrans_start(char *getbuf, int len)
{
USER_LOG_INFO("开始传输的音频文件保存\n");
JZSDK_LOG_INFO("开始传输的音频文件保存\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -168,7 +168,7 @@ static int Uart_DEV2_RecvDeal_SaveAudioFileTrans_start(char *getbuf, int len)
char FileName[1024];
memset(FileName,0,1024);
memcpy(FileName, &getbuf[9], FileNameLen);
USER_LOG_INFO("保存的文件名为%s",FileName);
JZSDK_LOG_INFO("保存的文件名为%s",FileName);
T_JZsdkReturnCode ret = JZsdk_Uart_SaveAudioFileStart(FileName);
if (ret != JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
... ... @@ -192,7 +192,7 @@ static int Uart_DEV2_RecvDeal_SaveAudioFileTrans_start(char *getbuf, int len)
**********/
static int Uart_DEV2_RecvDeal_SaveAudioFileTrans_transmission(char *getdata, int len)
{
USER_LOG_INFO("传输音频文件中\n");
JZSDK_LOG_INFO("传输音频文件中\n");
JZsdk_Uart_SaveAudioFileTrans(getdata, len);
}
/*********
... ... @@ -203,7 +203,7 @@ static int Uart_DEV2_RecvDeal_SaveAudioFileTrans_transmission(char *getdata, int
**********/
static int Uart_DEV2_RecvDeal_SaveAudioFileTrans_stop(char *getbuf)
{
USER_LOG_INFO("开始传输的音频文件保存\n");
JZSDK_LOG_INFO("开始传输的音频文件保存\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -223,7 +223,7 @@ static int Uart_DEV2_RecvDeal_SaveAudioFileTrans_stop(char *getbuf)
static int Uart_DEV2_RecvDeal_audio_PlayFile(char *getbuf)
{
T_JZsdkReturnCode ret;
USER_LOG_INFO("播放指定音频\n");
JZSDK_LOG_INFO("播放指定音频\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -238,7 +238,7 @@ static int Uart_DEV2_RecvDeal_audio_PlayFile(char *getbuf)
memset(music_name, 0, 256);
memcpy(music_name, &getbuf[9], datasize);
USER_LOG_INFO("播放指定音频:%s\n",music_name);
JZSDK_LOG_INFO("播放指定音频:%s\n",music_name);
ret = JZsdk_Uart_PlayMusic(UART_DEV_2, music_name, datasize);
if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
... ... @@ -260,7 +260,7 @@ static int Uart_DEV2_RecvDeal_audio_PlayFile(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_audio_PlayContinue(char *getbuf)
{
USER_LOG_INFO("音频继续播放\n");
JZSDK_LOG_INFO("音频继续播放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -277,7 +277,7 @@ static int Uart_DEV2_RecvDeal_audio_PlayContinue(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_audio_PlayPause(char *getbuf)
{
USER_LOG_INFO("音频暂停播放\n");
JZSDK_LOG_INFO("音频暂停播放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -294,7 +294,7 @@ static int Uart_DEV2_RecvDeal_audio_PlayPause(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_audio_PlayStop(char *getbuf)
{
USER_LOG_INFO("音频停止播放\n");
JZSDK_LOG_INFO("音频停止播放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -312,7 +312,7 @@ static int Uart_DEV2_RecvDeal_audio_PlayStop(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_audio_LastSong(char *getbuf)
{
USER_LOG_INFO("音频上一曲\n");
JZSDK_LOG_INFO("音频上一曲\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -330,7 +330,7 @@ static int Uart_DEV2_RecvDeal_audio_LastSong(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_audio_NextSong(char *getbuf)
{
USER_LOG_INFO("音频下一曲\n");
JZSDK_LOG_INFO("音频下一曲\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -348,7 +348,7 @@ static int Uart_DEV2_RecvDeal_audio_NextSong(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_audio_GetMusicList(char *getbuf)
{
USER_LOG_INFO("获取音乐列表\n");
JZSDK_LOG_INFO("获取音乐列表\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -390,7 +390,7 @@ static int Uart_DEV2_RecvDeal_audio_GetMusicList(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_Amplifier_stop(char *getbuf)
{
USER_LOG_INFO("强制关闭功放\n");
JZSDK_LOG_INFO("强制关闭功放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -408,7 +408,7 @@ static int Uart_DEV2_RecvDeal_Amplifier_stop(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_Amplifier_open(char *getbuf)
{
USER_LOG_INFO("强制关闭功放\n");
JZSDK_LOG_INFO("强制关闭功放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -437,7 +437,7 @@ static int Uart_DEV2_RecvDeal_Amplifier_auto()
**********/
static int Uart_DEV2_RecvDeal_SetVolume(char *getbuf)
{
USER_LOG_INFO("调节音量\n");
JZSDK_LOG_INFO("调节音量\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -456,7 +456,7 @@ static int Uart_DEV2_RecvDeal_SetVolume(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_CheckStatus_volume(char *getbuf)
{
USER_LOG_INFO("查询音量\n");
JZSDK_LOG_INFO("查询音量\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -479,7 +479,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_volume(char *getbuf)
static int Uart_DEV2_RecvDeal_CheckStatus_play(char *getbuf)
{
//查询播放状态
USER_LOG_INFO("查询播放状态\n");
JZSDK_LOG_INFO("查询播放状态\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -504,7 +504,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_play(char *getbuf)
static int Uart_DEV2_RecvDeal_CheckStatus_gimbal(char *getbuf)
{
//查询云台角度
USER_LOG_INFO("查询云台角度\n");
JZSDK_LOG_INFO("查询云台角度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -540,7 +540,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_GimbalFineTuning(char *getbuf)
static int Uart_DEV2_RecvDeal_CheckStatus_PLayFileName(char *getbuf)
{
//查询播放文件名
USER_LOG_INFO("查询播放文件名\n");
JZSDK_LOG_INFO("查询播放文件名\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -549,7 +549,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_PLayFileName(char *getbuf)
int MusicName_Len;
JZsdk_Uart_CheckStatus_PlayFileName(MusicName, &MusicName_Len);
USER_LOG_INFO("当前播放的是%s %d\n",MusicName, MusicName_Len);
JZSDK_LOG_INFO("当前播放的是%s %d\n",MusicName, MusicName_Len);
//回复操作成功
//JZsdk_Uart_SendDeal_Reply_Sucesss(UART_DEV_2, FrameSequence);
... ... @@ -566,7 +566,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_PLayFileName(char *getbuf)
static int Uart_DEV2_RecvDeal_CheckStatus_SoftwareVersion(char *getbuf)
{
//查询软件版本号
USER_LOG_INFO("查询软件版本号\n");
JZSDK_LOG_INFO("查询软件版本号\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -577,7 +577,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_SoftwareVersion(char *getbuf)
//1、获取版本号
JZsdk_Uart_CheckStatus_SoftwareVersion(&majorVersion, &minorVersion, &modifyVersion, &debugVersion);
USER_LOG_INFO("当前的软件版本号为:%2x, %2x, %2x, %2x",majorVersion, minorVersion, modifyVersion, debugVersion);
JZSDK_LOG_INFO("当前的软件版本号为:%2x, %2x, %2x, %2x",majorVersion, minorVersion, modifyVersion, debugVersion);
//回复操作成功
//JZsdk_Uart_SendDeal_Reply_Sucesss(UART_DEV_2, FrameSequence);
... ... @@ -594,7 +594,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_SoftwareVersion(char *getbuf)
static int Uart_DEV2_RecvDeal_CheckStatus_LoopPlay(char *getbuf)
{
//查询是否打开循环
USER_LOG_INFO("查询是否打开循环\n");
JZSDK_LOG_INFO("查询是否打开循环\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -602,7 +602,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_LoopPlay(char *getbuf)
int LoopStatus = JZsdk_Uart_CheckStatus_LoopPlay();
if (LoopStatus < 0)
{
USER_LOG_INFO("循环状态获取失败");
JZSDK_LOG_INFO("循环状态获取失败");
return -1;
}
... ... @@ -621,7 +621,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_LoopPlay(char *getbuf)
static int Uart_DEV2_RecvDeal_CheckStatus_TTS_tone(char *getbuf)
{
//查询音色
USER_LOG_INFO("查询音色\n");
JZSDK_LOG_INFO("查询音色\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -629,7 +629,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_TTS_tone(char *getbuf)
int TTS_tone = JZsdk_Uart_CheckStatus_TTS_tone();
if (TTS_tone < 0)
{
USER_LOG_INFO("音色获取失败");
JZSDK_LOG_INFO("音色获取失败");
return -1;
}
... ... @@ -649,7 +649,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_TTS_tone(char *getbuf)
static int Uart_DEV2_RecvDeal_CheckStatus_TTS_speed(char *getbuf)
{
//查询语速
USER_LOG_INFO("查询语速\n");
JZSDK_LOG_INFO("查询语速\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -657,7 +657,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_TTS_speed(char *getbuf)
int TTS_speed = JZsdk_Uart_CheckStatus_TTS_speed();
if (TTS_speed < 0)
{
USER_LOG_INFO("语速获取失败");
JZSDK_LOG_INFO("语速获取失败");
return -1;
}
... ... @@ -678,7 +678,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_TTS_speed(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_PlayLoop(char *getbuf)
{
USER_LOG_INFO("开启关闭循环\n");
JZSDK_LOG_INFO("开启关闭循环\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -708,7 +708,7 @@ static int Uart_DEV2_RecvDeal_PlayLoop(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_Delete_Audio(char *getbuf)
{
USER_LOG_INFO("删除音频操作\n");
JZSDK_LOG_INFO("删除音频操作\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -741,7 +741,7 @@ static int Uart_DEV2_RecvDeal_Delete_Audio(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_Delete_VoiceRecord(char *getbuf)
{
USER_LOG_INFO("删除录音操作\n");
JZSDK_LOG_INFO("删除录音操作\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -783,7 +783,7 @@ static int Uart_DEV2_RecvDeal_Delete_VideoRecord()
**********/
static int Uart_DEV2_RecvDeal_TTS_SetTone(char *getbuf)
{
USER_LOG_INFO("tts设置音色\n");
JZSDK_LOG_INFO("tts设置音色\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -811,16 +811,16 @@ static int Uart_DEV2_RecvDeal_TTS_SetTone(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_TTS_SetSpeed(char *getbuf)
{
USER_LOG_INFO("设置语速\n");
JZSDK_LOG_INFO("设置语速\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
//1、从帧数据从获取语速
int speed = (int)getbuf[9];
USER_LOG_INFO("获取的语速为:%d",speed);
JZSDK_LOG_INFO("获取的语速为:%d",speed);
if (speed > 100 || speed < 0)
{
USER_LOG_INFO("语速超出范围\n");
JZSDK_LOG_INFO("语速超出范围\n");
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(UART_DEV_2, FrameSequence);
... ... @@ -851,12 +851,12 @@ static int Uart_DEV2_RecvDeal_TTS_SetSpeed(char *getbuf)
// 0x5A 0x5A 0x77 0x00 0x0c 0x00 0x00 0x57 0x04 0x00 0x00 0x23 结束TTS发送
static int Uart_DEV2_RecvDeal_TTS_Trans_start(char *getbuf)
{
USER_LOG_INFO("tts开始传输");
JZSDK_LOG_INFO("tts开始传输");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
//1、重置缓冲区
memset(TTS_Recv_buffer, '\0', 1009);
memset(TTS_Recv_buffer, 0, 1009);
//2、重置缓冲区长度
TTS_Recv_buffer_length = 0;
... ... @@ -875,7 +875,7 @@ static int Uart_DEV2_RecvDeal_TTS_Trans_start(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_TTS_Trans_transmission(char *getdata, int len)
{
USER_LOG_INFO("tts传输中");
JZSDK_LOG_INFO("tts传输中");
if (TTS_Recv_buffer_length+len < 1000)
{
... ... @@ -887,9 +887,10 @@ static int Uart_DEV2_RecvDeal_TTS_Trans_transmission(char *getdata, int len)
}
else
{
USER_LOG_ERROR("TTS字数超出1000字");
JZSDK_LOG_ERROR("TTS字数超出1000字节");
}
}
/*********
*
* tts传输结束
... ... @@ -898,12 +899,13 @@ static int Uart_DEV2_RecvDeal_TTS_Trans_transmission(char *getdata, int len)
**********/
static int Uart_DEV2_RecvDeal_TTS_Trans_stop(char *getbuf)
{
USER_LOG_INFO("tts传输结束");
JZSDK_LOG_INFO("tts传输结束");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
//1、打印一次TTS文本
USER_LOG_INFO("TTS播放%s",TTS_Recv_buffer);
JZSDK_LOG_INFO("TTS播放%s",TTS_Recv_buffer);
//2、播放TTS
JZsdk_Uart_TTS_Play(UART_DEV_2, TTS_Recv_buffer, TTS_Recv_buffer_length);
... ... @@ -921,7 +923,7 @@ static int Uart_DEV2_RecvDeal_TTS_Trans_stop(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_OpusTrans_start(char *getbuf)
{
USER_LOG_INFO("打开opus传输\n");
JZSDK_LOG_INFO("打开opus传输\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -938,7 +940,7 @@ static int Uart_DEV2_RecvDeal_OpusTrans_start(char *getbuf)
//3、修改接收模式为传输opus
JZsdk_Uart_RecvDeal_Set_UART_DEV2_Receive_mode(JZ_INSCODE_5AFRAME_OPUS_TRANS_TRANSMISSION);
USER_LOG_INFO("已完成打开opus传输处理\n");
JZSDK_LOG_INFO("已完成打开opus传输处理\n");
//回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(UART_DEV_2, FrameSequence);
... ... @@ -953,7 +955,7 @@ static int Uart_DEV2_RecvDeal_OpusTrans_transmission(char *SaveData, int size)
{
JZsdk_Uart_SaveOpusTrans(SaveData,size);
USER_LOG_INFO("已完成opus传输保存处理\n");
JZSDK_LOG_INFO("已完成opus传输保存处理\n");
}
/*********
*
... ... @@ -963,13 +965,13 @@ static int Uart_DEV2_RecvDeal_OpusTrans_transmission(char *SaveData, int size)
**********/
static int Uart_DEV2_RecvDeal_OpusTrans_stop(char *getbuf)
{
USER_LOG_INFO("结束opus传输\n");
JZSDK_LOG_INFO("结束opus传输\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
JZsdk_Uart_SaveOpusStop();
USER_LOG_INFO("结束opus传输处理\n");
JZSDK_LOG_INFO("结束opus传输处理\n");
//回复操作成功
JZsdk_Uart_SendDeal_Reply_Sucesss(UART_DEV_2, FrameSequence);
... ... @@ -982,7 +984,7 @@ static int Uart_DEV2_RecvDeal_OpusTrans_stop(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_OpusPlay(char *getbuf)
{
USER_LOG_INFO("opus播放\n");
JZSDK_LOG_INFO("opus播放\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1002,7 +1004,7 @@ static int Uart_DEV2_RecvDeal_OpusPlay(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_Opus_RealTimeVoice_start(char *getbuf)
{
USER_LOG_INFO("开启opus实时喊话功能\n");
JZSDK_LOG_INFO("开启opus实时喊话功能\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1037,7 +1039,7 @@ static int Uart_DEV2_RecvDeal_Opus_RealTimeVoice_start(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_Opus_RealTimeVoice_transmission(char *getdata, int len)
{
USER_LOG_INFO("opus语音传输中\n");
JZSDK_LOG_INFO("opus语音传输中\n");
JZsdk_Uart_RealTimeVoiceTrans(getdata, len);
}
... ... @@ -1049,7 +1051,7 @@ static int Uart_DEV2_RecvDeal_Opus_RealTimeVoice_transmission(char *getdata, int
**********/
static int Uart_DEV2_RecvDeal_Opus_RealTimeVoice_stop(char *getbuf)
{
USER_LOG_INFO("关闭opus实时喊话功能\n");
JZSDK_LOG_INFO("关闭opus实时喊话功能\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1079,7 +1081,7 @@ static int Uart_DEV2_RecvDeal_Opus_RealTimeVoice_stop(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_Gimbal_PitchControl(char *getbuf)
{
USER_LOG_INFO("云台俯仰控制\n");
JZSDK_LOG_INFO("云台俯仰控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1100,13 +1102,13 @@ static int Uart_DEV2_RecvDeal_Gimbal_PitchControl(char *getbuf)
}
else
{
USER_LOG_INFO("云台输入角度符号错误,无法正常控制");
JZSDK_LOG_INFO("云台输入角度符号错误,无法正常控制");
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(UART_DEV_2, FrameSequence);
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
USER_LOG_INFO("处理得到的角度是%d",Gimbal_angle);
JZSDK_LOG_INFO("处理得到的角度是%d",Gimbal_angle);
T_JZsdkReturnCode ret = JZsdk_Uart_Gimbal_PitchControl(UART_DEV_2, Gimbal_angle);
if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
... ... @@ -1129,7 +1131,7 @@ static int Uart_DEV2_RecvDeal_Gimbal_PitchControl(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_Gimbal_PitchFineTuningControl(char *getbuf)
{
USER_LOG_INFO("云台俯仰微调角度\n");
JZSDK_LOG_INFO("云台俯仰微调角度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1137,7 +1139,7 @@ static int Uart_DEV2_RecvDeal_Gimbal_PitchFineTuningControl(char *getbuf)
int Gimbal_signal = getbuf[9];
//2、通过云台控制帧 获取云台角度绝对值
int Gimbal_angle = ((int)getbuf[10]) ;
int Gimbal_angle = (((int)getbuf[10]) << 8 ) + getbuf[11];
//3、拼接得到云台值
if (Gimbal_signal == 0x00)
... ... @@ -1150,13 +1152,13 @@ static int Uart_DEV2_RecvDeal_Gimbal_PitchFineTuningControl(char *getbuf)
}
else
{
USER_LOG_INFO("云台俯仰微调角度符号错误,无法正常控制");
JZSDK_LOG_INFO("云台俯仰微调角度符号错误,无法正常控制");
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(UART_DEV_2, FrameSequence);
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
USER_LOG_INFO("处理得到云台俯仰微调角度是%d",Gimbal_angle);
JZSDK_LOG_INFO("处理得到云台俯仰微调角度是%d",Gimbal_angle);
JZsdk_Uart_Gimbal_PitchFineTuningControl(UART_DEV_2, FrameSequence ,Gimbal_angle);
... ... @@ -1177,7 +1179,7 @@ static int Uart_DEV2_RecvDeal_Gimbal_PitchFineTuningControl(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_SearchLight_SetFrequency(char *getbuf)
{
USER_LOG_INFO("设置爆闪频率\n");
JZSDK_LOG_INFO("设置爆闪频率\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1204,7 +1206,7 @@ static int Uart_DEV2_RecvDeal_SearchLight_SetFrequency(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_SearchLight_Control(char *getbuf)
{
USER_LOG_INFO("设置灯光控制\n");
JZSDK_LOG_INFO("设置灯光控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1231,7 +1233,7 @@ static int Uart_DEV2_RecvDeal_SearchLight_Control(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_SearchLight_Lumen(char *getbuf)
{
USER_LOG_INFO("设置灯光亮度\n");
JZSDK_LOG_INFO("设置灯光亮度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1259,7 +1261,7 @@ static int Uart_DEV2_RecvDeal_SearchLight_Lumen(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_CheckStatus_SearchLightLightAttribute(char *getbuf)
{
USER_LOG_INFO("灯光属性查询\n");
JZSDK_LOG_INFO("灯光属性查询\n");
//1、获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1275,7 +1277,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_SearchLightLightAttribute(char *getbuf
**********/
static int Uart_DEV2_RecvDeal_CheckStatus_SearchLightTemperture(char *getbuf)
{
USER_LOG_INFO("探照灯温度查询\n");
JZSDK_LOG_INFO("探照灯温度查询\n");
//1、获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1290,7 +1292,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_SearchLightTemperture(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_SearchLight_SubscriptionControl(char *getbuf)
{
USER_LOG_INFO("消息订阅控制\n");
JZSDK_LOG_INFO("消息订阅控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1310,6 +1312,55 @@ static int Uart_DEV2_RecvDeal_SearchLight_SubscriptionControl(char *getbuf)
}
}
/*********
*
* 查询产品序列号
*
**********/
static int Uart_DEV2_RecvDeal_CheckStatus_SerialNumber(char *getbuf)
{
JZSDK_LOG_INFO("消息订阅控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
JZsdk_Uart_CheckStatus_SerialNumber(UART_DEV_2, FrameSequence);
}
/*********
*
* 对外供电开关
*
**********/
static int Uart_DEV2_RecvDeal_OutPutPower_Control(char *getbuf)
{
printf("对外电源控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
//获取控制值
int Value = getbuf[9];
//控制
JZsdk_Uart_OutPutPower_Control(UART_DEV_2, FrameSequence, Value);
}
/*********
*
* 对外电源查询
*
**********/
static int Uart_DEV2_RecvDeal_Checkstatus_OutPutPower(char *getbuf)
{
printf("对外电源查询\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
//获取本地数值
JZsdk_Uart_Checkstatus_OutPutPower(UART_DEV_2, FrameSequence);
}
/*******************************************************************************************************************************
*
* 警灯部分
... ... @@ -1322,7 +1373,7 @@ static int Uart_DEV2_RecvDeal_SearchLight_SubscriptionControl(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_WarningLight_ModeControl(char *getbuf)
{
USER_LOG_INFO("警灯模式控制\n");
JZSDK_LOG_INFO("警灯模式控制\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1350,7 +1401,7 @@ static int Uart_DEV2_RecvDeal_WarningLight_ModeControl(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_WarningLight_SetColor(char *getbuf)
{
USER_LOG_INFO("警灯颜色选择\n");
JZSDK_LOG_INFO("警灯颜色选择\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1378,7 +1429,7 @@ static int Uart_DEV2_RecvDeal_WarningLight_SetColor(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_CheckStatus_WarningLightStatus(char *getbuf)
{
USER_LOG_INFO("警灯状态查询\n");
JZSDK_LOG_INFO("警灯状态查询\n");
//1、获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1394,7 +1445,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_WarningLightStatus(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_CheckStatus_WarningLightColor(char *getbuf)
{
USER_LOG_INFO("警灯颜色查询\n");
JZSDK_LOG_INFO("警灯颜色查询\n");
//1、获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1433,7 +1484,7 @@ static int Uart_DEV2_RecvDeal_CheckStatus_WarningLightColor(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_ObtainSearchLight_Frequency(char *getbuf)
{
USER_LOG_INFO("收到灯光频率\n");
JZSDK_LOG_INFO("收到灯光频率\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1451,7 +1502,7 @@ static int Uart_DEV2_RecvDeal_ObtainSearchLight_Frequency(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_ObtainSearchLight_Mode(char *getbuf)
{
USER_LOG_INFO("收到灯光模式\n");
JZSDK_LOG_INFO("收到灯光模式\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1469,7 +1520,7 @@ static int Uart_DEV2_RecvDeal_ObtainSearchLight_Mode(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_ObtainSearchLight_Lumen(char *getbuf)
{
USER_LOG_INFO("收到灯光亮度\n");
JZSDK_LOG_INFO("收到灯光亮度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1488,7 +1539,7 @@ static int Uart_DEV2_RecvDeal_ObtainSearchLight_Lumen(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_ObtainSearchLight_Temperature(char *getbuf)
{
USER_LOG_INFO("收到探照灯温度\n");
JZSDK_LOG_INFO("收到探照灯温度\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1507,7 +1558,7 @@ static int Uart_DEV2_RecvDeal_ObtainSearchLight_Temperature(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_ObtainGimbal_Pitch(char *getbuf)
{
USER_LOG_INFO("收到云台俯仰\n");
JZSDK_LOG_INFO("收到云台俯仰\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1538,7 +1589,7 @@ static int Uart_DEV2_RecvDeal_ObtainGimbal_Pitch(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_ObtainGimbal_Yaw(char *getbuf)
{
USER_LOG_INFO("收到云台航向\n");
JZSDK_LOG_INFO("收到云台航向\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1576,7 +1627,7 @@ static int Uart_DEV2_RecvDeal_ObtainGimbalPitchFineTuning(char *getbuf)
int signal = getbuf[9];
//2、获取云台角度绝对值
int pitch = (int)getbuf[10] ;
int pitch = (((int)getbuf[10]) << 8 ) + getbuf[11];
//3、拼接得到云台值
if (signal == 0x00)
... ... @@ -1598,7 +1649,7 @@ static int Uart_DEV2_RecvDeal_ObtainGimbalPitchFineTuning(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_ObtainWaringlight_Status(char *getbuf)
{
USER_LOG_INFO("收到警灯状态\n");
JZSDK_LOG_INFO("收到警灯状态\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1617,7 +1668,7 @@ static int Uart_DEV2_RecvDeal_ObtainWaringlight_Status(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_ObtainWaringlight_Color(char *getbuf)
{
USER_LOG_INFO("收到警灯颜色\n");
JZSDK_LOG_INFO("收到警灯颜色\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1636,7 +1687,7 @@ static int Uart_DEV2_RecvDeal_ObtainWaringlight_Color(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_ObtainSerialNumber(char *getbuf)
{
USER_LOG_INFO("收到产品序列号\n");
JZSDK_LOG_INFO("收到产品序列号\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1667,7 +1718,7 @@ static int Uart_DEV2_RecvDeal_ObtainSerialNumber(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_QuerySecondaryDeviceName(char *getbuf)
{
USER_LOG_INFO("查询当前从设备名\n");
JZSDK_LOG_INFO("查询当前从设备名\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1696,7 +1747,7 @@ static int Uart_DEV2_RecvDeal_QuerySecondaryDeviceName(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_SetGimbalRange(char *getbuf)
{
USER_LOG_INFO("设置云台最大值最小值\n");
JZSDK_LOG_INFO("设置云台最大值最小值\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1723,7 +1774,7 @@ static int Uart_DEV2_RecvDeal_SetGimbalRange(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_GimbalLinkageControl(char *getbuf)
{
USER_LOG_INFO("设置云台联动\n");
JZSDK_LOG_INFO("设置云台联动\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1743,7 +1794,7 @@ static int Uart_DEV2_RecvDeal_GimbalLinkageControl(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_Checkstatus_GimbalLinkage(char *getbuf)
{
USER_LOG_INFO("收到查询是否开启云台联动\n");
JZSDK_LOG_INFO("收到查询是否开启云台联动\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1777,7 +1828,7 @@ static int Uart_DEV2_RecvDeal_Checkstatus_GimbalLinkage(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_ObtainSecondaryDeviceName(char *getbuf)
{
USER_LOG_INFO("收到从设备名\n");
JZSDK_LOG_INFO("收到从设备名\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1809,7 +1860,7 @@ static int Uart_DEV2_RecvDeal_ObtainSecondaryDeviceName(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_ObtainGimbalLinkage(char *getbuf)
{
USER_LOG_INFO("收到云台联动值\n");
JZSDK_LOG_INFO("收到云台联动值\n");
//获取帧的序列号
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
... ... @@ -1844,7 +1895,7 @@ static int Uart_DEV2_RecvDeal_ObtainGimbalLinkage(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_FrameErrorReply(char *getbuf)
{
USER_LOG_ERROR("帧指令错误:帧错误或者是帧无对应操作\n");
JZSDK_LOG_ERROR("帧指令错误:帧错误或者是帧无对应操作\n");
//无法正常获取帧的序列号
//回复操作失败
JZsdk_Uart_SendDeal_Reply_Failure(UART_DEV_2, 0x00);
... ... @@ -1859,7 +1910,7 @@ static int Uart_DEV2_RecvDeal_FrameErrorReply(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_OperationSuccessful(char *getbuf)
{
USER_LOG_INFO("接受到操作成功\n");
JZSDK_LOG_INFO("接受到操作成功\n");
}
/*********
... ... @@ -1870,7 +1921,7 @@ static int Uart_DEV2_RecvDeal_OperationSuccessful(char *getbuf)
**********/
static int Uart_DEV2_RecvDeal_OperationFailed(char *getbuf)
{
USER_LOG_INFO("接受到操作失败\n");
JZSDK_LOG_INFO("接受到操作失败\n");
}
/********************************************************************************************************
********* ********|
... ... @@ -1887,7 +1938,7 @@ static int Uart_DEV2_RecvDeal_OperationFailed(char *getbuf)
*********************************************************************************************************/
int Uart_DEV2_RecvDeal_RecvDeal(int Receive_mode, unsigned char *getdata, int len)
{
USER_LOG_INFO("串口设备2号,接受到的模式为:%x",Receive_mode);
JZSDK_LOG_INFO("串口设备2号,接受到的模式为:%x",Receive_mode);
switch (Receive_mode)
{
/*******************************************************************************************************************************
... ... @@ -2195,9 +2246,20 @@ int Uart_DEV2_RecvDeal_RecvDeal(int Receive_mode, unsigned char *getdata, int le
//序列号查询
case JZ_INSCODE_5AFRAME_CHECKSTATUS_SERIALNUMBER:
Uart_DEV2_RecvDeal_CheckStatus_SerialNumber(getdata);
break;
//向外供电开关
case JZ_INSCODE_5AFRAME_OUTPUTPOWER_CONTROL:
Uart_DEV2_RecvDeal_OutPutPower_Control(getdata);
break;
//查询向外供电情况
case JZ_INSCODE_5AFRAME_CHECKSTATUS_OUTPUTPOWER:
Uart_DEV2_RecvDeal_Checkstatus_OutPutPower(getdata);
break;
/*******************************************************************************************************************************
*
... ... @@ -2586,7 +2648,7 @@ int JZsdk_Uart_RecvDeal_CharmDeal_Uart_DEV2(unsigned char *getbuf, int len)
* ****************/
int JZsdk_Uart_RecvDeal_Set_UART_DEV2_Receive_mode(int value)
{
USER_LOG_INFO("串口设备2号,二次修改接收模式%x\n",value);
JZSDK_LOG_INFO("串口设备2号,二次修改接收模式%x\n",value);
UART_DEV2_Receive_mode = value;
return 0;
}
\ No newline at end of file
... ...
... ... @@ -96,7 +96,30 @@ int JZsdk_Uart_SendDeal_QuerySecondaryDeviceName(int Uartport ,int FrameSequence
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送当前设备序列号
int JZsdk_Uart_SendDeal_SerialNumber(int UartPort, int FrameSequence, char *SerialNumber)
{
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_CHECKSTATUS_SERIALNUMBER , sendbuf, &send_buf_len);
//2、写入数据
sendbuf[6] = FrameSequence; //帧序列
for (int i = 0; i < 14; i++)
{
sendbuf[9+i] = SerialNumber[i];
}
sendbuf[21] = 0x00;
sendbuf[22] = 0x23;
sendbuf[4] = 0x17;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(UartPort ,sendbuf, send_buf_len);
}
//发送歌曲名字
... ... @@ -423,7 +446,8 @@ int JZsdk_Uart_SendDeal_Set_GimbalFineTuningPitch(int Uartport, int PitchFineTun
sendbuf[9] = 0x00;
}
sendbuf[10] = (PitchFineTuning & 0xff);
sendbuf[10] = ((PitchFineTuning>>8) & 0xff);
sendbuf[11] = (PitchFineTuning & 0xff);
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
... ... @@ -467,7 +491,8 @@ int JZsdk_Uart_SendDeal_Reply_GimbalFineTuningPitch(int Uartport, int FrameSeque
sendbuf[9] = 0x00;
}
sendbuf[10] = (FineTunigPitch & 0xff);
sendbuf[10] = ((FineTunigPitch>>8) & 0xff);
sendbuf[11] = (FineTunigPitch & 0xff);
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
... ... @@ -526,6 +551,24 @@ int JZsdk_Uart_SendDeal_GimbalLinkageControl(int Uartport,int FrameSequence,int
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送云台最大最小值帧
int JZsdk_Uart_SendDeal_SetGimbalRange(int Uartport,int FrameSequence,int value)
{
printf("发送云台最大最小值帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_6AFRAME_SET_GIMBAL_MAXMIN_RANGE, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[6] = FrameSequence; //帧序列
sendbuf[10] = value;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
/****************************************************************************************************************************************************
*
* 探照灯部分
... ... @@ -902,4 +945,26 @@ int JZsdk_Uart_SendDeal_WarningLight_Color(int Uartport, int color1, int color2)
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
/*************
*
* 发送对外电源状态
*
* **************/
int JZsdk_Uart_SendDeal_OutputPowerStatus(int Uartport, int FrameSequence, int status)
{
printf("发送对外电源状态帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_CHECKSTATUS_OUTPUTPOWER, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = status;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
\ No newline at end of file
... ...
... ... @@ -47,6 +47,7 @@ int JZsdk_Uart_SendDeal_Set_GimbalLinkageControl(int Uartport,int FrameSequence,
int JZsdk_Uart_SendDeal_CheckStatus_GimbalLinkage(int Uartport,int FrameSequence);
int JZsdk_Uart_SendDeal_GimbalLinkageControl(int Uartport,int FrameSequence,int value);
int JZsdk_Uart_SendDeal_CheckStatus_GimbalAngle(int Uartport ,int FrameSequence);
int JZsdk_Uart_SendDeal_SetGimbalRange(int Uartport,int FrameSequence,int value);
int JZsdk_Uart_SendDeal_Reply_SoftVersion(int Uartport ,char majorVersion, char minorVersion, char modifyVersion, char debugVersion);
... ... @@ -62,6 +63,8 @@ int JZsdk_Uart_SendDeal_MessageSubcription_Control(int Uartport, int value);
int JZsdk_Uart_SendDeal_Set_WarningLight_Status(int Uartport,int status, int mode);
int JZsdk_Uart_SendDeal_Set_WarningLight_Color(int Uartport,int color1, int color2);
int JZsdk_Uart_SendDeal_SerialNumber(int UartPort, int FrameSequence, char *SerialNumber);
... ... @@ -86,6 +89,8 @@ int JZsdk_Uart_SendDeal_WarningLight_Color(int Uartport, int color1, int color2)
int JZsdk_Uart_SendDeal_CheckStatus_WarningLightStatus(int Uartport);
int JZsdk_Uart_SendDeal_CheckStatus_WarningLightColor(int Uartport);
int JZsdk_Uart_SendDeal_OutputPowerStatus(int Uartport, int FrameSequence, int status);
/* Exported functions --------------------------------------------------------*/
... ...
... ... @@ -6,34 +6,34 @@
#include <fcntl.h>
#include <unistd.h>
#include <termios.h>
#include <sys/time.h>
#include <sys/time.h>
#include "Uart_Config.h"
#include "JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal.h"
#include "JZsdkLib.h"
//串口参数结构体
typedef struct
// 串口参数结构体
typedef struct
{
int UartFd; //串口识别符
char Message[1024]; //传递的字符串
int MessageLength; //字符串的长度
pthread_mutex_t mutex; // 互斥锁
pthread_cond_t cond; // 条件变量
}s_SerialArgs;
int UartFd; // 串口识别符
char Message[1024]; // 传递的字符串
int MessageLength; // 字符串的长度
int ResLen; //剩余长度
pthread_mutex_t mutex; // 互斥锁
pthread_cond_t cond; // 条件变量
} s_SerialArgs;
static int Uart_4G_fd;
static int Uart_DEV1_fd;
static int Uart_DEV2_fd;
static void *UartDeal_rece(void *arg);
static void* UartDeal_deal(void *arg);
static int UartDeal_Recv_interface(int Uart_fd, unsigned char *getbuf, int getbufLen);
static void *UartDeal_deal(void *arg);
static int UartDeal_Recv_interface(int Uart_fd, unsigned char *getbuf, int getbufLen);
/*********************
*
*
* 串口接收线程
*
*
* *****************/
/******************************************************************
... ... @@ -42,12 +42,12 @@ static int UartDeal_Recv_interface(int Uart_fd, unsigned char *getbuf, int getb
******************************************************************/
int JZsdk_Uart_UartDeal_Receive(int Uart_fd, int Uart_Dev_name)
{
int ret = 0;
pthread_t Uart_rece_task;
int ret = 0;
pthread_t Uart_rece_task;
pthread_attr_t task_attribute; //线程属性
pthread_attr_init(&task_attribute); //初始化线程属性
pthread_attr_setdetachstate(&task_attribute, PTHREAD_CREATE_DETACHED); //设置线程属性
pthread_attr_t task_attribute; // 线程属性
pthread_attr_init(&task_attribute); // 初始化线程属性
pthread_attr_setdetachstate(&task_attribute, PTHREAD_CREATE_DETACHED); // 设置线程属性
if (Uart_Dev_name == UART_DEV_1)
{
... ... @@ -62,127 +62,146 @@ int JZsdk_Uart_UartDeal_Receive(int Uart_fd, int Uart_Dev_name)
Uart_4G_fd = Uart_fd;
}
s_SerialArgs* parameter = (s_SerialArgs*)malloc(sizeof(s_SerialArgs));
parameter->UartFd = Uart_fd;
s_SerialArgs *parameter = (s_SerialArgs *)malloc(sizeof(s_SerialArgs));
parameter->UartFd = Uart_fd;
parameter->MessageLength = 0;
memset(parameter->Message, 0, sizeof(parameter->Message));
pthread_mutex_init(&parameter->mutex, NULL);
pthread_cond_init(&parameter->cond, NULL);
pthread_mutex_init(&parameter->mutex, NULL);
pthread_cond_init(&parameter->cond, NULL);
// 创建串口数据接收线程
pthread_t receiveThread;
// 创建串口数据接收线程
pthread_t receiveThread;
pthread_t SerialDealThread;
pthread_attr_t task_attribute1; //线程属性
pthread_attr_t task_attribute2; //线程属性
pthread_attr_setdetachstate(&task_attribute1, PTHREAD_CREATE_DETACHED); //设置线程分离属性
pthread_attr_setdetachstate(&task_attribute2, PTHREAD_CREATE_DETACHED); //设置线程分离属性
pthread_attr_t task_attribute1; // 线程属性
pthread_attr_t task_attribute2; // 线程属性
pthread_attr_setdetachstate(&task_attribute1, PTHREAD_CREATE_DETACHED); // 设置线程分离属性
pthread_attr_setdetachstate(&task_attribute2, PTHREAD_CREATE_DETACHED); // 设置线程分离属性
pthread_attr_init(&task_attribute1);
pthread_attr_init(&task_attribute2);
if (pthread_create(&receiveThread, &task_attribute1, UartDeal_rece, parameter) != 0)
{
JZSDK_LOG_ERROR("Failed to create receive thread");
return 1;
}
if (pthread_create(&receiveThread, &task_attribute1, UartDeal_rece, parameter) != 0)
{
USER_LOG_ERROR("Failed to create receive thread");
return 1;
}
// 创建串口数据处理线程
if (pthread_create(&SerialDealThread, &task_attribute2, UartDeal_deal, parameter) != 0)
{
USER_LOG_ERROR("Failed to create receive thread");
return 1;
}
// 创建串口数据处理线程
if (pthread_create(&SerialDealThread, &task_attribute2, UartDeal_deal, parameter) != 0)
{
JZSDK_LOG_ERROR("Failed to create receive thread");
return 1;
}
}
/***
*
*
* 串口接收线程
*
*
* ***/
static void *UartDeal_rece(void *arg)
{
s_SerialArgs *args = (s_SerialArgs*)arg;
s_SerialArgs *args = (s_SerialArgs *)arg;
fd_set fs_read;
static int ResidualLength = 0; //未处理数据长度
fd_set fs_read;
static int ResidualLength = 0; // 未处理数据长度
int Uart_fd = args->UartFd;
int Uart_fd = args->UartFd;
FD_ZERO(&fs_read);
FD_SET(Uart_fd, &fs_read);
FD_ZERO(&fs_read);
FD_SET(Uart_fd, &fs_read);
memset(args->Message,0,sizeof(args->Message)); //清空接收数组
memset(args->Message, 0, sizeof(args->Message)); // 清空接收数组
args->ResLen = 0;
args->MessageLength = 0;
while (1)
{
while (1)
{
// 检查fs_read套节字是否有数据
select(Uart_fd + 1, &fs_read, NULL, NULL, NULL);
delayMs(3); // 加多了可能导致实时播放难恢复,以及声音间隔 3ms32字节 会向上约1个3ms opus一帧80字节
//检查fs_read套节字是否有数据
select(Uart_fd+1, &fs_read, NULL, NULL, NULL);
delayMs(3); //加多了可能导致实时播放难恢复,以及声音间隔 3ms32字节 会向上约1个3ms opus一帧80字节
if (FD_ISSET(Uart_fd, &fs_read))
{
if (FD_ISSET(Uart_fd, &fs_read))
{
// 如果有数据就加锁
pthread_mutex_lock(&args->mutex);
//1、读取串口内容 ret 接收长度 getbuf 获取的字符
ResidualLength = args->MessageLength;
args->MessageLength = read(Uart_fd ,&(args->Message[args->MessageLength]), ( sizeof(args->Message) - ResidualLength) ) + ResidualLength;
// 如果有数据就加锁
pthread_mutex_lock(&args->mutex);
// 通知线程
pthread_cond_signal(&args->cond);
pthread_mutex_unlock(&args->mutex); // 解锁
}
// 1、读取串口内容 ret 接收长度 getbuf 获取的字符
ResidualLength = args->MessageLength;
args->MessageLength = read(Uart_fd, &(args->Message[args->MessageLength]), (sizeof(args->Message) - ResidualLength)) + ResidualLength;
}
// 通知线程
pthread_cond_signal(&args->cond);
pthread_mutex_unlock(&args->mutex); // 解锁
}
}
}
/***
*
*
* 串口处理线程
*
*
* ***/
// 串口数据处理线程函数
static void* UartDeal_deal(void* arg)
static void *UartDeal_deal(void *arg)
{
s_SerialArgs *args = (s_SerialArgs*)arg;
s_SerialArgs *args = (s_SerialArgs *)arg;
static int ResidualLength = 0; //未处理数据长度
static int ResidualLength = 0; // 未处理数据长度
while (1)
{
while (1)
{
// 加锁
pthread_mutex_lock(&args->mutex);
// 加锁
pthread_mutex_lock(&args->mutex);
//等候接收线程的通知
pthread_cond_wait(&args->cond, &args->mutex);
// 等候接收线程的通知
pthread_cond_wait(&args->cond, &args->mutex);
while (args->MessageLength > 0)
{
if (args->MessageLength > 0)
{
//清除错误的多余半帧
if (args->Message[args->ResLen] == 0x5A && (args->ResLen != 0) ) //证明前面有半段帧,但是第二轮也没给补上
{
int temp_num;
temp_num = args->MessageLength - args->ResLen;
if (temp_num < 0)
{
temp_num = 0;
}
memcpy(args->Message, &(args->Message[args->ResLen]), temp_num);
memset(&args->Message[temp_num], 0, (args->MessageLength - temp_num));
args->MessageLength = temp_num;
args->ResLen = 0;
}
//处理数据
ResidualLength = UartDeal_Recv_interface(args->UartFd, args->Message, args->MessageLength);
// 处理数据
ResidualLength = UartDeal_Recv_interface(args->UartFd, args->Message, args->MessageLength);
memcpy(args->Message, &(args->Message[args->MessageLength-ResidualLength]), ResidualLength);
memcpy(args->Message, &(args->Message[args->MessageLength - ResidualLength]), ResidualLength);
memset(&(args->Message[ResidualLength]), 0, (sizeof(args->Message) - ResidualLength));
args->MessageLength = ResidualLength;
args->ResLen = ResidualLength;
}
else
{
memset(args->Message, 0, sizeof(args->Message));
args->MessageLength = 0;
}
}
pthread_mutex_unlock(&args->mutex); // 解锁
}
pthread_mutex_unlock(&args->mutex); // 解锁
}
}
/*
数据排出函数
数据排出函数s
*/
static int UartDeal_Recv_Ouput(int Uart_fd, unsigned char *getbuf, int ReadLen)
static int UartDeal_Recv_Ouput(int Uart_fd, unsigned char *getbuf, int ReadLen)
{
if (Uart_fd == Uart_DEV1_fd)
{
... ... @@ -198,7 +217,7 @@ static int UartDeal_Recv_Ouput(int Uart_fd, unsigned char *getbuf, int ReadLen)
}
else
{
USER_LOG_ERROR("接收到的数据不是从正常串口来的");
JZSDK_LOG_ERROR("接收到的数据不是从正常串口来的");
return 0;
}
}
... ... @@ -208,101 +227,101 @@ static int UartDeal_Recv_Ouput(int Uart_fd, unsigned char *getbuf, int ReadLen)
处理数据接口,返回没有处理的数据长度
*/
static int UartDeal_Recv_interface(int Uart_fd, unsigned char *getbuf, int getbufLen)
static int UartDeal_Recv_interface(int Uart_fd, unsigned char *getbuf, int getbufLen)
{
if (Uart_fd == Uart_DEV1_fd)
{
USER_LOG_INFO("串口-设备1号,接受到数据len: %d", getbufLen);
JZSDK_LOG_INFO("串口-设备1号,接受到数据len: %d", getbufLen);
}
else if (Uart_fd == Uart_DEV2_fd)
{
USER_LOG_INFO("串口-设备2号,接受到数据len: %d ", getbufLen);
JZSDK_LOG_INFO("串口-设备2号,接受到数据len: %d ", getbufLen);
}
else if (Uart_fd == Uart_4G_fd)
{
USER_LOG_INFO("串口-设备4G,接受到数据len: %d ", getbufLen);
JZSDK_LOG_INFO("串口-设备4G,接受到数据len: %d ", getbufLen);
}
else
{
USER_LOG_ERROR("接收到的数据不是从正常串口来的");
JZSDK_LOG_ERROR("接收到的数据不是从正常串口来的");
return 0;
}
//是否要打印内容
// // 是否要打印内容
// printf("getbuf: %s\n", getbuf);
// for (int i = 0; i < len; i++)
// for (int i = 0; i < getbufLen; i++)
// {
// printf("%x ",getbuf[i]);
// printf("%x ", getbuf[i]);
// }
// printf("\n");
int HaveReadLen = 0; //已读长度
int HaveDealLen = 0; //已处理长度
int FrameFlag = 0; //帧标志
int HaveReadLen = 0; // 已读长度
int HaveDealLen = 0; // 已处理长度
int FrameFlag = 0; // 帧标志
int FrameLen = 0;
//检索出帧数据
// 检索出帧数据
//遍历数据找帧头,直到数据的倒数第4位,如果这里有帧,帧存在帧头3位+数据长度两位
for (HaveReadLen = 0; HaveReadLen < getbufLen - 4; HaveReadLen++)
// 遍历数据找帧头,直到数据的倒数第4位,如果这里有帧,帧存在帧头3位+数据长度两位
for (HaveReadLen = 0; HaveReadLen < getbufLen - 4; HaveReadLen++)
{
//1、如果找到 5A 5B 6A 6B 判断是否是帧
// 1、如果找到 5A 5B 6A 6B 判断是否是帧
switch (getbuf[HaveReadLen])
{
case 0x5A:
if (getbuf[HaveReadLen+1] == 0x5A || getbuf[HaveReadLen+2] == 0x77)
{
FrameFlag = 0x5A;
}
case 0x5A:
if (getbuf[HaveReadLen + 1] == 0x5A || getbuf[HaveReadLen + 2] == 0x77)
{
FrameFlag = 0x5A;
}
break;
case 0x5B:
if (getbuf[HaveReadLen+1] == 0x5B || getbuf[HaveReadLen+2] == 0x77)
{
FrameFlag = 0x5B;
}
case 0x5B:
if (getbuf[HaveReadLen + 1] == 0x5B || getbuf[HaveReadLen + 2] == 0x77)
{
FrameFlag = 0x5B;
}
break;
case 0x6A:
if (getbuf[HaveReadLen+1] == 0x6A || getbuf[HaveReadLen+2] == 0x77)
{
FrameFlag = 0x6A;
}
break;
case 0x6A:
if (getbuf[HaveReadLen + 1] == 0x6A || getbuf[HaveReadLen + 2] == 0x77)
{
FrameFlag = 0x6A;
}
break;
case 0x6B:
if (getbuf[HaveReadLen+1] == 0x6B || getbuf[HaveReadLen+2] == 0x77)
{
FrameFlag = 0x6B;
}
break;
case 0x6B:
if (getbuf[HaveReadLen + 1] == 0x6B || getbuf[HaveReadLen + 2] == 0x77)
{
FrameFlag = 0x6B;
}
break;
default:
default:
break;
}
//2、如果没有帧头,直接continue
// 2、如果没有帧头,直接continue
if (FrameFlag == 0)
{
continue;
}
//3、如果有帧头,则先判断前面有没有多余的数据残留,并将其排出到处理线程
if ( (HaveReadLen - HaveDealLen) > 0)
// 3、如果有帧头,则先判断前面有没有多余的数据残留,并将其排出到处理线程
if ((HaveReadLen - HaveDealLen) > 0)
{
UartDeal_Recv_Ouput(Uart_fd, &getbuf[HaveDealLen], (HaveReadLen - HaveDealLen));
HaveDealLen = HaveReadLen;
}
//4、检查帧长度是否超过数组剩余内容
// 4、检查帧长度是否超过数组剩余内容
FrameLen = (getbuf[3] << 8) + getbuf[4];
if (FrameLen > (getbufLen - HaveReadLen))
{
//直接跳出for循环
// 直接跳出for循环
break;
}
//5、以上检查都没问题,则正常输出帧
// 5、以上检查都没问题,则正常输出帧
UartDeal_Recv_Ouput(Uart_fd, &getbuf[HaveReadLen], FrameLen);
HaveReadLen = HaveReadLen + FrameLen;
FrameLen = 0;
... ... @@ -310,113 +329,112 @@ static int UartDeal_Recv_interface(int Uart_fd, unsigned char *getbuf, int getb
FrameFlag = 0;
}
//如果没有数据残留了
// 如果没有数据残留了
if (HaveDealLen >= getbufLen)
{
//printf("HaveReadLen:%d HaveDealLen%d getbufLen:%d\n",HaveReadLen,HaveDealLen,getbufLen);
// printf("HaveReadLen:%d HaveDealLen%d getbufLen:%d\n",HaveReadLen,HaveDealLen,getbufLen);
return 0;
}
//如果是有帧头的情况跳出的,说明是帧被切了,需要返回帧长度给接收线程
// 如果是有帧头的情况跳出的,说明是帧被切了,需要返回帧长度给接收线程
if (FrameFlag != 0)
{
//1、判断帧的长度会不会不合理,帧的长度最大为文件名帧,其长度为9+2+128
if (FrameLen > (9+2+128) )
// 1、判断帧的长度会不会不合理,帧的长度最大为文件名帧,其长度为9+2+128
if (FrameLen > (9 + 2 + 128))
{
//将其排出不返回
UartDeal_Recv_Ouput(Uart_fd, &getbuf[HaveReadLen], (getbufLen-HaveReadLen));
// 将其排出不返回
UartDeal_Recv_Ouput(Uart_fd, &getbuf[HaveReadLen], (getbufLen - HaveReadLen));
HaveDealLen = HaveReadLen;
return 0;
}
//2、如果合理,则返回剩余长度
return (getbufLen-HaveDealLen);
// 2、如果合理,则返回剩余长度
return (getbufLen - HaveDealLen);
}
//如果是没有帧头的情况下跳出的
//1、先检查 未经检查最后 最后4 3位
for ( ; HaveReadLen < getbufLen - 2; HaveReadLen++)
{
if ( (getbuf[HaveReadLen] == 0x5A && getbuf[HaveReadLen+1] == 0x5A &&getbuf[HaveReadLen+2] == 0x77) ||
(getbuf[HaveReadLen] == 0x5B && getbuf[HaveReadLen+1] == 0x5B &&getbuf[HaveReadLen+2] == 0x77) ||
(getbuf[HaveReadLen] == 0x6A && getbuf[HaveReadLen+1] == 0x6A &&getbuf[HaveReadLen+2] == 0x77) ||
(getbuf[HaveReadLen] == 0x6B && getbuf[HaveReadLen+1] == 0x6B &&getbuf[HaveReadLen+2] == 0x77) )
// 如果是没有帧头的情况下跳出的
// 1、先检查 未经检查最后 最后4 3位
for (; HaveReadLen < getbufLen - 2; HaveReadLen++)
{
if ((getbuf[HaveReadLen] == 0x5A && getbuf[HaveReadLen + 1] == 0x5A && getbuf[HaveReadLen + 2] == 0x77) ||
(getbuf[HaveReadLen] == 0x5B && getbuf[HaveReadLen + 1] == 0x5B && getbuf[HaveReadLen + 2] == 0x77) ||
(getbuf[HaveReadLen] == 0x6A && getbuf[HaveReadLen + 1] == 0x6A && getbuf[HaveReadLen + 2] == 0x77) ||
(getbuf[HaveReadLen] == 0x6B && getbuf[HaveReadLen + 1] == 0x6B && getbuf[HaveReadLen + 2] == 0x77))
{
if ( (HaveReadLen - HaveDealLen) > 0)
if ((HaveReadLen - HaveDealLen) > 0)
{
UartDeal_Recv_Ouput(Uart_fd, &getbuf[HaveDealLen], (HaveReadLen - HaveDealLen));
HaveDealLen = HaveReadLen;
}
return (getbufLen-HaveDealLen);
return (getbufLen - HaveDealLen);
}
}
//2、检查最后两位
if ( (getbuf[HaveReadLen] == 0x5A && getbuf[HaveReadLen+1] == 0x5A ) ||
(getbuf[HaveReadLen] == 0x5B && getbuf[HaveReadLen+1] == 0x5B ) ||
(getbuf[HaveReadLen] == 0x6A && getbuf[HaveReadLen+1] == 0x6A ) ||
(getbuf[HaveReadLen] == 0x6B && getbuf[HaveReadLen+1] == 0x6B ) )
{
if ( (HaveReadLen - HaveDealLen) > 0)
{
UartDeal_Recv_Ouput(Uart_fd, &getbuf[HaveDealLen], (HaveReadLen - HaveDealLen));
HaveDealLen = HaveReadLen;
}
return (getbufLen-HaveDealLen);
}
HaveReadLen++;
//1、检查最后一位
if ( getbuf[HaveReadLen] == 0x5A ||
getbuf[HaveReadLen] == 0x5B ||
getbuf[HaveReadLen] == 0x6A ||
getbuf[HaveReadLen] == 0x6B )
{
if ( (HaveReadLen - HaveDealLen) > 0)
{
UartDeal_Recv_Ouput(Uart_fd, &getbuf[HaveDealLen], (HaveReadLen - HaveDealLen));
HaveDealLen = HaveReadLen;
}
return (getbufLen-HaveDealLen);
}
HaveReadLen++;
//都检查完了,还是没有帧头在里面, 将剩余的所有数据排出
UartDeal_Recv_Ouput(Uart_fd, &getbuf[HaveDealLen], (HaveReadLen - HaveDealLen));
//printf("HaveReadLen:%d HaveDealLen%d getbufLen:%d\n",HaveReadLen,HaveDealLen,getbufLen);
// 2、检查最后两位
if ((getbuf[HaveReadLen] == 0x5A && getbuf[HaveReadLen + 1] == 0x5A) ||
(getbuf[HaveReadLen] == 0x5B && getbuf[HaveReadLen + 1] == 0x5B) ||
(getbuf[HaveReadLen] == 0x6A && getbuf[HaveReadLen + 1] == 0x6A) ||
(getbuf[HaveReadLen] == 0x6B && getbuf[HaveReadLen + 1] == 0x6B))
{
if ((HaveReadLen - HaveDealLen) > 0)
{
UartDeal_Recv_Ouput(Uart_fd, &getbuf[HaveDealLen], (HaveReadLen - HaveDealLen));
HaveDealLen = HaveReadLen;
}
return (getbufLen - HaveDealLen);
}
HaveReadLen++;
// 1、检查最后一位
if (getbuf[HaveReadLen] == 0x5A ||
getbuf[HaveReadLen] == 0x5B ||
getbuf[HaveReadLen] == 0x6A ||
getbuf[HaveReadLen] == 0x6B)
{
if ((HaveReadLen - HaveDealLen) > 0)
{
UartDeal_Recv_Ouput(Uart_fd, &getbuf[HaveDealLen], (HaveReadLen - HaveDealLen));
HaveDealLen = HaveReadLen;
}
return (getbufLen - HaveDealLen);
}
HaveReadLen++;
// 都检查完了,还是没有帧头在里面, 将剩余的所有数据排出
UartDeal_Recv_Ouput(Uart_fd, &getbuf[HaveDealLen], (HaveReadLen - HaveDealLen));
// printf("HaveReadLen:%d HaveDealLen%d getbufLen:%d\n",HaveReadLen,HaveDealLen,getbufLen);
return 0;
}
/****************
*
*
* 发送函数
*
*
*
* 发送函数
*
* ****************/
int JZsdk_Uart_UartSend(int UartPort ,unsigned char *send, int num)
int JZsdk_Uart_UartSend(int UartPort, unsigned char *send, int num)
{
if (UartPort == UART_4G)
{
printf("向4G设备发送\n");
write(Uart_4G_fd,send, num);
write(Uart_4G_fd, send, num);
return 0;
}
else if (UartPort == UART_DEV_1)
{
{
printf("向串口1号设备发送\n");
write(Uart_DEV1_fd,send, num);
write(Uart_DEV1_fd, send, num);
return 0;
}
else if (UartPort == UART_DEV_2)
else if (UartPort == UART_DEV_2)
{
printf("向串口2号设备发送\n");
write(Uart_DEV2_fd,send, num);
write(Uart_DEV2_fd, send, num);
return 0;
}
}
... ...
... ... @@ -4,7 +4,12 @@
#include <pthread.h>
#include "Gimbal_UartDeal.h"
#include "Gimbal_H3_H150ST_UartDeal.h"
#include "Gimbal_H3_H150ST.h"
#include "BaseConfig.h"
#include "UartConnection/UartConnection.h"
/* Private constants ---------------------------------------------------------*/
#define MOTOR_FILE_PATH "/root/motor"
... ... @@ -22,6 +27,17 @@ static int H3_H150ST_motor_precise_adjustment_pitch =0;//默认H3微调值为0
static void *H3_H150ST_Motor_control(void *arg);
static void H3_H150ST_Write_MotorAdjustmentPitch(int MotorAdjustmentPitch);
static int H3_H150ST_Read_MotorAdjustmentPitch(void);
T_JZsdkReturnCode Gimbal_H3_H150ST_init_motor()
{
int Uart_fd = 0;
//1、串口初始化
Uart_fd = UartConnection_UartEnabled(GIMBAL_UART_NUM, GIMBAL_UART_BITRATE);
//2、串口接收初始化
Gimbal_H3_H150ST_UartDeal_Receive(Uart_fd);
}
//设置角度
int H3_H150ST_Gimbal_SetAngle(int angle)
{
... ... @@ -49,6 +65,9 @@ static void *H3_H150ST_Motor_control(void *arg)
//传入的角度 -900~0
int angle = *(int*)arg;
//调整云台微调值
angle = angle + H3_H150ST_motor_precise_adjustment_pitch;
//调整为PWM值 1000~2000
int angle_PWM = 0;
... ... @@ -66,11 +85,45 @@ static void *H3_H150ST_Motor_control(void *arg)
char send_angle[]={0x5a,0x00,0x00,0xa5};
send_angle[1]=(char )(angle_PWM);
send_angle[2]=(char )(angle_PWM>>8);
Gimbal_UartSend(send_angle, 4);
Gimbal_H3_H150ST_UartDeal_UartSend(send_angle, 4);
free(arg); // 在线程函数中释放动态内存
}
//H150ST云台范围
T_JZsdkReturnCode H3_H150ST_SetGimbalRange(int Range)
{
uint8_t set_min_motor[]={0x4A,0x00,0x00,0xA4};
uint8_t set_max_motor[]={0x6A,0x00,0x00,0xA6};
if (Range == 0xFF)
{
printf("设置H150ST云台最大值\n");
Gimbal_H3_H150ST_UartDeal_UartSend(set_max_motor, 4);
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
else if (Range == 0x00)
{
printf("设置H150ST云台最小值\n");
Gimbal_H3_H150ST_UartDeal_UartSend(set_min_motor, 4);
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
//云台微调
T_JZsdkReturnCode Gimbal_H3_H150ST_set_PitchFineTuning(int Pitch)
{
//微调的角度值 提高Pitch
H3_H150ST_motor_precise_adjustment_pitch += Pitch;
//写入本地文件
H3_H150ST_Write_MotorAdjustmentPitch(H3_H150ST_motor_precise_adjustment_pitch);
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
//微调向上
void H3_H150ST_gimbal_up(void)
... ... @@ -92,6 +145,12 @@ void H3_H150ST_gimbal_down(void)
H3_H150ST_Write_MotorAdjustmentPitch(H3_H150ST_motor_precise_adjustment_pitch);
}
//查询云台微调值
int Gimbal_H3_H150ST_CheckStatus_GimbalFineTuning(int *AdjustmentPitch)
{
*AdjustmentPitch = H3_H150ST_motor_precise_adjustment_pitch;
}
//从文件中读出电机微调值
static int H3_H150ST_Read_MotorAdjustmentPitch(void)
{
... ...
... ... @@ -11,6 +11,7 @@
#define GIMBAL_H3_H150ST_H
/* Includes ------------------------------------------------------------------*/
#include "JZsdk_Base/JZsdk_Code/JZsdk_Code.h"
#ifdef __cplusplus
extern "C" {
... ... @@ -23,6 +24,10 @@ extern "C" {
/* Exported functions --------------------------------------------------------*/
int H3_H150ST_Gimbal_SetAngle(int angle);
int Gimbal_H3_H150ST_CheckStatus_GimbalFineTuning(int *AdjustmentPitch);
T_JZsdkReturnCode Gimbal_H3_H150ST_init_motor();
T_JZsdkReturnCode H3_H150ST_SetGimbalRange(int Range);
T_JZsdkReturnCode Gimbal_H3_H150ST_set_PitchFineTuning(int Pitch);
#ifdef __cplusplus
... ...
... ... @@ -17,7 +17,7 @@ static int Gimbal_Uart_fd = 0;
创建一个接收Gimbal的接收线程
******************************************************************/
int Gimbal_UartDeal_Receive(int Uart_fd)
int Gimbal_H3_H150ST_UartDeal_Receive(int Uart_fd)
{
int ret = 0;
pthread_t Uart_rece_task;
... ... @@ -70,15 +70,6 @@ static void *UartDeal_rece(void *arg)
//1、读取串口内容 ret 接收长度 getbuf 获取的字符
memset(getbuf,0,sizeof(getbuf)); //清空接收数组
ret = read(Gimbal_Uart_fd,getbuf,sizeof(getbuf));
//printf("Gimbalret: %d Gimbalgetbuf: %s\n", ret, getbuf);
// for (int i = 0; i < ret; i++)
// {
// printf("%x ",getbuf[i]);
// }
// printf("\n");
//Comm_4G_RecvCharmDeal(getbuf, ret);
}
}
... ... @@ -91,7 +82,7 @@ static void *UartDeal_rece(void *arg)
* 发送函数
*
* ****************/
int Gimbal_UartSend(unsigned char *send, int num)
int Gimbal_H3_H150ST_UartDeal_UartSend(unsigned char *send, int num)
{
write(Gimbal_Uart_fd,send, num);
... ...
... ... @@ -11,6 +11,7 @@
#define GIMBAL_UART_DEAL_H
/* Includes ------------------------------------------------------------------*/
#include "JZsdk_Base/JZsdk_Code/JZsdk_Code.h"
#ifdef __cplusplus
extern "C" {
... ... @@ -22,8 +23,8 @@ extern "C" {
/* Exported types ------------------------------------------------------------*/
/* Exported functions --------------------------------------------------------*/
int Gimbal_UartDeal_Receive(int Uart_fd);
int Gimbal_UartSend(unsigned char *send, int num);
int Gimbal_H3_H150ST_UartDeal_Receive(int Uart_fd);
int Gimbal_H3_H150ST_UartDeal_UartSend(unsigned char *send, int num);
#ifdef __cplusplus
}
... ...
... ... @@ -2,12 +2,9 @@
#include <string.h>
#include <stdlib.h>
#include "BaseConfig.h"
#include "Gimbal_UartDeal.h"
#include "version_choose.h"
#include "Gimbal_H3/Gimbal_H3.h"
#include "Gimbal_V3S/Gimbal_V3S.h"
#include "UartConnection/UartConnection.h"
#include "Gimbal_InAndOut.h"
#include "JZsdkLib.h"
... ... @@ -31,12 +28,7 @@ int Gimbal_Init()
{
if (DEVICE_VERSION == JZ_H150S || DEVICE_VERSION == JZ_H150T)
{
int Uart_fd = 0;
//1、串口初始化
Uart_fd = UartConnection_UartEnabled(GIMBAL_UART_NUM, GIMBAL_UART_BITRATE);
//2、串口接收初始化
Gimbal_UartDeal_Receive(Uart_fd);
Gimbal_H3_H150ST_init_motor();
}
else if (DEVICE_VERSION == JZ_H10)
{
... ... @@ -179,13 +171,13 @@ T_JZsdkReturnCode Gimbal_SetGimbalRange(int value)
if (DEVICE_VERSION == JZ_H150S || DEVICE_VERSION == JZ_H150T)
{
/* code */
return H3_H150ST_SetGimbalRange(value);
}
if (DEVICE_VERSION == JZ_U3)
{
return V3S_U3_SetGimbalRange(value);
}
if (DEVICE_VERSION == JZ_H1T)
... ... @@ -193,7 +185,7 @@ T_JZsdkReturnCode Gimbal_SetGimbalRange(int value)
/* code */
}
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
//查询云台微调值
... ... @@ -203,13 +195,27 @@ T_JZsdkReturnCode Gimbal_CheckStatus_GimbalFineTuning(int *FineTunigPitch, int *
if (DEVICE_VERSION == JZ_H150S || DEVICE_VERSION == JZ_H150T)
{
//1、获取微调值
Gimbal_H3_H150ST_CheckStatus_GimbalFineTuning(&Gimbal_PitchFineTuning);
//2、回复微调值
*FineTunigPitch = Gimbal_PitchFineTuning;
*FineTunigYaw = Gimbal_YawFineTuning;
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
if (DEVICE_VERSION == JZ_U3)
{
{
//1、获取微调值
Gimbal_V3S_U3_CheckStatus_GimbalFineTuning(&Gimbal_PitchFineTuning);
//2、回复微调值
*FineTunigPitch = Gimbal_PitchFineTuning;
*FineTunigYaw = Gimbal_YawFineTuning;
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
if (DEVICE_VERSION == JZ_H1T)
... ... @@ -226,7 +232,7 @@ T_JZsdkReturnCode Gimbal_CheckStatus_GimbalFineTuning(int *FineTunigPitch, int *
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
//收到云台pitch微调值
... ... @@ -234,25 +240,24 @@ T_JZsdkReturnCode Gimbal_Obtain_GimbalFineTuning(int pitch)
{
printf("收到云台pitch云台微调值\n");
Gimbal_PitchFineTuning = pitch;
if (DEVICE_VERSION == JZ_H150S || DEVICE_VERSION == JZ_H150T)
{
//无操作
}
if (DEVICE_VERSION == JZ_U3)
{
//无操作
}
if (DEVICE_VERSION == JZ_H1T)
{
//无操作
//毕竟是t60s返回来的值
Gimbal_PitchFineTuning = pitch;
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
//设置云台pitch微调值
... ... @@ -265,18 +270,18 @@ T_JZsdkReturnCode Gimbal_Set_PitchFineTuning(int DeviceName ,int pitch)
if (DEVICE_VERSION == JZ_H150S || DEVICE_VERSION == JZ_H150T)
{
return Gimbal_H3_H150ST_set_PitchFineTuning(pitch);
}
if (DEVICE_VERSION == JZ_U3)
{
return Gimbal_V3S_U3_set_PitchFineTuning(pitch);
}
if (DEVICE_VERSION == JZ_H1T)
{
Gimbal_V3S_H1T_set_PitchFineTuning(pitch);
return Gimbal_V3S_H1T_set_PitchFineTuning(pitch);
}
}
... ... @@ -289,20 +294,22 @@ T_JZsdkReturnCode Gimbal_Set_GimbalLinkageControl(int value)
if (DEVICE_VERSION == JZ_H150S || DEVICE_VERSION == JZ_H150T)
{
//没这玩意
}
if (DEVICE_VERSION == JZ_U3)
{
//没这玩意
}
if (DEVICE_VERSION == JZ_H1T)
{
Gimbal_V3S_H1T_Set_GimbalLinkageControl(Gimbal_LinkageNum);
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
//查询云台联动
... ... @@ -331,6 +338,8 @@ T_JZsdkReturnCode Gimbal_CheckStatus_GimbalLinkage(int *value)
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
//收到云台联动值
... ... @@ -357,6 +366,8 @@ T_JZsdkReturnCode Gimbal_Obtain_GimbalLinkage(int GimbalLinkage)
//毕竟是t60s返回来的值
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
... ...
... ... @@ -96,9 +96,11 @@ static void *Gimbal_V3S_H1T_Motor_control(void *arg)
}
//微调云台
int Gimbal_V3S_H1T_set_PitchFineTuning(int PitchFineTuning)
T_JZsdkReturnCode Gimbal_V3S_H1T_set_PitchFineTuning(int PitchFineTuning)
{
JZsdk_Uart_Send_SetGimbalFineTuningPitch(UART_DEV_1, PitchFineTuning);
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
//查询云台微调值
... ... @@ -120,7 +122,7 @@ int Gimbal_V3S_H1T_CheckStatus_GimbalLinkage()
}
//查询云台值
int Gimbal_V3S_H1T_CheckStatus_GimbalAngle()
T_JZsdkReturnCode Gimbal_V3S_H1T_CheckStatus_GimbalAngle()
{
JZsdk_Uart_Send_CheckStatus_GimbalAngle(UART_DEV_1, 0);
}
\ No newline at end of file
... ...
... ... @@ -11,6 +11,7 @@
#define GIMBAL_V3S_H1T_H
/* Includes ------------------------------------------------------------------*/
#include "JZsdk_Base/JZsdk_Code/JZsdk_Code.h"
#ifdef __cplusplus
extern "C" {
... ... @@ -24,11 +25,11 @@ extern "C" {
/* Exported functions --------------------------------------------------------*/
void Gimbal_V3S_H1T_init_motor(void);
int Gimbal_V3S_H1T_set_PitchAngle(int angle);
int Gimbal_V3S_H1T_set_PitchFineTuning(int PitchFineTuning);
T_JZsdkReturnCode Gimbal_V3S_H1T_set_PitchFineTuning(int PitchFineTuning);
int Gimbal_V3S_H1T_CheckStatus_GimbalFineTuning();
int Gimbal_V3S_H1T_Set_GimbalLinkageControl(int value);
int Gimbal_V3S_H1T_CheckStatus_GimbalLinkage();
int Gimbal_V3S_H1T_CheckStatus_GimbalAngle();
T_JZsdkReturnCode Gimbal_V3S_H1T_CheckStatus_GimbalAngle();
... ...
... ... @@ -12,8 +12,6 @@
/* Private constants ---------------------------------------------------------*/
#define MOTOR_FILE_PATH "/root/motor"
#define V3S_U3_angle_PWM_MIN 700
#define V3S_U3_angle_PWM_MAX 820
#define V3S_U3_MOTOR_ADJUSTMENT 5 //云台微调值
... ... @@ -58,15 +56,6 @@ int Gimbal_V3S_U3_set_angle(int angle)
return 0;
}
//微调向上
int V3S_U3_SetGimbalRange()
{
//微调的pwm值 提高5
V3S_U3_motor_precise_adjustment_pitch = V3S_U3_motor_precise_adjustment_pitch + V3S_U3_MOTOR_ADJUSTMENT;
//写入本地文件
V3S_U3_Write_MotorAdjustmentPitch(V3S_U3_motor_precise_adjustment_pitch);
}
//控制电机线程
static void *Gimbal_V3S_U3_Motor_control(void *arg)
... ... @@ -74,7 +63,8 @@ static void *Gimbal_V3S_U3_Motor_control(void *arg)
//传入的角度 -900~0
int angle = *(int*)arg;
int PWM_num = 0;
//微调角度值
angle = angle + V3S_U3_motor_precise_adjustment_pitch;
printf("V3S_U3_angle:%d\n",angle);
... ... @@ -98,24 +88,17 @@ static void *Gimbal_V3S_U3_Motor_control(void *arg)
free(arg); // 在线程函数中释放动态内存
}
//微调向上
void V3S_U3_gimbal_up(void)
//云台微调
T_JZsdkReturnCode Gimbal_V3S_U3_set_PitchFineTuning(int Pitch)
{
//微调的pwm值 提高5
V3S_U3_motor_precise_adjustment_pitch = V3S_U3_motor_precise_adjustment_pitch + V3S_U3_MOTOR_ADJUSTMENT;
//微调的角度值 提高Pitch
V3S_U3_motor_precise_adjustment_pitch += Pitch;
//写入本地文件
V3S_U3_Write_MotorAdjustmentPitch(V3S_U3_motor_precise_adjustment_pitch);
}
//向下微调
void V3S_U3_gimbal_down(void)
{
//微调的pwm值 减少5
V3S_U3_motor_precise_adjustment_pitch = V3S_U3_motor_precise_adjustment_pitch - V3S_U3_MOTOR_ADJUSTMENT;
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
//写入本地文件
V3S_U3_Write_MotorAdjustmentPitch(V3S_U3_motor_precise_adjustment_pitch);
}
//从文件中读出电机微调值
... ... @@ -169,4 +152,26 @@ static void V3S_U3_Write_MotorAdjustmentPitch(int MotorAdjustmentPitch)
fclose(motor_file);
}
int Gimbal_V3S_U3_CheckStatus_GimbalFineTuning(int *AdjustmentPitch)
{
*AdjustmentPitch = V3S_U3_motor_precise_adjustment_pitch;
}
//U3范围
T_JZsdkReturnCode V3S_U3_SetGimbalRange(int Range)
{
if (Range == 0xFF)
{
printf("设置u3云台最大值\n");
JZsdk_Uart_Send_SetGimbalRange(UART_DEV_1, 0, Range);
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
else if (Range == 0x00)
{
printf("设置u3云台最小值\n");
JZsdk_Uart_Send_SetGimbalRange(UART_DEV_1, 0, Range);
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
\ No newline at end of file
... ...
... ... @@ -11,6 +11,7 @@
#define GIMBAL_V3S_U3_H
/* Includes ------------------------------------------------------------------*/
#include "JZsdk_Base/JZsdk_Code/JZsdk_Code.h"
#ifdef __cplusplus
extern "C" {
... ... @@ -24,7 +25,9 @@ extern "C" {
/* Exported functions --------------------------------------------------------*/
void Gimbal_V3S_U3_init_motor(void);
int Gimbal_V3S_U3_set_angle(int angle);
int V3S_U3_SetGimbalRange();
T_JZsdkReturnCode V3S_U3_SetGimbalRange(int Range);
T_JZsdkReturnCode Gimbal_V3S_U3_set_PitchFineTuning(int Pitch);
int Gimbal_V3S_U3_CheckStatus_GimbalFineTuning(int *AdjustmentPitch);
... ...
... ... @@ -50,6 +50,8 @@ PIO_Map *PIO = NULL;
unsigned int addr_start, addr_offset;
unsigned int PageSize, PageMask;
static int PowerContorl;
#define PIO_BASE_ADDR 0x01C20000
#define PIO_ADDR_OFF 0x800
#define PIO_CFG_OFF 0x24 //配置
... ... @@ -262,6 +264,21 @@ static void PWM_init() //pwm初始化
printf("v3spwm初始化完成\n");
}
static int V3S_Power_Pin_init()
{
//这里已经将0x1c20000的地址映射到了内存中,但是我们需要的地址是0x01C20800,所以要再加上地址偏移量~
PIO = (PIO_Map *)((unsigned int)base_map + addr_offset);
printf("PIO:0x%.8X", PIO);
if (DEVICE_VERSION == JZ_H10T)
{
GPIO_ConfigPin(PB,6,OUT);
}
}
void V3s_Ircut_Init()//引脚初始化
... ... @@ -273,6 +290,7 @@ void V3s_Ircut_Init()//引脚初始化
if (DEVICE_VERSION == JZ_H10T)
{
PWM_init() ; //pwm初始化
V3S_Power_Pin_init(); //对外供电初始化
}
//状态灯初始化
... ... @@ -289,16 +307,21 @@ int V3s_Ircut_uInit()
printf("munmap success!\n");
}
void TypeC_PowerControl(int power_control)
void Ircut_V3S_Set_OutPutPowerControl(int power_control)
{
if (power_control == 1)
{
GPIO_ConfigPin(PB,6,OUT); //电源脚初始化
GPIO_SetPin(PB,6,1); //打开开关
}
else if(power_control ==0)
if (DEVICE_VERSION == JZ_H10T)
{
GPIO_SetPin(PB,6,0); //关闭开关
GPIO_ConfigPin(PB,6,DISABLE); //释放引脚
if (power_control == 1)
{
GPIO_ConfigPin(PB,6,OUT); //电源脚初始化
GPIO_SetPin(PB,6,1); //打开开关
}
else if(power_control ==0)
{
GPIO_SetPin(PB,6,0); //关闭开关
GPIO_ConfigPin(PB,6,DISABLE); //释放引脚
}
}
}
\ No newline at end of file
... ...
... ... @@ -5,5 +5,6 @@ void V3s_Ircut_Init();
int V3s_Ircut_uInit() ;
void V3s_set_amplifier(int amplifier_mode);
int V3s_PWM_contrl(int PWM_num);
void Ircut_V3S_Set_OutPutPowerControl(int power_control);
#endif
\ No newline at end of file
... ...
... ... @@ -3,7 +3,9 @@
#include "./V3s_ircut/V3s_ircut.h"
#include "./H3_ircut/H3_ircut.h"
#include "./H3_ircut/Ircut_H3_H10/Ircut_H3_H10.h"
#include "ircut.h"
static int OutPutPower = JZ_FLAGCODE_OFF;
void Ircut_Init()//引脚初始化
{
... ... @@ -61,3 +63,33 @@ int Ircut_PWM_control(int pwm_num)
}
}
//对外电源控制
T_JZsdkReturnCode Ircut_Set_OutPutPower_Control(int value)
{
if (DEVICE_VERSION == JZ_H10T)
{
if (value == JZ_FLAGCODE_OFF || value == JZ_FLAGCODE_ON)
{
Ircut_V3S_Set_OutPutPowerControl(value);
OutPutPower = value;
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
}
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
//查询是否有开启电源控制
T_JZsdkReturnCode Ircut_CheckStatus_OutPutPower(int *value)
{
if (DEVICE_VERSION == JZ_H10T)
{
*value = OutPutPower;
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
\ No newline at end of file
... ...
... ... @@ -11,6 +11,7 @@
#define IRCUT_H
/* Includes ------------------------------------------------------------------*/
#include "JZsdk_Base/JZsdk_Code/JZsdk_Code.h"
#ifdef __cplusplus
extern "C" {
... ... @@ -26,6 +27,8 @@ void Ircut_Init();
int Ircut_uInit() ;
void set_amplifier(int amplifier_mode);
int Ircut_PWM_control(int pwm_num);
T_JZsdkReturnCode Ircut_Set_OutPutPower_Control(int value);
T_JZsdkReturnCode Ircut_CheckStatus_OutPutPower(int *value);
#ifdef __cplusplus
}
... ...
... ... @@ -25,12 +25,12 @@ T_JZsdkReturnCode AudioFile_SaveAudioFileStart(char *FileName)
memset(SaveFile, 0, 1024);
sprintf(SaveFile, "/root/sdcard/audio/%s", FileName);
USER_LOG_INFO("上传文件的存储路径为%s",SaveFile);
JZSDK_LOG_INFO("上传文件的存储路径为%s",SaveFile);
g_AudioFile_SaveAudioFile_NameFp = fopen(SaveFile, "w");
if (g_AudioFile_SaveAudioFile_NameFp == NULL)
{
USER_LOG_INFO("上传audio文件创建失败");
JZSDK_LOG_INFO("上传audio文件创建失败");
return -1;
}
... ... @@ -43,6 +43,11 @@ T_JZsdkReturnCode AudioFile_SaveAudioFileStart(char *FileName)
//正在保存传输中的流
int AudioFile_SaveAudioFileTrans(char *SaveData, int size)
{
//如果创建的保存文件为空
if (g_AudioFile_SaveAudioFile_NameFp == NULL)
{
return -1;
}
int writelen;
//如果创建的保存文件不为空
... ... @@ -60,6 +65,7 @@ int AudioFile_SaveAudioFileTrans(char *SaveData, int size)
g_AudioFile_SaveAudioFile_len = g_AudioFile_SaveAudioFile_len +writelen;
}
//传输结束
int AudioFile_SaveAudioFileStop()
{
... ... @@ -69,6 +75,12 @@ int AudioFile_SaveAudioFileStop()
printf("未创建AudioFile保存的文件,退出保存操作\n");
return -1;
}
//如果创建的保存文件为空
if (g_AudioFile_SaveAudioFile_NameFp == NULL)
{
return -1;
}
//1、关闭存储的文件
fflush(g_AudioFile_SaveAudioFile_NameFp);
... ...
... ... @@ -245,7 +245,7 @@ int Music_SendFrame_CheckMusicPlayStatus()
//向音频库发送播放音乐
int Music_SendFrame_PlayMusic(char *music_name,int datasize)//播放指定音乐,music_name文件名
{
uint8_t playdata[128]={0x5a,0x5a,0x77,0x00,0x00,0x01,0x00,0x52,0x03};
uint8_t playdata[128]={0x5a,0x5a,0x77,0x00,0x00,0x01,0x00,0x52,0x02};
memcpy(&playdata[9],music_name,datasize);
playdata[4]=(uint8_t)(11+datasize);//补全长度位
... ... @@ -259,6 +259,8 @@ int Music_SendFrame_PlayMusic(char *music_name,int datasize)//播放指定音乐
}
}
playdata[8] = 0x03;
//如果没有找到,判断是否是海外版的tts内容
int result = strcmp(music_name, "IntlTTS.wav");
if (result == 0)
... ... @@ -504,21 +506,26 @@ void returnframe(char* data, int datasize)//回调函数,监听播放状态
}
if(data[6]==0x50)
{ //开始播放获取音频总时长
music_time=0;
for(int i=7;data[i]!=0;i++){
music_time=music_time*16+data[i];
}
if(music_time<=0){
music_time=0;
int num;
for(int i=0 ;data[7+i]!=0;i++)
{
num = (data[7+i]);
music_time += ( num << (i*8) );
}
printf("总时长:%d\n",music_time);
}
if(data[6]==0x51)
{ //当前播放时长
music_nowtime=0;
int num;
for(int i=7;data[i]!=0;i++)
{
music_nowtime=music_nowtime*16+data[i];
for(int i=0 ;data[7+i]!=0;i++)
{
num = (data[7+i]);
music_nowtime += ( num << (i*8) );
}
printf("当前时长:%d\n",music_nowtime);
... ... @@ -527,8 +534,8 @@ void returnframe(char* data, int datasize)//回调函数,监听播放状态
if(data[6]==0xff) //播放结束
{
printf("播放结束\n");
// if(music_nowtime>=music_time )
// {
if(music_nowtime>=music_time - 1)
{
printf("播放整首歌结束\n");
//循环模式打开
if (MusicLoopPlayMode == 1)
... ... @@ -546,11 +553,11 @@ void returnframe(char* data, int datasize)//回调函数,监听播放状态
//回复关闭状态
Megaphone_Reply_PlayStatus_end();
}
//}
// else
// {
// printf("播放结束时间对不上轴,music_nowtime:%d music_time:%d\n",music_nowtime,music_time);
// }
}
else
{
printf("播放结束时间对不上轴,继续播放,music_nowtime:%d music_time:%d\n",music_nowtime,music_time);
}
}
if(data[6]==0x43)
... ...
... ... @@ -43,7 +43,13 @@ static int Music_RealTimeMP2_WriteData_init();
T_JZsdkReturnCode Music_RealTimeMP2_start()
{
{
//如果实时mp2开启
if (ReadTimeMP2_StatusFlag == JZ_FLAGCODE_ON)
{
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE ;
}
//1、开启实时mp2模式
ReadTimeMP2_StatusFlag = JZ_FLAGCODE_ON;
... ... @@ -58,6 +64,11 @@ T_JZsdkReturnCode Music_RealTimeMP2_start()
T_JZsdkReturnCode Music_RealTimeMP2_trans(unsigned char *getdata, int len)
{
//如果实时mp2未开启
if (ReadTimeMP2_StatusFlag != JZ_FLAGCODE_ON)
{
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE ;
}
Music_RealTimeMP2_WriteDataToLoop(getdata, len);
... ... @@ -66,6 +77,12 @@ T_JZsdkReturnCode Music_RealTimeMP2_trans(unsigned char *getdata, int len)
T_JZsdkReturnCode Music_RealTimeMP2_stop()
{
//如果实时mp2未开启
if (ReadTimeMP2_StatusFlag != JZ_FLAGCODE_ON)
{
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE ;
}
ReadTimeMP2_StatusFlag = JZ_FLAGCODE_OFF;
Music_RealTimeMP2__PlayData_LoopReadFlag = JZ_FLAGCODE_OFF;
... ...
... ... @@ -197,7 +197,7 @@ int TTS_Play(int len, char *data, int ReplyFlag)
static int TTS(int name,int volume,int speed,int len,char *data, int ReplyFlag)//文本播放UTF-8,name发音人默认name==1;volume合成音量默认合成音量100;speed语速默认speed==50;argv文本内容。
{
if(name < 40) //中英文或者方言
if(name < 0x40) //中英文或者方言
{
pthread_t TTS_flie_task;
pthread_attr_t task_attribute; //线程属性
... ... @@ -236,7 +236,9 @@ static int TTS(int name,int volume,int speed,int len,char *data, int ReplyFlag)/
}
else if(name>0x40&&name<0x50)//外语
{
#if FIRMWARE_ORIGIN == OVERSEAS_VERSION
espeak_tts(name,speed,data,len);
#endif
}
}
... ...
... ... @@ -73,7 +73,7 @@ int Opus_RealTimeVoice_Start(int decode_rate)
//3、创建解码线程
Opus_RealTimeVoice_DecodeAndPlay_init();
USER_LOG_INFO("实时喊话初始化成功");
JZSDK_LOG_INFO("实时喊话初始化成功");
return 0 ;
}
... ... @@ -92,7 +92,7 @@ static int Opus_RealTimeVoice_DecodeAndPlay_init()
//创建opus解码器
Opus_RealTimeVoice_decoder = opus_decoder_create(RealTimeDecodeRate, WIDGET_SPEAKER_AUDIO_OPUS_CHANNELS, &err);
if (err < 0) {
USER_LOG_ERROR("实时喊话器解码器创建失败");
JZSDK_LOG_ERROR("实时喊话器解码器创建失败");
ReadTimeVoice_StatusFlag = JZ_FLAGCODE_OFF;
return -1;
}
... ... @@ -108,7 +108,7 @@ static int Opus_RealTimeVoice_DecodeAndPlay_init()
int opus_Protection = pthread_create(&loop_play_task,&task_attribute,Opus_RealTimeVoice_LoopPlay,NULL); //线程
if(opus_Protection != 0)
{
USER_LOG_ERROR("创建自动解码线程失败!");
JZSDK_LOG_ERROR("创建自动解码线程失败!");
ReadTimeVoice_StatusFlag = JZ_FLAGCODE_OFF;
return -2;
}
... ... @@ -125,7 +125,7 @@ static int Opus_RealTimeVoice_PlayData(unsigned char *data,int len)
//解码
frame_size = opus_decode(Opus_RealTimeVoice_decoder, (const unsigned char *)data, len, out, WIDGET_SPEAKER_AUDIO_OPUS_MAX_FRAME_SIZE, 0);
if (frame_size < 0) {
USER_LOG_ERROR("decoder failed");
JZSDK_LOG_ERROR("decoder failed");
return -1;
}
... ... @@ -147,7 +147,7 @@ static void *Opus_RealTimeVoice_LoopPlay(void *arg)
Opus_RealTimeVoice_LoopReadStopFlag = JZ_FLAGCODE_ON;
int ret;
USER_LOG_INFO("实施喊话,数据解码播放线程建立\n");
JZSDK_LOG_INFO("实施喊话,数据解码播放线程建立\n");
//设立缓冲区域
int range = 0;
... ... @@ -183,11 +183,11 @@ static void *Opus_RealTimeVoice_LoopPlay(void *arg)
//录音喊话异常中断
Opus_RealTimeVoice_AbnormalInterrupt();
USER_LOG_INFO("实时喊话关闭\n");
JZSDK_LOG_INFO("实时喊话关闭\n");
}
else
{
USER_LOG_ERROR("实时喊话解码器出错");
JZSDK_LOG_ERROR("实时喊话解码器出错");
//录音喊话异常中断
Opus_RealTimeVoice_AbnormalInterrupt();
... ... @@ -244,7 +244,7 @@ static int Opus_RealTimeVoice_WriteData_init()
int opus_Protection = pthread_create(&WriteDataTask,&task_attribute,Opus_RealTimeVoice_WriteData_Task,NULL); //线程
if(opus_Protection != 0)
{
USER_LOG_ERROR("创建输入缓冲池线程线程失败!");
JZSDK_LOG_ERROR("创建输入缓冲池线程线程失败!");
ReadTimeVoice_StatusFlag = JZ_FLAGCODE_OFF;
return -2;
}
... ... @@ -266,7 +266,7 @@ static void *Opus_RealTimeVoice_WriteData_Task(void *arg)
{
int ret;
USER_LOG_INFO("实施喊话,输入数据缓冲线程建立");
JZSDK_LOG_INFO("实施喊话,输入数据缓冲线程建立");
Opus_RealTimeVoice_WriteDataFlag = JZ_FLAGCODE_ON;
Opus_RealTimeVoice_WriteDataStopFlag = JZ_FLAGCODE_ON;
... ... @@ -328,7 +328,7 @@ int Opus_RealTimeVoice_WriteDataToLoop(unsigned char *buf,int length)
//判断输入的数据长度是否正常
if (length <= 0)
{
USER_LOG_ERROR("输入进缓冲池的数据长度有误:%d",length);
JZSDK_LOG_ERROR("输入进缓冲池的数据长度有误:%d",length);
return -1;
}
... ... @@ -458,13 +458,13 @@ static int Opus_RealTimeVoice_DeinitDecoder()
if (Opus_RealTimeVoice_decoder != NULL)
{
//释放掉解码器
USER_LOG_INFO("释放解码器完成");
JZSDK_LOG_INFO("释放解码器完成");
opus_decoder_destroy(Opus_RealTimeVoice_decoder);
Opus_RealTimeVoice_decoder = NULL;
}
else
{
USER_LOG_INFO("解码器为空");
JZSDK_LOG_INFO("解码器为空");
}
}
... ...
... ... @@ -30,6 +30,7 @@ static int Opus_play_Flag = 0; //opus的播放标志位
static int RecordVoiceOpusLoopPlayMode = 0; //opus的循环播放标志位
/*
*
* 存储opus文件
... ... @@ -54,6 +55,11 @@ int Opus_RecordVoice_SaveOpusStart(int decode_rate)
//正在保存传输中的流
int Opus_RecordVoice_SaveOpusTrans(char *SaveData, int size)
{
if (SaveFixedOpus_fp == NULL) {
printf("固定opus保存文件未打开,不能正常传输流");
return -1;
}
int writelen;
//如果创建的保存文件不为空
... ... @@ -69,11 +75,17 @@ int Opus_RecordVoice_SaveOpusTrans(char *SaveData, int size)
}
SaveFixedOpus_len = SaveFixedOpus_len +size;
}
//传输结束,开始解码
int Opus_RecordVoice_SaveOpusStop()
{
if (SaveFixedOpus_fp == NULL) {
printf("固定opus保存文件未打开,不能正常解码");
return -1;
}
//1、关闭存储的文件
fflush(SaveFixedOpus_fp);
fclose(SaveFixedOpus_fp);
... ... @@ -127,7 +139,7 @@ static void *PlayFixedFile_task(void *arg)
if (i == 15)
{
printf("opus解码超时,无法播放\n");
pthread_exit(NULL);;
pthread_exit(NULL);
}
printf("播放指定位置的opus pcm文件\n");
... ...
... ... @@ -8,6 +8,7 @@
#include "JZsdk_Uart_Input.h"
#include "Uart_Config.h"
#include "Psdk_UI_io.h"
#include "ircut.h"
static char *UI_CONTROL_ERROR = "ui_control处错误";
... ... @@ -1065,6 +1066,78 @@ T_JZsdkReturnCode UIcontrol_CheckStatus_WarningLightColor(int *ValueColor1, int
Lighting_CheckStatus_WarningLightColor(ValueColor1, ValueColor2);
}
/****************************************************************************************************************************************
*
* 电源相关
*
* ****************************************************************************************************************************************/
/*********
*
* 对外供电开关
*
**********/
T_JZsdkReturnCode UIcontrol_Set_OutPutPower_Control(int DeviceName, int Value)
{
//调用供电开关的接口
T_JZsdkReturnCode ret = Ircut_Set_OutPutPower_Control(Value);
if (ret != JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
{
printf("%s:%s\n",UI_CONTROL_ERROR,JZsdk_GetReturnCodeMessage(ret));
return ret;
}
delayMs(10);
//获取当前供电开关值
int OutPutPowerValue;
Ircut_CheckStatus_OutPutPower(&OutPutPowerValue);
//通知其他设备的ui界面变化
//如果4G模块有启动
if ((JZsdk_Get_UartDev_UseFlag(UART_4G) == JZ_FLAGCODE_ON) && (DeviceName != UART_4G) )
{
JZsdk_Uart_Send_OutputPowerStatus(UART_4G, 0, OutPutPowerValue);
}
//如果设备1有启动
if ( (JZsdk_Get_UartDev_UseFlag(UART_DEV_1) == JZ_FLAGCODE_ON) && (DeviceName != UART_DEV_1) )
{
JZsdk_Uart_Send_OutputPowerStatus(UART_DEV_1, 0, OutPutPowerValue);
}
//如果设备2有启动
if ( (JZsdk_Get_UartDev_UseFlag(UART_DEV_2) == JZ_FLAGCODE_ON) && (DeviceName != UART_DEV_2) )
{
JZsdk_Uart_Send_OutputPowerStatus(UART_DEV_2, 0, OutPutPowerValue);
}
//如果psdk接口已经使用
if ( (JZsdk_Get_Psdk_UIcontrol_UseFlag() == JZ_FLAGCODE_ON) && DeviceName != DEVICE_PSDK )
{
}
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
/*********
*
* 对外电源查询
*
**********/
T_JZsdkReturnCode UIcontrol_CheckStatus_OutPutPowerValue(int *Value)
{
//调用对外电源查询的接口
T_JZsdkReturnCode ret = Ircut_CheckStatus_OutPutPower(Value);
if (ret != JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
{
printf("%s:%s\n",UI_CONTROL_ERROR,JZsdk_GetReturnCodeMessage(ret));
return ret;
}
}
/********************************************************************************************************
********* ********|
********* ********|
... ...
... ... @@ -70,6 +70,11 @@ T_JZsdkReturnCode UIcontrol_CheckStatus_WarningLightStatus(int *ValueSwitch, int
T_JZsdkReturnCode UIcontrol_CheckStatus_WarningLightColor(int *ValueColor1, int *ValueColor2);
T_JZsdkReturnCode UIcontrol_ObtainWarningLight_Color(int DeviceName, int color1, int color2);
//对外电源类
T_JZsdkReturnCode UIcontrol_Set_OutPutPower_Control(int DeviceName, int Value);
T_JZsdkReturnCode UIcontrol_CheckStatus_OutPutPowerValue(int *Value);
//接收处理类
T_JZsdkReturnCode UIcontrol_ObtainSearchLight_Frequency(int DeviceName, int Frequency);
... ...
不能预览此文件类型
#1、输入设备名字,程序模式,硬件号,版本号
payload_name="JZ_H1E"
payload_name="JZ_U3"
payload_mode="APP_UART" # APP_PSDK 或者 APP_UART
payload_platform="PLATFORM_V3S"
payload_version="V00.00.00.09"
payload_origin="OVERSEAS_VERSION" # 国内版DOMESTIC_VERSION 海外版OVERSEAS_VERSION
payload_platform="PLATFORM_V3"
payload_version="V00.00.00.12"
payload_origin="DOMESTIC_VERSION" # 国内版DOMESTIC_VERSION 海外版OVERSEAS_VERSION
#2、根据负载选择滤波方式,目前仅h10使用带阻滤波
#high_pass_filtering
#directed_stopband_filtering
if [ "${payload_name}" == "JZ_H10" ] ; then
#if [ "${payload_name}" == "JZ_H10" ] || [ "${payload_name}" == "JZ_U3" ]; then
if [ "${payload_name}" == "JZ_H10" ] ; then
filtering_way="directed_stopband_filtering"
filter_type="DIRECTED_STOPBAND_FILTERING"
else
... ...
... ... @@ -26,7 +26,7 @@ int Main_APP_Uart()
Ircut_Init();
//串口程序计时开始(用于连接上就跑串口程序,没连上就退出 继续跑psdk)
Main_WorkMode();
//Main_WorkMode();
if (DEVICE_VERSION == JZ_H1E)
{
... ... @@ -215,4 +215,3 @@ static void *Main_WorkModeTask(void *arg)
}
}
... ...
... ... @@ -7,25 +7,25 @@
#define VERSION_CHOOSE_H
//1~10行 除了D可以修改版本选择 禁止动任何东西
#define DEVICE_VERSION JZ_H1E
#define DEVICE_VERSION JZ_U3
//禁止修改行 选择是串口程序 还是 psdk程序
#define APP_VERSION APP_UART
//禁止修改行 板子型号
#define PLATFORM_VERSION PLATFORM_V3S
#define PLATFORM_VERSION PLATFORM_V3
//禁止修改行 串口连接程序的软件版本号
#define MAJOR_VERSION 0x00
#define MINOR_VERSION 0x00
#define MODIFY_VERSION 0x00
#define DEBUG_VERSION 0x09
#define DEBUG_VERSION 0x12
//禁止修改行 滤波方式
#define FILTERING_TYPE HIGH_PASS_FILTERING
//禁止修改行固件属地 目前 国内版/海外版
#define FIRMWARE_ORIGIN OVERSEAS_VERSION
#define FIRMWARE_ORIGIN DOMESTIC_VERSION
//软件模式
#define APP_PSDK 0x01
... ...
... ... @@ -28,20 +28,20 @@ The CXX compiler identification is GNU, found in "/mnt/hgfs/share/展架程序/b
Detecting C compiler ABI info compiled with the following output:
Change Dir: /mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make -f Makefile cmTC_006c8/fast && make: Warning: File 'Makefile' has modification time 0.38 s in the future
/usr/bin/make -f CMakeFiles/cmTC_006c8.dir/build.make CMakeFiles/cmTC_006c8.dir/build
Run Build Command(s):/usr/bin/make -f Makefile cmTC_5fed3/fast && make: Warning: File 'Makefile' has modification time 0.36 s in the future
/usr/bin/make -f CMakeFiles/cmTC_5fed3.dir/build.make CMakeFiles/cmTC_5fed3.dir/build
make[1]: Entering directory '/mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp'
make[1]: Warning: File 'CMakeFiles/cmTC_006c8.dir/flags.make' has modification time 0.38 s in the future
Building C object CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc -pthread -std=gnu99 -lm -ldl -lstdc++ -v -o CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c
make[1]: Warning: File 'CMakeFiles/cmTC_5fed3.dir/flags.make' has modification time 0.36 s in the future
Building C object CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc -pthread -std=gnu99 -lm -ldl -lstdc++ -v -o CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c
Using built-in specs.
COLLECT_GCC=/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc
Target: arm-cortexa9-linux-gnueabihf
Configured with: /work/toolchain/build/src/gcc-4.9.3/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=arm-cortexa9-linux-gnueabihf --prefix=/opt/FriendlyARM/toolchain/4.9.3 --with-sysroot=/opt/FriendlyARM/toolchain/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root --enable-languages=c,c++ --with-arch=armv7-a --with-tune=cortex-a9 --with-fpu=vfpv3 --with-float=hard --with-pkgversion=ctng-1.21.0-229g-FA --with-bugurl=http://www.friendlyarm.com/ --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --with-gmp=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-mpfr=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-mpc=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-isl=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-cloog=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-libelf=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --enable-lto --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --enable-threads=posix --enable-linker-build-id --with-linker-hash-style=gnu --enable-plugin --enable-gold --disable-multilib --with-local-prefix=/opt/FriendlyARM/toolchain/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root --enable-long-long
Thread model: posix
gcc version 4.9.3 (ctng-1.21.0-229g-FA)
COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-o' 'CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/cc1 -quiet -v -iprefix /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/ -isysroot /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root -D_REENTRANT /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -march=armv7-a -mtune=cortex-a9 -mfloat-abi=hard -mfpu=vfpv3 -mtls-dialect=gnu -auxbase-strip CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o -std=gnu99 -version -o /tmp/ccfEGNsd.s
COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-o' 'CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/cc1 -quiet -v -iprefix /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/ -isysroot /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root -D_REENTRANT /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -march=armv7-a -mtune=cortex-a9 -mfloat-abi=hard -mfpu=vfpv3 -mtls-dialect=gnu -auxbase-strip CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o -std=gnu99 -version -o /tmp/cckawBAI.s
GNU C (ctng-1.21.0-229g-FA) version 4.9.3 (arm-cortexa9-linux-gnueabihf)
compiled by GNU C version 4.8.4, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
... ... @@ -60,15 +60,15 @@ GNU C (ctng-1.21.0-229g-FA) version 4.9.3 (arm-cortexa9-linux-gnueabihf)
compiled by GNU C version 4.8.4, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: eeb0d0cd8c4112e84e5c64edda5289df
COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-o' 'CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/as -v -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3 -meabi=5 -o CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o /tmp/ccfEGNsd.s
COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-o' 'CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/as -v -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3 -meabi=5 -o CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o /tmp/cckawBAI.s
GNU assembler version 2.25.1 (arm-cortexa9-linux-gnueabihf) using BFD version (ctng-1.21.0-229g-FA) 2.25.1
COMPILER_PATH=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../libexec/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/
LIBRARY_PATH=/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../lib/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/
COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-o' 'CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
Linking C executable cmTC_006c8
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_006c8.dir/link.txt --verbose=1
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc -pthread -std=gnu99 -lm -ldl -lstdc++ -v -rdynamic CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o -o cmTC_006c8
COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-o' 'CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
Linking C executable cmTC_5fed3
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5fed3.dir/link.txt --verbose=1
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc -pthread -std=gnu99 -lm -ldl -lstdc++ -v -rdynamic CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o -o cmTC_5fed3
Using built-in specs.
COLLECT_GCC=/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc
COLLECT_LTO_WRAPPER=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper
... ... @@ -78,8 +78,8 @@ Thread model: posix
gcc version 4.9.3 (ctng-1.21.0-229g-FA)
COMPILER_PATH=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../libexec/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/
LIBRARY_PATH=/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../lib/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/
COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-rdynamic' '-o' 'cmTC_006c8' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/collect2 -plugin /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/liblto_plugin.so -plugin-opt=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper -plugin-opt=-fresolution=/tmp/cc7J6Ikc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root --build-id --eh-frame-hdr --hash-style=gnu -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X -m armelf_linux_eabi -o cmTC_006c8 /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crt1.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crti.o /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtbegin.o -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3 -L/usr/local/arm/4.9.3/bin/../lib/gcc -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib -lm -ldl -lstdc++ CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lpthread -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtend.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crtn.o
COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-rdynamic' '-o' 'cmTC_5fed3' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/collect2 -plugin /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/liblto_plugin.so -plugin-opt=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGaNAWL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root --build-id --eh-frame-hdr --hash-style=gnu -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X -m armelf_linux_eabi -o cmTC_5fed3 /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crt1.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crti.o /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtbegin.o -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3 -L/usr/local/arm/4.9.3/bin/../lib/gcc -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib -lm -ldl -lstdc++ CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lpthread -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtend.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crtn.o
make[1]: warning: Clock skew detected. Your build may be incomplete.
make[1]: Leaving directory '/mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp'
make: warning: Clock skew detected. Your build may be incomplete.
... ... @@ -105,20 +105,20 @@ Parsed C implicit link information from above output:
link line regex: [^( *|.*[/\])(arm-cortexa9-linux-gnueabihf-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_006c8/fast && make: Warning: File 'Makefile' has modification time 0.38 s in the future]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_006c8.dir/build.make CMakeFiles/cmTC_006c8.dir/build]
ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_5fed3/fast && make: Warning: File 'Makefile' has modification time 0.36 s in the future]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_5fed3.dir/build.make CMakeFiles/cmTC_5fed3.dir/build]
ignore line: [make[1]: Entering directory '/mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp']
ignore line: [make[1]: Warning: File 'CMakeFiles/cmTC_006c8.dir/flags.make' has modification time 0.38 s in the future]
ignore line: [Building C object CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc -pthread -std=gnu99 -lm -ldl -lstdc++ -v -o CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c]
ignore line: [make[1]: Warning: File 'CMakeFiles/cmTC_5fed3.dir/flags.make' has modification time 0.36 s in the future]
ignore line: [Building C object CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc -pthread -std=gnu99 -lm -ldl -lstdc++ -v -o CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc]
ignore line: [Target: arm-cortexa9-linux-gnueabihf]
ignore line: [Configured with: /work/toolchain/build/src/gcc-4.9.3/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=arm-cortexa9-linux-gnueabihf --prefix=/opt/FriendlyARM/toolchain/4.9.3 --with-sysroot=/opt/FriendlyARM/toolchain/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root --enable-languages=c c++ --with-arch=armv7-a --with-tune=cortex-a9 --with-fpu=vfpv3 --with-float=hard --with-pkgversion=ctng-1.21.0-229g-FA --with-bugurl=http://www.friendlyarm.com/ --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --with-gmp=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-mpfr=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-mpc=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-isl=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-cloog=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-libelf=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --enable-lto --with-host-libstdcxx='-static-libgcc -Wl -Bstatic -lstdc++ -Bdynamic -lm' --enable-threads=posix --enable-linker-build-id --with-linker-hash-style=gnu --enable-plugin --enable-gold --disable-multilib --with-local-prefix=/opt/FriendlyARM/toolchain/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root --enable-long-long]
ignore line: [Thread model: posix]
ignore line: [gcc version 4.9.3 (ctng-1.21.0-229g-FA) ]
ignore line: [COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-o' 'CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
ignore line: [ /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/cc1 -quiet -v -iprefix /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/ -isysroot /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root -D_REENTRANT /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -march=armv7-a -mtune=cortex-a9 -mfloat-abi=hard -mfpu=vfpv3 -mtls-dialect=gnu -auxbase-strip CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o -std=gnu99 -version -o /tmp/ccfEGNsd.s]
ignore line: [COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-o' 'CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
ignore line: [ /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/cc1 -quiet -v -iprefix /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/ -isysroot /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root -D_REENTRANT /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -march=armv7-a -mtune=cortex-a9 -mfloat-abi=hard -mfpu=vfpv3 -mtls-dialect=gnu -auxbase-strip CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o -std=gnu99 -version -o /tmp/cckawBAI.s]
ignore line: [GNU C (ctng-1.21.0-229g-FA) version 4.9.3 (arm-cortexa9-linux-gnueabihf)]
ignore line: [ compiled by GNU C version 4.8.4 GMP version 6.0.0 MPFR version 3.1.3 MPC version 1.0.3]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
... ... @@ -137,15 +137,15 @@ Parsed C implicit link information from above output:
ignore line: [ compiled by GNU C version 4.8.4 GMP version 6.0.0 MPFR version 3.1.3 MPC version 1.0.3]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: eeb0d0cd8c4112e84e5c64edda5289df]
ignore line: [COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-o' 'CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
ignore line: [ /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/as -v -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3 -meabi=5 -o CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o /tmp/ccfEGNsd.s]
ignore line: [COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-o' 'CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
ignore line: [ /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/as -v -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3 -meabi=5 -o CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o /tmp/cckawBAI.s]
ignore line: [GNU assembler version 2.25.1 (arm-cortexa9-linux-gnueabihf) using BFD version (ctng-1.21.0-229g-FA) 2.25.1]
ignore line: [COMPILER_PATH=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../libexec/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/]
ignore line: [LIBRARY_PATH=/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../lib/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-o' 'CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
ignore line: [Linking C executable cmTC_006c8]
ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_006c8.dir/link.txt --verbose=1]
ignore line: [/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc -pthread -std=gnu99 -lm -ldl -lstdc++ -v -rdynamic CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o -o cmTC_006c8 ]
ignore line: [COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-o' 'CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
ignore line: [Linking C executable cmTC_5fed3]
ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5fed3.dir/link.txt --verbose=1]
ignore line: [/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc -pthread -std=gnu99 -lm -ldl -lstdc++ -v -rdynamic CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o -o cmTC_5fed3 ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper]
... ... @@ -155,13 +155,13 @@ Parsed C implicit link information from above output:
ignore line: [gcc version 4.9.3 (ctng-1.21.0-229g-FA) ]
ignore line: [COMPILER_PATH=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../libexec/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/]
ignore line: [LIBRARY_PATH=/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../lib/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-rdynamic' '-o' 'cmTC_006c8' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
link line: [ /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/collect2 -plugin /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/liblto_plugin.so -plugin-opt=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper -plugin-opt=-fresolution=/tmp/cc7J6Ikc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root --build-id --eh-frame-hdr --hash-style=gnu -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X -m armelf_linux_eabi -o cmTC_006c8 /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crt1.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crti.o /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtbegin.o -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3 -L/usr/local/arm/4.9.3/bin/../lib/gcc -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib -lm -ldl -lstdc++ CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lpthread -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtend.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-pthread' '-std=gnu99' '-v' '-rdynamic' '-o' 'cmTC_5fed3' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
link line: [ /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/collect2 -plugin /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/liblto_plugin.so -plugin-opt=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGaNAWL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root --build-id --eh-frame-hdr --hash-style=gnu -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X -m armelf_linux_eabi -o cmTC_5fed3 /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crt1.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crti.o /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtbegin.o -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3 -L/usr/local/arm/4.9.3/bin/../lib/gcc -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib -lm -ldl -lstdc++ CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lpthread -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtend.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crtn.o]
arg [/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/cc7J6Ikc.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccGaNAWL.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lpthread] ==> ignore
... ... @@ -179,7 +179,7 @@ Parsed C implicit link information from above output:
arg [-m] ==> ignore
arg [armelf_linux_eabi] ==> ignore
arg [-o] ==> ignore
arg [cmTC_006c8] ==> ignore
arg [cmTC_5fed3] ==> ignore
arg [/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crt1.o] ==> obj [/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crt1.o]
arg [/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crti.o] ==> obj [/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crti.o]
arg [/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtbegin.o] ==> obj [/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtbegin.o]
... ... @@ -191,7 +191,7 @@ Parsed C implicit link information from above output:
arg [-lm] ==> lib [m]
arg [-ldl] ==> lib [dl]
arg [-lstdc++] ==> lib [stdc++]
arg [CMakeFiles/cmTC_006c8.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [CMakeFiles/cmTC_5fed3.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc]
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
... ... @@ -223,20 +223,20 @@ Parsed C implicit link information from above output:
Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make -f Makefile cmTC_0ba72/fast && make: Warning: File 'Makefile' has modification time 0.23 s in the future
/usr/bin/make -f CMakeFiles/cmTC_0ba72.dir/build.make CMakeFiles/cmTC_0ba72.dir/build
Run Build Command(s):/usr/bin/make -f Makefile cmTC_03379/fast && make: Warning: File 'Makefile' has modification time 1.2 s in the future
/usr/bin/make -f CMakeFiles/cmTC_03379.dir/build.make CMakeFiles/cmTC_03379.dir/build
make[1]: Entering directory '/mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp'
make[1]: Warning: File 'CMakeFiles/cmTC_0ba72.dir/flags.make' has modification time 0.23 s in the future
Building CXX object CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++ -v -o CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp
make[1]: Warning: File 'CMakeFiles/cmTC_03379.dir/flags.make' has modification time 1.2 s in the future
Building CXX object CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++ -v -o CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp
Using built-in specs.
COLLECT_GCC=/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++
Target: arm-cortexa9-linux-gnueabihf
Configured with: /work/toolchain/build/src/gcc-4.9.3/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=arm-cortexa9-linux-gnueabihf --prefix=/opt/FriendlyARM/toolchain/4.9.3 --with-sysroot=/opt/FriendlyARM/toolchain/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root --enable-languages=c,c++ --with-arch=armv7-a --with-tune=cortex-a9 --with-fpu=vfpv3 --with-float=hard --with-pkgversion=ctng-1.21.0-229g-FA --with-bugurl=http://www.friendlyarm.com/ --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --with-gmp=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-mpfr=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-mpc=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-isl=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-cloog=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-libelf=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --enable-lto --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --enable-threads=posix --enable-linker-build-id --with-linker-hash-style=gnu --enable-plugin --enable-gold --disable-multilib --with-local-prefix=/opt/FriendlyARM/toolchain/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root --enable-long-long
Thread model: posix
gcc version 4.9.3 (ctng-1.21.0-229g-FA)
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/cc1plus -quiet -v -iprefix /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/ -isysroot /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root -D_GNU_SOURCE /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -march=armv7-a -mtune=cortex-a9 -mfloat-abi=hard -mfpu=vfpv3 -mtls-dialect=gnu -auxbase-strip CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/ccViDTcm.s
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/cc1plus -quiet -v -iprefix /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/ -isysroot /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root -D_GNU_SOURCE /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -march=armv7-a -mtune=cortex-a9 -mfloat-abi=hard -mfpu=vfpv3 -mtls-dialect=gnu -auxbase-strip CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/ccQHRHfV.s
GNU C++ (ctng-1.21.0-229g-FA) version 4.9.3 (arm-cortexa9-linux-gnueabihf)
compiled by GNU C version 4.8.4, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
... ... @@ -261,15 +261,15 @@ GNU C++ (ctng-1.21.0-229g-FA) version 4.9.3 (arm-cortexa9-linux-gnueabihf)
compiled by GNU C version 4.8.4, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 3ff7ac3bbb22638e38898d02aefebadb
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/as -v -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3 -meabi=5 -o CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccViDTcm.s
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/as -v -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3 -meabi=5 -o CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccQHRHfV.s
GNU assembler version 2.25.1 (arm-cortexa9-linux-gnueabihf) using BFD version (ctng-1.21.0-229g-FA) 2.25.1
COMPILER_PATH=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../libexec/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/
LIBRARY_PATH=/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../lib/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
Linking CXX executable cmTC_0ba72
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0ba72.dir/link.txt --verbose=1
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++ -v -rdynamic CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_0ba72
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
Linking CXX executable cmTC_03379
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_03379.dir/link.txt --verbose=1
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++ -v -rdynamic CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_03379
Using built-in specs.
COLLECT_GCC=/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++
COLLECT_LTO_WRAPPER=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper
... ... @@ -279,8 +279,8 @@ Thread model: posix
gcc version 4.9.3 (ctng-1.21.0-229g-FA)
COMPILER_PATH=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../libexec/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/
LIBRARY_PATH=/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../lib/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_0ba72' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/collect2 -plugin /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/liblto_plugin.so -plugin-opt=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper -plugin-opt=-fresolution=/tmp/cczCbxYp.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root --build-id --eh-frame-hdr --hash-style=gnu -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X -m armelf_linux_eabi -o cmTC_0ba72 /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crt1.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crti.o /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtbegin.o -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3 -L/usr/local/arm/4.9.3/bin/../lib/gcc -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtend.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_03379' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu'
/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/collect2 -plugin /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/liblto_plugin.so -plugin-opt=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper -plugin-opt=-fresolution=/tmp/ccqInIeU.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root --build-id --eh-frame-hdr --hash-style=gnu -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X -m armelf_linux_eabi -o cmTC_03379 /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crt1.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crti.o /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtbegin.o -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3 -L/usr/local/arm/4.9.3/bin/../lib/gcc -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtend.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crtn.o
make[1]: warning: Clock skew detected. Your build may be incomplete.
make[1]: Leaving directory '/mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp'
make: warning: Clock skew detected. Your build may be incomplete.
... ... @@ -312,20 +312,20 @@ Parsed CXX implicit link information from above output:
link line regex: [^( *|.*[/\])(arm-cortexa9-linux-gnueabihf-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_0ba72/fast && make: Warning: File 'Makefile' has modification time 0.23 s in the future]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_0ba72.dir/build.make CMakeFiles/cmTC_0ba72.dir/build]
ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_03379/fast && make: Warning: File 'Makefile' has modification time 1.2 s in the future]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_03379.dir/build.make CMakeFiles/cmTC_03379.dir/build]
ignore line: [make[1]: Entering directory '/mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp']
ignore line: [make[1]: Warning: File 'CMakeFiles/cmTC_0ba72.dir/flags.make' has modification time 0.23 s in the future]
ignore line: [Building CXX object CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++ -v -o CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [make[1]: Warning: File 'CMakeFiles/cmTC_03379.dir/flags.make' has modification time 1.2 s in the future]
ignore line: [Building CXX object CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++ -v -o CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++]
ignore line: [Target: arm-cortexa9-linux-gnueabihf]
ignore line: [Configured with: /work/toolchain/build/src/gcc-4.9.3/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=arm-cortexa9-linux-gnueabihf --prefix=/opt/FriendlyARM/toolchain/4.9.3 --with-sysroot=/opt/FriendlyARM/toolchain/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root --enable-languages=c c++ --with-arch=armv7-a --with-tune=cortex-a9 --with-fpu=vfpv3 --with-float=hard --with-pkgversion=ctng-1.21.0-229g-FA --with-bugurl=http://www.friendlyarm.com/ --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --with-gmp=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-mpfr=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-mpc=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-isl=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-cloog=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-libelf=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --enable-lto --with-host-libstdcxx='-static-libgcc -Wl -Bstatic -lstdc++ -Bdynamic -lm' --enable-threads=posix --enable-linker-build-id --with-linker-hash-style=gnu --enable-plugin --enable-gold --disable-multilib --with-local-prefix=/opt/FriendlyARM/toolchain/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root --enable-long-long]
ignore line: [Thread model: posix]
ignore line: [gcc version 4.9.3 (ctng-1.21.0-229g-FA) ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
ignore line: [ /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/cc1plus -quiet -v -iprefix /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/ -isysroot /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root -D_GNU_SOURCE /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -march=armv7-a -mtune=cortex-a9 -mfloat-abi=hard -mfpu=vfpv3 -mtls-dialect=gnu -auxbase-strip CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/ccViDTcm.s]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
ignore line: [ /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/cc1plus -quiet -v -iprefix /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/ -isysroot /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root -D_GNU_SOURCE /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -march=armv7-a -mtune=cortex-a9 -mfloat-abi=hard -mfpu=vfpv3 -mtls-dialect=gnu -auxbase-strip CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/ccQHRHfV.s]
ignore line: [GNU C++ (ctng-1.21.0-229g-FA) version 4.9.3 (arm-cortexa9-linux-gnueabihf)]
ignore line: [ compiled by GNU C version 4.8.4 GMP version 6.0.0 MPFR version 3.1.3 MPC version 1.0.3]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
... ... @@ -350,15 +350,15 @@ Parsed CXX implicit link information from above output:
ignore line: [ compiled by GNU C version 4.8.4 GMP version 6.0.0 MPFR version 3.1.3 MPC version 1.0.3]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: 3ff7ac3bbb22638e38898d02aefebadb]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
ignore line: [ /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/as -v -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3 -meabi=5 -o CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccViDTcm.s]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
ignore line: [ /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/as -v -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3 -meabi=5 -o CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccQHRHfV.s]
ignore line: [GNU assembler version 2.25.1 (arm-cortexa9-linux-gnueabihf) using BFD version (ctng-1.21.0-229g-FA) 2.25.1]
ignore line: [COMPILER_PATH=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../libexec/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/]
ignore line: [LIBRARY_PATH=/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../lib/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
ignore line: [Linking CXX executable cmTC_0ba72]
ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0ba72.dir/link.txt --verbose=1]
ignore line: [/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++ -v -rdynamic CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_0ba72 ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
ignore line: [Linking CXX executable cmTC_03379]
ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_03379.dir/link.txt --verbose=1]
ignore line: [/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++ -v -rdynamic CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_03379 ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++]
ignore line: [COLLECT_LTO_WRAPPER=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper]
... ... @@ -368,13 +368,13 @@ Parsed CXX implicit link information from above output:
ignore line: [gcc version 4.9.3 (ctng-1.21.0-229g-FA) ]
ignore line: [COMPILER_PATH=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../libexec/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/]
ignore line: [LIBRARY_PATH=/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/:/usr/local/arm/4.9.3/bin/../lib/gcc/:/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib/:/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_0ba72' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
link line: [ /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/collect2 -plugin /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/liblto_plugin.so -plugin-opt=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper -plugin-opt=-fresolution=/tmp/cczCbxYp.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root --build-id --eh-frame-hdr --hash-style=gnu -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X -m armelf_linux_eabi -o cmTC_0ba72 /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crt1.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crti.o /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtbegin.o -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3 -L/usr/local/arm/4.9.3/bin/../lib/gcc -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtend.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_03379' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3' '-mtls-dialect=gnu']
link line: [ /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/collect2 -plugin /usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/liblto_plugin.so -plugin-opt=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper -plugin-opt=-fresolution=/tmp/ccqInIeU.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root --build-id --eh-frame-hdr --hash-style=gnu -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X -m armelf_linux_eabi -o cmTC_03379 /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crt1.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crti.o /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtbegin.o -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3 -L/usr/local/arm/4.9.3/bin/../lib/gcc -L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib -L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtend.o /usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crtn.o]
arg [/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/local/arm/4.9.3/bin/../libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/cczCbxYp.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccqInIeU.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
... ... @@ -391,7 +391,7 @@ Parsed CXX implicit link information from above output:
arg [-m] ==> ignore
arg [armelf_linux_eabi] ==> ignore
arg [-o] ==> ignore
arg [cmTC_0ba72] ==> ignore
arg [cmTC_03379] ==> ignore
arg [/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crt1.o] ==> obj [/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crt1.o]
arg [/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crti.o] ==> obj [/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib/crti.o]
arg [/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtbegin.o] ==> obj [/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/crtbegin.o]
... ... @@ -400,7 +400,7 @@ Parsed CXX implicit link information from above output:
arg [-L/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib] ==> dir [/usr/local/arm/4.9.3/bin/../lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/lib]
arg [-L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib] ==> dir [/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/lib]
arg [-L/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib] ==> dir [/usr/local/arm/4.9.3/bin/../arm-cortexa9-linux-gnueabihf/sys-root/usr/lib]
arg [CMakeFiles/cmTC_0ba72.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [CMakeFiles/cmTC_03379.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s]
... ... @@ -431,15 +431,15 @@ Parsed CXX implicit link information from above output:
Detecting CXX [-std=c++14] compiler features compiled with the following output:
Change Dir: /mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make -f Makefile cmTC_01ec4/fast && make: Warning: File 'Makefile' has modification time 0.079 s in the future
/usr/bin/make -f CMakeFiles/cmTC_01ec4.dir/build.make CMakeFiles/cmTC_01ec4.dir/build
Run Build Command(s):/usr/bin/make -f Makefile cmTC_272f3/fast && make: Warning: File 'Makefile' has modification time 1.1 s in the future
/usr/bin/make -f CMakeFiles/cmTC_272f3.dir/build.make CMakeFiles/cmTC_272f3.dir/build
make[1]: Entering directory '/mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp'
make[1]: Warning: File 'CMakeFiles/cmTC_01ec4.dir/flags.make' has modification time 0.076 s in the future
Building CXX object CMakeFiles/cmTC_01ec4.dir/feature_tests.cxx.o
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++ -std=c++14 -o CMakeFiles/cmTC_01ec4.dir/feature_tests.cxx.o -c /mnt/hgfs/share/展架程序/build/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_01ec4
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_01ec4.dir/link.txt --verbose=1
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++ -rdynamic CMakeFiles/cmTC_01ec4.dir/feature_tests.cxx.o -o cmTC_01ec4
make[1]: Warning: File 'CMakeFiles/cmTC_272f3.dir/flags.make' has modification time 1.1 s in the future
Building CXX object CMakeFiles/cmTC_272f3.dir/feature_tests.cxx.o
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++ -std=c++14 -o CMakeFiles/cmTC_272f3.dir/feature_tests.cxx.o -c /mnt/hgfs/share/展架程序/build/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_272f3
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_272f3.dir/link.txt --verbose=1
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++ -rdynamic CMakeFiles/cmTC_272f3.dir/feature_tests.cxx.o -o cmTC_272f3
make[1]: 警告:检测到时钟错误。您的创建可能是不完整的。
make[1]: Leaving directory '/mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp'
make: 警告:检测到时钟错误。您的创建可能是不完整的。
... ...
... ... @@ -31,8 +31,8 @@ set(CMAKE_DEPENDS_DEPENDENCY_FILES
"/mnt/hgfs/share/展架程序/JZsdk_Uart/UartConnection/UartConnection.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/UartConnection/UartConnection.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/UartConnection/UartConnection.c.o.d"
"/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3_H10/Gimbal_H3_H10.c" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H10/Gimbal_H3_H10.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H10/Gimbal_H3_H10.c.o.d"
"/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.o.d"
"/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o.d"
"/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_InAndOut.c" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o.d"
"/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_UartDeal.c" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o.d"
"/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c.o.d"
"/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H1T/Gimbal_V3S_H1T.c" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H1T/Gimbal_V3S_H1T.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H1T/Gimbal_V3S_H1T.c.o.d"
"/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_U3/Gimbal_V3S_U3.c" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_U3/Gimbal_V3S_U3.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_U3/Gimbal_V3S_U3.c.o.d"
... ...
... ... @@ -28,6 +28,7 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdkLib.c.o: \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -48,6 +48,7 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.c.o: \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdkBase.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -17,6 +17,14 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.c.o: \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/stdio_lim.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/sys_errlist.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_InsCode.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_ReturnCode.h \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_ErrorCode.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdlib.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/waitflags.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/waitstatus.h \
... ... @@ -34,4 +42,6 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.c.o: \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/pthreadtypes.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/alloca.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/stdlib-float.h \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdbool.h
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdbool.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/string.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/xlocale.h
... ...
... ... @@ -52,4 +52,14 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Output.c.o: \
/mnt/hgfs/share/展架程序/./Module/Gimbal/Gimbal_InAndOut.h \
/mnt/hgfs/share/展架程序/JZsdk_Uart/Uart_Config.h \
/mnt/hgfs/share/展架程序/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.h \
/mnt/hgfs/share/展架程序/./Module/UI_control/UI_control.h
/mnt/hgfs/share/展架程序/./Module/UI_control/UI_control.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdkLib.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdkBase.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h
... ...
... ... @@ -36,6 +36,7 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_4G.c.o
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdkBase.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -36,6 +36,7 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV1.c
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdkBase.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -36,6 +36,7 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV2.c
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdkBase.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -68,6 +68,7 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_UartDeal.c.o: \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -60,6 +60,7 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/UartConnection/UartConnection.c.o: \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -38,4 +38,16 @@ CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H1
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/sched.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/xlocale.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/setjmp.h \
/mnt/hgfs/share/展架程序/./Module/Gimbal/Gimbal_UartDeal.h
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_InsCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ReturnCode.h \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.h \
/mnt/hgfs/share/展架程序/./application/BaseConfig.h \
/mnt/hgfs/share/展架程序/./application/version_choose.h \
/mnt/hgfs/share/展架程序/./JZsdk_Uart/UartConnection/UartConnection.h
... ...
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o: \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_UartDeal.c \
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o: \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdc-predef.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdio.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/features.h \
... ...
... ... @@ -35,19 +35,9 @@ CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o: \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/pthreadtypes.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/alloca.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/stdlib-float.h \
/mnt/hgfs/share/展架程序/./application/BaseConfig.h \
/mnt/hgfs/share/展架程序/./application/version_choose.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_UartDeal.h \
/mnt/hgfs/share/展架程序/./application/version_choose.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3_H10/Gimbal_H3_H10.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_U3/Gimbal_V3S_U3.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H1T/Gimbal_V3S_H1T.h \
/mnt/hgfs/share/展架程序/./JZsdk_Uart/UartConnection/UartConnection.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_InAndOut.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_InsCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
... ... @@ -56,10 +46,17 @@ CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o: \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3_H10/Gimbal_H3_H10.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_U3/Gimbal_V3S_U3.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H1T/Gimbal_V3S_H1T.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_InAndOut.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdkLib.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdkBase.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -81,4 +81,12 @@ CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sys/utsname.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/utsname.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/./Gimbal_V3S_H10T.h \
/mnt/hgfs/share/展架程序/./Module/Ircut/ircut.h
/mnt/hgfs/share/展架程序/./Module/Ircut/ircut.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_InsCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ReturnCode.h \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h
... ...
... ... @@ -81,6 +81,14 @@ CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H1T/Gimbal_V3S_H1
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sys/utsname.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/utsname.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H1T/./Gimbal_V3S_H1T.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_InsCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ReturnCode.h \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/./JZsdk_Uart/JZsdk_Uart_Input.h \
/mnt/hgfs/share/展架程序/./Module/Ircut/ircut.h \
/mnt/hgfs/share/展架程序/./application/BaseConfig.h \
... ...
... ... @@ -81,6 +81,14 @@ CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_U3/Gimbal_V3S_U3.
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sys/utsname.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/utsname.h \
/mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_U3/./Gimbal_V3S_U3.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_InsCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ReturnCode.h \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/./JZsdk_Uart/JZsdk_Uart_Input.h \
/mnt/hgfs/share/展架程序/./Module/Ircut/ircut.h \
/mnt/hgfs/share/展架程序/./application/BaseConfig.h \
... ...
... ... @@ -2,12 +2,20 @@ CMakeFiles/JZ_UART_APP.dir/Module/Ircut/V3s_ircut/V3s_ircut.c.o: \
/mnt/hgfs/share/展架程序/Module/Ircut/V3s_ircut/V3s_ircut.c \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdc-predef.h \
/mnt/hgfs/share/展架程序/./Module/Ircut/ircut.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdio.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_InsCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ReturnCode.h \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/features.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sys/cdefs.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wordsize.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/gnu/stubs.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/gnu/stubs-hard.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdio.h \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stddef.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/types.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/typesizes.h \
... ... @@ -27,9 +35,6 @@ CMakeFiles/JZ_UART_APP.dir/Module/Ircut/V3s_ircut/V3s_ircut.c.o: \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/fcntl-linux.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/time.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/stat.h \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdlib.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/waitflags.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/waitstatus.h \
... ...
... ... @@ -22,4 +22,10 @@ CMakeFiles/JZ_UART_APP.dir/Module/Ircut/ircut.c.o: \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/Module/Ircut/./H3_ircut/Ircut_H3_H10/Ircut_H3_H10.h
/mnt/hgfs/share/展架程序/Module/Ircut/./H3_ircut/Ircut_H3_H10/Ircut_H3_H10.h \
/mnt/hgfs/share/展架程序/Module/Ircut/ircut.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_InsCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ReturnCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h
... ...
... ... @@ -57,6 +57,7 @@ CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/AudioFile/Megaphone_AudioFile.c.o: \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -55,6 +55,7 @@ CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Music/Megaphone_Music.c.o: \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdkBase.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -57,6 +57,7 @@ CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Music/RealTimeMP2/Megaphone_RealTime
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -32,6 +32,7 @@ CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/Intl_tts/Intl_tts.c.o: \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdkBase.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -44,6 +44,7 @@ CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/Megaphone_TTS.c.o: \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdkBase.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -62,6 +62,7 @@ CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/cn_tts/cn_tts.c.o: \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -57,6 +57,7 @@ CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/opus/RealTimeVoice/Megaphone_RealTim
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -60,6 +60,7 @@ CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/opus/RecordVoice/Megaphone_RecordVoi
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ReturnCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -28,6 +28,7 @@ CMakeFiles/JZ_UART_APP.dir/Module/UI_control/UI_control.c.o: \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ... @@ -40,4 +41,5 @@ CMakeFiles/JZ_UART_APP.dir/Module/UI_control/UI_control.c.o: \
/mnt/hgfs/share/展架程序/./JZsdk_Uart/Uart_Config.h \
/mnt/hgfs/share/展架程序/./application/BaseConfig.h \
/mnt/hgfs/share/展架程序/./application/version_choose.h \
/mnt/hgfs/share/展架程序/Module/UI_control/Psdk_UI_io.h
/mnt/hgfs/share/展架程序/Module/UI_control/Psdk_UI_io.h \
/mnt/hgfs/share/展架程序/./Module/Ircut/ircut.h
... ...
... ... @@ -51,6 +51,7 @@ CMakeFiles/JZ_UART_APP.dir/application/main.c.o: \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
... ...
... ... @@ -965,10 +965,24 @@ CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H1
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.s"
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c -o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.s
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o: CMakeFiles/JZ_UART_APP.dir/flags.make
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o: /mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o: CMakeFiles/JZ_UART_APP.dir/compiler_depend.ts
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/mnt/hgfs/share/展架程序/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_65) "Building C object CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o"
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o -MF CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o.d -o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o -c /mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.i"
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c > CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.i
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.s"
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c -o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.s
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o: CMakeFiles/JZ_UART_APP.dir/flags.make
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o: /mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_InAndOut.c
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o: CMakeFiles/JZ_UART_APP.dir/compiler_depend.ts
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/mnt/hgfs/share/展架程序/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_65) "Building C object CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o"
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/mnt/hgfs/share/展架程序/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_66) "Building C object CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o"
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o -MF CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o.d -o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o -c /mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_InAndOut.c
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.i: cmake_force
... ... @@ -979,20 +993,6 @@ CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.s"
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_InAndOut.c -o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.s
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o: CMakeFiles/JZ_UART_APP.dir/flags.make
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o: /mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_UartDeal.c
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o: CMakeFiles/JZ_UART_APP.dir/compiler_depend.ts
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/mnt/hgfs/share/展架程序/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_66) "Building C object CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o"
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o -MF CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o.d -o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o -c /mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_UartDeal.c
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.i"
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_UartDeal.c > CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.i
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.s"
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_UartDeal.c -o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.s
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c.o: CMakeFiles/JZ_UART_APP.dir/flags.make
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c.o: /mnt/hgfs/share/展架程序/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c
CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c.o: CMakeFiles/JZ_UART_APP.dir/compiler_depend.ts
... ... @@ -1185,8 +1185,8 @@ JZ_UART_APP_OBJECTS = \
"CMakeFiles/JZ_UART_APP.dir/Module/Ircut/ircut.c.o" \
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H10/Gimbal_H3_H10.c.o" \
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.o" \
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o" \
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o" \
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o" \
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c.o" \
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H1T/Gimbal_V3S_H1T.c.o" \
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_U3/Gimbal_V3S_U3.c.o" \
... ... @@ -1264,8 +1264,8 @@ JZ_UART_APP: CMakeFiles/JZ_UART_APP.dir/Module/Ircut/V3s_ircut/V3s_ircut.c.o
JZ_UART_APP: CMakeFiles/JZ_UART_APP.dir/Module/Ircut/ircut.c.o
JZ_UART_APP: CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H10/Gimbal_H3_H10.c.o
JZ_UART_APP: CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.o
JZ_UART_APP: CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o
JZ_UART_APP: CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o
JZ_UART_APP: CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o
JZ_UART_APP: CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c.o
JZ_UART_APP: CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H1T/Gimbal_V3S_H1T.c.o
JZ_UART_APP: CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_U3/Gimbal_V3S_U3.c.o
... ... @@ -1277,8 +1277,6 @@ JZ_UART_APP: CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLight_
JZ_UART_APP: CMakeFiles/JZ_UART_APP.dir/Module/Lighting/WarningLight/WarningLight_V3S/WarningLight_V3S_H1T/WarningLight_V3S_H1T.c.o
JZ_UART_APP: CMakeFiles/JZ_UART_APP.dir/build.make
JZ_UART_APP: /mnt/hgfs/share/展架程序/ModuleLib/music/high_pass_filtering/libAudioPlayer.so
JZ_UART_APP: /mnt/hgfs/share/展架程序/ModuleLib/TTS/intl_tts/libportaudio.so.2
JZ_UART_APP: /mnt/hgfs/share/展架程序/ModuleLib/TTS/intl_tts/libTTS_Player.so
JZ_UART_APP: /mnt/hgfs/share/展架程序/ModuleLib/TTS/libmsc.so
JZ_UART_APP: /mnt/hgfs/share/展架程序/ModuleLib/opus/libopus.so
JZ_UART_APP: CMakeFiles/JZ_UART_APP.dir/link.txt
... ...
... ... @@ -45,10 +45,10 @@ file(REMOVE_RECURSE
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H10/Gimbal_H3_H10.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.o"
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o"
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o"
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o"
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c.o"
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H1T/Gimbal_V3S_H1T.c.o"
... ...
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc -pthread -std=gnu99 -lm -ldl -lstdc++ -rdynamic CMakeFiles/JZ_UART_APP.dir/application/main.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdkLib.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ReturnCode.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComParsion.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_5Aframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_5Bframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_6Aframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_6Bframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_GetFrameTemplate.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Input.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Output.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_4G.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV1.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV2.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_UartDeal.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/UartConnection/UartConnection.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/AudioFile/Megaphone_AudioFile.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Megaphone_InputAndOutput.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Music/Megaphone_Music.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Music/RealTimeMP2/Megaphone_RealTimeMP2.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/Intl_tts/Intl_tts.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/Megaphone_TTS.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/cn_tts/cn_tts.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/opus/RealTimeVoice/Megaphone_RealTimeVoice.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/opus/RecordVoice/Megaphone_RecordVoice.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/H3_ircut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/Ircut_H3_H10/Ircut_H3_H10.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/boardtype_friendlyelec.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/drcSerial.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/max31855.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/max5322.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23008.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23016.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23017.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23s08.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23s17.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp3002.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp3004.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp3422.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp4802.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/pcf8574.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/pcf8591.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/piHiPri.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/piThread.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/sn3218.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/softPwm.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/softServo.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/softTone.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/sr595.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringPi.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringPiI2C.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringPiSPI.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringSerial.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringShift.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/V3s_ircut/V3s_ircut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/ircut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H10/Gimbal_H3_H10.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H1T/Gimbal_V3S_H1T.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_U3/Gimbal_V3S_U3.c.o CMakeFiles/JZ_UART_APP.dir/Module/UI_control/Psdk_UI_io.c.o CMakeFiles/JZ_UART_APP.dir/Module/UI_control/UI_control.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/Lighting_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLight_V3S/SearchLight_V3S_H1T/SearchLight_V3S_H1T.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLight_V3S/SearchLight_V3S_U3/SearchLight_V3S_U3.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/WarningLight/WarningLight_V3S/WarningLight_V3S_H1T/WarningLight_V3S_H1T.c.o -o JZ_UART_APP -L/mnt/hgfs/share/展架程序/ModuleLib/TTS -Wl,-rpath,/mnt/hgfs/share/展架程序/ModuleLib/music/high_pass_filtering:/mnt/hgfs/share/展架程序/ModuleLib/TTS/intl_tts:/mnt/hgfs/share/展架程序/ModuleLib/TTS:/mnt/hgfs/share/展架程序/ModuleLib/opus /mnt/hgfs/share/展架程序/ModuleLib/music/high_pass_filtering/libAudioPlayer.so /mnt/hgfs/share/展架程序/ModuleLib/TTS/intl_tts/libportaudio.so.2 /mnt/hgfs/share/展架程序/ModuleLib/TTS/intl_tts/libTTS_Player.so -lmsc /mnt/hgfs/share/展架程序/ModuleLib/opus/libopus.so
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-gcc -pthread -std=gnu99 -lm -ldl -lstdc++ -rdynamic CMakeFiles/JZ_UART_APP.dir/application/main.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdkLib.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ReturnCode.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComParsion.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_5Aframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_5Bframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_6Aframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_6Bframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_GetFrameTemplate.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Input.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Output.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_4G.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV1.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV2.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_UartDeal.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/UartConnection/UartConnection.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/AudioFile/Megaphone_AudioFile.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Megaphone_InputAndOutput.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Music/Megaphone_Music.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Music/RealTimeMP2/Megaphone_RealTimeMP2.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/Intl_tts/Intl_tts.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/Megaphone_TTS.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/cn_tts/cn_tts.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/opus/RealTimeVoice/Megaphone_RealTimeVoice.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/opus/RecordVoice/Megaphone_RecordVoice.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/H3_ircut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/Ircut_H3_H10/Ircut_H3_H10.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/boardtype_friendlyelec.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/drcSerial.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/max31855.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/max5322.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23008.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23016.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23017.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23s08.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23s17.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp3002.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp3004.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp3422.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp4802.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/pcf8574.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/pcf8591.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/piHiPri.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/piThread.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/sn3218.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/softPwm.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/softServo.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/softTone.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/sr595.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringPi.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringPiI2C.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringPiSPI.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringSerial.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringShift.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/V3s_ircut/V3s_ircut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/ircut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H10/Gimbal_H3_H10.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H1T/Gimbal_V3S_H1T.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_U3/Gimbal_V3S_U3.c.o CMakeFiles/JZ_UART_APP.dir/Module/UI_control/Psdk_UI_io.c.o CMakeFiles/JZ_UART_APP.dir/Module/UI_control/UI_control.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/Lighting_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLight_V3S/SearchLight_V3S_H1T/SearchLight_V3S_H1T.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLight_V3S/SearchLight_V3S_U3/SearchLight_V3S_U3.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/WarningLight/WarningLight_V3S/WarningLight_V3S_H1T/WarningLight_V3S_H1T.c.o -o JZ_UART_APP -L/mnt/hgfs/share/展架程序/ModuleLib/TTS -Wl,-rpath,/mnt/hgfs/share/展架程序/ModuleLib/music/high_pass_filtering:/mnt/hgfs/share/展架程序/ModuleLib/TTS:/mnt/hgfs/share/展架程序/ModuleLib/opus /mnt/hgfs/share/展架程序/ModuleLib/music/high_pass_filtering/libAudioPlayer.so -lmsc /mnt/hgfs/share/展架程序/ModuleLib/opus/libopus.so
... ...
不能预览此文件类型
... ... @@ -681,6 +681,30 @@ Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.s
.PHONY : Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.s
Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.o: Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o
.PHONY : Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.o
# target to build an object file
Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o
.PHONY : Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o
Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.i: Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.i
.PHONY : Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.i
# target to preprocess a source file
Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.i:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.i
.PHONY : Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.i
Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.s: Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.s
.PHONY : Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.s
# target to generate assembly for a file
Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.s
.PHONY : Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.s
Module/Gimbal/Gimbal_InAndOut.o: Module/Gimbal/Gimbal_InAndOut.c.o
.PHONY : Module/Gimbal/Gimbal_InAndOut.o
... ... @@ -705,30 +729,6 @@ Module/Gimbal/Gimbal_InAndOut.c.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.s
.PHONY : Module/Gimbal/Gimbal_InAndOut.c.s
Module/Gimbal/Gimbal_UartDeal.o: Module/Gimbal/Gimbal_UartDeal.c.o
.PHONY : Module/Gimbal/Gimbal_UartDeal.o
# target to build an object file
Module/Gimbal/Gimbal_UartDeal.c.o:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.o
.PHONY : Module/Gimbal/Gimbal_UartDeal.c.o
Module/Gimbal/Gimbal_UartDeal.i: Module/Gimbal/Gimbal_UartDeal.c.i
.PHONY : Module/Gimbal/Gimbal_UartDeal.i
# target to preprocess a source file
Module/Gimbal/Gimbal_UartDeal.c.i:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.i
.PHONY : Module/Gimbal/Gimbal_UartDeal.c.i
Module/Gimbal/Gimbal_UartDeal.s: Module/Gimbal/Gimbal_UartDeal.c.s
.PHONY : Module/Gimbal/Gimbal_UartDeal.s
# target to generate assembly for a file
Module/Gimbal/Gimbal_UartDeal.c.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_UartDeal.c.s
.PHONY : Module/Gimbal/Gimbal_UartDeal.c.s
Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.o: Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c.o
.PHONY : Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.o
... ... @@ -2007,12 +2007,12 @@ help:
@echo "... Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.o"
@echo "... Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.i"
@echo "... Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.s"
@echo "... Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.o"
@echo "... Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.i"
@echo "... Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.s"
@echo "... Module/Gimbal/Gimbal_InAndOut.o"
@echo "... Module/Gimbal/Gimbal_InAndOut.i"
@echo "... Module/Gimbal/Gimbal_InAndOut.s"
@echo "... Module/Gimbal/Gimbal_UartDeal.o"
@echo "... Module/Gimbal/Gimbal_UartDeal.i"
@echo "... Module/Gimbal/Gimbal_UartDeal.s"
@echo "... Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.o"
@echo "... Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.i"
@echo "... Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.s"
... ...
#!/bin/bash
#1、输入分支名,账号,密码,描述信息
branch_name="dev_00.00.00.10"
branch_name="dev_00.00.00.12"
Account="PanHaoBin"
PassWord="ookk3866"
Message="10更新"
Message="12更新"
ProjectName="114.132.166.25:8099/PanHaoBin/SerialPorject.git"
... ...