[cli] support reading individual operational dataset values (#5344)

This commit is contained in:
Jonathan Hui
2020-08-06 11:52:35 -07:00
parent f8a6d52695
commit e810357adb
3 changed files with 390 additions and 103 deletions
+41 -3
View File
@@ -51,32 +51,72 @@ send "dataset init active\n"
expect "Done"
send "dataset activetimestamp 100\n"
expect "Done"
send "dataset activetimestamp\n"
expect "100"
expect "Done"
if {$channel == 11} {
send "dataset channel 18\n"
expect "Done"
send "dataset channel\n"
expect "18"
expect "Done"
} else {
send "dataset channel 11\n"
expect "Done"
send "dataset channel\n"
expect "11"
expect "Done"
}
expect "Done"
send "dataset channelmask 0x03fff800\n"
expect "Done"
send "dataset channelmask\n"
expect "0x03fff800"
expect "Done"
send "dataset extpanid aabbccddeeff0011\n"
expect "Done"
send "dataset extpanid\n"
expect "aabbccddeeff0011"
expect "Done"
send "dataset masterkey aabbccddeeff00112233445566778899\n"
expect "Done"
send "dataset masterkey\n"
expect "aabbccddeeff00112233445566778899"
expect "Done"
send "dataset meshlocalprefix fdde:4860::\n"
expect "Done"
send "dataset meshlocalprefix\n"
expect "fdde:4860:0:0::/64"
expect "Done"
send "dataset networkname OT-network\n"
expect "Done"
send "dataset networkname\n"
expect "OT-network"
expect "Done"
send "dataset panid 0xface\n"
expect "Done"
send "dataset panid\n"
expect "0xface"
expect "Done"
send "dataset pskc 00112233445566778899aabbccddeeff\n"
expect "Done"
send "dataset pskc\n"
expect "00112233445566778899aabbccddeeff"
expect "Done"
send "dataset securitypolicy 678 onrcb\n"
expect "Done"
send "dataset securitypolicy\n"
expect "678 onrcb"
expect "Done"
send "dataset pendingtimestamp 100\n"
expect "Done"
send "dataset pendingtimestamp\n"
expect "100"
expect "Done"
send "dataset delay 30000\n"
expect "Done"
send "dataset delay\n"
expect "30000"
expect "Done"
send "dataset commit pending\n"
expect "Done"
send "dataset pending\n"
@@ -198,8 +238,6 @@ send "dataset mgmtgetcommand active something_invalid\n"
expect "Error 7: InvalidArgs"
send "dataset pskc -p 123456\n"
expect "Done"
send "dataset pskc\n"
expect "Error 7: InvalidArgs"
send "dataset securitypolicy 678 something_invalid\n"
expect "Error 7: InvalidArgs"
send "dataset set something_invalid 00\n"