Start()
Starts the supervision listener operation.
Stop()
Stops the supervision listener operation.
SetInterval()
Sets the supervision interval.
GetInterval() const
Returns the supervision interval.
SetTimeout()
Sets the supervision check timeout (in seconds). If the child does not hear from its parent within the given check timeout interval, it initiates the re-attach process (MLE Child Update Request/Response exchange with its parent). Setting the timeout to zero, disables the supervision check on the child. It is recommended to select a supervision check timeout value larger than the parent's child supervision interval plus the maximum time between the child's data poll transmissions.
GetTimeout() const
Returns the supervision check timeout interval (in seconds).
GetCounter() const
Returns the value of supervision check timeout failure counter. The counter tracks the number of supervision check failures on the child. It is incremented when the child does not hear from its parent within the specified check timeout interval.
ResetCounter()
Reset the supervision check timeout failure counter.
UpdateOnReceive()
Updates the supervision listener state. It informs the listener of a received frame.
RestartTimer()
HandleTimer()