mirror of
				https://github.com/eclipse/upm.git
				synced 2025-10-31 23:24:20 +03:00 
			
		
		
		
	Added bindings for iAcceleration sensors
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
This commit is contained in:
		| @@ -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
	 Serban Waltter
					Serban Waltter