nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingDelegate
Đây là một lớp trừu tượng.
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Ủy quyền lớp triển khai các thao tác Ghép nối cũ Dropcam đến trên thiết bị máy chủ.
Tóm tắt
Tính kế thừa
Kế thừa từ: nl::Weave::WeaveServerDelegateBase
Hàm công khai |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Thực thi kiểm soát quyền truy cập ở cấp thông báo đối với thông báo yêu cầu Ghép nối phiên bản cũ Dropcam được gửi đến.
|
GetCameraMACAddress(uint8_t(&) macAddress[EUI48_LEN])=0
|
virtual WEAVE_ERROR
Truy xuất địa chỉ MAC EUI-48 Wi-Fi của máy ảnh.
|
GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0
|
virtual WEAVE_ERROR
Truy xuất khoá bí mật 32 byte của camera, được chia sẻ với dịch vụ và dùng để tạo HMAC auth_data.
|
Hàm công khai
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Thực thi kiểm soát quyền truy cập ở cấp thông báo đối với thông báo yêu cầu Ghép nối phiên bản cũ Dropcam được gửi đến.
Chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Tham số |
|
GetCameraMACAddress
virtual WEAVE_ERROR GetCameraMACAddress( uint8_t(&) macAddress[EUI48_LEN] )=0
Truy xuất địa chỉ MAC EUI-48 Wi-Fi của máy ảnh.
Chi tiết | |||||
---|---|---|---|---|---|
Tham số |
|
||||
Giá trị trả về |
|
GetCameraSecret
virtual WEAVE_ERROR GetCameraSecret( uint8_t(&) secret[CAMERA_SECRET_LEN] )=0
Truy xuất khoá bí mật 32 byte của camera, được chia sẻ với dịch vụ và dùng để tạo HMAC auth_data.
Chi tiết | |||||
---|---|---|---|---|---|
Tham số |
|
||||
Giá trị trả về |
|