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

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

51自学网 2021-06-01 19:35:28
  C++
这篇教程C++ APP_LOG函数代码示例写得很实用,希望能帮到您。

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

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

示例1: inbox_received_callback

static void inbox_received_callback(DictionaryIterator *iterator, void *context) {  // Store incoming information  static char icon_buffer[8];  static char temperature_buffer[8];  static int temperature;  // Read tuples for data  Tuple *weather_units_tuple = dict_find(iterator, MESSAGE_KEY_UNITS);  Tuple *weather_on_tuple = dict_find(iterator, MESSAGE_KEY_WEATHER_ON);  Tuple *weather_safemode_tuple = dict_find(iterator, MESSAGE_KEY_WEATHER_SAFEMODE);  Tuple *temp_tuple = dict_find(iterator, MESSAGE_KEY_TEMPERATURE);  Tuple *icon_tuple = dict_find(iterator, MESSAGE_KEY_ICON);    Tuple *background_color_tuple = dict_find(iterator, MESSAGE_KEY_BACKGROUND_COLOR);  Tuple *background_on_tuple = dict_find(iterator, MESSAGE_KEY_BACKGROUND_ON);  // If we get weather option  if ( weather_on_tuple ) {    // Set weather flag    weather_on_conf = (bool)weather_on_tuple->value->int16;    persist_write_bool(MESSAGE_KEY_WEATHER_ON, weather_on_conf);  }    if ( weather_safemode_tuple ) {      weather_safemode_conf = (bool)weather_safemode_tuple->value->int16;      persist_write_bool(MESSAGE_KEY_WEATHER_SAFEMODE, weather_safemode_conf);  }    if ( weather_units_tuple ) {      weather_units_conf = (bool)weather_units_tuple->value->int16;      persist_write_bool(MESSAGE_KEY_UNITS, weather_units_conf);  }  // If all data is available, use it  if ( temp_tuple && icon_tuple ) {    // Assemble strings for temp and icon    temperature = (float)temp_tuple->value->int32;        if ( weather_units_conf ) {            snprintf(temperature_buffer, sizeof(temperature_buffer), "%d F", temperature);    } else {      snprintf(temperature_buffer, sizeof(temperature_buffer), "%d C", temperature);    }        snprintf(icon_buffer, sizeof(icon_buffer), "%s", icon_tuple->value->cstring);    // Set temp and icon to text layers    text_layer_set_text(s_weather_layer, icon_buffer);    text_layer_set_text(s_weathertext_layer, temperature_buffer);  }  // If weather disabled, clear weather layers  if ( !weather_on_conf ) {    text_layer_set_text(s_weather_layer, "");    text_layer_set_text(s_weathertext_layer, "");  }  // If background color and enabled  if ( background_color_tuple && background_on_tuple ) {       // Set background on/off    background_on_conf = (bool)background_on_tuple->value->int16;    persist_write_bool(MESSAGE_KEY_BACKGROUND_ON, background_on_conf);      // Set background color if enabled, otherwise we load the default one - red    background_color = background_on_conf ? (int)background_color_tuple->value->int32 : 0xFF0000;    persist_write_int(MESSAGE_KEY_BACKGROUND_COLOR, background_color);        // Redraw    if ( s_canvas_layer ) {      layer_mark_dirty(s_canvas_layer);    }  }  APP_LOG(APP_LOG_LEVEL_DEBUG, "weather_units_conf %d", weather_units_conf);  APP_LOG(APP_LOG_LEVEL_DEBUG, "weather_on_conf %d", weather_on_conf);  APP_LOG(APP_LOG_LEVEL_DEBUG, "background_on_conf %d", background_on_conf);  APP_LOG(APP_LOG_LEVEL_DEBUG, "background_color %d", background_color);}
开发者ID:twaider,项目名称:KS-Weather-Date,代码行数:76,


示例2: DEBUG_CODE

DEBUG_CODE(void print_value(char* value, uint16_t value_length) { /    char* v = calloc(value_length + 1, sizeof(char)); /    snprintf(v, value_length + 1, "%s", value); /    APP_LOG(APP_LOG_LEVEL_INFO, "      Found value [%d] %s ", value_length, v); /    free(v); /});
开发者ID:wdoganowski,项目名称:simple-json-c-parser,代码行数:6,


示例3: inbox_dropped_cb

/* * Handle dropped messages from the AppMessage API. */static void inbox_dropped_cb(AppMessageResult reason, void *context) {	APP_LOG(APP_LOG_LEVEL_ERROR, "Message dropped.");}
开发者ID:musl,项目名称:DataFace,代码行数:8,


示例4: select_click_handler

static void select_click_handler(ClickRecognizerRef recognizer, void *context) {    APP_LOG(APP_LOG_LEVEL_DEBUG, "SELECT" );     send_message();    data.queried = true;}
开发者ID:GSaw,项目名称:pebble_gpse,代码行数:5,


示例5: down_click_handler

static void down_click_handler(ClickRecognizerRef recognizer, void *context) {    APP_LOG(APP_LOG_LEVEL_DEBUG, "DOWN" );}
开发者ID:GSaw,项目名称:pebble_gpse,代码行数:3,


示例6: in_dropped_handler

static void in_dropped_handler(AppMessageResult reason, void *context) {	APP_LOG(APP_LOG_LEVEL_DEBUG, "Incoming AppMessage from Pebble dropped, %d", reason);}
开发者ID:Neal,项目名称:PebbleBucks,代码行数:3,


示例7: vibrate_hourly_pattern

static void vibrate_hourly_pattern() {  // values  uint32_t VIBRATE_SEGMENTS[48];  u_short MAX_SEGMENTS = 48;    // get hour from local time    time_t temp = time(NULL);   struct tm *tick_time = localtime(&temp);    // create pattern for vibration  int hours = tick_time->tm_hour;    // adjust for non-24-hour time  if(clock_is_24h_style() != true && hours > 12) {    hours = hours - 12;  }    // need pattern count  int pattern_count = hours * 2;  int long_pulses = 0;  // do math to abbreviate pulses  if(ABBREVIATE_PULSES && hours > 5) {    long_pulses = hours / 5;    pattern_count = pattern_count - (long_pulses * 2 * 5) + 1; // eats 10 "spaces" or   }  // chop off remainder (last space is always silent/pause otherwise)  pattern_count = pattern_count - 1;  int vibrate_segment_count = pattern_count; // store value    // fill array with pattern  for(int i = 0; i < MAX_SEGMENTS; i += 2) {    if(pattern_count > 0) {      if(long_pulses > 0) {        long_pulses--;        VIBRATE_SEGMENTS[i] = VIBRATE_LONG_PULSE_MS; // longer pulse for abbreviation      } else {        VIBRATE_SEGMENTS[i] = VIBRATE_PULSE_MS; // pulse each hour      }          if(MAX_SEGMENTS > (i + 1)) {        VIBRATE_SEGMENTS[i + 1] = VIBRATE_PAUSE_MS; // followed by a pause      }      pattern_count-=2; // subtract two because two pattern blocks    } else {      VIBRATE_SEGMENTS[i] = 0;      if(MAX_SEGMENTS > (i + 1)) {        VIBRATE_SEGMENTS[i + 1] = 0;      }    }  }    // enqueue  APP_LOG(APP_LOG_LEVEL_DEBUG, "Enqueueing %d segments for hours %d", vibrate_segment_count, hours);    // enqueue pattern  VibePattern pat = {    .durations = VIBRATE_SEGMENTS,    .num_segments = vibrate_segment_count,  };  vibes_enqueue_custom_pattern(pat);}
开发者ID:chrisruffalo,项目名称:pebble-el-cid,代码行数:61,


示例8: action_menu_callback

static void action_menu_callback(ActionMenu *action_menu, const ActionMenuItem *action, void *context) {  ValveCmdCode i = (ValveCmdCode)action_menu_item_get_action_data(action);  APP_LOG(APP_LOG_LEVEL_INFO, "Action menu triggered: %d", i);  sendCmdRequest(selectedValve->guid, i);}
开发者ID:rudylacrete,项目名称:ims-remote-control,代码行数:5,


示例9: window_load

static void window_load(Window *window) {  Layer *window_layer = window_get_root_layer(window);   battery_layer = layer_create(GRect(0, 0, 144, 30));    outline_font = fonts_load_custom_font(resource_get_handle(RESOURCE_ID_LECO_16));    bluetooth_connection_service_subscribe(bluetooth_handler);      upper_text_layer = text_layer_create(GRect(0, 36, 144, 44));  text_layer_set_font(upper_text_layer, fonts_get_system_font(FONT_KEY_LECO_42_NUMBERS));  text_layer_set_text_alignment(upper_text_layer, GTextAlignmentCenter);  text_layer_set_background_color(upper_text_layer, GColorClear);    outline_layer = text_layer_create(GRect(0, 36, 144, 168));  text_layer_set_font(outline_layer, outline_font);  text_layer_set_text_alignment(outline_layer, GTextAlignmentCenter);  text_layer_set_text_color(outline_layer, GColorWhite);  text_layer_set_background_color(outline_layer, GColorClear);  lower_text_layer = text_layer_create(GRect(0, 84, 144, 100));  text_layer_set_font(lower_text_layer, fonts_get_system_font(FONT_KEY_LECO_28_LIGHT_NUMBERS));  text_layer_set_text_alignment(lower_text_layer, GTextAlignmentCenter);  text_layer_set_background_color(lower_text_layer, GColorClear);  text_layer_set_text(lower_text_layer, "");    weekday_text = text_layer_create(GRect(0,144,144,25));  text_layer_set_text_alignment(weekday_text, GTextAlignmentCenter);  text_layer_set_background_color(weekday_text, GColorClear);  text_layer_set_text_color(weekday_text, GColorWhite);  text_layer_set_font(weekday_text, outline_font);    battery_text = text_layer_create(GRect(0,0,144,25));  text_layer_set_text_alignment(battery_text, GTextAlignmentCenter);  text_layer_set_background_color(battery_text, GColorClear);  text_layer_set_text_color(battery_text, GColorWhite);  text_layer_set_font(battery_text, fonts_get_system_font(FONT_KEY_GOTHIC_18_BOLD));    layer_add_child(window_layer, battery_layer);      layer_add_child(window_layer, text_layer_get_layer(lower_text_layer));  layer_add_child(window_layer, text_layer_get_layer(upper_text_layer));  layer_add_child(window_layer, text_layer_get_layer(outline_layer));    layer_add_child(battery_layer, text_layer_get_layer(battery_text));  layer_add_child(window_layer, text_layer_get_layer(weekday_text));         if (persist_read_int(KEY_TOP_COLOR)) {   int top_color = persist_read_int(KEY_TOP_COLOR);    set_background_and_text_color(top_color);  }    if (persist_read_int(KEY_BOTTOM_COLOR)) {   int bottom_color = persist_read_int(KEY_BOTTOM_COLOR);    set_layer1_color_and_text(bottom_color);  }  if (persist_read_bool(KEY_TWENTY_FOUR_HOUR_FORMAT)) {    twenty_four_hour_format = persist_read_bool(KEY_TWENTY_FOUR_HOUR_FORMAT);  }  if (persist_read_int(KEY_TOP_TEXT_COLOR)) {    int top_text_color = persist_read_int(KEY_TOP_TEXT_COLOR);    set_top_text_color(top_text_color);  }    if(persist_read_int(KEY_BOTTOM_TEXT_COLOR)) {    int bottom_text_color = persist_read_int(KEY_BOTTOM_TEXT_COLOR);    set_bottom_text_color(bottom_text_color);  }    if(persist_exists(KEY_BLUETOOTH_VIBRATION)){    bluetooth_vibration = persist_read_int(KEY_BLUETOOTH_VIBRATION);    APP_LOG(APP_LOG_LEVEL_INFO,"Bluetooth read");  }    if(persist_exists(KEY_SHOW_BATTERY)){    show_battery = persist_read_int(KEY_SHOW_BATTERY);  }    if(persist_exists(KEY_SHOW_WEEKDAY)){  show_weekday = persist_read_int(KEY_SHOW_WEEKDAY);  APP_LOG(APP_LOG_LEVEL_INFO,"Weekday read");}    if(persist_exists(KEY_DATE_FORMAT)){    change_date_format = persist_read_int(KEY_DATE_FORMAT);    APP_LOG(APP_LOG_LEVEL_INFO,"Date format read");  }    if(persist_read_int(KEY_WEEKDAY_COLOR)) {    int weekday_color = persist_read_int(KEY_WEEKDAY_COLOR);    set_weekday_color(weekday_color);  }  //.........这里部分代码省略.........
开发者ID:Aborgh,项目名称:toptobottom,代码行数:101,


示例10: generate_world

static void generate_world() {  srand(time(NULL));#ifdef BENCHMARK  uint16_t start = time_ms(NULL, NULL);#endif  // Bottom level grass  for(int y = 0; y < GRID_HEIGHT; y++) {    for(int x = 0; x < GRID_WIDTH; x++) {      block_set_color(s_block_array[vec2i(Vec3(x, y, 0))], COLOR_GRASS);    }  }  // Seed sand  for(int y = 0; y < GRID_HEIGHT; y++) {    for(int x = 0; x < GRID_WIDTH; x++) {      if(rand() % 100 > SAND_SEED_BIAS) {        block_set_color(s_block_array[vec2i(Vec3(x, y, 0))], COLOR_SAND);      }    }  }  // Clump sand  for(int y = 0; y < GRID_HEIGHT; y++) {    for(int x = 0; x < GRID_WIDTH; x++) {      if(rand() % 100 > SAND_CLUMP_BIAS      && is_near_color(GPoint(x, y), 0, COLOR_SAND)) {        block_set_color(s_block_array[vec2i(Vec3(x, y, 0))], COLOR_SAND);      }    }  }  for(int y = 0; y < GRID_HEIGHT; y++) {    for(int x = 0; x < GRID_WIDTH; x++) {      if(near_this_many_of_color(GPoint(x, y), 0, COLOR_SAND, SAND_NEIGHBOURS)) {        block_set_color(s_block_array[vec2i(Vec3(x, y, 0))], COLOR_SAND);      }    }  }  // Water in sand areas  for(int y = 0; y < GRID_HEIGHT; y++) {    for(int x = 0; x < GRID_WIDTH; x++) {      if(near_this_many_of_color(GPoint(x, y), 0, COLOR_SAND, WATER_NEIGHBOURS)) {        block_set_color(s_block_array[vec2i(Vec3(x, y, 0))], COLOR_WATER);      }    }  }  // Clump water  for(int y = 0; y < GRID_HEIGHT; y++) {    for(int x = 0; x < GRID_WIDTH; x++) {      if(rand() % 100 > WATER_CLUMP_BIAS      && is_near_color(GPoint(x, y), 0, COLOR_WATER)) {        block_set_color(s_block_array[vec2i(Vec3(x, y, 0))], COLOR_WATER);      }    }  }  // Castle walls  int x = 2;  int y = 6;  for(y = 6; y < 10; y++) {    for(int z = 0; z < 6; z++) {      block_set_color(s_block_array[vec2i(Vec3(x, y, z))], COLOR_STONE);    }  }  y = 11;  for(x = 2; x < 6; x++) {    for(int z = 0; z < 6; z++) {      block_set_color(s_block_array[vec2i(Vec3(x, y, z))], COLOR_STONE);    }  }  y = 6;  for(x = 2; x < 6; x++) {    for(int z = 0; z < 6; z++) {      block_set_color(s_block_array[vec2i(Vec3(x, y, z))], COLOR_STONE);    }  }  x = 6;  for(y = 6; y < 10; y++) {    for(int z = 0; z < 6; z++) {      block_set_color(s_block_array[vec2i(Vec3(x, y, z))], COLOR_STONE);    }  }  int z = 6;  for(y = 6; y < 10; y++) {    for(x = 2; x < 7; x++) {      block_set_color(s_block_array[vec2i(Vec3(x, y, z))], COLOR_STONE);    }  }#ifdef BENCHMARK  uint16_t finish = time_ms(NULL, NULL);  APP_LOG(APP_LOG_LEVEL_INFO, "Generation time: %d ms", (int)finish - start);#endif}
开发者ID:martinsv,项目名称:block-world,代码行数:98,


示例11: bt_client_btcm_cb

static void bt_client_btcm_cb(VMUINT evt, void * param, void * user_data){    APP_LOG("[BTC]bt_client_btcm_cb, evt = %d, client_status = %d", evt, g_clientContext.client_status);    switch (evt)    {        case VM_SRV_BT_CM_EVENT_ACTIVATE:        {            // waiting for power on to process            if (g_clientContext.client_status == BT_CLIENT_POWERING_ON)            {                VMINT ret = bt_client_init_spp();                if(ret<0)                {                    *(g_clientContext.waiting_result_p) = false;                    g_clientContext.waiting_result_p = NULL;                    if(bt_client_end_spp())                    {                                                g_clientContext.ptr->post_signal();                                            }                }                else                {                    *(g_clientContext.waiting_result_p) = true;                    g_clientContext.waiting_result_p = NULL;                                        g_clientContext.ptr->post_signal();                                    }            }            else if (g_clientContext.client_status == BT_CLIENT_ENDING)            {                VMINT ret = vm_btcm_switch_off();                if(VM_SRV_BT_CM_RESULT_SUCCESS == ret)                {                    g_clientContext.client_status = BT_CLIENT_POWERING_OFF;                }                else                {                    if(g_clientContext.btcm_hdl >= 0)                    {                        vm_btcm_exit(g_clientContext.btcm_hdl);                        g_clientContext.btcm_hdl = -1;                    }                                        g_clientContext.client_status = BT_CLIENT_IDLE;                                        //LTask.post_signal();                    g_clientContext.ptr->post_signal();                                    }            }                            break;        }        case VM_SRV_BT_CM_EVENT_DEACTIVATE:        {            if (g_clientContext.client_status == BT_CLIENT_BEGINING)            {                VMINT ret = vm_btcm_switch_on();                                if(VM_SRV_BT_CM_RESULT_SUCCESS == ret)                {                    //wait for callback to process                    g_clientContext.client_status = BT_CLIENT_POWERING_ON;                }                else                {                    *(g_clientContext.waiting_result_p) = false;                    g_clientContext.waiting_result_p = NULL;                    if(bt_client_end_spp())                    {                                                //LTask.post_signal();                        g_clientContext.ptr->post_signal();                                            }                }            }            else if(g_clientContext.client_status == BT_CLIENT_POWERING_OFF)            {                if(g_clientContext.btcm_hdl >= 0)                {                    vm_btcm_exit(g_clientContext.btcm_hdl);                    g_clientContext.btcm_hdl = -1;                }                                g_clientContext.client_status = BT_CLIENT_IDLE;                                //LTask.post_signal();                g_clientContext.ptr->post_signal();//.........这里部分代码省略.........
开发者ID:TakeshiTseng,项目名称:LinkIt-ONE-IDE-OSX,代码行数:101,


示例12: calcSun

float calcSun(int year, int month, int day, float latitude, float longitude, int sunset, float zenith){  int N1 = my_floor(275 * month / 9);  int N2 = my_floor((month + 9) / 12);  int N3 = (1 + my_floor((year - 4 * my_floor(year / 4) + 2) / 3));  int N = N1 - (N2 * N3) + day - 30;  float lngHour = longitude / 15;    float t;  if (!sunset)  {    //if rising time is desired:    t = N + ((6 - lngHour) / 24);  }  else  {    //if setting time is desired:    t = N + ((18 - lngHour) / 24);  }  float M = (0.9856 * t) - 3.289;  //calculate the Sun's true longitude  //L = M + (1.916 * sin(M)) + (0.020 * sin(2 * M)) + 282.634  float L = M + (1.916 * my_sin((M_PI/180.0f) * M)) + (0.020 * my_sin((M_PI/180.0f) * 2 * M)) + 282.634;  if (L<0) L+=360.0f;  if (L>360) L-=360.0f;  //5a. calculate the Sun's right ascension  //RA = atan(0.91764 * tan(L))  float RA = (180.0f/M_PI) * my_atan(0.91764 * my_tan((M_PI/180.0f) * L));  if (RA<0) RA+=360;  if (RA>360) RA-=360;  //5b. right ascension value needs to be in the same quadrant as L  float Lquadrant  = (my_floor( L/90)) * 90;  float RAquadrant = (my_floor(RA/90)) * 90;  RA = RA + (Lquadrant - RAquadrant);  //5c. right ascension value needs to be converted into hours  RA = RA / 15;  //6. calculate the Sun's declination  float sinDec = 0.39782 * my_sin((M_PI/180.0f) * L);  float cosDec = my_cos(my_asin(sinDec));  //7a. calculate the Sun's local hour angle  //cosH = (cos(zenith) - (sinDec * sin(latitude))) / (cosDec * cos(latitude))  float cosH = (my_cos((M_PI/180.0f) * zenith) - (sinDec * my_sin((M_PI/180.0f) * latitude))) / (cosDec * my_cos((M_PI/180.0f) * latitude));    if (cosH >  1) {    return 0;  }  else if (cosH < -1)  {    return 0;  }      //7b. finish calculating H and convert into hours    float H;  if (!sunset)  {    //if rising time is desired:    H = 360 - (180.0f/M_PI) * my_acos(cosH);  }  else  {    //if setting time is desired:    H = (180.0f/M_PI) * my_acos(cosH);  }    H = H / 15;  //8. calculate local mean time of rising/setting  float T = H + RA - (0.06571 * t) - 6.622;  //9. adjust back to UTC  float UT = T - lngHour;  if (UT<0) {UT+=24;}  if (UT>24) {UT-=24;}    time_t now = time(NULL);struct tm *tick_time = localtime(&now);struct tm *gm_time = gmtime(&now);  int timezoneoffset = 60 * (60 * (24 * (tick_time->tm_wday - gm_time->tm_wday) + tick_time->tm_hour - gm_time->tm_hour) + tick_time->tm_min - gm_time->tm_min);// Correct for transitions at the end of the week.  int SECONDS_IN_WEEK=604800;if (timezoneoffset > SECONDS_IN_WEEK/2) timezoneoffset -= SECONDS_IN_WEEK;if (timezoneoffset < -SECONDS_IN_WEEK/2) timezoneoffset += SECONDS_IN_WEEK;  timezoneoffset /= 3600;  APP_LOG(APP_LOG_LEVEL_DEBUG, "timezone offset %d", timezoneoffset);  APP_LOG(APP_LOG_LEVEL_DEBUG, "other timezone offset %d", (tick_time-gm_time));// return UT+(tick_time-gm_time);  return UT;}
开发者ID:BeezyWorks,项目名称:pebble_zman,代码行数:99,


示例13: out_failed_handler

// Called when PebbleKitJS does not acknowledge receipt of a messagestatic void out_failed_handler(DictionaryIterator *failed, AppMessageResult reason, void *context) {    APP_LOG(APP_LOG_LEVEL_DEBUG, "**WATCH**: PebbleKit does not acknowledge receipt of message. Error: %d",reason);}
开发者ID:elgonost,项目名称:glowing-robot,代码行数:4,


示例14: in_dropped_handler

// Called when an incoming message from PebbleKitJS is droppedstatic void in_dropped_handler(AppMessageResult reason, void *context) {	    APP_LOG(APP_LOG_LEVEL_DEBUG, "**WATCH**: An incoming message from PebbleKitJS is dropped. Error: %d",reason);}
开发者ID:elgonost,项目名称:glowing-robot,代码行数:4,


示例15: out_failed_handler

static void out_failed_handler(DictionaryIterator *failed, AppMessageResult reason, void *context) {	APP_LOG(APP_LOG_LEVEL_DEBUG, "out_failed_handler: App Error Message : %d",reason);}
开发者ID:caribo,项目名称:Futura2.0,代码行数:3,


示例16: get_weather_resource

//.........这里部分代码省略.........		case 231:			return RESOURCE_ID_COND_LIGHT_STORM;			break;		case 202:		case 212:		case 221:		case 232:		case 781:		case 900:		case 901:		case 902:		case 960:		case 961:		case 962:			return RESOURCE_ID_COND_HEAVY_STORM;			break;		case 300:		case 301:		case 302:		case 310:		case 311:		case 313:		case 321:		case 500:		case 501:		case 520:		case 521:			return RESOURCE_ID_COND_LIGHT_RAIN;			break;		case 312:		case 314:		case 502:		case 503:		case 504:		case 522:		case 531:			return RESOURCE_ID_COND_HEAVY_RAIN;			break;		case 600:		case 601:		case 615:		case 616:		case 620:		case 621:			return RESOURCE_ID_COND_LIGHT_SNOW;			break;		case 602:		case 622:			return RESOURCE_ID_COND_HEAVY_SNOW;			break;		case 511:		case 611:		case 612:		case 903:		case 906:			return RESOURCE_ID_COND_HAIL;			break;		case 701:		case 711:		case 721:		case 731:		case 741:		case 751:		case 761:			return RESOURCE_ID_COND_FOG;			break;		case 771:		case 905:		case 952:		case 953:		case 954:		case 955:		case 956:		case 957:		case 958:		case 959:			return RESOURCE_ID_COND_WINDY;			break;		case 950:		case 951:		case 800:		case 904:			// check night/day			return RESOURCE_ID_COND_CLEAR_DAY;			break;		case 801:		case 802:		case 803:			return RESOURCE_ID_COND_LIGHT_CLOUD;			break;		case 804:			return RESOURCE_ID_COND_HEAVY_CLOUD;			break;		default:			APP_LOG(APP_LOG_LEVEL_DEBUG, "Weather Condition ID not assigned: %li", cond);			return RESOURCE_ID_COND_NA;			break;	}}
开发者ID:xzion,项目名称:pebbleface,代码行数:101,


示例17: outbox_sent_callback

static void outbox_sent_callback(DictionaryIterator *iterator, void *context) {  APP_LOG(APP_LOG_LEVEL_INFO, "Outbox send success!");}
开发者ID:gborobio73,项目名称:watchface-c,代码行数:3,


示例18: APP_LOG

void MiscModule_Impl::quitTheApplication(){	::PostQuitMessage(0);	APP_LOG(LOG_INFO, _T("quitTheApplication..."));}
开发者ID:baoruxing,项目名称:TTWinClient,代码行数:5,


示例19: out_failed_handler

static void out_failed_handler(DictionaryIterator *failed, AppMessageResult reason, void *context) {	APP_LOG(APP_LOG_LEVEL_DEBUG, "Failed to send AppMessage to Pebble");}
开发者ID:Neal,项目名称:PebbleBucks,代码行数:3,


示例20: inbox_received_callback

//.........这里部分代码省略.........          setField(i, false, tackLogBuffer[k]);          fieldUpdated[i] = true;          k++; // Step to the next tacklog entry        }      }      break;      #ifdef CONFIG_SUPPORT      case KEY_CONFIG_BOLD: useBold = (t->value->int32 != 0);      foundKey = false;      receivedConfig = true;      break;            case KEY_CONFIG_RACEBOX: racebox = t->value->int32;      foundKey = false;      receivedConfig = true;      break;            case KEY_CONFIG_VIBEDISCONNECT: vibeDisconnect = t->value->int32;      foundKey = false;      receivedConfig = true;      break;                  case KEY_CONFIG_COLOURAWA:       #ifdef PBL_COLOR        colourAWA = t->value->int32 != 0;      #endif // PBL_COLOUR      foundKey = false;      receivedConfig = true;      break;      #endif //CONFIG_SUPPORT      default:      APP_LOG(APP_LOG_LEVEL_ERROR, "Key %d not recognized, value %d", (int)t->key, (int)t->value->int32);      foundKey = false;      break;    }    if (foundKey) // Now look through the fields on the current screen to see if it is displayed      {      #ifdef CONFIG_SUPPORT      foundAKey = true;      #endif      if (t->key == KEY_LINE_BURN) // Do vibrate regardless of what is displayed              {              if (!earlyWarnDone && t->value->int32 < 10 && t->value->int32 >0)                {                vibes_double_pulse ();                earlyWarnDone = true;              }              else if (t->value->int32 <= 0)                {                if (!warnedLineBurn)                    {                    vibes_long_pulse();                    warnedLineBurn = true;                }              }              else                {                warnedLineBurn = false;              }            }                      int i;        for (i=0; i<screens[currentScreen].num_fields; i++)          {
开发者ID:johnhmacleod,项目名称:StartLineColour,代码行数:67,


示例21: sync_error_callback

static void sync_error_callback(DictionaryResult dict_error, AppMessageResult app_message_error, void *context) {  APP_LOG(APP_LOG_LEVEL_DEBUG, "App Message Sync Error: %d", app_message_error);}
开发者ID:Utsav2,项目名称:TraderWatch,代码行数:3,


示例22: in_dropped_handler

void in_dropped_handler(AppMessageResult reason, void *context) {	APP_LOG(APP_LOG_LEVEL_DEBUG, "incoming message from Pebble dropped");}
开发者ID:johanso-au,项目名称:DogeWatcher,代码行数:3,


示例23: up_click_handler

static void up_click_handler(ClickRecognizerRef recognizer, void *context) {    APP_LOG(APP_LOG_LEVEL_DEBUG, "UP" );}
开发者ID:GSaw,项目名称:pebble_gpse,代码行数:3,


示例24: alarm_buzz

void alarm_buzz(void* nothing) {	APP_LOG(APP_LOG_LEVEL_DEBUG, "alarm buzz");	vibes_double_pulse();	alarm_timer = app_timer_register(2000, alarm_buzz, NULL);}
开发者ID:kgutwin,项目名称:MavBBQ,代码行数:5,


示例25: check_appmessage_result

bool check_appmessage_result(AppMessageResult result) {    switch (result) {        case APP_MSG_OK: return true;        case APP_MSG_SEND_TIMEOUT: APP_LOG(APP_LOG_LEVEL_ERROR, "check_appmessage_result: APP_MSG_SEND_TIMEOUT"); return false;        case APP_MSG_SEND_REJECTED: APP_LOG(APP_LOG_LEVEL_ERROR, "check_appmessage_result: APP_MSG_SEND_REJECTED"); return false;        case APP_MSG_NOT_CONNECTED: APP_LOG(APP_LOG_LEVEL_ERROR, "check_appmessage_result: APP_MSG_NOT_CONNECTED"); return false;        case APP_MSG_APP_NOT_RUNNING: APP_LOG(APP_LOG_LEVEL_ERROR, "check_appmessage_result: APP_MSG_APP_NOT_RUNNING"); return false;        case APP_MSG_INVALID_ARGS: APP_LOG(APP_LOG_LEVEL_ERROR, "check_appmessage_result: APP_MSG_INVALID_ARGS"); return false;        case APP_MSG_BUSY: APP_LOG(APP_LOG_LEVEL_ERROR, "check_appmessage_result: APP_MSG_BUSY"); return false;        case APP_MSG_BUFFER_OVERFLOW: APP_LOG(APP_LOG_LEVEL_ERROR, "check_appmessage_result: APP_MSG_BUFFER_OVERFLOW"); return false;        case APP_MSG_ALREADY_RELEASED: APP_LOG(APP_LOG_LEVEL_ERROR, "check_appmessage_result: APP_MSG_ALREADY_RELEASED"); return false;        case APP_MSG_CALLBACK_ALREADY_REGISTERED: APP_LOG(APP_LOG_LEVEL_ERROR, "check_appmessage_result: APP_MSG_CALLBACK_ALREADY_REGISTERED"); return false;        case APP_MSG_CALLBACK_NOT_REGISTERED: APP_LOG(APP_LOG_LEVEL_ERROR, "check_appmessage_result: APP_MSG_CALLBACK_NOT_REGISTERED"); return false;        case APP_MSG_OUT_OF_MEMORY: APP_LOG(APP_LOG_LEVEL_ERROR, "check_appmessage_result: APP_MSG_OUT_OF_MEMORY"); return false;        case APP_MSG_CLOSED: APP_LOG(APP_LOG_LEVEL_ERROR, "check_appmessage_result: APP_MSG_CLOSED"); return false;        case APP_MSG_INTERNAL_ERROR: APP_LOG(APP_LOG_LEVEL_ERROR, "check_appmessage_result: APP_MSG_INTERNAL_ERROR"); return false;        default: APP_LOG(APP_LOG_LEVEL_ERROR, "check_appmessage_result: UNKNOWN MESSAGING ERROR"); return false;    }}
开发者ID:Sally-Yang-Jing-Ou,项目名称:TwrlyPebble,代码行数:19,


示例26: in_dropped_handler

static void in_dropped_handler(AppMessageResult reason, void *context) {	APP_LOG(APP_LOG_LEVEL_DEBUG, "in_dropped_handler: App Error Message : %d",reason);}
开发者ID:caribo,项目名称:Futura2.0,代码行数:3,


示例27: inbox_cb

/* * Handle messages from the AppMessage API. This is responsible for * handling messages about weather and configuration. Configuration * values that persist on the watch are stored here. */static void inbox_cb(DictionaryIterator *iterator, void *context) {	static int theme;	static bool need_wthr;	static bool need_refresh;	Tuple *t;	t = dict_read_first(iterator);	need_wthr = need_refresh = false;	while(t != NULL) {		switch(t->key) {			/*			 * App Config			 */			case KEY_CONFIG_API:				fetch_weather();				break;			case KEY_CONFIG_API_KEY:				fetch_weather();				break;			case KEY_CONFIG_LOCATION:				fetch_weather();				break;			case KEY_CONFIG_TEMP_UNIT:				strncpy(s_temp_unit, t->value->cstring, sizeof(s_temp_unit));				// TODO: validation				(void) persist_write_string(KEY_CONFIG_TEMP_UNIT, s_temp_unit);				need_wthr = true;				break;			case KEY_CONFIG_THEME:				theme = atoi(t->value->cstring);				if(theme < 0 || theme >= THEME_COUNT) break;				s_theme = theme;				(void) persist_write_int(KEY_CONFIG_THEME, s_theme);				need_refresh = true;				need_wthr = true;				break;			/*			 * App Data			 */			case KEY_CONDITIONS:				strncpy(s_cond, t->value->cstring, sizeof(s_cond));				need_wthr = true;				break;			case KEY_TEMPERATURE:				s_temp = (float)t->value->int32;				need_wthr = true;				break;			/*			 * Errors, Exceptional Cases			 */			case KEY_WEATHER_FAIL:				text_layer_set_text(s_wthr_layer, "API KEY?");				text_layer_set_text_color(s_wthr_layer, theme_error);				break;			default:				APP_LOG(APP_LOG_LEVEL_ERROR, "Key %d not recognized!", (int)t->key);				break;		}		t = dict_read_next(iterator);	}	if(need_refresh) {		update_all();	}	if(need_wthr) {		update_wthr();	}}
开发者ID:musl,项目名称:DataFace,代码行数:87,


示例28: out_sent_handler

static void out_sent_handler(DictionaryIterator *sent, void *context) {	APP_LOG(APP_LOG_LEVEL_DEBUG, "out_sent_handler: App Message sent OK!");}
开发者ID:caribo,项目名称:Futura2.0,代码行数:3,


示例29: outbox_failed_cb

/* * Handle failed sends. */static void outbox_failed_cb(DictionaryIterator *iterator, AppMessageResult reason, void *context) {	APP_LOG(APP_LOG_LEVEL_ERROR, "Outbox send failed.");}
开发者ID:musl,项目名称:DataFace,代码行数:8,


示例30: main_window_mark_dirty

void main_window_mark_dirty() {    APP_LOG(APP_LOG_LEVEL_DEBUG, "Main Menu DIRTY!");    //if(s_menu_layer)    layer_mark_dirty((Layer *)s_menu_layer);}
开发者ID:bigbug,项目名称:LIFX4Pebble,代码行数:5,



注:本文中的APP_LOG函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ APP_TIMER_INIT函数代码示例
C++ APP_ERROR_HANDLER函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。