Nest 페어링 코드로 작동하는 유틸리티 함수
상수 요약
int | BITS_PER_TTS | 단일 페어링 코드 문자로 인코딩된 비트 수입니다. |
int | KRYPTONITE_PAIRING_CODE_LENGTH | Kryptonite의 페어링 코드 길이입니다. |
int | STANDARD_PAIRING_CODE_LENGTH | 대부분의 Nest 제품에서 페어링 코드 길이 |
공개 생성자 요약
공개 메서드 요약
정적 부울 |
isValidPairingCode(문자열 페어링 코드)
Nest 페어링 코드의 구문과 무결성을 확인합니다.
|
정적 문자열 |
kryptoniteDeviceIdToPairingCode(긴 deviceId)
지정된 Kryptonite 기기 ID에 해당하는 페어링 코드를 반환합니다.
|
정적 긴 |
kryptonitePairingCodeToDeviceId(문자열 페어링 코드)
지정된 Kryptonite 페어링 코드에 해당하는 기기 ID를 반환합니다.
|
정적 문자열 |
nevisDeviceIdToPairingCode(긴 기기 ID)
지정된 Nevis 기기 ID에 해당하는 페어링 코드를 반환합니다.
|
정적 긴 |
nevisPairingCodeToDeviceId(문자열 페어링 코드)
지정된 Nevis 페어링 코드에 상응하는 기기 ID를 반환합니다.
|
정적 문자열 |
normalizePairingCode(문자열 페어링 코드)
페어링 코드 문자열의 문자를 정규화합니다.
|
상속받은 메서드 요약
상수
public static final int BITS_PER_TTS
단일 페어링 코드 문자로 인코딩된 비트 수입니다.
public static final int KRYPTONITE_PAIRING_CODE_LENGTH
Kryptonite의 페어링 코드 길이입니다.
public static final int STANDARD_PAIRING_CODE_LENGTH
대부분의 Nest 제품에서 페어링 코드 길이
공개 생성자
public PairingCodeUtils()
공개 메서드
공개 정적 부울 isValidPairingCode(문자열 페어링 코드)
Nest 페어링 코드의 구문과 무결성을 확인합니다.
매개변수
페어링 코드 | 페어링 코드입니다. |
---|
공개 정적 문자열 kryptoniteDeviceIdToPairingCode(long deviceId)
지정된 Kryptonite 기기 ID에 해당하는 페어링 코드를 반환합니다. 제공된 기기 ID가 유효한 Krytponite 기기 ID가 아니라면 메서드는 null을 반환합니다.
매개변수
deviceId | Kryptonite 기기 ID입니다. |
---|
public static long kryptonitePairingCodeToDeviceId(문자열 페어링 코드)
지정된 Kryptonite 페어링 코드에 해당하는 기기 ID를 반환합니다. 제공된 페어링 코드가 유효하지 않거나 Kryptonite 페어링 코드가 아니면 메서드는 0을 반환합니다.
매개변수
페어링 코드 | Kryptonite 페어링 코드. |
---|
공개 정적 문자열 nevisDeviceIdToPairingCode(long deviceId)
지정된 Nevis 기기 ID에 해당하는 페어링 코드를 반환합니다. 제공된 기기 ID가 유효한 Nevis 기기 ID가 아니라면 메서드는 null을 반환합니다.
매개변수
deviceId | Nevis 기기 ID입니다. |
---|
public static longnevisPairingCodeToDeviceId(문자열 페어링 코드)
지정된 Nevis 페어링 코드에 상응하는 기기 ID를 반환합니다. 제공된 페어링 코드가 유효하지 않거나 Nevis 페어링 코드가 아니라면 메서드가 0을 반환합니다.
매개변수
페어링 코드 | Nevis 페어링 코드입니다. |
---|
공개 정적 문자열 normalizePairingCode(문자열 페어링 코드)
페어링 코드 문자열의 문자를 정규화합니다. 이 함수는 모든 알파벳 문자를 대문자로 변환하고 불법 문자 'I', 'O', 'Q' 및 '0',#39;0&3
매개변수
페어링 코드 | 페어링 코드입니다. |
---|