by erkosone » Wed Feb 03, 2016 8:29 pm
Bueno, yo suelto lo que yo creo que son los "imprescindibles" que no pueden faltar.
Haber que opinan los demás.
Accelerometer(x, y, z);
Gps(&x, &y);
Camera(camNum, graph);
Bluetooth(discoverDevices);
Bluetooth(send, data);
onReveiveBluetooth(&dataRcv);
Gyroscope(x, y, z);
NFC(beam, data);
NFC(write, data);
NFC(read, &data);
FFTMic(& data);
El acelerometro sin comentarios.
El Gps pues eso, una simple función para capturar las coordenadas, y el core de gemix directamente que se encargue de actualizarlas en esas dos variables cuando cambien por lo menos un metro.
Camera es para capturar una imagen desde cualquier camara que tenga el dispositivo, también una función para saber cuantas camaras hay y sus propiedades.
Bluetooth es simple, poder hacer una conexión por bluetooth con otro despositivo para las partidas, son solo dos funciones lo que yo haría para no complicar.. una que envia y otra "callback" que pone una variable a true y vuelca lo que recibe a un array de bytes o algo así.
El gyroscopio sin comentarios, lo mismo que el accelerometro.
NFC es bastante sencillo, si funciona por Strings directamente ya es mas que suficiente creo yo.
FFTMic es lo "minimo" que se le puede pedir al microfono, un array de 480 posiciones equivalentes a los 48000 HZ del audio y que automaticamente se vuelquen los valores de cada frecuencia en este array de bytes o ints o lo que sea.
Esto serían los minimos así por encima, hay muchos mas pero ya sería demasiado trabajo no?
Me dejo algo importante? como lo veis vosotros?