Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

PairingCodeUtils

La clase pública PairingCodeUtils extiende el objeto

Funciones de utilidad para trabajar con códigos de emparejamiento de Nest.

Resumen constante

En t BITS_PER_CHARACTER Número de bits codificados en un único carácter de código de emparejamiento.
En t KRYPTONITE_PAIRING_CODE_LENGTH Longitud del código de emparejamiento para kryptonita.
En t STANDARD_PAIRING_CODE_LENGTH Longitud del código de sincronización para la mayoría de los productos Nest.

Resumen del constructor público

Resumen del método público

booleano estático
isValidPairingCode (String pairingCode)
Verifica la sintaxis y la integridad de un código de emparejamiento de Nest.
cadena estática
kryptoniteDeviceIdToPairingCode (deviceId largo)
Devuelve el código de emparejamiento correspondiente a un ID de dispositivo Kryptonite determinado.
estático largo
kryptonitePairingCodeToDeviceId (String pairingCode)
Devuelve el ID del dispositivo correspondiente a un código de emparejamiento de Kryptonite determinado.
cadena estática
nevisDeviceIdToPairingCode ( deviceId largo)
Devuelve el código de emparejamiento correspondiente a un ID de dispositivo de Nevis determinado.
estático largo
nevisPairingCodeToDeviceId (String pairingCode)
Devuelve el ID del dispositivo correspondiente a un código de emparejamiento de Nevis determinado.
cadena estática
normalizePairingCode (String pairingCode)
Normaliza los caracteres en una cadena de código de emparejamiento.

Resumen del método heredado

Constantes

public static final int BITS_PER_CHARACTER

Número de bits codificados en un único carácter de código de emparejamiento.

Valor constante: 5

public static final int KRYPTONITE_PAIRING_CODE_LENGTH

Longitud del código de emparejamiento para kryptonita.

Valor constante: 9

public static final int STANDARD_PAIRING_CODE_LENGTH

Longitud del código de sincronización para la mayoría de los productos Nest.

Valor constante: 6

Constructores públicos

public PairingCodeUtils ()

Métodos públicos

public static boolean isValidPairingCode (String pairingCode)

Verifica la sintaxis y la integridad de un código de emparejamiento de Nest.

Parámetros
pairingCode El código de emparejamiento.

cadena estática pública kryptoniteDeviceIdToPairingCode (deviceId largo)

Devuelve el código de emparejamiento correspondiente a un ID de dispositivo Kryptonite determinado. Si el ID de dispositivo proporcionado no es un ID de dispositivo Krytponite válido, el método devuelve nulo.

Parámetros
Identificación del dispositivo El ID del dispositivo Kryptonite.

kryptonitePairingCodeToDeviceId largo estático público (String pairingCode)

Devuelve el ID del dispositivo correspondiente a un código de emparejamiento de Kryptonite determinado. Si el código de emparejamiento proporcionado no es válido, o no es un código de emparejamiento de Kryptonite, el método devuelve 0.

Parámetros
pairingCode El código de emparejamiento de Kryptonite.

cadena estática pública nevisDeviceIdToPairingCode (deviceId largo)

Devuelve el código de emparejamiento correspondiente a un ID de dispositivo de Nevis determinado. Si el ID de dispositivo proporcionado no es un ID de dispositivo de Nevis válido, el método devuelve nulo.

Parámetros
Identificación del dispositivo El ID del dispositivo de Nevis.

public static long nevisPairingCodeToDeviceId (String pairingCode)

Devuelve el ID del dispositivo correspondiente a un código de emparejamiento de Nevis determinado. Si el código de emparejamiento proporcionado no es válido, o no es un código de emparejamiento de Nevis, el método devuelve 0.

Parámetros
pairingCode El código de emparejamiento de Nevis.

public static String normalizePairingCode (String 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.

Parámetros
pairingCode El código de emparejamiento.