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())