NLPairingCodeUtils
概要
継承
継承元: NSObject
静的パブリック関数 |
|
---|---|
isValidPairingCode:(NSString *pairingCode)
|
virtual BOOL
Google Nest のペア設定コードが有効かどうかを確認します。
|
kryptoniteDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
指定された Nevis デバイス ID に基づいて、Kryptonite のペア設定コード文字列を生成します。
|
kryptonitePairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
Kryptonite のペア設定コードでエンコードされたデバイス ID を返します。
|
nevisDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
指定された Nevis デバイス ID に基づいて Nevis ペア設定コード文字列を生成します。
|
nevisPairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
Nevis ペア設定コードでエンコードされたデバイス ID を返します。
|
normalizePairingCode:(NSString *pairingCode)
|
virtual NSString *
ペアリングコード文字列の文字を正規化します。
|
静的パブリック関数
isValidPairingCode:
virtual BOOL isValidPairingCode:( NSString *pairingCode )
Google Nest のペア設定コードが有効かどうかを確認します。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
指定されたペアリングコードが有効な場合は TRUE。
|
kryptoniteDeviceIdToPairingCode:
virtual NSString * kryptoniteDeviceIdToPairingCode:( uint64_t deviceId )
指定された Nevis デバイス ID に基づいて、Kryptonite のペア設定コード文字列を生成します。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
ペアリング コード文字列、または指定されたデバイス ID が範囲外の場合は nil。
|
kryptonitePairingCodeToDeviceId:
virtual uint64_t kryptonitePairingCodeToDeviceId:( NSString *pairingCode )
Kryptonite のペア設定コードでエンコードされたデバイス ID を返します。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
Nevis デバイス ID、または指定されたペア設定コードが無効な場合は 0。
|
nevisDeviceIdToPairingCode:
virtual NSString * nevisDeviceIdToPairingCode:( uint64_t deviceId )
指定された Nevis デバイス ID に基づいて Nevis ペア設定コード文字列を生成します。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
ペアリング コード文字列、または指定されたデバイス ID が範囲外の場合は nil。
|
nevisPairingCodeToDeviceId:
virtual uint64_t nevisPairingCodeToDeviceId:( NSString *pairingCode )
Nevis ペア設定コードでエンコードされたデバイス ID を返します。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
Nevis デバイス ID、または指定されたペア設定コードが無効な場合は 0。
|
normalizePairingCode:
virtual NSString * normalizePairingCode:( NSString *pairingCode )
ペアリングコード文字列の文字を正規化します。
この関数はすべてのアルファベット文字を大文字に変換し、不正な文字「I」、「O」、「Q」をマッピングします。および「Z」「1」、「0」、「0」および「2」をそれぞれ指定し、指定された文字列から他のすべての非ペアリングコード文字を削除します。
ペアリングコードに上記以外の無効な文字が含まれている場合、この関数は nil を返します。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
正規化されたペア設定コード。
|