A list of all protocols. 
| Enumerator | 
|---|
| brp_ProtocolID_BrpSerial  | BRP protocol over RS-232/UART.  
This protocol has also to be used if the USB- virtual-comport-emulation is used.  
 | 
| brp_ProtocolID_BrpRs485  | BRP protocol over RS485 connection.  
Is used for long distances or when needing multiple devices on a single host.  
 | 
| brp_ProtocolID_BrpHid  | BRP protocol over HID (Human Interface Device) Protocol.  
This is a standard USB Protocol with drivers for all OSes.  
 | 
| brp_ProtocolID_BrpTcp  | BRP protocol over TCP/IP.  
 | 
| brp_ProtocolID_DebugInterface  | The debug interface may be used to look into the readers internals via a Terminal.  
Works over RS-232/UART or virtual-comport-emulation.  
 | 
| brp_ProtocolID_RawSerial  | This is a autoread protocol that sends the ID read by autoread mode without any protocol overhead.  
Works over RS-232/UART or virtual-comport-emulation.  
 | 
| brp_ProtocolID_Wiegand  | This is a autoread protocol that sends the ID read by autoread mode via Wiegand protocol.  
 | 
| brp_ProtocolID_KeyboardEmulation  | USB devices will register as keyboard if this value is active.  
When the autoread mode detected an ID it will be send by emulating keypresses.  
 | 
| brp_ProtocolID_LowLevelIoPorts  | configures the pins which are usually used by the Wiegand / RawSerial /...  
protocol as I/O Ports that can be controlled via scripts. 
| I/O Port  | physical pin   |  
| Gpio5  | TX of RawSerial protocol  |  
| Gpio6  | direction line on RS485 protocols  |  
| Gpio7  | RX pin of RawSerial protocol  |  
 
 | 
| brp_ProtocolID_ClkData  |  | 
| brp_ProtocolID_Omron  |  | 
| brp_ProtocolID_Snet  |  | 
| brp_ProtocolID_Bpa9  |  | 
| brp_ProtocolID_Ccid  | Chip Card Interface Device (CCID).  
USB protocol that allows a smartcard to be connected to a computer via a card reader using a standard USB interface.  
 | 
| brp_ProtocolID_RawSerial2  | This is a second autoread protocol that sends the ID read by autoread mode without any protocol overhead.  
 | 
| brp_ProtocolID_Osdp  | Open Supervised Standard Protocol.  
New Protocol Standard used for long distances or when needing multiple devices on a single host.  
 | 
| brp_ProtocolID_BleHci  | BLE HCI Protocol.  
USB protocol that allows the BLE component to be controlled via Host Controller Interface (HCI) as specified in the Bluetooth Core Specification.  
 | 
| brp_ProtocolID_undefined  |  |