Change-Id: I667d38c50237fa1723d43eb359852c044e053077
Name: haptic-module-tizen
Summary: Haptic Module library
Version: 0.1.0
Name: haptic-module-tizen
Summary: Haptic Module library
Version: 0.1.0
Group: System/Libraries
License: APLv2
Source0: %{name}-%{version}.tar.gz
Group: System/Libraries
License: APLv2
Source0: %{name}-%{version}.tar.gz
int PlayHapticBuffer(const unsigned char *vibe_buffer, int iteration, int level, int *effect_handle);
int OpenHapticDevice(void);
int CloseHapticDevice(void);
int PlayHapticBuffer(const unsigned char *vibe_buffer, int iteration, int level, int *effect_handle);
int OpenHapticDevice(void);
int CloseHapticDevice(void);
+int StopHaptic(void)
+{
+ __haptic_predefine_action(STOP_HAPTIC, NULL);
+
+ return 0;
+}
+
int CloseHapticDevice(void)
{
if (_cancel_thread() < 0) {
int CloseHapticDevice(void)
{
if (_cancel_thread() < 0) {
return HAPTIC_MODULE_OPERATION_FAILED;
}
return HAPTIC_MODULE_OPERATION_FAILED;
}
- status = SetHapticEnable(0);
- if (status < 0) {
- MODULE_ERROR("SetHapticEnable fail : %d", status);
- return HAPTIC_MODULE_OPERATION_FAILED;
- }
-
return HAPTIC_MODULE_ERROR_NONE;
}
return HAPTIC_MODULE_ERROR_NONE;
}
if (effect_handle < 0)
return HAPTIC_MODULE_INVALID_ARGUMENT;
if (effect_handle < 0)
return HAPTIC_MODULE_INVALID_ARGUMENT;
- status = SetHapticEnable(0);
- MODULE_ERROR("SetHapticEnable fail : %d", status);
+ MODULE_ERROR("StopHaptic fail : %d", status);
return HAPTIC_MODULE_OPERATION_FAILED;
}
return HAPTIC_MODULE_OPERATION_FAILED;
}
if (device_handle < 0)
return HAPTIC_MODULE_INVALID_ARGUMENT;
if (device_handle < 0)
return HAPTIC_MODULE_INVALID_ARGUMENT;
- status = SetHapticEnable(0);
- MODULE_ERROR("SetHapticEnable fail : %d", status);
+ MODULE_ERROR("StopHaptic fail : %d", status);
return HAPTIC_MODULE_OPERATION_FAILED;
}
return HAPTIC_MODULE_OPERATION_FAILED;
}