
RVBox1 마우스 절대좌표 정상동작 유무 체크하기

1. 테스트 모듈 설치방식은 'readme_capture_video.txt' 참조

2. ./run_rvbox1_test_mouse_abs.sh 10 1000 500
- 실행 후 종료는 엔터를 더블클릭하면 종료됨
- 세 개의 파마미터를 통해 동작 옵션을 적용할 수 있음
- 파라미터값 : interval(디폴트 10), max_pos_x(디폴트 1000), max_pos_y(디폴트 500)
- 간헐적으로 마우스 이슈가 발생한다면 장시간 사용 후 에러로그를 확인한다.

3. 실행 후 출력 로그 확인하기

// 연결된 호스트PC의 해상도 정보를 확인한다.
main_app_mouse_absolute_func screen size x : 3840, y : 2160

// 해당 테스트 모듈은 초당 300번 정도의 속도로 (0, 0) to (1000, 500) 좌표를 대각선으로 이동한다.
// 실행 후 마우스가 정해진 좌표 구간을 대간선으로 빠르게 이동하는지 확인한다.
// 아래 로그를 진행중 마우스 인젝션 처리시간을 출력한다. (밀리세컨으로 표시됨)
2024-08-23 02:12:51.552 : main_test_vd absolate loopcnt 0.010667
2024-08-23 02:12:51.752 : main_test_vd absolate loopcnt 0.011333
2024-08-23 02:12:51.952 : main_test_vd absolate loopcnt 0.011000
2024-08-23 02:12:52.152 : main_test_vd absolate loopcnt 0.010334
2024-08-23 02:12:52.352 : main_test_vd absolate loopcnt 0.011000
2024-08-23 02:12:52.552 : main_test_vd absolate loopcnt 0.009666
2024-08-23 02:12:52.752 : main_test_vd absolate loopcnt 0.010000
2024-08-23 02:12:52.952 : main_test_vd absolate loopcnt 0.010000
2024-08-23 02:12:53.152 : main_test_vd absolate loopcnt 0.010334

4. 실행 후 에러 확인하기
- 로그에 해상도 정보가 잘못 출력되는 경우
- 실행 후 정해진 구간을 정상적으로 이동하지 않는 경우
- 실행 후 rvbox1_test_mouse_abs_err.log 로그파일 확인하기

rvbox1_test_mouse_abs_err.log 로그파일 읽기

// 마우스 인젹션에 실패한 경우 출력됨.
main_app_mouse_absolute_func rv_vd_mouseMove fail!!
// 마우스 인젝션 처리시간이 10ms 을 초과한 경우
main_app_mouse_absolute_func processing time exceed %lf