sevencore fota solution development project
ext_fota/SerialManager.h
- Committer:
- dudnwjs
- Date:
- 2015-06-22
- Revision:
- 2:dba344c91bce
- Child:
- 5:e11b23f9aacc
File content as of revision 2:dba344c91bce:
#ifndef SERIALMANAGER_H #define SERIALMANAGER_H #include "mbed.h" namespace sevencore_fota{ class SerialManager { public: SerialManager(Serial *_device); SerialManager(Serial *_device,Serial *_hostpc); ~SerialManager(void); int SendToSerial(uint8_t *data,unsigned short size); int ReceiveToSerial(unsigned char *receive_msg); private: void PrintSerialManager(void); bool print_flag; Serial *device; Serial *hostpc; uint8_t FE_MSG_PACKET_TYPE; int MAX_PACKET_LENGTH; unsigned char bReceiveState; unsigned short wDataLength; unsigned short wReceivePos; unsigned char bHdrBytesRead; unsigned char bReceiveElementArr[512]; }; }//namespace #endif//SERIALMANAGER_H