#include "heart_blood/CheckAbnormalView.h"
#include "vibrator_service.h"
-extern "C" void custom_VibratorFunc(OHOS::VibratorType vibratorType);
+
namespace OHOS
{
static CheckAbnormalView *g_pCheckAbnormalView{nullptr};
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "CheckAbnormalView::InitBloodView fail");
}
- custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO); // 震动提醒
+ if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb())
+ {
+ ui_api_vibrate_once_func();
+ }
RootView::GetInstance()->Add(container_);
SetContainerView(container_);
#include "heart_blood/health_service/health_service.h"
#include "vibrator_service.h"
-extern "C" void custom_VibratorFunc(OHOS::VibratorType vibratorType);
namespace OHOS
{
if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb())
{
- custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO); // 震动提醒
+ // 震动提醒
+ ui_api_vibrate_once_func();
}
RootView::GetInstance()->Add(container_);
void SystemVolumeSet(int16_t sounding);
void CallVolumeSet(int16_t sounding);
- void VibationModeSet(int value);
+ // void VibationModeSet(int value);
void SilentModelSet(bool isopen);
#ifdef __cplusplus
#if __cplusplus
#include <ohos_types.h>\r
#include "soundandvibration/include/SoundAndVibrationVolumeSettingC.h"\r
#include "UiConfig.h"\r
+#include "vibrator_service.h"\r
\r
namespace OHOS\r
{\r
int VibrationMode = view_->GetVibrationModeView()->GetVibrationModePicker()->GetSelected();\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "VibrationMode = %d", VibrationMode);\r
SoundAndVibrationModel::GetInstance()->SetVibrationReminderToggleButtonStaus(VibrationMode);\r
- uapi_vibrationModeSet(VibrationMode);\r
+ // uapi_vibrationModeSet(VibrationMode);\r
+ ui_api_vibrate_once_func();\r
view_->ChangeView(VIBRATIONMODEVIEW, SOUNDANDVIBRATIONVIEW);\r
}\r
return true;\r
Audio::AudioManager::GetInstance().SetVolume(AUDIO_STREAM_VOICE_CALL_BT_SCO, sounding); // 系统音量设置
}
- /*
- * @brief 震动模式设置
- */
- void VibationModeSet(int value)
- {
- custom_VibratorFunc_int(value);
- }
+ // /*
+ // * @brief 震动模式设置
+ // */
+ // void VibationModeSet(int value)
+ // {
+ // custom_VibratorFunc_int(value);
+ // }
/*
* @brief 静音模式设置
#include "AppViewIDs.h"
#include "bleEvent.h"
-extern "C" void custom_VibratorFunc(OHOS::VibratorType vibratorType);
-
#ifdef __cplusplus
extern "C"
{
#define HIGH_INTENSITY_UPPER_THRESHOLD 79
extern "C" errcode_t uapi_get_timestampe_ms(uint32_t *tm);
-extern "C" void custom_VibratorFunc(OHOS::VibratorType vibratorType);
#ifdef __cplusplus
extern "C"
uapi_set_screen_on_api(); // 亮屏检测
if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb())
{
- custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO); // 震动提醒
+ ui_api_vibrate_once_func();
}
TraingCardView::GetInstance()->SetPopupViewStatus(HeartPopup, true);
}
uapi_set_screen_on_api(); // 亮屏检测
if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb())
{
- custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO);
+ ui_api_vibrate_once_func();
}
TraingCardView::GetInstance()->SetPopupViewStatus(GetTagPopup, true);
TraingCardView::GetInstance()->GetAnimator()->Start();
#include <unordered_map>\r
\r
extern "C" void do_cywee_service_check_msg(int cmd, int data[]);\r
-extern "C" void custom_VibratorFunc(OHOS::VibratorType vibratorType);\r
+\r
#define MAXSPORTID 176\r
\r
#define DEFAULT_DASH "--"\r
#include "ConfigModel.h"
#include "cat1_server.h"
// #include "TraingCardPresenter.h"
+#include "../../../../../../drivers/peripheral/vibrator/service/vibrator_service.h"
#ifdef FD230
#include "uiservice/include/ui_service.h"
{
OHOS::ConfigModel *p_ConfigModel = OHOS::ConfigModel::GetInstance();
p_ConfigModel->SetVibrationReminder(falg);
- uapi_vibrationModeSet(falg);
+ // uapi_vibrationModeSet(falg);
+ ui_api_vibrate_once_func();
#ifdef FD230
SendMsgToUIService(UI_UPDATE_VIBRATION_MODE,0,nullptr,0);
#endif
\r
void ble_vibrator_check_timer_callback(void)\r
{\r
- uapi_vibrationModeSet(3);\r
+ // uapi_vibrationModeSet(3);\r
+ ui_api_vibrate_once_func();\r
}\r
\r
void ble_acc_check_timer_callback(void)\r
}\r
PRINT("aging_t.mag_error : %d \r\n",aging_t.mag_error);\r
\r
- uapi_vibrationModeSet(3);\r
+ // uapi_vibrationModeSet(3);\r
+ ui_api_vibrate_once_func();\r
aging_t.motor_error = 0;\r
PRINT("aging_t.motor_error : %d \r\n",aging_t.motor_error);\r
\r
#include <msg_center.h>
#include <power_display_service.h>
#include <custom_utils.h>
+#include "vibrator_service.h"
+
namespace OHOS
{
uapi_set_screen_on_api();
if(true != ConfigModel::GetInstance()->GetDnotdisturb())
{
- uapi_vibrationModeSet(ConfigModel::GetInstance()->GetVibrationReminder());
+ // uapi_vibrationModeSet(ConfigModel::GetInstance()->GetVibrationReminder());
+ ui_api_vibrate_once_func();
}
}
#include "ConfigModel.h"
#include <cmsis_os2.h>
#include <cmsis_os.h>
-#include "../../../../../../../middleware/services/gui/uikit/ui/interfaces/innerkits/dock/vibrator_manager.h"
-extern "C" void custom_VibratorFunc(OHOS::VibratorType vibratorType);
+#include "vibrator_service.h"
namespace OHOS
{
if(nullptr != FindWatchGroupView)
{
- custom_VibratorFunc(OHOS::VibratorType::VIBRATOR_TYPE_ONE);
+ ui_api_vibrate_once_func();
}
}
#include "message_notification.h"
#include "string"
#include "vibrator_service.h"
-extern "C" void custom_VibratorFunc(OHOS::VibratorType vibratorType);
#include "../../../../../../../drivers/peripheral/config/include/ConfigModel.h"
namespace OHOS
if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb())
{
// 震动提醒
- custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO);
+ ui_api_vibrate_once_func();
}
int32_t timeout = 2000; // 亮屏操作 2000ms 2秒关闭
#include "UiConfig.h"
#include "ConfigModel.h"
#include "alarm/include/AlarmClockModel.h"
-extern "C" void custom_VibratorFunc(OHOS::VibratorType vibratorType);
namespace OHOS
{
if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb())
{
- custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO); // 震动提醒
+ ui_api_vibrate_once_func();
}
int32_t timeout = 5000; // 亮屏操作 5000ms 5秒关闭
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Create SleepGroupView succeed!!");
if(true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb())
{
- custom_VibratorFunc(VibratorType::VIBRATOR_TYPE_TWO); // 震动提醒
+ ui_api_vibrate_once_func();
}
}
/*释放消息弹窗视图*/
#else
#define CONFIG_DEBUG
#endif
+#include "../../../../../drivers/peripheral/vibrator/service/vibrator_service.h"
+
// #define DEBUG_LINE() printf("%s %d\n",__func__,__LINE__)
namespace OHOS
{
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "cm_initializeVibrationModel");
int value = OHOS::ConfigModel::GetInstance()->GetVibrationReminder();
- uapi_vibrationModeSet(value);
+ // uapi_vibrationModeSet(value);
+ ui_api_vibrate_once_func();
}
void cm_initializeSilentModel(void)
#endif
}
-//震动强度设置
-void uapi_vibrationModeSet(int value)
-{
- #ifdef FD230
- VibationModeSet(value);
- #endif
-}
+// //震动强度设置
+// void uapi_vibrationModeSet(int value)
+// {
+// #ifdef FD230
+// VibationModeSet(value);
+// #endif
+// }
//设置是否静音
void uapi_setSilentMode(bool isopen)
for(cmd = 0; cmd < 6 ; cmd++)
{
- uapi_vibrationModeSet(3);
+ // uapi_vibrationModeSet(3);
+ ui_api_vibrate_once_func();
LOS_Msleep(1000);
}
void uapi_systemVolumeSet(int16_t sounding);
void uapi_callVolumeSet(int16_t sounding);
-void uapi_vibrationModeSet(int value);
+// void uapi_vibrationModeSet(int value);
void uapi_setSilentMode(bool isopen);
void uapi_set4GCapability(bool isopen);
}
}
+// UI 界面震动一次接口
+void ui_api_vibrate_once_func(void)
+{
+ custom_VibratorFunc_int(0);
+}
+
+
#define MAG_CHECK_MS 20
static unsigned long g_app_queue;
*/
extern void do_vibrator_cmd(vibrator_cmd_t cmd);
+// UI 界面震动一次接口
+void ui_api_vibrate_once_func(void);
+
#ifdef __cplusplus
#if __cplusplus
}