NLPairingCodeUtils
Resumen
Herencia
Hereda de: NSObjectFunciones estáticas públicas | |
---|---|
isValidPairingCode: (NSString *pairingCode) | virtual BOOL Determina si un código de emparejamiento de Nest es válido. |
kryptoniteDeviceIdToPairingCode: (uint64_t deviceId) | virtual NSString * Genera una cadena de código de emparejamiento de Kryptonite dada una identificación de dispositivo Nevis. |
kryptonitePairingCodeToDeviceId: (NSString *pairingCode) | virtual uint64_t Devuelve el ID del dispositivo codificado en el código de emparejamiento de Kryptonite. |
nevisDeviceIdToPairingCode: (uint64_t deviceId) | virtual NSString * Genera una cadena de código de emparejamiento de Nevis dada una identificación de dispositivo Nevis. |
nevisPairingCodeToDeviceId: (NSString *pairingCode) | virtual uint64_t Devuelve el ID del dispositivo codificado en el código de emparejamiento de Nevis. |
normalizePairingCode: (NSString *pairingCode) | virtual NSString * Normaliza los caracteres en una cadena de código de emparejamiento. |
Funciones estáticas públicas
isValidPairingCode:
virtual BOOL isValidPairingCode:( NSString *pairingCode )
Determina si un código de emparejamiento de Nest es válido.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | VERDADERO si el código de emparejamiento proporcionado es válido. |
kryptoniteDeviceIdToPairingCode:
virtual NSString * kryptoniteDeviceIdToPairingCode:( uint64_t deviceId )
Genera una cadena de código de emparejamiento de Kryptonite dada una identificación de dispositivo Nevis.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | Una cadena de código de emparejamiento, o nulo si el ID del dispositivo proporcionado está fuera de rango. |
kryptonitePairingCodeToDeviceId:
virtual uint64_t kryptonitePairingCodeToDeviceId:( NSString *pairingCode )
Devuelve el ID del dispositivo codificado en el código de emparejamiento de Kryptonite.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | Una identificación de dispositivo Nevis, o 0 si el código de emparejamiento proporcionado no es válido. |
nevisDeviceIdToPairingCode:
virtual NSString * nevisDeviceIdToPairingCode:( uint64_t deviceId )
Genera una cadena de código de emparejamiento de Nevis dada una identificación de dispositivo Nevis.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | Una cadena de código de emparejamiento, o nulo si el ID del dispositivo proporcionado está fuera de rango. |
nevisPairingCodeToDeviceId:
virtual uint64_t nevisPairingCodeToDeviceId:( NSString *pairingCode )
Devuelve el ID del dispositivo codificado en el código de emparejamiento de Nevis.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | Una identificación de dispositivo Nevis, o 0 si el código de emparejamiento proporcionado no es válido. |
normalizePairingCode:
virtual NSString * normalizePairingCode:( NSString *pairingCode )
Normaliza los caracteres en una cadena de código de emparejamiento.
Esta función convierte todos los caracteres alfabéticos a mayúsculas, asigna los caracteres ilegales 'I', 'O', 'Q' y 'Z' a '1', '0', '0' y '2', respectivamente, y elimina todos los demás caracteres de código no emparejados de la cadena dada.
Si el código de emparejamiento contiene caracteres no válidos, distintos de los enumerados anteriormente, la función devuelve nil.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | El código de emparejamiento normalizado. |