|
|
|
@ -756,6 +756,7 @@ struct PACKED log_PID {
@@ -756,6 +756,7 @@ struct PACKED log_PID {
|
|
|
|
|
float I; |
|
|
|
|
float D; |
|
|
|
|
float FF; |
|
|
|
|
float Dmod; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
struct PACKED log_Current { |
|
|
|
@ -1275,10 +1276,10 @@ struct PACKED log_Arm_Disarm {
@@ -1275,10 +1276,10 @@ struct PACKED log_Arm_Disarm {
|
|
|
|
|
#define MAG_UNITS "sGGGGGGGGG-s" |
|
|
|
|
#define MAG_MULTS "FCCCCCCCCC-F" |
|
|
|
|
|
|
|
|
|
#define PID_LABELS "TimeUS,Tar,Act,Err,P,I,D,FF" |
|
|
|
|
#define PID_FMT "Qfffffff" |
|
|
|
|
#define PID_UNITS "s-------" |
|
|
|
|
#define PID_MULTS "F-------" |
|
|
|
|
#define PID_LABELS "TimeUS,Tar,Act,Err,P,I,D,FF,Dmod" |
|
|
|
|
#define PID_FMT "Qffffffff" |
|
|
|
|
#define PID_UNITS "s--------" |
|
|
|
|
#define PID_MULTS "F--------" |
|
|
|
|
|
|
|
|
|
#define QUAT_LABELS "TimeUS,C,Q1,Q2,Q3,Q4" |
|
|
|
|
#define QUAT_FMT "QBffff" |
|
|
|
@ -1897,6 +1898,7 @@ struct PACKED log_Arm_Disarm {
@@ -1897,6 +1898,7 @@ struct PACKED log_Arm_Disarm {
|
|
|
|
|
// @Field: I: integral part of PID
|
|
|
|
|
// @Field: D: derivative part of PID
|
|
|
|
|
// @Field: FF: controller feed-forward portion of response
|
|
|
|
|
// @Field: Dmod: scaler applied to D gain to reduce limit cycling
|
|
|
|
|
|
|
|
|
|
// @LoggerMessage: PM
|
|
|
|
|
// @Description: autopilot system performance and general data dumping ground
|
|
|
|
|