function Tinkerforge() {
	this.IPConnection = require('./Tinkerforge/IPConnection');
	this.BrickDC = require('./Tinkerforge/BrickDC');
	this.BrickESP32 = require('./Tinkerforge/BrickESP32');
	this.BrickESP32Ethernet = require('./Tinkerforge/BrickESP32Ethernet');
	this.BrickHAT = require('./Tinkerforge/BrickHAT');
	this.BrickHATZero = require('./Tinkerforge/BrickHATZero');
	this.BrickIMU = require('./Tinkerforge/BrickIMU');
	this.BrickIMUV2 = require('./Tinkerforge/BrickIMUV2');
	this.BrickMaster = require('./Tinkerforge/BrickMaster');
	this.BrickRED = require('./Tinkerforge/BrickRED');
	this.BrickServo = require('./Tinkerforge/BrickServo');
	this.BrickSilentStepper = require('./Tinkerforge/BrickSilentStepper');
	this.BrickStepper = require('./Tinkerforge/BrickStepper');
	this.BrickletAccelerometer = require('./Tinkerforge/BrickletAccelerometer');
	this.BrickletAccelerometerV2 = require('./Tinkerforge/BrickletAccelerometerV2');
	this.BrickletAirQuality = require('./Tinkerforge/BrickletAirQuality');
	this.BrickletAmbientLight = require('./Tinkerforge/BrickletAmbientLight');
	this.BrickletAmbientLightV2 = require('./Tinkerforge/BrickletAmbientLightV2');
	this.BrickletAmbientLightV3 = require('./Tinkerforge/BrickletAmbientLightV3');
	this.BrickletAnalogIn = require('./Tinkerforge/BrickletAnalogIn');
	this.BrickletAnalogInV2 = require('./Tinkerforge/BrickletAnalogInV2');
	this.BrickletAnalogInV3 = require('./Tinkerforge/BrickletAnalogInV3');
	this.BrickletAnalogOut = require('./Tinkerforge/BrickletAnalogOut');
	this.BrickletAnalogOutV2 = require('./Tinkerforge/BrickletAnalogOutV2');
	this.BrickletAnalogOutV3 = require('./Tinkerforge/BrickletAnalogOutV3');
	this.BrickletBarometer = require('./Tinkerforge/BrickletBarometer');
	this.BrickletBarometerV2 = require('./Tinkerforge/BrickletBarometerV2');
	this.BrickletCAN = require('./Tinkerforge/BrickletCAN');
	this.BrickletCANV2 = require('./Tinkerforge/BrickletCANV2');
	this.BrickletCO2 = require('./Tinkerforge/BrickletCO2');
	this.BrickletCO2V2 = require('./Tinkerforge/BrickletCO2V2');
	this.BrickletColor = require('./Tinkerforge/BrickletColor');
	this.BrickletColorV2 = require('./Tinkerforge/BrickletColorV2');
	this.BrickletCompass = require('./Tinkerforge/BrickletCompass');
	this.BrickletCurrent12 = require('./Tinkerforge/BrickletCurrent12');
	this.BrickletCurrent25 = require('./Tinkerforge/BrickletCurrent25');
	this.BrickletDCV2 = require('./Tinkerforge/BrickletDCV2');
	this.BrickletDistanceIR = require('./Tinkerforge/BrickletDistanceIR');
	this.BrickletDistanceIRV2 = require('./Tinkerforge/BrickletDistanceIRV2');
	this.BrickletDistanceUS = require('./Tinkerforge/BrickletDistanceUS');
	this.BrickletDistanceUSV2 = require('./Tinkerforge/BrickletDistanceUSV2');
	this.BrickletDMX = require('./Tinkerforge/BrickletDMX');
	this.BrickletDualButton = require('./Tinkerforge/BrickletDualButton');
	this.BrickletDualButtonV2 = require('./Tinkerforge/BrickletDualButtonV2');
	this.BrickletDualRelay = require('./Tinkerforge/BrickletDualRelay');
	this.BrickletDustDetector = require('./Tinkerforge/BrickletDustDetector');
	this.BrickletEPaper296x128 = require('./Tinkerforge/BrickletEPaper296x128');
	this.BrickletEnergyMonitor = require('./Tinkerforge/BrickletEnergyMonitor');
	this.BrickletGPS = require('./Tinkerforge/BrickletGPS');
	this.BrickletGPSV2 = require('./Tinkerforge/BrickletGPSV2');
	this.BrickletGPSV3 = require('./Tinkerforge/BrickletGPSV3');
	this.BrickletHallEffect = require('./Tinkerforge/BrickletHallEffect');
	this.BrickletHallEffectV2 = require('./Tinkerforge/BrickletHallEffectV2');
	this.BrickletHumidity = require('./Tinkerforge/BrickletHumidity');
	this.BrickletHumidityV2 = require('./Tinkerforge/BrickletHumidityV2');
	this.BrickletIMUV3 = require('./Tinkerforge/BrickletIMUV3');
	this.BrickletIndustrialAnalogOut = require('./Tinkerforge/BrickletIndustrialAnalogOut');
	this.BrickletIndustrialAnalogOutV2 = require('./Tinkerforge/BrickletIndustrialAnalogOutV2');
	this.BrickletIndustrialCounter = require('./Tinkerforge/BrickletIndustrialCounter');
	this.BrickletIndustrialDigitalIn4 = require('./Tinkerforge/BrickletIndustrialDigitalIn4');
	this.BrickletIndustrialDigitalIn4V2 = require('./Tinkerforge/BrickletIndustrialDigitalIn4V2');
	this.BrickletIndustrialDigitalOut4 = require('./Tinkerforge/BrickletIndustrialDigitalOut4');
	this.BrickletIndustrialDigitalOut4V2 = require('./Tinkerforge/BrickletIndustrialDigitalOut4V2');
	this.BrickletIndustrialDual020mA = require('./Tinkerforge/BrickletIndustrialDual020mA');
	this.BrickletIndustrialDual020mAV2 = require('./Tinkerforge/BrickletIndustrialDual020mAV2');
	this.BrickletIndustrialDualACIn = require('./Tinkerforge/BrickletIndustrialDualACIn');
	this.BrickletIndustrialDualACRelay = require('./Tinkerforge/BrickletIndustrialDualACRelay');
	this.BrickletIndustrialDualAnalogIn = require('./Tinkerforge/BrickletIndustrialDualAnalogIn');
	this.BrickletIndustrialDualAnalogInV2 = require('./Tinkerforge/BrickletIndustrialDualAnalogInV2');
	this.BrickletIndustrialDualRelay = require('./Tinkerforge/BrickletIndustrialDualRelay');
	this.BrickletIndustrialPTC = require('./Tinkerforge/BrickletIndustrialPTC');
	this.BrickletIndustrialQuadRelay = require('./Tinkerforge/BrickletIndustrialQuadRelay');
	this.BrickletIndustrialQuadRelayV2 = require('./Tinkerforge/BrickletIndustrialQuadRelayV2');
	this.BrickletIO16 = require('./Tinkerforge/BrickletIO16');
	this.BrickletIO16V2 = require('./Tinkerforge/BrickletIO16V2');
	this.BrickletIO4 = require('./Tinkerforge/BrickletIO4');
	this.BrickletIO4V2 = require('./Tinkerforge/BrickletIO4V2');
	this.BrickletIsolator = require('./Tinkerforge/BrickletIsolator');
	this.BrickletJoystick = require('./Tinkerforge/BrickletJoystick');
	this.BrickletJoystickV2 = require('./Tinkerforge/BrickletJoystickV2');
	this.BrickletLaserRangeFinder = require('./Tinkerforge/BrickletLaserRangeFinder');
	this.BrickletLaserRangeFinderV2 = require('./Tinkerforge/BrickletLaserRangeFinderV2');
	this.BrickletLCD128x64 = require('./Tinkerforge/BrickletLCD128x64');
	this.BrickletLCD16x2 = require('./Tinkerforge/BrickletLCD16x2');
	this.BrickletLCD20x4 = require('./Tinkerforge/BrickletLCD20x4');
	this.BrickletLEDStrip = require('./Tinkerforge/BrickletLEDStrip');
	this.BrickletLEDStripV2 = require('./Tinkerforge/BrickletLEDStripV2');
	this.BrickletLine = require('./Tinkerforge/BrickletLine');
	this.BrickletLinearPoti = require('./Tinkerforge/BrickletLinearPoti');
	this.BrickletLinearPotiV2 = require('./Tinkerforge/BrickletLinearPotiV2');
	this.BrickletLoadCell = require('./Tinkerforge/BrickletLoadCell');
	this.BrickletLoadCellV2 = require('./Tinkerforge/BrickletLoadCellV2');
	this.BrickletMoisture = require('./Tinkerforge/BrickletMoisture');
	this.BrickletMotionDetector = require('./Tinkerforge/BrickletMotionDetector');
	this.BrickletMotionDetectorV2 = require('./Tinkerforge/BrickletMotionDetectorV2');
	this.BrickletMotorizedLinearPoti = require('./Tinkerforge/BrickletMotorizedLinearPoti');
	this.BrickletMultiTouch = require('./Tinkerforge/BrickletMultiTouch');
	this.BrickletMultiTouchV2 = require('./Tinkerforge/BrickletMultiTouchV2');
	this.BrickletNFC = require('./Tinkerforge/BrickletNFC');
	this.BrickletNFCRFID = require('./Tinkerforge/BrickletNFCRFID');
	this.BrickletOLED128x64 = require('./Tinkerforge/BrickletOLED128x64');
	this.BrickletOLED128x64V2 = require('./Tinkerforge/BrickletOLED128x64V2');
	this.BrickletOLED64x48 = require('./Tinkerforge/BrickletOLED64x48');
	this.BrickletOneWire = require('./Tinkerforge/BrickletOneWire');
	this.BrickletOutdoorWeather = require('./Tinkerforge/BrickletOutdoorWeather');
	this.BrickletParticulateMatter = require('./Tinkerforge/BrickletParticulateMatter');
	this.BrickletPerformanceDC = require('./Tinkerforge/BrickletPerformanceDC');
	this.BrickletPiezoBuzzer = require('./Tinkerforge/BrickletPiezoBuzzer');
	this.BrickletPiezoSpeaker = require('./Tinkerforge/BrickletPiezoSpeaker');
	this.BrickletPiezoSpeakerV2 = require('./Tinkerforge/BrickletPiezoSpeakerV2');
	this.BrickletPTC = require('./Tinkerforge/BrickletPTC');
	this.BrickletPTCV2 = require('./Tinkerforge/BrickletPTCV2');
	this.BrickletRealTimeClock = require('./Tinkerforge/BrickletRealTimeClock');
	this.BrickletRealTimeClockV2 = require('./Tinkerforge/BrickletRealTimeClockV2');
	this.BrickletRemoteSwitch = require('./Tinkerforge/BrickletRemoteSwitch');
	this.BrickletRemoteSwitchV2 = require('./Tinkerforge/BrickletRemoteSwitchV2');
	this.BrickletRGBLEDButton = require('./Tinkerforge/BrickletRGBLEDButton');
	this.BrickletRGBLED = require('./Tinkerforge/BrickletRGBLED');
	this.BrickletRGBLEDMatrix = require('./Tinkerforge/BrickletRGBLEDMatrix');
	this.BrickletRGBLEDV2 = require('./Tinkerforge/BrickletRGBLEDV2');
	this.BrickletRotaryEncoder = require('./Tinkerforge/BrickletRotaryEncoder');
	this.BrickletRotaryEncoderV2 = require('./Tinkerforge/BrickletRotaryEncoderV2');
	this.BrickletRotaryPoti = require('./Tinkerforge/BrickletRotaryPoti');
	this.BrickletRotaryPotiV2 = require('./Tinkerforge/BrickletRotaryPotiV2');
	this.BrickletRS232 = require('./Tinkerforge/BrickletRS232');
	this.BrickletRS232V2 = require('./Tinkerforge/BrickletRS232V2');
	this.BrickletRS485 = require('./Tinkerforge/BrickletRS485');
	this.BrickletSegmentDisplay4x7 = require('./Tinkerforge/BrickletSegmentDisplay4x7');
	this.BrickletSegmentDisplay4x7V2 = require('./Tinkerforge/BrickletSegmentDisplay4x7V2');
	this.BrickletServoV2 = require('./Tinkerforge/BrickletServoV2');
	this.BrickletSilentStepperV2 = require('./Tinkerforge/BrickletSilentStepperV2');
	this.BrickletSolidStateRelay = require('./Tinkerforge/BrickletSolidStateRelay');
	this.BrickletSolidStateRelayV2 = require('./Tinkerforge/BrickletSolidStateRelayV2');
	this.BrickletSoundIntensity = require('./Tinkerforge/BrickletSoundIntensity');
	this.BrickletSoundPressureLevel = require('./Tinkerforge/BrickletSoundPressureLevel');
	this.BrickletTemperature = require('./Tinkerforge/BrickletTemperature');
	this.BrickletTemperatureIR = require('./Tinkerforge/BrickletTemperatureIR');
	this.BrickletTemperatureIRV2 = require('./Tinkerforge/BrickletTemperatureIRV2');
	this.BrickletTemperatureV2 = require('./Tinkerforge/BrickletTemperatureV2');
	this.BrickletThermalImaging = require('./Tinkerforge/BrickletThermalImaging');
	this.BrickletThermocouple = require('./Tinkerforge/BrickletThermocouple');
	this.BrickletThermocoupleV2 = require('./Tinkerforge/BrickletThermocoupleV2');
	this.BrickletTilt = require('./Tinkerforge/BrickletTilt');
	this.BrickletUVLight = require('./Tinkerforge/BrickletUVLight');
	this.BrickletUVLightV2 = require('./Tinkerforge/BrickletUVLightV2');
	this.BrickletVoltage = require('./Tinkerforge/BrickletVoltage');
	this.BrickletVoltageCurrent = require('./Tinkerforge/BrickletVoltageCurrent');
	this.BrickletVoltageCurrentV2 = require('./Tinkerforge/BrickletVoltageCurrentV2');
	this.BrickletXMC1400Breakout = require('./Tinkerforge/BrickletXMC1400Breakout');
}

module.exports = new Tinkerforge();