1 package IrrigationController;
3 /** Interface MotionDetectionCallback for allowing callbacks from the MotionDetection class.
6 * @author Ali Younis <ayounis @ uci.edu>
11 // Checker annotations
12 import iotchecker.qual.*;
13 import java.rmi.Remote;
14 import java.rmi.RemoteException;
17 public interface MotionDetectionCallback extends Remote {
19 /** Callback method for when motion is detected.
21 * @param _md [MotionDetection].
23 * @return [void] None.
25 public void motionDetected(@NonLocalRemote MotionDetection _wg) throws RemoteException;