コード例 #1
0
ファイル: ITG3200.cpp プロジェクト: Jlopezv2050/QuadCopter
void ITG3200::readGyro(float *_GyroX, float *_GyroY, float *_GyroZ){
  int x, y, z; 
  readGyroRawCal(&x, &y, &z); // x,y,z will contain calibrated integer values from the sensor 
  *_GyroX =  x / scalefactor[0]; 
  *_GyroY =  y / scalefactor[1]; 
  *_GyroZ =  z / scalefactor[2];     
} 
コード例 #2
0
void ITG3200::readGyro(float *_GyroX, float *_GyroY, float *_GyroZ){
  short x, y, z;
  
  readGyroRawCal(&x, &y, &z); // x,y,z will contain calibrated integer values from the sensor
  *_GyroX =  x / 14.375 * polarities[0] * gains[0];
  *_GyroY =  y / 14.375 * polarities[1] * gains[1];
  *_GyroZ =  z / 14.375 * polarities[2] * gains[2];
}
コード例 #3
0
ファイル: ITG3200.cpp プロジェクト: raymoss/ProjectFalcon
int ITG3200::readGyro(float *_GyroX, float *_GyroY, float *_GyroZ){
  int a=0;
  int x, y, z;
  a=readGyroRawCal(&x, &y, &z); // x,y,z will contain calibrated integer values from the sensor
  MYASSERT(a,"Failed to read from readgyro\n\r")
  *_GyroX =  x / 14.375 * polarities[0] * gains[0];
  *_GyroY =  y / 14.375 * polarities[1] * gains[1];
  *_GyroZ =  z / 14.375 * polarities[2] * gains[2];
  return 0;
}
コード例 #4
0
ファイル: ITG3200.cpp プロジェクト: raymoss/ProjectFalcon
int ITG3200::readGyroRawCal(int *_GyroXYZ) {
  int a=0;
  a=readGyroRawCal(_GyroXYZ, _GyroXYZ+1, _GyroXYZ+2);
  MYASSERT(a,"Failed to read from readgyrorawcal\n\r")
  return 0;
  }
コード例 #5
0
void ITG3200::readGyroRawCal(short *_GyroXYZ) {
  readGyroRawCal(_GyroXYZ, _GyroXYZ+1, _GyroXYZ+2);
}
コード例 #6
0
ファイル: L3G4200D.cpp プロジェクト: avatardelta/QR2.0
void L3G4200D::readGyroRawCal(int *_GyroXYZ) {
  readGyroRawCal(_GyroXYZ, _GyroXYZ+1, _GyroXYZ+2);
}
コード例 #7
0
void ITG3200::readGyroRawCal(int16_t *_GyroXYZ) {
    readGyroRawCal(_GyroXYZ, _GyroXYZ+1, _GyroXYZ+2);
}
コード例 #8
0
ファイル: SAT_Gyro.cpp プロジェクト: ArduSat/OldArduSatSDK
void SAT_Gyro::readGyroRawCal(int *_GyroXYZ) {
  readGyroRawCal(_GyroXYZ, _GyroXYZ+1, _GyroXYZ+2);
}