Module: Tinkerforge
- Defined in:
- lib/tinkerforge/device_display_names.rb,
lib/tinkerforge.rb,
lib/tinkerforge/version.rb,
lib/tinkerforge/brick_dc.rb,
lib/tinkerforge/brick_hat.rb,
lib/tinkerforge/brick_imu.rb,
lib/tinkerforge/brick_red.rb,
lib/tinkerforge/brick_esp32.rb,
lib/tinkerforge/brick_servo.rb,
lib/tinkerforge/brick_imu_v2.rb,
lib/tinkerforge/brick_master.rb,
lib/tinkerforge/bricklet_can.rb,
lib/tinkerforge/bricklet_co2.rb,
lib/tinkerforge/bricklet_dmx.rb,
lib/tinkerforge/bricklet_gps.rb,
lib/tinkerforge/bricklet_io4.rb,
lib/tinkerforge/bricklet_nfc.rb,
lib/tinkerforge/bricklet_ptc.rb,
lib/tinkerforge/brick_stepper.rb,
lib/tinkerforge/bricklet_io16.rb,
lib/tinkerforge/bricklet_line.rb,
lib/tinkerforge/bricklet_tilt.rb,
lib/tinkerforge/ip_connection.rb,
lib/tinkerforge/brick_hat_zero.rb,
lib/tinkerforge/bricklet_color.rb,
lib/tinkerforge/bricklet_dc_v2.rb,
lib/tinkerforge/bricklet_rs232.rb,
lib/tinkerforge/bricklet_rs485.rb,
lib/tinkerforge/bricklet_can_v2.rb,
lib/tinkerforge/bricklet_co2_v2.rb,
lib/tinkerforge/bricklet_gps_v2.rb,
lib/tinkerforge/bricklet_gps_v3.rb,
lib/tinkerforge/bricklet_imu_v3.rb,
lib/tinkerforge/bricklet_io4_v2.rb,
lib/tinkerforge/bricklet_ptc_v2.rb,
lib/tinkerforge/bricklet_compass.rb,
lib/tinkerforge/bricklet_io16_v2.rb,
lib/tinkerforge/bricklet_rgb_led.rb,
lib/tinkerforge/bricklet_voltage.rb,
lib/tinkerforge/bricklet_color_v2.rb,
lib/tinkerforge/bricklet_humidity.rb,
lib/tinkerforge/bricklet_isolator.rb,
lib/tinkerforge/bricklet_joystick.rb,
lib/tinkerforge/bricklet_lcd_16x2.rb,
lib/tinkerforge/bricklet_lcd_20x4.rb,
lib/tinkerforge/bricklet_moisture.rb,
lib/tinkerforge/bricklet_nfc_rfid.rb,
lib/tinkerforge/bricklet_one_wire.rb,
lib/tinkerforge/bricklet_rs232_v2.rb,
lib/tinkerforge/bricklet_servo_v2.rb,
lib/tinkerforge/bricklet_uv_light.rb,
lib/tinkerforge/bricklet_analog_in.rb,
lib/tinkerforge/bricklet_barometer.rb,
lib/tinkerforge/bricklet_current12.rb,
lib/tinkerforge/bricklet_current25.rb,
lib/tinkerforge/bricklet_led_strip.rb,
lib/tinkerforge/bricklet_load_cell.rb,
lib/tinkerforge/bricklet_analog_out.rb,
lib/tinkerforge/bricklet_dual_relay.rb,
lib/tinkerforge/bricklet_lcd_128x64.rb,
lib/tinkerforge/bricklet_oled_64x48.rb,
lib/tinkerforge/bricklet_rgb_led_v2.rb,
lib/tinkerforge/brick_esp32_ethernet.rb,
lib/tinkerforge/brick_silent_stepper.rb,
lib/tinkerforge/bricklet_air_quality.rb,
lib/tinkerforge/bricklet_distance_ir.rb,
lib/tinkerforge/bricklet_distance_us.rb,
lib/tinkerforge/bricklet_dual_button.rb,
lib/tinkerforge/bricklet_hall_effect.rb,
lib/tinkerforge/bricklet_humidity_v2.rb,
lib/tinkerforge/bricklet_joystick_v2.rb,
lib/tinkerforge/bricklet_linear_poti.rb,
lib/tinkerforge/bricklet_multi_touch.rb,
lib/tinkerforge/bricklet_oled_128x64.rb,
lib/tinkerforge/bricklet_rotary_poti.rb,
lib/tinkerforge/bricklet_temperature.rb,
lib/tinkerforge/bricklet_uv_light_v2.rb,
lib/tinkerforge/bricklet_analog_in_v2.rb,
lib/tinkerforge/bricklet_analog_in_v3.rb,
lib/tinkerforge/bricklet_barometer_v2.rb,
lib/tinkerforge/bricklet_led_strip_v2.rb,
lib/tinkerforge/bricklet_load_cell_v2.rb,
lib/tinkerforge/bricklet_piezo_buzzer.rb,
lib/tinkerforge/bricklet_thermocouple.rb,
lib/tinkerforge/bricklet_accelerometer.rb,
lib/tinkerforge/bricklet_ambient_light.rb,
lib/tinkerforge/bricklet_analog_out_v2.rb,
lib/tinkerforge/bricklet_analog_out_v3.rb,
lib/tinkerforge/bricklet_dust_detector.rb,
lib/tinkerforge/bricklet_piezo_speaker.rb,
lib/tinkerforge/bricklet_remote_switch.rb,
lib/tinkerforge/bricklet_distance_ir_v2.rb,
lib/tinkerforge/bricklet_distance_us_v2.rb,
lib/tinkerforge/bricklet_dual_button_v2.rb,
lib/tinkerforge/bricklet_energy_monitor.rb,
lib/tinkerforge/bricklet_hall_effect_v2.rb,
lib/tinkerforge/bricklet_industrial_ptc.rb,
lib/tinkerforge/bricklet_linear_poti_v2.rb,
lib/tinkerforge/bricklet_multi_touch_v2.rb,
lib/tinkerforge/bricklet_oled_128x64_v2.rb,
lib/tinkerforge/bricklet_performance_dc.rb,
lib/tinkerforge/bricklet_rgb_led_button.rb,
lib/tinkerforge/bricklet_rgb_led_matrix.rb,
lib/tinkerforge/bricklet_rotary_encoder.rb,
lib/tinkerforge/bricklet_rotary_poti_v2.rb,
lib/tinkerforge/bricklet_temperature_ir.rb,
lib/tinkerforge/bricklet_temperature_v2.rb,
lib/tinkerforge/bricklet_e_paper_296x128.rb,
lib/tinkerforge/bricklet_motion_detector.rb,
lib/tinkerforge/bricklet_outdoor_weather.rb,
lib/tinkerforge/bricklet_real_time_clock.rb,
lib/tinkerforge/bricklet_sound_intensity.rb,
lib/tinkerforge/bricklet_thermal_imaging.rb,
lib/tinkerforge/bricklet_thermocouple_v2.rb,
lib/tinkerforge/bricklet_voltage_current.rb,
lib/tinkerforge/bricklet_accelerometer_v2.rb,
lib/tinkerforge/bricklet_ambient_light_v2.rb,
lib/tinkerforge/bricklet_ambient_light_v3.rb,
lib/tinkerforge/bricklet_piezo_speaker_v2.rb,
lib/tinkerforge/bricklet_remote_switch_v2.rb,
lib/tinkerforge/bricklet_xmc1400_breakout.rb,
lib/tinkerforge/bricklet_rotary_encoder_v2.rb,
lib/tinkerforge/bricklet_silent_stepper_v2.rb,
lib/tinkerforge/bricklet_solid_state_relay.rb,
lib/tinkerforge/bricklet_temperature_ir_v2.rb,
lib/tinkerforge/bricklet_industrial_counter.rb,
lib/tinkerforge/bricklet_laser_range_finder.rb,
lib/tinkerforge/bricklet_motion_detector_v2.rb,
lib/tinkerforge/bricklet_particulate_matter.rb,
lib/tinkerforge/bricklet_real_time_clock_v2.rb,
lib/tinkerforge/bricklet_voltage_current_v2.rb,
lib/tinkerforge/bricklet_segment_display_4x7.rb,
lib/tinkerforge/bricklet_solid_state_relay_v2.rb,
lib/tinkerforge/bricklet_sound_pressure_level.rb,
lib/tinkerforge/bricklet_industrial_analog_out.rb,
lib/tinkerforge/bricklet_industrial_dual_ac_in.rb,
lib/tinkerforge/bricklet_industrial_dual_relay.rb,
lib/tinkerforge/bricklet_industrial_quad_relay.rb,
lib/tinkerforge/bricklet_laser_range_finder_v2.rb,
lib/tinkerforge/bricklet_motorized_linear_poti.rb,
lib/tinkerforge/bricklet_industrial_dual_0_20ma.rb,
lib/tinkerforge/bricklet_segment_display_4x7_v2.rb,
lib/tinkerforge/bricklet_industrial_digital_in_4.rb,
lib/tinkerforge/bricklet_industrial_analog_out_v2.rb,
lib/tinkerforge/bricklet_industrial_digital_out_4.rb,
lib/tinkerforge/bricklet_industrial_dual_ac_relay.rb,
lib/tinkerforge/bricklet_industrial_quad_relay_v2.rb,
lib/tinkerforge/bricklet_industrial_dual_0_20ma_v2.rb,
lib/tinkerforge/bricklet_industrial_dual_analog_in.rb,
lib/tinkerforge/bricklet_industrial_digital_in_4_v2.rb,
lib/tinkerforge/bricklet_industrial_digital_out_4_v2.rb,
lib/tinkerforge/bricklet_industrial_dual_analog_in_v2.rb
Overview
This file was automatically generated on 2024-02-27. #
#
Ruby Bindings Version 2.1.31 #
#
If you have a bugfix for this file and want to commit it, # please fix the bug in the generator. You can find a link # to the generators git repository on tinkerforge.com #
Defined Under Namespace
Classes: AlreadyConnectedException, Base58, BrickDC, BrickDaemon, BrickESP32, BrickESP32Ethernet, BrickHAT, BrickHATZero, BrickIMU, BrickIMUV2, BrickMaster, BrickRED, BrickServo, BrickSilentStepper, BrickStepper, BrickletAccelerometer, BrickletAccelerometerV2, BrickletAirQuality, BrickletAmbientLight, BrickletAmbientLightV2, BrickletAmbientLightV3, BrickletAnalogIn, BrickletAnalogInV2, BrickletAnalogInV3, BrickletAnalogOut, BrickletAnalogOutV2, BrickletAnalogOutV3, BrickletBarometer, BrickletBarometerV2, BrickletCAN, BrickletCANV2, BrickletCO2, BrickletCO2V2, BrickletColor, BrickletColorV2, BrickletCompass, BrickletCurrent12, BrickletCurrent25, BrickletDCV2, BrickletDMX, BrickletDistanceIR, BrickletDistanceIRV2, BrickletDistanceUS, BrickletDistanceUSV2, BrickletDualButton, BrickletDualButtonV2, BrickletDualRelay, BrickletDustDetector, BrickletEPaper296x128, BrickletEnergyMonitor, BrickletGPS, BrickletGPSV2, BrickletGPSV3, BrickletHallEffect, BrickletHallEffectV2, BrickletHumidity, BrickletHumidityV2, BrickletIMUV3, BrickletIO16, BrickletIO16V2, BrickletIO4, BrickletIO4V2, BrickletIndustrialAnalogOut, BrickletIndustrialAnalogOutV2, BrickletIndustrialCounter, BrickletIndustrialDigitalIn4, BrickletIndustrialDigitalIn4V2, BrickletIndustrialDigitalOut4, BrickletIndustrialDigitalOut4V2, BrickletIndustrialDual020mA, BrickletIndustrialDual020mAV2, BrickletIndustrialDualACIn, BrickletIndustrialDualACRelay, BrickletIndustrialDualAnalogIn, BrickletIndustrialDualAnalogInV2, BrickletIndustrialDualRelay, BrickletIndustrialPTC, BrickletIndustrialQuadRelay, BrickletIndustrialQuadRelayV2, BrickletIsolator, BrickletJoystick, BrickletJoystickV2, BrickletLCD128x64, BrickletLCD16x2, BrickletLCD20x4, BrickletLEDStrip, BrickletLEDStripV2, BrickletLaserRangeFinder, BrickletLaserRangeFinderV2, BrickletLine, BrickletLinearPoti, BrickletLinearPotiV2, BrickletLoadCell, BrickletLoadCellV2, BrickletMoisture, BrickletMotionDetector, BrickletMotionDetectorV2, BrickletMotorizedLinearPoti, BrickletMultiTouch, BrickletMultiTouchV2, BrickletNFC, BrickletNFCRFID, BrickletOLED128x64, BrickletOLED128x64V2, BrickletOLED64x48, BrickletOneWire, BrickletOutdoorWeather, BrickletPTC, BrickletPTCV2, BrickletParticulateMatter, BrickletPerformanceDC, BrickletPiezoBuzzer, BrickletPiezoSpeaker, BrickletPiezoSpeakerV2, BrickletRGBLED, BrickletRGBLEDButton, BrickletRGBLEDMatrix, BrickletRGBLEDV2, BrickletRS232, BrickletRS232V2, BrickletRS485, BrickletRealTimeClock, BrickletRealTimeClockV2, BrickletRemoteSwitch, BrickletRemoteSwitchV2, BrickletRotaryEncoder, BrickletRotaryEncoderV2, BrickletRotaryPoti, BrickletRotaryPotiV2, BrickletSegmentDisplay4x7, BrickletSegmentDisplay4x7V2, BrickletServoV2, BrickletSilentStepperV2, BrickletSolidStateRelay, BrickletSolidStateRelayV2, BrickletSoundIntensity, BrickletSoundPressureLevel, BrickletTemperature, BrickletTemperatureIR, BrickletTemperatureIRV2, BrickletTemperatureV2, BrickletThermalImaging, BrickletThermocouple, BrickletThermocoupleV2, BrickletTilt, BrickletUVLight, BrickletUVLightV2, BrickletVoltage, BrickletVoltageCurrent, BrickletVoltageCurrentV2, BrickletXMC1400Breakout, CallbackContext, Device, DeviceReplacedException, IPConnection, InvalidParameterException, NotConnectedException, NotSupportedException, Packer, StreamOutOfSyncException, TimeoutException, TinkerforgeException, UnknownErrorCodeException, WrongDeviceTypeException, WrongResponseLengthException
Constant Summary collapse
- VERSION =
'2.1.31'
- DEVICE_DISPLAY_NAMES =
{ 11 => 'DC Brick', 13 => 'Master Brick', 14 => 'Servo Brick', 15 => 'Stepper Brick', 16 => 'IMU Brick', 17 => 'RED Brick', 18 => 'IMU Brick 2.0', 19 => 'Silent Stepper Brick', 21 => 'Ambient Light Bricklet', 23 => 'Current12 Bricklet', 24 => 'Current25 Bricklet', 25 => 'Distance IR Bricklet', 26 => 'Dual Relay Bricklet', 27 => 'Humidity Bricklet', 28 => 'IO-16 Bricklet', 29 => 'IO-4 Bricklet', 111 => 'HAT Brick', 112 => 'HAT Zero Brick', 113 => 'ESP32 Brick', 115 => 'ESP32 Ethernet Brick', 210 => 'Joystick Bricklet', 211 => 'LCD 16x2 Bricklet', 212 => 'LCD 20x4 Bricklet', 213 => 'Linear Poti Bricklet', 214 => 'Piezo Buzzer Bricklet', 215 => 'Rotary Poti Bricklet', 216 => 'Temperature Bricklet', 217 => 'Temperature IR Bricklet', 218 => 'Voltage Bricklet', 219 => 'Analog In Bricklet', 220 => 'Analog Out Bricklet', 221 => 'Barometer Bricklet', 222 => 'GPS Bricklet', 223 => 'Industrial Digital In 4 Bricklet', 224 => 'Industrial Digital Out 4 Bricklet', 225 => 'Industrial Quad Relay Bricklet', 226 => 'PTC Bricklet', 227 => 'Voltage/Current Bricklet', 228 => 'Industrial Dual 0-20mA Bricklet', 229 => 'Distance US Bricklet', 230 => 'Dual Button Bricklet', 231 => 'LED Strip Bricklet', 232 => 'Moisture Bricklet', 233 => 'Motion Detector Bricklet', 234 => 'Multi Touch Bricklet', 235 => 'Remote Switch Bricklet', 236 => 'Rotary Encoder Bricklet', 237 => 'Segment Display 4x7 Bricklet', 238 => 'Sound Intensity Bricklet', 239 => 'Tilt Bricklet', 240 => 'Hall Effect Bricklet', 241 => 'Line Bricklet', 242 => 'Piezo Speaker Bricklet', 243 => 'Color Bricklet', 244 => 'Solid State Relay Bricklet', 246 => 'NFC/RFID Bricklet', 249 => 'Industrial Dual Analog In Bricklet', 250 => 'Accelerometer Bricklet', 251 => 'Analog In Bricklet 2.0', 253 => 'Load Cell Bricklet', 254 => 'RS232 Bricklet', 255 => 'Laser Range Finder Bricklet', 256 => 'Analog Out Bricklet 2.0', 258 => 'Industrial Analog Out Bricklet', 259 => 'Ambient Light Bricklet 2.0', 260 => 'Dust Detector Bricklet', 262 => 'CO2 Bricklet', 263 => 'OLED 128x64 Bricklet', 264 => 'OLED 64x48 Bricklet', 265 => 'UV Light Bricklet', 266 => 'Thermocouple Bricklet', 267 => 'Motorized Linear Poti Bricklet', 268 => 'Real-Time Clock Bricklet', 270 => 'CAN Bricklet', 271 => 'RGB LED Bricklet', 272 => 'RGB LED Matrix Bricklet', 276 => 'GPS Bricklet 2.0', 277 => 'RS485 Bricklet', 278 => 'Thermal Imaging Bricklet', 279 => 'XMC1400 Breakout Bricklet', 282 => 'RGB LED Button Bricklet', 283 => 'Humidity Bricklet 2.0', 284 => 'Industrial Dual Relay Bricklet', 285 => 'DMX Bricklet', 286 => 'NFC Bricklet', 288 => 'Outdoor Weather Bricklet', 289 => 'Remote Switch Bricklet 2.0', 290 => 'Sound Pressure Level Bricklet', 291 => 'Temperature IR Bricklet 2.0', 292 => 'Motion Detector Bricklet 2.0', 293 => 'Industrial Counter Bricklet', 294 => 'Rotary Encoder Bricklet 2.0', 295 => 'Analog In Bricklet 3.0', 296 => 'Solid State Relay Bricklet 2.0', 297 => 'Air Quality Bricklet', 298 => 'LCD 128x64 Bricklet', 299 => 'Distance US Bricklet 2.0', 2100 => 'Industrial Digital In 4 Bricklet 2.0', 2101 => 'PTC Bricklet 2.0', 2102 => 'Industrial Quad Relay Bricklet 2.0', 2103 => 'LED Strip Bricklet 2.0', 2104 => 'Load Cell Bricklet 2.0', 2105 => 'Voltage/Current Bricklet 2.0', 2106 => 'Real-Time Clock Bricklet 2.0', 2107 => 'CAN Bricklet 2.0', 2108 => 'RS232 Bricklet 2.0', 2109 => 'Thermocouple Bricklet 2.0', 2110 => 'Particulate Matter Bricklet', 2111 => 'IO-4 Bricklet 2.0', 2112 => 'OLED 128x64 Bricklet 2.0', 2113 => 'Temperature Bricklet 2.0', 2114 => 'IO-16 Bricklet 2.0', 2115 => 'Analog Out Bricklet 3.0', 2116 => 'Industrial Analog Out Bricklet 2.0', 2117 => 'Barometer Bricklet 2.0', 2118 => 'UV Light Bricklet 2.0', 2119 => 'Dual Button Bricklet 2.0', 2120 => 'Industrial Dual 0-20mA Bricklet 2.0', 2121 => 'Industrial Dual Analog In Bricklet 2.0', 2122 => 'Isolator Bricklet', 2123 => 'One Wire Bricklet', 2124 => 'Industrial Digital Out 4 Bricklet 2.0', 2125 => 'Distance IR Bricklet 2.0', 2127 => 'RGB LED Bricklet 2.0', 2128 => 'Color Bricklet 2.0', 2129 => 'Multi Touch Bricklet 2.0', 2130 => 'Accelerometer Bricklet 2.0', 2131 => 'Ambient Light Bricklet 3.0', 2132 => 'Hall Effect Bricklet 2.0', 2137 => 'Segment Display 4x7 Bricklet 2.0', 2138 => 'Joystick Bricklet 2.0', 2139 => 'Linear Poti Bricklet 2.0', 2140 => 'Rotary Poti Bricklet 2.0', 2144 => 'Laser Range Finder Bricklet 2.0', 2145 => 'Piezo Speaker Bricklet 2.0', 2146 => 'E-Paper 296x128 Bricklet', 2147 => 'CO2 Bricklet 2.0', 2152 => 'Energy Monitor Bricklet', 2153 => 'Compass Bricklet', 2156 => 'Performance DC Bricklet', 2157 => 'Servo Bricklet 2.0', 2161 => 'IMU Bricklet 3.0', 2162 => 'Industrial Dual AC Relay Bricklet', 2164 => 'Industrial PTC Bricklet', 2165 => 'DC Bricklet 2.0', 2166 => 'Silent Stepper Bricklet 2.0', 2171 => 'GPS Bricklet 3.0', 2174 => 'Industrial Dual AC In Bricklet' }
Instance Method Summary collapse
Instance Method Details
#get_device_display_name(device_identifier) ⇒ Object
internal
165 166 167 168 169 170 171 172 173 |
# File 'lib/tinkerforge/device_display_names.rb', line 165 def get_device_display_name(device_identifier) device_display_name = DEVICE_DISPLAY_NAMES[device_identifier] if device_display_name == nil device_display_name = "Unknown Device [#{device_identifier}]" end device_display_name end |