AskSin++
Public Member Functions | List of all members
as::BatterySensorExt< SENSPIN, ACTIVATIONPIN, VCC > Class Template Reference

#include <BatterySensor.h>

Inheritance diagram for as::BatterySensorExt< SENSPIN, ACTIVATIONPIN, VCC >:
Inheritance graph
[legend]
Collaboration diagram for as::BatterySensorExt< SENSPIN, ACTIVATIONPIN, VCC >:
Collaboration graph
[legend]

Public Member Functions

void init (uint32_t period, AlarmClock &clock, uint16_t refvolt=VCC, uint8_t divider=2)
 
virtual uint8_t voltage ()
 
- Public Member Functions inherited from as::BattSensor< METER >
virtual void trigger (AlarmClock &clock)
 
uint8_t current () const
 
bool critical () const
 
void critical (uint8_t value)
 
bool low () const
 
void low (uint8_t value)
 
void resetCurrent ()
 
void init (uint32_t period, AlarmClock &clock)
 
uint16_t voltageHighRes ()
 
uint8_t voltage ()
 
METER & meter ()
 
void setIdle ()
 
void unsetIdle ()
 
- Public Member Functions inherited from as::Alarm
 Alarm (uint32_t t)
 
 Alarm (uint32_t t, bool asynch)
 
void set (uint32_t t)
 
void async (bool value)
 
bool async () const
 
void active (bool value)
 
bool active () const
 

Additional Inherited Members

- Public Attributes inherited from as::Alarm
uint32_t tick: 24
 
- Protected Attributes inherited from as::Alarm
bool m_Async: 4
 
bool m_Active: 4
 

Detailed Description

template<uint8_t SENSPIN, uint8_t ACTIVATIONPIN, uint16_t VCC = 3300>
class as::BatterySensorExt< SENSPIN, ACTIVATIONPIN, VCC >

Measure on analog pin See https://github.com/rlogiacco/BatterySense for setup

Definition at line 263 of file BatterySensor.h.