def initCodi(): Addressbook.refreshContacts() mtkCmd.SetCoDiStatus(1, 7, 1) mtkCmd.SetMouse(1, 1) cf.GetDateTime() LEDManager.ledsOff() mtkCmd.DoNotDisturbStatusInfo(0) mtkCmd.BTStatusInfo(0) mtkCmd.WiFiStatusInfo(1, 100) mtkCmd.ModemSignalInfo(1, 0, 0) mtkCmd.MTKDataChangeAlert(1, 0) mtkCmd.MTKDataChangeAlert(0, 0) cf.SetCallOutput(0)
def init(startMainLoop=True): global bus global session global ril0 global ril1 global power global network bus = SystemBus() # bus.subscribe(signal_fired=print) power = bus.get('.UPower') power.onPropertiesChanged = PropertyManager.propertiesChanged power = bus.get('.UPower', '/org/freedesktop/UPower/devices/battery_battery') power.onPropertiesChanged = PropertyManager.propertiesChanged LEDManager.ledsCharging(power.State == 1) ril0 = bus.get('org.ofono', '/ril_0') ril0.onCallAdded = PropertyManager.callStatusChanged ril0.onCallRemoved = PropertyManager.callStatusChanged ril1 = bus.get('org.ofono', '/ril_1') ril1.onCallAdded = PropertyManager.callStatusChanged ril1.onCallRemoved = PropertyManager.callStatusChanged network = bus.get('org.freedesktop.NetworkManager') network.onPropertiesChanged = PropertyManager.networkPropertiesChanged mtkCmd.WiFiStatusInfo(int(network.WirelessEnabled), 100) PropertyManager.init() session = SessionBus() session.subscribe(object='/com/canonical/pim/AddressBook', signal_fired=addressbookChanged) # help(ril0) # ril0['org.ofono.CallVolume'].onPropertyChanged = propertyChanged # ril0['org.ofono.VoiceCallManager'].onPropertyChanged = propertyChanged # print(dir(ril0['org.ofono.VoiceCallManager'])) # notifications = session.get('org.kde.kglobalaccel', '/component/kmix') # notifications.onglobalShortcutPressed = volumeChanged if startMainLoop: loop = GLib.MainLoop() loop.run()
def networkPropertiesChanged(properties): print('<=', properties) mtkCmd.WiFiStatusInfo(int(DBusServer.network.WirelessEnabled), 100)
def GetWiFiStatus(): mtkCmd.WiFiStatusInfo(1, 100)