Вспомогательные функции для работы с кодами сопряжения Nest.
Постоянное резюме
интервал | BITS_PER_CHARACTER | Количество битов, закодированных в одном символе кода пары. |
интервал | KRYPTONITE_PAIRING_CODE_LENGTH | Длина кода сопряжения для криптонита. |
интервал | STANDARD_PAIRING_CODE_LENGTH | Длина кода сопряжения для большинства продуктов Nest. |
Сводка общедоступного конструктора
Краткое описание общедоступного метода
статическое логическое значение | isValidPairingCode (строковый код пары) Проверьте синтаксис и целостность кода сопряжения Nest. |
статическая строка | kryptoniteDeviceIdToPairingCode (длинный идентификатор устройства) Возвращает код сопряжения, соответствующий данному идентификатору устройства Kryptonite. |
статический длинный | kryptonitePairingCodeToDeviceId (строковый код пары) Возвращает идентификатор устройства, соответствующий данному коду сопряжения Kryptonite. |
статическая строка | nevisDeviceIdToPairingCode (длинный идентификатор устройства) Возвращает код сопряжения, соответствующий данному идентификатору устройства Невис. |
статический длинный | nevisPairingCodeToDeviceId (строковый код пары) Возвращает идентификатор устройства, соответствующий данному коду сопряжения Невиса. |
статическая строка | normalizePairingCode (StringpairingCode) Нормализуйте символы в строке кода пары. |
Сводка унаследованных методов
Константы
общедоступный статический окончательный int BITS_PER_CHARACTER
Количество битов, закодированных в одном символе кода пары.
общедоступный статический финал int KRYPTONITE_PAIRING_CODE_LENGTH
Длина кода сопряжения для криптонита.
общедоступный статический окончательный int STANDARD_PAIRING_CODE_LENGTH
Длина кода сопряжения для большинства продуктов Nest.
Публичные конструкторы
общедоступный PairingCodeUtils ()
Публичные методы
общедоступное статическое логическое значение isValidPairingCode (StringpairingCode)
Проверьте синтаксис и целостность кода сопряжения Nest.
Параметры
код сопряжения | Код сопряжения. |
---|
общедоступная статическая строка kryptoniteDeviceIdToPairingCode (длинный идентификатор устройства)
Возвращает код сопряжения, соответствующий данному идентификатору устройства Kryptonite. Если предоставленный идентификатор устройства не является допустимым идентификатором устройства Krytponite, метод возвращает значение null.
Параметры
идентификатор устройства | Идентификатор устройства Kryptonite. |
---|
общедоступный статический длинный kryptonitePairingCodeToDeviceId (StringpairingCode)
Возвращает идентификатор устройства, соответствующий данному коду сопряжения Kryptonite. Если предоставленный код сопряжения недействителен или не является кодом сопряжения криптонита, метод возвращает 0.
Параметры
код сопряжения | Код спаривания криптонита. |
---|
общедоступная статическая строка nevisDeviceIdToPairingCode (длинный идентификатор устройства)
Возвращает код сопряжения, соответствующий данному идентификатору устройства Невис. Если предоставленный идентификатор устройства не является допустимым идентификатором устройства Невиса, метод возвращает значение null.
Параметры
идентификатор устройства | Идентификатор устройства Невиса. |
---|
общедоступный статический длинный nevisPairingCodeToDeviceId (StringpairingCode)
Возвращает идентификатор устройства, соответствующий данному коду сопряжения Невиса. Если предоставленный код сопряжения недействителен или не является кодом сопряжения Невиса, метод возвращает 0.
Параметры
код сопряжения | Код сопряжения Невиса. |
---|
общедоступная статическая строкаnormalizePairingCode (StringpairingCode)
Нормализуйте символы в строке кода пары. Эта функция преобразует все буквенные символы в верхний регистр, сопоставляет недопустимые символы «I», «O», «Q» и «Z» с «1», «0», «0» и «2» соответственно и удаляет все остальные символы кода, не образующие пары, из данной строки.
Параметры
код сопряжения | Код сопряжения. |
---|