|
using | MakeCallCallback = std::function< void(telux::common::ErrorCode error, std::shared_ptr< ICall > call)> |
|
using | RatMask = std::bitset< 16 > |
|
using | SelectionModeResponseCallback = std::function< void(NetworkSelectionMode mode, telux::common::ErrorCode error)> |
|
using | PreferredNetworksCallback = std::function< void(std::vector< PreferredNetworkInfo > info, std::vector< PreferredNetworkInfo > staticInfo, telux::common::ErrorCode error)> |
|
using | NetworkScanCallback = std::function< void(std::vector< OperatorInfo > operatorInfos, telux::common::ErrorCode error)> |
|
using | VoiceRadioTechResponseCb = std::function< void(telux::tel::RadioTechnology radioTech, telux::common::ErrorCode error)> |
|
using | CellInfoCallback = std::function< void(std::vector< std::shared_ptr< CellInfo >> cellInfoList, telux::common::ErrorCode error)> |
|
using | RATCapabilitiesMask = std::bitset< 16 > |
|
using | VoiceServiceTechnologiesMask = std::bitset< 16 > |
|
using | SapStateResponseCallback = std::function< void(SapState sapState, telux::common::ErrorCode error)> |
|
using | RatPreference = std::bitset< 16 > |
|
using | RatPreferenceCallback = std::function< void(RatPreference preference, telux::common::ErrorCode error)> |
|
using | ServiceDomainPreferenceCallback = std::function< void(ServiceDomainPreference preference, telux::common::ErrorCode error)> |
|
|
enum | CardState {
CardState::CARDSTATE_UNKNOWN = -1,
CardState::CARDSTATE_ABSENT = 0,
CardState::CARDSTATE_PRESENT = 1,
CardState::CARDSTATE_ERROR = 2,
CardState::CARDSTATE_RESTRICTED = 3
} |
|
enum | AppType {
APPTYPE_UNKNOWN = 0,
APPTYPE_SIM = 1,
APPTYPE_USIM = 2,
APPTYPE_RUIM = 3,
APPTYPE_CSIM = 4,
APPTYPE_ISIM = 5
} |
|
enum | AppState {
APPSTATE_UNKNOWN = 0,
APPSTATE_DETECTED = 1,
APPSTATE_PIN = 2,
APPSTATE_PUK = 3,
APPSTATE_SUBSCRIPTION_PERSO = 4,
APPSTATE_READY = 5
} |
|
enum | CellType {
GSM = 1,
CellType::CDMA = 2,
LTE = 3,
CellType::WCDMA = 4,
CellType::TDSCDMA = 5
} |
|
enum | ECallVariant { ECallVariant::ECALL_TEST = 1,
ECallVariant::ECALL_EMERGENCY = 2,
ECallVariant::ECALL_VOICE = 4
} |
|
enum | EmergencyCallType { EmergencyCallType::CALL_TYPE_ECALL = 12
} |
|
enum | ECallMsdTransmissionStatus {
ECallMsdTransmissionStatus::SUCCESS = 0,
ECallMsdTransmissionStatus::FAILURE = 1,
ECallMsdTransmissionStatus::MSD_TRANSMISSION_STARTED = 2,
ECallMsdTransmissionStatus::NACK_OUT_OF_ORDER = 3,
ECallMsdTransmissionStatus::ACK_OUT_OF_ORDER = 4
} |
|
enum | ECallCategory { ECallCategory::VOICE_EMER_CAT_AUTO_ECALL = 64,
ECallCategory::VOICE_EMER_CAT_MANUAL = 32
} |
|
enum | ECallVehicleType {
PASSENGER_VEHICLE_CLASS_M1,
BUSES_AND_COACHES_CLASS_M2,
BUSES_AND_COACHES_CLASS_M3,
LIGHT_COMMERCIAL_VEHICLES_CLASS_N1,
HEAVY_DUTY_VEHICLES_CLASS_N2,
HEAVY_DUTY_VEHICLES_CLASS_N3,
MOTOR_CYCLES_CLASS_L1E,
MOTOR_CYCLES_CLASS_L2E,
MOTOR_CYCLES_CLASS_L3E,
MOTOR_CYCLES_CLASS_L4E,
MOTOR_CYCLES_CLASS_L5E,
MOTOR_CYCLES_CLASS_L6E,
MOTOR_CYCLES_CLASS_L7E
} |
|
enum | ECallOptionalDataType { ECallOptionalDataType::ECALL_DEFAULT
} |
|
enum | RatType {
UMTS = 15,
LTE = 14,
LTE = 3,
GSM = 7,
GSM = 1
} |
|
enum | NetworkSelectionMode { NetworkSelectionMode::UNKNOWN = -1,
NetworkSelectionMode::AUTOMATIC = 0,
NetworkSelectionMode::MANUAL = 1
} |
|
enum | InUseStatus { InUseStatus::UNKNOWN,
InUseStatus::CURRENT_SERVING,
InUseStatus::AVAILABLE
} |
|
enum | RoamingStatus { RoamingStatus::UNKNOWN,
RoamingStatus::HOME,
RoamingStatus::ROAM
} |
|
enum | ForbiddenStatus { ForbiddenStatus::UNKNOWN,
ForbiddenStatus::FORBIDDEN,
ForbiddenStatus::NOT_FORBIDDEN
} |
|
enum | PreferredStatus { PreferredStatus::UNKNOWN,
PreferredStatus::PREFERRED,
PreferredStatus::NOT_PREFERRED
} |
|
enum | CallDirection { CallDirection::INCOMING,
CallDirection::OUTGOING,
CallDirection::NONE
} |
|
enum | CallState {
CallState::CALL_IDLE = -1,
CallState::CALL_ACTIVE,
CallState::CALL_ON_HOLD,
CallState::CALL_DIALING,
CallState::CALL_INCOMING,
CallState::CALL_WAITING,
CallState::CALL_ALERTING,
CallState::CALL_ENDED
} |
|
enum | CallEndCause {
CallEndCause::UNOBTAINABLE_NUMBER = 1,
CallEndCause::NO_ROUTE_TO_DESTINATION = 3,
CallEndCause::CHANNEL_UNACCEPTABLE = 6,
CallEndCause::OPERATOR_DETERMINED_BARRING = 8,
CallEndCause::NORMAL = 16,
CallEndCause::BUSY = 17,
CallEndCause::NO_USER_RESPONDING = 18,
CallEndCause::NO_ANSWER_FROM_USER = 19,
CallEndCause::CALL_REJECTED = 21,
CallEndCause::NUMBER_CHANGED = 22,
CallEndCause::PREEMPTION = 25,
CallEndCause::DESTINATION_OUT_OF_ORDER = 27,
CallEndCause::INVALID_NUMBER_FORMAT = 28,
CallEndCause::FACILITY_REJECTED = 29,
CallEndCause::RESP_TO_STATUS_ENQUIRY = 30,
CallEndCause::NORMAL_UNSPECIFIED = 31,
CallEndCause::CONGESTION = 34,
CallEndCause::NETWORK_OUT_OF_ORDER = 38,
CallEndCause::TEMPORARY_FAILURE = 41,
CallEndCause::SWITCHING_EQUIPMENT_CONGESTION = 42,
CallEndCause::ACCESS_INFORMATION_DISCARDED = 43,
CallEndCause::REQUESTED_CIRCUIT_OR_CHANNEL_NOT_AVAILABLE = 44,
CallEndCause::RESOURCES_UNAVAILABLE_OR_UNSPECIFIED = 47,
CallEndCause::QOS_UNAVAILABLE = 49,
CallEndCause::REQUESTED_FACILITY_NOT_SUBSCRIBED = 50,
CallEndCause::INCOMING_CALLS_BARRED_WITHIN_CUG = 55,
CallEndCause::BEARER_CAPABILITY_NOT_AUTHORIZED = 57,
CallEndCause::BEARER_CAPABILITY_UNAVAILABLE = 58,
CallEndCause::SERVICE_OPTION_NOT_AVAILABLE = 63,
CallEndCause::BEARER_SERVICE_NOT_IMPLEMENTED = 65,
CallEndCause::ACM_LIMIT_EXCEEDED = 68,
CallEndCause::REQUESTED_FACILITY_NOT_IMPLEMENTED = 69,
CallEndCause::ONLY_DIGITAL_INFORMATION_BEARER_AVAILABLE = 70,
CallEndCause::SERVICE_OR_OPTION_NOT_IMPLEMENTED = 79,
CallEndCause::INVALID_TRANSACTION_IDENTIFIER = 81,
CallEndCause::USER_NOT_MEMBER_OF_CUG = 87,
CallEndCause::INCOMPATIBLE_DESTINATION = 88,
CallEndCause::INVALID_TRANSIT_NW_SELECTION = 91,
CallEndCause::SEMANTICALLY_INCORRECT_MESSAGE = 95,
CallEndCause::INVALID_MANDATORY_INFORMATION = 96,
CallEndCause::MESSAGE_TYPE_NON_IMPLEMENTED = 97,
CallEndCause::MESSAGE_TYPE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE = 98,
CallEndCause::INFORMATION_ELEMENT_NON_EXISTENT = 99,
CallEndCause::CONDITIONAL_IE_ERROR = 100,
CallEndCause::MESSAGE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE = 101,
CallEndCause::RECOVERY_ON_TIMER_EXPIRED = 102,
CallEndCause::PROTOCOL_ERROR_UNSPECIFIED = 111,
CallEndCause::INTERWORKING_UNSPECIFIED = 127,
CallEndCause::CALL_BARRED = 240,
CallEndCause::FDN_BLOCKED = 241,
CallEndCause::IMSI_UNKNOWN_IN_VLR = 242,
CallEndCause::IMEI_NOT_ACCEPTED = 243,
CallEndCause::DIAL_MODIFIED_TO_USSD = 244,
CallEndCause::DIAL_MODIFIED_TO_SS = 245,
CallEndCause::DIAL_MODIFIED_TO_DIAL = 246,
CallEndCause::CDMA_LOCKED_UNTIL_POWER_CYCLE = 1000,
CallEndCause::CDMA_DROP = 1001,
CallEndCause::CDMA_INTERCEPT = 1002,
CallEndCause::CDMA_REORDER = 1003,
CallEndCause::CDMA_SO_REJECT = 1004,
CallEndCause::CDMA_RETRY_ORDER = 1005,
CallEndCause::CDMA_ACCESS_FAILURE = 1006,
CallEndCause::CDMA_PREEMPTED = 1007,
CallEndCause::CDMA_NOT_EMERGENCY = 1008,
CallEndCause::CDMA_ACCESS_BLOCKED = 1009,
CallEndCause::ERROR_UNSPECIFIED = 0xffff
} |
|
enum | RadioState { RadioState::RADIO_STATE_OFF = 0,
RadioState::RADIO_STATE_UNAVAILABLE = 1,
RadioState::RADIO_STATE_ON = 10
} |
|
enum | ServiceState { ServiceState::EMERGENCY_ONLY,
ServiceState::IN_SERVICE,
ServiceState::OUT_OF_SERVICE,
ServiceState::RADIO_OFF
} |
|
enum | RadioTechnology {
RadioTechnology::RADIO_TECH_UNKNOWN,
RadioTechnology::RADIO_TECH_GPRS,
RadioTechnology::RADIO_TECH_EDGE,
RadioTechnology::RADIO_TECH_UMTS,
RadioTechnology::RADIO_TECH_IS95A,
RadioTechnology::RADIO_TECH_IS95B,
RadioTechnology::RADIO_TECH_1xRTT,
RadioTechnology::RADIO_TECH_EVDO_0,
RadioTechnology::RADIO_TECH_EVDO_A,
RadioTechnology::RADIO_TECH_HSDPA,
RadioTechnology::RADIO_TECH_HSUPA,
RadioTechnology::RADIO_TECH_HSPA,
RadioTechnology::RADIO_TECH_EVDO_B,
RadioTechnology::RADIO_TECH_EHRPD,
RadioTechnology::RADIO_TECH_LTE,
RadioTechnology::RADIO_TECH_HSPAP,
RadioTechnology::RADIO_TECH_GSM,
RadioTechnology::RADIO_TECH_TD_SCDMA,
RadioTechnology::RADIO_TECH_IWLAN,
RadioTechnology::RADIO_TECH_LTE_CA
} |
|
enum | RATCapability {
RATCapability::AMPS,
RATCapability::CDMA,
RATCapability::HDR,
RATCapability::GSM,
RATCapability::WCDMA,
RATCapability::LTE,
RATCapability::TDS
} |
|
enum | VoiceServiceTechnology { VoiceServiceTechnology::VOICE_TECH_GW_CSFB,
VoiceServiceTechnology::VOICE_TECH_1x_CSFB,
VoiceServiceTechnology::VOICE_TECH_VOLTE
} |
|
enum | OperatingMode {
OperatingMode::ONLINE = 0,
OperatingMode::AIRPLANE,
OperatingMode::FACTORY_TEST,
OperatingMode::OFFLINE,
OperatingMode::RESETTING,
OperatingMode::SHUTTING_DOWN,
OperatingMode::PERSISTENT_LOW_POWER
} |
|
enum | SapState {
SapState::SAP_STATE_NOT_ENABLED = 0x00,
SapState::SAP_STATE_CONNECTING = 0x01,
SapState::SAP_STATE_CONNECTED_SUCCESSFULLY = 0x02,
SapState::SAP_STATE_CONNECTION_ERROR = 0x03,
SapState::SAP_STATE_DISCONNECTING = 0x04,
SapState::SAP_STATE_DISCONNECTED_SUCCESSFULLY = 0x05
} |
|
enum | SapCondition { SapCondition::SAP_CONDITION_BLOCK_VOICE_OR_DATA = 0x00,
SapCondition::SAP_CONDITION_BLOCK_DATA = 0x01,
SapCondition::SAP_CONDITION_BLOCK_VOICE = 0x02,
SapCondition::SAP_CONDITION_BLOCK_NONE = 0x03
} |
|
enum | ServiceDomainPreference { ServiceDomainPreference::UNKNOWN = -1,
ServiceDomainPreference::CS_ONLY,
ServiceDomainPreference::PS_ONLY,
ServiceDomainPreference::CS_PS
} |
|
enum | RatPrefType {
PREF_CDMA_1X,
PREF_CDMA_EVDO,
PREF_GSM,
PREF_WCDMA,
PREF_LTE,
PREF_TDSCDMA
} |
|
enum | SignalStrengthLevel {
SignalStrengthLevel::LEVEL_1,
SignalStrengthLevel::LEVEL_2,
SignalStrengthLevel::LEVEL_3,
SignalStrengthLevel::LEVEL_4,
SignalStrengthLevel::LEVEL_5,
SignalStrengthLevel::LEVEL_UNKNOWN = -1
} |
|
enum | SmsEncoding { SmsEncoding::GSM7,
SmsEncoding::GSM8,
SmsEncoding::UCS2,
SmsEncoding::UNKNOWN
} |
| Specifies the encoding of the SMS message. More...
|
|
enum | VoiceServiceState {
VoiceServiceState::NOT_REG_AND_NOT_SEARCHING = 0,
VoiceServiceState::REG_HOME = 1,
VoiceServiceState::NOT_REG_AND_SEARCHING = 2,
VoiceServiceState::REG_DENIED = 3,
VoiceServiceState::UNKNOWN = 4,
VoiceServiceState::REG_ROAMING = 5,
VoiceServiceState::NOT_REG_AND_EMERGENCY_AVAILABLE_AND_NOT_SEARCHING = 10,
VoiceServiceState::NOT_REG_AND_EMERGENCY_AVAILABLE_AND_SEARCHING = 12,
VoiceServiceState::REG_DENIED_AND_EMERGENCY_AVAILABLE = 13,
VoiceServiceState::UNKNOWN_AND_EMERGENCY_AVAILABLE = 14
} |
|
enum | VoiceServiceDenialCause {
VoiceServiceDenialCause::UNDEFINED = -1,
VoiceServiceDenialCause::GENERAL = 0,
VoiceServiceDenialCause::AUTH_FAILURE = 1,
VoiceServiceDenialCause::IMSI_UNKNOWN = 2,
VoiceServiceDenialCause::ILLEGAL_MS = 3,
VoiceServiceDenialCause::IMSI_UNKNOWN_VLR = 4,
VoiceServiceDenialCause::IMEI_NOT_ACCEPTED = 5,
VoiceServiceDenialCause::ILLEGAL_ME = 6,
VoiceServiceDenialCause::GPRS_SERVICES_NOT_ALLOWED = 7,
VoiceServiceDenialCause::GPRS_NON_GPRS_NOT_ALLOWED = 8,
VoiceServiceDenialCause::MS_IDENTITY_FAILED = 9,
VoiceServiceDenialCause::IMPLICITLY_DETACHED = 10,
VoiceServiceDenialCause::GPRS_NOT_ALLOWED_IN_PLMN = 14,
VoiceServiceDenialCause::MSC_TEMPORARILY_NOT_REACHABLE = 16,
VoiceServiceDenialCause::SMS_PROVIDED_VIA_GPRS = 28,
VoiceServiceDenialCause::NO_PDP_CONTEXT_ACTIVATED = 40,
VoiceServiceDenialCause::PLMN_NOT_ALLOWED = 11,
VoiceServiceDenialCause::LOCATION_AREA_NOT_ALLOWED = 12,
VoiceServiceDenialCause::ROAMING_NOT_ALLOWED = 13,
VoiceServiceDenialCause::NO_SUITABLE_CELLS = 15,
VoiceServiceDenialCause::NOT_AUTHORIZED = 25,
VoiceServiceDenialCause::NETWORK_FAILURE = 17,
VoiceServiceDenialCause::MAC_FAILURE = 20,
VoiceServiceDenialCause::SYNC_FAILURE = 21,
VoiceServiceDenialCause::CONGESTION = 22,
VoiceServiceDenialCause::GSM_AUTHENTICATION_UNACCEPTABLE = 23,
VoiceServiceDenialCause::SERVICE_OPTION_NOT_SUPPORTED = 32,
VoiceServiceDenialCause::SERVICE_OPTION_NOT_SUBCRIBED = 33,
VoiceServiceDenialCause::SERVICE_OPTION_OUT_OF_ORDER = 34,
VoiceServiceDenialCause::CALL_NOT_IDENTIFIED = 38,
VoiceServiceDenialCause::RETRY_FOR_NEW_CELL = 48,
VoiceServiceDenialCause::INCORRECT_MESSAGE = 95,
VoiceServiceDenialCause::INVALID_INFO = 96,
VoiceServiceDenialCause::MSG_TYPE_NOT_IMPLEMENTED = 97,
VoiceServiceDenialCause::MSG_NOT_COMPATIBLE = 98,
VoiceServiceDenialCause::INFO_NOT_IMPLEMENTED = 99,
VoiceServiceDenialCause::CONDITIONAL_IE_ERROR = 100,
VoiceServiceDenialCause::PROTOCOL_ERROR_UNSPECIFIED = 111
} |
|