static void sync_tuple_changed_callback(const uint32_t key, const Tuple* new_tuple, const Tuple* old_tuple, void* context) { switch (key) { case BUS_NAME: switch_visibility(true , false); text_layer_set_text(stop_name, new_tuple->value->cstring); break; case BUS_DIRECTION: text_layer_set_text(stop_direction, dir_text[new_tuple->value->uint8]); break; case T1: set_field_text(row1, row1_details_buff, new_tuple->value->cstring); break; case T1_D: text_layer_set_text(row1_details, new_tuple->value->cstring); break; case T2: set_field_text(row2, row2_details_buff, new_tuple->value->cstring); break; case T2_D: text_layer_set_text(row2_details, new_tuple->value->cstring); break; case T3: set_field_text(row3, row3_details_buff, new_tuple->value->cstring); break; case T3_D: text_layer_set_text(row3_details, new_tuple->value->cstring); break; case T4: set_field_text(row4, row4_details_buff, new_tuple->value->cstring); break; case T4_D: text_layer_set_text(row4_details, new_tuple->value->cstring); break; } }
void display_number_t::display(const model_type& value) { assert(window_m); implementation::set_window_title(window_m, set_field_text(name_m, value, unit_set_m)); }