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
+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);