Definition in file stxetx.h.
#include "buffer.h"
#include "stxetxconf.h"
Go to the source code of this file.
Defines | |
| #define | STX 0x02 | 
| #define | ETX 0x03 | 
| #define | STXETX_HEADERLENGTH 4 | 
| #define | STXETX_TRAILERLENGTH 2 | 
| #define | STXETX_STATUSOFFSET 1 | 
| #define | STXETX_TYPEOFFSET 2 | 
| #define | STXETX_LENGTHOFFSET 3 | 
| #define | STXETX_DATAOFFSET 4 | 
| #define | STXETX_CHECKSUMOFFSET 4 | 
| #define | STXETX_NOETXSTXCHECKSUM 3 | 
Functions | |
| void | stxetxInit (void(*dataout_func)(unsigned char data)) | 
| Initialize STX/ETX packet protocol library.  | |
| void | stxetxSend (unsigned char status, unsigned char type, unsigned char datalength, unsigned char *dataptr) | 
| Send/Create STX/ETX packet.  | |
| unsigned char | stxetxProcess (cBuffer *rxBuffer) | 
| Process a buffer containing STX/ETX packets.  | |
| unsigned char | stxetxGetRxPacketStatus (void) | 
| Returns the received packet's status.  | |
| unsigned char | stxetxGetRxPacketType (void) | 
| Returns the received packet's type.  | |
| unsigned char | stxetxGetRxPacketDatalength (void) | 
| Returns the received packet's datalength.  | |
| unsigned char * | stxetxGetRxPacketData (void) | 
| Returns pointer to the received packet's data.  | |
 1.4.2