Baseline for testing

Committer:
foxbrianr
Date:
Thu Jul 25 00:43:23 2019 +0000
Revision:
0:e24f6400a8c8
Child:
1:a2073f60d3a6
Baseline for testing

Who changed what in which revision?

UserRevisionLine numberNew contents of line
foxbrianr 0:e24f6400a8c8 1
foxbrianr 0:e24f6400a8c8 2 #include "mbed.h"
foxbrianr 0:e24f6400a8c8 3 #include <vector>
foxbrianr 0:e24f6400a8c8 4
foxbrianr 0:e24f6400a8c8 5 #define MAX_ADDR_LENGTH 40
foxbrianr 0:e24f6400a8c8 6 #define MAX_ADDRESSES 100
foxbrianr 0:e24f6400a8c8 7
foxbrianr 0:e24f6400a8c8 8 class Address
foxbrianr 0:e24f6400a8c8 9 {
foxbrianr 0:e24f6400a8c8 10 public:
foxbrianr 0:e24f6400a8c8 11
foxbrianr 0:e24f6400a8c8 12 int address;
foxbrianr 0:e24f6400a8c8 13 char description[MAX_ADDR_LENGTH];
foxbrianr 0:e24f6400a8c8 14
foxbrianr 0:e24f6400a8c8 15 };
foxbrianr 0:e24f6400a8c8 16
foxbrianr 0:e24f6400a8c8 17 class AddressMap
foxbrianr 0:e24f6400a8c8 18 {
foxbrianr 0:e24f6400a8c8 19
foxbrianr 0:e24f6400a8c8 20 public:
foxbrianr 0:e24f6400a8c8 21
foxbrianr 0:e24f6400a8c8 22 Address addresses[MAX_ADDRESSES];
foxbrianr 0:e24f6400a8c8 23
foxbrianr 0:e24f6400a8c8 24 void init();
foxbrianr 0:e24f6400a8c8 25 int load();
foxbrianr 0:e24f6400a8c8 26 void save();
foxbrianr 0:e24f6400a8c8 27 void display(Serial *pc);
foxbrianr 0:e24f6400a8c8 28 //void add(int event, char* timeStamp);
foxbrianr 0:e24f6400a8c8 29 //void clear();
foxbrianr 0:e24f6400a8c8 30 char* getString(unsigned char idx );
foxbrianr 0:e24f6400a8c8 31
foxbrianr 0:e24f6400a8c8 32 void play(Serial *pc, int address);
foxbrianr 0:e24f6400a8c8 33 };