마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

ble에서 disconnect와 connect 여부 가리기.

0 추천
기기가 꺼져있는 상태에서도 커넥트되엇다고 인식해버립니다.

정작 폰->기기로 데이터를 write하면 에러로그가 막 뜨구요.ㅎㅎ;;

콜백메서드로 받은 gatt,status 값 등을 onConnectionStateChange함수에서  

커넥트냐, 디스커넥트냐 여부를 가리는 중.. 다음과 같은 숫자를 발견했습니다.

완벽하게 연결되었을 땐 status값이 0이고, 기기가 꺼졌는데 커넥트로 인식했을 땐

status값이 133입니다. 요녀석으로 if문을 만들어서 문제를 잡을 수있을거같은데..

status값 0과 133이 정확히 어떤 건지 궁금합니다.
anci (19,950 포인트) 님이 2015년 3월 19일 질문

1개의 답변

0 추천
 
채택된 답변
#define  GATT_SUCCESS                        0x0000
 
#define  GATT_ERROR                          0x0085
 
 
 
------------------
doridori2013@nate.com
익명사용자 님이 2015년 3월 19일 답변
anci님이 2015년 3월 19일 채택됨
댓글감사합니다. 아직 85란 값은 못받았는데 일단 성공값이 0이라는 건가요?
0x0085 는 십진수로 133 입니다.
아 ㅎㅎ ; 타입을 착각햇네요. 답글 감사합니다^^
...