#include <c++/Lamp.H>
Collaboration diagram for Lamp:

| Public Types | |
| enum | Port { A, B, C } | 
| The RCX output pad to which the Lamp is connected.  More... | |
| Public Member Functions | |
| Lamp (enum Port port) | |
| construct a lamp connected to {port} | |
| ~Lamp () | |
| destroy our lamp instance | |
| const void | on () const | 
| Turn the Lamp on. | |
| const void | off () const | 
| Turn the Lamp off. | |
| const void | brightness (const unsigned char level) const | 
| Set the power to the lamp. | |
Define a lamp connection to the RCX so we can turn the lamp on(), off() or set its brightness().
Definition at line 39 of file Lamp.H.
| 
 | 
| The RCX output pad to which the Lamp is connected. 
 | 
| 
 | 
| construct a lamp connected to {port} 
 
 Definition at line 54 of file Lamp.H. References A, B, motor_a_dir(), motor_a_speed(), motor_b_dir(), motor_b_speed(), motor_c_dir(), and motor_c_speed(). | 
| 
 | 
| destroy our lamp instance 
 
 Definition at line 66 of file Lamp.H. References off(). | 
| 
 | 
| Set the power to the lamp. 
 
 
 | 
| 
 | 
| Turn the Lamp off. 
 
 Definition at line 76 of file Lamp.H. References off. Referenced by ~Lamp(). | 
| 
 | 
| Turn the Lamp on. 
 
 Definition at line 71 of file Lamp.H. References fwd. | 
| brickOS is released under the
Mozilla Public License. Original code copyright 1998-2002 by the authors. | 
 1.3.5
 1.3.5