Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-16 | core: new `Initializing' state in the global modem state machine | Aleksander 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-16 | build: 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-16 | api,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-16 | api,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-16 | api,header: minor alignment fix | Aleksander Morgado | |
2012-03-16 | api,header: cleanup public header file | Aleksander Morgado | |
2012-03-16 | introspection: setup all new files and remove old ones | Aleksander Morgado | |
2012-03-15 | api,header: added new Iridium capability | Aleksander Morgado | |
2012-03-15 | api,header: new `MMSmsStorage' enumeration | Aleksander Morgado | |
2012-03-15 | api,header: renamed `MMModemSmsState' to `MMSmsState' | Aleksander Morgado | |
2012-03-15 | api,header: new `MM_MODEM_3GPP_USSD_SESSION_STATE_UNKNOWN' | Aleksander Morgado | |
To be set when USSD is not enabled. | |||
2012-03-15 | api,header: new MM_ACCESS_TECHNOLOGY_ANY | Aleksander Morgado | |
Helps as a mask covering all the available access technologies. | |||
2012-03-15 | api: include '3gpp' prefix for LAC/CI location, instead of 'gsm' | Aleksander Morgado | |
2012-03-15 | api,header: treat CDMA activation errors as any other error | Aleksander Morgado | |
2012-03-15 | api,header: new enum to specify Rm protocol | Aleksander Morgado | |
2012-03-15 | api,header: add explanation for the MMModemCdmaActivationErrors | Aleksander Morgado | |
2012-03-15 | api,header: fix flags to ensure they all start with 1 | Aleksander Morgado | |
2012-03-15 | api,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-15 | api: MMModemBand is now an enum, not flags | Aleksander 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-15 | api,enums: renamed `MMModemAccessTech' to `MMModemAccessTechnology' | Aleksander Morgado | |
This one was the last enum without full name. | |||
2012-03-15 | api,enums: let MMModemAccessTech be flags instead of enum | Aleksander Morgado | |
We should be able to report more than one access technology used at a given time. | |||
2012-03-15 | errors: new TOO_MANY and NOT_FOUND core errors | Aleksander Morgado | |
2012-03-15 | errors: new MM_CORE_ERROR_CONNECTED error | Aleksander 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-15 | build: chain up new 0.6 API and link against libmm-common | Aleksander 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-15 | build: disable autogeneration of the 0.5 API header file | Aleksander Morgado | |
But keep it around as a static file, while we do the migration to the new interface. | |||
2012-03-15 | api: new `include/ModemManager1.h' as main header of the new API | Aleksander Morgado | |
Filename is temporary as we keep the old `include/ModemManager.h' around during the transition to the new codebase. | |||
2012-03-15 | build: setup autogeneration of names header for the new API | Aleksander 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-15 | build: setup header generator in its own include/Makefile | Aleksander Morgado | |
Also move helper files to the new `build-aux' directory. | |||
2012-03-15 | api,errors: implement all errors from the new API | Aleksander Morgado | |
Errors that will/may be reported via DBus are defined in the public interface header. | |||
2012-03-15 | api,enums: new enum for the USSD session state | Aleksander Morgado | |
2012-03-15 | api,enums: new enum for the 3GPP network availability | Aleksander Morgado | |
2012-03-15 | api,enums: implement all enums and flags from the new API | Aleksander Morgado | |