X-Git-Url: https://rtime.felk.cvut.cz/gitweb/orte.git/blobdiff_plain/ffb3934617cc6025b327bf2cc876f55650deecbf..d117052ac90b168861dcce5667c9c76e3b8ed309:/orte/Robot_Demo/src/org/ocera/orte/demo/HokuyoScanSubscribe.java diff --git a/orte/Robot_Demo/src/org/ocera/orte/demo/HokuyoScanSubscribe.java b/orte/Robot_Demo/src/org/ocera/orte/demo/HokuyoScanSubscribe.java index 485c672..900d9f2 100644 --- a/orte/Robot_Demo/src/org/ocera/orte/demo/HokuyoScanSubscribe.java +++ b/orte/Robot_Demo/src/org/ocera/orte/demo/HokuyoScanSubscribe.java @@ -11,12 +11,10 @@ import org.ocera.orte.types.MessageData; import org.ocera.orte.types.NtpTime; import org.ocera.orte.types.RecvInfo; import org.ocera.orte.types.SubsProp; +import org.ocera.orte.types.ORTEConstant; public class HokuyoScanSubscribe extends SubscriptionCallback{ - public final static int IMMEDIATE = 0x02; - public final static int BEST_EFFORTS = 0x01; - private Subscription sub; private HokuyoView view; private HokuyoScanType hokuyomsg; @@ -41,8 +39,8 @@ public class HokuyoScanSubscribe extends SubscriptionCallback{ "hokuyo_scan", minSeparation, deadline, - IMMEDIATE, - BEST_EFFORTS, + ORTEConstant.IMMEDIATE, + ORTEConstant.BEST_EFFORTS, 0); } @@ -76,6 +74,7 @@ public class HokuyoScanSubscribe extends SubscriptionCallback{ } public void callback(RecvInfo info, MessageData msg) { - view.setData(((HokuyoScanType)msg).hokuyo); - } -} \ No newline at end of file + if (info.getRecvStatus() == ORTEConstant.NEW_DATA) + view.setData(((HokuyoScanType)msg).hokuyo); + } +}