2010/3/30 Denis Kenzior <[email protected]>: > The answer is that exposing this as a property is not going to happen because > it is fundamentally wrong. And in effect it already is exposed, e.g. the fact > that modem object is present in oFono. You have several options here:
So I think what you are saying is that if a modem object exists, it is available. That is, the HW has been powered up and initialized properly. And that the Powered property is about whether or not the modem's cellular is active (RF on/off). If this is the case, then I think it'll do. There is a corner case when the modem is borked and cannot be properly powered but needs to be taken to a care point (not that that ever happens IRL ;), and I would rather see this indicated explicitly rather than implicitly by ModemManager returning an empty list of modems. > - Create an oFono plugin to listen to an external daemon and create/destroy > the modem object appropriately This is what we were doing previously with N900: sscd would power up the modem, and we would find out about it via netlink in the isimodem driver. > - Create an oFono plugin that will replace the external daemon and > create/destroy the modem object appropriately ... and this seems like the best way forward here now. > - Implement this properly in the kernel driver and signal device presence via > netlink / udev / etc I don't think this makes sense, really. Cheers, Aki _______________________________________________ ofono mailing list [email protected] http://lists.ofono.org/listinfo/ofono
