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 MavLink4Net.Messages.IMessage Deserialize(System.IO.BinaryReader reader) { MavLink4Net.Messages.Common.RequestDataStreamMessage message = new MavLink4Net.Messages.Common.RequestDataStreamMessage(); message.ReqMessageRate = reader.ReadUInt16(); message.TargetSystem = reader.ReadByte(); message.TargetComponent = reader.ReadByte(); message.ReqStreamId = reader.ReadByte(); message.StartStop = reader.ReadByte(); return(message); }