aboutsummaryrefslogtreecommitdiff
path: root/libqcdm/src/commands.c
AgeCommit message (Collapse)Author
2013-03-12qcdm: fix up NV Mode Pref item handlingDan Williams
While the QCDM and DIAG_NV are the same, in reality they shouldn't be and there should be a mapping between them. That wasn't happening, so fix that up and add a few missing modes to the NV item defines.
2013-02-08qcdm: fix handling of active pilot setDan Williams
Typo caused candidate or remaining sets to be treated as the active pilot set.
2013-02-06qcdm: add Novatel ERI subsystem supportDan Williams
Returns various ERI information like Indicator ID/Index, Icon ID/Index, Icon Mode, and banner.
2013-02-06qcdm: rename Novatel subsystem definesDan Williams
2012-11-14qcdm: get/set functions for hybrid preferenceDan Williams
2012-09-27qcdm: add qcdm_cmd_control_new() to set operating modeDan Williams
2012-08-08qcdm: interpret MCC value from StatusSnapshot commandDan Williams
2012-01-21qcdm: clarify IMxI conversions a bit; fix up WCDMA L1 statesDan Williams
2012-01-18qcdm: some devices do implement SW_VERSIONDan Williams
Like the MF627 for some reason. Also, the format appears to be more like the DM_CMD_VERSION_INFO response where at least the comp_date and comp_time fields are the same size as VERSION_INFO, just with some padding between.
2012-01-18qcdm: GSM MCC, MNC, LAC and CI don't seem to valid in WCDMA modeDan Williams
So don't bother trying to parse them.
2012-01-17qcdm: fill in some GSM and WCDMA stuffDan Williams
2012-01-11qcdm: fix warning when no log codes are enabledDan Williams
2012-01-11qcdm: only warn on unknown mode pref NV item valuesDan Williams
2012-01-11qcdm: LOG_CONFIG fixupsDan Williams
Fix some buffer overruns. Log codes are also 16-bit not 32.
2012-01-11qcdm: add support for Log Config commandDan Williams
This appears to be a newer version of EXT_LOGMASK that also works with GSM/UMTS and other subsystems.
2012-01-10qcdm: don't segfault getting number of log itemsDan Williams
Not sure how this worked before at all.
2012-01-05qcdm: better handle NV item read/write status codesDan Williams
2012-01-05qcdm: fix up live testcase for recent changesDan Williams
And interpret all the recent mode preferences.
2012-01-03qcdm: remove usage of glibDan Williams
People have asked for this at various times.
2011-05-16qcdm: add some more CDMA band classesDan Williams
2011-01-06qcdm: add HDR revision preferenceDan Williams
Not sure if that's exactly what the NV item is, but the UML290 uses it for Rev0, RevA, and eHRPD preference.
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-05qcdm: add generic status snapshot command supportDan Williams
2010-08-05core: add SPC lock errorDan Williams
2010-05-07qcdm: generic functions for band_class/prev conversionDan Williams
2010-05-07qcdm: add Novatel Modem Snapshot command supportDan Williams
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 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: 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: 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: fix STATUS command SID & NID reportingDan 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: 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: implement command handling and minimal infrastructureDan Williams