Refactoring and other updates

Dependencies:   BLE_API mbed nRF51822

Fork of nRF51822_SimpleChat by Cristi Stoican

Committer:
carbune92
Date:
Mon May 08 13:05:45 2017 +0000
Revision:
3:b6e4e5529a52
Child:
6:832162614a19
It builds!!

Who changed what in which revision?

UserRevisionLine numberNew contents of line
carbune92 3:b6e4e5529a52 1 #ifndef _ProcessInterface_H_
carbune92 3:b6e4e5529a52 2 #define _ProcessInterface_H_
carbune92 3:b6e4e5529a52 3
carbune92 3:b6e4e5529a52 4 //#include "ble/BLE.h"
carbune92 3:b6e4e5529a52 5 #include "Controller.hpp"
carbune92 3:b6e4e5529a52 6 #include "BTDevice.hpp"
carbune92 3:b6e4e5529a52 7
carbune92 3:b6e4e5529a52 8 static AnalogIn input(P0_4);
carbune92 3:b6e4e5529a52 9
carbune92 3:b6e4e5529a52 10 class ProcessInterface{
carbune92 3:b6e4e5529a52 11
carbune92 3:b6e4e5529a52 12 public:
carbune92 3:b6e4e5529a52 13 ProcessInterface();
carbune92 3:b6e4e5529a52 14 void getProcOutput();
carbune92 3:b6e4e5529a52 15 void attachController(Controller *);
carbune92 3:b6e4e5529a52 16 void attachBTDevice(BTDevice *);
carbune92 3:b6e4e5529a52 17 void exportOutput();
carbune92 3:b6e4e5529a52 18 void updateCmd();
carbune92 3:b6e4e5529a52 19 void updateCmd(float);
carbune92 3:b6e4e5529a52 20 void applyCmd();
carbune92 3:b6e4e5529a52 21
carbune92 3:b6e4e5529a52 22 ~ProcessInterface();
carbune92 3:b6e4e5529a52 23
carbune92 3:b6e4e5529a52 24 private:
carbune92 3:b6e4e5529a52 25 Controller *Ctrl;
carbune92 3:b6e4e5529a52 26 BTDevice *Btd;
carbune92 3:b6e4e5529a52 27 float Output;
carbune92 3:b6e4e5529a52 28 float cmd;
carbune92 3:b6e4e5529a52 29
carbune92 3:b6e4e5529a52 30 };
carbune92 3:b6e4e5529a52 31
carbune92 3:b6e4e5529a52 32 #endif