nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing
Ringkasan
Enumerasi |
|
---|---|
@328{
|
enum Jenis Pesan Penyambungan Dropcam Lama. |
Variabel |
|
---|---|
CAMERA_AUTH_DATA_LEN = (EUI48_LEN + CAMERA_NONCE_LEN + CAMERA_HMAC_LEN)
|
const uint8_t
Panjang parameter data autentikasi kamera biner sebelum konversi string base64.
|
CAMERA_HMAC_LEN = 4
|
const uint8_t
Jumlah byte HMAC data autentikasi kamera yang ditambahkan ke parameter API auth_data.
|
CAMERA_NONCE_LEN = 64
|
const uint8_t
Panjang dalam byte string nonce kamera, tidak termasuk terminator NULL.
|
CAMERA_SECRET_LEN = 32
|
const uint8_t
Panjang secret kamera dalam byte.
|
EUI48_LEN = 6
|
const uint8_t
Panjang dalam byte representasi byte mentah EUI-48.
|
EUI48_STR_LEN = 13
|
const uint8_t
Panjang dalam byte EUI-48 direpresentasikan sebagai string 12 digit heksadesimal tanpa pemisah titik dua, ditambah terminator NULL.
|
HMAC_BUF_LEN = 32
|
const uint8_t
Konstanta untuk panjang dalam byte info penyambungan yang dihasilkan kamera HMAC, direpresentasikan sebagai byte mentah.
|
sDropcamLegacyPairingProfileStringContext = {
NULL,
sDropcamLegacyPairingProfileStringInfo
}
|
Konteks untuk mendaftarkan dan membatalkan pendaftaran callback yang terkait dengan menampilkan string dukungan yang dapat dibaca manusia yang terkait dengan profil.
|
sDropcamLegacyPairingProfileStringInfo = {
kWeaveProfile_DropcamLegacyPairing,
GetDropcamLegacyPairingMessageName,
GetDropcamLegacyPairingProfileName,
NULL
}
|
Struktur ini menyediakan penyimpanan untuk callback yang terkait dengan menampilkan string dukungan yang dapat dibaca manusia yang terkait dengan profil.
|
Fungsi |
|
---|---|
DecodeCameraAuthDataResponse(PacketBuffer *buf, uint8_t(&) macAddress[EUI48_LEN], uint8_t(&) hmac[HMAC_BUF_LEN])
|
Fungsi utilitas untuk mendekode payload pesan CameraAuthDataResponse.
|
EncodeCameraAuthDataRequest(PacketBuffer *buf, const char *nonce)
|
Fungsi utilitas untuk mengenkode payload pesan CameraAuthDataRequest.
|
GetDropcamLegacyPairingMessageName(uint32_t inProfileId, uint8_t inMsgType)
|
const char *
Fungsi callback yang menampilkan string C yang diakhiri dengan NULL yang dapat dibaca manusia dan menjelaskan jenis pesan yang terkait dengan profil ini.
|
GetDropcamLegacyPairingProfileName(uint32_t inProfileId)
|
const char *
Fungsi callback yang menampilkan string C yang diakhiri dengan NULL yang dapat dibaca manusia dan mendeskripsikan profil dengan profil ini.
|
_DropcamLegacyPairingProfileStringDestroy(void)
|
void
Satu kali, tetapi bersifat reentran, penginisialisasi untuk membatalkan pendaftaran callback profil Penyambungan Weave Dropcam Legacy untuk menampilkan string dukungan yang dapat dibaca manusia yang terkait dengan profil.
|
_DropcamLegacyPairingProfileStringInit(void)
|
void
Satu kali, namun reentrant, penginisialisasi untuk mendaftarkan callback profil Weave Dropcam Legacy Pairing untuk menampilkan string dukungan yang dapat dibaca manusia yang terkait dengan profil.
|
Class |
|
---|---|
nl:: |
Delegasikan kelas untuk mengimplementasikan operasi Pasangan Dropcam Legacy yang masuk pada perangkat server. |
nl:: |
Class server untuk menerapkan profil Dropcam Legacy Pairing. |
Enumerasi
@328
@328
Jenis Pesan Penyambungan Dropcam Lama.
Properti | |
---|---|
kMsgType_CameraAuthDataRequest
|
Mengambil parameter untuk panggilan API web penyambungan Dropcam lama. |
kMsgType_CameraAuthDataResponse
|
Berisi parameter untuk panggilan API web penyambungan Dropcam lama. |
Variabel
CAMERA_AUTH_DATA_LEN
const uint8_t CAMERA_AUTH_DATA_LEN = (EUI48_LEN + CAMERA_NONCE_LEN + CAMERA_HMAC_LEN)
Panjang parameter data autentikasi kamera biner sebelum konversi string base64.
CAMERA_HMAC_LEN
const uint8_t CAMERA_HMAC_LEN = 4
Jumlah byte HMAC data autentikasi kamera yang ditambahkan ke parameter API auth_data.
CAMERA_NONCE_LEN
const uint8_t CAMERA_NONCE_LEN = 64
Panjang dalam byte string nonce kamera, tidak termasuk terminator NULL.
CAMERA_SECRET_LEN
const uint8_t CAMERA_SECRET_LEN = 32
Panjang secret kamera dalam byte.
EUI48_LEN
const uint8_t EUI48_LEN = 6
Panjang dalam byte representasi byte mentah EUI-48.
EUI48_STR_LEN
const uint8_t EUI48_STR_LEN = 13
Panjang dalam byte EUI-48 direpresentasikan sebagai string 12 digit heksadesimal tanpa pemisah titik dua, ditambah terminator NULL.
HMAC_BUF_LEN
const uint8_t HMAC_BUF_LEN = 32
Konstanta untuk panjang dalam byte info penyambungan yang dihasilkan kamera HMAC, direpresentasikan sebagai byte mentah.
sDropcamLegacyPairingProfileStringContext
Weave::Support::ProfileStringContext sDropcamLegacyPairingProfileStringContext = { NULL, sDropcamLegacyPairingProfileStringInfo }
Konteks untuk mendaftarkan dan membatalkan pendaftaran callback yang terkait dengan menampilkan string dukungan yang dapat dibaca manusia yang terkait dengan profil.
sDropcamLegacyPairingProfileStringInfo
const Weave::Support::ProfileStringInfo sDropcamLegacyPairingProfileStringInfo = { kWeaveProfile_DropcamLegacyPairing, GetDropcamLegacyPairingMessageName, GetDropcamLegacyPairingProfileName, NULL }
Struktur ini menyediakan penyimpanan untuk callback yang terkait dengan menampilkan string dukungan yang dapat dibaca manusia yang terkait dengan profil.
Fungsi
DecodeCameraAuthDataResponse
WEAVE_ERROR DecodeCameraAuthDataResponse( PacketBuffer *buf, uint8_t(&) macAddress[EUI48_LEN], uint8_t(&) hmac[HMAC_BUF_LEN] )
Fungsi utilitas untuk mendekode payload pesan CameraAuthDataResponse.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Nilai yang Ditampilkan |
|
EncodeCameraAuthDataRequest
WEAVE_ERROR EncodeCameraAuthDataRequest( PacketBuffer *buf, const char *nonce )
Fungsi utilitas untuk mengenkode payload pesan CameraAuthDataRequest.
Fungsi utilitas untuk mengenkode dan mendekode payload pesan profil Penyambungan Dropcam Lama.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
GetDropcamLegacyPairingMessageName
const char * GetDropcamLegacyPairingMessageName( uint32_t inProfileId, uint8_t inMsgType )
Fungsi callback yang menampilkan string C yang diakhiri dengan NULL yang dapat dibaca manusia dan menjelaskan jenis pesan yang terkait dengan profil ini.
Callback ini, saat terdaftar, akan dipanggil saat string C yang diakhiri dengan NULL yang dapat dibaca manusia diperlukan untuk mendeskripsikan jenis pesan yang terkait dengan profil ini.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Hasil |
sebuah pointer ke {i>string<i} C yang diakhiri dengan NULL jika ditemukan kecocokan; jika tidak, maka akan menjadi NULL.
|
GetDropcamLegacyPairingProfileName
const char * GetDropcamLegacyPairingProfileName( uint32_t inProfileId )
Fungsi callback yang menampilkan string C yang diakhiri dengan NULL yang dapat dibaca manusia dan mendeskripsikan profil dengan profil ini.
Callback ini, saat terdaftar, akan dipanggil saat string C yang diakhiri dengan NULL yang dapat dibaca manusia diperlukan untuk mendeskripsikan profil ini.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
sebuah pointer ke {i>string<i} C yang diakhiri dengan NULL jika ditemukan kecocokan; jika tidak, maka akan menjadi NULL.
|
_DropcamLegacyPairingProfileStringDestroy
void _DropcamLegacyPairingProfileStringDestroy( void )
Satu kali, tetapi bersifat reentran, penginisialisasi untuk membatalkan pendaftaran callback profil Penyambungan Weave Dropcam Legacy untuk menampilkan string dukungan yang dapat dibaca manusia yang terkait dengan profil.
_DropcamLegacyPairingProfileStringInit
void _DropcamLegacyPairingProfileStringInit( void )
Satu kali, namun reentrant, penginisialisasi untuk mendaftarkan callback profil Weave Dropcam Legacy Pairing untuk menampilkan string dukungan yang dapat dibaca manusia yang terkait dengan profil.