Changeset 202 in flair-src for trunk/lib/FlairSensorActuator/src/SimuImu.cpp
- Timestamp:
- 11/02/17 15:04:47 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairSensorActuator/src/SimuImu.cpp
r198 r202 34 34 namespace sensor { 35 35 36 //Construct a SimuImu. Control part. 36 37 SimuImu::SimuImu(string name, uint32_t modelId,uint32_t deviceId, 37 38 uint8_t priority) … … 46 47 } 47 48 49 //Construct a SimuImu. Simulation part. 48 50 SimuImu::SimuImu(const IODevice *parent, string name, uint32_t modelId,uint32_t deviceId) 49 51 : Imu(parent,name), Thread(parent, name, 0) { … … 109 111 SetPeriodUS((uint32_t)(1000000. / dataRate->Value())); 110 112 } 111 112 113 shmem->Read((char *)&state, sizeof(imu_states_t)); 113 114 Quaternion quaternion(state.q0, state.q1, state.q2, state.q3); 114 Quaternion quaternion(state.q0, state.q1, state.q2, state.q3); 115 115 Vector3Df angRate(state.wx, state.wy, state.wz); 116 116 Vector3Df rawAcc(state.ax, state.ay, state.az); … … 128 128 imuData->SetDataTime(GetTime()); 129 129 ahrsData->SetDataTime(GetTime()); 130 131 130 ProcessUpdate(ahrsData); 132 131 }
Note:
See TracChangeset
for help on using the changeset viewer.