nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingDelegate
นี่เป็นชั้นเรียนนามธรรม
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
มอบสิทธิ์ระดับเพื่อใช้การดําเนินการจับคู่อุปกรณ์ของ Dropcam Legacy ขาเข้าในอุปกรณ์ของเซิร์ฟเวอร์
สรุป
การสืบทอด
รับค่าจาก: nl::Weave::WeaveServerDelegateBase
ฟังก์ชันสาธารณะ |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
บังคับใช้การควบคุมการเข้าถึงระดับข้อความสําหรับข้อความคําขอจับคู่ระบบเดิมของ Dropcam
|
GetCameraMACAddress(uint8_t(&) macAddress[EUI48_LEN])=0
|
virtual WEAVE_ERROR
เรียกข้อมูลที่อยู่ MAC ของ EUI-48 Wi-Fi ของกล้อง
|
GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0
|
virtual WEAVE_ERROR
เรียกข้อมูลลับของกล้องถ่ายรูประดับ 32 ไบต์ที่แชร์กับบริการและใช้เพื่อสร้าง auth_data HMAC
|
ฟังก์ชันสาธารณะ
บังคับใช้การเข้าถึง
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
บังคับใช้การควบคุมการเข้าถึงระดับข้อความสําหรับข้อความคําขอจับคู่ระบบเดิมของ Dropcam
รายละเอียด | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
ที่อยู่ GetMACMAC
virtual WEAVE_ERROR GetCameraMACAddress( uint8_t(&) macAddress[EUI48_LEN] )=0
เรียกข้อมูลที่อยู่ MAC ของ EUI-48 Wi-Fi ของกล้อง
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
||||
แสดงผลค่า |
|
ข้อมูลลับของ CameraCamera
virtual WEAVE_ERROR GetCameraSecret( uint8_t(&) secret[CAMERA_SECRET_LEN] )=0
เรียกข้อมูลลับของกล้องถ่ายรูประดับ 32 ไบต์ที่แชร์กับบริการและใช้เพื่อสร้าง auth_data HMAC
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
||||
แสดงผลค่า |
|