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 a partir de un ID de dispositivo de Nevis.
|
kryptonitePairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
Devuelve el ID de dispositivo codificado en el código de vinculación de Kryptonite.
|
nevisDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
Genera una cadena de código de vinculación de Nevis a partir de 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 |
|
||
Resultado que se muestra |
TRUE si el código de sincronización proporcionado es válido.
|
kryptoniteDeviceIdToPairingCode:
virtual NSString * kryptoniteDeviceIdToPairingCode:( uint64_t deviceId )
Genera una cadena de código de vinculación de Kryptonite a partir de un ID de dispositivo de Nevis.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Resultado que se muestra |
Una cadena de código de vinculación o nil si el ID de dispositivo proporcionado está fuera del rango.
|
kryptonitePairingCodeToDeviceId:
virtual uint64_t kryptonitePairingCodeToDeviceId:( NSString *pairingCode )
Devuelve el ID de dispositivo codificado en el código de vinculación de Kryptonite.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Resultado que se muestra |
Un ID de dispositivo de Nevis, o bien 0 si el código de vinculación proporcionado no es válido
|
nevisDeviceIdToPairingCode:
virtual NSString * nevisDeviceIdToPairingCode:( uint64_t deviceId )
Genera una cadena de código de vinculación de Nevis a partir de un ID de dispositivo de Nevis.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Resultado que se muestra |
Una cadena de código de vinculación o nil si el ID de dispositivo proporcionado está fuera del 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 |
|
||
Resultado que se muestra |
Un ID de dispositivo de Nevis, o bien 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 y asigna los caracteres no permitidos 'I', 'O', 'Q'. y en "Z" a "1", "0", "0" y "2", respectivamente, y quita todos los demás caracteres de código que no están vinculados de la cadena dada.
Si el código de sincronización contiene caracteres no válidos, que no sean los mencionados anteriormente, la función muestra nil.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Resultado que se muestra |
Código de vinculación normalizado
|