NLPairingCodeUtils
สรุป
การสืบทอด
รับค่าจาก: NSObject
ฟังก์ชันแบบคงที่แบบสาธารณะ |
|
---|---|
isValidPairingCode:(NSString *pairingCode)
|
virtual BOOL
ตรวจสอบว่ารหัสการจับคู่ Nest ถูกต้องหรือไม่
|
kryptoniteDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
สร้างสตริงรหัสการจับคู่ Kryptonite ที่กำหนดรหัสอุปกรณ์ของเนวิส
|
kryptonitePairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
แสดงผลรหัสอุปกรณ์ที่เข้ารหัสในรหัสการจับคู่ Kryptonite
|
nevisDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
สร้างสตริงรหัสการจับคู่ Nevis ที่กำหนดรหัสอุปกรณ์ Nevis
|
nevisPairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
แสดงผลรหัสอุปกรณ์ที่เข้ารหัสในรหัสการจับคู่ของเนวิส
|
normalizePairingCode:(NSString *pairingCode)
|
virtual NSString *
ทำให้อักขระในสตริงรหัสการจับคู่เป็นปกติ
|
ฟังก์ชันแบบคงที่แบบสาธารณะ
isValidPairingCode:
virtual BOOL isValidPairingCode:( NSString *pairingCode )
ตรวจสอบว่ารหัสการจับคู่ Nest ถูกต้องหรือไม่
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
TRUE ถ้ารหัสการจับคู่ที่ระบุถูกต้อง
|
kryptoniteDeviceIdToPairingCode:
virtual NSString * kryptoniteDeviceIdToPairingCode:( uint64_t deviceId )
สร้างสตริงรหัสการจับคู่ Kryptonite ที่กำหนดรหัสอุปกรณ์ของเนวิส
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
สตริงรหัสการจับคู่ หรือรหัสเป็นค่าว่างหากรหัสอุปกรณ์ที่ระบุไม่อยู่ในช่วง
|
kryptonitepairingCodeToDeviceId:
virtual uint64_t kryptonitePairingCodeToDeviceId:( NSString *pairingCode )
แสดงผลรหัสอุปกรณ์ที่เข้ารหัสในรหัสการจับคู่ Kryptonite
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
รหัสอุปกรณ์ Nevis หรือ 0 หากรหัสการจับคู่ที่ระบุไม่ถูกต้อง
|
nevisDeviceIdTopairingCode:
virtual NSString * nevisDeviceIdToPairingCode:( uint64_t deviceId )
สร้างสตริงรหัสการจับคู่ Nevis ที่กำหนดรหัสอุปกรณ์ Nevis
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
สตริงรหัสการจับคู่ หรือรหัสเป็นค่าว่างหากรหัสอุปกรณ์ที่ระบุไม่อยู่ในช่วง
|
รหัสคู่ของ nevisPairingToDeviceId:
virtual uint64_t nevisPairingCodeToDeviceId:( NSString *pairingCode )
แสดงผลรหัสอุปกรณ์ที่เข้ารหัสในรหัสการจับคู่ของเนวิส
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
รหัสอุปกรณ์ Nevis หรือ 0 หากรหัสการจับคู่ที่ระบุไม่ถูกต้อง
|
กำหนดการจับคู่รหัสให้เป็นมาตรฐาน:
virtual NSString * normalizePairingCode:( NSString *pairingCode )
ทำให้อักขระในสตริงรหัสการจับคู่เป็นปกติ
ฟังก์ชันนี้จะแปลงอักขระที่เป็นตัวอักษรทั้งหมดให้เป็นตัวพิมพ์ใหญ่ จับคู่กับอักขระที่ไม่ถูกต้อง 'I', 'O', 'Q' และ 'Z' เป็น '1', '0', '0' และ '2' ตามลำดับ และลบอักขระอื่นๆ ที่ไม่ใช่การจับคู่ ออกจากสตริงที่ระบุ
หากรหัสการจับคู่มีอักขระที่ไม่ถูกต้องนอกเหนือจากที่ระบุไว้ด้านบน ฟังก์ชันจะแสดงผลเป็น nil
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
รหัสการจับคู่มาตรฐาน
|