#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.
enum Lamp::Port |
Lamp::Lamp | ( | enum Port | port | ) | [inline] |
Lamp::~Lamp | ( | ) | [inline] |
const void Lamp::on | ( | ) | const [inline] |
const void Lamp::off | ( | ) | const [inline] |
const void Lamp::brightness | ( | const unsigned char | level | ) | const [inline] |
brickOS is released under the
Mozilla Public License.
Original code copyright 1998-2005 by the authors. |