Gabriel Gibeau Sanchez / Mbed 2 deprecated Projet_S5_Mobile_local

Dependencies:   XBeeLib mbed-rtos mbed

Committer:
ggs22
Date:
Mon Dec 04 14:32:33 2017 +0000
Revision:
3:e76f0ece91ef
Child:
4:5fc4815b0583
Child:
5:2732931df96c
Child:
9:68575180c7a7
commit with sensors lib

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ggs22 3:e76f0ece91ef 1 #include "Sensors.h"
ggs22 3:e76f0ece91ef 2 #include "xbeeutils.h"
ggs22 3:e76f0ece91ef 3
ggs22 3:e76f0ece91ef 4 static Serial pc(USBTX,USBRX);
ggs22 3:e76f0ece91ef 5
ggs22 3:e76f0ece91ef 6 void calibrateSensors(){
ggs22 3:e76f0ece91ef 7
ggs22 3:e76f0ece91ef 8 pc.printf("Calibrating sensors...\n");
ggs22 3:e76f0ece91ef 9
ggs22 3:e76f0ece91ef 10 calibrate_EC();
ggs22 3:e76f0ece91ef 11 calibrate_RTD();
ggs22 3:e76f0ece91ef 12 //calibrate_PH();
ggs22 3:e76f0ece91ef 13 pc.printf("Calibration completed!\n");
ggs22 3:e76f0ece91ef 14 }
ggs22 3:e76f0ece91ef 15
ggs22 3:e76f0ece91ef 16 char * getReadings(){
ggs22 3:e76f0ece91ef 17
ggs22 3:e76f0ece91ef 18 char phBuf[DEFAULT_BUFFER_SIZE], ECBuf[DEFAULT_BUFFER_SIZE], RTDBuf[DEFAULT_BUFFER_SIZE], TxBuf[DEFAULT_BUFFER_SIZE];
ggs22 3:e76f0ece91ef 19
ggs22 3:e76f0ece91ef 20 read_EC(ECBuf);
ggs22 3:e76f0ece91ef 21 read_RTD(RTDBuf);
ggs22 3:e76f0ece91ef 22 read_PH(phBuf);
ggs22 3:e76f0ece91ef 23
ggs22 3:e76f0ece91ef 24 sprintf(TxBuf,"%s;%s;%s",RTDBuf,phBuf,ECBuf);
ggs22 3:e76f0ece91ef 25 pc.printf("%s\n",TxBuf);
ggs22 3:e76f0ece91ef 26 xbee_broadcast(TxBuf,strlen(TxBuf)+1);
ggs22 3:e76f0ece91ef 27 pc.printf("TxBuf strlen: %i\n",strlen(TxBuf));
ggs22 3:e76f0ece91ef 28 }