From 0e17335eaa7f153861f41cecb45d49d04407b008 Mon Sep 17 00:00:00 2001 From: Jacob Perron Date: Thu, 17 Mar 2016 12:28:39 -0700 Subject: [PATCH] Add enum of special IR characters --- include/create/types.h | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/include/create/types.h b/include/create/types.h index a755214..6888389 100644 --- a/include/create/types.h +++ b/include/create/types.h @@ -179,6 +179,43 @@ namespace create { SAT = 6 }; + enum IRChars { + IR_CHAR_NONE = 0, + IR_CHAR_LEFT = 129, + IR_CHAR_FORWARD = 130, + IR_CHAR_RIGHT = 131, + IR_CHAR_SPOT = 132, + IR_CHAR_MAX = 133, + IR_CHAR_SMALL = 134, + IR_CHAR_MEDIUM = 135, + IR_CHAR_LARGE = 136, + IR_CHAR_CLEAN = 136, + IR_CHAR_PAUSE = 137, + IR_CHAR_POWER = 138, + IR_CHAR_ARC_LEFT = 139, + IR_CHAR_ARC_RIGHT = 140, + IR_CHAR_STOP = 141, + IR_CHAR_DOWNLOAD = 142, + IR_CHAR_SEEK_DOCK = 143, + IR_CHAR_DOCK_RESERVED = 240, + IR_CHAR_RED_BUOY = 248, + IR_CHAR_GREEN_BUOY = 244, + IR_CHAR_FORCE_FIELD = 242, + IR_CHAR_RED_GREEN_BUOY = 252, + IR_CHAR_RED_FORCE_FIELD = 250, + IR_CHAR_GREEN_FORCE_FIELD = 246, + IR_CHAR_RED_GREEN_FORCE_FIELD = 254, + IR_CHAR_600_DOCK_RESERVED = 160, + IR_CHAR_600_FORCE_FIELD = 161, + IR_CHAR_600_GREEN_BUOY = 164, + IR_CHAR_600_GREEN_FORCE_FIELD = 165, + IR_CHAR_600_RED_BUOY = 168, + IR_CHAR_600_RED_FORCE_FIELD = 169, + IR_CHAR_600_RED_GREEN_BUOY = 172, + IR_CHAR_600_RED_GREEN_FORCE_FIELD = 173, + IR_CHAR_VIRTUAL_WALL = 162 + }; + struct Pose { float x; float y;