#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 |