LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CoreNaviLeds Class Reference

#include <CoreNaviLeds.h>

Collaboration diagram for CoreNaviLeds:
[legend]

Public Member Functions

int Left ()
 
int Right ()
 
int Center ()
 
int All ()
 
void stopAll ()
 
void stopAll (int led)
 
void ledFade (int led, int brightness, int cFadeIn, int cFadeOut, int sFadeIn, int sFadeOut)
 
void ledPulsate (int led, int brightness, int startDelay, int FadeIn, int FadeOut, int FadeOutDelay, int RepeatDelay, int repeat)
 
void ledDoublePulse (int led, int brightness, int pulseRamp, int pulseDur, int pulseDelay, int RepeatDelay, int repeat)
 
void ledFullFade (int brightness, int firstIn, int firstOut, int secondIn, int secondOut, int thirdOut, bool left)
 
void ledSet (int led, int brightness)
 
void ledRampTo (int led, int brightness, int time)
 
void ledWaterdrop (int brightness, int cFadeIn, int cFadeOut, int sFadeIn, int sFadeOut, bool reverse=false)
 
void ledLightbarSwipe (int brightness, int fadeTime, bool goLeft)
 
void ledLightbarFullSwipe (int brightness, int fadeTime, bool goLeft)
 
void ledSwipe (int brightness, int fadeTime, bool goLeft)
 
void ledFullSwipe (int brightness, int fadeTime, bool goLeft)
 
void ledSeesaw (int brightness, int fadeTime, bool reverse=false)
 
void ledFadeOff (int brightness, int fadeTime, bool goLeft)
 
 CoreNaviLeds ()
 
 ~CoreNaviLeds ()
 

Static Public Member Functions

static CoreNaviLedsinstance ()
 

Static Public Attributes

static CoreNaviLedsm_instance = NULL
 

Constructor & Destructor Documentation

CoreNaviLeds::CoreNaviLeds ( )
CoreNaviLeds::~CoreNaviLeds ( )

Member Function Documentation

int CoreNaviLeds::All ( )
int CoreNaviLeds::Center ( )
CoreNaviLeds * CoreNaviLeds::instance ( void  )
static
void CoreNaviLeds::ledDoublePulse ( int  led,
int  brightness,
int  pulseRamp,
int  pulseDur,
int  pulseDelay,
int  RepeatDelay,
int  repeat 
)
void CoreNaviLeds::ledFade ( int  led,
int  brightness,
int  cFadeIn,
int  cFadeOut,
int  sFadeIn,
int  sFadeOut 
)
void CoreNaviLeds::ledFadeOff ( int  brightness,
int  fadeTime,
bool  goLeft 
)
void CoreNaviLeds::ledFullFade ( int  brightness,
int  firstIn,
int  firstOut,
int  secondIn,
int  secondOut,
int  thirdOut,
bool  left 
)
void CoreNaviLeds::ledFullSwipe ( int  brightness,
int  fadeTime,
bool  goLeft 
)
void CoreNaviLeds::ledLightbarFullSwipe ( int  brightness,
int  fadeTime,
bool  goLeft 
)
void CoreNaviLeds::ledLightbarSwipe ( int  brightness,
int  fadeTime,
bool  goLeft 
)
void CoreNaviLeds::ledPulsate ( int  led,
int  brightness,
int  startDelay,
int  FadeIn,
int  FadeOut,
int  FadeOutDelay,
int  RepeatDelay,
int  repeat 
)
void CoreNaviLeds::ledRampTo ( int  led,
int  brightness,
int  time 
)
void CoreNaviLeds::ledSeesaw ( int  brightness,
int  fadeTime,
bool  reverse = false 
)
void CoreNaviLeds::ledSet ( int  led,
int  brightness 
)
void CoreNaviLeds::ledSwipe ( int  brightness,
int  fadeTime,
bool  goLeft 
)
void CoreNaviLeds::ledWaterdrop ( int  brightness,
int  cFadeIn,
int  cFadeOut,
int  sFadeIn,
int  sFadeOut,
bool  reverse = false 
)
int CoreNaviLeds::Left ( )
int CoreNaviLeds::Right ( )
void CoreNaviLeds::stopAll ( )
void CoreNaviLeds::stopAll ( int  led)

Member Data Documentation

CoreNaviLeds * CoreNaviLeds::m_instance = NULL
static

The documentation for this class was generated from the following files: