Class w.c.e.BaseExporterMixin(object):

Part of wader.common.exported View In Hierarchy

Known subclasses: wader.common.exported.CDMAAdapter, wader.common.exported.WCDMAAdapter

Common methods for both WCDMAAdapter and CDMAAdapter
Method ConfigureConnection Configures the connection with the given parameters
Method DisableEcho Disables echo
Method EnableEcho Enables echo
Method Enable Performs some initial setup in the device
Method GetBands Returns a list with the available bands for the device
Method GetManufacturer Returns the device manufacturer name
Method GetModel Returns the device model
Method GetVersion Returns the device firmware version
Method SendATString Sends at_str to the SIM
Method ResetSettings Resets the stored settings in SIM
Method GetSignal Returns the signal quality
Method CellTypeChanged Undocumented
Method CregReceived Undocumented
Method RSSIChanged Undocumented
Method SpeedChanged Undocumented
Method SMSReceived Undocumented
Method DeviceEnabled Undocumented
@method(CRD_INTFACE, 'a{su}', '', ('async_cb', 'async_eb'))
def ConfigureConnection(self, opts, async_cb, async_eb):
Configures the connection with the given parameters
@method(CRD_INTFACE, '', '', ('async_cb', 'async_eb'))
def DisableEcho(self, async_cb, async_eb):
Disables echo
@method(CRD_INTFACE, '', '', ('async_cb', 'async_eb'))
def EnableEcho(self, async_cb, async_eb):

Enables echo

Enabling echo will leave your connection unusable as this application assumes that it will be disabled
@method(CRD_INTFACE, '', '', ('async_cb', 'async_eb'))
def Enable(self, async_cb, async_eb):

Performs some initial setup in the device

This method should always be called right after an AddDevice otherwise commands on the device might horribly fail
@method(CRD_INTFACE, '', 'au', ('async_cb', 'async_eb'))
def GetBands(self, async_cb, async_eb):
Returns a list with the available bands for the device
@method(CRD_INTFACE, '', 's', ('async_cb', 'async_eb'))
def GetManufacturer(self, async_cb, async_eb):
Returns the device manufacturer name
@method(CRD_INTFACE, '', 's', ('async_cb', 'async_eb'))
def GetModel(self, async_cb, async_eb):
Returns the device model
@method(CRD_INTFACE, '', 's', ('async_cb', 'async_eb'))
def GetVersion(self, async_cb, async_eb):
Returns the device firmware version
@method(CRD_INTFACE, 's', 's', ('async_cb', 'async_eb'))
def SendATString(self, at_str, async_cb, async_eb):
Sends at_str to the SIM
@method(CRD_INTFACE, '', '', ('async_cb', 'async_eb'))
def ResetSettings(self, async_cb, async_eb):
Resets the stored settings in SIM
@method(NET_INTFACE, '', 'i', ('async_cb', 'async_eb'))
def GetSignal(self, async_cb, async_eb):
Returns the signal quality
@signal(NET_INTFACE, 's')
def CellTypeChanged(self, newcell):
Undocumented
@signal(NET_INTFACE, 'u')
def CregReceived(self, status):
Undocumented
@signal(NET_INTFACE, 'u')
def RSSIChanged(self, rssi):
Undocumented
@signal(NET_INTFACE, '(ss)')
def SpeedChanged(self, (up, down)):
Undocumented
@signal(SMS_INTFACE, 'us')
def SMSReceived(self, index, where):
Undocumented
@signal(CRD_INTFACE, 'o')
def DeviceEnabled(self, opath):
Undocumented
API Documentation for wader-core, generated by pydoctor at 2008-08-27 16:53:37.