delete accel_report (alias for sensor_accel_s)

This commit is contained in:
Daniel Agar
2018-11-06 07:43:43 +08:00
committed by Lorenz Meier
parent 22c9fb7290
commit 2a83a40491
24 changed files with 86 additions and 87 deletions
@@ -479,7 +479,7 @@ calibrate_return do_accel_calibration_measurements(orb_advert_t *mavlink_log_pub
for(unsigned i = 0; i < orb_accel_count && !found_cur_accel; i++) {
worker_data.subs[cur_accel] = orb_subscribe_multi(ORB_ID(sensor_accel), i);
struct accel_report report = {};
sensor_accel_s report = {};
orb_copy(ORB_ID(sensor_accel), worker_data.subs[cur_accel], &report);
#ifdef __PX4_NUTTX
@@ -538,7 +538,7 @@ calibrate_return do_accel_calibration_measurements(orb_advert_t *mavlink_log_pub
for (unsigned i = 0; i < max_accel_sens; i++) {
if (worker_data.subs[i] >= 0) {
/* figure out which sensors were active */
struct accel_report arp = {};
sensor_accel_s arp = {};
(void)orb_copy(ORB_ID(sensor_accel), worker_data.subs[i], &arp);
if (arp.timestamp != 0 && timestamps[i] != arp.timestamp) {
(*active_sensors)++;
@@ -626,7 +626,7 @@ calibrate_return read_accelerometer_avg(int sensor_correction_sub, int (&subs)[m
if (changed) {
struct accel_report arp;
sensor_accel_s arp;
orb_copy(ORB_ID(sensor_accel), subs[s], &arp);
// Apply thermal offset corrections in sensor/board frame
+2 -2
View File
@@ -2068,7 +2068,7 @@ MavlinkReceiver::handle_message_hil_sensor(mavlink_message_t *msg)
/* accelerometer */
{
struct accel_report accel = {};
sensor_accel_s accel = {};
accel.timestamp = timestamp;
accel.x_raw = imu.xacc / (CONSTANTS_ONE_G / 1000.0f);
@@ -2469,7 +2469,7 @@ MavlinkReceiver::handle_message_hil_state_quaternion(mavlink_message_t *msg)
/* accelerometer */
{
struct accel_report accel = {};
sensor_accel_s accel = {};
accel.timestamp = timestamp;
accel.x_raw = hil_state.xacc / CONSTANTS_ONE_G * 1e3f;
+2 -2
View File
@@ -179,7 +179,7 @@ void VotedSensorsUpdate::parameters_update()
if (topic_instance < _accel.subscription_count) {
// valid subscription, so get the driver id by getting the published sensor data
struct accel_report report;
sensor_accel_s report;
if (orb_copy(ORB_ID(sensor_accel), _accel.subscription[topic_instance], &report) == 0) {
int temp = _temperature_compensation.set_sensor_id_accel(report.device_id, topic_instance);
@@ -545,7 +545,7 @@ void VotedSensorsUpdate::accel_poll(struct sensor_combined_s &raw)
orb_check(_accel.subscription[uorb_index], &accel_updated);
if (accel_updated) {
struct accel_report accel_report;
sensor_accel_s accel_report;
int ret = orb_copy(ORB_ID(sensor_accel), _accel.subscription[uorb_index], &accel_report);
+5 -5
View File
@@ -321,7 +321,7 @@ ACCELSIM::init()
int ret = -1;
struct mag_report mrp = {};
struct accel_report arp = {};
sensor_accel_s arp = {};
/* do SIM init first */
if (VirtDevObj::init() != 0) {
@@ -330,7 +330,7 @@ ACCELSIM::init()
}
/* allocate basic report buffers */
_accel_reports = new ringbuffer::RingBuffer(2, sizeof(accel_report));
_accel_reports = new ringbuffer::RingBuffer(2, sizeof(sensor_accel_s));
if (_accel_reports == nullptr) {
goto out;
@@ -410,8 +410,8 @@ ACCELSIM::transfer(uint8_t *send, uint8_t *recv, unsigned len)
ssize_t
ACCELSIM::devRead(void *buffer, size_t buflen)
{
unsigned count = buflen / sizeof(struct accel_report);
accel_report *arb = reinterpret_cast<accel_report *>(buffer);
unsigned count = buflen / sizeof(sensor_accel_s);
sensor_accel_s *arb = reinterpret_cast<sensor_accel_s *>(buffer);
int ret = 0;
/* buffer must be large enough */
@@ -781,7 +781,7 @@ ACCELSIM::_measure()
} raw_accel_report;
#pragma pack(pop)
accel_report accel_report = {};
sensor_accel_s accel_report = {};
/* start the performance counter */
perf_begin(_accel_sample_perf);
+7 -7
View File
@@ -363,7 +363,7 @@ GYROSIM::init()
PX4_DEBUG("init");
int ret = 1;
struct accel_report arp = {};
sensor_accel_s arp = {};
struct gyro_report grp = {};
@@ -376,7 +376,7 @@ GYROSIM::init()
}
/* allocate basic report buffers */
_accel_reports = new ringbuffer::RingBuffer(2, sizeof(accel_report));
_accel_reports = new ringbuffer::RingBuffer(2, sizeof(sensor_accel_s));
if (_accel_reports == nullptr) {
PX4_WARN("_accel_reports creation failed");
@@ -536,7 +536,7 @@ GYROSIM::_set_sample_rate(unsigned desired_sample_rate_hz)
ssize_t
GYROSIM::devRead(void *buffer, size_t buflen)
{
unsigned count = buflen / sizeof(accel_report);
unsigned count = buflen / sizeof(sensor_accel_s);
/* buffer must be large enough */
if (count < 1) {
@@ -557,7 +557,7 @@ GYROSIM::devRead(void *buffer, size_t buflen)
perf_count(_accel_reads);
/* copy reports out of our buffer to the caller */
accel_report *arp = reinterpret_cast<accel_report *>(buffer);
sensor_accel_s *arp = reinterpret_cast<sensor_accel_s *>(buffer);
int transferred = 0;
while (count--) {
@@ -570,7 +570,7 @@ GYROSIM::devRead(void *buffer, size_t buflen)
}
/* return the number of bytes transferred */
return (transferred * sizeof(accel_report));
return (transferred * sizeof(sensor_accel_s));
}
int
@@ -893,7 +893,7 @@ GYROSIM::_measure()
/*
* Report buffers.
*/
accel_report arb = {};
sensor_accel_s arb = {};
gyro_report grb = {};
// for now use local time but this should be the timestamp of the simulator
@@ -1175,7 +1175,7 @@ test()
{
const char *path_accel = MPU_DEVICE_PATH_ACCEL;
const char *path_gyro = MPU_DEVICE_PATH_GYRO;
accel_report a_report;
sensor_accel_s a_report;
gyro_report g_report;
ssize_t sz;
+1 -1
View File
@@ -1025,7 +1025,7 @@ int Simulator::publish_sensor_topics(mavlink_hil_sensor_t *imu)
/* accelerometer */
{
struct accel_report accel = {};
sensor_accel_s accel = {};
accel.timestamp = timestamp;
accel.x_raw = imu->xacc / (CONSTANTS_ONE_G / 1000.0f);