Table of Contents - yeelight_cli-0.0.1 Documentation
Classes and Modules
- YeelightCli
- YeelightCli::Bulb
- YeelightCli::Bulb::ArgsValidator
- YeelightCli::BulbGroup
- YeelightCli::ColorProcessor
- YeelightCli::TCPSocketClient
Methods
- ::calculate_huesat_coeffs — YeelightCli::ColorProcessor
- ::calculate_rgb_blue_by_color_temperature — YeelightCli::ColorProcessor
- ::calculate_rgb_green_by_color_temperature — YeelightCli::ColorProcessor
- ::check_adjust_action! — YeelightCli::Bulb::ArgsValidator
- ::check_adjust_prop! — YeelightCli::Bulb::ArgsValidator
- ::check_brightness! — YeelightCli::Bulb::ArgsValidator
- ::check_cf_action! — YeelightCli::Bulb::ArgsValidator
- ::check_cf_brightness! — YeelightCli::Bulb::ArgsValidator
- ::check_cf_count! — YeelightCli::Bulb::ArgsValidator
- ::check_cf_duration! — YeelightCli::Bulb::ArgsValidator
- ::check_cf_expression! — YeelightCli::Bulb::ArgsValidator
- ::check_cf_mode! — YeelightCli::Bulb::ArgsValidator
- ::check_cf_slice! — YeelightCli::Bulb::ArgsValidator
- ::check_color_temperature! — YeelightCli::Bulb::ArgsValidator
- ::check_duration! — YeelightCli::Bulb::ArgsValidator
- ::check_host! — YeelightCli::Bulb::ArgsValidator
- ::check_hue! — YeelightCli::Bulb::ArgsValidator
- ::check_huesat! — YeelightCli::ColorProcessor
- ::check_initial_data! — YeelightCli::Bulb::ArgsValidator
- ::check_music_action! — YeelightCli::Bulb::ArgsValidator
- ::check_percentage! — YeelightCli::Bulb::ArgsValidator
- ::check_port! — YeelightCli::Bulb::ArgsValidator
- ::check_power_state! — YeelightCli::Bulb::ArgsValidator
- ::check_rgb! — YeelightCli::Bulb::ArgsValidator
- ::check_sat! — YeelightCli::Bulb::ArgsValidator
- ::check_timeout! — YeelightCli::Bulb::ArgsValidator
- ::collect_packages — YeelightCli
- ::color_temperature_to_rgb — YeelightCli::ColorProcessor
- ::discover — YeelightCli
- ::discover! — YeelightCli
- ::huesat_coeffs_to_rgb_array — YeelightCli::ColorProcessor
- ::huesat_to_rgb — YeelightCli::ColorProcessor
- ::initialize_from_package — YeelightCli::Bulb
- ::new — YeelightCli::Bulb
- ::new — YeelightCli::BulbGroup
- ::new — YeelightCli::TCPSocketClient
- ::split_bulbs_by_group_names — YeelightCli
- ::turn_into_composite_structure — YeelightCli
- #<< — YeelightCli::BulbGroup
- #<=> — YeelightCli::Bulb
- #<=> — YeelightCli::BulbGroup
- #== — YeelightCli::Bulb
- #== — YeelightCli::BulbGroup
- #[] — YeelightCli::BulbGroup
- #add_items — YeelightCli::BulbGroup
- #adjust — YeelightCli::Bulb
- #adjust_brightness — YeelightCli::Bulb
- #adjust_color — YeelightCli::Bulb
- #adjust_ct — YeelightCli::Bulb
- #brightness — YeelightCli::Bulb
- #brightness= — YeelightCli::Bulb
- #brightness_character — YeelightCli::Bulb
- #calculate_general_duration_from — YeelightCli::Bulb
- #cancel_cf_thread! — YeelightCli::Bulb
- #cancel_delayed_shutdown! — YeelightCli::Bulb
- #color_mode — YeelightCli::Bulb
- #color_mode_name — YeelightCli::Bulb
- #color_temperature — YeelightCli::Bulb
- #color_temperature= — YeelightCli::Bulb
- #current_color_in_rgb — YeelightCli::Bulb
- #default! — YeelightCli::Bulb
- #delayed_shutdown — YeelightCli::Bulb
- #delayed_shutdown= — YeelightCli::Bulb
- #delayed_shutdown_after — YeelightCli::Bulb
- #draw_bulb_group — YeelightCli::BulbGroup
- #draw_bulb_groups — YeelightCli::BulbGroup
- #draw_bulbs — YeelightCli::BulbGroup
- #each — YeelightCli::BulbGroup
- #eql? — YeelightCli::Bulb
- #fill_state_with — YeelightCli::Bulb
- #find_in_subgroups — YeelightCli::BulbGroup
- #find_lamps — YeelightCli::BulbGroup
- #get_prop — YeelightCli::Bulb
- #group_name — YeelightCli::Bulb
- #hash — YeelightCli::Bulb
- #hsv_color_mode? — YeelightCli::Bulb
- #hue — YeelightCli::Bulb
- #hue= — YeelightCli::Bulb
- #initialize_default_logger — YeelightCli::Bulb
- #initialize_variables_from — YeelightCli::Bulb
- #load_props — YeelightCli::Bulb
- #method_missing — YeelightCli::BulbGroup
- #name= — YeelightCli::Bulb
- #off? — YeelightCli::Bulb
- #on? — YeelightCli::Bulb
- #perform — YeelightCli::Bulb
- #power — YeelightCli::Bulb
- #power= — YeelightCli::Bulb
- #random_color! — YeelightCli::Bulb
- #reload_state! — YeelightCli::Bulb
- #request — YeelightCli::TCPSocketClient
- #respond_to_missing? — YeelightCli::BulbGroup
- #rgb — YeelightCli::Bulb
- #rgb= — YeelightCli::Bulb
- #rgb_color_mode? — YeelightCli::Bulb
- #room — YeelightCli::Bulb
- #sat — YeelightCli::Bulb
- #sat= — YeelightCli::Bulb
- #set_brightness — YeelightCli::Bulb
- #set_color_temperature — YeelightCli::Bulb
- #set_huesat — YeelightCli::Bulb
- #set_music — YeelightCli::Bulb
- #set_power — YeelightCli::Bulb
- #set_prop — YeelightCli::Bulb
- #set_rgb — YeelightCli::Bulb
- #start_cf — YeelightCli::Bulb
- #start_cf_thread — YeelightCli::Bulb
- #start_shutdown_thread_with — YeelightCli::Bulb
- #state_caching? — YeelightCli::Bulb
- #stop_cf — YeelightCli::Bulb
- #subgroup — YeelightCli::BulbGroup
- #subgroup_names — YeelightCli::BulbGroup
- #subgroups — YeelightCli::BulbGroup
- #support? — YeelightCli::Bulb
- #temperature_color_mode? — YeelightCli::Bulb
- #to_graph — YeelightCli::BulbGroup
- #to_icon — YeelightCli::Bulb
- #to_icons — YeelightCli::BulbGroup
- #to_s — YeelightCli::Bulb
- #toggle! — YeelightCli::Bulb