Пример #1
0
 public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message)
 {
     MavLink4Net.Messages.Common.SafetySetAllowedAreaMessage tMessage = message as MavLink4Net.Messages.Common.SafetySetAllowedAreaMessage;
     writer.Write(tMessage.P1x);
     writer.Write(tMessage.P1y);
     writer.Write(tMessage.P1z);
     writer.Write(tMessage.P2x);
     writer.Write(tMessage.P2y);
     writer.Write(tMessage.P2z);
     writer.Write(tMessage.TargetSystem);
     writer.Write(tMessage.TargetComponent);
     writer.Write(((byte)(tMessage.Frame)));
 }
Пример #2
0
 public MavLink4Net.Messages.IMessage Deserialize(System.IO.BinaryReader reader)
 {
     MavLink4Net.Messages.Common.SafetySetAllowedAreaMessage message = new MavLink4Net.Messages.Common.SafetySetAllowedAreaMessage();
     message.P1x             = reader.ReadSingle();
     message.P1y             = reader.ReadSingle();
     message.P1z             = reader.ReadSingle();
     message.P2x             = reader.ReadSingle();
     message.P2y             = reader.ReadSingle();
     message.P2z             = reader.ReadSingle();
     message.TargetSystem    = reader.ReadByte();
     message.TargetComponent = reader.ReadByte();
     message.Frame           = ((MavLink4Net.Messages.Common.Frame)(reader.ReadByte()));
     return(message);
 }