[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, master, updated. milestone4-368-g700ab82
Michael 'Mickey' Lauer
mickey at vanille-media.de
Mon Feb 2 18:51:43 UTC 2009
The following commit has been merged in the master branch:
commit 1a4abcb52a4482b54fef792be02ac5d79bc5df05
Author: Michael 'Mickey' Lauer <mickey at vanille-media.de>
Date: Sat Dec 20 16:16:44 2008 +0100
ogsmd: [ABSTRACT] strip " in response to +CPIN since some modems return this as a string
diff --git a/framework/subsystems/ogsmd/gsm/channel.py b/framework/subsystems/ogsmd/gsm/channel.py
index df898b5..e2f28cf 100644
--- a/framework/subsystems/ogsmd/gsm/channel.py
+++ b/framework/subsystems/ogsmd/gsm/channel.py
@@ -14,7 +14,8 @@ This module provides communication channel abstractions that
transport their data over a (virtual) serial line.
"""
-__version__ = "0.9.9.2"
+__version__ = "0.9.9.3"
+MODULE_NAME = "ogsmd.channel"
from ogsmd.gsm.decor import logged
import parser
@@ -25,7 +26,7 @@ import serial # pyserial
import Queue, fcntl, os, time, types # stdlib
import logging
-logger = logging.getLogger( "ogsmd" )
+logger = logging.getLogger( MODULE_NAME )
#=========================================================================#
class PeekholeQueue( Queue.Queue ):
diff --git a/framework/subsystems/ogsmd/modems/abstract/channel.py b/framework/subsystems/ogsmd/modems/abstract/channel.py
index 4de46e3..28a89e2 100644
--- a/framework/subsystems/ogsmd/modems/abstract/channel.py
+++ b/framework/subsystems/ogsmd/modems/abstract/channel.py
@@ -11,13 +11,15 @@ Package: ogsmd.modems.abstract
Module: channel
"""
+__version__ = "0.9.0"
+MODULE_NAME = "ogsmd.modems.abstract.channel"
+
from ogsmd.gsm.decor import logged
from ogsmd.gsm.channel import AtCommandChannel
import gobject
import logging
-logger = logging.getLogger( 'ogsmd' )
-
+logger = logging.getLogger( MODULE_NAME )
#=========================================================================#
class AbstractModemChannel( AtCommandChannel ):
@@ -45,8 +47,13 @@ class AbstractModemChannel( AtCommandChannel ):
def modemStateSimUnlocked( self ):
"""
Called, when the modem signalizes the SIM being unlocked.
+
+ Override this in your concrete class to issue sending
+ org.freesmartphone.GSM.SIM.ReadyStatus( true ) eventually.
"""
+ # FIXME we might want to make this a 'pure virtual' method
+
# don't hammer modem too early with the additional commands
# FIXME it's actually modem specific whether we can send the command directly
# after +CPIN: READY or not, so we should not have this here
diff --git a/framework/subsystems/ogsmd/modems/abstract/mediator.py b/framework/subsystems/ogsmd/modems/abstract/mediator.py
index 52476b9..1c22f39 100644
--- a/framework/subsystems/ogsmd/modems/abstract/mediator.py
+++ b/framework/subsystems/ogsmd/modems/abstract/mediator.py
@@ -21,7 +21,7 @@ TODO:
* refactor parameter validation
"""
-__version__ = "0.9.11.0"
+__version__ = "0.9.11.1"
MODULE_NAME = "ogsmd.modems.abstract.mediator"
from ogsmd.gsm import error, const, convert
@@ -313,7 +313,7 @@ class DeviceSetAntennaPower( DeviceMediator ):
if not response[-1] == "OK":
pin_state = "UNKNOWN"
else:
- pin_state = self._rightHandSide( response[0] )
+ pin_state = self._rightHandSide( response[0] ).strip( '"' ) # some modems include "
if pin_state != self._object.modem._simPinState:
self._object.AuthStatus( pin_state )
@@ -333,7 +333,7 @@ class DeviceSetAntennaPower( DeviceMediator ):
# unknown PIN state
pin_state = "UNKNOWN"
else:
- pin_state = self._rightHandSide( response[0] )
+ pin_state = self._rightHandSide( response[0] ).strip( '"' ) # some modems include "
if pin_state != self._object.modem._simPinState:
self._object.AuthStatus( pin_state )
--
FSO frameworkd Debian packaging
More information about the pkg-fso-commits
mailing list