Projet s5 - sensors lib
Dependencies: XBeeLib mbed-rtos mbed
Sensors.cpp
00001 #include "Sensors.h" 00002 00003 static Serial pc(USBTX,USBRX); 00004 00005 void calibrateSensors(){ 00006 00007 pc.printf("Calibrating sensors...\n"); 00008 00009 //calibrate_EC(); 00010 //calibrate_RTD(); 00011 calibrate_PH(); 00012 pc.printf("Calibration completed!\n"); 00013 } 00014 00015 void getReadings(){ 00016 00017 char phBuf[DEFAULT_BUFFER_SIZE], ECBuf[DEFAULT_BUFFER_SIZE], RTDBuf[DEFAULT_BUFFER_SIZE], TxBuf[DEFAULT_BUFFER_SIZE]; 00018 00019 read_EC(ECBuf); 00020 read_RTD(RTDBuf); 00021 read_PH(phBuf); 00022 00023 sprintf(TxBuf,"%s;%s;%s",RTDBuf+1,phBuf+1,ECBuf+1); 00024 //sprintf(TxBuf,"%s;%s;%s;\0","1.1","2.2","3.3"); 00025 pc.printf("%s\n",TxBuf); 00026 RemoteXBeeZB xbzb = get_remote_node(); 00027 const RemoteXBeeZB& remoteDevice = xbzb; 00028 xbee_send(remoteDevice, TxBuf, strlen(TxBuf)); 00029 }
Generated on Wed Jul 20 2022 22:26:41 by
1.7.2
