mirror of
https://github.com/eclipse/upm.git
synced 2025-07-01 09:21:12 +03:00
Added bindings for iAcceleration sensors
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com> Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:

committed by
Mihai Tudor Panu

parent
f992876461
commit
b6e53f7da8
@ -76,16 +76,16 @@ add_example(APA102_Example apa102)
|
||||
add_example(Apds9002_Example "apds9002;new_interfaces")
|
||||
add_example(BH1750_Example "bh1750;new_interfaces")
|
||||
add_example(BISS0001_Example "biss0001;new_interfaces")
|
||||
add_example(BMA250E_Example bma250e)
|
||||
add_example(BMC150_Example bmx055)
|
||||
add_example(BMA250E_Example "bma250e;new_interfaces")
|
||||
add_example(BMC150_Example "bmx055;new_interfaces")
|
||||
add_example(BME280_Example "bmp280;new_interfaces")
|
||||
add_example(BMG160_Example bmg160)
|
||||
add_example(BMI055_Example bmx055)
|
||||
add_example(BMI160_Example bmi160)
|
||||
add_example(BMI055_Example "bmx055;new_interfaces")
|
||||
add_example(BMI160_Example "bmi160;new_interfaces")
|
||||
add_example(BMM150_Example bmm150)
|
||||
add_example(BMP280_Example "bmp280;new_interfaces")
|
||||
add_example(BMPX8X_Example "bmpx8x;new_interfaces")
|
||||
add_example(BMX055_Example bmx055)
|
||||
add_example(BMX055_Example "bmx055;new_interfaces")
|
||||
add_example(BNO055_Example bno055)
|
||||
add_example(Button_Example button)
|
||||
add_example(Button_intr_Example button)
|
||||
@ -98,7 +98,7 @@ add_example(DFRORP_Example dfrorp)
|
||||
add_example(DS1307_Example ds1307)
|
||||
add_example(ECEZO_Example ecezo)
|
||||
add_example(ECS1030_Example ecs1030)
|
||||
add_example(EHR_Example "ehr;;new_interfaces")
|
||||
add_example(EHR_Example "ehr;new_interfaces")
|
||||
add_example(Emg_Example emg)
|
||||
add_example(ENC03R_Example enc03r)
|
||||
add_example(ES08A_Example "servo;interfaces")
|
||||
@ -131,7 +131,7 @@ add_example(GroveWater_Example grovewater)
|
||||
add_example(GroveWFS_Example grovewfs)
|
||||
add_example(Gsr_Example gsr)
|
||||
add_example(GUVAS12D_Example guvas12d)
|
||||
add_example(H3LIS331DL_Example h3lis331dl)
|
||||
add_example(H3LIS331DL_Example "h3lis331dl;new_interfaces")
|
||||
add_example(HCSR04_Example "hcsr04;new_interfaces")
|
||||
add_example(HKA5_Example hka5)
|
||||
add_example(HM11_Example hm11)
|
||||
@ -152,13 +152,13 @@ add_example(LE910_Example uartat)
|
||||
add_example(LED_Example led)
|
||||
add_example(Light_Example "light;new_interfaces")
|
||||
add_example(LineFinder_Example linefinder)
|
||||
add_example(LIS2DS12_Example lis2ds12)
|
||||
add_example(LIS2DS12_Example "lis2ds12;new_interfaces")
|
||||
add_example(LoL_Example lol)
|
||||
add_example(LSM303AGR_Example lsm303agr)
|
||||
add_example(LSM303D_Example lsm303d)
|
||||
add_example(LSM303AGR_Example "lsm303agr;new_interfaces")
|
||||
add_example(LSM303D_Example "lsm303d;new_interfaces")
|
||||
add_example(LSM303DLH_Example lsm303dlh)
|
||||
add_example(LSM6DS3H_Example lsm6ds3h)
|
||||
add_example(LSM6DSL_Example lsm6dsl)
|
||||
add_example(LSM6DS3H_Example "lsm6ds3h;new_interfaces")
|
||||
add_example(LSM6DSL_Example "lsm6dsl;new_interfaces")
|
||||
add_example(M24LR64E_Example m24lr64e)
|
||||
add_example(MAX30100_Example max30100)
|
||||
add_example(MAX31855_Example max31855)
|
||||
@ -172,12 +172,12 @@ add_example(MD_Example md)
|
||||
add_example(MHZ16_Example mhz16)
|
||||
add_example(Microphone_Example mic)
|
||||
add_example(MMA7361_Example mma7361)
|
||||
add_example(MMA7455_Example mma7455)
|
||||
add_example(MMA7660_Example mma7660)
|
||||
add_example(MMA7455_Example "mma7455;new_interfaces")
|
||||
add_example(MMA7660_Example "mma7660;new_interfaces")
|
||||
add_example(Moisture_Example "moisture;new_interfaces")
|
||||
add_example(MPL3115A2_Example "mpl3115a2;new_interfaces")
|
||||
add_example(MPR121_Example mpr121)
|
||||
add_example(MPU9150_Example mpu9150)
|
||||
add_example(MPU9150_Example "mpu9150;new_interfaces")
|
||||
add_example(MQ2_Example gas)
|
||||
add_example(MQ303A_Example mq303a)
|
||||
add_example(MQ5_Example gas)
|
||||
|
@ -41,10 +41,10 @@ public class H3LIS331DL_Example {
|
||||
while(true){
|
||||
sensor.update();
|
||||
|
||||
upm_h3lis331dl.IntVector val = sensor.getRawXYZ();
|
||||
AbstractList<Integer> val = sensor.getRawXYZ();
|
||||
System.out.println( "Raw: X: " + val.get(0) + " Y: " + val.get(1) + " Z: " + val.get(2) );
|
||||
|
||||
upm_h3lis331dl.FloatVector accel = sensor.getAcceleration();
|
||||
AbstractList<Float> accel = sensor.getAcceleration();
|
||||
System.out.println( "Acceleration: X: " + accel.get(0) + " Y: " + accel.get(1) + " Z: " + accel.get(2) );
|
||||
|
||||
Thread.sleep(1000);
|
||||
|
@ -22,6 +22,8 @@
|
||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
import java.util.AbstractList;
|
||||
|
||||
import upm_lis2ds12.*;
|
||||
|
||||
public class LIS2DS12_Example
|
||||
@ -42,7 +44,7 @@ public class LIS2DS12_Example
|
||||
// update our values from the sensor
|
||||
sensor.update();
|
||||
|
||||
floatVector dataA = sensor.getAccelerometer();
|
||||
AbstractList<Float> dataA = sensor.getAccelerometer();
|
||||
|
||||
System.out.println("Accelerometer x: " + dataA.get(0)
|
||||
+ " y: " + dataA.get(1)
|
||||
|
@ -22,6 +22,8 @@
|
||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
import java.util.AbstractList;
|
||||
|
||||
import upm_lsm6ds3h.*;
|
||||
|
||||
public class LSM6DS3H_Example
|
||||
@ -42,7 +44,7 @@ public class LSM6DS3H_Example
|
||||
// update our values from the sensor
|
||||
sensor.update();
|
||||
|
||||
floatVector data = sensor.getAccelerometer();
|
||||
AbstractList<Float> data = sensor.getAccelerometer();
|
||||
|
||||
System.out.println("Accelerometer x: " + data.get(0)
|
||||
+ " y: " + data.get(1)
|
||||
|
@ -22,6 +22,8 @@
|
||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
import java.util.AbstractList;
|
||||
|
||||
import upm_lsm6dsl.*;
|
||||
|
||||
public class LSM6DSL_Example
|
||||
@ -42,7 +44,7 @@ public class LSM6DSL_Example
|
||||
// update our values from the sensor
|
||||
sensor.update();
|
||||
|
||||
floatVector data = sensor.getAccelerometer();
|
||||
AbstractList<Float> data = sensor.getAccelerometer();
|
||||
|
||||
System.out.println("Accelerometer x: " + data.get(0)
|
||||
+ " y: " + data.get(1)
|
||||
|
@ -22,6 +22,8 @@
|
||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
import java.util.AbstractList;
|
||||
|
||||
//NOT TESTED!!!
|
||||
public class MMA7455_Example {
|
||||
|
||||
@ -30,7 +32,7 @@ public class MMA7455_Example {
|
||||
upm_mma7455.MMA7455 sensor = new upm_mma7455.MMA7455(0);
|
||||
|
||||
while (true) {
|
||||
upm_mma7455.ShortVector val = sensor.readData();
|
||||
AbstractList<Short> val = sensor.readData();
|
||||
System.out.println("Accelerometer X: " + val.get(0) + ", Y: " + val.get(1) + ", Z: " + val.get(2));
|
||||
|
||||
Thread.sleep(1000);
|
||||
|
@ -23,6 +23,8 @@
|
||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
import java.util.AbstractList;
|
||||
|
||||
import upm_mma7660.MMA7660;
|
||||
|
||||
public class MMA7660_Example
|
||||
@ -44,7 +46,7 @@ public class MMA7660_Example
|
||||
|
||||
while (true)
|
||||
{
|
||||
upm_mma7660.FloatVector acceleration = accel.getAcceleration();
|
||||
AbstractList<Float> acceleration = accel.getAcceleration();
|
||||
System.out.println("Acceleration: x = "
|
||||
+ acceleration.get(0)
|
||||
+ " y = "
|
||||
|
@ -22,6 +22,8 @@
|
||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
import java.util.AbstractList;
|
||||
|
||||
//NOT TESTED!!!
|
||||
public class MPU9150_Example {
|
||||
|
||||
@ -43,7 +45,7 @@ public class MPU9150_Example {
|
||||
// System.out.println("Gryoscope: " + "GX: " + gyro[0] + " GY: " + gyro[1] + " GZ: "
|
||||
// + gyro[2]);
|
||||
|
||||
upm_mpu9150.FloatVector magn = sensor.getMagnetometer();
|
||||
AbstractList<Float> magn = sensor.getMagnetometer();
|
||||
System.out.println("Magnetometer: " + "MX: " + magn.get(0) + " MY: " + magn.get(1) + " MZ: " + magn.get(2));
|
||||
|
||||
Thread.sleep(1000);
|
||||
|
Reference in New Issue
Block a user