background image

Detailed Command Descriptions 

Command: 

Clean

 

Description:

 Starts a cleaning by simulating press of start button. 

Usage:

 Clean [House] [Spot] [Stop] 

Options:

 

Flag

 

Description

 

House

 

(Optional)   Equivalent   to   pressing   ‘Start’   button   once.   
Starts   a   house   cleaning.   
(House   cleaning   mode   is   the   default   cleaning   mode.)

 

Spot

 

(Optional)   Starts   a   spot   clean.

 

Stop

 

Stop   Cleaning.

 

Return Format:

 None 

   

Command: 

DiagTest

 

Description:

 Executes different test modes. Once set, press Start button to engage. (Test modes are 

mutually exclusive.) 

Usage:

 DiagTest [TestsOff] [DrivePath] [DriveForever] [MoveAndBump] [DropTest] [AutoCycle] 

[OneShot] [BrushOn] [VacuumOn] [LDSOn] [AllMotorsOn] [DisablePickupDetect] [DrivePathDist 
<DrivePathDist_value>] [DriveForeverLeftDist <DriveForeverLeftDist_value>] [DriveForeverRightDist 
<DriveForeverRightDist_value>] [DriveForeverSpeed <DriveForeverSpeed_value>] [Speed 
<Speed_value>] [BrushSpeed <BrushSpeed_value>] 

Options:

 

Flag

 

Description

 

TestsOff

 

Stop   Diagnostic   Test   and   clears   all   diagnostic   test   modes.

 

DrivePath

 

Sets   DrivePath   TestMode.   Press   start   button   to   start.   Robot   travels   
straight   by   commanded   distance   as   path.   Mutually   exclusive   with   other   
diagtest   modes.   Use   ‘TestsOff’   option   to   stop.

 

DriveForever

 

Sets   DriveForever   TestMode.   Press   start   button   to   start.   Robot   drives   
continuously.   Mutually   exclusive   with   other   diagtest   modes.   Use   
‘TestsOff’   option   to   stop.

 

MoveAndBump

 

Sets   Move   and   Bump   TestMode.   Press   start   button   to   start.   Executes   
canned   series   of   motions,   but   will   react   to   bumps.   Mutually   exclusive   
with   other   diagtest   modes.

 

DropTest

 

Enables   DropTest.   Robot   drives   forward   until   a   drop   is   detected.   
Mutually   exclusive   with   other   diagtest   modes.

 

AutoCycle

 

DropTest   argument   to   enable   automatic   restart   of   the   test.   The   robot   
will   drive   backwards   and   then   forward   until   a   drop   is   detected   until   the   
test   is   over.

 

OneShot

 

Only   executes   test   once.

 

BrushOn

 

Turns   on   brush   during   test.   May   conflict   with   motor   commands   of   test   
so   use   carefully!

 

VacuumOn

 

Turns   on   vacuum   during   test.   May   conflict   with   motor   commands   of   test   
so   use   carefully!

 

Summary of Contents for XV

Page 1: ...ponse 5 Now type help to get a list of available commands Command Syntax Commands are matched with a case insensitive method Partial word match is supported You only need to type in enough letters of...

Page 2: ...ma and then data associated with that label The order and number of the rows and columns is not gauranteed to stay the same from release to release The labels used will not be changed but new rows and...

Page 3: ...mation for the system software and hardware GetWarranty Get the warranty validation codes Help Without any argument this prints a list of all possible cmds With a command name it prints the help for t...

Page 4: ...ff Stop Diagnostic Test and clears all diagnostic test modes DrivePath Sets DrivePath TestMode Press start button to start Robot travels straight by commanded distance as path Mutually exclusive with...

Page 5: ...Speed DropTest argument to set the robot speed in mm s BrushSpeed DropTest argument to set the speed of the brush in rpm Return Format None Command GetAccel Description Get the Accelerometer readings...

Page 6: ...50 0 NotConnected3 0 0 0 50 0 BatteryTemp0InC 1759 1759 1759 50 0 Command GetButtons Description Get the state of the UI Buttons Usage GetButtons Options None Return Format Button Name Pressed BTN_SOF...

Page 7: ...t 222 Please put my Dirt Bin back in 223 Please check my Dirt Bin and Filter Empty them as needed 224 My Brush is overheated Please wait while I cool down 225 My Battery is overheated Please wait whil...

Page 8: ...G 3 29 64 0x60 0xc00 0 LS_ERROR_SHUTDOWN 3 30 66 0x63 0xcc3 0 LS_NEW_BATTERY 3 31 68 0x66 0xd8c 0 LS_ERROR_WDT 3 32 70 0x69 0xe5b 0 LS_LDS_DotTooWide 3 33 72 0x6c 0xf30 0 LS_LDS_DoubleDot 3 34 74 0x6f...

Page 9: ...0x72db Command GetMotors Description Get the diagnostic data for the motors Usage GetMotors Brush Vacuum LeftWheel RightWheel Laser Charger Options Flag Description Brush Return Brush Motor stats Vacu...

Page 10: ...e version information for the system software and hardware Usage GetVersion Options None Return Format Component Major Minor Build ModelID 0 XV11 ConfigID 1 Serial Number AAAnnnnnAA 0000000 D Software...

Page 11: ...r Time GetVersion Get the version information for the system software and hardware GetWarranty Get the warranty validation codes PlaySound Play the specified sound in the robot RestoreDefaults Restore...

Page 12: ...ts Options None Return Format None Command SetDistanceCal Description Set distance sensor calibration values for min and max distances Usage SetDistanceCal DropMinimum DropMiddle DropMaximum WallMinim...

Page 13: ...k HLine HLine_value VLine VLine_value HBars VBars FGWhite FGBlack Contrast Contrast_value Options Flag Description BGWhite Fill LCD background with White BGBlack Fill LCD background with Black HLine D...

Page 14: ...er Button options ButtonGreenDim Start Button Green Dim mutually exclusive of other Button options ButtonOff Start Button Off Return Format None Command SetMotor Description Sets the specified motor t...

Page 15: ...aning for Sun 0 Sat 6 required Hour Hour value 0 23 required Min Minutes value 0 59 required House Schedule to Clean whole house default Mutually exclusive with None None Remove Scheduled Cleaning for...

Page 16: ...lFollower Description Enables Disables wall follower Usage SetWallFollower Enable Disable Options Flag Description Enable Enable wall follower Disable Disable wall follower Return Format None Command...

Page 17: ...S Upload file is an LDS module Mutually exclusive with sound code xmodem Use xmodem protocal when transmitting upload module size data size to upload to device noburn test option do NOT burn the flash...

Reviews: