disabled dbus completely
git-svn-id: http://www.neo1973-germany.de/svn@193 46df4e5c-bc4e-4628-a0fc-830ba316316d
This commit is contained in:
parent
ccafd5af54
commit
1000b884a4
1 changed files with 17 additions and 15 deletions
|
@ -111,35 +111,37 @@ class PyBatclass:
|
||||||
print "l%st" % (self.power)
|
print "l%st" % (self.power)
|
||||||
edje_obj.signal_emit("%s" % (self.mode), "is_clicked")
|
edje_obj.signal_emit("%s" % (self.mode), "is_clicked")
|
||||||
edje_obj.signal_emit("l%s" % (self.power), "is_clicked")
|
edje_obj.signal_emit("l%s" % (self.power), "is_clicked")
|
||||||
|
#DBus:
|
||||||
self.systembus=systembus = SystemBus(mainloop=e_dbus.DBusEcoreMainLoop())
|
# self.systembus=systembus = SystemBus(mainloop=e_dbus.DBusEcoreMainLoop())
|
||||||
|
# self.odeviced_proxy = self.systembus.get_object('org.freesmartphone.odeviced', '/org/freesmartphone/Device/PowerControl/UsbHost')
|
||||||
self.odeviced_proxy = self.systembus.get_object('org.freesmartphone.odeviced', '/org/freesmartphone/Device/PowerControl/UsbHost')
|
# self.PowerControl_iface = Interface(self.odeviced_proxy, 'org.freesmartphone.Device.PowerControl')
|
||||||
self.PowerControl_iface = Interface(self.odeviced_proxy, 'org.freesmartphone.Device.PowerControl')
|
|
||||||
|
|
||||||
def write_data(self, usbmode, power):
|
def write_data(self, usbmode, power):
|
||||||
if usbmode == "host":
|
if usbmode == "host":
|
||||||
|
self.fileusbmode.write("host")
|
||||||
|
#print "#echo host > /sys/devices/platform/s3c2410-ohci/usb_mode"
|
||||||
if power == "-500":
|
if power == "-500":
|
||||||
os.system("ifdown usb0 &")
|
os.system("ifdown usb0 &")
|
||||||
#dbus:
|
#dbus:
|
||||||
self.PowerControl_iface.SetPower(1)
|
#self.PowerControl_iface.SetPower(1)
|
||||||
print "#echo 1 > /sys/devices/platform/neo1973-pm-host.0/hostmode"
|
os.write(self.filehostmode, "1")
|
||||||
|
#print "#echo 1 > /sys/devices/platform/neo1973-pm-host.0/hostmode"
|
||||||
else:
|
else:
|
||||||
os.system("ifdown usb0 &")
|
os.system("ifdown usb0 &")
|
||||||
self.fileusbmode.write("host")
|
|
||||||
print "#echo host > /sys/devices/platform/s3c2410-ohci/usb_mode"
|
|
||||||
os.write(self.filehostmode, "0")
|
os.write(self.filehostmode, "0")
|
||||||
print "#echo 0 > /sys/devices/platform/neo1973-pm-host.0/hostmode"
|
#print "#echo 0 > /sys/devices/platform/neo1973-pm-host.0/hostmode"
|
||||||
os.write(self.filePower, power)
|
os.write(self.filePower, power)
|
||||||
print "#echo %s > /sys/class/i2c-adapter/i2c-0/0-0073/force_usb_limit_dangerous" % (power)
|
#print "#echo %s > /sys/class/i2c-adapter/i2c-0/0-0073/force_usb_limit_dangerous" % (power)
|
||||||
elif usbmode == "device":
|
elif usbmode == "device":
|
||||||
if power != "-500":
|
if power != "-500":
|
||||||
self.PowerControl_iface.SetPower(0)
|
self.fileusbmode.write("device")
|
||||||
|
#print "#echo device > /sys/devices/platform/s3c2410-ohci/usb_mode"
|
||||||
|
os.write(self.filehostmode, "0")
|
||||||
|
#print "#echo 0 > /sys/devices/platform/neo1973-pm-host.0/hostmode"
|
||||||
|
#self.PowerControl_iface.SetPower(0)
|
||||||
os.system("ifup usb0 &")
|
os.system("ifup usb0 &")
|
||||||
print "#echo device > /sys/devices/platform/s3c2410-ohci/usb_mode"
|
|
||||||
print "#echo 0 > /sys/devices/platform/neo1973-pm-host.0/hostmode"
|
|
||||||
os.write(self.filePower, power)
|
os.write(self.filePower, power)
|
||||||
print "#echo %s > /sys/class/i2c-adapter/i2c-0/0-0073/force_usb_limit_dangerous" % (power)
|
#print "#echo %s > /sys/class/i2c-adapter/i2c-0/0-0073/force_usb_limit_dangerous" % (power)
|
||||||
|
|
||||||
def button_pressed(self, edje_obj, signal, source):
|
def button_pressed(self, edje_obj, signal, source):
|
||||||
if source == "usbmode":
|
if source == "usbmode":
|
||||||
|
|
Loading…
Reference in a new issue