Adjusting and cleaning up ZigbeeTest to install Vigilia ZigBee gateway and devices.
[iot2.git] / iotjava / iotrmi / Java / sample / TestClassInterface.java
index d41166dc235732e45a374f665b25feba20a627af..7f7bb3eb285373a5869e5fd69f6307abc6117b0b 100644 (file)
@@ -4,6 +4,20 @@ import java.util.Set;
 
 public interface TestClassInterface {
 
+       public class StructJ {
+
+               public static String name;
+               public static float value;
+               public static int year;
+       }
+
+       public enum EnumJ {
+
+               APPLE,
+               ORANGE,
+               GRAPE
+       }
+
        public void setA(int _int);
        public void setB(float _float);
        public void setC(String _string);
@@ -11,5 +25,8 @@ public interface TestClassInterface {
        public int setAndGetA(int newA);
        public int setACAndGetA(String newC, int newA);
        public void registerCallback(CallBackInterface _cb);
+       public void registerCallback(CallBackInterface[] _cb);
        public int callBack();
+       public StructJ[] handleStruct(StructJ[] data);
+       public EnumJ[] handleEnum(EnumJ[] en);
 }