Fixed-wing soaring (i.e. thermal seeking) data

                timestamp                 : Timestamp [ms] (uint64_t)
                timestampModeChanged        : Timestamp since last mode change[ms] (uint64_t)
                xW                        : Thermal core updraft strength [m/s] (float)
                xR                        : Thermal radius [m] (float)
                xLat                      : Thermal center latitude [deg] (float)
                xLon                      : Thermal center longitude [deg] (float)
                VarW                      : Variance W (float)
                VarR                      : Variance R (float)
                VarLat                    : Variance Lat (float)
                VarLon                    : Variance Lon (float)
                LoiterRadius              : Suggested loiter radius [m] (float)
                LoiterDirection           : Suggested loiter direction (float)
                DistToSoarPoint           : Distance to soar point [m] (float)
                vSinkExp                  : Expected sink rate at current airspeed, roll and throttle [m/s] (float)
                z1_LocalUpdraftSpeed        : Measurement / updraft speed at current/local airplane position [m/s] (float)
                z2_DeltaRoll              : Measurement / roll angle tracking error [deg] (float)
                z1_exp                    : Expected measurement 1 (float)
                z2_exp                    : Expected measurement 2 (float)
                ThermalGSNorth            : Thermal drift (from estimator prediction step only) [m/s] (float)
                ThermalGSEast             : Thermal drift (from estimator prediction step only) [m/s] (float)
                TSE_dot                   : Total specific energy change (filtered) [m/s] (float)
                DebugVar1                 : Debug variable 1 (float)
                DebugVar2                 : Debug variable 2 (float)
                ControlMode               : Control Mode [-] (uint8_t)
                valid                     : Data valid [-] (uint8_t)

def fw_soaring_data_encode(self, timestamp, timestampModeChanged, xW, xR, xLat, xLon, VarW, VarR, VarLat, VarLon, LoiterRadius, LoiterDirection, DistToSoarPoint, vSinkExp, z1_LocalUpdraftSpeed, z2_DeltaRoll, z1_exp, z2_exp, ThermalGSNorth, ThermalGSEast, TSE_dot, DebugVar1, DebugVar2, ControlMode, valid):
                '''
                Fixed-wing soaring (i.e. thermal seeking) data

                timestamp                 : Timestamp [ms] (uint64_t)
                timestampModeChanged        : Timestamp since last mode change[ms] (uint64_t)
                xW                        : Thermal core updraft strength [m/s] (float)
                xR                        : Thermal radius [m] (float)
                xLat                      : Thermal center latitude [deg] (float)
                xLon                      : Thermal center longitude [deg] (float)
                VarW                      : Variance W (float)
                VarR                      : Variance R (float)
                VarLat                    : Variance Lat (float)
                VarLon                    : Variance Lon (float)
                LoiterRadius              : Suggested loiter radius [m] (float)
                LoiterDirection           : Suggested loiter direction (float)
                DistToSoarPoint           : Distance to soar point [m] (float)
                vSinkExp                  : Expected sink rate at current airspeed, roll and throttle [m/s] (float)
                z1_LocalUpdraftSpeed        : Measurement / updraft speed at current/local airplane position [m/s] (float)
                z2_DeltaRoll              : Measurement / roll angle tracking error [deg] (float)
                z1_exp                    : Expected measurement 1 (float)
                z2_exp                    : Expected measurement 2 (float)
                ThermalGSNorth            : Thermal drift (from estimator prediction step only) [m/s] (float)
                ThermalGSEast             : Thermal drift (from estimator prediction step only) [m/s] (float)
                TSE_dot                   : Total specific energy change (filtered) [m/s] (float)
                DebugVar1                 : Debug variable 1 (float)
                DebugVar2                 : Debug variable 2 (float)
                ControlMode               : Control Mode [-] (uint8_t)
                valid                     : Data valid [-] (uint8_t)

                '''
                return MAVLink_fw_soaring_data_message(timestamp, timestampModeChanged, xW, xR, xLat, xLon, VarW, VarR, VarLat, VarLon, LoiterRadius, LoiterDirection, DistToSoarPoint, vSinkExp, z1_LocalUpdraftSpeed, z2_DeltaRoll, z1_exp, z2_exp, ThermalGSNorth, ThermalGSEast, TSE_dot, DebugVar1, DebugVar2, ControlMode, valid)