Code APP3
Dependencies: mbed EthernetInterface WebSocketClient mbed-rtos BufferedSerial
Fork of APP3_Lab by
parser.cpp@10:edcf07f33583, 2017-09-30 (annotated)
- Committer:
- JayMcGee
- Date:
- Sat Sep 30 20:29:47 2017 +0000
- Revision:
- 10:edcf07f33583
- Parent:
- 6:9ed8153f1328
- Child:
- 13:5f21dd134bd2
Added Struct for Sensors
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
JayMcGee | 4:ed53c87777f6 | 1 | #include "parser.h" |
JayMcGee | 4:ed53c87777f6 | 2 | |
Cheroukee | 6:9ed8153f1328 | 3 | unsigned int PanID; |
Cheroukee | 5:9e6a09a38785 | 4 | char URL[255] = {0}; |
Cheroukee | 5:9e6a09a38785 | 5 | |
Cheroukee | 5:9e6a09a38785 | 6 | LocalFileSystem local("local"); |
Cheroukee | 5:9e6a09a38785 | 7 | |
JayMcGee | 3:a07b74f94890 | 8 | void ReadFile() |
JayMcGee | 3:a07b74f94890 | 9 | { |
JayMcGee | 4:ed53c87777f6 | 10 | Serial pc(USBTX, USBRX); // tx, rx |
Cheroukee | 5:9e6a09a38785 | 11 | FILE *fp = fopen("/local/config.txt", "r"); // Ouvrir config.txt pour lecture seulement |
JayMcGee | 3:a07b74f94890 | 12 | if(fp == NULL) |
JayMcGee | 3:a07b74f94890 | 13 | { |
JayMcGee | 4:ed53c87777f6 | 14 | pc.printf("Failed to find configuration file. \n\r"); |
JayMcGee | 3:a07b74f94890 | 15 | } |
JayMcGee | 3:a07b74f94890 | 16 | else |
JayMcGee | 3:a07b74f94890 | 17 | { |
JayMcGee | 3:a07b74f94890 | 18 | pc.printf("Config file opened. \n\r"); |
Cheroukee | 6:9ed8153f1328 | 19 | if (fscanf(fp,"0x%x", &PanID) > 0) |
Cheroukee | 6:9ed8153f1328 | 20 | { |
Cheroukee | 6:9ed8153f1328 | 21 | pc.printf("PanId : 0x%x value : %u\r\n", PanID, PanID); // Display PanId |
Cheroukee | 6:9ed8153f1328 | 22 | } |
Cheroukee | 6:9ed8153f1328 | 23 | fscanf(fp,"%s",URL); // read URL |
JayMcGee | 4:ed53c87777f6 | 24 | pc.printf("ServeurURL : %s\r\n",URL); // Display URL |
JayMcGee | 3:a07b74f94890 | 25 | fclose(fp); |
JayMcGee | 3:a07b74f94890 | 26 | } |
JayMcGee | 3:a07b74f94890 | 27 | } |