diff --git a/libraries/AP_GPS/AP_GPS.cpp b/libraries/AP_GPS/AP_GPS.cpp index 0a1cbec4d3e51..070276dd45c9f 100644 --- a/libraries/AP_GPS/AP_GPS.cpp +++ b/libraries/AP_GPS/AP_GPS.cpp @@ -2008,22 +2008,26 @@ bool AP_GPS::gps_yaw_deg(uint8_t instance, float &yaw_deg, float &accuracy_deg, // @CopyFieldsFrom: GPS_TYPE // @DisplayName: 2nd GPS type.Renamed in 4.6 to GPS2_TYPE // @Description: GPS type of 2nd GPS + // @Legacy: 4.5 param // @Param: _GNSS_MODE // @DisplayName: GNSS system configuration // @Description: Bitmask for what GNSS system to use on the first GPS (all unchecked or zero to leave GPS as configured).Renamed in 4.6 and later to GPS1_GNSS_MODE. + // @Legacy: 4.5 param // @Bitmask: 0:GPS,1:SBAS,2:Galileo,3:Beidou,4:IMES,5:QZSS,6:GLONASS // @User: Advanced // @Param: _GNSS_MODE2 // @DisplayName: GNSS system configuration. // @Description: Bitmask for what GNSS system to use on the second GPS (all unchecked or zero to leave GPS as configured). Renamed in 4.6 and later to GPS2_GNSS_MODE + // @Legacy: 4.5 param // @Bitmask: 0:GPS,1:SBAS,2:Galileo,3:Beidou,4:IMES,5:QZSS,6:GLONASS // @User: Advanced // @Param: _RATE_MS // @DisplayName: GPS update rate in milliseconds // @Description: Controls how often the GPS should provide a position update. Lowering below 5Hz(default) is not allowed. Raising the rate above 5Hz usually provides little benefit and for some GPS (eg Ublox M9N) can severely impact performance.Renamed in 4.6 and later to GPS1_RATE_MS + // @Legacy: 4.5 param // @Units: ms // @Values: 100:10Hz,125:8Hz,200:5Hz // @Range: 50 200 @@ -2032,6 +2036,7 @@ bool AP_GPS::gps_yaw_deg(uint8_t instance, float &yaw_deg, float &accuracy_deg, // @Param: _RATE_MS2 // @DisplayName: GPS 2 update rate in milliseconds // @Description: Controls how often the GPS should provide a position update. Lowering below 5Hz(default) is not allowed. Raising the rate above 5Hz usually provides little benefit and for some GPS (eg Ublox M9N) can severely impact performance.Renamed in 4.6 and later to GPS2_RATE_MS + // @Legacy: 4.5 param // @Units: ms // @Values: 100:10Hz,125:8Hz,200:5Hz // @Range: 50 200 @@ -2040,6 +2045,7 @@ bool AP_GPS::gps_yaw_deg(uint8_t instance, float &yaw_deg, float &accuracy_deg, // @Param: _POS1_X // @DisplayName: Antenna X position offset // @Description: X position of the first GPS antenna in body frame. Positive X is forward of the origin. Use antenna phase centroid location if provided by the manufacturer.Renamed in 4.6 and later to GPS1_POS_X. + // @Legacy: 4.5 param // @Units: m // @Range: -5 5 // @Increment: 0.01 @@ -2048,6 +2054,7 @@ bool AP_GPS::gps_yaw_deg(uint8_t instance, float &yaw_deg, float &accuracy_deg, // @Param: _POS1_Y // @DisplayName: Antenna Y position offset // @Description: Y position of the first GPS antenna in body frame. Positive Y is to the right of the origin. Use antenna phase centroid location if provided by the manufacturer.Renamed in 4.6 and later to GPS1_POS_Y. + // @Legacy: 4.5 param // @Units: m // @Range: -5 5 // @Increment: 0.01 @@ -2056,6 +2063,7 @@ bool AP_GPS::gps_yaw_deg(uint8_t instance, float &yaw_deg, float &accuracy_deg, // @Param: _POS1_Z // @DisplayName: Antenna Z position offset // @Description: Z position of the first GPS antenna in body frame. Positive Z is down from the origin. Use antenna phase centroid location if provided by the manufacturer.Renamed in 4.6 and later to GPS1_POS_Z. + // @Legacy: 4.5 param // @Units: m // @Range: -5 5 // @Increment: 0.01 @@ -2064,6 +2072,7 @@ bool AP_GPS::gps_yaw_deg(uint8_t instance, float &yaw_deg, float &accuracy_deg, // @Param: _POS2_X // @DisplayName: Antenna X position offset // @Description: X position of the second GPS antenna in body frame. Positive X is forward of the origin. Use antenna phase centroid location if provided by the manufacturer.Renamed in 4.6 and later to GPS2_POS_X. + // @Legacy: 4.5 param // @Units: m // @Range: -5 5 // @Increment: 0.01 @@ -2072,6 +2081,7 @@ bool AP_GPS::gps_yaw_deg(uint8_t instance, float &yaw_deg, float &accuracy_deg, // @Param: _POS2_Y // @DisplayName: Antenna Y position offset // @Description: Y position of the second GPS antenna in body frame. Positive Y is to the right of the origin. Use antenna phase centroid location if provided by the manufacturer.Renamed in 4.6 and later to GPS2_POS_Y. + // @Legacy: 4.5 param // @Units: m // @Range: -5 5 // @Increment: 0.01 @@ -2080,6 +2090,7 @@ bool AP_GPS::gps_yaw_deg(uint8_t instance, float &yaw_deg, float &accuracy_deg, // @Param: _POS2_Z // @DisplayName: Antenna Z position offset // @Description: Z position of the second GPS antenna in body frame. Positive Z is down from the origin. Use antenna phase centroid location if provided by the manufacturer.Renamed in 4.6 and later to GPS2_POS_Z. + // @Legacy: 4.5 param // @Units: m // @Range: -5 5 // @Increment: 0.01 @@ -2088,6 +2099,7 @@ bool AP_GPS::gps_yaw_deg(uint8_t instance, float &yaw_deg, float &accuracy_deg, // @Param: _DELAY_MS // @DisplayName: GPS delay in milliseconds // @Description: Controls the amount of GPS measurement delay that the autopilot compensates for. Set to zero to use the default delay for the detected GPS type.Renamed in 4.6 and later to GPS1_DELAY_MS. + // @Legacy: 4.5 param // @Units: ms // @Range: 0 250 // @User: Advanced @@ -2096,6 +2108,7 @@ bool AP_GPS::gps_yaw_deg(uint8_t instance, float &yaw_deg, float &accuracy_deg, // @Param: _DELAY_MS2 // @DisplayName: GPS 2 delay in milliseconds // @Description: Controls the amount of GPS measurement delay that the autopilot compensates for. Set to zero to use the default delay for the detected GPS type.Renamed in 4.6 and later to GPS2_DELAY_MS. + // @Legacy: 4.5 param // @Units: ms // @Range: 0 250 // @User: Advanced @@ -2104,6 +2117,7 @@ bool AP_GPS::gps_yaw_deg(uint8_t instance, float &yaw_deg, float &accuracy_deg, // @Param: _COM_PORT // @DisplayName: GPS physical COM port // @Description: The physical COM port on the connected device, currently only applies to SBF and GSOF GPS,Renamed in 4.6 and later to GPS1_COM_PORT. + // @Legacy: 4.5 param // @Range: 0 10 // @Increment: 1 // @User: Advanced @@ -2113,6 +2127,7 @@ bool AP_GPS::gps_yaw_deg(uint8_t instance, float &yaw_deg, float &accuracy_deg, // @Param: _COM_PORT2 // @DisplayName: GPS physical COM port // @Description: The physical COM port on the connected device, currently only applies to SBF and GSOF GPS.Renamed in 4.6 and later to GPS1_COM_PORT. + // @Legacy: 4.5 param // @Range: 0 10 // @Increment: 1 // @User: Advanced @@ -2120,19 +2135,23 @@ bool AP_GPS::gps_yaw_deg(uint8_t instance, float &yaw_deg, float &accuracy_deg, // @Group: _MB1_ // @Path: MovingBase.cpp + // @Legacy: 4.5 param // @Group: _MB2_ // @Path: MovingBase.cpp + // @Legacy: 4.5 param // @Param: _CAN_NODEID1 // @DisplayName: GPS Node ID 1 // @Description: GPS Node id for first-discovered GPS.Renamed in 4.6 and later to GPS1_CAN_NODEID. + // @Legacy: 4.5 param // @ReadOnly: True // @User: Advanced // @Param: _CAN_NODEID2 // @DisplayName: GPS Node ID 2 // @Description: GPS Node id for second-discovered GPS.Renamed in 4.6 and later to GPS2_CAN_NODEID. + // @Legacy: 4.5 param // @ReadOnly: True // @User: Advanced diff --git a/libraries/AP_ICEngine/AP_ICEngine.cpp b/libraries/AP_ICEngine/AP_ICEngine.cpp index 62f92102098f6..b96f717875a76 100644 --- a/libraries/AP_ICEngine/AP_ICEngine.cpp +++ b/libraries/AP_ICEngine/AP_ICEngine.cpp @@ -44,6 +44,7 @@ const AP_Param::GroupInfo AP_ICEngine::var_info[] = { // @Param: START_CHAN // @DisplayName: Input channel for engine start // @Description: This is an RC input channel for requesting engine start. Engine will try to start when channel is at or above 1700. Engine will stop when channel is at or below 1300. Between 1301 and 1699 the engine will not change state unless a MAVLink command or mission item commands a state change, or the vehicle is disarmed. See ICE_STARTCHN_MIN parameter to change engine stop PWM value and/or to enable debouncing of the START_CH to avoid accidental engine kills due to noise on channel. + // @Legacy: 4.5 param // @User: Standard // @Values: 0:None,1:Chan1,2:Chan2,3:Chan3,4:Chan4,5:Chan5,6:Chan6,7:Chan7,8:Chan8,9:Chan9,10:Chan10,11:Chan11,12:Chan12,13:Chan13,14:Chan14,15:Chan15,16:Chan16 @@ -77,6 +78,7 @@ const AP_Param::GroupInfo AP_ICEngine::var_info[] = { // @Param: PWM_IGN_ON // @DisplayName: PWM value for ignition on // @Description: This is the value sent to the ignition channel when on + // @Legacy: 4.5 param // @User: Standard // @Range: 1000 2000 @@ -85,6 +87,7 @@ const AP_Param::GroupInfo AP_ICEngine::var_info[] = { // @Param: PWM_IGN_OFF // @DisplayName: PWM value for ignition off // @Description: This is the value sent to the ignition channel when off + // @Legacy: 4.5 param // @User: Standard // @Range: 1000 2000 @@ -93,6 +96,7 @@ const AP_Param::GroupInfo AP_ICEngine::var_info[] = { // @Param: PWM_STRT_ON // @DisplayName: PWM value for starter on // @Description: This is the value sent to the starter channel when on + // @Legacy: 4.5 param // @User: Standard // @Range: 1000 2000 @@ -101,6 +105,7 @@ const AP_Param::GroupInfo AP_ICEngine::var_info[] = { // @Param: PWM_STRT_OFF // @DisplayName: PWM value for starter off // @Description: This is the value sent to the starter channel when off + // @Legacy: 4.5 param // @User: Standard // @Range: 1000 2000