mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-15 08:53:33 +08:00
delete accel_report (alias for sensor_accel_s)
This commit is contained in:
committed by
Lorenz Meier
parent
22c9fb7290
commit
2a83a40491
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user