knx
ETS configurable knx-stack
UsbTunnelInterface Class Reference

#include <usb_tunnel_interface.h>

Public Member Functions

 UsbTunnelInterface (CemiServer &cemiServer, uint16_t manufacturerId, uint16_t maskVersion)
 
void loop ()
 
void sendCemiFrame (CemiFrame &frame)
 

Static Public Member Functions

static const uint8_t * getKnxHidReportDescriptor ()
 
static uint16_t getHidReportDescriptorLength ()
 
static void receiveHidReport (uint8_t const *data, uint16_t bufSize)
 

Detailed Description

Definition at line 43 of file usb_tunnel_interface.h.

Constructor & Destructor Documentation

◆ UsbTunnelInterface()

UsbTunnelInterface::UsbTunnelInterface ( CemiServer cemiServer,
uint16_t  manufacturerId,
uint16_t  maskVersion 
)

Definition at line 37 of file usb_tunnel_interface.cpp.

Member Function Documentation

◆ getHidReportDescriptorLength()

uint16_t UsbTunnelInterface::getHidReportDescriptorLength ( )
static

Definition at line 560 of file usb_tunnel_interface.cpp.

◆ getKnxHidReportDescriptor()

const uint8_t * UsbTunnelInterface::getKnxHidReportDescriptor ( )
static

Definition at line 555 of file usb_tunnel_interface.cpp.

◆ loop()

void UsbTunnelInterface::loop ( )

Definition at line 46 of file usb_tunnel_interface.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ receiveHidReport()

void UsbTunnelInterface::receiveHidReport ( uint8_t const *  data,
uint16_t  bufSize 
)
static

Definition at line 214 of file usb_tunnel_interface.cpp.

◆ sendCemiFrame()

void UsbTunnelInterface::sendCemiFrame ( CemiFrame frame)

Definition at line 70 of file usb_tunnel_interface.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: