Package com.tinkerforge
Class Device
- java.lang.Object
-
- com.tinkerforge.DeviceBase
-
- com.tinkerforge.Device
-
- Direct Known Subclasses:
BrickDC
,BrickESP32
,BrickESP32Ethernet
,BrickHAT
,BrickHATZero
,BrickIMU
,BrickIMUV2
,BrickletAccelerometer
,BrickletAccelerometerV2
,BrickletAirQuality
,BrickletAmbientLight
,BrickletAmbientLightV2
,BrickletAmbientLightV3
,BrickletAnalogIn
,BrickletAnalogInV2
,BrickletAnalogInV3
,BrickletAnalogOut
,BrickletAnalogOutV2
,BrickletAnalogOutV3
,BrickletBarometer
,BrickletBarometerV2
,BrickletCAN
,BrickletCANV2
,BrickletCO2
,BrickletCO2V2
,BrickletColor
,BrickletColorV2
,BrickletCompass
,BrickletCurrent12
,BrickletCurrent25
,BrickletDCV2
,BrickletDistanceIR
,BrickletDistanceIRV2
,BrickletDistanceUS
,BrickletDistanceUSV2
,BrickletDMX
,BrickletDualButton
,BrickletDualButtonV2
,BrickletDualRelay
,BrickletDustDetector
,BrickletEnergyMonitor
,BrickletEPaper296x128
,BrickletGPS
,BrickletGPSV2
,BrickletGPSV3
,BrickletHallEffect
,BrickletHallEffectV2
,BrickletHumidity
,BrickletHumidityV2
,BrickletIMUV3
,BrickletIndustrialAnalogOut
,BrickletIndustrialAnalogOutV2
,BrickletIndustrialCounter
,BrickletIndustrialDigitalIn4
,BrickletIndustrialDigitalIn4V2
,BrickletIndustrialDigitalOut4
,BrickletIndustrialDigitalOut4V2
,BrickletIndustrialDual020mA
,BrickletIndustrialDual020mAV2
,BrickletIndustrialDualACIn
,BrickletIndustrialDualACRelay
,BrickletIndustrialDualAnalogIn
,BrickletIndustrialDualAnalogInV2
,BrickletIndustrialDualRelay
,BrickletIndustrialPTC
,BrickletIndustrialQuadRelay
,BrickletIndustrialQuadRelayV2
,BrickletIO16
,BrickletIO16V2
,BrickletIO4
,BrickletIO4V2
,BrickletIsolator
,BrickletJoystick
,BrickletJoystickV2
,BrickletLaserRangeFinder
,BrickletLaserRangeFinderV2
,BrickletLCD128x64
,BrickletLCD16x2
,BrickletLCD20x4
,BrickletLEDStrip
,BrickletLEDStripV2
,BrickletLine
,BrickletLinearPoti
,BrickletLinearPotiV2
,BrickletLoadCell
,BrickletLoadCellV2
,BrickletMoisture
,BrickletMotionDetector
,BrickletMotionDetectorV2
,BrickletMotorizedLinearPoti
,BrickletMultiTouch
,BrickletMultiTouchV2
,BrickletNFC
,BrickletNFCRFID
,BrickletOLED128x64
,BrickletOLED128x64V2
,BrickletOLED64x48
,BrickletOneWire
,BrickletOutdoorWeather
,BrickletParticulateMatter
,BrickletPerformanceDC
,BrickletPiezoBuzzer
,BrickletPiezoSpeaker
,BrickletPiezoSpeakerV2
,BrickletPTC
,BrickletPTCV2
,BrickletRealTimeClock
,BrickletRealTimeClockV2
,BrickletRemoteSwitch
,BrickletRemoteSwitchV2
,BrickletRGBLED
,BrickletRGBLEDButton
,BrickletRGBLEDMatrix
,BrickletRGBLEDV2
,BrickletRotaryEncoder
,BrickletRotaryEncoderV2
,BrickletRotaryPoti
,BrickletRotaryPotiV2
,BrickletRS232
,BrickletRS232V2
,BrickletRS485
,BrickletSegmentDisplay4x7
,BrickletSegmentDisplay4x7V2
,BrickletServoV2
,BrickletSilentStepperV2
,BrickletSolidStateRelay
,BrickletSolidStateRelayV2
,BrickletSoundIntensity
,BrickletSoundPressureLevel
,BrickletTemperature
,BrickletTemperatureIR
,BrickletTemperatureIRV2
,BrickletTemperatureV2
,BrickletThermalImaging
,BrickletThermocouple
,BrickletThermocoupleV2
,BrickletTilt
,BrickletUVLight
,BrickletUVLightV2
,BrickletVoltage
,BrickletVoltageCurrent
,BrickletVoltageCurrentV2
,BrickletXMC1400Breakout
,BrickMaster
,BrickRED
,BrickServo
,BrickSilentStepper
,BrickStepper
public abstract class Device extends DeviceBase
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Device.Identity
-
Constructor Summary
Constructors Constructor Description Device(java.lang.String uid, IPConnection ipcon)
Creates the device object with the unique device ID \c uid and adds it to the IPConnection \c ipcon.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract Device.Identity
getIdentity()
-
Methods inherited from class com.tinkerforge.DeviceBase
getAPIVersion, getResponseExpected, setResponseExpected, setResponseExpectedAll
-
-
-
-
Constructor Detail
-
Device
public Device(java.lang.String uid, IPConnection ipcon)
Creates the device object with the unique device ID \c uid and adds it to the IPConnection \c ipcon.
-
-
Method Detail
-
getIdentity
public abstract Device.Identity getIdentity() throws TinkerforgeException
- Throws:
TinkerforgeException
-
-