def __init__(self, object_path): MMDevice.__init__(self, object_path, object_interface = "org.freedesktop.ModemManager.Modem.Cdma") self.prop_list = ["Meid"] self.init_mmobject_with_properties() self.bus.add_signal_receiver(self.activation_state_changed_cb, dbus_interface = self.object_interface, path = self.object_path, signal_name = "ActivationStateChanged") self.bus.add_signal_receiver(self.signal_quality_cb, dbus_interface = self.object_interface, path = self.object_path, signal_name = "SignalQuality") self.bus.add_signal_receiver(self.registration_state_changed_cb, dbus_interface = self.object_interface, path = self.object_path, signal_name = "RegistrationStateChanged")
def __init__(self, object_path): MMDevice.__init__( self, object_path, object_interface="org.freedesktop.ModemManager.Modem.Cdma") self.prop_list = ["Meid"] self.init_mmobject_with_properties() self.bus.add_signal_receiver(self.activation_state_changed_cb, dbus_interface=self.object_interface, path=self.object_path, signal_name="ActivationStateChanged") self.bus.add_signal_receiver(self.signal_quality_cb, dbus_interface=self.object_interface, path=self.object_path, signal_name="SignalQuality") self.bus.add_signal_receiver(self.registration_state_changed_cb, dbus_interface=self.object_interface, path=self.object_path, signal_name="RegistrationStateChanged")
def __init__(self, object_path, object_interface="org.freedesktop.ModemManager.Modem.Gsm"): MMDevice.__init__(self, object_path, object_interface)
def __init__(self, object_path, object_interface = "org.freedesktop.ModemManager.Modem.Gsm"): MMDevice.__init__(self, object_path, object_interface)
def get_gsm_device(self): from mmdevice import MMDevice return filter(lambda x: MMDevice(x).get_type() == 1, self.enumerate_devices())