History log of /external/autotest/client/cros/cellular/wardmodem/task_loop.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f86103ad96dfe14985d9408998eb1fcf88d65222 12-Jun-2013 Prathmesh Prabhu <pprabhu@chromium.org> wardmodem: Implement translation from AT commands to wardmodem requests.

ATTransceiver handles AT commands from modemmanager. Interpret these commands as
actions on wardmodem state machines.

Add a configuration file format to specify the AT command to state machine
function call mapping.

BUG=chromium:242402
TEST=Run unit-tests
python at_transceiver_unittest.py

Change-Id: I0d07a70c20170d6d724d2457fbc755e591e197b9
Reviewed-on: https://gerrit.chromium.org/gerrit/59146
Reviewed-by: Thieu Le <thieule@chromium.org>
Commit-Queue: Prathmesh Prabhu <pprabhu@chromium.org>
Tested-by: Prathmesh Prabhu <pprabhu@chromium.org>
/external/autotest/client/cros/cellular/wardmodem/task_loop.py
81a200d09392f00172dfe2c73d0e31df489b8631 21-May-2013 Prathmesh Prabhu <pprabhu@chromium.org> wardmodem: wrap gobject functionality to implement a task loop.

TaskLoop will be used for asynchronous calls in WardModem. It is a wrapper
around the gobject.MainLoop() object. Additionally, it provides
(1) A mode to ignore all requested delays in tasks
(2) A mode to insert arbitrary delays between tasks
(3) Better logging.

BUG=chromium:244947
TEST=run unittests (python task_loop_unittest.py)

Change-Id: Iaa971282c6a4e3a84d0758eca281d8c7e6beec8f
Reviewed-on: https://gerrit.chromium.org/gerrit/57140
Reviewed-by: Arman Uguray <armansito@chromium.org>
Tested-by: Prathmesh Prabhu <pprabhu@chromium.org>
Commit-Queue: Prathmesh Prabhu <pprabhu@chromium.org>
/external/autotest/client/cros/cellular/wardmodem/task_loop.py