Stolarz
Ten moduł zawiera funkcje związane z rolą „łącznik wątków”.
Podsumowanie
Wyliczenia |
|
---|---|
otJoinerState
|
enum | typ wyliczeniowy Definiuje stan złącza. |
Definicje typów |
|
---|---|
otJoinerCallback)(otError aError, void *aContext)
|
typedefvoid(*
Wskaźnik jest wywoływany w celu powiadomienia o zakończeniu operacji złączenia. |
otJoinerDiscerner
|
typedefstruct otJoinerDiscerner
Reprezentuje dodatek zbierającego dane. |
otJoinerState
|
typedefenum otJoinerState
Definiuje stan złącza. |
Funkcje |
|
---|---|
otJoinerGetDiscerner(otInstance *aInstance)
|
const otJoinerDiscerner *
Pobieram narzędzie do rozpoznawania złączeń.
|
otJoinerGetId(otInstance *aInstance)
|
const otExtAddress *
Pobiera identyfikator złączającego.
|
otJoinerGetState(otInstance *aInstance)
|
Pobiera stan złącza.
|
otJoinerSetDiscerner(otInstance *aInstance, otJoinerDiscerner *aDiscerner)
|
Konfiguruje narzędzie zbierające dane.
|
otJoinerStart(otInstance *aInstance, const char *aPskd, const char *aProvisioningUrl, const char *aVendorName, const char *aVendorModel, const char *aVendorSwVersion, const char *aVendorData, otJoinerCallback aCallback, void *aContext)
|
Włącza rolę złączającego wątki.
|
otJoinerStateToString(otJoinerState aState)
|
const char *
Konwertuje wartość wyliczeniową danego stanu łączenia na ciąg zrozumiały dla człowieka.
|
otJoinerStop(otInstance *aInstance)
|
void
Wyłącza rolę złączającego wątki.
|
Konstrukcja |
|
---|---|
otJoinerDiscerner |
Reprezentuje dodatek zbierającego dane. |
Wyliczenia
otJoinerState
otJoinerState
Definiuje stan złącza.
Definicje typów
otJoinerCallback
void(* otJoinerCallback)(otError aError, void *aContext)
Wskaźnik jest wywoływany w celu powiadomienia o zakończeniu operacji złączenia.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
otJoinerDiscerner
struct otJoinerDiscerner otJoinerDiscerner
Reprezentuje dodatek zbierającego dane.
Funkcje
otJoinerGetDiscerner
const otJoinerDiscerner * otJoinerGetDiscerner( otInstance *aInstance )
Pobieram narzędzie do rozpoznawania złączeń.
Więcej informacji znajdziesz tutaj: otJoinerSetDiscerner.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
Wskaźnik do wyróżnienia złączania lub wartość NULL, jeśli nie ustawiono żadnej wartości.
|
otJoinerGetId
const otExtAddress * otJoinerGetId( otInstance *aInstance )
Pobiera identyfikator złączającego.
Jeśli funkcja rozpoznawania złączeń nie jest skonfigurowana, identyfikator złącza to pierwsze 64 bity wyniku obliczenia SHA-256 względem IEEE EUI-64 przypisanego do ustawień fabrycznych. W przeciwnym razie wartość złącza jest obliczana na podstawie wartości złączającego.
Ten identyfikator jest też używany jako rozszerzony adres IEEE 802.15.4 urządzenia podczas procesu uruchamiania.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
Wskaźnik do identyfikatora złączającego.
|
otJoinerGetState
otJoinerState otJoinerGetState( otInstance *aInstance )
Pobiera stan złącza.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
Stan złączania.
|
otJoinerSetDiscerner
otError otJoinerSetDiscerner( otInstance *aInstance, otJoinerDiscerner *aDiscerner )
Konfiguruje narzędzie zbierające dane.
Narzędzie do rozpoznawania łączników służy do obliczania identyfikatora złącza podczas procesu przekazywania gwintu. Więcej informacji znajdziesz tutaj: otJoinerGetId.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
||||||
Zwracane wartości |
|
otJoinerStart
otError otJoinerStart( otInstance *aInstance, const char *aPskd, const char *aProvisioningUrl, const char *aVendorName, const char *aVendorModel, const char *aVendorSwVersion, const char *aVendorData, otJoinerCallback aCallback, void *aContext )
Włącza rolę złączającego wątki.
Szczegóły | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parametry |
|
||||||||||||||||||
Zwracane wartości |
|
otJoinerStateToString
const char * otJoinerStateToString( otJoinerState aState )
Konwertuje wartość wyliczeniową danego stanu łączenia na ciąg zrozumiały dla człowieka.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
Zrozumiały dla człowieka ciąg tekstowy z reprezentacją
aState . |
otJoinerStop
void otJoinerStop( otInstance *aInstance )
Wyłącza rolę złączającego wątki.
Szczegóły | |||
---|---|---|---|
Parametry |
|
Makra
OT_JOINER_MAX_DISCERNER_LENGTH
OT_JOINER_MAX_DISCERNER_LENGTH 64
Maksymalna długość elementu rozpoznającego łącza (w bitach).
Zasoby
Tematy referencyjne interfejsu OpenThread API pochodzą z kodu źródłowego dostępnego w GitHub. Aby dowiedzieć się więcej lub dołączyć do naszej dokumentacji, skorzystaj z sekcji Zasoby.