您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ tick_timer_service_subscribe函数代码示例

51自学网 2021-06-03 08:49:59
  C++
这篇教程C++ tick_timer_service_subscribe函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中tick_timer_service_subscribe函数的典型用法代码示例。如果您正苦于以下问题:C++ tick_timer_service_subscribe函数的具体用法?C++ tick_timer_service_subscribe怎么用?C++ tick_timer_service_subscribe使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了tick_timer_service_subscribe函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: reply_up_click_handler

/////////////////////////////////////////// BUTTON BEHAVIOURS //////////////////////////////////////////void reply_up_click_handler(ClickRecognizerRef recognizer, void *context){  text_layer_set_text(busy_text, "Sending Msg...");  text_layer_set_text(callback_text, " ");  text_layer_set_text(lol_text, " ");  confirm_vibe();  send_int(KEY_BUTTON_REPLY, REPLY_BUSY);  call_counter = 2;  tick_timer_service_subscribe(SECOND_UNIT, reply_timer);}
开发者ID:Virophage,项目名称:HFAStPebbleCallApp,代码行数:11,


示例2: init

static void init() {   tick_timer_service_subscribe(MINUTE_UNIT, tick_handler);    s_main_window = window_create();  window_set_window_handlers(s_main_window, (WindowHandlers) {    .load = main_window_load,    .unload = main_window_unload  });
开发者ID:amanmomin,项目名称:YG,代码行数:10,


示例3: main_window_load

static void main_window_load(Window *window) {  Layer *window_layer = window_get_root_layer(window);  GRect bounds = layer_get_frame(window_layer);  s_display_layer = layer_create(bounds);  layer_set_update_proc(s_display_layer, display_layer_update_callback);  layer_add_child(window_layer, s_display_layer);  tick_timer_service_subscribe(SECOND_UNIT, handle_second_tick);}
开发者ID:tmunz,项目名称:PebbleAlphaBinary,代码行数:10,


示例4: main

int main() {	app_message_register_outbox_sent(data_delivered);	app_message_register_inbox_received(received_data);	app_message_open(124, 50);	tick_timer_service_subscribe(SECOND_UNIT, (TickHandler) second_tick);	init_menu_window();	app_event_loop();	return 0;}
开发者ID:42wim,项目名称:PebbleDialer-Watchapp,代码行数:10,


示例5: init

void init(void){	int i;	static struct tm* now;	time_t unix_now;	window = window_create();	for(i = 0; i < 12; i++)	{		bs[i] = gbitmap_create_with_resource(bsh[i]);	}	bcolon = bs[10];	bdash = bs[11];	#if(DATE)		bl[0] = bitmap_layer_create(GRect(0,(168/2)-56,30,51));		bl[1] = bitmap_layer_create(GRect(35,(168/2)-56,30,51));		bl[2] = bitmap_layer_create(GRect(67,(168/2)-56,9,51));		bl[3] = bitmap_layer_create(GRect(79,(168/2)-56,30,51));		bl[4] = bitmap_layer_create(GRect(114,(168/2)-56,30,51));		bl[5] = bitmap_layer_create(GRect(0,(168/2)+5,30,51));		bl[6] = bitmap_layer_create(GRect(35,(168/2)+5,30,51));		bl[7] = bitmap_layer_create(GRect(67,(168/2)+5,9,51));		bl[8] = bitmap_layer_create(GRect(79,(168/2)+5,30,51));		bl[9] = bitmap_layer_create(GRect(114,(168/2)+5,30,51));		for(i = 0; i < 10; i++)			layer_add_child(window_get_root_layer(window), bitmap_layer_get_layer(bl[i]));	#else		bl[0] = bitmap_layer_create(GRect(0,(168/2)-25,30,51));		bl[1] = bitmap_layer_create(GRect(35,(168/2)-25,30,51));		bl[2] = bitmap_layer_create(GRect(67,(168/2)-25,9,51));		bl[3] = bitmap_layer_create(GRect(79,(168/2)-25,30,51));		bl[4] = bitmap_layer_create(GRect(114,(168/2)-25,30,51));		for(i = 0; i < 5; i++)			layer_add_child(window_get_root_layer(window), bitmap_layer_get_layer(bl[i]));	#endif	window_set_background_color(window, GColorBlack);	bitmap_layer_set_bitmap(bl[2], bcolon);	#if(DATE)		bitmap_layer_set_bitmap(bl[7], bdash);	#endif	tick_timer_service_subscribe(SECOND_UNIT, &handle_minute_tick);		unix_now = time(NULL);	now = localtime(&unix_now);	handle_minute_tick(now, SECOND_UNIT);	window_stack_push(window, true);}
开发者ID:rigel314,项目名称:pebbleAntichamberBig,代码行数:55,


示例6: handle_init

void handle_init(void) {	// Create a window and text layers	window = window_create();			// Create the Time Layer, set the font, and text alignment	time_layer = text_layer_create(GRect(0, 5, 144, 168));	text_layer_set_font(time_layer, fonts_get_system_font(FONT_KEY_BITHAM_42_BOLD));	text_layer_set_text_alignment(time_layer, GTextAlignmentCenter);		// Add the time layer to the window	layer_add_child(window_get_root_layer(window), text_layer_get_layer(time_layer));	//Create a horizontal divider	line_layer = layer_create(GRect(8, 60, 128, 2));	layer_set_update_proc(line_layer, line_layer_update_callback);	layer_add_child(window_get_root_layer(window), line_layer);		// Create the Date Layer, set the font, and text alignment	date_layer = text_layer_create(GRect(0, 70, 144, 108));	text_layer_set_font(date_layer, fonts_get_system_font(FONT_KEY_BITHAM_30_BLACK));	text_layer_set_text_alignment(date_layer, GTextAlignmentCenter);		// Add the date layer to the window	layer_add_child(window_get_root_layer(window), text_layer_get_layer(date_layer));		// Create the Year Layer, set the font, and text alignment	year_layer = text_layer_create(GRect(0, 100, 144, 108));	text_layer_set_font(year_layer, fonts_get_system_font(FONT_KEY_BITHAM_30_BLACK));	text_layer_set_text_alignment(year_layer, GTextAlignmentCenter);		// Add the year layer to the window	layer_add_child(window_get_root_layer(window), text_layer_get_layer(year_layer));			// Create the info layer, set the font, text and alignment	info_layer = text_layer_create(GRect(0, 140, 144, 30));	text_layer_set_font(info_layer, fonts_get_system_font(FONT_KEY_GOTHIC_18_BOLD));	text_layer_set_text_alignment(info_layer, GTextAlignmentCenter);	text_layer_set_text(info_layer, "www.dozenal.org");		// Add the info layer to the window	layer_add_child(window_get_root_layer(window), text_layer_get_layer(info_layer));		// Push the window	window_stack_push(window, true);		// initiate the screen	time_t now = time(NULL);	refresh_screen(localtime(&now));		// Register the time handler function	tick_timer_service_subscribe(SECOND_UNIT, handle_minute_tick);		// App Logging!	// APP_LOG(APP_LOG_LEVEL_DEBUG, "Just pushed a window!");}
开发者ID:robert-sherwood,项目名称:dozenal_watchface,代码行数:55,


示例7: handle_init

void handle_init(void) {  window = window_create();  window_stack_push(window, true /* Animated */);  window_set_background_color(window, GColorBlack);    fontRobotoCondensed19  = fonts_load_custom_font(resource_get_handle(RESOURCE_ID_FONT_ROBOTO_CONDENSED_19));    Layer *window_layer = window_get_root_layer(window);  GRect bounds = layer_get_bounds(window_layer);  triangle_overlay_layer = layer_create(bounds);	layer_set_update_proc(triangle_overlay_layer, triangle_display_layer_update_callback);	layer_add_child(window_layer, triangle_overlay_layer);	triangle_overlay_path = gpath_create(&TRIANGLE_OVERLAY_POINTS);	gpath_move_to(triangle_overlay_path, grect_center_point(&bounds));    // init hand paths  minute_arrow_path = gpath_create(&MINUTE_HAND_POINTS);  gpath_move_to(minute_arrow_path, grect_center_point(&bounds));    hour_arrow_path = gpath_create(&HOUR_HAND_POINTS);  gpath_move_to(hour_arrow_path, grect_center_point(&bounds));  tick_timer_service_subscribe(MINUTE_UNIT, handle_tick);    s_hands_layer = layer_create(bounds);  layer_set_update_proc(s_hands_layer, hands_update_proc);  layer_add_child(window_layer, s_hands_layer);    // Battery Line Basalt   #ifdef PBL_PLATFORM_BASALT      GRect line_frame = GRect(22, 160, 104, 6);      LineLayer = layer_create(line_frame);      layer_set_update_proc(LineLayer, line_layer_update_callback);      layer_add_child(window_layer, LineLayer);   #else //Chalk      GRect line_round_frame = GRect(1, 1, 180, 180);      RoundBatteryLayer = layer_create(line_round_frame);      layer_set_update_proc(RoundBatteryLayer, RoundBatteryLayer_update_callback);      layer_add_child(window_layer,RoundBatteryLayer);   #endif       //Service subscribes:  battery_state_service_subscribe(&handle_battery);    handle_battery(battery_state_service_peek());    bluetooth_connection_service_subscribe(&handle_bluetooth);  handle_bluetooth(bluetooth_connection_service_peek());       app_focus_service_subscribe(&handle_appfocus);}
开发者ID:DHKaplan,项目名称:Pinwheel,代码行数:55,


示例8: process_tuple

void process_tuple(Tuple *t){	int key = t->key;		if(key == 9000){	  app_timer_register(1000, send_initial_request, NULL);	  tick_timer_service_subscribe(MINUTE_UNIT, handle_tick);	  return;	}		if(key < 10){ //HOME	  switch(key){		case 0: strncpy(home_matchup_subtitle, t->value->cstring, sizeof(home_matchup_subtitle)); break;		case 1: strncpy(home_league_subtitle, t->value->cstring, sizeof(home_league_subtitle)); break;		case 2: strncpy(home_team_subtitle, t->value->cstring, sizeof(home_team_subtitle)); break;	  }	}	else if(key < 100){ //MATCHUP	  switch(key){		case 10: strncpy(matchup_ally_name, t->value->cstring, sizeof(matchup_ally_name)); break;		case 11: matchup_ally_score_int = atoi(t->value->cstring); break;		case 12: strncpy(matchup_ally_score_char, t->value->cstring, sizeof(matchup_ally_score_char)); break;					case 13: strncpy(matchup_enemy_name, t->value->cstring, sizeof(matchup_enemy_name)); break;		case 14: matchup_enemy_score_int = atoi(t->value->cstring); break;		case 15: strncpy(matchup_enemy_score_char, t->value->cstring, sizeof(matchup_enemy_score_char)); break;	  }	}	else if(key < 200){ //LEAGUE	  strncpy(league_team_names[key-100], t->value->cstring, sizeof(league_team_names[key-100]));			  if(strcmp(league_team_names[key-100], "") == 0 && key-100 < num_teams){		  num_teams = key-100;		  menu_layer_reload_data(league_menu_layer);	  }	}	else if(key < 300){ //TEAM	  strncpy(team_player_names[key-200], t->value->cstring, sizeof(team_player_names[key-200]));			  if(strcmp(team_player_names[key-200], "") == 0 && key-200 < num_players){		  num_players = key-200;		  menu_layer_reload_data(team_menu_layer);	  }	}	else if(key == 300){ //DRAFT STATUS	  if(atoi(t->value->cstring) == 1){	    #ifdef PBL_COLOR	  		  menu_layer_set_normal_colors(home_menu_layer, GColorBlack, GColorLightGray); 		  menu_layer_set_highlight_colors(home_menu_layer, APP_COLOR, GColorLightGray);		  menu_layer_reload_data(home_menu_layer);		#endif		text_layer_set_text(home_text_layer, "Status: Pre-Draft");		pre_draft = true;	  }	}}
开发者ID:MathewReiss,项目名称:Yahoo2015,代码行数:55,


示例9: sync_tuple_changed_callback

static void sync_tuple_changed_callback(const uint32_t key,                                        const Tuple* new_tuple,                                        const Tuple* old_tuple,                                        void* context) {  // App Sync keeps new_tuple in sync_buffer, so we may use it directly  switch (key) {	      case BLUETOOTHVIBE_KEY:      bluetoothvibe = new_tuple->value->uint8 != 0;	  persist_write_bool(BLUETOOTHVIBE_KEY, bluetoothvibe);      break;      	      case HOURLYVIBE_KEY:      hourlyvibe = new_tuple->value->uint8 != 0;	  persist_write_bool(HOURLYVIBE_KEY, hourlyvibe);	        break;	   	  	case FLIP_KEY:      flip = new_tuple->value->uint8;	  persist_write_bool(FLIP_KEY, flip);	break;	  	case COLOUR_KEY:      colour = new_tuple->value->uint8;	  persist_write_bool(COLOUR_KEY, colour);	  colourswap();	break;		case BLINK_KEY:      blink = new_tuple->value->uint8;	  persist_write_bool(BLINK_KEY, blink);      tick_timer_service_unsubscribe();      if(blink) {        tick_timer_service_subscribe(SECOND_UNIT, handle_tick);      }      else {        tick_timer_service_subscribe(MINUTE_UNIT, handle_tick);	  }   break;	  }}
开发者ID:mereed,项目名称:pebbleface-tiktocdigital,代码行数:42,


示例10: init

static void init(void) {  // register handlers for clock ticks  tick_timer_service_subscribe(SECOND_UNIT, tick_handler_second);  tick_timer_service_subscribe(MINUTE_UNIT, tick_handler_minute);  // Register callbacks  app_message_register_inbox_received(inbox_received_callback);  app_message_register_inbox_dropped(inbox_dropped_callback);  app_message_register_outbox_failed(outbox_failed_callback);  app_message_register_outbox_sent(outbox_sent_callback);    // Create main Window element and assign to pointer  s_main_window = window_create();  // Set handlers to manage the elements inside the Window  window_set_window_handlers(s_main_window, (WindowHandlers) {    .load = main_window_load,    .unload = main_window_unload  });
开发者ID:matmar10,项目名称:pebble-adhan-watchface,代码行数:20,


示例11: init

static void init() {  main_window = window_create();    window_set_background_color(main_window, GColorBlack);    tick_timer_service_subscribe(MINUTE_UNIT, tick_handler);    window_set_window_handlers(main_window, (WindowHandlers) {    .load = main_window_load,    .unload = main_window_unload,  });
开发者ID:mlb406,项目名称:heathrow-status,代码行数:11,


示例12: do_init

static void do_init(void) {	window = window_create();	window_stack_push(window, true);	window_set_background_color(window, GColorBlack);	window_layer = window_get_root_layer(window);		GRect line_frame = GRect(8, 120, 139, 2);	line_layer = layer_create(line_frame);	layer_set_update_proc(line_layer, draw_line);	layer_add_child(window_layer, line_layer);		time_layer = text_layer_create(GRect(5, 66, 118, 70));	text_layer_set_text_color(time_layer, GColorWhite);	text_layer_set_background_color(time_layer, GColorClear);	text_layer_set_font(time_layer, fonts_load_custom_font(resource_get_handle(RESOURCE_ID_font_droid_44)));	text_layer_set_text_alignment(time_layer,GTextAlignmentRight);	layer_add_child(window_layer, text_layer_get_layer(time_layer));		date_layer = text_layer_create(GRect(65, 125, 79, 25));	text_layer_set_text_color(date_layer, GColorWhite);	text_layer_set_background_color(date_layer, GColorClear);	text_layer_set_font(date_layer, fonts_load_custom_font(resource_get_handle(RESOURCE_ID_font_droid_18)));	layer_add_child(window_layer, text_layer_get_layer(date_layer));		wday_layer = text_layer_create(GRect(60, 143, 50, 25));	text_layer_set_text_color(wday_layer, GColorWhite);	text_layer_set_background_color(wday_layer, GColorClear);	text_layer_set_font(wday_layer, fonts_load_custom_font(resource_get_handle(RESOURCE_ID_font_droid_18)));	layer_add_child(window_layer, text_layer_get_layer(wday_layer));		//+
C++ tick_timer_service_unsubscribe函数代码示例
C++ tick_setup_sched_timer函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。