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
#state ⇒ State? (readonly)
[View source]
68 69 70 |
# File 'lib/openhab/core/events/item_state_event.rb', line 68 def state item_state if state? end |
Instance Method Details
#state? ⇒ true, false
[View source]
60 61 62 |
# File 'lib/openhab/core/events/item_state_event.rb', line 60 def state? !item_state.is_a?(UnDefType) end |