From 1481ebe3493d6225e50b74c16c010d77e08633ba Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 3 Apr 2014 08:49:08 -0430 Subject: [PATCH] Added missing documentation. --- .../ccg/nxtarbot/protocol/MotorMasks.java | 18 +++++++++++++----- .../nxtarbot/threads/MotorControlThread.java | 2 +- .../nxtarbot/threads/SensorReportThread.java | 2 +- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/ve/ucv/ciens/ccg/nxtarbot/protocol/MotorMasks.java b/src/ve/ucv/ciens/ccg/nxtarbot/protocol/MotorMasks.java index 61c0b33..505f301 100644 --- a/src/ve/ucv/ciens/ccg/nxtarbot/protocol/MotorMasks.java +++ b/src/ve/ucv/ciens/ccg/nxtarbot/protocol/MotorMasks.java @@ -15,10 +15,18 @@ */ package ve.ucv.ciens.ccg.nxtarbot.protocol; +/** + *

Bit masks used to code/decode the control instructions sent by NxtAR-cam to + * NxtAR-bot.

+ *

Expansions 1-3 are currently unused.

+ */ public abstract class MotorMasks { - public static final byte MOTOR_A = (byte)0x01; - public static final byte MOTOR_B = (byte)0x02; - public static final byte MOTOR_C = (byte)0x04; - public static final byte DIRECTION = (byte)0x08; - public static final byte RECENTER = (byte)0xF0; + public static final byte MOTOR_A = (byte)0x01; + public static final byte MOTOR_B = (byte)0x02; + public static final byte MOTOR_C = (byte)0x04; + public static final byte DIRECTION = (byte)0x08; + public static final byte RECENTER = (byte)0x10; + public static final byte EXPANSION_1 = (byte)0x20; + public static final byte EXPANSION_2 = (byte)0x20; + public static final byte EXPANSION_3 = (byte)0x20; } diff --git a/src/ve/ucv/ciens/ccg/nxtarbot/threads/MotorControlThread.java b/src/ve/ucv/ciens/ccg/nxtarbot/threads/MotorControlThread.java index 046a46a..7d59a6d 100644 --- a/src/ve/ucv/ciens/ccg/nxtarbot/threads/MotorControlThread.java +++ b/src/ve/ucv/ciens/ccg/nxtarbot/threads/MotorControlThread.java @@ -122,7 +122,7 @@ public class MotorControlThread extends Thread{ } }catch(IOException io){ - // If disconnection terminate. + // On disconnection terminate. done = true; } } diff --git a/src/ve/ucv/ciens/ccg/nxtarbot/threads/SensorReportThread.java b/src/ve/ucv/ciens/ccg/nxtarbot/threads/SensorReportThread.java index bb31c08..0920e2b 100644 --- a/src/ve/ucv/ciens/ccg/nxtarbot/threads/SensorReportThread.java +++ b/src/ve/ucv/ciens/ccg/nxtarbot/threads/SensorReportThread.java @@ -67,7 +67,7 @@ public class SensorReportThread extends Thread{ outputStream.writeByte(message); outputStream.flush(); }catch(IOException io){ - // If disconnection terminate. + // On disconnection terminate. done = true; } }