working commands. singleton deleted

Dependents:   GonioTrainer

Committer:
dkester
Date:
Thu Jun 11 20:57:59 2015 +0000
Revision:
5:47cb37923f58
Parent:
3:32afe87d4b62
working 11 jun

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dkester 0:e188325211af 1 #ifndef _OFFLINECOMMAND_H_
dkester 0:e188325211af 2 #define _OFFLINECOMMAND_H_
dkester 0:e188325211af 3
dkester 0:e188325211af 4 #include "mbed.h"
dkester 0:e188325211af 5 #include "Command.h"
dkester 0:e188325211af 6 #include "Sensors.h"
dkester 0:e188325211af 7 #include "Storage.h"
dkester 0:e188325211af 8
dkester 0:e188325211af 9 class OfflineCommand : public Command {
dkester 0:e188325211af 10
dkester 0:e188325211af 11 Sensors* sensors;
dkester 0:e188325211af 12 Storage* storage;
dkester 0:e188325211af 13
dkester 0:e188325211af 14 volatile bool running;
dkester 0:e188325211af 15 volatile int state;
dkester 1:fd4c0e2decb8 16 static volatile int32_t addr;
dkester 0:e188325211af 17
dkester 0:e188325211af 18 public:
dkester 2:c9e47ac47edb 19 OfflineCommand(Sensors* sensors, Storage* storage);
dkester 0:e188325211af 20
dkester 0:e188325211af 21 virtual void initialize();
dkester 0:e188325211af 22 virtual void execute();
dkester 0:e188325211af 23 virtual void button();
dkester 0:e188325211af 24 virtual void finish();
dkester 0:e188325211af 25
dkester 0:e188325211af 26 void writeToMemory();
dkester 0:e188325211af 27 void eraseMemory();
dkester 0:e188325211af 28
dkester 0:e188325211af 29 };
dkester 0:e188325211af 30
dkester 0:e188325211af 31 #endif /* _OFFLINECOMMAND_H_ */