00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include <config.h>
00019 #if defined(CONF_DMOTOR)
00020
00021 #include <unistd.h>
00022 #include <tm.h>
00023
00024 #include <c++/Lamp.H>
00025
00026 int
00027 main(int argc,
00028 char **argv)
00029 {
00030 Lamp myLite(Lamp::B);
00031 int power = 0;
00032
00033 myLite.on();
00034 while (power < 255 && !shutdown_requested()) {
00035 myLite.brightness(power);
00036 sleep(1);
00037 power += (256/8);
00038 }
00039 myLite.off();
00040 return 0;
00041 }
00042 #else // CONF_DMOTOR
00043 #warning lampTest.C requires CONF_DMOTOR
00044 #warning lamp demo will do nothing
00045 int
00046 main(int argc,
00047 char **argv)
00048 {
00049 return 0;
00050 }
00051 #endif // CONF_DMOTOR