Languages

Menu
Sites
Language
HRM 에러값 의미를 모르겠습니다.

측정값 중 -2와 -3의 의미는 API 레퍼런스를 참조하여 알고 있습니다.

-5값은 어떨 때 발생하는 것인가요?

현재 저의 추측상으로는

-2(시계 흔들림으로 발생되는 오류) 와 -3(미착용 오류)이 동시에 발생될때 혹은

계속적으로 HRM을 얻어나가 디바이스에서 여력이 없을때

라고 생각하고 있습니다. 

심지어 -5로 측정될 때 초기화가 되지 않고 계속 -5를 유지하더군요. 이에 따른 해결책도 추가적으로 궁금합니다.

View Selected Answer

Responses

3 Replies
Mark as answer
Mu-Woong Lee

HRM 측정값 -5 는 -3 (미착용 오류) 보다 좀 더 세분화된 의미로,
심박을 측정할 수 없는 물체라고 판단된 경우를 나타냅니다.

참고로, -3 은 미착용 상태, 혹은 물체에 착용한 상태 양쪽에 대해 모두 발생할 수 있습니다.

물체로 판단된 경우에는 (-3 또는 -5 가 측정된 경우) 불필요한 센서 사용에 따른 소모전류를 줄이기 위해
내부적으로 심박 측정이 중지될 수 있습니다.
이 경우에는 HRM 을 정지 후에 재시작 하면 다시 측정을 시도하게 됩니다.

드물게 다른 App 에 의해 동시에 HRM Sensor 가 사용 중이었던 경우 (예: S-Health 의 자동 심박 측정 등),
HRM 을 재시작해도 다시 같은 오류값이 발생할 수 있으니 약간의 시간을 두고 HRM 을 재시작 하는것을 권장드립니다.

Deokhee Seo

친절하신 설명 감사 먼저 드리며

추가적으로

저는 현재 계속적으로 HRM을 측정하는 앱을 제작 하고 있습니다.

대략적 개요는

HR 측정명령 -> HR 값이 양의 정수일때 ->  전송 -> 종료 ->  반복

                       -> HR 값이 음의 정수일때 -> 종료 ->  1초후 재측정

잘 측정 되다가도 손을 움직였을때 -5값이 나오고 있습니다.

-5값이 지금보다 덜 출력되기 위해서 물리적인 것을(예를 들어 팔을 가만히 있는다는지 혹은 인터벌값을 이용하여 -5대신 자체적으로 값을 내던지) 포함하여

제가 추가적으로 할 수 있는 항목이 있다면 제시 부탁드립니다.   

 

 

 

 

 

Mu-Woong Lee

-5 가 지속적으로 발생한다면,
S헬스의 설정에서 자동 심박 측정을 끈 상태로 테스트 하는 것을 제안드립니다.

자동 심박 측정이 활성화된 상태에서는
아무래도 사용자가 안정적이지 않은 자세에서 심박 측정이 이루어질 가능성이 높기 때문에
심박 측정 결과에 오류를 줄 수 있는 원인들 (사용자의 움직임 등)에 좀 더 민감하게 반응하도록 되어 있습니다.