diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2011-11-22 13:07:50 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-15 14:14:19 +0100 |
commit | 6b696056333bbefa19fc5296f14d2f71e2a82594 (patch) | |
tree | e8f3910ce26fe2e79f4a12894c43863c27cb404d /include/ModemManager.h | |
parent | 49bbaf8e31009227b5c5ff1abf95fe6afb40d496 (diff) |
build: chain up new 0.6 API and link against libmm-common
Also removed the MMSerialError implementation from `src/mm-errors.[h|c]', as it
is now included in the new `include/ModemManager-errors.h' header file. All the
other enums and errors without clashing names will be ported afterwards to the
new base code.
Diffstat (limited to 'include/ModemManager.h')
-rw-r--r-- | include/ModemManager.h | 292 |
1 files changed, 2 insertions, 290 deletions
diff --git a/include/ModemManager.h b/include/ModemManager.h index ebddb24b..d4376867 100644 --- a/include/ModemManager.h +++ b/include/ModemManager.h @@ -24,55 +24,8 @@ #ifndef _MODEM_MANAGER_H_ #define _MODEM_MANAGER_H_ -#define MM_DBUS_PATH "/org/freedesktop/ModemManager" -#define MM_DBUS_SERVICE "org.freedesktop.ModemManager" - -/************** - * Interfaces * - **************/ - -#define MM_DBUS_INTERFACE "org.freedesktop.ModemManager" -#define MM_DBUS_INTERFACE_MODEM "org.freedesktop.ModemManager.Modem" -#define MM_DBUS_INTERFACE_MODEM_SIMPLE "org.freedesktop.ModemManager.Modem.Simple" -#define MM_DBUS_INTERFACE_MODEM_FIRMWARE "org.freedesktop.ModemManager.Modem.Firmware" -#define MM_DBUS_INTERFACE_MODEM_LOCATION "org.freedesktop.ModemManager.Modem.Location" -#define MM_DBUS_INTERFACE_MODEM_CDMA "org.freedesktop.ModemManager.Modem.Cdma" -#define MM_DBUS_INTERFACE_MODEM_GSM "org.freedesktop.ModemManager.Modem.Gsm" -#define MM_DBUS_INTERFACE_MODEM_GSM_CARD "org.freedesktop.ModemManager.Modem.Gsm.Card" -#define MM_DBUS_INTERFACE_MODEM_GSM_CONTACTS "org.freedesktop.ModemManager.Modem.Gsm.Contacts" -#define MM_DBUS_INTERFACE_MODEM_GSM_NETWORK "org.freedesktop.ModemManager.Modem.Gsm.Network" -#define MM_DBUS_INTERFACE_MODEM_GSM_SMS "org.freedesktop.ModemManager.Modem.Gsm.SMS" -#define MM_DBUS_INTERFACE_MODEM_GSM_HSO "org.freedesktop.ModemManager.Modem.Gsm.Hso" -#define MM_DBUS_INTERFACE_MODEM_GSM_USSD "org.freedesktop.ModemManager.Modem.Gsm.Ussd" - -/*********************** - * Methods/Enums/Flags * - ***********************/ - -/* - * Interface org.freedesktop.ModemManager - */ - -#define MM_MANAGER_METHOD_ENUMERATEDEVICES "EnumerateDevices" -#define MM_MANAGER_METHOD_SCANDEVICES "ScanDevices" -#define MM_MANAGER_METHOD_SETLOGGING "SetLogging" - -#define MM_MANAGER_SIGNAL_DEVICEADDED "DeviceAdded" -#define MM_MANAGER_SIGNAL_DEVICEREMOVED "DeviceRemoved" - -/* - * Interface org.freedesktop.ModemManager.Modem - */ - -#define MM_MODEM_METHOD_ENABLE "Enable" -#define MM_MODEM_METHOD_CONNECT "Connect" -#define MM_MODEM_METHOD_DISCONNECT "Disconnect" -#define MM_MODEM_METHOD_GETIP4CONFIG "GetIP4Config" -#define MM_MODEM_METHOD_GETINFO "GetInfo" -#define MM_MODEM_METHOD_RESET "Reset" -#define MM_MODEM_METHOD_FACTORYRESET "FactoryReset" - -#define MM_MODEM_SIGNAL_STATECHANGED "StateChanged" +/* Temporarily include the new header in order to resolve conflicts */ +#include "ModemManager1.h" /* MM_MODEM_TYPE enum values */ @@ -90,21 +43,6 @@ typedef enum { MM_MODEM_IP_METHOD_DHCP = 2, } MMModemIpMethod; -/* MM_MODEM_STATE enum values */ - -typedef enum { - MM_MODEM_STATE_UNKNOWN = 0, - MM_MODEM_STATE_DISABLED = 10, - MM_MODEM_STATE_DISABLING = 20, - MM_MODEM_STATE_ENABLING = 30, - MM_MODEM_STATE_ENABLED = 40, - MM_MODEM_STATE_SEARCHING = 50, - MM_MODEM_STATE_REGISTERED = 60, - MM_MODEM_STATE_DISCONNECTING = 70, - MM_MODEM_STATE_CONNECTING = 80, - MM_MODEM_STATE_CONNECTED = 90, -} MMModemState; - /* MM_MODEM_STATE_REASON enum values */ typedef enum { @@ -113,28 +51,6 @@ typedef enum { MM_MODEM_STATE_REASON_SUSPEND = 2, } MMModemStateReason; -/* - * Interface org.freedesktop.ModemManager.Modem.Simple - */ - -#define MM_MODEM_SIMPLE_METHOD_CONNECT "Connect" -#define MM_MODEM_SIMPLE_METHOD_GETSTATUS "GetStatus" - -/* - * Interface org.freedesktop.ModemManager.Modem.Firmware - */ - -#define MM_MODEM_FIRMWARE_METHOD_LIST "List" -#define MM_MODEM_FIRMWARE_METHOD_SELECT "Select" -#define MM_MODEM_FIRMWARE_METHOD_INSTALL "Install" - -/* - * Interface org.freedesktop.ModemManager.Modem.Location - */ - -#define MM_MODEM_LOCATION_METHOD_ENABLE "Enable" -#define MM_MODEM_LOCATION_METHOD_GETLOCATION "GetLocation" - /* MM_MODEM_LOCATION_CAPABILITIES flag values */ typedef enum { @@ -144,57 +60,6 @@ typedef enum { MM_MODEM_LOCATION_CAPABILITY_GPS_RAW = 0x4, } MMModemLocationCapabilities; -/* - * Interface org.freedesktop.ModemManager.Modem.Cdma - */ - -#define MM_MODEM_CDMA_METHOD_ACTIVATE "Activate" -#define MM_MODEM_CDMA_METHOD_ACTIVATEMANUAL "ActivateManual" -#define MM_MODEM_CDMA_METHOD_GETSIGNALQUALITY "GetSignalQuality" -#define MM_MODEM_CDMA_METHOD_GETESN "GetEsn" -#define MM_MODEM_CDMA_METHOD_GETSERVINGSYSTEM "GetServingSystem" -#define MM_MODEM_CDMA_METHOD_GETREGISTRATIONSTATE "GetRegistrationState" - -#define MM_MODEM_CDMA_SIGNAL_ACTIVATIONSTATECHANGED "ActivationStateChanged" -#define MM_MODEM_CDMA_SIGNAL_SIGNALQUALITY "SignalQuality" -#define MM_MODEM_CDMA_SIGNAL_REGISTRATIONSTATECHANGED "RegistrationStateChanged" - -/* MM_MODEM_CDMA_REGISTRATION_STATE enum values */ - -typedef enum { - MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN = 0, - MM_MODEM_CDMA_REGISTRATION_STATE_REGISTERED = 1, - MM_MODEM_CDMA_REGISTRATION_STATE_HOME = 2, - MM_MODEM_CDMA_REGISTRATION_STATE_ROAMING = 3, -} MMModemCdmaRegistrationState; - -/* MM_MODEM_CDMA_ACTIVATION_STATE enum values */ - -typedef enum { - MM_MODEM_CDMA_ACTIVATION_STATE_NOT_ACTIVATED = 0, - MM_MODEM_CDMA_ACTIVATION_STATE_ACTIVATING = 1, - MM_MODEM_CDMA_ACTIVATION_STATE_PARTIALLY_ACTIVATED = 2, - MM_MODEM_CDMA_ACTIVATION_STATE_ACTIVATED = 3, -} MMModemCdmaActivationState; - -/* MM_MODEM_CDMA_ACTIVATION_ERROR enum values */ - -typedef enum { - MM_MODEM_CDMA_ACTIVATION_ERROR_NO_ERROR = 0, - MM_MODEM_CDMA_ACTIVATION_ERROR_ROAMING = 1, - MM_MODEM_CDMA_ACTIVATION_ERROR_WRONG_RADIO_INTERFACE = 2, - MM_MODEM_CDMA_ACTIVATION_ERROR_COULD_NOT_CONNECT = 3, - MM_MODEM_CDMA_ACTIVATION_ERROR_SECURITY_AUTHENTICATION_FAILED = 4, - MM_MODEM_CDMA_ACTIVATION_ERROR_PROVISIONING_FAILED = 5, - MM_MODEM_CDMA_ACTIVATION_ERROR_NO_SIGNAL = 6, - MM_MODEM_CDMA_ACTIVATION_ERROR_UNKNOWN = 7, - MM_MODEM_CDMA_ACTIVATION_ERROR_TIMED_OUT = 8, - MM_MODEM_CDMA_ACTIVATION_ERROR_START_FAILED = 9, -} MMModemCdmaActivationError; - -/* - * Interface org.freedesktop.ModemManager.Modem.Gsm - */ /* MM_MODEM_GSM_ALLOWED_MODE enum values */ @@ -275,49 +140,6 @@ typedef enum { MM_MODEM_GSM_FACILITY_CORP_PERS = 0x80, } MMModemGsmFacility; -/* - * Interface org.freedesktop.ModemManager.Modem.Gsm.Card - */ - -#define MM_MODEM_GSM_CARD_METHOD_GETIMEI "GetImei" -#define MM_MODEM_GSM_CARD_METHOD_GETIMSI "GetImsi" -#define MM_MODEM_GSM_CARD_METHOD_GETOPERATORID "GetOperatorId" -#define MM_MODEM_GSM_CARD_METHOD_GETSPN "GetSpn" -#define MM_MODEM_GSM_CARD_METHOD_SENDPUK "SendPuk" -#define MM_MODEM_GSM_CARD_METHOD_SENDPIN "SendPin" -#define MM_MODEM_GSM_CARD_METHOD_ENABLEPIN "EnablePin" -#define MM_MODEM_GSM_CARD_METHOD_CHANGEPIN "ChangePin" - -/* - * Interface org.freedesktop.ModemManager.Modem.Gsm.Contacts - */ - -#define MM_MODEM_GSM_CONTACTS_METHOD_ADD "Add" -#define MM_MODEM_GSM_CONTACTS_METHOD_DELETE "Delete" -#define MM_MODEM_GSM_CONTACTS_METHOD_GET "Get" -#define MM_MODEM_GSM_CONTACTS_METHOD_LIST "List" -#define MM_MODEM_GSM_CONTACTS_METHOD_FIND "Find" -#define MM_MODEM_GSM_CONTACTS_METHOD_GETCOUNT "GetCount" - -/* - * Interface org.freedesktop.ModemManager.Modem.Gsm.Network - */ - -#define MM_MODEM_GSM_NETWORK_METHOD_REGISTER "Register" -#define MM_MODEM_GSM_NETWORK_METHOD_SCAN "Scan" -#define MM_MODEM_GSM_NETWORK_METHOD_SETAPN "SetApn" -#define MM_MODEM_GSM_NETWORK_METHOD_GETSIGNALQUALITY "GetSignalQuality" -#define MM_MODEM_GSM_NETWORK_METHOD_SETBAND "SetBand" -#define MM_MODEM_GSM_NETWORK_METHOD_GETBAND "GetBand" -#define MM_MODEM_GSM_NETWORK_METHOD_SETNETWORKMODE "SetNetworkMode" -#define MM_MODEM_GSM_NETWORK_METHOD_GETNETWORKMODE "GetNetworkMode" -#define MM_MODEM_GSM_NETWORK_METHOD_GETREGISTRATIONINFO "GetRegistrationInfo" -#define MM_MODEM_GSM_NETWORK_METHOD_SETALLOWEDMODE "SetAllowedMode" - -#define MM_MODEM_GSM_NETWORK_SIGNAL_SIGNALQUALITY "SignalQuality" -#define MM_MODEM_GSM_NETWORK_SIGNAL_REGISTRATIONINFO "RegistrationInfo" -#define MM_MODEM_GSM_NETWORK_SIGNAL_NETWORKMODE "NetworkMode" - /* MM_MODEM_GSM_NETWORK_REG_STATUS enum values */ typedef enum { @@ -345,116 +167,6 @@ typedef enum { MM_MODEM_GSM_NETWORK_DEPRECATED_MODE_HSPA = 10, } MMModemGsmNetworkDeprecatedMode; -/* - * Interface org.freedesktop.ModemManager.Modem.Gsm.SMS - */ - -#define MM_MODEM_GSM_SMS_METHOD_DELETE "Delete" -#define MM_MODEM_GSM_SMS_METHOD_GET "Get" -#define MM_MODEM_GSM_SMS_METHOD_GETFORMAT "GetFormat" -#define MM_MODEM_GSM_SMS_METHOD_SETFORMAT "SetFormat" -#define MM_MODEM_GSM_SMS_METHOD_GETSMSC "GetSmsc" -#define MM_MODEM_GSM_SMS_METHOD_SETSMSC "SetSmsc" -#define MM_MODEM_GSM_SMS_METHOD_LIST "List" -#define MM_MODEM_GSM_SMS_METHOD_SAVE "Save" -#define MM_MODEM_GSM_SMS_METHOD_SEND "Send" -#define MM_MODEM_GSM_SMS_METHOD_SENDFROMSTORAGE "SendFromStorage" -#define MM_MODEM_GSM_SMS_METHOD_SETINDICATION "SetIndication" - -#define MM_MODEM_GSM_SMS_SIGNAL_SMSRECEIVED "SmsReceived" -#define MM_MODEM_GSM_SMS_SIGNAL_COMPLETED "Completed" - -/* - * Interface org.freedesktop.ModemManager.Modem.Gsm.Hso - */ - -#define MM_MODEM_GSM_HSO_METHOD_AUTHENTICATE "Authenticate" - -/* - * Interface org.freedesktop.ModemManager.Modem.Gsm.Ussd - */ - -#define MM_MODEM_GSM_USSD_METHOD_INITIATE "Initiate" -#define MM_MODEM_GSM_USSD_METHOD_RESPOND "Respond" -#define MM_MODEM_GSM_USSD_METHOD_CANCEL "Cancel" - -/* - * Interface org.freedesktop.DBus.Properties - */ - -#define MM_MANAGER_SIGNAL_MMPROPERTIESCHANGED "MmPropertiesChanged" -#define MM_MANAGER_SIGNAL_PROPERTIESCHANGED "PropertiesChanged" - - -/********** - * Errors * - **********/ - -#define MM_ERROR_MODEM_SERIALOPENFAILED "SerialOpenFailed" -#define MM_ERROR_MODEM_SERIALSENDFAILED "SerialSendFailed" -#define MM_ERROR_MODEM_SERIALRESPONSETIMEOUT "SerialResponseTimeout" -#define MM_ERROR_MODEM_GENERAL "General" -#define MM_ERROR_MODEM_OPERATIONNOTSUPPORTED "OperationNotSupported" -#define MM_ERROR_MODEM_CONNECTED "Connected" -#define MM_ERROR_MODEM_DISCONNECTED "Disconnected" -#define MM_ERROR_MODEM_OPERATIONINPROGRESS "OperationInProgress" -#define MM_ERROR_MODEM_NOCARRIER "NoCarrier" -#define MM_ERROR_MODEM_NODIALTONE "NoDialtone" -#define MM_ERROR_MODEM_BUSY "Busy" -#define MM_ERROR_MODEM_NOANSWER "NoAnswer" -#define MM_ERROR_MODEM_GSM_PHONEFAILURE "PhoneFailure" -#define MM_ERROR_MODEM_GSM_NOCONNECTION "NoConnection" -#define MM_ERROR_MODEM_GSM_LINKRESERVED "LinkReserved" -#define MM_ERROR_MODEM_GSM_OPERATIONNOTALLOWED "OperationNotAllowed" -#define MM_ERROR_MODEM_GSM_OPERATIONNOTSUPPORTED "OperationNotSupported" -#define MM_ERROR_MODEM_GSM_PHSIMPINREQUIRED "PhSimPinRequired" -#define MM_ERROR_MODEM_GSM_PHFSIMPINREQUIRED "PhFSimPinRequired" -#define MM_ERROR_MODEM_GSM_PHFSIMPUKREQUIRED "PhFSimPukRequired" -#define MM_ERROR_MODEM_GSM_SIMNOTINSERTED "SimNotInserted" -#define MM_ERROR_MODEM_GSM_SIMPINREQUIRED "SimPinRequired" -#define MM_ERROR_MODEM_GSM_SIMPUKREQUIRED "SimPukRequired" -#define MM_ERROR_MODEM_GSM_SIMFAILURE "SimFailure" -#define MM_ERROR_MODEM_GSM_SIMBUSY "SimBusy" -#define MM_ERROR_MODEM_GSM_SIMWRONG "SimWrong" -#define MM_ERROR_MODEM_GSM_INCORRECTPASSWORD "IncorrectPassword" -#define MM_ERROR_MODEM_GSM_SIMPIN2REQUIRED "SimPin2Required" -#define MM_ERROR_MODEM_GSM_SIMPUK2REQUIRED "SimPuk2Required" -#define MM_ERROR_MODEM_GSM_MEMORYFULL "MemoryFull" -#define MM_ERROR_MODEM_GSM_INVALIDINDEX "InvalidIndex" -#define MM_ERROR_MODEM_GSM_NOTFOUND "NotFound" -#define MM_ERROR_MODEM_GSM_MEMORYFAILURE "MemoryFailure" -#define MM_ERROR_MODEM_GSM_TEXTTOOLONG "TextTooLong" -#define MM_ERROR_MODEM_GSM_INVALIDCHARS "InvalidChars" -#define MM_ERROR_MODEM_GSM_DIALSTRINGTOOLONG "DialStringTooLong" -#define MM_ERROR_MODEM_GSM_INVALIDDIALSTRING "InvalidDialString" -#define MM_ERROR_MODEM_GSM_NONETWORK "NoNetwork" -#define MM_ERROR_MODEM_GSM_NETWORKTIMEOUT "NetworkTimeout" -#define MM_ERROR_MODEM_GSM_NETWORKNOTALLOWED "NetworkNotAllowed" -#define MM_ERROR_MODEM_GSM_NETWORKPINREQUIRED "NetworkPinRequired" -#define MM_ERROR_MODEM_GSM_NETWORKPUKREQUIRED "NetworkPukRequired" -#define MM_ERROR_MODEM_GSM_NETWORKSUBSETPINREQUIRED "NetworkSubsetPinRequired" -#define MM_ERROR_MODEM_GSM_NETWORKSUBSETPUKREQUIRED "NetworkSubsetPukRequired" -#define MM_ERROR_MODEM_GSM_SERVICEPINREQUIRED "ServicePinRequired" -#define MM_ERROR_MODEM_GSM_SERVICEPUKREQUIRED "ServicePukRequired" -#define MM_ERROR_MODEM_GSM_CORPORATEPINREQUIRED "CorporatePinRequired" -#define MM_ERROR_MODEM_GSM_CORPORATEPUKREQUIRED "CorporatePukRequired" -#define MM_ERROR_MODEM_GSM_HIDDENKEYREQUIRED "HiddenKeyRequired" -#define MM_ERROR_MODEM_GSM_EAPMETHODNOTSUPPORTED "EapMethodNotSupported" -#define MM_ERROR_MODEM_GSM_INCORRECTPARAMS "IncorrectParams" -#define MM_ERROR_MODEM_GSM_UNKNOWN "Unknown" -#define MM_ERROR_MODEM_GSM_GPRSILLEGALMS "GprsIllegalMs" -#define MM_ERROR_MODEM_GSM_GPRSILLEGALME "GprsIllegalMe" -#define MM_ERROR_MODEM_GSM_GPRSSERVICENOTALLOWED "GprsServiceNotAllowed" -#define MM_ERROR_MODEM_GSM_GPRSPLMNNOTALLOWED "GprsPlmnNotAllowed" -#define MM_ERROR_MODEM_GSM_GPRSLOCATIONNOTALLOWED "GprsLocationNotAllowed" -#define MM_ERROR_MODEM_GSM_GPRSROAMINGNOTALLOWED "GprsRoamingNotAllowed" -#define MM_ERROR_MODEM_GSM_GPRSOPTIONNOTSUPPORTED "GprsOptionNotSupported" -#define MM_ERROR_MODEM_GSM_GPRSNOTSUBSCRIBED "GprsNotSubscribed" -#define MM_ERROR_MODEM_GSM_GPRSOUTOFORDER "GprsOutOfOrder" -#define MM_ERROR_MODEM_GSM_GPRSPDPAUTHFAILURE "GprsPdpAuthFailure" -#define MM_ERROR_MODEM_GSM_GPRSUNSPECIFIED "GprsUnspecified" -#define MM_ERROR_MODEM_GSM_GPRSINVALIDCLASS "GprsInvalidClass" - #endif /* _MODEM_MANAGER_H_ */ |