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