Google Nest ペア設定コードを操作するためのユーティリティ関数。
定数の概要
int | BITS_PER_CHARACTER | 1 つのペアリング コード文字でエンコードされたビット数。 |
int | KRYPTONITE_PAIRING_CODE_LENGTH | Kryptonite のペアリング コードの長さ。 |
int | STANDARD_PAIRING_CODE_LENGTH | ほとんどの Google Nest 製品のペア設定コードの長さ。 |
パブリック コンストラクタの概要
パブリック メソッドの概要
静的ブール値 |
isValidPairingCode(文字列のペアリング コード)
Nest ペア設定コードの構文と整合性を確認します。
|
静的文字列 |
kryptoniteDeviceIdToPairingCode(長い deviceId)
指定された Kryptonite デバイス ID に対応するペア設定コードを返します。
|
静的ロング |
kryptonitePairingCodeToDeviceId(stringpairCode)
指定した Kryptonite ペア設定コードに対応するデバイス ID を返します。
|
静的文字列 |
nevisDeviceIdToPairingCode(長い deviceId)
指定した Nevis デバイス ID に対応するペア設定コードを返します。
|
静的ロング |
nevisPairingCodeToDeviceId(文字列のペアリング コード)
指定した Nevis ペア設定コードに対応するデバイス ID を返します。
|
静的文字列 |
normalizePairingCode(文字列のペアリング コード)
ペアリング コード文字列内の文字を正規化します。
|
継承されたメソッドの概要
定数
public static final int BITS_PER_CHARACTER
1 つのペアリング コード文字でエンコードされたビット数。
public static final int KRYPTONITE_PAIRING_CODE_LENGTH
Kryptonite のペアリング コードの長さ。
public static final int STANDARD_PAIRING_CODE_LENGTH
ほとんどの Google Nest 製品のペア設定コードの長さ。
パブリック コンストラクタ
public PairingCodeUtils ()
パブリック メソッド
public static boolean isValidPairingCode(文字列のペアリング コード)
Nest ペア設定コードの構文と整合性を確認する。
パラメータ
ペア設定コード | ペア設定コード |
---|
public static String kryptoniteDeviceIdToPairingCode(長い deviceId)
指定された Kryptonite デバイス ID に対応するペア設定コードを返します。指定されたデバイス ID が有効な Krytponite デバイス ID でない場合、このメソッドは null を返します。
パラメータ
deviceId(デバイス ID) | Kryptonite デバイス ID。 |
---|
public static long kryptonitePairingCodeToDeviceId(文字列のペアリング コード)
指定された Kryptonite ペア設定コードに対応するデバイス ID を返します。指定されたペアリング コードが無効であり、Kryptonite ペアリング コードでない場合は、メソッドは 0 を返します。
パラメータ
ペア設定コード | Kryptonite のペア設定コード。 |
---|
public static String nevisDeviceIdToPairingCode(長い deviceId)
指定した Nevis デバイス ID に対応するペア設定コードを返します。指定されたデバイス ID が有効な Nevis デバイス ID でない場合、このメソッドは null を返します。
パラメータ
deviceId(デバイス ID) | Nevis デバイス ID。 |
---|
public static long nevisPairingCodeToDeviceId (文字列のペアリング コード)
指定した Nevis ペア設定コードに対応するデバイス ID を返します。指定されたペアリング コードが有効でない場合、または Nevis ペアリング コードでない場合は、メソッドは 0 を返します。
パラメータ
ペア設定コード | Nevis ペア設定コード。 |
---|
public static String normalizePairingCode(文字列のペアリング コード)
ペアリング コード文字列内の文字を正規化します。この関数はすべてのアルファベット文字を大文字に変換し、不正な文字 'I'、'O'、'Q'、'Z' を '1'、'0'、',、',、',、'、',、'、'、'、'
パラメータ
ペア設定コード | ペア設定コード |
---|