Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-15 | iface-modem: new RegistrationState property, bound to the one in DBus | Aleksander Morgado | |
2012-03-15 | iface-modem-3gpp: setup unsolicited registration messages handling during enable | Aleksander Morgado | |
2012-03-15 | at-serial-port: allow overwriting unsolicited message handlers | Aleksander Morgado | |
Existing unsolicited message handlers can be overwritten at any time now. This allows initializing the port with all possible message handlers configured with a NULL callback, and then setup the proper handlers when we go on enabling the different interfaces. | |||
2012-03-15 | broadband-modem: implement CS/PS registration notifications setup | Aleksander Morgado | |
2012-03-15 | iface-modem-3gpp: setup CS and PS registrations during enable | Aleksander Morgado | |
2012-03-15 | broadband-modem: setup enabling steps | Aleksander Morgado | |
When the modem is enabled, we'll go one by one enabling all our interfaces. | |||
2012-03-15 | iface-modem-3gpp: interface can be enabled | Aleksander Morgado | |
In addition to initializing the interface, to load initial values of all properties and export the object in DBus, the interface can now also be enabled. Enabling the 3GPP interface will take care of running the network registration process. | |||
2012-03-15 | broadband-modem: implement IMEI loading | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement the Modem 3GPP interface | Aleksander Morgado | |
It will only be initialized and exported in DBus if the modem has 3GPP capabilities. | |||
2012-03-15 | iface-modem-3gpp: export DBus interface when properly initialized | Aleksander Morgado | |
2012-03-15 | iface-modem-3gpp: load `IMEI' during init | Aleksander Morgado | |
2012-03-15 | iface-modem-3gpp: setup interface initialization and shutdown | Aleksander Morgado | |
2012-03-15 | iface-modem: complete the result before freeing init context | Aleksander Morgado | |
2012-03-15 | iface-modem: avoid inner async operation during initialization | Aleksander Morgado | |
2012-03-15 | core: always pass open port to interface initializations | Aleksander Morgado | |
When the first AT port is grabbed, modem initialization is launched, using that specific port. This port is also passed to all interface initialization methods. | |||
2012-03-15 | iface-modem-3gpp: new interface to handle the Modem 3GPP DBus interface | Aleksander Morgado | |
2012-03-15 | iface-modem: simplify interface handling | Aleksander Morgado | |
Interfaces won't have a 'status', just initialize(), enable(), disable() and shutdown(). Also, shutdown() should never fail. We will take care of cancelling any ongoing operation afterwards, before calling shutdown(). | |||
2012-03-15 | broadband-modem: setup initialization of all interfaces | Aleksander Morgado | |
2012-03-15 | iface-modem: handle Enable() calls | Aleksander Morgado | |
2012-03-15 | broadband-modem: disable the Modem iface when disabling the modem | Aleksander Morgado | |
2012-03-15 | broadband-modem: enable the Modem iface when enabling the modem | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement charset loading and setup | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement flow control setup | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement modem power-up commands | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement modem initialization commands | Aleksander Morgado | |
2012-03-15 | broadband-modem: override the Current Capabilities property | Aleksander Morgado | |
2012-03-15 | iface-modem: close primary port during disable | Aleksander Morgado | |
2012-03-15 | iface-modem: send power-down command during disable | Aleksander Morgado | |
2012-03-15 | iface-modem: flash primary port during disable | Aleksander Morgado | |
2012-03-15 | iface-modem: interface can be disabled | Aleksander Morgado | |
The Modem interface can be disabled, going from enabled back to initialized. The disabling process will include closing the ports opened during the enabling. | |||
2012-03-15 | iface-modem: setup modem charset configuration during enable | Aleksander Morgado | |
Load supported charsets, and loop trying to set the best one. | |||
2012-03-15 | iface-modem: send flow control setup commands during enable | Aleksander Morgado | |
2012-03-15 | iface-modem: allow plugins to send custom commands after power-up | Aleksander Morgado | |
Just after powering up the modem, plugins can run additional setup commands themselves, in a new "after" power-up step. | |||
2012-03-15 | iface-modem: send power-up commands during enable | Aleksander Morgado | |
2012-03-15 | iface-modem: send modem initialization commands during enable | Aleksander Morgado | |
2012-03-15 | iface-modem: flash primary port during enable | Aleksander Morgado | |
2012-03-15 | iface-modem: during init, fall down to next states directly | Aleksander Morgado | |
2012-03-15 | iface-modem: interface can be enabled | Aleksander Morgado | |
In addition to initializing the interface, to load initial values of all properties and export the object in DBus, the interface can now also be enabled. Enabling the Modem interface will take care of running the modem enabling process (flashing port, power up and such). | |||
2012-03-15 | iface-modem: emit StateChanged signal when modem state changes | Aleksander Morgado | |
2012-03-15 | iface-modem: load CurrentCapabilities first | Aleksander Morgado | |
With AT+GCAP we load the currently available capabilities, and we store them in a new "iface-modem-capabilities" property in the MMIfaceModem interface. This property is bound to the "current-capabilities" property in the MmGdbusModem skeleton object, so no need to update both when it changes. ModemCapabilities depend directly on whether the modem can load firmware without reflashing the device. Currently, just set it equal to CurrentCapabilities. | |||
2012-03-15 | sim: during init, fall down to next states directly | Aleksander Morgado | |
2012-03-15 | core: start using our newly defined errors | Aleksander Morgado | |
2012-03-15 | core: disable all dbus-glib dependent code | Aleksander Morgado | |
2012-03-15 | core: start using MMBroadbandModem objects | Aleksander Morgado | |
We chain up the Generic plugin created MMBroadbandModem objects within the GDBusObjectManagerServer in MMManager, so that they get properly exported in DBus. | |||
2012-03-15 | plugin-base: explicitly request to probe for AT capabilities | Aleksander Morgado | |
2012-03-15 | core: no need to check Capabilities during port probing | Aleksander Morgado | |
Capabilities checking is done during the Modem interface initialization. | |||
2012-03-15 | broadband-modem: implement UnlockRequired loading | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement DeviceIdentifier loading | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement EquipmentIdentifier loading | Aleksander Morgado | |
2012-03-15 | broadband-modem: implement Revision loading | Aleksander Morgado | |