aboutsummaryrefslogtreecommitdiff
path: root/libqcdm
AgeCommit message (Collapse)Author
2010-05-07qcdm: generic functions for band_class/prev conversionDan Williams
2010-05-07qcdm: add Novatel Modem Snapshot command supportDan Williams
2010-05-07qcdm: add commentDan 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-30qcdm: allow result objects to hold boxed typesDan Williams
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: complete Version Info command fieldsDan Williams
Found in RTManager
2010-03-29qcdm: fix up CDMA Status command fields and valuesDan Williams
Found in two sources: a) Руководство пользования тестером CDMA-450 b) RTManager
2010-03-28qcdm: update CM subsys system modesDan Williams
2010-03-22qcdm: use tcsetattr/tcgetattr for better compatibilityDan Williams
With Alpha, mainly.
2010-03-22qcdm: add ZTE signal strength requestDan Williams
2010-03-20qcdm: clarify note about CM state vs. roam/mode pref valuesDan Williams
2010-03-20qcdm: fix up testcase outputDan Williams
2010-03-20qcdm: better checking of NV read/write command resultsDan Williams
2010-03-20qcdm: complete mode preference implementationDan Williams
2010-03-19qcdm: add initial roaming and mode preference bitsDan Williams
2010-03-17qcdm: fix command buffer initializationDan Williams
Use the right buffer size to initialize.
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 enums for STATUS rx_state valuesDan Williams
2010-02-22qcdm: add SW_VERSION commandDan Williams
2010-02-22qcdm: fix up DIAG_CMD_STATUS structureDan Williams
There's some junk in between the fields, apparently.
2010-02-22qcdm: fix STATUS command SID & NID reportingDan 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: fix guint8 result member retrievalDan Williams
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 unref-ing result objectsDan Williams
2010-02-22qcdm: handle more command error responsesDan 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: whitespace fixesDan Williams
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.