mirror of https://github.com/ArduPilot/ardupilot
git-svn-id: https://arducopter.googlecode.com/svn/trunk@349 f9c3cf11-9bcb-44bc-f272-b75c42450872
This commit is contained in:
parent
2ca8ac7259
commit
5f459b1220
|
@ -154,7 +154,7 @@ void GPS_IMU_Class::Read(void)
|
||||||
}// End for...
|
}// End for...
|
||||||
}
|
}
|
||||||
// If we don't receive GPS packets in 2 seconds => Bad FIX state
|
// If we don't receive GPS packets in 2 seconds => Bad FIX state
|
||||||
if ((millis() - GPS_timer)>2000){
|
if ((millis() - GPS_timer) > 3000){
|
||||||
Fix = 0;
|
Fix = 0;
|
||||||
}
|
}
|
||||||
if (PrintErrors){
|
if (PrintErrors){
|
||||||
|
@ -276,4 +276,4 @@ void GPS_IMU_Class::checksum(byte IMU_data)
|
||||||
ck_b+=ck_a;
|
ck_b+=ck_a;
|
||||||
}
|
}
|
||||||
|
|
||||||
GPS_IMU_Class GPS;
|
GPS_IMU_Class GPS;
|
||||||
|
|
|
@ -23,7 +23,6 @@ class GPS_IMU_Class
|
||||||
uint8_t ck_b;
|
uint8_t ck_b;
|
||||||
uint8_t IMU_ck_a;
|
uint8_t IMU_ck_a;
|
||||||
uint8_t IMU_ck_b;
|
uint8_t IMU_ck_b;
|
||||||
|
|
||||||
uint8_t IMU_step;
|
uint8_t IMU_step;
|
||||||
uint8_t IMU_class;
|
uint8_t IMU_class;
|
||||||
uint8_t message_num;
|
uint8_t message_num;
|
||||||
|
@ -44,11 +43,12 @@ class GPS_IMU_Class
|
||||||
GPS_IMU_Class();
|
GPS_IMU_Class();
|
||||||
void Init();
|
void Init();
|
||||||
void Read();
|
void Read();
|
||||||
|
|
||||||
// Properties
|
// Properties
|
||||||
long roll_sensor; // how much we're turning in deg * 100
|
long roll_sensor; // how much we're turning in deg * 100
|
||||||
long pitch_sensor; // our angle of attack in deg * 100
|
long pitch_sensor; // our angle of attack in deg * 100
|
||||||
int airspeed;
|
int airspeed;
|
||||||
float imu_health;
|
float imu_health;
|
||||||
uint8_t imu_ok;
|
uint8_t imu_ok;
|
||||||
|
|
||||||
long Time; //GPS Millisecond Time of Week
|
long Time; //GPS Millisecond Time of Week
|
||||||
|
@ -58,6 +58,7 @@ class GPS_IMU_Class
|
||||||
long Ground_Speed;
|
long Ground_Speed;
|
||||||
long Ground_Course;
|
long Ground_Course;
|
||||||
long Speed_3d;
|
long Speed_3d;
|
||||||
|
|
||||||
uint8_t NumSats; // Number of visible satelites
|
uint8_t NumSats; // Number of visible satelites
|
||||||
uint8_t Fix; // 1:GPS FIX 0:No FIX (normal logic)
|
uint8_t Fix; // 1:GPS FIX 0:No FIX (normal logic)
|
||||||
uint8_t NewData; // 1:New GPS Data
|
uint8_t NewData; // 1:New GPS Data
|
||||||
|
@ -65,5 +66,3 @@ class GPS_IMU_Class
|
||||||
};
|
};
|
||||||
|
|
||||||
extern GPS_IMU_Class GPS;
|
extern GPS_IMU_Class GPS;
|
||||||
|
|
||||||
#endif
|
|
Loading…
Reference in New Issue