Initial implementation of iAcceleration

Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
Serban Waltter
2018-07-26 18:06:33 +03:00
committed by Mihai Tudor Panu
parent 90524273ec
commit f992876461
48 changed files with 512 additions and 35 deletions

View File

@@ -190,3 +190,14 @@ void MMA7660::getAcceleration(float *ax, float *ay, float *az)
": mma7660_get_acceleration() failed");
}
std::vector<float> MMA7660::getAcceleration()
{
std::vector<float> v(3);
if (mma7660_get_acceleration(m_mma7660, &v[0], &v[1], &v[2]))
throw std::runtime_error(std::string(__FUNCTION__) +
": mma7660_get_acceleration() failed");
return v;
}