nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing
סיכום
ערכים של ספירה |
|
---|---|
@328{
|
טיפוסים בני מנייה (enum) סוגי הודעות של התאמה מדור קודם של Dropcam. |
משתנים |
|
---|---|
CAMERA_AUTH_DATA_LEN = (EUI48_LEN + CAMERA_NONCE_LEN + CAMERA_HMAC_LEN)
|
const uint8_t
אורך פרמטר הנתונים של אימות המצלמה הבינארי לפני ההמרה של מחרוזת base64.
|
CAMERA_HMAC_LEN = 4
|
const uint8_t
מספר הבייטים של נתוני אימות המצלמה שנוספו לפרמטר auth_data API.
|
CAMERA_NONCE_LEN = 64
|
const uint8_t
אורך בבייטים של מחרוזת חד-פעמית (nonce) של המצלמה, לא כולל מסיים NULL.
|
CAMERA_SECRET_LEN = 32
|
const uint8_t
אורך הסוד של המצלמה בבייטים.
|
EUI48_LEN = 6
|
const uint8_t
אורך בבייטים של ייצוג בייטים גולמיים של EUI-48.
|
EUI48_STR_LEN = 13
|
const uint8_t
אורך בבייטים של EUI-48 שמיוצג כמחרוזת של 12 ספרות הקסדצימליות (מפרידי נקודתיים) בתוספת NULL.
|
HMAC_BUF_LEN = 32
|
const uint8_t
קבוע לאורך בבייטים של פרטי ההתאמה שנוצרו על ידי המצלמה, שמיוצג כבייטים גולמיים.
|
sDropcamLegacyPairingProfileStringContext = {
NULL,
sDropcamLegacyPairingProfileStringInfo
}
|
הקשר של רישום וביטול הרישום של קריאות חוזרות (callback) שמשויכות להחזרות מחרוזות תמיכה שניתנות לקריאה על ידי אנשים שמשויכים לפרופיל.
|
sDropcamLegacyPairingProfileStringInfo = {
kWeaveProfile_DropcamLegacyPairing,
GetDropcamLegacyPairingMessageName,
GetDropcamLegacyPairingProfileName,
NULL
}
|
המבנה הזה מספק אחסון לקריאות חוזרות (callback) שמשויכות להחזרת מחרוזות תמיכה שניתנות לקריאה על ידי אנשים, ומשויכות לפרופיל.
|
פונקציות |
|
---|---|
DecodeCameraAuthDataResponse(PacketBuffer *buf, uint8_t(&) macAddress[EUI48_LEN], uint8_t(&) hmac[HMAC_BUF_LEN])
|
פונקציה שימושית לפענוח המטען הייעודי (payload) של ההודעה של CameraAuthDataResponse.
|
EncodeCameraAuthDataRequest(PacketBuffer *buf, const char *nonce)
|
פונקציית שירות לקידוד המטען הייעודי (payload) של ההודעה של CameraAuthDataRequest.
|
GetDropcamLegacyPairingMessageName(uint32_t inProfileId, uint8_t inMsgType)
|
const char *
פונקציית קריאה חוזרת (callback) שמחזירה מחרוזת C שמסתיימת ב-NULL, שאנשים יכולים לקרוא, שמתארת את סוג ההודעה שמשויכת לפרופיל הזה.
|
GetDropcamLegacyPairingProfileName(uint32_t inProfileId)
|
const char *
פונקציית קריאה חוזרת (callback) שמחזירה מחרוזת C שניתנת לקריאה על ידי אנשים, ומתארת את הפרופיל עם הפרופיל הזה.
|
_DropcamLegacyPairingProfileStringDestroy(void)
|
void
פעם אחת, אך התעניינתה, ננקטה פעולת המרה חוזרת (deinitializer) כשמבטלים את הרישום של קריאות חוזרות (callbacks) של פרופיל מ-Weave Dropcam Legacy Pingcom, כדי להחזיר מחרוזות תמיכה שמתאימות לקריאה לבני אדם ומשויכות לפרופיל.
|
_DropcamLegacyPairingProfileStringInit(void)
|
void
פעם אחת, אך הופעל מחדש, הוא היה מאתחל לרישום קריאות חוזרות (callback) של פרופיל הצמדה מדור קודם של Weave Dropcam Legacy עבור החזרת מחרוזות תמיכה קריאות לאנשים המשויכות לפרופיל.
|
שיעורים |
|
---|---|
nl:: |
הענקת גישה למחלקה להטמעת פעולות נכנסות של התאמה מדור קודם של Dropcam במכשיר השרת. |
nl:: |
סיווג שרת להטמעת פרופיל ההתאמה מדור קודם של Dropcam Legacy. |
ערכים של ספירה
@328
@328
סוגי הודעות של התאמה מדור קודם של Dropcam.
מאפיינים | |
---|---|
kMsgType_CameraAuthDataRequest
|
אחזור פרמטרים לקריאה הקודמת ל-API של התאמת Dropcam. |
kMsgType_CameraAuthDataResponse
|
מכילה פרמטרים לקריאה מדור קודם של התאמת Dropcam ל-API באינטרנט. |
משתנים
CAMERA_AUTH_DATA_LEN
const uint8_t CAMERA_AUTH_DATA_LEN = (EUI48_LEN + CAMERA_NONCE_LEN + CAMERA_HMAC_LEN)
אורך פרמטר הנתונים של אימות המצלמה הבינארי לפני ההמרה של מחרוזת base64.
CAMERA_HMAC_LEN
const uint8_t CAMERA_HMAC_LEN = 4
מספר הבייטים של נתוני אימות המצלמה שנוספו לפרמטר auth_data API.
CAMERA_NONCE_LEN
const uint8_t CAMERA_NONCE_LEN = 64
אורך בבייטים של מחרוזת צופן חד-פעמית (nonce) של המצלמה, לא כולל מסיים NULL.
CAMERA_SECRET_LEN
const uint8_t CAMERA_SECRET_LEN = 32
אורך הסוד של המצלמה בבייטים.
EUI48_LEN
const uint8_t EUI48_LEN = 6
אורך בבייטים של ייצוג בייטים גולמיים של EUI-48.
EUI48_STR_LEN
const uint8_t EUI48_STR_LEN = 13
אורך בבייטים של EUI-48 שמיוצג כמחרוזת של 12 ספרות הקסדצימליות (מפרידי נקודתיים) בתוספת NULL.
HMAC_BUF_LEN
const uint8_t HMAC_BUF_LEN = 32
קבוע לאורך בבייטים של פרטי ההתאמה שנוצרו על ידי המצלמה, שמיוצג כבייטים גולמיים.
sDropcamLegacyPairingProfileStringContext
Weave::Support::ProfileStringContext sDropcamLegacyPairingProfileStringContext = { NULL, sDropcamLegacyPairingProfileStringInfo }
הקשר של רישום וביטול הרישום של קריאות חוזרות (callback) שמשויכות להחזרות מחרוזות תמיכה שניתנות לקריאה על ידי אנשים שמשויכים לפרופיל.
sDropcamLegacyPairingProfileStringInfo
const Weave::Support::ProfileStringInfo sDropcamLegacyPairingProfileStringInfo = { kWeaveProfile_DropcamLegacyPairing, GetDropcamLegacyPairingMessageName, GetDropcamLegacyPairingProfileName, NULL }
המבנה הזה מספק אחסון לקריאות חוזרות (callback) שמשויכות להחזרת מחרוזות תמיכה שניתנות לקריאה על ידי אנשים, ומשויכות לפרופיל.
פונקציות
DecodeCameraAuthDataResponse
WEAVE_ERROR DecodeCameraAuthDataResponse( PacketBuffer *buf, uint8_t(&) macAddress[EUI48_LEN], uint8_t(&) hmac[HMAC_BUF_LEN] )
פונקציה שימושית לפענוח המטען הייעודי (payload) של ההודעה של CameraAuthDataResponse.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
מוחזר ערכים |
|
EncodeCameraAuthDataRequest
WEAVE_ERROR EncodeCameraAuthDataRequest( PacketBuffer *buf, const char *nonce )
פונקציית שירות לקידוד המטען הייעודי (payload) של ההודעה של CameraAuthDataRequest.
כלי שירות שמשמש לקידוד ולפענוח של מטענים ייעודיים (payloads) של הודעות פרופיל ממודל Dropcam מדור קודם.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
מוחזר ערכים |
|
GetDropcamLegacyPairingMessageName
const char * GetDropcamLegacyPairingMessageName( uint32_t inProfileId, uint8_t inMsgType )
פונקציית קריאה חוזרת (callback) שמחזירה מחרוזת C שמסתיימת ב-NULL, שאנשים יכולים לקרוא, שמתארת את סוג ההודעה שמשויכת לפרופיל הזה.
הקריאה החוזרת (callback) הזו, בעת הרישום, מופעלת כשדרושה מחרוזת C של סיום קריא לאנשים (NULL) כדי לתאר את סוג ההודעה המשויכת לפרופיל הזה.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
החזרות |
מצביע למחרוזת C עם סיום NULL אם נמצאה התאמה; אחרת, הערך NULL.
|
GetDropcamLegacyPairingProfileName
const char * GetDropcamLegacyPairingProfileName( uint32_t inProfileId )
פונקציית קריאה חוזרת (callback) שמחזירה מחרוזת C שמסתיימת ב-NULL, שאנשים יכולים לקרוא, ומתארת את הפרופיל עם הפרופיל הזה.
הקריאה החוזרת (callback) הזו, כאשר היא רשומה, מופעלת כשיש צורך במחרוזת C עם סיום קריא לאנשים (NULL) כדי לתאר את הפרופיל הזה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
מצביע למחרוזת C עם סיום NULL אם נמצאה התאמה; אחרת, הערך NULL.
|
_DropcamLegacyPairingProfileStringDestroy
void _DropcamLegacyPairingProfileStringDestroy( void )
פעם אחת, אך התעניינתה, ננקטה פעולת המרה חוזרת (deinitializer) כשמבטלים את הרישום של קריאות חוזרות (callbacks) של פרופיל מ-Weave Dropcam Legacy Pingcom, כדי להחזיר מחרוזות תמיכה שמתאימות לקריאה לבני אדם ומשויכות לפרופיל.
_DropcamLegacyPairingProfileStringInit
void _DropcamLegacyPairingProfileStringInit( void )
פעם אחת, אך הופעל מחדש, הוא היה מאתחל לרישום קריאות חוזרות (callback) של פרופיל הצמדה מדור קודם של Weave Dropcam Legacy עבור החזרת מחרוזות תמיכה קריאות לאנשים המשויכות לפרופיל.