Hi denis, 2010/3/19 Denis Kenzior <denk...@gmail.com>: > I've been talking about this exact issue with Marcel but so far we have not > firmly agreed on any solution. Our current thinking is to keep Powered > semantics as they are, but to also add Flight mode property. This would in > affect allow interaction with the SIM while the radio is off. For some modems > it might not even make sense to support flight mode (e.g. HFP) > > We're also trying to figure out how this would interact with SIM removal / SIM > dead events.
I've been porting the N900 modem control code to oFono. The semantics of Powered is fine with respect of the atoms, in other words, if the modem crashes and boots itself, all the atoms are flushed nicely. When powering up, the Powered can be set to true when the modem is really up and running. However, then powering modem down, there are problems. The N900 modem control needs to make difference between the state where the modem is no more useful and the safe-to-exit state when the power off request has been completed, modem has flushed its state to flash and given some time to safely turn off the SIM card. Also, if an another SetProperty("Powered") call is made while the driver is powering the modem on or off, the change is ignored. It seems to me that we need more fine grained power control than just the current boolean in the core, too. > If you have strong feelings about a particular approach feel free to discuss > it here or on IRC. I'll see if I can find my irssi screen... -- Pekka.Pessi mail at nokia.com _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono