mirror of
https://github.com/eclipse/upm.git
synced 2025-03-15 04:57:30 +03:00
Added bindings for iDistanceInterrupter sensors.
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
This commit is contained in:
parent
852065f718
commit
7353449b2b
30
examples/java/iDistance_Example.java
Normal file
30
examples/java/iDistance_Example.java
Normal file
@ -0,0 +1,30 @@
|
||||
/**
|
||||
* Author: Serban Waltter <serban.waltter@rinftech.com>
|
||||
*/
|
||||
|
||||
import upm_new_interfaces.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import upm_hcsr04.*;
|
||||
import upm_lidarlitev3.*;
|
||||
import upm_mb704x.*;
|
||||
|
||||
/**
|
||||
* iDistance_Example
|
||||
*/
|
||||
public class iDistance_Example {
|
||||
|
||||
public static void main(String[] args) {
|
||||
ArrayList<iDistance> sensors = new ArrayList<iDistance>();
|
||||
sensors.add(new HCSR04(2 ,3));
|
||||
sensors.add(new LIDARLITEV3(4, 5));
|
||||
sensors.add(new MB704X(6, 7));
|
||||
|
||||
while (true) {
|
||||
for (int i = 0; i < sensors.size(); i++) {
|
||||
System.out.println("Distance from sensor " + i + " is " + sensors.get(i).getDistance());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -2,5 +2,5 @@ set (libname "rfr359f")
|
||||
set (libdescription "Infrared Distance Interrupter")
|
||||
set (module_src ${libname}.cxx)
|
||||
set (module_hpp ${libname}.hpp)
|
||||
set (module_iface iDistance.hpp)
|
||||
set (module_iface iDistanceInterrupter.hpp)
|
||||
upm_module_init(mraa)
|
||||
|
Loading…
x
Reference in New Issue
Block a user