Module: OpenHAB::Core::Events::ItemState
- Included in:
- ItemStateChangedEvent, ItemStateEvent, ItemStateUpdatedEvent
- Defined in:
- lib/openhab/core/events/item_state_event.rb
Overview
Helpers common to ItemStateEvent and ItemStateChangedEvent.
Methods that refer to implicit conversion mean that for example
a PercentType of 100% will be true for #on?, etc.
Instance Attribute Summary collapse
- #state ⇒ State? readonly
Instance Method Summary collapse
- #closed? ⇒ true, false
- #down? ⇒ true, false
- #null? ⇒ true, false
- #off? ⇒ true, false
- #on? ⇒ true, false
- #open? ⇒ true, false
- #paused? ⇒ true, false
- #playing? ⇒ true, false
- #state? ⇒ true, false
- #undef? ⇒ true, false
- #up? ⇒ true, false
Instance Attribute Details
Instance Method Details
#closed? ⇒ true, false
|  | # File 'lib/openhab/core/events/item_state_event.rb', line 43
 | 
#down? ⇒ true, false
|  | # File 'lib/openhab/core/events/item_state_event.rb', line 35
 | 
#null? ⇒ true, false
|  | # File 'lib/openhab/core/events/item_state_event.rb', line 19
 | 
#off? ⇒ true, false
|  | # File 'lib/openhab/core/events/item_state_event.rb', line 27
 | 
#on? ⇒ true, false
|  | # File 'lib/openhab/core/events/item_state_event.rb', line 23
 | 
#open? ⇒ true, false
|  | # File 'lib/openhab/core/events/item_state_event.rb', line 39
 | 
#paused? ⇒ true, false
|  | # File 'lib/openhab/core/events/item_state_event.rb', line 51
 | 
#playing? ⇒ true, false
|  | # File 'lib/openhab/core/events/item_state_event.rb', line 47
 | 
#state? ⇒ true, false
| 60 61 62 | # File 'lib/openhab/core/events/item_state_event.rb', line 60 def state? !item_state.is_a?(UnDefType) end | 
#undef? ⇒ true, false
|  | # File 'lib/openhab/core/events/item_state_event.rb', line 15
 | 
 
          