C API for BALTECH SDK
protocol_ids.h File Reference

Every protocol has to be identified unique by a protocol ID. More...

Go to the source code of this file.

Macros

#define BRP_PROTID_BRP   1
 identificator for BRP protocols (see brp_protocol.h) More...
 
#define BRP_PROTID_TCPIP   2
 identificator for TCP/IP protocol (see tcpip_protocol.h) More...
 
#define BRP_PROTID_PKI   3
 
#define BRP_PROTID_COMPOSITE   4
 identificator for composed protocols (see composite_protocol.h) More...
 
#define BRP_PROTID_DUMMY   5
 internal identificator for unused protocol layers in composed protocols (see composite_protocol.h). More...
 
#define BRP_PROTID_USB_HID   6
 identificator for USB HID protocols (see usb_hid_protocol.h) More...
 
#define BRP_PROTID_RS232   7
 identificator for RS232/Virtual Comport protocols (see usb_hid_protocol.h) More...
 
#define BRP_PROTID_SECURE_CHANNEL   8
 identificator for RS232 protocol (see rs232_protocol.h) More...
 
#define BRP_PROTID_MONITOR   9
 identificator for transparent BRP monitor protocol. More...
 
#define BRP_PROTID_CUSTOM(ndx)   (0x80+(ndx))
 identificator for custom protocols (=not implemented by this library) More...
 
#define BRP_LAYERID_ANONYMOUS   0
 unnamed protocol layer More...
 
#define BRP_LAYERID_IO   1
 lowest protocol layer that forwards More...
 
#define BRP_LAYERID_BRP   3
 data to OS drivers More...
 
#define BRP_LAYERID_MONITOR   5
 monitoring layer More...
 
#define BRP_LAYERID_CRYPTO   4
 encryption layer More...
 
#define BRP_LAYERID_PLAIN_MONITOR   6
 monitoring layer for dencrypted cmds More...
 

Detailed Description

Every protocol has to be identified unique by a protocol ID.

This file lists all protocol IDs.

Definition in file protocol_ids.h.