unprov_dev sample
lightbulb_set_switch()
is only used within unprov_dev sample.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
unprov_dev sample
lightbulb_set_switch()
lightbulb_set_switch() function
Set on/off
Syntax
Show:
Summary
Declaration
Definition
from
lightbulb.h:564
esp_err_t
lightbulb_set_switch
(
bool
status
)
;
Implemented in
lightbulb.c:1063
Arguments
Argument
Description
status
on/off status
Return value
esp_err_t
Examples
References
from
examples
Code
Location
Referrer
esp_err_t
lightbulb_set_switch
(
bool
status
)
lightbulb.c:1063
esp_err_t
lightbulb_set_switch
(
bool
status
)
;
lightbulb.h:564
lightbulb_set_switch
(
true
)
;
lightbulb.c:597
lightbulb_init()
lightbulb_set_switch
(
true
)
;
lightbulb.c:600
lightbulb_init()
err
=
lightbulb_set_switch
(
s_lb_obj
->
status
.
on
)
;
lightbulb.c:1307
lightbulb_update_status_variable()
return
lightbulb_set_switch
(
is_on
)
;
lightbulb.c:1449
lightbulb_basic_effect_stop_and_restore()
lightbulb_set_switch
(
false
)
;
lighting.c:21
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:50
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:56
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:68
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:74
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:86
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:92
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:110
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:116
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:128
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:134
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:167
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:196
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:248
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:256
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:262
lightbulb_lighting_output_test()
lightbulb_set_switch
(
false
)
;
lighting.c:268
lightbulb_lighting_output_test()
Call Tree
from
examples
lightbulb_set_switch()
is called by 4 functions and calls 12 functions:
lightbulb_init()
lightbulb_update_status_variable()
lightbulb_basic_effect_stop_and_restore()
lightbulb_lighting_output_test()
All items filtered out
lightbulb_set_switch()
xQueueTakeMutexRecursive()
xQueueGiveMutexRecursive()
xTimerGenericCommand()
xTimerIsTimerActive()
xTaskGetTickCount()
esp_log_timestamp()
esp_log_write()
hal_set_channel()
hal_set_channel_group()
lightbulb_set_hsv()
lightbulb_set_cctb()
get_channel_mask()
All items filtered out
Data Use
from
examples
lightbulb_set_switch()
reads 30 variables and writes 5 variables:
esp_log_level_t::ESP_LOG_ERROR
esp_log_level_t::ESP_LOG_WARN
esp_log_level_t::ESP_LOG_INFO
esp_log_level_t::ESP_LOG_DEBUG
esp_log_level_t::ESP_LOG_VERBOSE
lightbulb_works_mode_t::WORK_COLOR
lightbulb_works_mode_t::WORK_WHITE
lightbulb_status_t::mode
lightbulb_status_t::on
lightbulb_status_t::hue
lightbulb_status_t::saturation
lightbulb_status_t::value
lightbulb_status_t::cct_percentage
lightbulb_status_t::brightness
lightbulb_capability_t::fades_ms
lightbulb_capability_t::mode_mask
lightbulb_capability_t::enable_fades
lightbulb_capability_t::enable_lowpower
lightbulb_capability_t::enable_status_storage
lightbulb_capability_t::enable_mix_cct
TAG
lightbulb_obj_t::status
lightbulb_obj_t::cap
lightbulb_obj_t::power_timer
lightbulb_obj_t::storage_timer
lightbulb_obj_t::effect_timer
lightbulb_obj_t::mutex
lightbulb_obj_t::effect_interrupt_forbidden_flag
lightbulb_obj_t::effect_running_flag
s_lb_obj
All items filtered out
lightbulb_set_switch()
lightbulb_status_t::on
lightbulb_status_t::value
lightbulb_status_t::brightness
lightbulb_obj_t::effect_interrupt_forbidden_flag
lightbulb_obj_t::effect_running_flag
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out