#include <PsLampInfo.h>
Public Types | |
| enum | LampMode { OFF = 0x00, STEADY = 0x01, FLASH = 0x02, FLUTTER = 0x04, BROKEN_FLUTTER = 0x08, WINK = 0x10 } |
Public Member Functions | |
| PsLampInfo (int lampId=0, const char *pName="", LampMode mode=OFF) | |
| PsLampInfo (const PsLampInfo &rPsLampInfo) | |
| virtual | ~PsLampInfo () |
| PsLampInfo & | operator= (const PsLampInfo &rhs) |
| int | getId (void) const |
| const char * | getName (void) const |
Private Member Functions | |
| void | setInfo (int lampId, LampMode mode, char *pLampName) |
| void | setMode (LampMode mode) |
| PsLampInfo::LampMode | getMode (void) const |
Private Attributes | |
| int | mLampId |
| LampMode | mLampMode |
| char * | mpLampName |
Friends | |
| class | PsLampTask |
| enum LampMode |
| PsLampInfo | ( | int | lampId = 0, |
| const char * | pName = "", |
||
| LampMode | mode = OFF |
||
| ) |
| PsLampInfo | ( | const PsLampInfo & | rPsLampInfo | ) |
|
virtual |
| int getId | ( | void | ) | const |
|
private |
| const char * getName | ( | void | ) | const |
| PsLampInfo & operator= | ( | const PsLampInfo & | rhs | ) |
|
private |
|
private |
|
friend |
|
private |
|
private |
|
private |