public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message) { MavLink4Net.Messages.Common.RcChannelsRawMessage tMessage = message as MavLink4Net.Messages.Common.RcChannelsRawMessage; 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.Port); writer.Write(tMessage.Rssi); }
public MavLink4Net.Messages.IMessage Deserialize(System.IO.BinaryReader reader) { MavLink4Net.Messages.Common.RcChannelsRawMessage message = new MavLink4Net.Messages.Common.RcChannelsRawMessage(); message.TimeBootMs = reader.ReadUInt32(); message.Chan1Raw = reader.ReadUInt16(); message.Chan2Raw = reader.ReadUInt16(); message.Chan3Raw = reader.ReadUInt16(); message.Chan4Raw = reader.ReadUInt16(); message.Chan5Raw = reader.ReadUInt16(); message.Chan6Raw = reader.ReadUInt16(); message.Chan7Raw = reader.ReadUInt16(); message.Chan8Raw = reader.ReadUInt16(); message.Port = reader.ReadByte(); message.Rssi = reader.ReadByte(); return(message); }