00022 {
00023 using namespace iRobot;
00024
00025 CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_SOURCES_AVAILABLE, 0,
00026 !!robot.homeBaseChargerAvailable ()
00027 || !!robot.internalChargerAvailable ());
00028
00029 CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_SOURCES_AVAILABLE, 1,
00030 !robot.homeBaseChargerAvailable ()
00031 || !!robot.internalChargerAvailable ());
00032
00033 CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_SOURCES_AVAILABLE, 2,
00034 !!robot.homeBaseChargerAvailable ()
00035 || !robot.internalChargerAvailable ());
00036
00037 CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_SOURCES_AVAILABLE, 3,
00038 !robot.homeBaseChargerAvailable ()
00039 || !robot.internalChargerAvailable ());
00040
00041 CHECK_SENSOR_UCHAR (Create::SENSOR_CHARGING_SOURCES_AVAILABLE, 4,
00042 !!robot.homeBaseChargerAvailable ()
00043 || !!robot.internalChargerAvailable ());
00044
00045 return TEST_SUCCEED;
00046 }