NLPairingCodeUtils
Resumen
Herencia
Hereda de: NSObject
Funciones estáticas públicas |
|
---|---|
isValidPairingCode:(NSString *pairingCode)
|
virtual BOOL
Determina si un código de vinculación de Nest es válido.
|
kryptoniteDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
Genera una cadena de código de vinculación de Kryptonite con un ID de dispositivo de Nevis.
|
kryptonitePairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
Muestra el ID de dispositivo codificado en el código de vinculación de Kryptonite.
|
nevisDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
Genera una string de código de vinculación de Nevis con un ID de dispositivo de Nevis.
|
nevisPairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
Muestra el ID de dispositivo codificado en el código de vinculación de Nevis.
|
normalizePairingCode:(NSString *pairingCode)
|
virtual NSString *
Normaliza los caracteres en una cadena de código de vinculación.
|
Funciones estáticas públicas
isValidPairingCode:
virtual BOOL isValidPairingCode:( NSString *pairingCode )
Determina si un código de vinculación de Nest es válido.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
TRUE si el código de vinculación proporcionado es válido.
|
kryptoniteDeviceIdToPairingCode:
virtual NSString * kryptoniteDeviceIdToPairingCode:( uint64_t deviceId )
Genera una cadena de código de vinculación de Kryptonite con un ID de dispositivo de Nevis.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
Una cadena de código de vinculación, o nil si el ID de dispositivo proporcionado está fuera de rango.
|
kryptonitaPairingCodeToDeviceId:
virtual uint64_t kryptonitePairingCodeToDeviceId:( NSString *pairingCode )
Muestra el ID de dispositivo codificado en el código de vinculación de Kryptonite.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
Un ID de dispositivo Nevis o 0 si el código de vinculación proporcionado no es válido.
|
nevisDeviceIdToPairingCode:
virtual NSString * nevisDeviceIdToPairingCode:( uint64_t deviceId )
Genera una string de código de vinculación de Nevis con un ID de dispositivo de Nevis.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
Una cadena de código de vinculación, o nil si el ID de dispositivo proporcionado está fuera de rango.
|
nevisPairingCodeToDeviceId:
virtual uint64_t nevisPairingCodeToDeviceId:( NSString *pairingCode )
Muestra el ID de dispositivo codificado en el código de vinculación de Nevis.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
Un ID de dispositivo Nevis o 0 si el código de vinculación proporcionado no es válido.
|
normalizePairingCode:
virtual NSString * normalizePairingCode:( NSString *pairingCode )
Normaliza los caracteres en una cadena de código de vinculación.
Esta función convierte todos los caracteres alfabéticos en mayúsculas, asigna los caracteres no permitidos "I", "O", "Q" y "Z" a "1", "0", "0" y "2", respectivamente, y quita todos los demás caracteres de código que no se vinculan de la string especificada.
Si el código de vinculación contiene caracteres no válidos, distintos de los enumerados anteriormente, la función muestra nil.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
El código de vinculación normalizado
|