diff options
author | Dan Williams <dcbw@redhat.com> | 2011-05-16 18:44:11 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2011-05-16 18:44:11 -0500 |
commit | b3f0ca92335736e6ea66b8a9e4773e3837c20de8 (patch) | |
tree | 591e5cae2f0b5e64058c8933050c911656d9c806 /libqcdm | |
parent | fa15c50b297f98fb18ece73f80409f3c7adb6948 (diff) |
qcdm: add some more CDMA band classes
Diffstat (limited to 'libqcdm')
-rw-r--r-- | libqcdm/src/commands.c | 14 | ||||
-rw-r--r-- | libqcdm/src/commands.h | 33 | ||||
-rw-r--r-- | libqcdm/src/dm-commands.h | 33 |
3 files changed, 54 insertions, 26 deletions
diff --git a/libqcdm/src/commands.c b/libqcdm/src/commands.c index ab61ee51..2d4b7077 100644 --- a/libqcdm/src/commands.c +++ b/libqcdm/src/commands.c @@ -81,6 +81,20 @@ cdma_band_class_to_qcdm (guint8 cdma) return QCDM_CDMA_BAND_CLASS_11_PAMR_400; case CDMA_BAND_CLASS_12_PAMR_800: return QCDM_CDMA_BAND_CLASS_12_PAMR_800; + case CDMA_BAND_CLASS_13_IMT2000_2500: + return QCDM_CDMA_BAND_CLASS_13_IMT2000_2500; + case CDMA_BAND_CLASS_14_US_PCS_1900: + return QCDM_CDMA_BAND_CLASS_14_US_PCS_1900; + case CDMA_BAND_CLASS_15_AWS: + return QCDM_CDMA_BAND_CLASS_15_AWS; + case CDMA_BAND_CLASS_16_US_2500: + return QCDM_CDMA_BAND_CLASS_16_US_2500; + case CDMA_BAND_CLASS_17_US_FLO_2500: + return QCDM_CDMA_BAND_CLASS_17_US_FLO_2500; + case CDMA_BAND_CLASS_18_US_PS_700: + return QCDM_CDMA_BAND_CLASS_18_US_PS_700; + case CDMA_BAND_CLASS_19_US_LOWER_700: + return QCDM_CDMA_BAND_CLASS_19_US_LOWER_700; default: break; } diff --git a/libqcdm/src/commands.h b/libqcdm/src/commands.h index fe582a68..bfacd56d 100644 --- a/libqcdm/src/commands.h +++ b/libqcdm/src/commands.h @@ -39,19 +39,26 @@ enum { enum { QCDM_CDMA_BAND_CLASS_UNKNOWN = 0, - QCDM_CDMA_BAND_CLASS_0_CELLULAR_800 = 1, /* US cellular 850MHz */ - QCDM_CDMA_BAND_CLASS_1_PCS = 2, /* US PCS 1900MHz */ - QCDM_CDMA_BAND_CLASS_2_TACS = 3, - QCDM_CDMA_BAND_CLASS_3_JTACS = 4, /* Japanese TACS */ - QCDM_CDMA_BAND_CLASS_4_KOREAN_PCS = 5, - QCDM_CDMA_BAND_CLASS_5_NMT450 = 6, - QCDM_CDMA_BAND_CLASS_6_IMT2000 = 7, /* 2100HMz */ - QCDM_CDMA_BAND_CLASS_7_CELLULAR_700 = 8, - QCDM_CDMA_BAND_CLASS_8_1800 = 9, - QCDM_CDMA_BAND_CLASS_9_900 = 10, - QCDM_CDMA_BAND_CLASS_10_SECONDARY_800 = 11, - QCDM_CDMA_BAND_CLASS_11_PAMR_400 = 12, - QCDM_CDMA_BAND_CLASS_12_PAMR_800 = 13 + QCDM_CDMA_BAND_CLASS_0_CELLULAR_800 = 1, /* 800 MHz cellular band */ + QCDM_CDMA_BAND_CLASS_1_PCS = 2, /* 1800 to 2000 MHz PCS band */ + QCDM_CDMA_BAND_CLASS_2_TACS = 3, /* 872 to 960 MHz TACS band */ + QCDM_CDMA_BAND_CLASS_3_JTACS = 4, /* 832 to 925 MHz JTACS band */ + QCDM_CDMA_BAND_CLASS_4_KOREAN_PCS = 5, /* 1750 to 1870 MHz Korean PCS band */ + QCDM_CDMA_BAND_CLASS_5_NMT450 = 6, /* 450 MHz NMT band */ + QCDM_CDMA_BAND_CLASS_6_IMT2000 = 7, /* 2100 MHz IMT-2000 band */ + QCDM_CDMA_BAND_CLASS_7_CELLULAR_700 = 8, /* Upper 700 MHz band */ + QCDM_CDMA_BAND_CLASS_8_1800 = 9, /* 1800 MHz band */ + QCDM_CDMA_BAND_CLASS_9_900 = 10, /* 900 MHz band */ + QCDM_CDMA_BAND_CLASS_10_SECONDARY_800 = 11, /* Secondary 800 MHz band */ + QCDM_CDMA_BAND_CLASS_11_PAMR_400 = 12, /* 400 MHz European PAMR band */ + QCDM_CDMA_BAND_CLASS_12_PAMR_800 = 13, /* 800 MHz PAMR band */ + QCDM_CDMA_BAND_CLASS_13_IMT2000_2500 = 14, /* 2500 MHz IMT-2000 Extension Band */ + QCDM_CDMA_BAND_CLASS_14_US_PCS_1900 = 15, /* US PCS 1900 MHz Band */ + QCDM_CDMA_BAND_CLASS_15_AWS = 16, /* AWS 1700 MHz band */ + QCDM_CDMA_BAND_CLASS_16_US_2500 = 17, /* US 2500 MHz Band */ + QCDM_CDMA_BAND_CLASS_17_US_FLO_2500 = 18, /* US 2500 MHz Forward Link Only Band */ + QCDM_CDMA_BAND_CLASS_18_US_PS_700 = 19, /* 700 MHz Public Safety Band */ + QCDM_CDMA_BAND_CLASS_19_US_LOWER_700 = 20 /* Lower 700 MHz Band */ }; enum { diff --git a/libqcdm/src/dm-commands.h b/libqcdm/src/dm-commands.h index 6ce3c5da..d43f4013 100644 --- a/libqcdm/src/dm-commands.h +++ b/libqcdm/src/dm-commands.h @@ -165,19 +165,26 @@ enum { }; enum { - CDMA_BAND_CLASS_0_CELLULAR_800 = 0, /* US cellular 850MHz */ - CDMA_BAND_CLASS_1_PCS = 1, /* US PCS 1900MHz */ - CDMA_BAND_CLASS_2_TACS = 2, - CDMA_BAND_CLASS_3_JTACS = 3, /* Japanese TACS */ - CDMA_BAND_CLASS_4_KOREAN_PCS = 4, - CDMA_BAND_CLASS_5_NMT450 = 5, - CDMA_BAND_CLASS_6_IMT2000 = 6, /* 2100HMz */ - CDMA_BAND_CLASS_7_CELLULAR_700 = 7, - CDMA_BAND_CLASS_8_1800 = 8, - CDMA_BAND_CLASS_9_900 = 9, - CDMA_BAND_CLASS_10_SECONDARY_800 = 10, - CDMA_BAND_CLASS_11_PAMR_400 = 11, - CDMA_BAND_CLASS_12_PAMR_800 = 12 + CDMA_BAND_CLASS_0_CELLULAR_800 = 0, /* 800 MHz cellular band */ + CDMA_BAND_CLASS_1_PCS = 1, /* 1800 to 2000 MHz PCS band */ + CDMA_BAND_CLASS_2_TACS = 2, /* 872 to 960 MHz TACS band */ + CDMA_BAND_CLASS_3_JTACS = 3, /* 832 to 925 MHz JTACS band */ + CDMA_BAND_CLASS_4_KOREAN_PCS = 4, /* 1750 to 1870 MHz Korean PCS band */ + CDMA_BAND_CLASS_5_NMT450 = 5, /* 450 MHz NMT band */ + CDMA_BAND_CLASS_6_IMT2000 = 6, /* 2100 MHz IMT-2000 band */ + CDMA_BAND_CLASS_7_CELLULAR_700 = 7, /* Upper 700 MHz band */ + CDMA_BAND_CLASS_8_1800 = 8, /* 1800 MHz band */ + CDMA_BAND_CLASS_9_900 = 9, /* 900 MHz band */ + CDMA_BAND_CLASS_10_SECONDARY_800 = 10, /* Secondary 800 MHz band */ + CDMA_BAND_CLASS_11_PAMR_400 = 11, /* 400 MHz European PAMR band */ + CDMA_BAND_CLASS_12_PAMR_800 = 12, /* 800 MHz PAMR band */ + CDMA_BAND_CLASS_13_IMT2000_2500 = 13, /* 2500 MHz IMT-2000 Extension Band */ + CDMA_BAND_CLASS_14_US_PCS_1900 = 14, /* US PCS 1900 MHz Band */ + CDMA_BAND_CLASS_15_AWS = 15, /* AWS 1700 MHz band */ + CDMA_BAND_CLASS_16_US_2500 = 16, /* US 2500 MHz Band */ + CDMA_BAND_CLASS_17_US_FLO_2500 = 17, /* US 2500 MHz Forward Link Only Band */ + CDMA_BAND_CLASS_18_US_PS_700 = 18, /* 700 MHz Public Safety Band */ + CDMA_BAND_CLASS_19_US_LOWER_700 = 19 /* Lower 700 MHz Band */ }; enum { |