Rename object_set_group_values and object_set_normalized_group_values

This commit is contained in:
fvanroie 2021-05-04 02:21:01 +02:00
parent 0761b3f207
commit 73f0b8e131
2 changed files with 7 additions and 7 deletions

View File

@ -222,7 +222,7 @@ void object_dispatch_state(uint8_t pageid, uint8_t btnid, const char* payload)
// ##################### State Changers ########################################################
void object_set_group_value(lv_obj_t* parent, uint8_t groupid, int16_t intval)
void object_set_group_values(lv_obj_t* parent, uint8_t groupid, int16_t intval)
{
if(groupid == 0 || parent == nullptr) return;
@ -233,7 +233,7 @@ void object_set_group_value(lv_obj_t* parent, uint8_t groupid, int16_t intval)
if(groupid == child->user_data.groupid) hasp_process_obj_attribute_val(child, NULL, intval, intval, true);
/* update grandchildren */
object_set_group_value(child, groupid, intval);
object_set_group_values(child, groupid, intval);
/* check tabs */
if(check_obj_type(child, LV_HASP_TABVIEW)) {
@ -246,7 +246,7 @@ void object_set_group_value(lv_obj_t* parent, uint8_t groupid, int16_t intval)
hasp_process_obj_attribute_val(tab, NULL, intval, intval, true); /* tab found, update it */
/* check grandchildren */
object_set_group_value(tab, groupid, intval);
object_set_group_values(tab, groupid, intval);
}
//#endif
}
@ -256,14 +256,14 @@ void object_set_group_value(lv_obj_t* parent, uint8_t groupid, int16_t intval)
}
}
// TODO make this a recursive function that goes over all objects only ONCE
void object_set_normalized_group_value(uint8_t groupid, lv_obj_t* src_obj, int16_t val, int16_t min, int16_t max)
// Recursive function that goes over all objects only ONCE
void object_set_normalized_group_values(uint8_t groupid, lv_obj_t* src_obj, int16_t val, int16_t min, int16_t max)
{
if(groupid == 0) return;
if(min == max) return;
for(uint8_t page = 0; page < HASP_NUM_PAGES; page++) {
object_set_group_value(haspPages.get_obj(page), groupid, val);
object_set_group_values(haspPages.get_obj(page), groupid, val);
// uint8_t startid = 1;
// for(uint8_t objid = startid; objid < 20; objid++) {
// lv_obj_t* obj = hasp_find_obj_from_parent_id(get_page_obj(page), objid);

View File

@ -75,7 +75,7 @@ void object_dispatch_state(uint8_t pageid, uint8_t btnid, const char* payload);
void hasp_process_attribute(uint8_t pageid, uint8_t objid, const char* attr, const char* payload);
void object_set_normalized_group_value(uint8_t groupid, lv_obj_t* src_obj, int16_t val, int16_t min, int16_t max);
void object_set_normalized_group_values(uint8_t groupid, lv_obj_t* src_obj, int16_t val, int16_t min, int16_t max);
#define HASP_OBJ_BAR 1971
#define HASP_OBJ_BTN 3164