00022 {
00023 using namespace iRobot;
00024 robot.sendSensorsCommand (Create::SENSOR_GROUP_0);
00025 robot.sendSensorsCommand (Create::SENSOR_REQUESTED_LEFT_VELOCITY);
00026
00027
00028 Create::SensorPacket minS =
00029 static_cast<Create::SensorPacket> (Create::SENSOR_GROUP_0 - 1);
00030 CHECK_FAILURE
00031 (InvalidArgument,
00032 robot.sendSensorsCommand (minS));
00033
00034
00035 Create::SensorPacket maxS =
00036 static_cast<Create::SensorPacket>
00037 (Create::SENSOR_REQUESTED_LEFT_VELOCITY + 1);
00038 CHECK_FAILURE
00039 (InvalidArgument,
00040 robot.sendSensorsCommand (maxS));
00041
00042 return TEST_SUCCEED;
00043 }