Hi Ryan,

> >>  test/enable-modem |    6 +++++-
> >>  1 files changed, 5 insertions(+), 1 deletions(-)
> >>
> >> diff --git a/test/enable-modem b/test/enable-modem
> >> index 0f9f604..d44783d 100755
> >> --- a/test/enable-modem
> >> +++ b/test/enable-modem
> >> @@ -1,6 +1,7 @@
> >>  #!/usr/bin/python
> >>  
> >>  import dbus
> >> +import sys
> >>  
> >>  bus = dbus.SystemBus()
> >>  
> >> @@ -14,4 +15,7 @@ path = properties["Modems"][0]
> >>  modem = dbus.Interface(bus.get_object('org.ofono', path),
> >>                                            'org.ofono.Modem')
> >>  
> >> -modem.SetProperty("Powered", dbus.Boolean(1))
> >> +if len(sys.argv) > 1 and sys.argv[1] == '0' :
> >> +    modem.SetProperty("Powered", dbus.Boolean(0))
> >> +else :
> >> +    modem.SetProperty("Powered", dbus.Boolean(1))
> > 
> > if you want this, then add a disable-modem script.
> 
> Ok. If no one else thinks it may be needed, i won't. In my case, i 
> thought it would be helpful to see what happens to the system to remove 
> a modem out of the system, ie. power off. I would be nice to be able to 
> set a toggle power to the modem, and allow the daemon to be in the 
> correct state to recover.

I am fine with disable-modem script. I just never needed it so far.
Otherwise it would have been there.

> I have tried toggling the power to the modem (has a switch on the board) 
> when the daemon was running, and the daemon was not able to return to a 
> known state.

Weird. Might need some udev magic to do the right thing. Or some special
handling inside the plugin.

Regards

Marcel


_______________________________________________
ofono mailing list
ofono@ofono.org
http://lists.ofono.org/listinfo/ofono

Reply via email to