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); }
public MavLink4Net.Messages.IMessage Deserialize(System.IO.BinaryReader reader) { MavLink4Net.Messages.Common.ManualControlMessage message = new MavLink4Net.Messages.Common.ManualControlMessage(); message.X = reader.ReadInt16(); message.Y = reader.ReadInt16(); message.Z = reader.ReadInt16(); message.R = reader.ReadInt16(); message.Buttons = reader.ReadUInt16(); message.Target = reader.ReadByte(); return(message); }