Elternaufsicht
Dieses Modul enthält Funktionen für die Elternaufsicht.
Zusammenfassung
Functions |
|
---|---|
otChildSupervisionGetCheckFailureCounter(otInstance *aInstance)
|
uint16_t
Den Wert des Zählers für fehlgeschlagene Elternaufsicht abrufen.
|
otChildSupervisionGetCheckTimeout(otInstance *aInstance)
|
uint16_t
Ruft das Zeitlimitintervall für die Elternaufsicht (in Sekunden) für das untergeordnete Element ab.
|
otChildSupervisionGetInterval(otInstance *aInstance)
|
uint16_t
Ruft das Intervall der untergeordneten Elternaufsicht (in Sekunden) für ein untergeordnetes Element ab.
|
otChildSupervisionResetCheckFailureCounter(otInstance *aInstance)
|
void
Setzen Sie den Zähler für fehlgeschlagene Überprüfung der Elternaufsicht auf null.
|
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
|
void
Legt das Zeitlimit für die Elternaufsicht (in Sekunden) für den untergeordneten Publisher fest.
|
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
|
void
Legt das Intervall für die Elternaufsicht (in Sekunden) für das Kind fest.
|
Functions
OTChildSupervisionGetCheckFailureCounter
uint16_t otChildSupervisionGetCheckFailureCounter( otInstance *aInstance )
Den Wert des Zählers für fehlgeschlagene Elternaufsicht abrufen.
Der Zähler erfasst die Anzahl der Fehler bei der Elternaufsicht, die für das untergeordnete Konto abgelehnt wurden. Sie wird erhöht, wenn das untergeordnete Element innerhalb des angegebenen Zeitlimits für die Überprüfung nichts von dem übergeordneten Element hört.
OTChildSupervisionGetCheckTimeout
uint16_t otChildSupervisionGetCheckTimeout( otInstance *aInstance )
Ruft das Zeitlimitintervall für die Elternaufsicht (in Sekunden) für das untergeordnete Element ab.
Wenn das Gerät ein schläfriges Kind ist und innerhalb des angegebenen Zeitlimits bei der Überprüfung keine Benachrichtigung von seinem übergeordneten Element kommt, initiiert es den Prozess zum erneuten Anhängen (MLE – Anfrage zum Aktualisieren des untergeordneten Elements/der Antwort an den übergeordneten Anbieter).
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
Das Zeitlimit für die Elternaufsicht ist abgelaufen. Null zeigt an, dass die Elternaufsicht für das Kind deaktiviert ist.
|
OTChildSupervisionGetInterval
uint16_t otChildSupervisionGetInterval( otInstance *aInstance )
Ruft das Intervall der untergeordneten Elternaufsicht (in Sekunden) für ein untergeordnetes Element ab.
Die Funktion der Elternaufsicht bietet einen Mechanismus für die Elternaufsicht, mit dem sichergestellt wird, dass innerhalb des Elternaufsichtintervalls eine Nachricht an jedes schläfrige Kind gesendet wird. Wenn innerhalb des Elternaufsichtintervalls keine Übertragung an das Kind stattfindet, stellt OpenThread eine untergeordnete Elternaufsichtsnachricht in die Warteschlange und sendet sie an das Kind.
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
Das Konto mit Elternaufsicht. Null bedeutet, dass die Elternaufsicht deaktiviert ist.
|
OTChildSupervisionResetCheckErrorCounter
void otChildSupervisionResetCheckFailureCounter( otInstance *aInstance )
Setzen Sie den Zähler für fehlgeschlagene Überprüfung der Elternaufsicht auf null.
OTChildSupervisionSetCheckTimeout
void otChildSupervisionSetCheckTimeout( otInstance *aInstance, uint16_t aTimeout )
Legt das Zeitlimit für die Elternaufsicht (in Sekunden) für den untergeordneten Publisher fest.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
OTChildSupervisionSetInterval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
Legt das Intervall für die Elternaufsicht (in Sekunden) für das Kind fest.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
Ressourcen
Die Themen der OpenThread API-Referenz stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen oder als Ergänzung zu unserer Dokumentation finden Sie unter Ressourcen.