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