XBee API operation library for mbed for miniprojects
Dependencies: SmartLabXBeeCore
Fork of SmartLabXBeeAPI2 by
Diff: XBeeAPI.cpp
- Revision:
- 2:723cccd7659a
- Parent:
- 0:415f4b1b988e
--- a/XBeeAPI.cpp Thu Oct 22 12:39:24 2015 +0000 +++ b/XBeeAPI.cpp Thu Oct 22 20:02:33 2015 +0000 @@ -1,29 +1,17 @@ #include "XBeeAPI.h" XBeeAPI::XBeeAPI(PinName tx, PinName rx) - :CoreAPI(serialData, false) -{ - serialData = new SerialData(tx, rx); -} + :CoreAPI(new SerialData(tx, rx), false) +{} XBeeAPI::XBeeAPI(PinName tx, PinName rx, bool isEscape) - :CoreAPI(serialData, isEscape) -{ - serialData = new SerialData(tx, rx); -} + :CoreAPI(new SerialData(tx, rx), isEscape) +{} XBeeAPI::XBeeAPI(PinName tx, PinName rx, int baudRate, bool isEscape) - :CoreAPI(serialData, isEscape) -{ - serialData = new SerialData(tx, rx, baudRate); -} + :CoreAPI(new SerialData(tx, rx, baudRate), isEscape) +{} XBeeAPI::XBeeAPI(ISerial * serial, bool isEscape) :CoreAPI(serial, isEscape) -{} - -XBeeAPI::~XBeeAPI() -{ - if (serialData != NULL) - delete serialData; -} \ No newline at end of file +{} \ No newline at end of file