mirror of
https://github.com/espressif/openthread.git
synced 2026-08-22 10:29:52 +00:00
[low-power] fix CSL scheduler to avoid packets stuck in queue (#5833)
This commit: - Fixes the issue in CSL scheduler dealing with multiple SSEDs. - Fixes the issue when CSL tx attempts reach max, CSL transmission to this child cannot resume. - Reset CSL sync status after child mode change to RxOnWhenIdle. - Adds MLE version, CSL synchronization status and queued message count to child table.
This commit is contained in:
@@ -46,9 +46,9 @@ expect "Done"
|
||||
|
||||
switch_node 1
|
||||
send "child table\n"
|
||||
expect "| ID | RLOC16 | Timeout | Age | LQ In | C_VN |R|D|N| Extended MAC |"
|
||||
expect "+-----+--------+------------+------------+-------+------+-+-+-+------------------+"
|
||||
expect -re "\\| +(\\d+) \\| 0x$rloc \\| +\\d+ \\| +\\d+ \\| +\\d+ \\| +\\d+ \\|\\d\\|\\d\\|\\d\\| $extaddr \\|"
|
||||
expect "| ID | RLOC16 | Timeout | Age | LQ In | C_VN |R|D|N|Ver|CSL|QMsgCnt| Extended MAC |"
|
||||
expect "+-----+--------+------------+------------+-------+------+-+-+-+---+---+-------+------------------+"
|
||||
expect -re "\\| +(\\d+) \\| 0x$rloc \\| +\\d+ \\| +\\d+ \\| +\\d+ \\| +\\d+ \\|\\d\\|\\d\\|\\d\\| *\\d+\\| \\d \\| +\\d+ \\| $extaddr \\|"
|
||||
set child_id $expect_out(1,string)
|
||||
expect "Done"
|
||||
send "child list\n"
|
||||
|
||||
Reference in New Issue
Block a user