QC Control software

Dependencies:   mbed

Fork of dgps by Colin Stearns

Committer:
dylanembed123
Date:
Mon May 05 13:20:35 2014 +0000
Revision:
66:5d43988d100c
Parent:
18:e72ee7aed088
Final Project;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dylanembed123 12:e42985e3ea64 1 #include "xbee.h"
dylanembed123 12:e42985e3ea64 2 Serial* XBEE::xbee=NULL;
krobertson 18:e72ee7aed088 3 DigitalOut* XBEE::setTCPConStatus = NULL;
krobertson 18:e72ee7aed088 4 DigitalIn* XBEE::getTCPConStatus = NULL;
krobertson 18:e72ee7aed088 5 InterruptIn* XBEE::TCPconnLost = NULL;
dylanembed123 12:e42985e3ea64 6
dylanembed123 12:e42985e3ea64 7 Serial& XBEE::getSerial(){
dylanembed123 12:e42985e3ea64 8 if(xbee==NULL){
dylanembed123 12:e42985e3ea64 9 // Init Serial USB
dylanembed123 12:e42985e3ea64 10 xbee=new Serial(XBEEPINTX,XBEEPINRX);
dylanembed123 12:e42985e3ea64 11 xbee->baud(XBEEBAUD);
dylanembed123 14:6be57da62283 12 //xbee->set_flow_control(SerialBase::CTS,NC,p20);
dylanembed123 12:e42985e3ea64 13 }
dylanembed123 12:e42985e3ea64 14 return *xbee;
krobertson 18:e72ee7aed088 15 }
krobertson 18:e72ee7aed088 16
krobertson 18:e72ee7aed088 17 DigitalOut& XBEE::getTCPConOut(){
krobertson 18:e72ee7aed088 18 if(setTCPConStatus==NULL){
krobertson 18:e72ee7aed088 19 setTCPConStatus=new DigitalOut(p11);
krobertson 18:e72ee7aed088 20 }
krobertson 18:e72ee7aed088 21 return *setTCPConStatus;
krobertson 18:e72ee7aed088 22 }
krobertson 18:e72ee7aed088 23
krobertson 18:e72ee7aed088 24 DigitalIn& XBEE::getTCPConIn(){
krobertson 18:e72ee7aed088 25 if(getTCPConStatus==NULL){
krobertson 18:e72ee7aed088 26 getTCPConStatus=new DigitalIn(p12);
krobertson 18:e72ee7aed088 27 }
krobertson 18:e72ee7aed088 28 return *getTCPConStatus;
krobertson 18:e72ee7aed088 29 }
krobertson 18:e72ee7aed088 30
krobertson 18:e72ee7aed088 31 InterruptIn& XBEE::getTCPInterrupt(){
krobertson 18:e72ee7aed088 32 if(TCPconnLost==NULL){
krobertson 18:e72ee7aed088 33 TCPconnLost=new InterruptIn(p12);
krobertson 18:e72ee7aed088 34 }
krobertson 18:e72ee7aed088 35 return *TCPconnLost;
dylanembed123 12:e42985e3ea64 36 }