Module: OpenHAB::Core::Types
- Defined in:
- lib/openhab/core/types.rb,
lib/openhab/core/types/type.rb,
lib/openhab/core/types/hsb_type.rb,
lib/openhab/core/types/raw_type.rb,
lib/openhab/core/types/point_type.rb,
lib/openhab/core/types/on_off_type.rb,
lib/openhab/core/types/string_type.rb,
lib/openhab/core/types/time_series.rb,
lib/openhab/core/types/un_def_type.rb,
lib/openhab/core/types/decimal_type.rb,
lib/openhab/core/types/numeric_type.rb,
lib/openhab/core/types/percent_type.rb,
lib/openhab/core/types/refresh_type.rb,
lib/openhab/core/types/up_down_type.rb,
lib/openhab/core/types/quantity_type.rb,
lib/openhab/core/types/date_time_type.rb,
lib/openhab/core/types/stop_move_type.rb,
lib/openhab/core/types/play_pause_type.rb,
lib/openhab/core/types/open_closed_type.rb,
lib/openhab/core/types/string_list_type.rb,
lib/openhab/core/types/next_previous_type.rb,
lib/openhab/core/types/increase_decrease_type.rb,
lib/openhab/core/types/rewind_fastforward_type.rb
Overview
Contains the core types that openHAB uses as States for items, and Commands to be sent to control them.
Types are the specific data types that commands and states are. They can be sent to items, be the current state of an item, or be the ‘command`, `state`, and `was` field of various triggers. Some types have additional useful methods.
Defined Under Namespace
Modules: Command, NumericType, State, Type Classes: DateTimeType, DecimalType, HSBType, IncreaseDecreaseType, NextPreviousType, OnOffType, OpenClosedType, PercentType, PlayPauseType, PointType, QuantityType, RawType, RefreshType, RewindFastforwardType, StopMoveType, StringListType, StringType, TimeSeries, UnDefType, UpDownType