Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

PairingCodeUtils

공용 클래스 PairingCodeUtils가 Object를 확장 함

Nest 페어링 코드 작업을위한 유틸리티 기능.

상수 요약

int BITS_PER_CHARACTER 단일 페어링 코드 문자로 인코딩 된 비트 수입니다.
int KRYPTONITE_PAIRING_CODE_LENGTH 크립토나이트의 페어링 코드 길이.
int STANDARD_PAIRING_CODE_LENGTH 대부분의 Nest 제품의 페어링 코드 길이입니다.

공공 생성자 요약

공개 메소드 요약

정적 부울
isValidPairingCode (문자열 페어링 코드)
Nest 페어링 코드의 구문과 무결성을 확인하십시오.
정적 문자열
kryptoniteDeviceIdToPairingCode (긴 deviceId)
지정된 Kryptonite 장치 ID에 해당하는 페어링 코드를 반환합니다.
정적 긴
kryptonitePairingCodeToDeviceId (문자열 pairingCode)
지정된 Kryptonite 페어링 코드에 해당하는 장치 ID를 반환합니다.
정적 문자열
nevisDeviceIdToPairingCode (긴 deviceId)
주어진 Nevis 장치 ID에 해당하는 페어링 코드를 반환합니다.
정적 긴
nevisPairingCodeToDeviceId (문자열 pairingCode)
주어진 Nevis 페어링 코드에 해당하는 장치 ID를 반환합니다.
정적 문자열
normalizePairingCode (문자열 페어링 코드)
페어링 코드 문자열에서 문자를 정규화하십시오.

상속 된 메소드 요약

상수

공개 정적 최종 int BITS_PER_CHARACTER

단일 페어링 코드 문자로 인코딩 된 비트 수입니다.

상수 값 : 5

공개 정적 최종 int KRYPTONITE_PAIRING_CODE_LENGTH

크립토나이트의 페어링 코드 길이.

상수 값 : 9

공개 정적 최종 int STANDARD_PAIRING_CODE_LENGTH

대부분의 Nest 제품의 페어링 코드 길이입니다.

상수 값 : 6

공공 생성자

공개 PairingCodeUtils ()

공개 방법

공용 정적 부울 isValidPairingCode (문자열 pairingCode)

Nest 페어링 코드의 구문과 무결성을 확인하십시오.

매개 변수
pairingCode 페어링 코드

공개 정적 문자열 kryptoniteDeviceIdToPairingCode (long deviceId)

지정된 Kryptonite 장치 ID에 해당하는 페어링 코드를 반환합니다. 제공된 장치 ID가 유효한 Krytponite 장치 ID가 아닌 경우이 메서드는 null을 반환합니다.

매개 변수
장치 아이디 크립토나이트 장치 ID

공개 정적 long kryptonitePairingCodeToDeviceId (문자열 pairingCode)

지정된 Kryptonite 페어링 코드에 해당하는 장치 ID를 반환합니다. 제공된 페어링 코드가 유효하지 않고 크립토나이트 페어링 코드가 아닌 경우이 메서드는 0을 반환합니다.

매개 변수
pairingCode 크립토나이트 페어링 코드.

공용 정적 문자열 nevisDeviceIdToPairingCode (긴 deviceId)

주어진 Nevis 장치 ID에 해당하는 페어링 코드를 반환합니다. 제공된 장치 ID가 유효한 Nevis 장치 ID가 아닌 경우이 메서드는 null을 반환합니다.

매개 변수
장치 아이디 Nevis 장치 ID

공개 정적 long nevisPairingCodeToDeviceId (문자열 pairingCode)

주어진 Nevis 페어링 코드에 해당하는 장치 ID를 반환합니다. 제공된 페어링 코드가 유효하지 않고 Nevis 페어링 코드가 아닌 경우이 메서드는 0을 반환합니다.

매개 변수
pairingCode 네비스 페어링 코드

공용 정적 문자열 normalizePairingCode (문자열 pairingCode)

페어링 코드 문자열에서 문자를 정규화하십시오. 이 기능은 모든 알파벳 문자를 대문자로 변환하고 잘못된 문자 'I', 'O', 'Q'및 'Z'를 각각 '1', '0', '0'및 '2'에 매핑합니다. 주어진 문자열에서 다른 모든 비 페어링 코드 문자를 제거합니다.

매개 변수
pairingCode 페어링 코드