Dienstfunktionen für die Verwendung von Nest-Kopplungscodes.
Constant Summary
int | BITS_PER_CHARACTER | Anzahl der in einem einzelnen Kopplungscodezeichen codierten Bits. |
int | KRYPTONITE_PAIRING_CODE_LENGTH | Kopplungscodelänge für Kryptonit |
int | STANDARD_PAIRING_CODE_LENGTH | Länge des Kopplungscodes für die meisten Nest-Produkte. |
Public Constructor Summary
Public Method Summary
Statischer boolescher Wert |
isvalidPairingCode(String-Kopplungscode)
Prüfen Sie die Syntax und Integrität eines Nest-Kopplungscodes.
|
Statischer String |
kryptoniteDeviceIdToPairingCode(lange Geräte-ID)
Gibt den Kopplungscode zurück, der einer bestimmten Kryptonite-Geräte-ID entspricht
|
statisch lang |
kryptonitePairingCodeToDeviceId(String-Kopplungscode)
Gibt die Geräte-ID zurück, die einem bestimmten Kryptonite-Kopplungscode entspricht
|
Statischer String |
nevisDeviceIdToPairingCode(langes Geräte-ID)
Gibt den Kopplungscode zurück, der einer bestimmten Nevis-Geräte-ID entspricht
|
statisch lang |
nevisPairingCodeToDeviceId(String-Kopplungscode)
Gibt die Geräte-ID zurück, die einem bestimmten Nevis-Kopplungscode entspricht.
|
Statischer String |
normalizePairingCode(String-Kopplungscode)
Normalisieren Sie die Zeichen in einem Kopplungscode-String.
|
Inherited Method Summary
Konstanten
public static final int BITS_PER_CHARACTER
Anzahl der in einem einzelnen Kopplungscode codierten Bits.
public static final int KRYPTONITE_PAIRING_CODE_LENGTH
Kopplungscodelänge für Kryptonit
public static final int STANDARD_PAIRING_CODE_LENGTH
Länge des Kopplungscodes für die meisten Nest-Produkte.
Public Constructors
öffentlich PairingCodeUtils ()
Public Methods
Öffentlicher statischer boolescher Wert isGültigPairingCode (String gekoppeltCode)
Prüfen Sie die Syntax und Integrität eines Nest-Kopplungscodes.
Parameter
Kopplungscode | Der Kopplungscode. |
---|
Öffentlicher statischer String kryptoniteDeviceIdToPairingCode (long deviceId)
Gibt den Kopplungscode zurück, der einer bestimmten Kryptonite-Geräte-ID entspricht Falls die angegebene Geräte-ID keine gültige Krytponite-Geräte-ID ist, gibt die Methode null zurück.
Parameter
Geräte-ID | Die Kryptonite-Geräte-ID. |
---|
public static long kryptonitePairingCodeToDeviceId (String-Kopplungscode)
Gibt die Geräte-ID zurück, die einem bestimmten Kryptonite-Kopplungscode entspricht Wenn der angegebene Kopplungscode ungültig ist, ist er kein Kryptonite-Kopplungscode. Die Methode gibt „0“ zurück.
Parameter
Kopplungscode | Der Kryptonite-Kopplungscode. |
---|
Öffentlicher statischer String nevisDeviceIdToPairingCode (long deviceId)
Gibt den Kopplungscode zurück, der einer bestimmten Nevis-Geräte-ID entspricht Wenn die angegebene Geräte-ID keine gültige Nevis-Geräte-ID ist, gibt die Methode null zurück.
Parameter
Geräte-ID | Die Nevis-Geräte-ID. |
---|
public static long nevisPairingCodeToDeviceId (String PairingCode)
Gibt die Geräte-ID zurück, die einem bestimmten Nevis-Kopplungscode entspricht. Wenn der angegebene Kopplungscode ungültig ist, ist er kein Nevis-Kopplungscode. Die Methode gibt „0“ zurück.
Parameter
Kopplungscode | Der Nevis-Kopplungscode. |
---|
public static String normalizePairingCode (String gekoppeltCode)
Normalisieren Sie die Zeichen in einem Kopplungscode-String. Diese Funktion wandelt alle Buchstaben in Großbuchstaben um und ordnet die unzulässigen Zeichen zu. Dabei werden die unzulässigen Zeichen zugeordnet.
Parameter
Kopplungscode | Der Kopplungscode. |
---|