Loading src/java/com/android/internal/telephony/gsm/SmsCbConstants.java +42 −33 Original line number Original line Diff line number Diff line Loading @@ -96,9 +96,18 @@ public class SmsCbConstants { /** CMAS Message Identifier for operator defined use. */ /** CMAS Message Identifier for operator defined use. */ public static final int MESSAGE_ID_CMAS_ALERT_OPERATOR_DEFINED_USE = 0x111E; public static final int MESSAGE_ID_CMAS_ALERT_OPERATOR_DEFINED_USE = 0x111E; /** CMAS Message Identifier for Presidential Level alerts for Additional Languages. */ /** CMAS Message Identifier for Presidential Level alerts for additional languages. */ public static final int MESSAGE_ID_CMAS_ALERT_PRESIDENTIAL_LEVEL_LANGUAGE = 0x111F; public static final int MESSAGE_ID_CMAS_ALERT_PRESIDENTIAL_LEVEL_LANGUAGE = 0x111F; /** CMAS Message Identifier for the Required Monthly Test for additional languages. */ public static final int MESSAGE_ID_CMAS_ALERT_REQUIRED_MONTHLY_TEST_LANGUAGE = 0x1129; /** CMAS Message Identifier for CMAS Exercise for additional languages. */ public static final int MESSAGE_ID_CMAS_ALERT_EXERCISE_LANGUAGE = 0x112A; /** CMAS Message Identifier for operator defined use for additional languages. */ public static final int MESSAGE_ID_CMAS_ALERT_OPERATOR_DEFINED_USE_LANGUAGE = 0x112B; /** End of CMAS Message Identifier range (including future extensions). */ /** End of CMAS Message Identifier range (including future extensions). */ public static final int MESSAGE_ID_CMAS_LAST_IDENTIFIER = 0x112F; public static final int MESSAGE_ID_CMAS_LAST_IDENTIFIER = 0x112F; Loading src/java/com/android/internal/telephony/gsm/SmsCbHeader.java +4 −0 Original line number Original line Diff line number Diff line Loading @@ -295,6 +295,7 @@ class SmsCbHeader { private int getCmasMessageClass() { private int getCmasMessageClass() { switch (mMessageIdentifier) { switch (mMessageIdentifier) { case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_PRESIDENTIAL_LEVEL: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_PRESIDENTIAL_LEVEL: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_PRESIDENTIAL_LEVEL_LANGUAGE: return SmsCbCmasInfo.CMAS_CLASS_PRESIDENTIAL_LEVEL_ALERT; return SmsCbCmasInfo.CMAS_CLASS_PRESIDENTIAL_LEVEL_ALERT; case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_EXTREME_IMMEDIATE_OBSERVED: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_EXTREME_IMMEDIATE_OBSERVED: Loading @@ -313,12 +314,15 @@ class SmsCbHeader { return SmsCbCmasInfo.CMAS_CLASS_CHILD_ABDUCTION_EMERGENCY; return SmsCbCmasInfo.CMAS_CLASS_CHILD_ABDUCTION_EMERGENCY; case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_REQUIRED_MONTHLY_TEST: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_REQUIRED_MONTHLY_TEST: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_REQUIRED_MONTHLY_TEST_LANGUAGE: return SmsCbCmasInfo.CMAS_CLASS_REQUIRED_MONTHLY_TEST; return SmsCbCmasInfo.CMAS_CLASS_REQUIRED_MONTHLY_TEST; case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_EXERCISE: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_EXERCISE: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_EXERCISE_LANGUAGE: return SmsCbCmasInfo.CMAS_CLASS_CMAS_EXERCISE; return SmsCbCmasInfo.CMAS_CLASS_CMAS_EXERCISE; case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_OPERATOR_DEFINED_USE: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_OPERATOR_DEFINED_USE: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_OPERATOR_DEFINED_USE_LANGUAGE: return SmsCbCmasInfo.CMAS_CLASS_OPERATOR_DEFINED_USE; return SmsCbCmasInfo.CMAS_CLASS_OPERATOR_DEFINED_USE; default: default: Loading Loading
src/java/com/android/internal/telephony/gsm/SmsCbConstants.java +42 −33 Original line number Original line Diff line number Diff line Loading @@ -96,9 +96,18 @@ public class SmsCbConstants { /** CMAS Message Identifier for operator defined use. */ /** CMAS Message Identifier for operator defined use. */ public static final int MESSAGE_ID_CMAS_ALERT_OPERATOR_DEFINED_USE = 0x111E; public static final int MESSAGE_ID_CMAS_ALERT_OPERATOR_DEFINED_USE = 0x111E; /** CMAS Message Identifier for Presidential Level alerts for Additional Languages. */ /** CMAS Message Identifier for Presidential Level alerts for additional languages. */ public static final int MESSAGE_ID_CMAS_ALERT_PRESIDENTIAL_LEVEL_LANGUAGE = 0x111F; public static final int MESSAGE_ID_CMAS_ALERT_PRESIDENTIAL_LEVEL_LANGUAGE = 0x111F; /** CMAS Message Identifier for the Required Monthly Test for additional languages. */ public static final int MESSAGE_ID_CMAS_ALERT_REQUIRED_MONTHLY_TEST_LANGUAGE = 0x1129; /** CMAS Message Identifier for CMAS Exercise for additional languages. */ public static final int MESSAGE_ID_CMAS_ALERT_EXERCISE_LANGUAGE = 0x112A; /** CMAS Message Identifier for operator defined use for additional languages. */ public static final int MESSAGE_ID_CMAS_ALERT_OPERATOR_DEFINED_USE_LANGUAGE = 0x112B; /** End of CMAS Message Identifier range (including future extensions). */ /** End of CMAS Message Identifier range (including future extensions). */ public static final int MESSAGE_ID_CMAS_LAST_IDENTIFIER = 0x112F; public static final int MESSAGE_ID_CMAS_LAST_IDENTIFIER = 0x112F; Loading
src/java/com/android/internal/telephony/gsm/SmsCbHeader.java +4 −0 Original line number Original line Diff line number Diff line Loading @@ -295,6 +295,7 @@ class SmsCbHeader { private int getCmasMessageClass() { private int getCmasMessageClass() { switch (mMessageIdentifier) { switch (mMessageIdentifier) { case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_PRESIDENTIAL_LEVEL: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_PRESIDENTIAL_LEVEL: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_PRESIDENTIAL_LEVEL_LANGUAGE: return SmsCbCmasInfo.CMAS_CLASS_PRESIDENTIAL_LEVEL_ALERT; return SmsCbCmasInfo.CMAS_CLASS_PRESIDENTIAL_LEVEL_ALERT; case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_EXTREME_IMMEDIATE_OBSERVED: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_EXTREME_IMMEDIATE_OBSERVED: Loading @@ -313,12 +314,15 @@ class SmsCbHeader { return SmsCbCmasInfo.CMAS_CLASS_CHILD_ABDUCTION_EMERGENCY; return SmsCbCmasInfo.CMAS_CLASS_CHILD_ABDUCTION_EMERGENCY; case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_REQUIRED_MONTHLY_TEST: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_REQUIRED_MONTHLY_TEST: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_REQUIRED_MONTHLY_TEST_LANGUAGE: return SmsCbCmasInfo.CMAS_CLASS_REQUIRED_MONTHLY_TEST; return SmsCbCmasInfo.CMAS_CLASS_REQUIRED_MONTHLY_TEST; case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_EXERCISE: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_EXERCISE: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_EXERCISE_LANGUAGE: return SmsCbCmasInfo.CMAS_CLASS_CMAS_EXERCISE; return SmsCbCmasInfo.CMAS_CLASS_CMAS_EXERCISE; case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_OPERATOR_DEFINED_USE: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_OPERATOR_DEFINED_USE: case SmsCbConstants.MESSAGE_ID_CMAS_ALERT_OPERATOR_DEFINED_USE_LANGUAGE: return SmsCbCmasInfo.CMAS_CLASS_OPERATOR_DEFINED_USE; return SmsCbCmasInfo.CMAS_CLASS_OPERATOR_DEFINED_USE; default: default: Loading