Skip to content

InscoperAPI/API/Base/Description/EConnectionTypeDesc.h

Namespaces

Name
Inscoper
Inscoper namespace.

Source code

#ifndef ECONNECTIONTYPEDESC_H
#define ECONNECTIONTYPEDESC_H

#include <Base/Box/EConnectorType.h>

namespace Inscoper {

enum class EConnectionTypeDesc {
  NONE = EConnectorType::NONE,             
  UART = EConnectorType::UART,             
  USB_DEV = EConnectorType::USB_DEV,       
  AOUT = EConnectorType::AOUT,             
  TTL_IN = EConnectorType::TTL_IN,         
  TTL_OUT = EConnectorType::TTL_OUT,       
  PWM = EConnectorType::PWM,               
  AIN = EConnectorType::AIN,               
  RJ45 = EConnectorType::RJ45,             
  USB_SERIAL_DRIVER = 0x0000000000000100,  
  USB_GENERIC_DRIVER = 0x0000000000000200, 
  USB_HID_DRIVER = 0x0000000000000400,     
  ILDA = EConnectorType::ILDA,             

  USB_SERIAL = (USB_SERIAL_DRIVER | USB_DEV),                                  
  USB_GENERIC = (USB_GENERIC_DRIVER | USB_DEV),                                
  USB_HID = (USB_HID_DRIVER | USB_DEV),                                        
  USB_DRIVER_MASK = (USB_SERIAL_DRIVER | USB_GENERIC_DRIVER | USB_HID_DRIVER), 
  AOUT_GEN = (AOUT),                                                           
  SERIAL = (UART | USB_SERIAL),                                                
  TTL_IN_GEN = (TTL_IN),                                                       
  TTL_OUT_GEN = (TTL_OUT | PWM)                                                
};

} // namespace Inscoper

#endif // ECONNECTIONTYPEDESC_H

Updated on 2026-09-03 at 12:14:17 +0200