NLPairingCodeUtils

Zusammenfassung

Übernahme

Übernimmt von : NSObject

Öffentliche statische Funktionen

isValidPairingCode:(NSString *pairingCode)
virtual BOOL
Ermittle, ob ein Nest-Kopplungscode gültig ist.
kryptoniteDeviceIdToPairingCode:(uint64_t deviceId)
virtual NSString *
Generiert einen Kryptonite-Kopplungscodestring anhand einer Nevis-Geräte-ID.
kryptonitePairingCodeToDeviceId:(NSString *pairingCode)
virtual uint64_t
Gibt die mit Kryptonite-Kopplungscode codierte Geräte-ID zurück.
nevisDeviceIdToPairingCode:(uint64_t deviceId)
virtual NSString *
Generiert einen Nevis-Kopplungscodestring anhand einer Nevis-Geräte-ID.
nevisPairingCodeToDeviceId:(NSString *pairingCode)
virtual uint64_t
Gibt die mit dem Nevis-Kopplungscode codierte Geräte-ID zurück.
normalizePairingCode:(NSString *pairingCode)
virtual NSString *
Normalisieren Sie die Zeichen in einem Kopplungscodestring.

Öffentliche statische Funktionen

isValidPairingCode:

virtual BOOL isValidPairingCode:(
  NSString *pairingCode
)

Ermittle, ob ein Nest-Kopplungscode gültig ist.

Details
Parameter
[in] pairingCode
Der zu prüfende Kopplungscodestring.
Rückgabe
TRUE, wenn der angegebene Kopplungscode gültig ist.

kryptoniteDeviceIdToPairingCode:

virtual NSString * kryptoniteDeviceIdToPairingCode:(
  uint64_t deviceId
)

Generiert einen Kryptonite-Kopplungscodestring anhand einer Nevis-Geräte-ID.

Details
Parameter
[in] deviceId
Eine Kryptonite-Geräte-ID.
Rückgabe
Ein Kopplungscodestring oder „nil“, wenn die angegebene Geräte-ID außerhalb des zulässigen Bereichs liegt.

kryptonitePairingCodeToDeviceId:

virtual uint64_t kryptonitePairingCodeToDeviceId:(
  NSString *pairingCode
)

Gibt die mit Kryptonite-Kopplungscode codierte Geräte-ID zurück.

Details
Parameter
[in] pairingCode
Ein String, der einen Kryptonit-Kopplungscode enthält.
Rückgabe
Eine Nevis-Geräte-ID oder 0, wenn der bereitgestellte Kopplungscode ungültig war.

nevisDeviceIdToPairingCode:

virtual NSString * nevisDeviceIdToPairingCode:(
  uint64_t deviceId
)

Generiert einen Nevis-Kopplungscodestring anhand einer Nevis-Geräte-ID.

Details
Parameter
[in] deviceId
Eine Nevis-Geräte-ID.
Rückgabe
Ein Kopplungscodestring oder „nil“, wenn die angegebene Geräte-ID außerhalb des zulässigen Bereichs liegt.

nevisPairingCodeToDeviceId:

virtual uint64_t nevisPairingCodeToDeviceId:(
  NSString *pairingCode
)

Gibt die mit dem Nevis-Kopplungscode codierte Geräte-ID zurück.

Details
Parameter
[in] pairingCode
Ein String, der einen Nevis-Kopplungscode enthält.
Rückgabe
Eine Nevis-Geräte-ID oder 0, wenn der bereitgestellte Kopplungscode ungültig war.

normalizePairingCode:

virtual NSString * normalizePairingCode:(
  NSString *pairingCode
)

Normalisieren Sie die Zeichen in einem Kopplungscodestring.

Diese Funktion wandelt alle Buchstaben in Großbuchstaben um, ordnet die unzulässigen Zeichen "I", "O", "Q" und "Z" den Buchstaben "1", "0", "0" und "2" zu und entfernt alle anderen Codezeichen ohne Kopplung aus dem angegebenen String.

Wenn der Kopplungscode andere als die oben aufgeführten ungültige Zeichen enthält, gibt die Funktion „nil“ zurück.

Details
Parameter
[in] pairingCode
Der zu normalisierende Kopplungscodestring.
Rückgabe
Der normalisierte Kopplungscode.