AskSin++
Public Member Functions | List of all members
as::DualStatusLed< LEDPIN1, LEDPIN2, PINTYPE1, PINTYPE2 > Class Template Reference
Inheritance diagram for as::DualStatusLed< LEDPIN1, LEDPIN2, PINTYPE1, PINTYPE2 >:
Inheritance graph
[legend]
Collaboration diagram for as::DualStatusLed< LEDPIN1, LEDPIN2, PINTYPE1, PINTYPE2 >:
Collaboration graph
[legend]

Public Member Functions

void init ()
 
bool active () const
 
void ledOn (uint32_t ticks)
 
void ledOn (uint32_t ticks, uint32_t tacks)
 
void set (Mode stat)
 
void ledOn ()
 
void ledOff ()
 
void invert (bool value)
 

Additional Inherited Members

- Public Types inherited from as::LedStates
enum  Mode {
  nothing =0, pairing =1, send =2, ack =3,
  nack =4, bat_low =5, welcome =6, key_long =7,
  failure =8
}
 
- Static Public Attributes inherited from as::LedStates
static const BlinkPattern single[9] PROGMEM
 
static const BlinkPattern dual1[9] PROGMEM
 
static const BlinkPattern dual2[9] PROGMEM
 

Detailed Description

template<uint8_t LEDPIN1, uint8_t LEDPIN2, class PINTYPE1 = ArduinoPins, class PINTYPE2 = ArduinoPins>
class as::DualStatusLed< LEDPIN1, LEDPIN2, PINTYPE1, PINTYPE2 >

Definition at line 150 of file Led.h.