BatteryPanel

Committer:
williequesada
Date:
Tue Jun 04 19:25:12 2019 +0000
Revision:
0:c8cdb6bdc59d
pablo

Who changed what in which revision?

UserRevisionLine numberNew contents of line
williequesada 0:c8cdb6bdc59d 1
williequesada 0:c8cdb6bdc59d 2 #ifndef MBED_BATTERYPANEL_H
williequesada 0:c8cdb6bdc59d 3 #define MBED_BATTERYPANEL_H
williequesada 0:c8cdb6bdc59d 4
williequesada 0:c8cdb6bdc59d 5 #include "mbed.h"
williequesada 0:c8cdb6bdc59d 6
williequesada 0:c8cdb6bdc59d 7 class BATTERY_PANEL {
williequesada 0:c8cdb6bdc59d 8 public:
williequesada 0:c8cdb6bdc59d 9 BATTERY_PANEL(PinName AnalogBattery, PinName AnalogPanel, PinName Control);
williequesada 0:c8cdb6bdc59d 10
williequesada 0:c8cdb6bdc59d 11 float PanelRead();
williequesada 0:c8cdb6bdc59d 12 float BatteryRead();
williequesada 0:c8cdb6bdc59d 13 float PanelAnalog();
williequesada 0:c8cdb6bdc59d 14 float BatteryAnalog();
williequesada 0:c8cdb6bdc59d 15 int Control();
williequesada 0:c8cdb6bdc59d 16 void ControlOn();
williequesada 0:c8cdb6bdc59d 17 void ControlOff();
williequesada 0:c8cdb6bdc59d 18
williequesada 0:c8cdb6bdc59d 19 private:
williequesada 0:c8cdb6bdc59d 20 AnalogIn _AnalogBattery;
williequesada 0:c8cdb6bdc59d 21 AnalogIn _AnalogPanel;
williequesada 0:c8cdb6bdc59d 22 DigitalOut _Control;
williequesada 0:c8cdb6bdc59d 23 };
williequesada 0:c8cdb6bdc59d 24
williequesada 0:c8cdb6bdc59d 25 #endif
williequesada 0:c8cdb6bdc59d 26
williequesada 0:c8cdb6bdc59d 27