Browse Source

Updated to latest DriverFramework

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
sbg
Mark Charlebois 9 years ago
parent
commit
40b488d693
  1. 8
      src/platforms/posix/drivers/accelsim/accelsim.cpp
  2. 3
      src/platforms/posix/drivers/gyrosim/gyrosim.cpp

8
src/platforms/posix/drivers/accelsim/accelsim.cpp

@ -1110,13 +1110,13 @@ start(enum Rotation rotation) @@ -1110,13 +1110,13 @@ start(enum Rotation rotation)
DevMgr::getHandle(ACCELSIM_DEVICE_PATH_MAG, h_mag);
/* don't fail if mag dev cannot be opened */
if (!h_mag.isValid()) {
if (h.ioctl(SENSORIOCSPOLLRATE, (void *)SENSOR_POLLRATE_DEFAULT) < 0) {
PX4_ERR("ioctl SENSORIOCSPOLLRATE %s failed", ACCELSIM_DEVICE_PATH_ACCEL);
if (h_mag.isValid()) {
if (h_mag.ioctl(SENSORIOCSPOLLRATE, (void *)SENSOR_POLLRATE_DEFAULT) < 0) {
PX4_ERR("ioctl SENSORIOCSPOLLRATE %s failed", ACCELSIM_DEVICE_PATH_MAG);
}
} else {
PX4_ERR("ioctl SENSORIOCSPOLLRATE %s failed", ACCELSIM_DEVICE_PATH_ACCEL);
PX4_ERR("ioctl SENSORIOCSPOLLRATE %s failed", ACCELSIM_DEVICE_PATH_MAG);
}
DevMgr::releaseHandle(h);

3
src/platforms/posix/drivers/gyrosim/gyrosim.cpp

@ -1169,7 +1169,8 @@ GYROSIM_gyro::GYROSIM_gyro(GYROSIM *parent, const char *path) : @@ -1169,7 +1169,8 @@ GYROSIM_gyro::GYROSIM_gyro(GYROSIM *parent, const char *path) :
int
GYROSIM_gyro::init()
{
return start();
int ret = VirtDevObj::init();
return ret ? ret : start();
}
void

Loading…
Cancel
Save