Colin Stearns
/
qcControl
QC Control software
Fork of dgps by
adapt/xbee.cpp
- Committer:
- dylanembed123
- Date:
- 2014-05-05
- Revision:
- 66:5d43988d100c
- Parent:
- 18:e72ee7aed088
File content as of revision 66:5d43988d100c:
#include "xbee.h" Serial* XBEE::xbee=NULL; DigitalOut* XBEE::setTCPConStatus = NULL; DigitalIn* XBEE::getTCPConStatus = NULL; InterruptIn* XBEE::TCPconnLost = NULL; Serial& XBEE::getSerial(){ if(xbee==NULL){ // Init Serial USB xbee=new Serial(XBEEPINTX,XBEEPINRX); xbee->baud(XBEEBAUD); //xbee->set_flow_control(SerialBase::CTS,NC,p20); } return *xbee; } DigitalOut& XBEE::getTCPConOut(){ if(setTCPConStatus==NULL){ setTCPConStatus=new DigitalOut(p11); } return *setTCPConStatus; } DigitalIn& XBEE::getTCPConIn(){ if(getTCPConStatus==NULL){ getTCPConStatus=new DigitalIn(p12); } return *getTCPConStatus; } InterruptIn& XBEE::getTCPInterrupt(){ if(TCPconnLost==NULL){ TCPconnLost=new InterruptIn(p12); } return *TCPconnLost; }