Hi,

hi~
I use "context-listen Cellular.SignalStrength" to listen the contextkit, but I could not get the information.
the message show from Cellular Provider is:
*CellularProvider First subscriber appeared, connecting to ofono
ProviderProvider No NetworkRegistration interface found * And the code in CellularProvider.cpp (from contextkit-meego-provider src rpm) :
*void CellularProvider::initProvider()
{
qDebug() << "CellularProvider" << "First subscriber appeared, connecting to ofono";

**Manager managerProxy("org.ofono","/",QDBusConnection::systemBus());
**QVariantMap managerProps = managerProxy.GetProperties();
QList<QDBusObjectPath> paths = qdbus_cast<QList<QDBusObjectPath> >(managerProps["Modems"]);*
*        QString modemPath;
        foreach (QDBusObjectPath p, paths){
              .........          }
       }
      if (!networkProps)
      {
qDebug() << "ProviderProvider" << "No NetworkRegistration interface found";
      }
}
*
I run "context-listen Cellular.SignalStrength" and the void CellularProvider::initProvider() will load when the "CellularProvider First subscriber appeared". But the code was stopped at
*Manager managerProxy("org.ofono","/",QDBusConnection::systemBus());*
* **QVariantMap managerProps = managerProxy.GetProperties();
QList<QDBusObjectPath> paths = qdbus_cast<QList<QDBusObjectPath> >(managerProps["Modems"]);*

The oFono interfaces changed some time back and there is no GetProperties() interface available for org.ofono.manager.
This should be changed in the context kit. The new interface is GetModems().

And I try to found out the defination of *Manager and* *GetProperties()*, but there is no such file like
         #include "ofono_interface.h"
         #include "manager_interface.h"
Or other source file about the Manager and GetProperties().
These headers are created while the context kit is built, please see http://meego.gitorious.org/meego-handset-ux/contextkit-meego/blobs/master/cellular/src/src.pro

anyone know where could I find the defination of *Manager and* *GetProperties()* used in the CellularProvicer?? Or anyone know that why void CellularProvider::initProvider() fail at *GetProperties()?? * It seems some problem of the defination of Manager and GetProperties()....
thanks.

regards
Arun

_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to