KatanaNativeInterface  $VERSION$
Classes | Macros | Variables
cplSerial.h File Reference
#include "common/dllexport.h"
#include "common/exception.h"
#include "KNI/cplBase.h"
#include "KNI/cdlCOMExceptions.h"
Include dependency graph for cplSerial.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WrongCRCException
 
CRC check for the answer package failed More...
 
class  FirmwareException
 
Exception reported by the firmware More...
 
struct  THeader
 Header of a communication packet. More...
 
struct  TPacket
 Communication packet. More...
 
class  CCplSerial
 Base class of two different serial protocols. More...
 
class  CCplSerialCRC
 Implement the Serial-Zero protocol. More...
 

Macros

#define NUMBER_OF_RETRIES_SEND   3
 
#define NUMBER_OF_RETRIES_RECV   3
 

Variables

const int KATANA_ERROR_FLAG = 192
 defines the error flag number More...
 

Macro Definition Documentation

◆ NUMBER_OF_RETRIES_RECV

#define NUMBER_OF_RETRIES_RECV   3

Definition at line 32 of file cplSerial.h.

◆ NUMBER_OF_RETRIES_SEND

#define NUMBER_OF_RETRIES_SEND   3

Definition at line 31 of file cplSerial.h.

Variable Documentation

◆ KATANA_ERROR_FLAG

const int KATANA_ERROR_FLAG = 192

defines the error flag number

Definition at line 36 of file cplSerial.h.