diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2019-10-24 12:06:02 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2019-10-24 13:02:37 +0200 |
commit | cf14fba5b7d8fa7f707d2c6cc6c5fe352b48826c (patch) | |
tree | a894de72f89edbe27d02eeff5fe0a95b2450504e /include | |
parent | f3d1d50bf4260f8001326fa7a26c3f27735f1ddf (diff) |
docs,api: provide per-version indices
Diffstat (limited to 'include')
-rw-r--r-- | include/ModemManager-compat.h | 134 | ||||
-rw-r--r-- | include/ModemManager-enums.h | 448 | ||||
-rw-r--r-- | include/ModemManager-errors.h | 20 | ||||
-rw-r--r-- | include/ModemManager-tags.h | 30 | ||||
-rw-r--r-- | include/ModemManager-version.h.in | 8 | ||||
-rw-r--r-- | include/ModemManager.h | 2 |
6 files changed, 388 insertions, 254 deletions
diff --git a/include/ModemManager-compat.h b/include/ModemManager-compat.h index 6eb687e8..540f0512 100644 --- a/include/ModemManager-compat.h +++ b/include/ModemManager-compat.h @@ -51,7 +51,7 @@ typedef int MMModemBandDeprecated; * WCDMA 2100 MHz (UTRAN band 1). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_UTRAN_1 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_UTRAN_1 instead. */ #define MM_MODEM_BAND_U2100 ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_1) @@ -61,7 +61,7 @@ typedef int MMModemBandDeprecated; * WCDMA 1900 MHz (UTRAN band 2). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_UTRAN_2 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_UTRAN_2 instead. */ #define MM_MODEM_BAND_U1900 ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_2) @@ -71,7 +71,7 @@ typedef int MMModemBandDeprecated; * WCDMA 1800 MHz (UTRAN band 3). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_UTRAN_3 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_UTRAN_3 instead. */ #define MM_MODEM_BAND_U1800 ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_3) @@ -81,7 +81,7 @@ typedef int MMModemBandDeprecated; * AWS 1700/2100 MHz (UTRAN band 4). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_UTRAN_4 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_UTRAN_4 instead. */ #define MM_MODEM_BAND_U17IV ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_4) @@ -91,7 +91,7 @@ typedef int MMModemBandDeprecated; * UMTS 850 MHz (UTRAN band 5). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_UTRAN_5 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_UTRAN_5 instead. */ #define MM_MODEM_BAND_U850 ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_5) @@ -101,7 +101,7 @@ typedef int MMModemBandDeprecated; * UMTS 800 MHz (UTRAN band 6). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_UTRAN_6 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_UTRAN_6 instead. */ #define MM_MODEM_BAND_U800 ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_6) @@ -111,7 +111,7 @@ typedef int MMModemBandDeprecated; * UMTS 2600 MHz (UTRAN band 7). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_UTRAN_7 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_UTRAN_7 instead. */ #define MM_MODEM_BAND_U2600 ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_7) @@ -121,7 +121,7 @@ typedef int MMModemBandDeprecated; * UMTS 900 MHz (UTRAN band 8). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_UTRAN_8 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_UTRAN_8 instead. */ #define MM_MODEM_BAND_U900 ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_8) @@ -131,7 +131,7 @@ typedef int MMModemBandDeprecated; * UMTS 1700 MHz (UTRAN band 9). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_UTRAN_9 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_UTRAN_9 instead. */ #define MM_MODEM_BAND_U17IX ((MMModemBandDeprecated)MM_MODEM_BAND_UTRAN_9) @@ -141,7 +141,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 1. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_1 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_1 instead. */ #define MM_MODEM_BAND_EUTRAN_I ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_1) @@ -151,7 +151,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 2. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_2 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_2 instead. */ #define MM_MODEM_BAND_EUTRAN_II ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_2) @@ -161,7 +161,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 3. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_3 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_3 instead. */ #define MM_MODEM_BAND_EUTRAN_III ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_3) @@ -171,7 +171,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 4. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_4 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_4 instead. */ #define MM_MODEM_BAND_EUTRAN_IV ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_4) @@ -181,7 +181,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 5. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_5 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_5 instead. */ #define MM_MODEM_BAND_EUTRAN_V ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_5) @@ -191,7 +191,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 6. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_6 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_6 instead. */ #define MM_MODEM_BAND_EUTRAN_VI ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_6) @@ -201,7 +201,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 7. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_7 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_7 instead. */ #define MM_MODEM_BAND_EUTRAN_VII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_7) @@ -211,7 +211,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 8. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_8 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_8 instead. */ #define MM_MODEM_BAND_EUTRAN_VIII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_8) @@ -221,7 +221,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 9. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_9 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_9 instead. */ #define MM_MODEM_BAND_EUTRAN_IX ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_9) @@ -231,7 +231,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 10. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_10 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_10 instead. */ #define MM_MODEM_BAND_EUTRAN_X ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_10) @@ -241,7 +241,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 11. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_11 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_11 instead. */ #define MM_MODEM_BAND_EUTRAN_XI ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_11) @@ -251,7 +251,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 12. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_12 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_12 instead. */ #define MM_MODEM_BAND_EUTRAN_XII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_12) @@ -261,7 +261,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 13. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_13 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_13 instead. */ #define MM_MODEM_BAND_EUTRAN_XIII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_13) @@ -271,7 +271,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 14. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_14 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_14 instead. */ #define MM_MODEM_BAND_EUTRAN_XIV ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_14) @@ -281,7 +281,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 17. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_17 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_17 instead. */ #define MM_MODEM_BAND_EUTRAN_XVII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_17) @@ -291,7 +291,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 18. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_18 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_18 instead. */ #define MM_MODEM_BAND_EUTRAN_XVIII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_18) @@ -301,7 +301,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 19. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_19 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_19 instead. */ #define MM_MODEM_BAND_EUTRAN_XIX ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_19) @@ -311,7 +311,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 20. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_20 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_20 instead. */ #define MM_MODEM_BAND_EUTRAN_XX ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_20) @@ -321,7 +321,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 21. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_21 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_21 instead. */ #define MM_MODEM_BAND_EUTRAN_XXI ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_21) @@ -331,7 +331,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 22. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_22 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_22 instead. */ #define MM_MODEM_BAND_EUTRAN_XXII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_22) @@ -341,7 +341,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 23. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_23 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_23 instead. */ #define MM_MODEM_BAND_EUTRAN_XXIII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_23) @@ -351,7 +351,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 24. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_24 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_24 instead. */ #define MM_MODEM_BAND_EUTRAN_XXIV ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_24) @@ -361,7 +361,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 25. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_25 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_25 instead. */ #define MM_MODEM_BAND_EUTRAN_XXV ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_25) @@ -371,7 +371,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 26. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_26 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_26 instead. */ #define MM_MODEM_BAND_EUTRAN_XXVI ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_26) @@ -381,7 +381,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 33. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_33 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_33 instead. */ #define MM_MODEM_BAND_EUTRAN_XXXIII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_33) @@ -391,7 +391,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 34. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_34 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_34 instead. */ #define MM_MODEM_BAND_EUTRAN_XXXIV ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_34) @@ -401,7 +401,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 35. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_35 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_35 instead. */ #define MM_MODEM_BAND_EUTRAN_XXXV ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_35) @@ -411,7 +411,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 36. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_36 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_36 instead. */ #define MM_MODEM_BAND_EUTRAN_XXXVI ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_36) @@ -421,7 +421,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 37. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_37 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_37 instead. */ #define MM_MODEM_BAND_EUTRAN_XXXVII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_37) @@ -431,7 +431,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 38. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_38 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_38 instead. */ #define MM_MODEM_BAND_EUTRAN_XXXVIII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_38) @@ -441,7 +441,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 39. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_39 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_39 instead. */ #define MM_MODEM_BAND_EUTRAN_XXXIX ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_39) @@ -451,7 +451,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 40. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_40 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_40 instead. */ #define MM_MODEM_BAND_EUTRAN_XL ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_40) @@ -461,7 +461,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 41. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_41 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_41 instead. */ #define MM_MODEM_BAND_EUTRAN_XLI ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_41) @@ -471,7 +471,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 42. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_42 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_42 instead. */ #define MM_MODEM_BAND_EUTRAN_XLII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_42) @@ -481,7 +481,7 @@ typedef int MMModemBandDeprecated; * E-UTRAN band 43. * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_43 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_43 instead. */ #define MM_MODEM_BAND_EUTRAN_XLIII ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_43) @@ -490,8 +490,8 @@ typedef int MMModemBandDeprecated; * * E-UTRAN band 44. * - * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_EUTRAN_44 instead. + * Since: 1.4 + * Deprecated: 1.8: Use #MM_MODEM_BAND_EUTRAN_44 instead. */ #define MM_MODEM_BAND_EUTRAN_XLIV ((MMModemBandDeprecated)MM_MODEM_BAND_EUTRAN_44) @@ -501,7 +501,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 0 (US Cellular 850MHz) * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC0 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC0 instead. */ #define MM_MODEM_BAND_CDMA_BC0_CELLULAR_800 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC0) @@ -511,7 +511,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 1 (US PCS 1900MHz). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC1 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC1 instead. */ #define MM_MODEM_BAND_CDMA_BC1_PCS_1900 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC1) @@ -521,7 +521,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 2 (UK TACS 900MHz). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC2 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC2 instead. */ #define MM_MODEM_BAND_CDMA_BC2_TACS ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC2) @@ -531,7 +531,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 3 (Japanese TACS). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC3 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC3 instead. */ #define MM_MODEM_BAND_CDMA_BC3_JTACS ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC3) @@ -541,7 +541,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 4 (Korean PCS). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC4 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC4 instead. */ #define MM_MODEM_BAND_CDMA_BC4_KOREAN_PCS ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC4) @@ -551,7 +551,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 5 (NMT 450MHz). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC5 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC5 instead. */ #define MM_MODEM_BAND_CDMA_BC5_NMT450 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC5) @@ -561,7 +561,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 6 (IMT2000 2100MHz). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC6 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC6 instead. */ #define MM_MODEM_BAND_CDMA_BC6_IMT2000 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC6) @@ -571,7 +571,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 7 (Cellular 700MHz). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC7 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC7 instead. */ #define MM_MODEM_BAND_CDMA_BC7_CELLULAR_700 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC7) @@ -581,7 +581,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 8 (1800MHz). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC8 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC8 instead. */ #define MM_MODEM_BAND_CDMA_BC8_1800 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC8) @@ -591,7 +591,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 9 (900MHz). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC9 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC9 instead. */ #define MM_MODEM_BAND_CDMA_BC9_900 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC9) @@ -601,7 +601,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 10 (US Secondary 800). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC10 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC10 instead. */ #define MM_MODEM_BAND_CDMA_BC10_SECONDARY_800 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC10) @@ -611,7 +611,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 11 (European PAMR 400MHz). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC11 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC11 instead. */ #define MM_MODEM_BAND_CDMA_BC11_PAMR_400 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC11) @@ -621,7 +621,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 12 (PAMR 800MHz). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC12 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC12 instead. */ #define MM_MODEM_BAND_CDMA_BC12_PAMR_800 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC12) @@ -631,7 +631,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 13 (IMT2000 2500MHz Expansion). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC13 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC13 instead. */ #define MM_MODEM_BAND_CDMA_BC13_IMT2000_2500 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC13) @@ -641,7 +641,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 14 (More US PCS 1900MHz). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC14 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC14 instead. */ #define MM_MODEM_BAND_CDMA_BC14_PCS2_1900 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC14) @@ -651,7 +651,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 15 (AWS 1700MHz). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC15 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC15 instead. */ #define MM_MODEM_BAND_CDMA_BC15_AWS ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC15) @@ -661,7 +661,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 16 (US 2500MHz). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC16 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC16 instead. */ #define MM_MODEM_BAND_CDMA_BC16_US_2500 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC16) @@ -671,7 +671,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 17 (US 2500MHz Forward Link Only). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC17 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC17 instead. */ #define MM_MODEM_BAND_CDMA_BC17_US_FLO_2500 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC17) @@ -681,7 +681,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 18 (US 700MHz Public Safety). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC18 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC18 instead. */ #define MM_MODEM_BAND_CDMA_BC18_US_PS_700 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC18) @@ -691,7 +691,7 @@ typedef int MMModemBandDeprecated; * CDMA Band Class 19 (US Lower 700MHz). * * Since: 1.0 - * Deprecated: 1.8.0: Use #MM_MODEM_BAND_CDMA_BC19 instead. + * Deprecated: 1.8: Use #MM_MODEM_BAND_CDMA_BC19 instead. */ #define MM_MODEM_BAND_CDMA_BC19_US_LOWER_700 ((MMModemBandDeprecated)MM_MODEM_BAND_CDMA_BC19) @@ -704,7 +704,7 @@ typedef int MMModemLocationSourceDeprecated; * * A-GPS location requested. * - * Since: 1.0 + * Since: 1.6 * Deprecated: 1.12.0: Use #MM_MODEM_LOCATION_SOURCE_AGPS_MSA instead. */ #define MM_MODEM_LOCATION_SOURCE_AGPS ((MMModemLocationSourceDeprecated)MM_MODEM_LOCATION_SOURCE_AGPS_MSA) diff --git a/include/ModemManager-enums.h b/include/ModemManager-enums.h index c26e1699..bf068bdc 100644 --- a/include/ModemManager-enums.h +++ b/include/ModemManager-enums.h @@ -42,6 +42,8 @@ * * Flags describing one or more of the general access technology families that a * modem supports. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_capability >*/ MM_MODEM_CAPABILITY_NONE = 0, @@ -75,6 +77,8 @@ typedef enum { /*< underscore_name=mm_modem_capability >*/ * @MM_MODEM_LOCK_PH_NETSUB_PUK: Modem requires the network subset PUK code. * * Enumeration of possible lock reasons. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_lock >*/ MM_MODEM_LOCK_UNKNOWN = 0, @@ -113,6 +117,8 @@ typedef enum { /*< underscore_name=mm_modem_lock >*/ * @MM_MODEM_STATE_CONNECTED: One or more packet data bearers is active and connected. * * Enumeration of possible modem states. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_state >*/ MM_MODEM_STATE_FAILED = -1, @@ -138,6 +144,8 @@ typedef enum { /*< underscore_name=mm_modem_state >*/ * @MM_MODEM_STATE_FAILED_REASON_SIM_ERROR: SIM is available, but unusable (e.g. permanently locked). * * Enumeration of possible errors when the modem is in @MM_MODEM_STATE_FAILED. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_state_failed_reason >*/ MM_MODEM_STATE_FAILED_REASON_NONE = 0, @@ -154,6 +162,8 @@ typedef enum { /*< underscore_name=mm_modem_state_failed_reason >*/ * @MM_MODEM_POWER_STATE_ON: Full power mode. * * Power state of the modem. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_power_state >*/ MM_MODEM_POWER_STATE_UNKNOWN = 0, @@ -170,6 +180,8 @@ typedef enum { /*< underscore_name=mm_modem_power_state >*/ * @MM_MODEM_STATE_CHANGE_REASON_FAILURE: State change was caused by an unrecoverable error. * * Enumeration of possible reasons to have changed the modem state. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_state_change_reason >*/ MM_MODEM_STATE_CHANGE_REASON_UNKNOWN = 0, @@ -200,6 +212,8 @@ typedef enum { /*< underscore_name=mm_modem_state_change_reason >*/ * * Describes various access technologies that a device uses when registered with * or connected to a network. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_access_technology >*/ MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN = 0, @@ -232,6 +246,8 @@ typedef enum { /*< underscore_name=mm_modem_access_technology >*/ * * Bitfield to indicate which access modes are supported, allowed or * preferred in a given device. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_mode >*/ MM_MODEM_MODE_NONE = 0, @@ -256,119 +272,121 @@ typedef enum { /*< underscore_name=mm_modem_mode >*/ * @MM_MODEM_BAND_G410: GSM/GPRS/EDGE 410 MHz. * @MM_MODEM_BAND_G710: GSM/GPRS/EDGE 710 MHz. * @MM_MODEM_BAND_G810: GSM/GPRS/EDGE 810 MHz. - * @MM_MODEM_BAND_UTRAN_1: UMTS 2100 MHz (IMT, UTRAN band 1). - * @MM_MODEM_BAND_UTRAN_2: UMTS 1900 MHz (PCS A-F, UTRAN band 2). - * @MM_MODEM_BAND_UTRAN_3: UMTS 1800 MHz (DCS, UTRAN band 3). - * @MM_MODEM_BAND_UTRAN_4: UMTS 1700 MHz (AWS A-F, UTRAN band 4). - * @MM_MODEM_BAND_UTRAN_5: UMTS 850 MHz (CLR, UTRAN band 5). - * @MM_MODEM_BAND_UTRAN_6: UMTS 800 MHz (UTRAN band 6). - * @MM_MODEM_BAND_UTRAN_7: UMTS 2600 MHz (IMT-E, UTRAN band 7). - * @MM_MODEM_BAND_UTRAN_8: UMTS 900 MHz (E-GSM, UTRAN band 8). - * @MM_MODEM_BAND_UTRAN_9: UMTS 1700 MHz (UTRAN band 9). - * @MM_MODEM_BAND_UTRAN_10: UMTS 1700 MHz (EAWS A-G, UTRAN band 10). - * @MM_MODEM_BAND_UTRAN_11: UMTS 1500 MHz (LPDC, UTRAN band 11). - * @MM_MODEM_BAND_UTRAN_12: UMTS 700 MHz (LSMH A/B/C, UTRAN band 12). - * @MM_MODEM_BAND_UTRAN_13: UMTS 700 MHz (USMH C, UTRAN band 13). - * @MM_MODEM_BAND_UTRAN_14: UMTS 700 MHz (USMH D, UTRAN band 14). - * @MM_MODEM_BAND_UTRAN_19: UMTS 800 MHz (UTRAN band 19). - * @MM_MODEM_BAND_UTRAN_20: UMTS 800 MHz (EUDD, UTRAN band 20). - * @MM_MODEM_BAND_UTRAN_21: UMTS 1500 MHz (UPDC, UTRAN band 21). - * @MM_MODEM_BAND_UTRAN_22: UMTS 3500 MHz (UTRAN band 22). - * @MM_MODEM_BAND_UTRAN_25: UMTS 1900 MHz (EPCS A-G, UTRAN band 25). - * @MM_MODEM_BAND_UTRAN_26: UMTS 850 MHz (ECLR, UTRAN band 26). - * @MM_MODEM_BAND_UTRAN_32: UMTS 1500 MHz (L-band, UTRAN band 32). - * @MM_MODEM_BAND_EUTRAN_1: E-UTRAN band 1. - * @MM_MODEM_BAND_EUTRAN_2: E-UTRAN band 2. - * @MM_MODEM_BAND_EUTRAN_3: E-UTRAN band 3. - * @MM_MODEM_BAND_EUTRAN_4: E-UTRAN band 4. - * @MM_MODEM_BAND_EUTRAN_5: E-UTRAN band 5. - * @MM_MODEM_BAND_EUTRAN_6: E-UTRAN band 6. - * @MM_MODEM_BAND_EUTRAN_7: E-UTRAN band 7. - * @MM_MODEM_BAND_EUTRAN_8: E-UTRAN band 8. - * @MM_MODEM_BAND_EUTRAN_9: E-UTRAN band 9. - * @MM_MODEM_BAND_EUTRAN_10: E-UTRAN band 10. - * @MM_MODEM_BAND_EUTRAN_11: E-UTRAN band 11. - * @MM_MODEM_BAND_EUTRAN_12: E-UTRAN band 12. - * @MM_MODEM_BAND_EUTRAN_13: E-UTRAN band 13. - * @MM_MODEM_BAND_EUTRAN_14: E-UTRAN band 14. - * @MM_MODEM_BAND_EUTRAN_17: E-UTRAN band 17. - * @MM_MODEM_BAND_EUTRAN_18: E-UTRAN band 18. - * @MM_MODEM_BAND_EUTRAN_19: E-UTRAN band 19. - * @MM_MODEM_BAND_EUTRAN_20: E-UTRAN band 20. - * @MM_MODEM_BAND_EUTRAN_21: E-UTRAN band 21. - * @MM_MODEM_BAND_EUTRAN_22: E-UTRAN band 22. - * @MM_MODEM_BAND_EUTRAN_23: E-UTRAN band 23. - * @MM_MODEM_BAND_EUTRAN_24: E-UTRAN band 24. - * @MM_MODEM_BAND_EUTRAN_25: E-UTRAN band 25. - * @MM_MODEM_BAND_EUTRAN_26: E-UTRAN band 26. - * @MM_MODEM_BAND_EUTRAN_27: E-UTRAN band 27. - * @MM_MODEM_BAND_EUTRAN_28: E-UTRAN band 28. - * @MM_MODEM_BAND_EUTRAN_29: E-UTRAN band 29. - * @MM_MODEM_BAND_EUTRAN_30: E-UTRAN band 30. - * @MM_MODEM_BAND_EUTRAN_31: E-UTRAN band 31. - * @MM_MODEM_BAND_EUTRAN_32: E-UTRAN band 32. - * @MM_MODEM_BAND_EUTRAN_33: E-UTRAN band 33. - * @MM_MODEM_BAND_EUTRAN_34: E-UTRAN band 34. - * @MM_MODEM_BAND_EUTRAN_35: E-UTRAN band 35. - * @MM_MODEM_BAND_EUTRAN_36: E-UTRAN band 36. - * @MM_MODEM_BAND_EUTRAN_37: E-UTRAN band 37. - * @MM_MODEM_BAND_EUTRAN_38: E-UTRAN band 38. - * @MM_MODEM_BAND_EUTRAN_39: E-UTRAN band 39. - * @MM_MODEM_BAND_EUTRAN_40: E-UTRAN band 40. - * @MM_MODEM_BAND_EUTRAN_41: E-UTRAN band 41. - * @MM_MODEM_BAND_EUTRAN_42: E-UTRAN band 42. - * @MM_MODEM_BAND_EUTRAN_43: E-UTRAN band 43. - * @MM_MODEM_BAND_EUTRAN_44: E-UTRAN band 44. - * @MM_MODEM_BAND_EUTRAN_45: E-UTRAN band 45. - * @MM_MODEM_BAND_EUTRAN_46: E-UTRAN band 46. - * @MM_MODEM_BAND_EUTRAN_47: E-UTRAN band 47. - * @MM_MODEM_BAND_EUTRAN_48: E-UTRAN band 48. - * @MM_MODEM_BAND_EUTRAN_49: E-UTRAN band 49. - * @MM_MODEM_BAND_EUTRAN_50: E-UTRAN band 50. - * @MM_MODEM_BAND_EUTRAN_51: E-UTRAN band 51. - * @MM_MODEM_BAND_EUTRAN_52: E-UTRAN band 52. - * @MM_MODEM_BAND_EUTRAN_53: E-UTRAN band 53. - * @MM_MODEM_BAND_EUTRAN_54: E-UTRAN band 54. - * @MM_MODEM_BAND_EUTRAN_55: E-UTRAN band 55. - * @MM_MODEM_BAND_EUTRAN_56: E-UTRAN band 56. - * @MM_MODEM_BAND_EUTRAN_57: E-UTRAN band 57. - * @MM_MODEM_BAND_EUTRAN_58: E-UTRAN band 58. - * @MM_MODEM_BAND_EUTRAN_59: E-UTRAN band 59. - * @MM_MODEM_BAND_EUTRAN_60: E-UTRAN band 60. - * @MM_MODEM_BAND_EUTRAN_61: E-UTRAN band 61. - * @MM_MODEM_BAND_EUTRAN_62: E-UTRAN band 62. - * @MM_MODEM_BAND_EUTRAN_63: E-UTRAN band 63. - * @MM_MODEM_BAND_EUTRAN_64: E-UTRAN band 64. - * @MM_MODEM_BAND_EUTRAN_65: E-UTRAN band 65. - * @MM_MODEM_BAND_EUTRAN_66: E-UTRAN band 66. - * @MM_MODEM_BAND_EUTRAN_67: E-UTRAN band 67. - * @MM_MODEM_BAND_EUTRAN_68: E-UTRAN band 68. - * @MM_MODEM_BAND_EUTRAN_69: E-UTRAN band 69. - * @MM_MODEM_BAND_EUTRAN_70: E-UTRAN band 70. - * @MM_MODEM_BAND_EUTRAN_71: E-UTRAN band 71. - * @MM_MODEM_BAND_CDMA_BC0: CDMA Band Class 0 (US Cellular 850MHz). - * @MM_MODEM_BAND_CDMA_BC1: CDMA Band Class 1 (US PCS 1900MHz). - * @MM_MODEM_BAND_CDMA_BC2: CDMA Band Class 2 (UK TACS 900MHz). - * @MM_MODEM_BAND_CDMA_BC3: CDMA Band Class 3 (Japanese TACS). - * @MM_MODEM_BAND_CDMA_BC4: CDMA Band Class 4 (Korean PCS). - * @MM_MODEM_BAND_CDMA_BC5: CDMA Band Class 5 (NMT 450MHz). - * @MM_MODEM_BAND_CDMA_BC6: CDMA Band Class 6 (IMT2000 2100MHz). - * @MM_MODEM_BAND_CDMA_BC7: CDMA Band Class 7 (Cellular 700MHz). - * @MM_MODEM_BAND_CDMA_BC8: CDMA Band Class 8 (1800MHz). - * @MM_MODEM_BAND_CDMA_BC9: CDMA Band Class 9 (900MHz). - * @MM_MODEM_BAND_CDMA_BC10: CDMA Band Class 10 (US Secondary 800). - * @MM_MODEM_BAND_CDMA_BC11: CDMA Band Class 11 (European PAMR 400MHz). - * @MM_MODEM_BAND_CDMA_BC12: CDMA Band Class 12 (PAMR 800MHz). - * @MM_MODEM_BAND_CDMA_BC13: CDMA Band Class 13 (IMT2000 2500MHz Expansion). - * @MM_MODEM_BAND_CDMA_BC14: CDMA Band Class 14 (More US PCS 1900MHz). - * @MM_MODEM_BAND_CDMA_BC15: CDMA Band Class 15 (AWS 1700MHz). - * @MM_MODEM_BAND_CDMA_BC16: CDMA Band Class 16 (US 2500MHz). - * @MM_MODEM_BAND_CDMA_BC17: CDMA Band Class 17 (US 2500MHz Forward Link Only). - * @MM_MODEM_BAND_CDMA_BC18: CDMA Band Class 18 (US 700MHz Public Safety). - * @MM_MODEM_BAND_CDMA_BC19: CDMA Band Class 19 (US Lower 700MHz). + * @MM_MODEM_BAND_UTRAN_1: UMTS 2100 MHz (IMT, UTRAN band 1). Since 1.8. + * @MM_MODEM_BAND_UTRAN_2: UMTS 1900 MHz (PCS A-F, UTRAN band 2). Since 1.8. + * @MM_MODEM_BAND_UTRAN_3: UMTS 1800 MHz (DCS, UTRAN band 3). Since 1.8. + * @MM_MODEM_BAND_UTRAN_4: UMTS 1700 MHz (AWS A-F, UTRAN band 4). Since 1.8. + * @MM_MODEM_BAND_UTRAN_5: UMTS 850 MHz (CLR, UTRAN band 5). Since 1.8. + * @MM_MODEM_BAND_UTRAN_6: UMTS 800 MHz (UTRAN band 6). Since 1.8. + * @MM_MODEM_BAND_UTRAN_7: UMTS 2600 MHz (IMT-E, UTRAN band 7). Since 1.8. + * @MM_MODEM_BAND_UTRAN_8: UMTS 900 MHz (E-GSM, UTRAN band 8). Since 1.8. + * @MM_MODEM_BAND_UTRAN_9: UMTS 1700 MHz (UTRAN band 9). Since 1.8. + * @MM_MODEM_BAND_UTRAN_10: UMTS 1700 MHz (EAWS A-G, UTRAN band 10). Since 1.8. + * @MM_MODEM_BAND_UTRAN_11: UMTS 1500 MHz (LPDC, UTRAN band 11). Since 1.8. + * @MM_MODEM_BAND_UTRAN_12: UMTS 700 MHz (LSMH A/B/C, UTRAN band 12). Since 1.8. + * @MM_MODEM_BAND_UTRAN_13: UMTS 700 MHz (USMH C, UTRAN band 13). Since 1.8. + * @MM_MODEM_BAND_UTRAN_14: UMTS 700 MHz (USMH D, UTRAN band 14). Since 1.8. + * @MM_MODEM_BAND_UTRAN_19: UMTS 800 MHz (UTRAN band 19). Since 1.8. + * @MM_MODEM_BAND_UTRAN_20: UMTS 800 MHz (EUDD, UTRAN band 20). Since 1.8. + * @MM_MODEM_BAND_UTRAN_21: UMTS 1500 MHz (UPDC, UTRAN band 21). Since 1.8. + * @MM_MODEM_BAND_UTRAN_22: UMTS 3500 MHz (UTRAN band 22). Since 1.8. + * @MM_MODEM_BAND_UTRAN_25: UMTS 1900 MHz (EPCS A-G, UTRAN band 25). Since 1.8. + * @MM_MODEM_BAND_UTRAN_26: UMTS 850 MHz (ECLR, UTRAN band 26). Since 1.8. + * @MM_MODEM_BAND_UTRAN_32: UMTS 1500 MHz (L-band, UTRAN band 32). Since 1.8. + * @MM_MODEM_BAND_EUTRAN_1: E-UTRAN band 1. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_2: E-UTRAN band 2. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_3: E-UTRAN band 3. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_4: E-UTRAN band 4. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_5: E-UTRAN band 5. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_6: E-UTRAN band 6. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_7: E-UTRAN band 7. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_8: E-UTRAN band 8. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_9: E-UTRAN band 9. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_10: E-UTRAN band 10. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_11: E-UTRAN band 11. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_12: E-UTRAN band 12. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_13: E-UTRAN band 13. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_14: E-UTRAN band 14. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_17: E-UTRAN band 17. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_18: E-UTRAN band 18. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_19: E-UTRAN band 19. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_20: E-UTRAN band 20. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_21: E-UTRAN band 21. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_22: E-UTRAN band 22. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_23: E-UTRAN band 23. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_24: E-UTRAN band 24. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_25: E-UTRAN band 25. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_26: E-UTRAN band 26. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_27: E-UTRAN band 27. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_28: E-UTRAN band 28. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_29: E-UTRAN band 29. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_30: E-UTRAN band 30. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_31: E-UTRAN band 31. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_32: E-UTRAN band 32. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_33: E-UTRAN band 33. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_34: E-UTRAN band 34. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_35: E-UTRAN band 35. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_36: E-UTRAN band 36. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_37: E-UTRAN band 37. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_38: E-UTRAN band 38. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_39: E-UTRAN band 39. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_40: E-UTRAN band 40. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_41: E-UTRAN band 41. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_42: E-UTRAN band 42. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_43: E-UTRAN band 43. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_44: E-UTRAN band 44. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_45: E-UTRAN band 45. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_46: E-UTRAN band 46. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_47: E-UTRAN band 47. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_48: E-UTRAN band 48. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_49: E-UTRAN band 49. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_50: E-UTRAN band 50. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_51: E-UTRAN band 51. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_52: E-UTRAN band 52. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_53: E-UTRAN band 53. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_54: E-UTRAN band 54. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_55: E-UTRAN band 55. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_56: E-UTRAN band 56. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_57: E-UTRAN band 57. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_58: E-UTRAN band 58. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_59: E-UTRAN band 59. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_60: E-UTRAN band 60. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_61: E-UTRAN band 61. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_62: E-UTRAN band 62. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_63: E-UTRAN band 63. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_64: E-UTRAN band 64. Since 1.10. + * @MM_MODEM_BAND_EUTRAN_65: E-UTRAN band 65. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_66: E-UTRAN band 66. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_67: E-UTRAN band 67. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_68: E-UTRAN band 68. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_69: E-UTRAN band 69. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_70: E-UTRAN band 70. Since 1.8. + * @MM_MODEM_BAND_EUTRAN_71: E-UTRAN band 71. Since 1.8. + * @MM_MODEM_BAND_CDMA_BC0: CDMA Band Class 0 (US Cellular 850MHz). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC1: CDMA Band Class 1 (US PCS 1900MHz). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC2: CDMA Band Class 2 (UK TACS 900MHz). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC3: CDMA Band Class 3 (Japanese TACS). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC4: CDMA Band Class 4 (Korean PCS). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC5: CDMA Band Class 5 (NMT 450MHz). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC6: CDMA Band Class 6 (IMT2000 2100MHz). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC7: CDMA Band Class 7 (Cellular 700MHz). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC8: CDMA Band Class 8 (1800MHz). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC9: CDMA Band Class 9 (900MHz). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC10: CDMA Band Class 10 (US Secondary 800). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC11: CDMA Band Class 11 (European PAMR 400MHz). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC12: CDMA Band Class 12 (PAMR 800MHz). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC13: CDMA Band Class 13 (IMT2000 2500MHz Expansion). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC14: CDMA Band Class 14 (More US PCS 1900MHz). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC15: CDMA Band Class 15 (AWS 1700MHz). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC16: CDMA Band Class 16 (US 2500MHz). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC17: CDMA Band Class 17 (US 2500MHz Forward Link Only). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC18: CDMA Band Class 18 (US 700MHz Public Safety). Since 1.8. + * @MM_MODEM_BAND_CDMA_BC19: CDMA Band Class 19 (US Lower 700MHz). Since 1.8. * @MM_MODEM_BAND_ANY: For certain operations, allow the modem to select a band automatically. * * Radio bands supported by the device when connecting to a mobile network. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_band >*/ MM_MODEM_BAND_UNKNOWN = 0, @@ -514,9 +532,11 @@ typedef enum { /*< underscore_name=mm_modem_band >*/ * @MM_MODEM_PORT_TYPE_GPS: GPS port. * @MM_MODEM_PORT_TYPE_QMI: QMI port. * @MM_MODEM_PORT_TYPE_MBIM: MBIM port. - * @MM_MODEM_PORT_TYPE_AUDIO: Audio port. + * @MM_MODEM_PORT_TYPE_AUDIO: Audio port. Since 1.12. * * Type of modem port. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_port_type >*/ MM_MODEM_PORT_TYPE_UNKNOWN = 1, @@ -535,14 +555,16 @@ typedef enum { /*< underscore_name=mm_modem_port_type >*/ * @MM_SMS_PDU_TYPE_DELIVER: 3GPP Mobile-Terminated (MT) message. * @MM_SMS_PDU_TYPE_SUBMIT: 3GPP Mobile-Originated (MO) message. * @MM_SMS_PDU_TYPE_STATUS_REPORT: 3GPP status report (MT). - * @MM_SMS_PDU_TYPE_CDMA_DELIVER: 3GPP2 Mobile-Terminated (MT) message. - * @MM_SMS_PDU_TYPE_CDMA_SUBMIT: 3GPP2 Mobile-Originated (MO) message. - * @MM_SMS_PDU_TYPE_CDMA_CANCELLATION: 3GPP2 Cancellation (MO) message. - * @MM_SMS_PDU_TYPE_CDMA_DELIVERY_ACKNOWLEDGEMENT: 3GPP2 Delivery Acknowledgement (MT) message. - * @MM_SMS_PDU_TYPE_CDMA_USER_ACKNOWLEDGEMENT: 3GPP2 User Acknowledgement (MT or MO) message. - * @MM_SMS_PDU_TYPE_CDMA_READ_ACKNOWLEDGEMENT: 3GPP2 Read Acknowledgement (MT or MO) message. + * @MM_SMS_PDU_TYPE_CDMA_DELIVER: 3GPP2 Mobile-Terminated (MT) message. Since 1.2. + * @MM_SMS_PDU_TYPE_CDMA_SUBMIT: 3GPP2 Mobile-Originated (MO) message. Since 1.2. + * @MM_SMS_PDU_TYPE_CDMA_CANCELLATION: 3GPP2 Cancellation (MO) message. Since 1.2. + * @MM_SMS_PDU_TYPE_CDMA_DELIVERY_ACKNOWLEDGEMENT: 3GPP2 Delivery Acknowledgement (MT) message. Since 1.2. + * @MM_SMS_PDU_TYPE_CDMA_USER_ACKNOWLEDGEMENT: 3GPP2 User Acknowledgement (MT or MO) message. Since 1.2. + * @MM_SMS_PDU_TYPE_CDMA_READ_ACKNOWLEDGEMENT: 3GPP2 Read Acknowledgement (MT or MO) message. Since 1.2. * * Type of PDUs used in the SMS. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_sms_pdu_type >*/ MM_SMS_PDU_TYPE_UNKNOWN = 0, @@ -567,6 +589,8 @@ typedef enum { /*< underscore_name=mm_sms_pdu_type >*/ * @MM_SMS_STATE_SENT: The message was successfully sent. * * State of a given SMS. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_sms_state >*/ MM_SMS_STATE_UNKNOWN = 0, @@ -605,67 +629,69 @@ typedef enum { /*< underscore_name=mm_sms_state >*/ * @MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_QOS_NOT_AVAILABLE: Permanent error, QoS not available. * @MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_IN_SME: Permanent error in SME. * @MM_SMS_DELIVERY_STATE_UNKNOWN: Unknown state. - * @MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_ADDRESS_VACANT: Permanent error in network, address vacant. - * @MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_ADDRESS_TRANSLATION_FAILURE: Permanent error in network, address translation failure. - * @MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_NETWORK_RESOURCE_OUTAGE: Permanent error in network, network resource outage. - * @MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_NETWORK_FAILURE: Permanent error in network, network failure. - * @MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_INVALID_TELESERVICE_ID: Permanent error in network, invalid teleservice id. - * @MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_OTHER: Permanent error, other network problem. - * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_NO_PAGE_RESPONSE: Permanent error in terminal, no page response. - * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_BUSY: Permanent error in terminal, destination busy. - * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_NO_ACKNOWLEDGMENT: Permanent error in terminal, no acknowledgement. - * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_RESOURCE_SHORTAGE: Permanent error in terminal, destination resource shortage. - * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_SMS_DELIVERY_POSTPONED: Permanent error in terminal, SMS delivery postponed. - * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_OUT_OF_SERVICE: Permanent error in terminal, destination out of service. - * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_NO_LONGER_AT_THIS_ADDRESS: Permanent error in terminal, destination no longer at this address. - * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_OTHER: Permanent error, other terminal problem. - * @MM_SMS_DELIVERY_STATE_RADIO_INTERFACE_PROBLEM_RESOURCE_SHORTAGE: Permanent error in radio interface, resource shortage. - * @MM_SMS_DELIVERY_STATE_RADIO_INTERFACE_PROBLEM_INCOMPATIBILITY: Permanent error in radio interface, problem incompatibility. - * @MM_SMS_DELIVERY_STATE_RADIO_INTERFACE_PROBLEM_OTHER: Permanent error, other radio interface problem. - * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_ENCODING: Permanent error, encoding. - * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SMS_ORIGINATION_DENIED: Permanent error, SMS origination denied. - * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SMS_TERMINATION_DENIED: Permanent error, SMS termination denied. - * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED: Permanent error, supplementary service not supported. - * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SMS_NOT_SUPPORTED: Permanent error, SMS not supported. - * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_MISSING_EXPECTED_PARAMETER: Permanent error, missing expected parameter. - * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_MISSING_MANDATORY_PARAMETER: Permanent error, missing mandatory parameter. - * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_UNRECOGNIZED_PARAMETER_VALUE: Permanent error, unrecognized parameter value. - * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_UNEXPECTED_PARAMETER_VALUE: Permanent error, unexpected parameter value. - * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_USER_DATA_SIZE_ERROR: Permanent error, user data size error. - * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_OTHER: Permanent error, other general problem. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_ADDRESS_VACANT: Temporary error in network, address vacant. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_ADDRESS_TRANSLATION_FAILURE: Temporary error in network, address translation failure. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_NETWORK_RESOURCE_OUTAGE: Temporary error in network, network resource outage. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_NETWORK_FAILURE: Temporary error in network, network failure. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_INVALID_TELESERVICE_ID: Temporary error in network, invalid teleservice id. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_OTHER: Temporary error, other network problem. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_NO_PAGE_RESPONSE: Temporary error in terminal, no page response. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_BUSY: Temporary error in terminal, destination busy. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_NO_ACKNOWLEDGMENT: Temporary error in terminal, no acknowledgement. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_RESOURCE_SHORTAGE: Temporary error in terminal, destination resource shortage. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_SMS_DELIVERY_POSTPONED: Temporary error in terminal, SMS delivery postponed. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_OUT_OF_SERVICE: Temporary error in terminal, destination out of service. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_NO_LONGER_AT_THIS_ADDRESS: Temporary error in terminal, destination no longer at this address. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_OTHER: Temporary error, other terminal problem. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_RADIO_INTERFACE_PROBLEM_RESOURCE_SHORTAGE: Temporary error in radio interface, resource shortage. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_RADIO_INTERFACE_PROBLEM_INCOMPATIBILITY: Temporary error in radio interface, problem incompatibility. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_RADIO_INTERFACE_PROBLEM_OTHER: Temporary error, other radio interface problem. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_ENCODING: Temporary error, encoding. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SMS_ORIGINATION_DENIED: Temporary error, SMS origination denied. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SMS_TERMINATION_DENIED: Temporary error, SMS termination denied. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED: Temporary error, supplementary service not supported. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SMS_NOT_SUPPORTED: Temporary error, SMS not supported. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_MISSING_EXPECTED_PARAMETER: Temporary error, missing expected parameter. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_MISSING_MANDATORY_PARAMETER: Temporary error, missing mandatory parameter. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_UNRECOGNIZED_PARAMETER_VALUE: Temporary error, unrecognized parameter value. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_UNEXPECTED_PARAMETER_VALUE: Temporary error, unexpected parameter value. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_USER_DATA_SIZE_ERROR: Temporary error, user data size error. - * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_OTHER: Temporary error, other general problem. + * @MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_ADDRESS_VACANT: Permanent error in network, address vacant. Since 1.2. + * @MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_ADDRESS_TRANSLATION_FAILURE: Permanent error in network, address translation failure. Since 1.2. + * @MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_NETWORK_RESOURCE_OUTAGE: Permanent error in network, network resource outage. Since 1.2. + * @MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_NETWORK_FAILURE: Permanent error in network, network failure. Since 1.2. + * @MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_INVALID_TELESERVICE_ID: Permanent error in network, invalid teleservice id. Since 1.2. + * @MM_SMS_DELIVERY_STATE_NETWORK_PROBLEM_OTHER: Permanent error, other network problem. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_NO_PAGE_RESPONSE: Permanent error in terminal, no page response. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_BUSY: Permanent error in terminal, destination busy. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_NO_ACKNOWLEDGMENT: Permanent error in terminal, no acknowledgement. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_RESOURCE_SHORTAGE: Permanent error in terminal, destination resource shortage. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_SMS_DELIVERY_POSTPONED: Permanent error in terminal, SMS delivery postponed. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_OUT_OF_SERVICE: Permanent error in terminal, destination out of service. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_DESTINATION_NO_LONGER_AT_THIS_ADDRESS: Permanent error in terminal, destination no longer at this address. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TERMINAL_PROBLEM_OTHER: Permanent error, other terminal problem. Since 1.2. + * @MM_SMS_DELIVERY_STATE_RADIO_INTERFACE_PROBLEM_RESOURCE_SHORTAGE: Permanent error in radio interface, resource shortage. Since 1.2. + * @MM_SMS_DELIVERY_STATE_RADIO_INTERFACE_PROBLEM_INCOMPATIBILITY: Permanent error in radio interface, problem incompatibility. Since 1.2. + * @MM_SMS_DELIVERY_STATE_RADIO_INTERFACE_PROBLEM_OTHER: Permanent error, other radio interface problem. Since 1.2. + * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_ENCODING: Permanent error, encoding. Since 1.2. + * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SMS_ORIGINATION_DENIED: Permanent error, SMS origination denied. Since 1.2. + * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SMS_TERMINATION_DENIED: Permanent error, SMS termination denied. Since 1.2. + * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED: Permanent error, supplementary service not supported. Since 1.2. + * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_SMS_NOT_SUPPORTED: Permanent error, SMS not supported. Since 1.22. + * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_MISSING_EXPECTED_PARAMETER: Permanent error, missing expected parameter. Since 1.2. + * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_MISSING_MANDATORY_PARAMETER: Permanent error, missing mandatory parameter. Since 1.2. + * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_UNRECOGNIZED_PARAMETER_VALUE: Permanent error, unrecognized parameter value. Since 1.2. + * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_UNEXPECTED_PARAMETER_VALUE: Permanent error, unexpected parameter value. Since 1.2. + * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_USER_DATA_SIZE_ERROR: Permanent error, user data size error. Since 1.2. + * @MM_SMS_DELIVERY_STATE_GENERAL_PROBLEM_OTHER: Permanent error, other general problem. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_ADDRESS_VACANT: Temporary error in network, address vacant. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_ADDRESS_TRANSLATION_FAILURE: Temporary error in network, address translation failure. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_NETWORK_RESOURCE_OUTAGE: Temporary error in network, network resource outage. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_NETWORK_FAILURE: Temporary error in network, network failure. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_INVALID_TELESERVICE_ID: Temporary error in network, invalid teleservice id. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_NETWORK_PROBLEM_OTHER: Temporary error, other network problem. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_NO_PAGE_RESPONSE: Temporary error in terminal, no page response. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_BUSY: Temporary error in terminal, destination busy. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_NO_ACKNOWLEDGMENT: Temporary error in terminal, no acknowledgement. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_RESOURCE_SHORTAGE: Temporary error in terminal, destination resource shortage. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_SMS_DELIVERY_POSTPONED: Temporary error in terminal, SMS delivery postponed. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_OUT_OF_SERVICE: Temporary error in terminal, destination out of service. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_DESTINATION_NO_LONGER_AT_THIS_ADDRESS: Temporary error in terminal, destination no longer at this address. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_TERMINAL_PROBLEM_OTHER: Temporary error, other terminal problem. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_RADIO_INTERFACE_PROBLEM_RESOURCE_SHORTAGE: Temporary error in radio interface, resource shortage. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_RADIO_INTERFACE_PROBLEM_INCOMPATIBILITY: Temporary error in radio interface, problem incompatibility. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_RADIO_INTERFACE_PROBLEM_OTHER: Temporary error, other radio interface problem. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_ENCODING: Temporary error, encoding. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SMS_ORIGINATION_DENIED: Temporary error, SMS origination denied. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SMS_TERMINATION_DENIED: Temporary error, SMS termination denied. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED: Temporary error, supplementary service not supported. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_SMS_NOT_SUPPORTED: Temporary error, SMS not supported. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_MISSING_EXPECTED_PARAMETER: Temporary error, missing expected parameter. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_MISSING_MANDATORY_PARAMETER: Temporary error, missing mandatory parameter. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_UNRECOGNIZED_PARAMETER_VALUE: Temporary error, unrecognized parameter value. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_UNEXPECTED_PARAMETER_VALUE: Temporary error, unexpected parameter value. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_USER_DATA_SIZE_ERROR: Temporary error, user data size error. Since 1.2. + * @MM_SMS_DELIVERY_STATE_TEMPORARY_GENERAL_PROBLEM_OTHER: Temporary error, other general problem. Since 1.2. * * Enumeration of known SMS delivery states as defined in 3GPP TS 03.40 and * 3GPP2 N.S0005-O, section 6.5.2.125. * * States out of the known ranges may also be valid (either reserved or SC-specific). + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_sms_delivery_state >*/ /* --------------- 3GPP specific errors ---------------------- */ @@ -786,6 +812,8 @@ typedef enum { /*< underscore_name=mm_sms_delivery_state >*/ * @MM_SMS_STORAGE_TA: Terminal adaptor message storage area. * * Storage for SMS messages. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_sms_storage >*/ MM_SMS_STORAGE_UNKNOWN = 0, @@ -805,6 +833,8 @@ typedef enum { /*< underscore_name=mm_sms_storage >*/ * @MM_SMS_VALIDITY_TYPE_ENHANCED: Enhanced validity. * * Type of SMS validity value. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_sms_validity_type >*/ MM_SMS_VALIDITY_TYPE_UNKNOWN = 0, @@ -827,6 +857,8 @@ typedef enum { /*< underscore_name=mm_sms_validity_type >*/ * * Teleservice IDs supported for CDMA SMS, as defined in 3GPP2 X.S0004-550-E * (section 2.256) and 3GPP2 C.S0015-B (section 3.4.3.1). + * + * Since: 1.2 */ typedef enum { /*< underscore_name=mm_sms_cdma_teleservice_id >*/ MM_SMS_CDMA_TELESERVICE_ID_UNKNOWN = 0x0000, @@ -881,6 +913,8 @@ typedef enum { /*< underscore_name=mm_sms_cdma_teleservice_id >*/ * @MM_SMS_CDMA_SERVICE_CATEGORY_CMAS_TEST: CMAS test. * * Service category for CDMA SMS, as defined in 3GPP2 C.R1001-D (section 9.3). + * + * Since: 1.2 */ typedef enum { /*< underscore_name=mm_sms_cdma_service_category >*/ MM_SMS_CDMA_SERVICE_CATEGORY_UNKNOWN = 0x0000, @@ -929,11 +963,13 @@ typedef enum { /*< underscore_name=mm_sms_cdma_service_category >*/ * @MM_MODEM_LOCATION_SOURCE_GPS_RAW: GPS location given by predefined keys. * @MM_MODEM_LOCATION_SOURCE_GPS_NMEA: GPS location given as NMEA traces. * @MM_MODEM_LOCATION_SOURCE_CDMA_BS: CDMA base station position. - * @MM_MODEM_LOCATION_SOURCE_GPS_UNMANAGED: No location given, just GPS module setup. + * @MM_MODEM_LOCATION_SOURCE_GPS_UNMANAGED: No location given, just GPS module setup. Since 1.4. * @MM_MODEM_LOCATION_SOURCE_AGPS_MSA: Mobile Station Assisted A-GPS location requested. Since 1.12. * @MM_MODEM_LOCATION_SOURCE_AGPS_MSB: Mobile Station Based A-GPS location requested. Since 1.12. * * Sources of location information supported by the modem. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_location_source >*/ MM_MODEM_LOCATION_SOURCE_NONE = 0, @@ -956,6 +992,8 @@ typedef enum { /*< underscore_name=mm_modem_location_source >*/ * @MM_MODEM_LOCATION_ASSISTANCE_DATA_TYPE_XTRA: Qualcomm gpsOneXTRA. * * Type of assistance data that may be injected to the GNSS module. + * + * Since: 1.10 */ typedef enum { /*< underscore_name=mm_modem_location_assistance_data_type >*/ MM_MODEM_LOCATION_ASSISTANCE_DATA_TYPE_NONE = 0, @@ -970,6 +1008,8 @@ typedef enum { /*< underscore_name=mm_modem_location_assistance_data_type >*/ * @MM_MODEM_CONTACTS_STORAGE_MT: Combined device/ME and SIM/SM phonebook. * * Specifies different storage locations for contact information. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_contacts_storage >*/ MM_MODEM_CONTACTS_STORAGE_UNKNOWN = 0, @@ -992,6 +1032,8 @@ typedef enum { /*< underscore_name=mm_modem_contacts_storage >*/ * specific traffic with different QoS settings. * * Type of context (2G/3G) or bearer (4G). + * + * Since: 1.10 */ typedef enum { /*< underscore_name=mm_bearer_type >*/ MM_BEARER_TYPE_UNKNOWN = 0, @@ -1018,6 +1060,8 @@ typedef enum { /*< underscore_name=mm_bearer_type >*/ * is started to obtain the rest of the configuration. * * Type of IP method configuration to be used in a given Bearer. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_bearer_ip_method >*/ MM_BEARER_IP_METHOD_UNKNOWN = 0, @@ -1035,6 +1079,8 @@ typedef enum { /*< underscore_name=mm_bearer_ip_method >*/ * @MM_BEARER_IP_FAMILY_ANY: Mask specifying all IP families. * * Type of IP family to be used in a given Bearer. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_bearer_ip_family >*/ MM_BEARER_IP_FAMILY_NONE = 0, @@ -1055,6 +1101,8 @@ typedef enum { /*< underscore_name=mm_bearer_ip_family >*/ * @MM_BEARER_ALLOWED_AUTH_EAP: EAP. * * Allowed authentication methods when authenticating with the network. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_bearer_allowed_auth >*/ MM_BEARER_ALLOWED_AUTH_UNKNOWN = 0, @@ -1075,6 +1123,8 @@ typedef enum { /*< underscore_name=mm_bearer_allowed_auth >*/ * @MM_MODEM_CDMA_REGISTRATION_STATE_ROAMING: Currently registered on a roaming network. * * Registration state of a CDMA modem. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_cdma_registration_state >*/ MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN = 0, @@ -1092,6 +1142,8 @@ typedef enum { /*< underscore_name=mm_modem_cdma_registration_state >*/ * @MM_MODEM_CDMA_ACTIVATION_STATE_ACTIVATED: Device is ready for use. * * Activation state of a CDMA modem. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_cdma_activation_state >*/ MM_MODEM_CDMA_ACTIVATION_STATE_UNKNOWN = 0, @@ -1111,6 +1163,8 @@ typedef enum { /*< underscore_name=mm_modem_cdma_activation_state >*/ * @MM_MODEM_CDMA_RM_PROTOCOL_STU_III: STU-III service. * * Protocol of the Rm interface in modems with CDMA capabilities. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_cdma_rm_protocol >*/ MM_MODEM_CDMA_RM_PROTOCOL_UNKNOWN = 0, @@ -1129,13 +1183,15 @@ typedef enum { /*< underscore_name=mm_modem_cdma_rm_protocol >*/ * @MM_MODEM_3GPP_REGISTRATION_STATE_DENIED: Registration denied. * @MM_MODEM_3GPP_REGISTRATION_STATE_UNKNOWN: Unknown registration status. * @MM_MODEM_3GPP_REGISTRATION_STATE_ROAMING: Registered on a roaming network. - * @MM_MODEM_3GPP_REGISTRATION_STATE_HOME_SMS_ONLY: Registered for "SMS only", home network (applicable only when on LTE). - * @MM_MODEM_3GPP_REGISTRATION_STATE_ROAMING_SMS_ONLY: Registered for "SMS only", roaming network (applicable only when on LTE). - * @MM_MODEM_3GPP_REGISTRATION_STATE_EMERGENCY_ONLY: Emergency services only. - * @MM_MODEM_3GPP_REGISTRATION_STATE_HOME_CSFB_NOT_PREFERRED: Registered for "CSFB not preferred", home network (applicable only when on LTE). - * @MM_MODEM_3GPP_REGISTRATION_STATE_ROAMING_CSFB_NOT_PREFERRED: Registered for "CSFB not preferred", roaming network (applicable only when on LTE). + * @MM_MODEM_3GPP_REGISTRATION_STATE_HOME_SMS_ONLY: Registered for "SMS only", home network (applicable only when on LTE). Since 1.8. + * @MM_MODEM_3GPP_REGISTRATION_STATE_ROAMING_SMS_ONLY: Registered for "SMS only", roaming network (applicable only when on LTE). Since 1.8. + * @MM_MODEM_3GPP_REGISTRATION_STATE_EMERGENCY_ONLY: Emergency services only. Since 1.8. + * @MM_MODEM_3GPP_REGISTRATION_STATE_HOME_CSFB_NOT_PREFERRED: Registered for "CSFB not preferred", home network (applicable only when on LTE). Since 1.8. + * @MM_MODEM_3GPP_REGISTRATION_STATE_ROAMING_CSFB_NOT_PREFERRED: Registered for "CSFB not preferred", roaming network (applicable only when on LTE). Since 1.8. * * GSM registration code as defined in 3GPP TS 27.007. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_3gpp_registration_state >*/ MM_MODEM_3GPP_REGISTRATION_STATE_IDLE = 0, @@ -1167,6 +1223,8 @@ typedef enum { /*< underscore_name=mm_modem_3gpp_registration_state >*/ * requires a pin or unlock code. The facilities include the * personalizations (device locks) described in 3GPP spec TS 22.022, * and the PIN and PIN2 locks, which are SIM locks. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_3gpp_facility >*/ MM_MODEM_3GPP_FACILITY_NONE = 0, @@ -1187,7 +1245,9 @@ typedef enum { /*< underscore_name=mm_modem_3gpp_facility >*/ * @MM_MODEM_3GPP_NETWORK_AVAILABILITY_CURRENT: Network is the current one. * @MM_MODEM_3GPP_NETWORK_AVAILABILITY_FORBIDDEN: Network is forbidden. * - * Network availability status as defined in 3GPP TS 27.007 section 7.3 + * Network availability status as defined in 3GPP TS 27.007 section 7.3. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_3gpp_network_availability >*/ MM_MODEM_3GPP_NETWORK_AVAILABILITY_UNKNOWN = 0, @@ -1205,6 +1265,8 @@ typedef enum { /*< underscore_name=mm_modem_3gpp_network_availability >*/ * * Describes the current subscription status of the SIM. This value is only available after the * modem attempts to register with the network. + * + * Since: 1.2 */ typedef enum { /*< underscore_name=mm_modem_3gpp_subscription_state >*/ MM_MODEM_3GPP_SUBSCRIPTION_STATE_UNKNOWN = 0, @@ -1221,6 +1283,8 @@ typedef enum { /*< underscore_name=mm_modem_3gpp_subscription_state >*/ * @MM_MODEM_3GPP_USSD_SESSION_STATE_USER_RESPONSE: The network is waiting for the client's response. * * State of a USSD session. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_modem_3gpp_ussd_session_state >*/ MM_MODEM_3GPP_USSD_SESSION_STATE_UNKNOWN = 0, @@ -1238,6 +1302,8 @@ typedef enum { /*< underscore_name=mm_modem_3gpp_ussd_session_state >*/ * @MM_MODEM_3GPP_EPS_UE_MODE_OPERATION_CSPS_2: CS/PS mode 2 of operation: EPS and non-EPS, data-centric. * * UE mode of operation for EPS, as per 3GPP TS 24.301. + * + * Since: 1.8 */ typedef enum { /*< underscore_name=mm_modem_3gpp_eps_ue_mode_operation >*/ MM_MODEM_3GPP_EPS_UE_MODE_OPERATION_UNKNOWN = 0, @@ -1254,6 +1320,8 @@ typedef enum { /*< underscore_name=mm_modem_3gpp_eps_ue_mode_operation >*/ * @MM_FIRMWARE_IMAGE_TYPE_GOBI: Firmware image of Gobi devices. * * Type of firmware image. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_firmware_image_type >*/ MM_FIRMWARE_IMAGE_TYPE_UNKNOWN = 0, @@ -1269,6 +1337,8 @@ typedef enum { /*< underscore_name=mm_firmware_image_type >*/ * @MM_OMA_FEATURE_HANDS_FREE_ACTIVATION: Hands free activation service. * * Features that can be enabled or disabled in the OMA device management support. + * + * Since: 1.2 */ typedef enum { /*< underscore_name=mm_oma_feature >*/ MM_OMA_FEATURE_NONE = 0, @@ -1289,6 +1359,8 @@ typedef enum { /*< underscore_name=mm_oma_feature >*/ * @MM_OMA_SESSION_TYPE_DEVICE_INITIATED_HANDS_FREE_ACTIVATION: Device-initiated hands free activation. * * Type of OMA device management session. + * + * Since: 1.2 */ typedef enum { /*< underscore_name=mm_oma_session_type >*/ MM_OMA_SESSION_TYPE_UNKNOWN = 0, @@ -1317,6 +1389,8 @@ typedef enum { /*< underscore_name=mm_oma_session_type >*/ * @MM_OMA_SESSION_STATE_COMPLETED: Session completed. * * State of the OMA device management session. + * + * Since: 1.2 */ typedef enum { /*< underscore_name=mm_oma_session_state >*/ MM_OMA_SESSION_STATE_FAILED = -1, @@ -1343,6 +1417,8 @@ typedef enum { /*< underscore_name=mm_oma_session_state >*/ * @MM_OMA_SESSION_STATE_FAILED_REASON_SESSION_CANCELLED: Session cancelled. * * Reason of failure in the OMA device management session. + * + * Since: 1.2 */ typedef enum { /*< underscore_name=mm_oma_session_state_failed_reason >*/ MM_OMA_SESSION_STATE_FAILED_REASON_UNKNOWN = 0, @@ -1364,7 +1440,9 @@ typedef enum { /*< underscore_name=mm_oma_session_state_failed_reason >*/ * @MM_CALL_STATE_WAITING: waiting call (by +CCWA AT command). * @MM_CALL_STATE_TERMINATED: call is terminated. * - * State of Call + * State of Call. + * + * Since: 1.6 */ typedef enum { /*< underscore_name=mm_call_state >*/ MM_CALL_STATE_UNKNOWN = 0, @@ -1386,11 +1464,13 @@ typedef enum { /*< underscore_name=mm_call_state >*/ * @MM_CALL_STATE_REASON_TERMINATED: Call is correctly terminated. * @MM_CALL_STATE_REASON_REFUSED_OR_BUSY: Remote peer is busy or refused call. * @MM_CALL_STATE_REASON_ERROR: Wrong number or generic network error. - * @MM_CALL_STATE_REASON_AUDIO_SETUP_FAILED: Error setting up audio channel. + * @MM_CALL_STATE_REASON_AUDIO_SETUP_FAILED: Error setting up audio channel. Since 1.10. * @MM_CALL_STATE_REASON_TRANSFERRED: Call has been transferred. Since 1.12. * @MM_CALL_STATE_REASON_DEFLECTED: Call has been deflected to a new number. Since 1.12. * * Reason for the state change in the call. + * + * Since: 1.6 */ typedef enum { /*< underscore_name=mm_call_state_reason >*/ MM_CALL_STATE_REASON_UNKNOWN = 0, @@ -1412,6 +1492,8 @@ typedef enum { /*< underscore_name=mm_call_state_reason >*/ * @MM_CALL_DIRECTION_OUTGOING: call to network. * * Direction of the call. + * + * Since: 1.6 */ typedef enum { /*< underscore_name=mm_call_direction >*/ MM_CALL_DIRECTION_UNKNOWN = 0, @@ -1426,6 +1508,8 @@ typedef enum { /*< underscore_name=mm_call_direction >*/ * @MM_MODEM_FIRMWARE_UPDATE_METHOD_QMI_PDC: Device supports QMI PDC based update. * * Type of firmware update method supported by the module. + * + * Since: 1.10 */ typedef enum { /*< underscore_name=mm_modem_firmware_update_method >*/ MM_MODEM_FIRMWARE_UPDATE_METHOD_NONE = 0, diff --git a/include/ModemManager-errors.h b/include/ModemManager-errors.h index ed1def07..b0aa7299 100644 --- a/include/ModemManager-errors.h +++ b/include/ModemManager-errors.h @@ -56,6 +56,8 @@ * @MM_CORE_ERROR_EXISTS: Item already exists. * * Common errors that may be reported by ModemManager. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_core_error >*/ MM_CORE_ERROR_FAILED = 0, /*< nick=Failed >*/ @@ -129,10 +131,10 @@ typedef enum { /*< underscore_name=mm_core_error >*/ * @MM_MOBILE_EQUIPMENT_ERROR_GPRS_NETWORK_FAILURE: Network failure. * @MM_MOBILE_EQUIPMENT_ERROR_GPRS_CONGESTION: Congestion. * @MM_MOBILE_EQUIPMENT_ERROR_GPRS_NOT_AUTHORIZED_FOR_CSG: GPRS not authorized for CSG. Since: 1.8. - * @MM_MOBILE_EQUIPMENT_ERROR_GPRS_INSUFFICIENT_RESOURCES: Insufficient resources. - * @MM_MOBILE_EQUIPMENT_ERROR_GPRS_MISSING_OR_UNKNOWN_APN: Missing or unknown APN. + * @MM_MOBILE_EQUIPMENT_ERROR_GPRS_INSUFFICIENT_RESOURCES: Insufficient resources. Since 1.4. + * @MM_MOBILE_EQUIPMENT_ERROR_GPRS_MISSING_OR_UNKNOWN_APN: Missing or unknown APN. Since 1.4. * @MM_MOBILE_EQUIPMENT_ERROR_GPRS_UNKNOWN_PDP_ADDRESS_OR_TYPE: Unknown PDP address or type. Since: 1.8. - * @MM_MOBILE_EQUIPMENT_ERROR_GPRS_USER_AUTHENTICATION_FAILED: User authentication failed. + * @MM_MOBILE_EQUIPMENT_ERROR_GPRS_USER_AUTHENTICATION_FAILED: User authentication failed. Since 1.4. * @MM_MOBILE_EQUIPMENT_ERROR_GPRS_ACTIVATION_REJECTED_BY_GGSN_OR_GW: Activation rejected by GGSN or gateway. Since: 1.8. * @MM_MOBILE_EQUIPMENT_ERROR_GPRS_ACTIVATION_REJECTED_UNSPECIFIED: Activation rejected (reason unspecified). Since: 1.8. * @MM_MOBILE_EQUIPMENT_ERROR_GPRS_SERVICE_OPTION_NOT_SUPPORTED: Service option not supported. @@ -160,6 +162,8 @@ typedef enum { /*< underscore_name=mm_core_error >*/ * @MM_MOBILE_EQUIPMENT_ERROR_GPRS_REQUEST_REJECTED_BCM_VIOLATION: Request rejected (BCM violation). Since: 1.8. * * Enumeration of Mobile Equipment errors, as defined in 3GPP TS 07.07 version 7.8.0. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_mobile_equipment_error >*/ /* General errors */ @@ -257,6 +261,8 @@ typedef enum { /*< underscore_name=mm_mobile_equipment_error >*/ * @MM_CONNECTION_ERROR_NO_ANSWER: No answer. * * Connection errors that may be reported by ModemManager. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_connection_error >*/ MM_CONNECTION_ERROR_UNKNOWN = 0, /*< nick=Unknown >*/ @@ -276,9 +282,11 @@ typedef enum { /*< underscore_name=mm_connection_error >*/ * @MM_SERIAL_ERROR_FLASH_FAILED: Could not flash the device. * @MM_SERIAL_ERROR_NOT_OPEN: The serial port is not open. * @MM_SERIAL_ERROR_PARSE_FAILED: The serial port specific parsing failed. - * @MM_SERIAL_ERROR_FRAME_NOT_FOUND: The serial port reported that the frame marker wasn't found (e.g. for QCDM). + * @MM_SERIAL_ERROR_FRAME_NOT_FOUND: The serial port reported that the frame marker wasn't found (e.g. for QCDM). Since 1.6. * * Serial errors that may be reported by ModemManager. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_serial_error >*/ MM_SERIAL_ERROR_UNKNOWN = 0, /*< nick=Unknown >*/ @@ -319,6 +327,8 @@ typedef enum { /*< underscore_name=mm_serial_error >*/ * @MM_MESSAGE_ERROR_UNKNOWN: Unknown error. * * Enumeration of message errors, as defined in 3GPP TS 27.005 version 10 section 3.2.5. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_message_error >*/ /* 0 -> 127 per 3GPP TS 24.011 [6] clause E.2 */ @@ -362,6 +372,8 @@ typedef enum { /*< underscore_name=mm_message_error >*/ * @MM_CDMA_ACTIVATION_ERROR_START_FAILED: API call for initial activation failed. * * CDMA Activation errors. + * + * Since: 1.0 */ typedef enum { /*< underscore_name=mm_cdma_activation_error >*/ MM_CDMA_ACTIVATION_ERROR_NONE = 0, /*< nick=None >*/ diff --git a/include/ModemManager-tags.h b/include/ModemManager-tags.h index 8c7a76de..633060b7 100644 --- a/include/ModemManager-tags.h +++ b/include/ModemManager-tags.h @@ -36,6 +36,8 @@ * * This is a port-specific tag added automatically when all other * ModemManager related tags have already been set. + * + * Since: 1.10 */ #define ID_MM_CANDIDATE "ID_MM_CANDIDATE" @@ -56,6 +58,8 @@ * property and can then be used in mmcli calls to refer unequivocally * to a specific device, regardless of its modem index, e.g.: * $ mmcli --modem=UID ... + * + * Since: 1.10 */ #define ID_MM_PHYSDEV_UID "ID_MM_PHYSDEV_UID" @@ -69,6 +73,8 @@ * * This tag may also be specified in specific ports, e.g. when the modem * exposes a single platform port without any parent device. + * + * Since: 1.10 */ #define ID_MM_DEVICE_PROCESS "ID_MM_DEVICE_PROCESS" @@ -83,6 +89,8 @@ * applies to all filter types (including STRICT), and to all port types * (not only TTYs), and is associated to the * MM_FILTER_RULE_EXPLICIT_BLACKLIST rule. + * + * Since: 1.10 */ #define ID_MM_DEVICE_IGNORE "ID_MM_DEVICE_IGNORE" @@ -93,6 +101,8 @@ * in a device. * * This tag applies to all types of ports. + * + * Since: 1.10 */ #define ID_MM_PORT_IGNORE "ID_MM_PORT_IGNORE" @@ -107,6 +117,8 @@ * rule. * * This tag is ignored when the STRICT filter policy is used. + * + * Since: 1.12 */ #define ID_MM_TTY_BLACKLIST "ID_MM_TTY_BLACKLIST" @@ -124,6 +136,8 @@ * rule. * * This tag is ignored when the STRICT filter policy is used. + * + * Since: 1.12 */ #define ID_MM_TTY_MANUAL_SCAN_ONLY "ID_MM_TTY_MANUAL_SCAN_ONLY" @@ -134,6 +148,8 @@ * are AT ports to be used as primary control ports. * * This tag will also prevent QCDM probing on the port. + * + * Since: 1.10 */ #define ID_MM_PORT_TYPE_AT_PRIMARY "ID_MM_PORT_TYPE_AT_PRIMARY" @@ -144,6 +160,8 @@ * are AT ports to be used as secondary control ports. * * This tag will also prevent QCDM probing on the port. + * + * Since: 1.10 */ #define ID_MM_PORT_TYPE_AT_SECONDARY "ID_MM_PORT_TYPE_AT_SECONDARY" @@ -154,6 +172,8 @@ * are AT ports to be used as data ports exclusively. * * This tag will also prevent QCDM probing on the port. + * + * Since: 1.10 */ #define ID_MM_PORT_TYPE_AT_PPP "ID_MM_PORT_TYPE_AT_PPP" @@ -164,6 +184,8 @@ * are QCDM ports. * * The only purpose of this tag is to prevent AT probing in the port. + * + * Since: 1.10 */ #define ID_MM_PORT_TYPE_QCDM "ID_MM_PORT_TYPE_QCDM" @@ -174,6 +196,8 @@ * are GPS data ports where we expect to receive NMEA traces. * * This tag also prevents AT and QCDM probing in the port. + * + * Since: 1.10 */ #define ID_MM_PORT_TYPE_GPS "ID_MM_PORT_TYPE_GPS" @@ -184,6 +208,8 @@ * are audio ports. * * This tag also prevents AT and QCDM probing in the port. + * + * Since: 1.12 */ #define ID_MM_PORT_TYPE_AUDIO "ID_MM_PORT_TYPE_AUDIO" @@ -198,6 +224,8 @@ * The value of the tag should be the number of bauds per second to * use when talking to the port, e.g. "115200". If not given, the * default of 57600bps is assumed. + * + * Since: 1.10 */ #define ID_MM_TTY_BAUDRATE "ID_MM_TTY_BAUDRATE" @@ -212,6 +240,8 @@ * 'rts-cts', and must be a flow control value supported by the device * where it's configured. If not given, it is assumed that the TTYs * don't require any specific flow control setting in command mode. + * + * Since: 1.10 */ #define ID_MM_TTY_FLOW_CONTROL "ID_MM_TTY_FLOW_CONTROL" diff --git a/include/ModemManager-version.h.in b/include/ModemManager-version.h.in index 695a1b0c..b3b20003 100644 --- a/include/ModemManager-version.h.in +++ b/include/ModemManager-version.h.in @@ -33,6 +33,8 @@ * * Evaluates to the major version number of ModemManager which this source * is compiled against. + * + * Since: 1.0 */ #define MM_MAJOR_VERSION (@MM_MAJOR_VERSION@) @@ -41,6 +43,8 @@ * * Evaluates to the minor version number of ModemManager which this source * is compiled against. + * + * Since: 1.0 */ #define MM_MINOR_VERSION (@MM_MINOR_VERSION@) @@ -49,6 +53,8 @@ * * Evaluates to the micro version number of ModemManager which this source * compiled against. + * + * Since: 1.0 */ #define MM_MICRO_VERSION (@MM_MICRO_VERSION@) @@ -62,6 +68,8 @@ * * Returns: %TRUE if the version of the ModemManager header files * is the same as or newer than the passed-in version. + * + * Since: 1.0 */ #define MM_CHECK_VERSION(major,minor,micro) \ (MM_MAJOR_VERSION > (major) || \ diff --git a/include/ModemManager.h b/include/ModemManager.h index 822a2e98..530bd210 100644 --- a/include/ModemManager.h +++ b/include/ModemManager.h @@ -1,6 +1,6 @@ /* * ModemManager Interface Specification - * version 0.8 + * version 1.x * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public |