Class: TellStickR::Core
- Inherits:
-
Object
- Object
- TellStickR::Core
- Extended by:
- FFI::Library
- Defined in:
- lib/tellstickr/core.rb
Constant Summary collapse
- TELLSTICK_TURNON =
Device method flags
1
- TELLSTICK_TURNOFF =
2
- TELLSTICK_BELL =
4
- TELLSTICK_TOGGLE =
8
- TELLSTICK_DIM =
16
- TELLSTICK_LEARN =
32
- TELLSTICK_EXECUTE =
64
- TELLSTICK_UP =
128
- TELLSTICK_DOWN =
256
- TELLSTICK_STOP =
512
- TELLSTICK_TYPE_DEVICE =
Device types
1
- TELLSTICK_TYPE_GROUP =
2
- TELLSTICK_TYPE_SCENE =
3
- TELLSTICK_TEMPERATURE =
Sensor value types
1
- TELLSTICK_HUMIDITY =
2
- TELLSTICK_CONTROLLER_TELLSTICK =
Controller type
1
- TELLSTICK_CONTROLLER_TELLSTICK_DUO =
2
- TELLSTICK_CONTROLLER_TELLSTICK_NET =
3
- TELLSTICK_DEVICE_ADDED =
Device changes
1
- TELLSTICK_DEVICE_CHANGED =
2
- TELLSTICK_DEVICE_REMOVED =
3
- TELLSTICK_DEVICE_STATE_CHANGED =
4
- TELLSTICK_CHANGE_NAME =
Change types
1
- TELLSTICK_CHANGE_PROTOCOL =
2
- TELLSTICK_CHANGE_MODEL =
3
- TELLSTICK_CHANGE_METHOD =
4
- TELLSTICK_CHANGE_AVAILABLE =
5
- TELLSTICK_CHANGE_FIRMWARE =
6
- TELLSTICK_SUCCESS =
Error codes
0
- TELLSTICK_ERROR_NOT_FOUND =
-1
- TELLSTICK_ERROR_PERMISSION_DENIED =
-2
- TELLSTICK_ERROR_DEVICE_NOT_FOUND =
-3
- TELLSTICK_ERROR_METHOD_NOT_SUPPORTED =
-4
- TELLSTICK_ERROR_COMMUNICATION =
-5
- TELLSTICK_ERROR_CONNECTING_SERVICE =
-6
- TELLSTICK_ERROR_UNKNOWN_RESPONSE =
-7
- TELLSTICK_ERROR_SYNTAX =
-8
- TELLSTICK_ERROR_BROKEN_PIPE =
-9
- TELLSTICK_ERROR_COMMUNICATING_SERVICE =
-10
- TELLSTICK_ERROR_UNKNOWN =
-99