diff --git a/examples/java/iDistance_Example.java b/examples/java/iDistance_Example.java new file mode 100644 index 00000000..36ce822c --- /dev/null +++ b/examples/java/iDistance_Example.java @@ -0,0 +1,30 @@ +/** + * Author: Serban Waltter + */ + +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 sensors = new ArrayList(); + 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()); + } + } + } +} \ No newline at end of file diff --git a/src/rfr359f/CMakeLists.txt b/src/rfr359f/CMakeLists.txt index d870e06b..752b27a3 100644 --- a/src/rfr359f/CMakeLists.txt +++ b/src/rfr359f/CMakeLists.txt @@ -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)