public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.HighLatencyMessage tMessage = message as MavLink4Net.Messages.Common.HighLatencyMessage;
     writer.Write(tMessage.CustomMode);
     writer.Write(tMessage.Latitude);
     writer.Write(tMessage.Longitude);
     writer.Write(tMessage.Roll);
     writer.Write(tMessage.Pitch);
     writer.Write(tMessage.Heading);
     writer.Write(tMessage.HeadingSp);
     writer.Write(tMessage.AltitudeAmsl);
     writer.Write(tMessage.AltitudeSp);
     writer.Write(tMessage.WpDistance);
     writer.Write(((byte)(tMessage.BaseMode)));
     writer.Write(((byte)(tMessage.LandedState)));
     writer.Write(tMessage.Throttle);
     writer.Write(tMessage.Airspeed);
     writer.Write(tMessage.AirspeedSp);
     writer.Write(tMessage.Groundspeed);
     writer.Write(tMessage.ClimbRate);
     writer.Write(tMessage.GpsNsat);
     writer.Write(((byte)(tMessage.GpsFixType)));
     writer.Write(tMessage.BatteryRemaining);
     writer.Write(tMessage.Temperature);
     writer.Write(tMessage.TemperatureAir);
     writer.Write(tMessage.Failsafe);
     writer.Write(tMessage.WpNum);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.ChangeOperatorControlAckMessage tMessage = message as MavLink4Net.Messages.Common.ChangeOperatorControlAckMessage;
     writer.Write(tMessage.GcsSystemId);
     writer.Write(tMessage.ControlRequest);
     writer.Write(tMessage.Ack);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.AdsbVehicleMessage tMessage = message as MavLink4Net.Messages.Common.AdsbVehicleMessage;
     writer.Write(tMessage.IcaoAddress);
     writer.Write(tMessage.Lat);
     writer.Write(tMessage.Lon);
     writer.Write(tMessage.Altitude);
     writer.Write(tMessage.Heading);
     writer.Write(tMessage.HorVelocity);
     writer.Write(tMessage.VerVelocity);
     writer.Write(((ushort)(tMessage.Flags)));
     writer.Write(tMessage.Squawk);
     writer.Write(((byte)(tMessage.AltitudeType)));
     writer.Write(tMessage.Callsign[0]);
     writer.Write(tMessage.Callsign[1]);
     writer.Write(tMessage.Callsign[2]);
     writer.Write(tMessage.Callsign[3]);
     writer.Write(tMessage.Callsign[4]);
     writer.Write(tMessage.Callsign[5]);
     writer.Write(tMessage.Callsign[6]);
     writer.Write(tMessage.Callsign[7]);
     writer.Write(tMessage.Callsign[8]);
     writer.Write(((byte)(tMessage.EmitterType)));
     writer.Write(tMessage.Tslc);
 }
Exemple #4
0
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.MissionAckMessage tMessage = message as MavLink4Net.Messages.Common.MissionAckMessage;
     writer.Write(tMessage.TargetSystem);
     writer.Write(tMessage.TargetComponent);
     writer.Write(((byte)(tMessage.Type)));
 }
Exemple #5
0
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.DebugMessage tMessage = message as MavLink4Net.Messages.Common.DebugMessage;
     writer.Write(tMessage.TimeBootMs);
     writer.Write(tMessage.Value);
     writer.Write(tMessage.Ind);
 }
Exemple #6
0
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.HighLatency2Message tMessage = message as MavLink4Net.Messages.Common.HighLatency2Message;
     writer.Write(tMessage.Timestamp);
     writer.Write(tMessage.Latitude);
     writer.Write(tMessage.Longitude);
     writer.Write(tMessage.CustomMode);
     writer.Write(tMessage.Altitude);
     writer.Write(tMessage.TargetAltitude);
     writer.Write(tMessage.TargetDistance);
     writer.Write(tMessage.WpNum);
     writer.Write(((ushort)(tMessage.FailureFlags)));
     writer.Write(((byte)(tMessage.Type)));
     writer.Write(((byte)(tMessage.Autopilot)));
     writer.Write(tMessage.Heading);
     writer.Write(tMessage.TargetHeading);
     writer.Write(tMessage.Throttle);
     writer.Write(tMessage.Airspeed);
     writer.Write(tMessage.AirspeedSp);
     writer.Write(tMessage.Groundspeed);
     writer.Write(tMessage.Windspeed);
     writer.Write(tMessage.WindHeading);
     writer.Write(tMessage.Eph);
     writer.Write(tMessage.Epv);
     writer.Write(tMessage.TemperatureAir);
     writer.Write(tMessage.ClimbRate);
     writer.Write(tMessage.Battery);
     writer.Write(tMessage.Custom0);
     writer.Write(tMessage.Custom1);
     writer.Write(tMessage.Custom2);
 }
Exemple #7
0
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.ControlSystemStateMessage tMessage = message as MavLink4Net.Messages.Common.ControlSystemStateMessage;
     writer.Write(tMessage.TimeUsec);
     writer.Write(tMessage.XAcc);
     writer.Write(tMessage.YAcc);
     writer.Write(tMessage.ZAcc);
     writer.Write(tMessage.XVel);
     writer.Write(tMessage.YVel);
     writer.Write(tMessage.ZVel);
     writer.Write(tMessage.XPos);
     writer.Write(tMessage.YPos);
     writer.Write(tMessage.ZPos);
     writer.Write(tMessage.Airspeed);
     writer.Write(tMessage.VelVariance[0]);
     writer.Write(tMessage.VelVariance[1]);
     writer.Write(tMessage.VelVariance[2]);
     writer.Write(tMessage.PosVariance[0]);
     writer.Write(tMessage.PosVariance[1]);
     writer.Write(tMessage.PosVariance[2]);
     writer.Write(tMessage.Q[0]);
     writer.Write(tMessage.Q[1]);
     writer.Write(tMessage.Q[2]);
     writer.Write(tMessage.Q[3]);
     writer.Write(tMessage.RollRate);
     writer.Write(tMessage.PitchRate);
     writer.Write(tMessage.YawRate);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.LocalPositionNedCovMessage tMessage = message as MavLink4Net.Messages.Common.LocalPositionNedCovMessage;
     writer.Write(tMessage.TimeUsec);
     writer.Write(tMessage.X);
     writer.Write(tMessage.Y);
     writer.Write(tMessage.Z);
     writer.Write(tMessage.Vx);
     writer.Write(tMessage.Vy);
     writer.Write(tMessage.Vz);
     writer.Write(tMessage.Ax);
     writer.Write(tMessage.Ay);
     writer.Write(tMessage.Az);
     writer.Write(tMessage.Covariance[0]);
     writer.Write(tMessage.Covariance[1]);
     writer.Write(tMessage.Covariance[2]);
     writer.Write(tMessage.Covariance[3]);
     writer.Write(tMessage.Covariance[4]);
     writer.Write(tMessage.Covariance[5]);
     writer.Write(tMessage.Covariance[6]);
     writer.Write(tMessage.Covariance[7]);
     writer.Write(tMessage.Covariance[8]);
     writer.Write(tMessage.Covariance[9]);
     writer.Write(tMessage.Covariance[10]);
     writer.Write(tMessage.Covariance[11]);
     writer.Write(tMessage.Covariance[12]);
     writer.Write(tMessage.Covariance[13]);
     writer.Write(tMessage.Covariance[14]);
     writer.Write(tMessage.Covariance[15]);
     writer.Write(tMessage.Covariance[16]);
     writer.Write(tMessage.Covariance[17]);
     writer.Write(tMessage.Covariance[18]);
     writer.Write(tMessage.Covariance[19]);
     writer.Write(tMessage.Covariance[20]);
     writer.Write(tMessage.Covariance[21]);
     writer.Write(tMessage.Covariance[22]);
     writer.Write(tMessage.Covariance[23]);
     writer.Write(tMessage.Covariance[24]);
     writer.Write(tMessage.Covariance[25]);
     writer.Write(tMessage.Covariance[26]);
     writer.Write(tMessage.Covariance[27]);
     writer.Write(tMessage.Covariance[28]);
     writer.Write(tMessage.Covariance[29]);
     writer.Write(tMessage.Covariance[30]);
     writer.Write(tMessage.Covariance[31]);
     writer.Write(tMessage.Covariance[32]);
     writer.Write(tMessage.Covariance[33]);
     writer.Write(tMessage.Covariance[34]);
     writer.Write(tMessage.Covariance[35]);
     writer.Write(tMessage.Covariance[36]);
     writer.Write(tMessage.Covariance[37]);
     writer.Write(tMessage.Covariance[38]);
     writer.Write(tMessage.Covariance[39]);
     writer.Write(tMessage.Covariance[40]);
     writer.Write(tMessage.Covariance[41]);
     writer.Write(tMessage.Covariance[42]);
     writer.Write(tMessage.Covariance[43]);
     writer.Write(tMessage.Covariance[44]);
     writer.Write(((byte)(tMessage.EstimatorType)));
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.SimStateMessage tMessage = message as MavLink4Net.Messages.Common.SimStateMessage;
     writer.Write(tMessage.Q1);
     writer.Write(tMessage.Q2);
     writer.Write(tMessage.Q3);
     writer.Write(tMessage.Q4);
     writer.Write(tMessage.Roll);
     writer.Write(tMessage.Pitch);
     writer.Write(tMessage.Yaw);
     writer.Write(tMessage.Xacc);
     writer.Write(tMessage.Yacc);
     writer.Write(tMessage.Zacc);
     writer.Write(tMessage.Xgyro);
     writer.Write(tMessage.Ygyro);
     writer.Write(tMessage.Zgyro);
     writer.Write(tMessage.Lat);
     writer.Write(tMessage.Lon);
     writer.Write(tMessage.Alt);
     writer.Write(tMessage.StdDevHorz);
     writer.Write(tMessage.StdDevVert);
     writer.Write(tMessage.Vn);
     writer.Write(tMessage.Ve);
     writer.Write(tMessage.Vd);
 }
Exemple #10
0
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.DataStreamMessage tMessage = message as MavLink4Net.Messages.Common.DataStreamMessage;
     writer.Write(tMessage.MessageRate);
     writer.Write(tMessage.StreamId);
     writer.Write(tMessage.OnOff);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.ParamMapRcMessage tMessage = message as MavLink4Net.Messages.Common.ParamMapRcMessage;
     writer.Write(tMessage.ParamValue0);
     writer.Write(tMessage.Scale);
     writer.Write(tMessage.ParamValueMin);
     writer.Write(tMessage.ParamValueMax);
     writer.Write(tMessage.ParamIndex);
     writer.Write(tMessage.TargetSystem);
     writer.Write(tMessage.TargetComponent);
     writer.Write(tMessage.ParamId[0]);
     writer.Write(tMessage.ParamId[1]);
     writer.Write(tMessage.ParamId[2]);
     writer.Write(tMessage.ParamId[3]);
     writer.Write(tMessage.ParamId[4]);
     writer.Write(tMessage.ParamId[5]);
     writer.Write(tMessage.ParamId[6]);
     writer.Write(tMessage.ParamId[7]);
     writer.Write(tMessage.ParamId[8]);
     writer.Write(tMessage.ParamId[9]);
     writer.Write(tMessage.ParamId[10]);
     writer.Write(tMessage.ParamId[11]);
     writer.Write(tMessage.ParamId[12]);
     writer.Write(tMessage.ParamId[13]);
     writer.Write(tMessage.ParamId[14]);
     writer.Write(tMessage.ParamId[15]);
     writer.Write(tMessage.ParameterRcChannelIndex);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.SetModeMessage tMessage = message as MavLink4Net.Messages.Common.SetModeMessage;
     writer.Write(tMessage.CustomMode);
     writer.Write(tMessage.TargetSystem);
     writer.Write(((byte)(tMessage.BaseMode)));
 }
Exemple #13
0
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.GpsGlobalOriginMessage tMessage = message as MavLink4Net.Messages.Common.GpsGlobalOriginMessage;
     writer.Write(tMessage.Latitude);
     writer.Write(tMessage.Longitude);
     writer.Write(tMessage.Altitude);
 }
Exemple #14
0
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.PowerStatusMessage tMessage = message as MavLink4Net.Messages.Common.PowerStatusMessage;
     writer.Write(tMessage.Vcc);
     writer.Write(tMessage.Vservo);
     writer.Write(((ushort)(tMessage.Flags)));
 }
Exemple #15
0
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.RcChannelsMessage tMessage = message as MavLink4Net.Messages.Common.RcChannelsMessage;
     writer.Write(tMessage.TimeBootMs);
     writer.Write(tMessage.Chan1Raw);
     writer.Write(tMessage.Chan2Raw);
     writer.Write(tMessage.Chan3Raw);
     writer.Write(tMessage.Chan4Raw);
     writer.Write(tMessage.Chan5Raw);
     writer.Write(tMessage.Chan6Raw);
     writer.Write(tMessage.Chan7Raw);
     writer.Write(tMessage.Chan8Raw);
     writer.Write(tMessage.Chan9Raw);
     writer.Write(tMessage.Chan10Raw);
     writer.Write(tMessage.Chan11Raw);
     writer.Write(tMessage.Chan12Raw);
     writer.Write(tMessage.Chan13Raw);
     writer.Write(tMessage.Chan14Raw);
     writer.Write(tMessage.Chan15Raw);
     writer.Write(tMessage.Chan16Raw);
     writer.Write(tMessage.Chan17Raw);
     writer.Write(tMessage.Chan18Raw);
     writer.Write(tMessage.Chancount);
     writer.Write(tMessage.Rssi);
 }
Exemple #16
0
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.MissionRequestIntMessage tMessage = message as MavLink4Net.Messages.Common.MissionRequestIntMessage;
     writer.Write(tMessage.Seq);
     writer.Write(tMessage.TargetSystem);
     writer.Write(tMessage.TargetComponent);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.FollowTargetMessage tMessage = message as MavLink4Net.Messages.Common.FollowTargetMessage;
     writer.Write(tMessage.Timestamp);
     writer.Write(tMessage.CustomState);
     writer.Write(tMessage.Lat);
     writer.Write(tMessage.Lon);
     writer.Write(tMessage.Alt);
     writer.Write(tMessage.Vel[0]);
     writer.Write(tMessage.Vel[1]);
     writer.Write(tMessage.Vel[2]);
     writer.Write(tMessage.Acc[0]);
     writer.Write(tMessage.Acc[1]);
     writer.Write(tMessage.Acc[2]);
     writer.Write(tMessage.AttitudeQ[0]);
     writer.Write(tMessage.AttitudeQ[1]);
     writer.Write(tMessage.AttitudeQ[2]);
     writer.Write(tMessage.AttitudeQ[3]);
     writer.Write(tMessage.Rates[0]);
     writer.Write(tMessage.Rates[1]);
     writer.Write(tMessage.Rates[2]);
     writer.Write(tMessage.PositionCov[0]);
     writer.Write(tMessage.PositionCov[1]);
     writer.Write(tMessage.PositionCov[2]);
     writer.Write(tMessage.EstCapabilities);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.ChangeOperatorControlMessage tMessage = message as MavLink4Net.Messages.Common.ChangeOperatorControlMessage;
     writer.Write(tMessage.TargetSystem);
     writer.Write(tMessage.ControlRequest);
     writer.Write(tMessage.Version);
     writer.Write(tMessage.Passkey[0]);
     writer.Write(tMessage.Passkey[1]);
     writer.Write(tMessage.Passkey[2]);
     writer.Write(tMessage.Passkey[3]);
     writer.Write(tMessage.Passkey[4]);
     writer.Write(tMessage.Passkey[5]);
     writer.Write(tMessage.Passkey[6]);
     writer.Write(tMessage.Passkey[7]);
     writer.Write(tMessage.Passkey[8]);
     writer.Write(tMessage.Passkey[9]);
     writer.Write(tMessage.Passkey[10]);
     writer.Write(tMessage.Passkey[11]);
     writer.Write(tMessage.Passkey[12]);
     writer.Write(tMessage.Passkey[13]);
     writer.Write(tMessage.Passkey[14]);
     writer.Write(tMessage.Passkey[15]);
     writer.Write(tMessage.Passkey[16]);
     writer.Write(tMessage.Passkey[17]);
     writer.Write(tMessage.Passkey[18]);
     writer.Write(tMessage.Passkey[19]);
     writer.Write(tMessage.Passkey[20]);
     writer.Write(tMessage.Passkey[21]);
     writer.Write(tMessage.Passkey[22]);
     writer.Write(tMessage.Passkey[23]);
     writer.Write(tMessage.Passkey[24]);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.LogRequestListMessage tMessage = message as MavLink4Net.Messages.Common.LogRequestListMessage;
     writer.Write(tMessage.Start);
     writer.Write(tMessage.End);
     writer.Write(tMessage.TargetSystem);
     writer.Write(tMessage.TargetComponent);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.PingMessage tMessage = message as MavLink4Net.Messages.Common.PingMessage;
     writer.Write(tMessage.TimeUsec);
     writer.Write(tMessage.Seq);
     writer.Write(tMessage.TargetSystem);
     writer.Write(tMessage.TargetComponent);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.MissionWritePartialListMessage tMessage = message as MavLink4Net.Messages.Common.MissionWritePartialListMessage;
     writer.Write(tMessage.StartIndex);
     writer.Write(tMessage.EndIndex);
     writer.Write(tMessage.TargetSystem);
     writer.Write(tMessage.TargetComponent);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.VisionSpeedEstimateMessage tMessage = message as MavLink4Net.Messages.Common.VisionSpeedEstimateMessage;
     writer.Write(tMessage.Usec);
     writer.Write(tMessage.X);
     writer.Write(tMessage.Y);
     writer.Write(tMessage.Z);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.ScaledPressure2Message tMessage = message as MavLink4Net.Messages.Common.ScaledPressure2Message;
     writer.Write(tMessage.TimeBootMs);
     writer.Write(tMessage.PressAbs);
     writer.Write(tMessage.PressDiff);
     writer.Write(tMessage.Temperature);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.TerrainRequestMessage tMessage = message as MavLink4Net.Messages.Common.TerrainRequestMessage;
     writer.Write(tMessage.Mask);
     writer.Write(tMessage.Lat);
     writer.Write(tMessage.Lon);
     writer.Write(tMessage.GridSpacing);
 }
Exemple #25
0
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.RawPressureMessage tMessage = message as MavLink4Net.Messages.Common.RawPressureMessage;
     writer.Write(tMessage.TimeUsec);
     writer.Write(tMessage.PressAbs);
     writer.Write(tMessage.PressDiff1);
     writer.Write(tMessage.PressDiff2);
     writer.Write(tMessage.Temperature);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.LogEntryMessage tMessage = message as MavLink4Net.Messages.Common.LogEntryMessage;
     writer.Write(tMessage.TimeUtc);
     writer.Write(tMessage.Size);
     writer.Write(tMessage.Id);
     writer.Write(tMessage.NumLogs);
     writer.Write(tMessage.LastLogNum);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.RequestDataStreamMessage tMessage = message as MavLink4Net.Messages.Common.RequestDataStreamMessage;
     writer.Write(tMessage.ReqMessageRate);
     writer.Write(tMessage.TargetSystem);
     writer.Write(tMessage.TargetComponent);
     writer.Write(tMessage.ReqStreamId);
     writer.Write(tMessage.StartStop);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.ManualControlMessage tMessage = message as MavLink4Net.Messages.Common.ManualControlMessage;
     writer.Write(tMessage.X);
     writer.Write(tMessage.Y);
     writer.Write(tMessage.Z);
     writer.Write(tMessage.R);
     writer.Write(tMessage.Buttons);
     writer.Write(tMessage.Target);
 }
Exemple #29
0
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.HeartbeatMessage tMessage = message as MavLink4Net.Messages.Common.HeartbeatMessage;
     writer.Write(tMessage.CustomMode);
     writer.Write(((byte)(tMessage.Type)));
     writer.Write(((byte)(tMessage.Autopilot)));
     writer.Write(((byte)(tMessage.BaseMode)));
     writer.Write(((byte)(tMessage.SystemStatus)));
     writer.Write(tMessage.MavlinkVersion);
 }
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.VfrHudMessage tMessage = message as MavLink4Net.Messages.Common.VfrHudMessage;
     writer.Write(tMessage.Airspeed);
     writer.Write(tMessage.Groundspeed);
     writer.Write(tMessage.Alt);
     writer.Write(tMessage.Climb);
     writer.Write(tMessage.Heading);
     writer.Write(tMessage.Throttle);
 }