Commit Graph

31 Commits

Author SHA1 Message Date
Aleksander Morgado c36bc41aa0 nas: consolidate location area code variable names 2012-08-06 18:09:45 +02:00
Aleksander Morgado 1057fe3c97 nas: consolidate variable names
'Signal strength' should not be confused with 'Signal info', the latter was
introduced in NAS 1.8.
2012-08-06 15:40:12 +02:00
Aleksander Morgado 8e6bc8af74 nas: implement "System Info" indication 2012-08-03 13:47:29 +02:00
Aleksander Morgado 8852e3115d nas: use `DTM' instead of `Dual Transfer Mode' 2012-08-03 13:47:29 +02:00
Aleksander Morgado da34918bad nas: implement "Get System Info" request/response 2012-08-03 13:47:29 +02:00
Aleksander Morgado e60ff87024 nas: fix tabs vs spaces 2012-08-03 10:07:07 +02:00
Aleksander Morgado ba480fdf53 nas: implement "Serving System" indication 2012-08-02 17:43:06 +02:00
Aleksander Morgado dab5e3e764 nas: implement "Initiate Network Register" request/response 2012-08-02 17:20:29 +02:00
Aleksander Morgado cc97645578 nas: don't mistake 'change duration' with 'preference duration'
They actually have POWER_CYCLE and PERMANENT values swapped.

Kudos to the one who decided that.
2012-08-02 12:17:29 +02:00
Aleksander Morgado ebfa80154f nas: consolidate variable names for `QmiNasRadioInterface' types 2012-08-02 12:17:29 +02:00
Aleksander Morgado 97dd92c9b8 nas: let `QmiNasRadioInterface' be a signed value
We'll use (-1) when we don't need to specify a specific value in Set requests.
2012-08-02 12:16:10 +02:00
Aleksander Morgado bd6257f8eb nas: add missing TLV prerequisites 2012-08-01 16:51:56 +02:00
Aleksander Morgado fd65ff12d2 nas: implement "Get Serving System" request/response 2012-08-01 16:51:56 +02:00
Aleksander Morgado b2bc79f28b nas: fix TLV name; it's PCS digit, not PDS 2012-08-01 15:16:47 +02:00
Aleksander Morgado 19f0d52063 nas: implement "Config Signal Info" request/response 2012-08-01 07:38:25 +02:00
Aleksander Morgado 007af2cdfc nas: implement "Signal Info" indication 2012-07-31 18:41:59 +02:00
Aleksander Morgado f5fe4debcb nas: implement "Set Technology Preference" request/response 2012-07-31 15:36:19 +02:00
Aleksander Morgado 46c70e0e56 nas: consolidate preference duration values 2012-07-31 15:36:19 +02:00
Aleksander Morgado 2ea1993e7a nas: implement "Set System Selection Preference" request/response 2012-07-31 09:42:21 +02:00
Bjørn Mork 6e06fa29c2 nas: fix TLV numbering in "Get System Selection Preference" 2012-07-30 15:14:13 +02:00
Bjørn Mork 5fa8cc850a nas: 'Persistent' is not mandatory in "Get Technology Preference" 2012-07-30 15:09:18 +02:00
Aleksander Morgado 79378a0c3c nas: implement "Get Technology Preference" request/response 2012-07-27 13:55:05 +02:00
Aleksander Morgado 5c1da2fcbd nas: implement "Get System Selection Preference" request/response 2012-07-26 14:24:01 +02:00
Aleksander Morgado c2a39c9488 nas: fix several sign related issues in signal strength/info reporting
So, what a nightmare.

In the deprecated "Get Signal Strength" message:
 * Signal strength given as signed integer in 1 dBm units.
 * RSSI given as an unsigned integer in (-1) dBm units.

While in the new "Get Signal Info" message:
 * RSSI given as a signed integer in 1 dBm units.

Then, these seem to be represented in the same way in both messages:
 * ECIO given as an unsigned integer in (-0.5) dBm units.
 * IO given as a signed integer in 1 dBm units.
 * RSRQ given as a signed integer in 1 dBm units.
 * LTE SNR given as a signed integer in (0.1 dB) units.
 * LTE RSRP given as a signed integer in 1 dBm units.
2012-07-25 14:46:24 +02:00
Aleksander Morgado 20c9f0d306 nas: implement "Get Signal Info" request/response 2012-07-25 14:46:24 +02:00
Aleksander Morgado 062567f98b nas: implement "Network Scan" request/response 2012-07-24 13:56:18 +02:00
Aleksander Morgado 9a0e77a188 nas: implement "Get Signal Strength" request/response 2012-07-24 13:56:18 +02:00
Aleksander Morgado 00f9848cd4 nas: implement "Register Indications" request/response 2012-07-24 13:56:17 +02:00
Aleksander Morgado 3937b2da9a nas: implement "Event Report" indication 2012-07-24 13:56:17 +02:00
Aleksander Morgado 1afd81e48c nas: implement "Set Event Report" request/response 2012-07-24 11:56:25 +02:00
Aleksander Morgado 168e56e13f nas: implement NAS service support, including the "Reset" request/response 2012-07-23 14:15:21 +02:00