nl::
  סיכום
| ערכים של ספירה | |
|---|---|
| @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 עבור החזרת מחרוזות תמיכה קריאות לאנשים המשויכות לפרופיל.