|
...
|
...
|
@@ -41,23 +41,23 @@ T_JZsdkReturnCode Lighting_Init() |
|
|
|
* 探照灯 灯光属性
|
|
|
|
*
|
|
|
|
********************************************************************************************************************************/
|
|
|
|
//查询灯光属性
|
|
|
|
T_JZsdkReturnCode Lighting_CheckStatus_SearchLightLightAttribute(int *ValueFrequency, int *ValueMode, int *ValueLeftLumen, int *ValueRightLumen)
|
|
|
|
{
|
|
|
|
//1、刷新查询灯光属性
|
|
|
|
if (DEVICE_VERSION == JZ_H1T)
|
|
|
|
{
|
|
|
|
SearchLight_V3S_H1T_CheckStatus_LightAttribute();
|
|
|
|
}
|
|
|
|
// //查询灯光属性
|
|
|
|
// T_JZsdkReturnCode Lighting_CheckStatus_SearchLightLightAttribute(int *ValueFrequency, int *ValueMode, int *ValueLeftLumen, int *ValueRightLumen)
|
|
|
|
// {
|
|
|
|
// //1、刷新查询灯光属性
|
|
|
|
// if (DEVICE_VERSION == JZ_H1T)
|
|
|
|
// {
|
|
|
|
// SearchLight_V3S_H1T_CheckStatus_LightAttribute();
|
|
|
|
// }
|
|
|
|
|
|
|
|
//2、获取一次本地灯光属性
|
|
|
|
Lighting_Get_SearchLightMode(ValueMode);
|
|
|
|
Lighting_Get_SearchLightLumen(ValueLeftLumen, ValueRightLumen);
|
|
|
|
Lighting_Get_SearchLightFrequency(ValueFrequency);
|
|
|
|
// //2、获取一次本地灯光属性
|
|
|
|
// Lighting_Get_SearchLightMode(ValueMode);
|
|
|
|
// Lighting_Get_SearchLightLumen(ValueLeftLumen, ValueRightLumen);
|
|
|
|
// Lighting_Get_SearchLightFrequency(ValueFrequency);
|
|
|
|
|
|
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
}
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
// }
|
|
|
|
|
|
|
|
/********************************************************************************************************************************
|
|
|
|
*
|
|
...
|
...
|
@@ -65,53 +65,57 @@ T_JZsdkReturnCode Lighting_CheckStatus_SearchLightLightAttribute(int *ValueFrequ |
|
|
|
*
|
|
|
|
********************************************************************************************************************************/
|
|
|
|
|
|
|
|
//设置探照灯模式
|
|
|
|
T_JZsdkReturnCode Lighting_SearchLightControl(int mode)
|
|
|
|
{
|
|
|
|
printf("设置%x探照灯模式\n",DEVICE_VERSION);
|
|
|
|
// //设置探照灯模式
|
|
|
|
// T_JZsdkReturnCode Lighting_SearchLightControl(int mode)
|
|
|
|
// {
|
|
|
|
// printf("设置%x探照灯模式\n",DEVICE_VERSION);
|
|
|
|
|
|
|
|
SearchLight_Mode = mode;
|
|
|
|
// SearchLight_Mode = mode;
|
|
|
|
|
|
|
|
if (DEVICE_VERSION == JZ_U3 || DEVICE_VERSION == JZ_U3S || DEVICE_VERSION == JZ_U3D || DEVICE_VERSION == JZ_U30)
|
|
|
|
{
|
|
|
|
return SearchLight_V3S_U3_SearchLightControl(mode);
|
|
|
|
}
|
|
|
|
else if (DEVICE_VERSION == JZ_H1T)
|
|
|
|
{
|
|
|
|
return SearchLight_V3S_H1T_SearchLightControl(mode);
|
|
|
|
}
|
|
|
|
else if (DEVICE_VERSION == TF_A1)
|
|
|
|
{
|
|
|
|
return SearchLight_V3S_TFA1_SearchLightControl(mode);
|
|
|
|
}
|
|
|
|
// if (DEVICE_VERSION == JZ_U3 || DEVICE_VERSION == JZ_U3S || DEVICE_VERSION == JZ_U3D || DEVICE_VERSION == JZ_U30)
|
|
|
|
// {
|
|
|
|
// return SearchLight_V3S_U3_SearchLightControl(mode);
|
|
|
|
// }
|
|
|
|
// else if (DEVICE_VERSION == JZ_T40)
|
|
|
|
// {
|
|
|
|
// return SearchLight_V3S_T40_SearchLightControl(mode);
|
|
|
|
// }
|
|
|
|
// else if (DEVICE_VERSION == JZ_H1T)
|
|
|
|
// {
|
|
|
|
// return SearchLight_V3S_H1T_SearchLightControl(mode);
|
|
|
|
// }
|
|
|
|
// else if (DEVICE_VERSION == TF_A1)
|
|
|
|
// {
|
|
|
|
// return SearchLight_V3S_TFA1_SearchLightControl(mode);
|
|
|
|
// }
|
|
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
|
|
|
|
}
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
|
|
|
|
// }
|
|
|
|
|
|
|
|
//收到并修改探照灯模式(中继修改)
|
|
|
|
T_JZsdkReturnCode Lighting_Obtain_SearchLightMode(int mode)
|
|
|
|
{
|
|
|
|
printf("%x探照灯模式改变%d\n",DEVICE_VERSION, mode);
|
|
|
|
// //收到并修改探照灯模式(中继修改)
|
|
|
|
// T_JZsdkReturnCode Lighting_Obtain_SearchLightMode(int mode)
|
|
|
|
// {
|
|
|
|
// printf("%x探照灯模式改变%d\n",DEVICE_VERSION, mode);
|
|
|
|
|
|
|
|
SearchLight_Mode = mode;
|
|
|
|
// SearchLight_Mode = mode;
|
|
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
}
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
// }
|
|
|
|
|
|
|
|
//获取探照灯的灯光模式
|
|
|
|
T_JZsdkReturnCode Lighting_Get_SearchLightMode(int *mode)
|
|
|
|
{
|
|
|
|
*mode = SearchLight_Mode;
|
|
|
|
// //获取探照灯的灯光模式
|
|
|
|
// T_JZsdkReturnCode Lighting_Get_SearchLightMode(int *mode)
|
|
|
|
// {
|
|
|
|
// *mode = SearchLight_Mode;
|
|
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
}
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
// }
|
|
|
|
|
|
|
|
//查询探照灯灯光模式
|
|
|
|
T_JZsdkReturnCode Lighting_CheckStatus_SearchLightMode()
|
|
|
|
{
|
|
|
|
// //查询探照灯灯光模式
|
|
|
|
// T_JZsdkReturnCode Lighting_CheckStatus_SearchLightMode()
|
|
|
|
// {
|
|
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
|
|
|
|
}
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
/********************************************************************************************************************************
|
|
...
|
...
|
@@ -120,65 +124,71 @@ T_JZsdkReturnCode Lighting_CheckStatus_SearchLightMode() |
|
|
|
*
|
|
|
|
********************************************************************************************************************************/
|
|
|
|
|
|
|
|
//设置探照灯的灯光亮度
|
|
|
|
T_JZsdkReturnCode Lighting_Set_SearchLightLumen(int LeftLumen, int RightLumen)
|
|
|
|
{
|
|
|
|
printf("设置%x探照灯灯光亮度\n",DEVICE_VERSION);
|
|
|
|
|
|
|
|
if (DEVICE_VERSION == JZ_U3 || DEVICE_VERSION == JZ_U3S || DEVICE_VERSION == JZ_U3D || DEVICE_VERSION == JZ_U30)
|
|
|
|
{
|
|
|
|
SearchLight_RightLumen = RightLumen;
|
|
|
|
SearchLight_LeftLumen = LeftLumen;
|
|
|
|
return SearchLight_V3S_U3_Set_SearchLightLumen(LeftLumen, RightLumen);
|
|
|
|
}
|
|
|
|
else if (DEVICE_VERSION == JZ_H1T)
|
|
|
|
{
|
|
|
|
return SearchLight_V3S_H1T_Set_SearchLightLumen(LeftLumen, RightLumen);
|
|
|
|
}
|
|
|
|
else if (DEVICE_VERSION == TF_A1)
|
|
|
|
{
|
|
|
|
SearchLight_RightLumen = RightLumen;
|
|
|
|
SearchLight_LeftLumen = LeftLumen;
|
|
|
|
return SearchLight_V3S_TFA1_Set_SearchLightLumen(LeftLumen, RightLumen);
|
|
|
|
}
|
|
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
|
|
|
|
}
|
|
|
|
|
|
|
|
//收到并修改探照灯的灯光亮度(中继修改)
|
|
|
|
T_JZsdkReturnCode Lighting_Obtain_SearchLightLumen(int LeftLumen, int RightLumen)
|
|
|
|
{
|
|
|
|
printf("接收到%x探照灯灯光亮度 左灯%d 右灯%d\n",DEVICE_VERSION, LeftLumen, RightLumen);
|
|
|
|
|
|
|
|
//如果是主喊话器副灯的单一设备
|
|
|
|
if (DEVICE_VERSION == TF_A1 || DEVICE_VERSION == JZ_U3 || DEVICE_VERSION == JZ_U3S || DEVICE_VERSION == JZ_U3D || DEVICE_VERSION == JZ_U30)
|
|
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
{
|
|
|
|
SearchLight_RightLumen = RightLumen;
|
|
|
|
SearchLight_LeftLumen = LeftLumen;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
}
|
|
|
|
|
|
|
|
//获取探照灯设置的灯光亮度
|
|
|
|
T_JZsdkReturnCode Lighting_Get_SearchLightLumen(int *LeftLumen, int *RightLumen)
|
|
|
|
{
|
|
|
|
*LeftLumen = SearchLight_LeftLumen;
|
|
|
|
*RightLumen = SearchLight_RightLumen;
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
}
|
|
|
|
|
|
|
|
//查询探照灯灯光亮度
|
|
|
|
T_JZsdkReturnCode Lighting_CheckStatus_SearchLightLumen()
|
|
|
|
{
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
|
|
|
|
}
|
|
|
|
// //设置探照灯的灯光亮度
|
|
|
|
// T_JZsdkReturnCode Lighting_Set_SearchLightLumen(int LeftLumen, int RightLumen)
|
|
|
|
// {
|
|
|
|
// printf("设置%x探照灯灯光亮度\n",DEVICE_VERSION);
|
|
|
|
|
|
|
|
// if (DEVICE_VERSION == JZ_U3 || DEVICE_VERSION == JZ_U3S || DEVICE_VERSION == JZ_U3D || DEVICE_VERSION == JZ_U30)
|
|
|
|
// {
|
|
|
|
// SearchLight_RightLumen = RightLumen;
|
|
|
|
// SearchLight_LeftLumen = LeftLumen;
|
|
|
|
// return SearchLight_V3S_U3_Set_SearchLightLumen(LeftLumen, RightLumen);
|
|
|
|
// }
|
|
|
|
// else if (DEVICE_VERSION == JZ_T40)
|
|
|
|
// {
|
|
|
|
// SearchLight_RightLumen = RightLumen;
|
|
|
|
// SearchLight_LeftLumen = LeftLumen;
|
|
|
|
// return SearchLight_V3S_T40_Set_SearchLightLumen(LeftLumen, RightLumen);
|
|
|
|
// }
|
|
|
|
// else if (DEVICE_VERSION == JZ_H1T)
|
|
|
|
// {
|
|
|
|
// return SearchLight_V3S_H1T_Set_SearchLightLumen(LeftLumen, RightLumen);
|
|
|
|
// }
|
|
|
|
// else if (DEVICE_VERSION == TF_A1)
|
|
|
|
// {
|
|
|
|
// SearchLight_RightLumen = RightLumen;
|
|
|
|
// SearchLight_LeftLumen = LeftLumen;
|
|
|
|
// return SearchLight_V3S_TFA1_Set_SearchLightLumen(LeftLumen, RightLumen);
|
|
|
|
// }
|
|
|
|
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
|
|
|
|
// }
|
|
|
|
|
|
|
|
// //收到并修改探照灯的灯光亮度(中继修改)
|
|
|
|
// T_JZsdkReturnCode Lighting_Obtain_SearchLightLumen(int LeftLumen, int RightLumen)
|
|
|
|
// {
|
|
|
|
// printf("接收到%x探照灯灯光亮度 左灯%d 右灯%d\n",DEVICE_VERSION, LeftLumen, RightLumen);
|
|
|
|
|
|
|
|
// //如果是主喊话器副灯的单一设备
|
|
|
|
// if (DEVICE_VERSION == TF_A1 || DEVICE_VERSION == JZ_U3 || DEVICE_VERSION == JZ_U3S || DEVICE_VERSION == JZ_U3D || DEVICE_VERSION == JZ_U30)
|
|
|
|
// {
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// else
|
|
|
|
// {
|
|
|
|
// SearchLight_RightLumen = RightLumen;
|
|
|
|
// SearchLight_LeftLumen = LeftLumen;
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
// }
|
|
|
|
|
|
|
|
// //获取探照灯设置的灯光亮度
|
|
|
|
// T_JZsdkReturnCode Lighting_Get_SearchLightLumen(int *LeftLumen, int *RightLumen)
|
|
|
|
// {
|
|
|
|
// *LeftLumen = SearchLight_LeftLumen;
|
|
|
|
// *RightLumen = SearchLight_RightLumen;
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
// }
|
|
|
|
|
|
|
|
// //查询探照灯灯光亮度
|
|
|
|
// T_JZsdkReturnCode Lighting_CheckStatus_SearchLightLumen()
|
|
|
|
// {
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
...
|
...
|
@@ -188,107 +198,111 @@ T_JZsdkReturnCode Lighting_CheckStatus_SearchLightLumen() |
|
|
|
*
|
|
|
|
********************************************************************************************************************************/
|
|
|
|
|
|
|
|
//设置爆闪灯频率
|
|
|
|
T_JZsdkReturnCode Lighting_Set_SearchLightFrequency(int value)
|
|
|
|
{
|
|
|
|
printf("设置0x%x:探照灯爆闪频率\n",DEVICE_VERSION);
|
|
|
|
|
|
|
|
if (DEVICE_VERSION == JZ_U3 || DEVICE_VERSION == JZ_U3S || DEVICE_VERSION == JZ_U3D || DEVICE_VERSION == JZ_U30)
|
|
|
|
{
|
|
|
|
SearchLight_Frequency = value;
|
|
|
|
return SearchLight_V3S_U3_Set_SearchLightFrequency(value);
|
|
|
|
}
|
|
|
|
else if (DEVICE_VERSION == JZ_H1T)
|
|
|
|
{
|
|
|
|
return SearchLight_V3S_H1T_Set_SearchLightFrequency(value);
|
|
|
|
}
|
|
|
|
else if (DEVICE_VERSION == TF_A1)
|
|
|
|
{
|
|
|
|
return SearchLight_V3S_TFA1_Set_SearchLightFrequency(value);
|
|
|
|
}
|
|
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
|
|
|
|
}
|
|
|
|
|
|
|
|
//收到并修改探照灯的灯光频率(中继修改)
|
|
|
|
T_JZsdkReturnCode Lighting_Obtain_SearchLightFrequency(int Frequency)
|
|
|
|
{
|
|
|
|
printf("%x探照灯爆闪频率改变%d\n",DEVICE_VERSION, Frequency);
|
|
|
|
|
|
|
|
SearchLight_Frequency = Frequency;
|
|
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
}
|
|
|
|
|
|
|
|
//获取探照灯的灯光频率
|
|
|
|
T_JZsdkReturnCode Lighting_Get_SearchLightFrequency(int *Frequency)
|
|
|
|
{
|
|
|
|
*Frequency = SearchLight_Frequency;
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
}
|
|
|
|
|
|
|
|
//查询探照灯灯光频率
|
|
|
|
T_JZsdkReturnCode Lighting_CheckStatus_SearchLightFrequency()
|
|
|
|
{
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
|
|
|
|
}
|
|
|
|
|
|
|
|
//收到并修改探照灯的温度(中继修改)
|
|
|
|
T_JZsdkReturnCode Lighting_Obtain_SearchLightTemperature(int LeftTemperature, int RightTemperature)
|
|
|
|
{
|
|
|
|
printf("设备0x1010%x探照灯温度改变左灯%d 右灯%d\n",DEVICE_VERSION, LeftTemperature ,RightTemperature);
|
|
|
|
|
|
|
|
SearchLight_LeftTemperature = LeftTemperature;
|
|
|
|
SearchLight_RightTemperature = RightTemperature;
|
|
|
|
|
|
|
|
int Max_tmeperature; //最大温度值
|
|
|
|
|
|
|
|
Max_tmeperature = MAX(LeftTemperature, RightTemperature);
|
|
|
|
|
|
|
|
//判断探照灯是否有打开
|
|
|
|
if (SearchLight_Mode == JZ_FLAGCODE_OFF)
|
|
|
|
{
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
}
|
|
|
|
|
|
|
|
//如果是JZ u3
|
|
|
|
if (DEVICE_VERSION == JZ_U3 || DEVICE_VERSION == JZ_U3S || DEVICE_VERSION == JZ_U3D || DEVICE_VERSION == JZ_U30)
|
|
|
|
{
|
|
|
|
//输入温度进温度控制线程
|
|
|
|
SearchLightTemControl_Set_g_InputTemp(Max_tmeperature);
|
|
|
|
}
|
|
|
|
if (DEVICE_VERSION == TF_A1)
|
|
|
|
{
|
|
|
|
//输入温度进温度控制线程
|
|
|
|
SearchLightTemControl_Set_g_InputTemp(Max_tmeperature);
|
|
|
|
}
|
|
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
}
|
|
|
|
|
|
|
|
//获取探照灯的灯光温度
|
|
|
|
T_JZsdkReturnCode Lighting_Get_SearchLightTemperature(int *LeftTemperature, int *RightTemperature)
|
|
|
|
{
|
|
|
|
*LeftTemperature = SearchLight_LeftTemperature;
|
|
|
|
*RightTemperature = SearchLight_RightTemperature;
|
|
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
}
|
|
|
|
|
|
|
|
//查询灯光温度
|
|
|
|
T_JZsdkReturnCode Lighting_CheckStatus_SearchLightTemperture(int *ValueLeftTemperature, int *ValueRightTemperaturen)
|
|
|
|
{
|
|
|
|
//1、刷新查询灯光温度
|
|
|
|
if (DEVICE_VERSION == JZ_H1T)
|
|
|
|
{
|
|
|
|
SearchLight_V3S_H1T_CheckStatus_SearchLightTemperture();
|
|
|
|
}
|
|
|
|
|
|
|
|
//2、获取一次本地灯光温度
|
|
|
|
Lighting_Get_SearchLightTemperature(ValueLeftTemperature, ValueRightTemperaturen);
|
|
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
}
|
|
|
|
// //设置爆闪灯频率
|
|
|
|
// T_JZsdkReturnCode Lighting_Set_SearchLightFrequency(int value)
|
|
|
|
// {
|
|
|
|
// printf("设置0x%x:探照灯爆闪频率\n",DEVICE_VERSION);
|
|
|
|
|
|
|
|
// if (DEVICE_VERSION == JZ_U3 || DEVICE_VERSION == JZ_U3S || DEVICE_VERSION == JZ_U3D || DEVICE_VERSION == JZ_U30)
|
|
|
|
// {
|
|
|
|
// SearchLight_Frequency = value;
|
|
|
|
// return SearchLight_V3S_U3_Set_SearchLightFrequency(value);
|
|
|
|
// }
|
|
|
|
// else if (DEVICE_VERSION == JZ_T40)
|
|
|
|
// {
|
|
|
|
// return SearchLight_V3S_T40_Set_SearchLightFrequency(value);
|
|
|
|
// }
|
|
|
|
// else if (DEVICE_VERSION == JZ_H1T)
|
|
|
|
// {
|
|
|
|
// return SearchLight_V3S_H1T_Set_SearchLightFrequency(value);
|
|
|
|
// }
|
|
|
|
// else if (DEVICE_VERSION == TF_A1)
|
|
|
|
// {
|
|
|
|
// return SearchLight_V3S_TFA1_Set_SearchLightFrequency(value);
|
|
|
|
// }
|
|
|
|
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
|
|
|
|
// }
|
|
|
|
|
|
|
|
// //收到并修改探照灯的灯光频率(中继修改)
|
|
|
|
// T_JZsdkReturnCode Lighting_Obtain_SearchLightFrequency(int Frequency)
|
|
|
|
// {
|
|
|
|
// printf("%x探照灯爆闪频率改变%d\n",DEVICE_VERSION, Frequency);
|
|
|
|
|
|
|
|
// SearchLight_Frequency = Frequency;
|
|
|
|
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
// }
|
|
|
|
|
|
|
|
// //获取探照灯的灯光频率
|
|
|
|
// T_JZsdkReturnCode Lighting_Get_SearchLightFrequency(int *Frequency)
|
|
|
|
// {
|
|
|
|
// *Frequency = SearchLight_Frequency;
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
// }
|
|
|
|
|
|
|
|
// //查询探照灯灯光频率
|
|
|
|
// T_JZsdkReturnCode Lighting_CheckStatus_SearchLightFrequency()
|
|
|
|
// {
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
|
|
|
|
// }
|
|
|
|
|
|
|
|
// //收到并修改探照灯的温度(中继修改)
|
|
|
|
// T_JZsdkReturnCode Lighting_Obtain_SearchLightTemperature(int LeftTemperature, int RightTemperature)
|
|
|
|
// {
|
|
|
|
// printf("设备0x1010%x探照灯温度改变左灯%d 右灯%d\n",DEVICE_VERSION, LeftTemperature ,RightTemperature);
|
|
|
|
|
|
|
|
// SearchLight_LeftTemperature = LeftTemperature;
|
|
|
|
// SearchLight_RightTemperature = RightTemperature;
|
|
|
|
|
|
|
|
// int Max_tmeperature; //最大温度值
|
|
|
|
|
|
|
|
// Max_tmeperature = MAX(LeftTemperature, RightTemperature);
|
|
|
|
|
|
|
|
// //判断探照灯是否有打开
|
|
|
|
// if (SearchLight_Mode == JZ_FLAGCODE_OFF)
|
|
|
|
// {
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
// }
|
|
|
|
|
|
|
|
// if (DEVICE_VERSION == JZ_U3 ||
|
|
|
|
// DEVICE_VERSION == JZ_U3S ||
|
|
|
|
// DEVICE_VERSION == JZ_U3D ||
|
|
|
|
// DEVICE_VERSION == JZ_U30 ||
|
|
|
|
// DEVICE_VERSION == TF_A1 ||
|
|
|
|
// DEVICE_VERSION == JZ_T40
|
|
|
|
// )
|
|
|
|
// {
|
|
|
|
// //输入温度进温度控制线程
|
|
|
|
// SearchLightTemControl_Set_g_InputTemp(Max_tmeperature);
|
|
|
|
// }
|
|
|
|
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
// }
|
|
|
|
|
|
|
|
// //获取探照灯的灯光温度
|
|
|
|
// T_JZsdkReturnCode Lighting_Get_SearchLightTemperature(int *LeftTemperature, int *RightTemperature)
|
|
|
|
// {
|
|
|
|
// *LeftTemperature = SearchLight_LeftTemperature;
|
|
|
|
// *RightTemperature = SearchLight_RightTemperature;
|
|
|
|
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
// }
|
|
|
|
|
|
|
|
// //查询灯光温度
|
|
|
|
// T_JZsdkReturnCode Lighting_CheckStatus_SearchLightTemperture(int *ValueLeftTemperature, int *ValueRightTemperaturen)
|
|
|
|
// {
|
|
|
|
// //1、刷新查询灯光温度
|
|
|
|
// if (DEVICE_VERSION == JZ_H1T)
|
|
|
|
// {
|
|
|
|
// SearchLight_V3S_H1T_CheckStatus_SearchLightTemperture();
|
|
|
|
// }
|
|
|
|
|
|
|
|
// //2、获取一次本地灯光温度
|
|
|
|
// Lighting_Get_SearchLightTemperature(ValueLeftTemperature, ValueRightTemperaturen);
|
|
|
|
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
// }
|
|
|
|
|
|
|
|
/********************************************************************************************************************************
|
|
|
|
*
|
|
...
|
...
|
@@ -428,35 +442,35 @@ T_JZsdkReturnCode Lighting_CheckStatus_WarningLightColor(int *ValueColor1, int * |
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*********
|
|
|
|
*
|
|
|
|
*刷新亮度函数
|
|
|
|
*
|
|
|
|
**********/
|
|
|
|
T_JZsdkReturnCode JZsdk_SearchLight_FlushLumen(int InputLumen)
|
|
|
|
{
|
|
|
|
JZsdk_SearchLightTemControl_FlushLumen(InputLumen);
|
|
|
|
}
|
|
|
|
|
|
|
|
/****************
|
|
|
|
*
|
|
|
|
* 获取消息订阅状态
|
|
|
|
*
|
|
|
|
* *************/
|
|
|
|
int JZsdk_SearchLight_GetMessageSubFlag(void)
|
|
|
|
{
|
|
|
|
return g_SearchLight_Subscription_Flag;
|
|
|
|
}
|
|
|
|
|
|
|
|
/***************************
|
|
|
|
*
|
|
|
|
* 设置消息订阅状态
|
|
|
|
*
|
|
|
|
*
|
|
|
|
************************/
|
|
|
|
T_JZsdkReturnCode JZsdk_SearchLight_SetMessageSubFlag(int InputFlag)
|
|
|
|
{
|
|
|
|
g_SearchLight_Subscription_Flag = InputFlag;
|
|
|
|
|
|
|
|
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
} |
|
|
\ No newline at end of file |
|
|
|
// /*********
|
|
|
|
// *
|
|
|
|
// *刷新亮度函数
|
|
|
|
// *
|
|
|
|
// **********/
|
|
|
|
// T_JZsdkReturnCode JZsdk_SearchLight_FlushLumen(int InputLumen)
|
|
|
|
// {
|
|
|
|
// JZsdk_SearchLightTemControl_FlushLumen(InputLumen);
|
|
|
|
// }
|
|
|
|
|
|
|
|
// /****************
|
|
|
|
// *
|
|
|
|
// * 获取消息订阅状态
|
|
|
|
// *
|
|
|
|
// * *************/
|
|
|
|
// int JZsdk_SearchLight_GetMessageSubFlag(void)
|
|
|
|
// {
|
|
|
|
// return g_SearchLight_Subscription_Flag;
|
|
|
|
// }
|
|
|
|
|
|
|
|
// /***************************
|
|
|
|
// *
|
|
|
|
// * 设置消息订阅状态
|
|
|
|
// *
|
|
|
|
// *
|
|
|
|
// ************************/
|
|
|
|
// T_JZsdkReturnCode JZsdk_SearchLight_SetMessageSubFlag(int InputFlag)
|
|
|
|
// {
|
|
|
|
// g_SearchLight_Subscription_Flag = InputFlag;
|
|
|
|
|
|
|
|
// return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
|
|
|
|
// } |
|
|
\ No newline at end of file |
...
|
...
|
|