: mFakeTouchHandle{0}, mFakeKeyboardHandle{0}, mFakeWheelHandle{0}, tStart{}, isTimerStarted{false}, mTouchSeq{}
{
LOGI("device implementation init");
- TizenDeviceImpl *obj = static_cast<TizenDeviceImpl*>(this);
+ TizenDeviceImpl *obj = static_cast<TizenDeviceImpl *>(this);
obj->mFakeTouchHandle = efl_util_input_initialize_generator(EFL_UTIL_INPUT_DEVTYPE_TOUCHSCREEN);
obj->mFakeKeyboardHandle =
efl_util_input_initialize_generator(EFL_UTIL_INPUT_DEVTYPE_KEYBOARD);
TizenDeviceImpl::~TizenDeviceImpl()
{
- TizenDeviceImpl *obj = static_cast<TizenDeviceImpl*>(this);
+ TizenDeviceImpl *obj = static_cast<TizenDeviceImpl *>(this);
efl_util_input_deinitialize_generator(obj->mFakeTouchHandle);
efl_util_input_deinitialize_generator(obj->mFakeKeyboardHandle);
}
int seq = grabTouchSeqNumber();
LOGI("touch down %d %d , seq:%d", x, y, seq);
if (seq >= 0) {
- TizenDeviceImpl *obj = static_cast<TizenDeviceImpl*>(this);
+ TizenDeviceImpl *obj = static_cast<TizenDeviceImpl *>(this);
long result = (long)efl_util_input_generate_touch(obj->mFakeTouchHandle, seq, EFL_UTIL_INPUT_TOUCH_BEGIN,
x, y);
{
LOGI("touch move %d %d, seq:%d", x, y, seq);
if (seq >= 0) {
- TizenDeviceImpl *obj = static_cast<TizenDeviceImpl*>(this);
+ TizenDeviceImpl *obj = static_cast<TizenDeviceImpl *>(this);
long result = (long)efl_util_input_generate_touch(obj->mFakeTouchHandle, seq, EFL_UTIL_INPUT_TOUCH_UPDATE,
x, y);
return result == EFL_UTIL_ERROR_NONE;
{
LOGI("touch up %d %d, seq:%d", x, y, seq);
if (seq >= 0) {
- TizenDeviceImpl *obj = static_cast<TizenDeviceImpl*>(this);
+ TizenDeviceImpl *obj = static_cast<TizenDeviceImpl *>(this);
long result = (long)efl_util_input_generate_touch(obj->mFakeTouchHandle, seq, EFL_UTIL_INPUT_TOUCH_END,
x, y);
return releaseTouchSeqNumber(seq) && result == EFL_UTIL_ERROR_NONE;
{
LOGI("wheel up %d for %d", amount, durationMs);
long result = -1;
- TizenDeviceImpl *obj = static_cast<TizenDeviceImpl*>(this);
+ TizenDeviceImpl *obj = static_cast<TizenDeviceImpl *>(this);
obj->mFakeWheelHandle = efl_util_input_initialize_generator_with_sync(EFL_UTIL_INPUT_DEVTYPE_POINTER, NULL);
for (int i = 0; i < amount; i++){
- TizenDeviceImpl *obj = static_cast<TizenDeviceImpl*>(this);
+ TizenDeviceImpl *obj = static_cast<TizenDeviceImpl *>(this);
result = (long)efl_util_input_generate_wheel(obj->mFakeWheelHandle, EFL_UTIL_INPUT_POINTER_WHEEL_HORZ, 1);
- usleep(durationMs*MSEC_PER_SEC/amount);
+ usleep(durationMs * MSEC_PER_SEC/amount);
}
efl_util_input_deinitialize_generator(obj->mFakeWheelHandle);
{
LOGI("wheel down %d for %d", amount, durationMs);
long result = -1;
- TizenDeviceImpl *obj = static_cast<TizenDeviceImpl*>(this);
+ TizenDeviceImpl *obj = static_cast<TizenDeviceImpl *>(this);
obj->mFakeWheelHandle = efl_util_input_initialize_generator_with_sync(EFL_UTIL_INPUT_DEVTYPE_POINTER, NULL);
for (int i = 0; i < amount; i++){
- TizenDeviceImpl *obj = static_cast<TizenDeviceImpl*>(this);
+ TizenDeviceImpl *obj = static_cast<TizenDeviceImpl *>(this);
result = (long)efl_util_input_generate_wheel(obj->mFakeWheelHandle, EFL_UTIL_INPUT_POINTER_WHEEL_HORZ, -1);
- usleep(durationMs*MSEC_PER_SEC/amount);
+ usleep(durationMs * MSEC_PER_SEC/amount);
}
efl_util_input_deinitialize_generator(obj->mFakeWheelHandle);
bool TizenDeviceImpl::pressKeyCode(std::string keycode)
{
- TizenDeviceImpl *obj = static_cast<TizenDeviceImpl*>(this);
+ TizenDeviceImpl *obj = static_cast<TizenDeviceImpl *>(this);
long result = (long)efl_util_input_generate_key(obj->mFakeKeyboardHandle, keycode.c_str(), 1);
return result == EFL_UTIL_ERROR_NONE;
}
bool TizenDeviceImpl::releaseKeyCode(std::string keycode)
{
- TizenDeviceImpl *obj = static_cast<TizenDeviceImpl*>(this);
+ TizenDeviceImpl *obj = static_cast<TizenDeviceImpl *>(this);
long result = (long)efl_util_input_generate_key(obj->mFakeKeyboardHandle, keycode.c_str(), 0);
return result == EFL_UTIL_ERROR_NONE;
}
virtual long long getTime() = 0;
protected:
long long convertTime(struct timespec t){
- return (long long)t.tv_sec * 1000L + (long long)(t.tv_nsec / 1000000);
+ return (long long)t.tv_sec * 1000L + (long long)(t.tv_nsec / MICRO_SEC);
}
};