summaryrefslogtreecommitdiffstats
path: root/include/telephony/ril.h
diff options
context:
space:
mode:
authorWink Saville <wink@google.com>2013-11-08 16:37:01 -0800
committerWink Saville <wink@google.com>2013-11-08 16:37:01 -0800
commit865ce3b4a2ba0b3a31421ca671f4d6c5595f8690 (patch)
treed1db5d4bea07bb9d83fd5f6a10c54c188ffd52d4 /include/telephony/ril.h
parenta18b9d1e1a014290691d63a7f335085dadc83e46 (diff)
downloadandroid_hardware_ril-865ce3b4a2ba0b3a31421ca671f4d6c5595f8690.tar.gz
android_hardware_ril-865ce3b4a2ba0b3a31421ca671f4d6c5595f8690.tar.bz2
android_hardware_ril-865ce3b4a2ba0b3a31421ca671f4d6c5595f8690.zip
Fix documenation IMS registration state.
Bug: 11599127 Change-Id: Id0016bca45ea84983c9280f55b0b1ccdcececc03
Diffstat (limited to 'include/telephony/ril.h')
-rw-r--r--include/telephony/ril.h27
1 files changed, 13 insertions, 14 deletions
diff --git a/include/telephony/ril.h b/include/telephony/ril.h
index 803d965..8a09bdf 100644
--- a/include/telephony/ril.h
+++ b/include/telephony/ril.h
@@ -3532,13 +3532,16 @@ typedef struct {
* ((int *)response)[0] is registration state:
* 0 - Not registered
* 1 - Registered
- * ((int *)response)[1] is bitmap of the supported services:
- * & 0x1 - SMS supported
*
- * If IMS is registered and supports SMS, then ((int *) response)[2]
+ * If ((int*)response)[0] is = 1, then ((int *) response)[1]
* must follow with IMS SMS format:
*
- * ((int *) response)[2] is of type const RIL_IMS_SMS_Format
+ * ((int *) response)[1] is of type RIL_RadioTechnologyFamily
+ *
+ * Valid errors:
+ * SUCCESS
+ * RADIO_NOT_AVAILABLE
+ * GENERIC_FAILURE
*/
#define RIL_REQUEST_IMS_REGISTRATION_STATE 112
@@ -4055,22 +4058,18 @@ typedef struct {
*/
#define RIL_UNSOL_CELL_INFO_LIST 1036
-/*
+/**
* RIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED
*
* Called when IMS registration state has changed
*
- * "data" is int *
- * ((int *)response)[0] is registration state:
- * 0 - Not registered
- * 1 - Registered
- * ((int *)response)[1] is bitmap of the services supported:
- * & 0x1 - SMS supported
+ * To get IMS registration state and IMS SMS format, callee needs to invoke the
+ * following request on main thread:
*
- * If IMS is registered and supports SMS, then ((int *) response)[2]
- * must follow with IMS SMS format:
+ * RIL_REQUEST_IMS_REGISTRATION_STATE
+ *
+ * "data" is NULL
*
- * ((int *) response)[2] is of type const RIL_IMS_SMS_Format
*/
#define RIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED 1037