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))); }
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); }