nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingDelegate
Đây là lớp trừu tượng.
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Lớp uỷ quyền triển khai thao tác Ghép nối cũ Dropcam sắp tới 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 chế độ kiểm soát quyền truy cập ở cấp độ thư đối với thông báo yêu cầu Ghép nối cũ của Dropcam sắp tới.
|
GetCameraMACAddress(uint8_t(&) macAddress[EUI48_LEN])=0
|
virtual WEAVE_ERROR
Truy xuất địa chỉ MAC WiFi EUI-48 của camera.
|
GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0
|
virtual WEAVE_ERROR
Truy xuất khoá bí mật 32 byte của máy ảnh, được chia sẻ với dịch vụ và được 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 chế độ kiểm soát quyền truy cập ở cấp độ thư đối với thông báo yêu cầu Ghép nối cũ của Dropcam sắp tới.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
GetCameraMACAddress
virtual WEAVE_ERROR GetCameraMACAddress( uint8_t(&) macAddress[EUI48_LEN] )=0
Truy xuất địa chỉ MAC WiFi EUI-48 của camera.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các 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 máy ảnh, được chia sẻ với dịch vụ và được dùng để tạo HMAC auth_data.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|