Class: OpenHAB::Core::DTO::ItemChannelLinkDTO
- Inherits:
 - 
      Object
      
        
- Object
 - OpenHAB::Core::DTO::ItemChannelLinkDTO
 
 
- Defined in:
 - lib/openhab/core/dto/item_channel_link.rb
 
Overview
Adds methods to core openHAB ItemChannelLinkDTO to make it more natural in Ruby
Instance Attribute Summary collapse
- 
  
    
      #channel_uid  ⇒ Things::ChannelUID 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
The UID of the channel that was linked or unlinked.
 - 
  
    
      #item  ⇒ Item 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
The item that was linked or unlinked.
 - 
  
    
      #item_name  ⇒ String 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
The name of the item that was linked or unlinked.
 
Instance Method Summary collapse
Instance Attribute Details
#channel_uid ⇒ Things::ChannelUID (readonly)
Returns The UID of the channel that was linked or unlinked.
      27 28 29  | 
    
      # File 'lib/openhab/core/dto/item_channel_link.rb', line 27 def channel_uid Things::ChannelUID.new(channelUID) end  | 
  
#item ⇒ Item (readonly)
Returns The item that was linked or unlinked.
      19 20 21  | 
    
      # File 'lib/openhab/core/dto/item_channel_link.rb', line 19 def item EntityLookup.lookup_item(itemName) end  | 
  
#item_name ⇒ String (readonly)
Returns The name of the item that was linked or unlinked.
| 
       | 
    
      # File 'lib/openhab/core/dto/item_channel_link.rb', line 10
     | 
  
Instance Method Details
#to_s ⇒ String
      32 33 34  | 
    
      # File 'lib/openhab/core/dto/item_channel_link.rb', line 32 def to_s "#{item_name} -> #{channelUID}" end  |