PX4_INFO("GYROSIM: Changed sample rate to %uHz",_sample_rate);
setSampleInterval(1000000/_sample_rate);
unsignedsample_rate=1000/div;
PX4_INFO("GYROSIM: Changed sample rate to %uHz",sample_rate);
setSampleInterval(1000000/sample_rate);
_gyro->setSampleInterval(1000000/sample_rate);
}
ssize_t
@ -816,7 +816,7 @@ GYROSIM::devIOCTL(unsigned long cmd, unsigned long arg)
@@ -816,7 +816,7 @@ GYROSIM::devIOCTL(unsigned long cmd, unsigned long arg)
return_accel_reports->size();
caseACCELIOCGSAMPLERATE:
return_sample_rate;
return1e6/m_sample_interval_usecs;
caseACCELIOCSSAMPLERATE:
_set_sample_rate(arg);
@ -887,7 +887,7 @@ GYROSIM::gyro_ioctl(unsigned long cmd, unsigned long arg)
@@ -887,7 +887,7 @@ GYROSIM::gyro_ioctl(unsigned long cmd, unsigned long arg)
return_gyro_reports->size();
caseGYROIOCGSAMPLERATE:
return_sample_rate;
return1e6/m_sample_interval_usecs;
caseGYROIOCSSAMPLERATE:
_set_sample_rate(arg);
@ -1179,6 +1179,7 @@ int
@@ -1179,6 +1179,7 @@ int