НЛПейрингкодеутилс

Краткое содержание

Наследование

Наследуется от: NSObject

Публичные статические функции

isValidPairingCode: (NSString *pairingCode)
virtual BOOL
Определите, действителен ли код сопряжения Nest.
kryptoniteDeviceIdToPairingCode: (uint64_t deviceId)
virtual NSString *
Генерирует строку кода сопряжения Kryptonite с учетом идентификатора устройства Невис.
kryptonitePairingCodeToDeviceId: (NSString *pairingCode)
virtual uint64_t
Возвращает идентификатор устройства, закодированный в коде сопряжения Kryptonite.
nevisDeviceIdToPairingCode: (uint64_t deviceId)
virtual NSString *
Генерирует строку кода сопряжения Невиса с учетом идентификатора устройства Невис.
nevisPairingCodeToDeviceId: (NSString *pairingCode)
virtual uint64_t
Возвращает идентификатор устройства, закодированный в коде сопряжения Невиса.
normalizePairingCode: (NSString *pairingCode)
virtual NSString *
Нормализуйте символы в строке кода пары.

Публичные статические функции

isValidPairingCode:

virtual BOOL isValidPairingCode:(
  NSString *pairingCode
)

Определите, действителен ли код сопряжения Nest.

Подробности
Параметры
[in] pairingCode
Строка кода сопряжения, которую необходимо проверить.
Возврат
TRUE, если предоставленный код сопряжения действителен.

kryptoniteDeviceIdToPairingCode:

virtual NSString * kryptoniteDeviceIdToPairingCode:(
  uint64_t deviceId
)

Генерирует строку кода сопряжения Kryptonite с учетом идентификатора устройства Невис.

Подробности
Параметры
[in] deviceId
Идентификатор криптонитового устройства.
Возврат
Строка кода сопряжения или ноль, если предоставленный идентификатор устройства выходит за пределы допустимого диапазона.

kryptonitePairingCodeToDeviceId:

virtual uint64_t kryptonitePairingCodeToDeviceId:(
  NSString *pairingCode
)

Возвращает идентификатор устройства, закодированный в коде сопряжения Kryptonite.

Подробности
Параметры
[in] pairingCode
Строка, содержащая код сопряжения криптонита.
Возврат
Идентификатор устройства Невиса или 0, если предоставленный код сопряжения недействителен.

nevisDeviceIdToPairingCode:

virtual NSString * nevisDeviceIdToPairingCode:(
  uint64_t deviceId
)

Генерирует строку кода сопряжения Невиса с учетом идентификатора устройства Невис.

Подробности
Параметры
[in] deviceId
Идентификатор устройства Невиса.
Возврат
Строка кода сопряжения или ноль, если предоставленный идентификатор устройства выходит за пределы допустимого диапазона.

nevisPairingCodeToDeviceId:

virtual uint64_t nevisPairingCodeToDeviceId:(
  NSString *pairingCode
)

Возвращает идентификатор устройства, закодированный в коде сопряжения Невиса.

Подробности
Параметры
[in] pairingCode
Строка, содержащая код сопряжения Невиса.
Возврат
Идентификатор устройства Невиса или 0, если предоставленный код сопряжения недействителен.

нормализоватьPairingCode:

virtual NSString * normalizePairingCode:(
  NSString *pairingCode
)

Нормализуйте символы в строке кода пары.

Эта функция преобразует все буквенные символы в верхний регистр, сопоставляет недопустимые символы «I», «O», «Q» и «Z» с «1», «0», «0» и «2» соответственно и удаляет все остальные символы кода, не образующие пары, из данной строки.

Если код сопряжения содержит недопустимые символы, кроме перечисленных выше, функция возвращает ноль.

Подробности
Параметры
[in] pairingCode
Строка кода сопряжения, которую необходимо нормализовать.
Возврат
Нормализованный код сопряжения.