00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00012 #ifndef __SWI_DEFINES_CM_H
00013 #define __SWI_DEFINES_CM_H
00014
00022 enum SWI_TYPE_Power
00023 {
00024 SWI_TYPE_PowerFull = 0,
00025 SWI_TYPE_PowerOffline,
00026 SWI_TYPE_PowerReset,
00027 SWI_TYPE_PowerOff,
00028 SWI_TYPE_PowerSystemOff,
00030 SWI_TYPE_RFPowerOff,
00031 SWI_TYPE_PowerEject,
00032 };
00033
00042 enum SWI_TYPE_RoamingState
00043 {
00044 SWI_ROAMING_Home,
00045 SWI_ROAMING_Roaming,
00046 SWI_ROAMING_NonPref,
00047 SWI_ROAMING_None
00048 };
00049
00051
00053
00064 enum SWI_TYPE_SMS_Address
00065 {
00066 SWI_SMS_ADDRESS_Unknown,
00067 SWI_SMS_ADDRESS_International,
00068 SWI_SMS_ADDRESS_National,
00069 SWI_SMS_ADDRESS_NetworkSpecific,
00070 SWI_SMS_ADDRESS_Subscriber,
00071 SWI_SMS_ADDRESS_Alphanumeric,
00072 SWI_SMS_ADDRESS_Abbreviated
00073 };
00074
00085 enum SWI_TYPE_SMS_AddressNumbering
00086 {
00087 SWI_SMS_ADDNUMBERING_Unknown,
00088 SWI_SMS_ADDNUMBERING_ISDN,
00089 SWI_SMS_ADDNUMBERING_DataNumbering,
00090 SWI_SMS_ADDNUMBERING_Telex,
00091 SWI_SMS_ADDNUMBERING_TelexPrivate,
00092 SWI_SMS_ADDNUMBERING_ERMES,
00093 SWI_SMS_ADDNUMBERING_Abbreviated
00094 };
00095
00105 enum SWI_TYPE_SMS_Protocol
00106 {
00107 SWI_SMS_PROTOCOL_AppLayer = 0x00,
00108 SWI_SMS_PROTOCOL_Telematic = 0x20,
00110 SWI_SMS_PROTOCOL_SMFunctions = 0x40,
00111 SWI_SMS_PROTOCOL_MEFunctions = 0x60,
00112 SWI_SMS_PROTOCOL_SCSpecific = 0xC0,
00113 SWI_SMS_PROTOCOL_RawData = 0xC1,
00114 };
00115
00125 enum SWI_TYPE_SMS_ProtocolId
00126 {
00127 SWI_SMS_PROTOCOLID_Implicit,
00128 SWI_SMS_PROTOCOLID_Telex,
00129 SWI_SMS_PROTOCOLID_Group3Fax,
00130 SWI_SMS_PROTOCOLID_Group4Fax,
00131 SWI_SMS_PROTOCOLID_Voice,
00132 SWI_SMS_PROTOCOLID_ERMES,
00133 SWI_SMS_PROTOCOLID_NationalPagingSystem,
00134 SWI_SMS_PROTOCOLID_Videotex,
00135 SWI_SMS_PROTOCOLID_TelexUnsecified,
00136 SWI_SMS_PROTOCOLID_TelexPSPDN,
00137 SWI_SMS_PROTOCOLID_TelexCSPDN,
00138 SWI_SMS_PROTOCOLID_TelexAnalogPSTN,
00139 SWI_SMS_PROTOCOLID_TelexDigitalPSTN,
00140 SWI_SMS_PROTOCOLID_UCI,
00141 SWI_SMS_PROTOCOLID_MessageHandling,
00142 SWI_SMS_PROTOCOLID_AnyPublicX400,
00143 SWI_SMS_PROTOCOLID_InternalMail,
00144 SWI_SMS_PROTOCOLID_Value1SC,
00145 SWI_SMS_PROTOCOLID_Value2SC,
00146 SWI_SMS_PROTOCOLID_Value3SC,
00147 SWI_SMS_PROTOCOLID_Value4SC,
00148 SWI_SMS_PROTOCOLID_Value5SC,
00149 SWI_SMS_PROTOCOLID_Value6SC,
00150 SWI_SMS_PROTOCOLID_Value7SC,
00151 SWI_SMS_PROTOCOLID_GSMMobil
00152 };
00153
00163 enum SWI_TYPE_SMS_CodingScheme
00164 {
00165 SWI_SMS_CODINGSCHEME_Default,
00166 SWI_SMS_CODINGSCHEME_8bit,
00167 SWI_SMS_CODINGSCHEME_UCS2,
00168 SWI_SMS_CODINGSCHEME_Unknown
00169 };
00170
00180 enum SWI_TYPE_SMS_CodingClass
00181 {
00182 SWI_SMS_CODINGCLASS_Class0,
00183 SWI_SMS_CODINGCLASS_Class1,
00184 SWI_SMS_CODINGCLASS_Class2,
00185 SWI_SMS_CODINGCLASS_Class3,
00186 SWI_SMS_CODINGCLASS_NotGiven
00187 };
00188
00198 enum SWI_TYPE_SMS_CodingCompression
00199 {
00200 SWI_SMSCOMPRESSION_Uncompressed,
00201 SWI_SMSCOMPRESSION_Compressed
00202 };
00203
00212 enum SWI_TYPE_SMS_Routing
00213 {
00214 SWI_SMSROUTE_Gprs,
00215 SWI_SMSROUTE_Csn,
00216 SWI_SMSROUTE_GprsPreferred,
00217 SWI_SMSROUTE_CsnPreferred
00218 };
00219
00220 #endif // __SWI_DEFINES_CM_H