Class: OpenHAB::Core::Events::ChannelTriggeredEvent
- Inherits:
- 
      AbstractEvent
      
        - Object
- AbstractEvent
- OpenHAB::Core::Events::ChannelTriggeredEvent
 
- Defined in:
- lib/openhab/core/events/channel_triggered_event.rb
Overview
AbstractEvent sent when a channel triggers.
Instance Attribute Summary collapse
- 
  
    
      #channel  ⇒ Things::Channel? 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    The channel that triggered this event. 
- 
  
    
      #channel_uid  ⇒ Things::ChannelUID 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    The UID of the Channel that triggered this event. 
- 
  
    
      #event  ⇒ String 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    The event data. 
- 
  
    
      #thing  ⇒ Things::Thing? 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    The thing that triggered this event. 
Attributes inherited from AbstractEvent
Method Summary
Methods inherited from AbstractEvent
Instance Attribute Details
#channel ⇒ Things::Channel? (readonly)
Returns The channel that triggered this event.
|  | # File 'lib/openhab/core/events/channel_triggered_event.rb', line 18
 | 
#channel_uid ⇒ Things::ChannelUID (readonly)
Returns The UID of the Channel that triggered this event.
| 16 | # File 'lib/openhab/core/events/channel_triggered_event.rb', line 16 alias_method :channel_uid, :get_channel | 
#event ⇒ String (readonly)
Returns The event data.
|  | # File 'lib/openhab/core/events/channel_triggered_event.rb', line 25
 | 
#thing ⇒ Things::Thing? (readonly)
Returns The thing that triggered this event.
| 23 | # File 'lib/openhab/core/events/channel_triggered_event.rb', line 23 def_delegators :channel_uid, :thing, :channel | 
 
          