aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2012-03-16core: new `Initializing' state in the global modem state machineAleksander Morgado
We need to define a state to be used while the modem is being initialized, so that we forbid any operation on the modem on already exported interfaces, while there are interfaces pending to get exported. This Initializing state will also cover the state between having the SIM unlocked (which launches re-initialization) and being completely initialized.
2012-03-16build: autogenerate `mm-errors-quarks.c'Aleksander Morgado
We define custom nicks for each error enum, matching the DBus error entry that we want to have with each of them.
2012-03-16api,errors: new `MM_CORE_ERROR_RETRY'Aleksander Morgado
Lets operations specify that they cannot be run currently, but that the caller may retry later. Of course, it depends on the caller to really honour the retry-later suggestion.
2012-03-16api,header: define facilities flags with bitwise operations instead of hex ↵Aleksander Morgado
values So that glib-mkenums detects that we're talking about flags.
2012-03-16api,header: minor alignment fixAleksander Morgado
2012-03-16api,header: cleanup public header fileAleksander Morgado
2012-03-16introspection: setup all new files and remove old onesAleksander Morgado
2012-03-15api,header: added new Iridium capabilityAleksander Morgado
2012-03-15api,header: new `MMSmsStorage' enumerationAleksander Morgado
2012-03-15api,header: renamed `MMModemSmsState' to `MMSmsState'Aleksander Morgado
2012-03-15api,header: new `MM_MODEM_3GPP_USSD_SESSION_STATE_UNKNOWN'Aleksander Morgado
To be set when USSD is not enabled.
2012-03-15api,header: new MM_ACCESS_TECHNOLOGY_ANYAleksander Morgado
Helps as a mask covering all the available access technologies.
2012-03-15api: include '3gpp' prefix for LAC/CI location, instead of 'gsm'Aleksander Morgado
2012-03-15api,header: treat CDMA activation errors as any other errorAleksander Morgado
2012-03-15api,header: new enum to specify Rm protocolAleksander Morgado
2012-03-15api,header: add explanation for the MMModemCdmaActivationErrorsAleksander Morgado
2012-03-15api,header: fix flags to ensure they all start with 1Aleksander Morgado
2012-03-15api,header: don't use '1G' for modem modes, use 'CS' instead.Aleksander Morgado
1G is not the proper way to define GSM, which is already 2G. Use CS instead, which will include all circuit-switched broadband modem technologies.
2012-03-15api: MMModemBand is now an enum, not flagsAleksander Morgado
We don't want to handle bands as flags, in order to avoid the need of 64-bits for the enum. This change implies that setting allowed bands will be done by giving an array of uint32 values, signature "au".
2012-03-15api,enums: renamed `MMModemAccessTech' to `MMModemAccessTechnology'Aleksander Morgado
This one was the last enum without full name.
2012-03-15api,enums: let MMModemAccessTech be flags instead of enumAleksander Morgado
We should be able to report more than one access technology used at a given time.
2012-03-15errors: new TOO_MANY and NOT_FOUND core errorsAleksander Morgado
2012-03-15errors: new MM_CORE_ERROR_CONNECTED errorAleksander Morgado
To be returned when we try to send an AT command to a modem, but there is no usable AT port available, as the primary port is connected (hence the name) and there is no secondary port.
2012-03-15build: chain up new 0.6 API and link against libmm-commonAleksander Morgado
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.
2012-03-15build: disable autogeneration of the 0.5 API header fileAleksander Morgado
But keep it around as a static file, while we do the migration to the new interface.
2012-03-15api: new `include/ModemManager1.h' as main header of the new APIAleksander Morgado
Filename is temporary as we keep the old `include/ModemManager.h' around during the transition to the new codebase.
2012-03-15build: setup autogeneration of names header for the new APIAleksander Morgado
The `include/ModemManager-names.h' autogenerated header includes the list of Interface, Method, Signal and Property names defined in the DBus API.
2012-03-15build: setup header generator in its own include/MakefileAleksander Morgado
Also move helper files to the new `build-aux' directory.
2012-03-15api,errors: implement all errors from the new APIAleksander Morgado
Errors that will/may be reported via DBus are defined in the public interface header.
2012-03-15api,enums: new enum for the USSD session stateAleksander Morgado
2012-03-15api,enums: new enum for the 3GPP network availabilityAleksander Morgado
2012-03-15api,enums: implement all enums and flags from the new APIAleksander Morgado