当前位置: 首页>>代码示例>>C++>>正文


C++ RingBuffer::print_info方法代码示例

本文整理汇总了C++中ringbuffer::RingBuffer::print_info方法的典型用法代码示例。如果您正苦于以下问题:C++ RingBuffer::print_info方法的具体用法?C++ RingBuffer::print_info怎么用?C++ RingBuffer::print_info使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ringbuffer::RingBuffer的用法示例。


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

示例1:

void
FXOS8700CQ::print_info()
{
	printf("accel reads:          %u\n", _accel_read);
	printf("mag reads:            %u\n", _mag_read);
	perf_print_counter(_accel_sample_perf);
	perf_print_counter(_mag_sample_perf);
	perf_print_counter(_bad_registers);
	perf_print_counter(_bad_values);
	perf_print_counter(_accel_duplicates);
	_accel_reports->print_info("accel reports");
	_mag_reports->print_info("mag reports");
	::printf("checked_next: %u\n", _checked_next);

	for (uint8_t i = 0; i < FXOS8700C_NUM_CHECKED_REGISTERS; i++) {
		uint8_t v = read_reg(_checked_registers[i]);

		if (v != _checked_values[i]) {
			::printf("reg %02x:%02x should be %02x\n",
				 (unsigned)_checked_registers[i],
				 (unsigned)v,
				 (unsigned)_checked_values[i]);
		}
	}

	::printf("temperature: %.2f\n", (double)_last_temperature);
}
开发者ID:bo-rc,项目名称:Firmware,代码行数:27,代码来源:fxos8700cq.cpp

示例2:

void
CM8JL65::print_info()
{
	perf_print_counter(_sample_perf);
	perf_print_counter(_comms_errors);
	_reports->print_info("report queue");
}
开发者ID:AlexisTM,项目名称:Firmware,代码行数:7,代码来源:cm8jl65.cpp

示例3:

void
SF1XX::print_info()
{
	perf_print_counter(_sample_perf);
	perf_print_counter(_comms_errors);
	printf("poll interval:  %u ticks\n", _measure_ticks);
	_reports->print_info("report queue");
}
开发者ID:syantek,项目名称:Firmware,代码行数:8,代码来源:sf1xx.cpp

示例4:

void
QMC5883::print_info()
{
	perf_print_counter(_sample_perf);
	perf_print_counter(_comms_errors);
	printf("poll interval:  %u ticks\n", _measure_ticks);
	print_message(_last_report);
	_reports->print_info("report queue");
}
开发者ID:AlexisTM,项目名称:Firmware,代码行数:9,代码来源:qmc5883.cpp

示例5:

void
TFMINI::print_info()
{
	printf("Using port '%s'\n", _port);
	perf_print_counter(_sample_perf);
	perf_print_counter(_comms_errors);
	printf("poll interval:  %d ticks\n", _measure_ticks);
	_reports->print_info("report queue");
}
开发者ID:ayu135,项目名称:Firmware,代码行数:9,代码来源:tfmini.cpp

示例6:

void
SRF02_I2C::print_info()
{
	perf_print_counter(_sample_perf);
	perf_print_counter(_comms_errors);
	perf_print_counter(_buffer_overflows);
	printf("poll interval:  %u ticks\n", _measure_ticks);
	_reports->print_info("report queue");
}
开发者ID:975526435,项目名称:Firmware,代码行数:9,代码来源:srf02_i2c.cpp

示例7:

void
LPS25H::print_info()
{
	perf_print_counter(_sample_perf);
	perf_print_counter(_comms_errors);
	perf_print_counter(_buffer_overflows);
	printf("poll interval:  %u ticks\n", _measure_ticks);
	printf("pressure    %.2f\n", (double)_last_report.pressure);
	printf("altitude:    %.2f\n", (double)_last_report.altitude);
	printf("temperature %.2f\n", (double)_last_report.temperature);

	_reports->print_info("report queue");
}
开发者ID:andre-nguyen,项目名称:Firmware,代码行数:13,代码来源:lps25h.cpp

示例8:

void
HMC5883::print_info()
{
	perf_print_counter(_sample_perf);
	perf_print_counter(_comms_errors);
	printf("poll interval:  %u ticks\n", _measure_ticks);
	printf("output  (%.2f %.2f %.2f)\n", (double)_last_report.x, (double)_last_report.y, (double)_last_report.z);
	printf("offsets (%.2f %.2f %.2f)\n", (double)_scale.x_offset, (double)_scale.y_offset, (double)_scale.z_offset);
	printf("scaling (%.2f %.2f %.2f) 1/range_scale %.2f range_ga %.2f\n",
	       (double)_scale.x_scale, (double)_scale.y_scale, (double)_scale.z_scale,
	       (double)(1.0f / _range_scale), (double)_range_ga);
	printf("temperature %.2f\n", (double)_last_report.temperature);
	_reports->print_info("report queue");
}
开发者ID:ChristophTobler,项目名称:Firmware,代码行数:14,代码来源:hmc5883.cpp

示例9:

void
BAROSIM::print_info()
{
	perf_print_counter(_sample_perf);
	perf_print_counter(_comms_errors);
	perf_print_counter(_buffer_overflows);
	PX4_INFO("poll interval:  %u usec", m_sample_interval_usecs);
	_reports->print_info("report queue");
	PX4_INFO("TEMP:           %ld", (long)_TEMP);
	PX4_INFO("SENS:           %lld", (long long)_SENS);
	PX4_INFO("OFF:            %lld", (long long)_OFF);
	PX4_INFO("P:              %.3f", (double)_P);
	PX4_INFO("T:              %.3f", (double)_T);
	PX4_INFO("MSL pressure:   %10.4f", (double)(_msl_pressure / 100.f));
}
开发者ID:2016UAVClass,项目名称:Firmware,代码行数:15,代码来源:baro.cpp

示例10:

void
L3GD20::print_info()
{
	printf("gyro reads:          %u\n", _read);
	perf_print_counter(_sample_perf);
	perf_print_counter(_errors);
	perf_print_counter(_bad_registers);
	perf_print_counter(_duplicates);
	_reports->print_info("report queue");
        ::printf("checked_next: %u\n", _checked_next);
        for (uint8_t i=0; i<L3GD20_NUM_CHECKED_REGISTERS; i++) {
            uint8_t v = read_reg(_checked_registers[i]);
            if (v != _checked_values[i]) {
                ::printf("reg %02x:%02x should be %02x\n",
                         (unsigned)_checked_registers[i],
                         (unsigned)v,
                         (unsigned)_checked_values[i]);
            }
        }
}
开发者ID:EShamaev,项目名称:PX4Firmware,代码行数:20,代码来源:l3gd20.cpp

示例11:

void
FXAS21002C::print_info()
{
	printf("gyro reads:          %u\n", _read);
	perf_print_counter(_sample_perf);
	perf_print_counter(_errors);
	perf_print_counter(_bad_registers);
	perf_print_counter(_duplicates);
	_reports->print_info("report queue");
	::printf("checked_next: %u\n", _checked_next);

	for (uint8_t i = 0; i < FXAS21002C_NUM_CHECKED_REGISTERS; i++) {
		uint8_t v = read_reg(_checked_registers[i]);

		if (v != _checked_values[i]) {
			::printf("reg %02x:%02x should be %02x\n",
				 (unsigned)_checked_registers[i],
				 (unsigned)v,
				 (unsigned)_checked_values[i]);
		}
	}

	::printf("temperature: %.2f\n", (double)_last_temperature);
}
开发者ID:airmind,项目名称:OpenMindPX,代码行数:24,代码来源:fxas21002c.cpp

示例12:

void
BAROSIM::print_info()
{
	perf_print_counter(_sample_perf);
	perf_print_counter(_comms_errors);
	perf_print_counter(_buffer_overflows);
	PX4_INFO("poll interval:  %u ticks", _measure_ticks);
	_reports->print_info("report queue");
	PX4_INFO("TEMP:           %ld", (long)_TEMP);
	PX4_INFO("SENS:           %lld", (long long)_SENS);
	PX4_INFO("OFF:            %lld", (long long)_OFF);
	PX4_INFO("P:              %.3f", (double)_P);
	PX4_INFO("T:              %.3f", (double)_T);
	PX4_INFO("MSL pressure:   %10.4f", (double)(_msl_pressure / 100.f));

	PX4_INFO("factory_setup             %u", _prom.factory_setup);
	PX4_INFO("c1_pressure_sens          %u", _prom.c1_pressure_sens);
	PX4_INFO("c2_pressure_offset        %u", _prom.c2_pressure_offset);
	PX4_INFO("c3_temp_coeff_pres_sens   %u", _prom.c3_temp_coeff_pres_sens);
	PX4_INFO("c4_temp_coeff_pres_offset %u", _prom.c4_temp_coeff_pres_offset);
	PX4_INFO("c5_reference_temp         %u", _prom.c5_reference_temp);
	PX4_INFO("c6_temp_coeff_temp        %u", _prom.c6_temp_coeff_temp);
	PX4_INFO("serial_and_crc            %u", _prom.serial_and_crc);
}
开发者ID:A11011,项目名称:PX4Firmware,代码行数:24,代码来源:baro.cpp

示例13:

void
BMA180::print_info()
{
	perf_print_counter(_sample_perf);
	_reports->print_info("report queue");
}
开发者ID:AmirRajabifar,项目名称:Firmware,代码行数:6,代码来源:bma180.cpp


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