Prześlij opinię
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
nl:: Weave:: Profiles:: DeviceDescription:: IdentifyResponseMessage
#include <src/lib/profiles/device-description/DeviceDescription.h>
Przeanalizowana forma komunikatu identyfikacji.
Podsumowanie
Atrybuty publiczne
DeviceDesc
Opis urządzenia opisującego urządzenie.
Funkcje publiczne
Encode (PacketBuffer *msgBuf)
Atrybuty publiczne
Funkcje publiczne
Kodowanie
WEAVE_ERROR Encode(
PacketBuffer *msgBuf
)
Koduje ten obiekt IdentifyResponseMessage w podanym buforze wiadomości.
Szczegóły
Parametry
[in,out] msgBuf
Wskaźnik do bufora Inet, do którego ma być zapisywana wiadomość z informacją o identyfikacji odpowiedzi.
Zwracane wartości
WEAVE_NO_ERROR
Powodzenie.
other
Inne kody błędów Weave lub typowe dla platformy, które wskazują, że wystąpił błąd uniemożliwiający kodowanie
IdentifyResponseMessage .
Publiczne funkcje statyczne
Decode
WEAVE_ERROR Decode(
PacketBuffer *msgBuf,
IdentifyResponseMessage & msg
)
Dekoduje komunikat o identyfikacji odpowiedzi z bufora Inet do podanego obiektu IdentifyResponseMessage .
Szczegóły
Parametry
[in] msgBuf
Wskaźnik do bufora Inet w celu zdekodowania wiadomości z żądaniem identyfikacji.
[out] msg
Zwracane wartości
WEAVE_ERROR_WRONG_TLV_TYPE
Jeśli to nie jest
TLV w opisie urządzenia.
WEAVE_ERROR_UNEXPECTED_TLV_ELEMENT
Jeśli po opisie urządzenia występuje więcej danych
TLV .
WEAVE_NO_ERROR
Powodzenie.
other
Inne kody błędów Weave lub typowe dla platformy, które wskazują, że wystąpił błąd uniemożliwiający dekodowanie
IdentifyResponseMessage .
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0 , a przykładowy kod jest dostępny na licencji Apache 2.0 . Szczegółowe informacje na ten temat znajdziesz w zasadach dotyczących witryny Google Developers . Java jest zastrzeżonym znakiem towarowym firmy Oracle lub jej podmiotów stowarzyszonych. OPENTHREAD i powiązane znaki są znakami towarowymi organizacji Thread Group i są używane na licencji.
Ostatnia aktualizacja: 2024-08-22 UTC.
Chcesz przekazać coś jeszcze?
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-08-22 UTC."],[],[]]