Table of Robot Application Commands
Starts a cleaning by simulating press of start button.
Executes different test modes. Once set, press Start button to engage. (Test modes are mutually
exclusive.)
Get the Accelerometer readings.
Get the A2D readings for the analog sensors.
Get the state of the UI Buttons.
Prints out the cal info from the System Control Block.
Get the diagnostic data for the charging system.
Get the state of the digital sensors.
Get scan packet from LDS.
Get the diagnostic data for the motors.
Get the Cleaning Schedule. (24 hour clock format)
Get Current Scheduler Time.
Get the version information for the system software and hardware.
Get the warranty validation codes.
Without any argument, this prints a list of all possible cmds.
With a command name, it prints the help for that particular command
Play the specified sound in the robot.
Restore user settings to default.
Set distance sensor calibration values for min and max distances.
Sets the LCD to the specified display. (TestMode Only)
Sets LDS rotation on or off. Can only be run in TestMode.
Sets the specified LED to on,off,blink, or dim. (TestMode Only)
Sets the specified motor to run in a direction at a requested speed. (TestMode Only)
Modify Cleaning Schedule.
Set the operation mode of the robot. (TestMode Only)
Sets the current day, hour, and minute for the scheduler clock.
Enables/Disables wall follower
Sets TestMode on or off. Some commands can only be run in TestMode.
Uploads new program to the robot.