интересует следующее:
пишу для телефона выстаскивалку данных от акселерометра, и нажатых кнопках, в дальнейшем будет этот код загружаться через блютуз консоль.
От акселерометра получаю данные вида x 10 y 10 z 20 e
обрабатываю это в программе и двигаю мышкой по всей среде Windows, но это не суть
код запроса данных от акселерометра следуюший:
import sensor
from keycapture import *
accelerometer = sensor.AccelerometerXYZAxisData(data_filter=sensor.LowPassFilter())
def my_callback():
print "x",accelerometer.x,"y",accelerometer.y,"z",accelerometer.z,"e"
accelerometer.set_callback(data_callback=my_callback)
accelerometer.start_listening();
код который будет обрабатывать кнопки:
import e32,appuifw
from keycapture import *
lock=e32.Ao_lock()
def exit():
capture.stop()
lock.signal()
appuifw.app.exit_key_handler=exit
def scancode(key_prees):print key_prees # вывод сканкода в консоль
capture=KeyCapturer(scancode)
capture.keys=all_keys
capture.farwarding=0
capture.start()
lock.wait()
/____
необоходимо сделать строку вида: x 10 y 20 z 30 k 65570 e
Возможно ли это все объеденить в одну фукцию?
Не поможете ли с этой проблемой?
Заранее Спасибо!