aboutsummaryrefslogtreecommitdiff
path: root/libqcdm/tests
AgeCommit message (Collapse)Author
2010-09-01qcdm: add event reporting on/off commandDan Williams
Doesn't parse any events yet since we don't know what any events are. We also need to fix up ModemManager to handle unsolicited responses in the QcdmSerialPort class.
2010-08-25qcdm: add bits for getting/setting the log maskDan Williams
No code to actually start logging yet, just sets the mask.
2010-08-16qcdm: add Status Snapshot enumDan Williams
2010-08-09build: fix build with glib >= 2.25.12 (bgo #626421)Vincent Untz
Work around an API break in glib.
2010-08-06tests: handle random failures of some tests more gracefullyDan Williams
Not all devices support everything; a Huawei EC168C fails to read the mode preference, and a Pantech PX-500 fails to read the roam preference NV item.
2010-08-05qcdm: add generic status snapshot command supportDan Williams
2010-05-07qcdm: add Novatel Modem Snapshot command supportDan Williams
2010-03-31qcdm: fix endian issues for BE platformsDan Williams
And add a testcase for packet encapsulation to ensure we don't have further endian issues in the future.
2010-03-30qcdm: don't fail testcase on unknown mode pref valuesDan Williams
EC168C has a value of 0x16 for mode pref, which is unknown. But that shouldn't fail the testcases.
2010-03-30qcdm: add CM subsystem digital only mode preferenceDan Williams
Found on the Huawei EC121.
2010-03-30qcdm: fix testcases for various devicesDan Williams
Huawei EC121 doesn't implement the MDN NV item, and we're also missing some values for the CM subsystem mode pref enum.
2010-03-30qcdm: add Pilot Set retrieval for signal strength calculationsDan Williams
Determined from various sources including RTManager and "Technical Introduction to CDMA" (Course RF100 Chapter 7).
2010-03-29qcdm: fix CRC checking on some packetsDan Williams
Should be pointing to the CRC location in the *unescaped* packet buffer since the CRC is subject to escaping/unescaping. Previous code pointed to the wrong location in the escaped packet buffer, which was often pointing to the write place if there weren't many escaped bytes in the input buffer, but was still wrong.
2010-03-29qcdm: fix up CDMA Status command fields and valuesDan Williams
Found in two sources: a) Руководство пользования тестером CDMA-450 b) RTManager
2010-03-22qcdm: add ZTE signal strength requestDan Williams
2010-03-20qcdm: fix up testcase outputDan Williams
2010-03-20qcdm: complete mode preference implementationDan Williams
2010-03-19qcdm: add initial roaming and mode preference bitsDan Williams
2010-02-22qcdm: testcase output cleanupDan Williams
2010-02-22qcdm: add more HDR subsystem protocol enumsDan Williams
Found in TIA-856-A section 9. Assuming that the modem firmware just passes the protocol states right through.
2010-02-22qcdm: add HDR State Info commandDan Williams
2010-02-22qcdm: add Call Manager subsystem STATE_INFO commandDan Williams
2010-02-22qcdm: add SW_VERSION commandDan Williams
2010-02-22qcdm: add testcases for QCDMResult objectsDan Williams
2010-02-22qcdm: add status command and rework testcases a bitDan Williams
Status command not completely working yet.
2010-02-22qcdm: add command to get MDN (ie, phone number)Dan Williams
2010-02-22qcdm: add DIAG_CMD_ESNDan Williams
2010-02-22qcdm: fix QCDM packet decapsulationDan Williams
Rename and document the encapsulate/decapsulate functions, CRC-check the incoming packet, and make callers aware of the difference in how big the decapsulated packet is versus how many bytes they should discard from the buffer (since the decapsulated packet is at least 3 bytes shorter than the incoming packet due to the CRC + framing).
2010-02-16qcdm: implement command handling and minimal infrastructureDan Williams
2010-02-08qcdm: fix licensing of testcasesDan Williams
2010-02-08qcdm: add DM protocol utilities and testcasesDan Williams
Bits for CRC calculation and frame escaping/unescaping.