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/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, StringType, TimeSeries, UnDefType, UpDownType