knx
ETS configurable knx-stack
usb_tunnel_interface.h File Reference

Go to the source code of this file.

Classes

class  UsbTunnelInterface
 

Enumerations

enum  ProtocolIdType { KnxTunneling = 0x01 , BusAccessServer = 0x0f }
 
enum  EmiIdType { EmiIdNotUsed = 0x00 , EMI1 = 0x01 , EMI2 = 0x02 , CEMI = 0x03 }
 
enum  ServiceIdType {
  ServiceIdNotUsed = 0x00 , DeviceFeatureGet = 0x01 , DeviceFeatureResponse = 0x02 , DeviceFeatureSet = 0x03 ,
  DeviceFeatureInfo = 0x04 , DeviceFeatureEscape = 0xFF
}
 
enum  FeatureIdType {
  SupportedEmiType = 0x01 , HostDeviceDescriptorType0 = 0x02 , BusConnectionStatus = 0x03 , KnxManufacturerCode = 0x04 ,
  ActiveEmiType = 0x05
}
 

Enumeration Type Documentation

◆ EmiIdType

enum EmiIdType
Enumerator
EmiIdNotUsed 
EMI1 
EMI2 
CEMI 

Definition at line 16 of file usb_tunnel_interface.h.

◆ FeatureIdType

Enumerator
SupportedEmiType 
HostDeviceDescriptorType0 
BusConnectionStatus 
KnxManufacturerCode 
ActiveEmiType 

Definition at line 34 of file usb_tunnel_interface.h.

◆ ProtocolIdType

Enumerator
KnxTunneling 
BusAccessServer 

Definition at line 10 of file usb_tunnel_interface.h.

◆ ServiceIdType

Enumerator
ServiceIdNotUsed 
DeviceFeatureGet 
DeviceFeatureResponse 
DeviceFeatureSet 
DeviceFeatureInfo 
DeviceFeatureEscape 

Definition at line 24 of file usb_tunnel_interface.h.