diff -r 000000000000 -r c9bc50fca66e usbmgmt/usbmgrtest/t_charging_emu/src/t_charging.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/usbmgmt/usbmgrtest/t_charging_emu/src/t_charging.txt Tue Feb 02 02:02:59 2010 +0200 @@ -0,0 +1,171 @@ +# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +# All rights reserved. +# This component and the accompanying materials are made available +# under the terms of "Eclipse Public License v1.0" +# which accompanies this distribution, and is available +# at the URL "http://www.eclipse.org/legal/epl-v10.html". +# +# Initial Contributors: +# Nokia Corporation - initial contribution. +# +# Contributors: +# +# Description: +# +# +// command....... asyncOp...... check........ + + +** start undefined, with user setting on... + +devicestate 0 none 0 none 0 +usersetting 1 none 1000000 pluginstate 0 + +// test initial negotiation... + +devicestate 2 none 0 pluginstate 0 +devicestate 4 none 0 pluginstate 0 +devicestate 32 none 0 pluginstate 0 +devicestate 1 none 0 pluginstate 0 +devicestate 16 none 0 pluginstate 1 +none 0 none 0 milliamps 500 +none 0 none 0 charging 0 +devicestate 4 none 0 pluginstate 1 +devicestate 1 none 0 pluginstate 1 +devicestate 32 none 0 pluginstate 1 +devicestate 1 none 0 pluginstate 1 +devicestate 16 none 0 pluginstate 1 +devicestate 8 none 0 pluginstate 3 +none 0 none 0 charging 500 + +** toggle suspend mode and user setting... + +devicestate 32 none 0 pluginstate 4 +none 0 none 0 charging 0 +devicestate 8 none 0 pluginstate 3 +none 0 none 0 charging 500 +devicestate 32 none 0 pluginstate 4 +none 0 none 0 charging 0 +devicestate 8 none 0 pluginstate 3 +none 0 none 0 charging 500 +usersetting 0 delay 100000 pluginstate 5 +none 0 none 0 charging 0 +devicestate 32 none 0 pluginstate 5 +none 0 none 0 charging 0 +devicestate 8 none 0 pluginstate 5 +none 0 none 0 charging 0 +devicestate 32 none 0 pluginstate 5 +usersetting 1 delay 100000 pluginstate 4 +none 0 none 0 charging 0 +devicestate 8 none 0 pluginstate 3 +none 0 none 0 charging 500 +devicestate 32 none 0 pluginstate 4 +usersetting 0 delay 100000 pluginstate 5 +none 0 none 0 charging 0 + +** re-enumerate.. + +devicestate 32 none 0 pluginstate 5 +devicestate 0 none 0 pluginstate 0 +devicestate 2 none 0 pluginstate 7 +devicestate 4 none 0 pluginstate 7 +devicestate 1 none 0 pluginstate 7 +devicestate 16 none 0 pluginstate 7 +none 0 none 0 milliamps 500 +none 0 none 0 charging 0 + +** configure... (but UI is disabled) + +devicestate 16 none 0 pluginstate 7 +devicestate 8 none 0 pluginstate 7 +none 0 none 0 charging 0 + +usersetting 1 delay 100000 pluginstate 7 +none 0 none 0 charging 0 + +** now try failing to enumerate until current is lowered to 100mA + +devicestate 32 none 0 pluginstate 7 +none 0 none 0 charging 0 +devicestate 0 none 0 pluginstate 0 +devicestate 2 none 0 pluginstate 0 +devicestate 4 none 0 pluginstate 0 +devicestate 1 none 0 pluginstate 0 +devicestate 16 none 0 pluginstate 1 +none 0 none 0 milliamps 500 +none 0 none 0 charging 0 + +none 0 delay 3500000 pluginstate 1 +none 0 none 0 milliamps 100 +none 0 none 0 charging 0 + +devicestate 4 delay 1500000 pluginstate 1 +devicestate 1 none 0 pluginstate 1 +devicestate 32 none 0 pluginstate 1 +devicestate 1 none 0 pluginstate 1 +devicestate 16 none 0 pluginstate 1 +devicestate 8 none 0 pluginstate 3 +none 0 none 0 charging 100 + +devicestate 32 none 0 pluginstate 4 +none 0 none 0 charging 0 +devicestate 8 none 0 pluginstate 3 +none 0 none 0 charging 100 +usersetting 0 delay 100000 pluginstate 5 +none 0 none 0 charging 0 +usersetting 1 delay 100000 pluginstate 3 +none 0 none 0 charging 100 + +** now try failing to enumerate until current is lowered to 0mA + +devicestate 32 none 0 pluginstate 4 +none 0 none 0 charging 0 +devicestate 2 none 0 pluginstate 0 +devicestate 4 none 0 pluginstate 0 +devicestate 1 none 0 pluginstate 0 +devicestate 16 none 0 pluginstate 1 +none 0 none 0 milliamps 500 +none 0 none 0 charging 0 + +none 0 delay 3500000 pluginstate 1 +none 0 none 0 milliamps 100 +none 0 none 0 charging 0 + +devicestate 16 none 0 pluginstate 1 +none 0 delay 3500000 pluginstate 2 +none 0 none 0 milliamps 0 +none 0 none 0 charging 0 + +** so become configured with no current... + +devicestate 4 delay 1500000 pluginstate 2 +devicestate 1 none 0 pluginstate 2 +devicestate 32 none 0 pluginstate 2 +devicestate 1 none 0 pluginstate 2 +devicestate 16 none 0 pluginstate 2 +devicestate 8 none 0 pluginstate 6 +none 0 none 0 charging 0 + +devicestate 32 none 0 pluginstate 6 +none 0 none 0 charging 0 +devicestate 8 none 0 pluginstate 6 +none 0 none 0 charging 0 +devicestate 32 none 0 pluginstate 6 +none 0 none 0 charging 0 +devicestate 8 none 0 pluginstate 6 +none 0 none 0 charging 0 +usersetting 0 delay 100000 pluginstate 6 +none 0 none 0 charging 0 +usersetting 1 delay 100000 pluginstate 6 +none 0 none 0 charging 0 + +** and disconnect... + +devicestate 32 none 0 pluginstate 6 +devicestate 0 none 0 pluginstate 0 +devicestate 2 none 0 pluginstate 0 +devicestate 4 none 0 pluginstate 0 +devicestate 1 none 0 pluginstate 0 +devicestate 16 none 0 pluginstate 1 +none 0 none 0 milliamps 500 +none 0 none 0 charging 0