这篇教程C++ tailsprintf函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中tailsprintf函数的典型用法代码示例。如果您正苦于以下问题:C++ tailsprintf函数的具体用法?C++ tailsprintf怎么用?C++ tailsprintf使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了tailsprintf函数的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: ztex_statline_beforestatic void ztex_statline_before(char *buf, struct cgpu_info *cgpu){ if (cgpu->deven == DEV_ENABLED) { tailsprintf(buf, "%s-%d | ", cgpu->device_ztex->snString, cgpu->device_ztex->fpgaNum+1); tailsprintf(buf, "%0.1fMHz | ", cgpu->device_ztex->freqM1 * (cgpu->device_ztex->freqM + 1)); }}
开发者ID:Bufius,项目名称:cgminer-vertcoin-cpu,代码行数:7,
示例2: get_opencl_statlinestatic void get_opencl_statline(char *buf, size_t bufsiz, struct cgpu_info *gpu){ if (gpu->rawintensity > 0) tailsprintf(buf, bufsiz, " T:%d rI:%3d", gpu->threads, gpu->rawintensity); else tailsprintf(buf, bufsiz, " I:%2d", gpu->intensity);}
开发者ID:chrisfranko,项目名称:aidenminer-gpu,代码行数:7,
示例3: get_bitforce_statline_beforestatic void get_bitforce_statline_before(char *buf, struct cgpu_info *bitforce){ float gt = bitforce->temp; if (gt > 0) tailsprintf(buf, "%5.1fC ", gt); else tailsprintf(buf, " ", gt); tailsprintf(buf, " | ");}
开发者ID:Tydus,项目名称:cgminer,代码行数:10,
示例4: serial_fpga_statline_beforestatic void serial_fpga_statline_before(char *buf, size_t bufsiz, struct cgpu_info *cgpu){ if (cgpu->deven == DEV_ENABLED) { tailsprintf(buf, bufsiz, "%s-%d | ", cgpu->drv->dname, cgpu->device_id); tailsprintf(buf, bufsiz, " "); } else tailsprintf(buf, bufsiz, " "); tailsprintf(buf, bufsiz, " | ");}
开发者ID:sprocket-fpga,项目名称:cgminer_3.7.2_ztex,代码行数:11,
示例5: gridseed_get_statlinestatic void gridseed_get_statline(char *buf, size_t siz, struct cgpu_info *gridseed) { GRIDSEED_INFO *info = gridseed->device_data; if (info->per_chip_stats) { int i; tailsprintf(buf, siz, " N:"); for (i = 0; i < info->chips; ++i) { tailsprintf(buf, siz, " %d", info->nonce_count[i]); if (info->error_count[i]) tailsprintf(buf, siz, "[%d]", info->error_count[i]); } }}
开发者ID:Tomcatt,项目名称:sgminer,代码行数:12,
示例6: hfa_statline_beforestatic void hfa_statline_before(char *buf, size_t bufsiz, struct cgpu_info *hashfast){ struct hashfast_info *info = hashfast->device_data; double max_temp, max_volt; struct hf_g1_die_data *d; int i; max_temp = max_volt = 0.0; for (i = 0; i < info->asic_count; i++) { double temp; int j; d = &info->die_status[i]; temp = GN_DIE_TEMPERATURE(d->die.die_temperature); if (temp > max_temp) max_temp = temp; for (j = 0; j < 6; j++) { double volt = GN_CORE_VOLTAGE(d->die.core_voltage[j]); if (volt > max_volt) max_volt = volt; } } tailsprintf(buf, bufsiz, " max%3.0fC %3.2fV | ", max_temp, max_volt);}
开发者ID:uraymeiviar,项目名称:cgminer,代码行数:27,
示例7: get_bitforce_statline_beforestatic void get_bitforce_statline_before(char *buf, size_t bufsiz, struct cgpu_info *bitforce){ float gt = bitforce->temp; if (gt > 0) tailsprintf(buf, bufsiz, "%5.1fC", gt);}
开发者ID:0308tana,项目名称:cgminer,代码行数:7,
示例8: hfa_statline_beforestatic void hfa_statline_before(char *buf, size_t bufsiz, struct cgpu_info *hashfast){ struct hashfast_info *info = hashfast->device_data; double max_temp, max_volt; struct hf_g1_die_data *d; int i; max_temp = max_volt = 0.0; for (i = 0; i < info->asic_count; i++) { double temp; int j; d = &info->die_status[i]; temp = GN_DIE_TEMPERATURE(d->die.die_temperature); /* Sanity check on temp since we change it lockless it can * rarely read a massive value */ if (temp > max_temp && temp < 200) max_temp = temp; for (j = 0; j < 6; j++) { double volt = GN_CORE_VOLTAGE(d->die.core_voltage[j]); if (volt > max_volt) max_volt = volt; } } tailsprintf(buf, bufsiz, " max%3.0fC %3.2fV | ", max_temp, max_volt); if (unlikely(max_temp >= opt_hfa_overheat)) { /* -1 means new overheat condition */ if (!info->overheat) info->overheat = -1; } else if (unlikely(info->overheat)) info->overheat = 0;}
开发者ID:Alcheemy,项目名称:cgminer,代码行数:36,
示例9: get_opencl_statline_beforestatic void get_opencl_statline_before(char *buf, struct cgpu_info *gpu){ if (gpu->has_adl) { int gpuid = gpu->device_id; float gt = gpu_temp(gpuid); int gf = gpu_fanspeed(gpuid); int gp; if (gt != -1) tailsprintf(buf, "%5.1fC ", gt); else tailsprintf(buf, " ", gt); if (gf != -1) tailsprintf(buf, "%4dRPM ", gf); else if ((gp = gpu_fanpercent(gpuid)) != -1) tailsprintf(buf, "%3d%% ", gp); else tailsprintf(buf, " "); tailsprintf(buf, "| "); }}
开发者ID:EskimoBob,项目名称:cgminer,代码行数:21,
示例10: get_opencl_statline_beforestatic void get_opencl_statline_before(char *buf, size_t bufsiz, struct cgpu_info *gpu){ if (gpu->has_adl) { int gpuid = gpu->device_id; float gt = gpu_temp(gpuid); int gf = gpu_fanspeed(gpuid); int gp; if (gt != -1) tailsprintf(buf, bufsiz, "%5.1fC ", gt); else tailsprintf(buf, bufsiz, " "); if (gf != -1) // show invalid as 9999 tailsprintf(buf, bufsiz, "%4dRPM ", gf > 9999 ? 9999 : gf); else if ((gp = gpu_fanpercent(gpuid)) != -1) tailsprintf(buf, bufsiz, "%3d%% ", gp); else tailsprintf(buf, bufsiz, " "); tailsprintf(buf, bufsiz, "| "); } else gpu->drv->get_statline_before = &blank_get_statline_before;}
开发者ID:jedigras,项目名称:sph-sgminer,代码行数:23,
示例11: manage_gpuvoid manage_gpu(void){ struct thr_info *thr; int selected, gpu, i; char checkin[40]; char input; if (!opt_g_threads) return; opt_loginput = true; immedok(logwin, true); clear_logwin();retry: for (gpu = 0; gpu < nDevs; gpu++) { struct cgpu_info *cgpu = &gpus[gpu]; double displayed_rolling, displayed_total; bool mhash_base = true; displayed_rolling = cgpu->rolling; displayed_total = cgpu->total_mhashes / total_secs; if (displayed_rolling < 1) { displayed_rolling *= 1000; displayed_total *= 1000; mhash_base = false; } wlog("GPU %d: %.1f / %.1f %sh/s | A:%d R:%d HW:%d U:%.2f/m I:%d/n", gpu, displayed_rolling, displayed_total, mhash_base ? "M" : "K", cgpu->accepted, cgpu->rejected, cgpu->hw_errors, cgpu->utility, cgpu->intensity);#ifdef HAVE_ADL if (gpus[gpu].has_adl) { int engineclock = 0, memclock = 0, activity = 0, fanspeed = 0, fanpercent = 0, powertune = 0; float temp = 0, vddc = 0; if (gpu_stats(gpu, &temp, &engineclock, &memclock, &vddc, &activity, &fanspeed, &fanpercent, &powertune)) { char logline[255]; strcpy(logline, ""); // In case it has no data if (temp != -1) sprintf(logline, "%.1f C ", temp); if (fanspeed != -1 || fanpercent != -1) { tailsprintf(logline, "F: "); if (fanpercent != -1) tailsprintf(logline, "%d%% ", fanpercent); if (fanspeed != -1) tailsprintf(logline, "(%d RPM) ", fanspeed); tailsprintf(logline, " "); } if (engineclock != -1) tailsprintf(logline, "E: %d MHz ", engineclock); if (memclock != -1) tailsprintf(logline, "M: %d Mhz ", memclock); if (vddc != -1) tailsprintf(logline, "V: %.3fV ", vddc); if (activity != -1) tailsprintf(logline, "A: %d%% ", activity); if (powertune != -1) tailsprintf(logline, "P: %d%%", powertune); tailsprintf(logline, "/n"); wlog(logline); } }#endif wlog("Last initialised: %s/n", cgpu->init); wlog("Intensity: "); if (gpus[gpu].dynamic) wlog("Dynamic (only one thread in use)/n"); else wlog("%d/n", gpus[gpu].intensity); for (i = 0; i < mining_threads; i++) { thr = &thr_info[i]; if (thr->cgpu != cgpu) continue; get_datestamp(checkin, &thr->last); displayed_rolling = thr->rolling; if (!mhash_base) displayed_rolling *= 1000; wlog("Thread %d: %.1f %sh/s %s ", i, displayed_rolling, mhash_base ? "M" : "K" , cgpu->deven != DEV_DISABLED ? "Enabled" : "Disabled"); switch (cgpu->status) { default: case LIFE_WELL: wlog("ALIVE"); break; case LIFE_SICK: wlog("SICK reported in %s", checkin); break; case LIFE_DEAD: wlog("DEAD reported in %s", checkin); break; case LIFE_INIT: case LIFE_NOSTART: wlog("Never started"); break; } if (thr->pause) wlog(" paused"); wlog("/n");//.........这里部分代码省略.........
开发者ID:EskimoBob,项目名称:cgminer,代码行数:101,
示例12: get_opencl_statlinestatic void get_opencl_statline(char *buf, struct cgpu_info *gpu){ tailsprintf(buf, " I:%2d", gpu->intensity);}
开发者ID:EskimoBob,项目名称:cgminer,代码行数:4,
示例13: ztex_checkNonce//.........这里部分代码省略......... } for (j=0; j<=ztex->extraSolutions; j++) { nonce = hdata[i].goldenNonce[j]; if (nonce > 0) { found = false; for (k = 0; k < backlog_max; k++) { if (backlog[k] == nonce) { found = true; break; } } if (!found) { applog(LOG_DEBUG, "%s: Share found N%dE%d", ztex->repr, i, j); backlog[backlog_p++] = nonce; if (backlog_p >= backlog_max) backlog_p = 0;#if defined(__BIGENDIAN__) || defined(MIPSEB) nonce = swab32(nonce);#endif work->blk.nonce = 0xffffffff; submit_nonce(thr, work, nonce); applog(LOG_DEBUG, "%s: submitted %0.8x", ztex->repr, nonce); } } } } } ztex->errorRate[ztex->freqM] = ztex->errorCount[ztex->freqM] / ztex->errorWeight[ztex->freqM] * (ztex->errorWeight[ztex->freqM] < 100? ztex->errorWeight[ztex->freqM] * 0.01: 1.0); if (ztex->errorRate[ztex->freqM] > ztex->maxErrorRate[ztex->freqM]) ztex->maxErrorRate[ztex->freqM] = ztex->errorRate[ztex->freqM]; if (!ztex_updateFreq(ztex)) { // Something really serious happened, so mark this thread as dead! free(lastnonce); free(backlog); return -1; } applog(LOG_DEBUG, "%s: exit %1.8X", ztex->repr, noncecnt); work->blk.nonce = 0xffffffff; free(lastnonce); free(backlog); return noncecnt;}static void ztex_statline_before(char *buf, struct cgpu_info *cgpu){ if (cgpu->deven == DEV_ENABLED) { tailsprintf(buf, "%s-%d | ", cgpu->device_ztex->snString, cgpu->device_ztex->fpgaNum+1); tailsprintf(buf, "%0.1fMHz | ", cgpu->device_ztex->freqM1 * (cgpu->device_ztex->freqM + 1)); }}static bool ztex_prepare(struct thr_info *thr){ struct timeval now; struct cgpu_info *cgpu = thr->cgpu; struct libztex_device *ztex = cgpu->device_ztex; gettimeofday(&now, NULL); get_datestamp(cgpu->init, &now); ztex_selectFpga(ztex); if (libztex_configureFpga(ztex) != 0) { libztex_resetFpga(ztex); ztex_releaseFpga(ztex); applog(LOG_ERR, "%s: Disabling!", thr->cgpu->device_ztex->repr); thr->cgpu->deven = DEV_DISABLED; return true; } ztex->freqM = ztex->freqMaxM+1;; //ztex_updateFreq(ztex); libztex_setFreq(ztex, ztex->freqMDefault); ztex_releaseFpga(ztex); applog(LOG_DEBUG, "%s: prepare", ztex->repr); return true;}static void ztex_shutdown(struct thr_info *thr){ if (thr->cgpu->device_ztex != NULL) { if (thr->cgpu->device_ztex->fpgaNum == 0) pthread_mutex_destroy(&thr->cgpu->device_ztex->mutex); applog(LOG_DEBUG, "%s: shutdown", thr->cgpu->device_ztex->repr); libztex_destroy_device(thr->cgpu->device_ztex); thr->cgpu->device_ztex = NULL; }}static void ztex_disable(struct thr_info *thr){ applog(LOG_ERR, "%s: Disabling!", thr->cgpu->device_ztex->repr); devices[thr->cgpu->device_id]->deven = DEV_DISABLED; ztex_shutdown(thr);}
开发者ID:csjones,项目名称:cgminer,代码行数:101,
示例14: gridseed_get_statline_beforestatic void gridseed_get_statline_before(char *buf, size_t siz, struct cgpu_info *gridseed) { GRIDSEED_INFO *info = gridseed->device_data; tailsprintf(buf, siz, "%s %4d | ", gridseed->usbdev->serial_string, info->freq);}
开发者ID:Tomcatt,项目名称:sgminer,代码行数:4,
注:本文中的tailsprintf函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ take函数代码示例 C++ tail函数代码示例 |