public void Serialize(System.IO.BinaryWriter writer, MavLink4Net.Messages.IMessage message) { MavLink4Net.Messages.Common.NamedValueIntMessage tMessage = message as MavLink4Net.Messages.Common.NamedValueIntMessage; writer.Write(tMessage.TimeBootMs); writer.Write(tMessage.Value); writer.Write(tMessage.Name[0]); writer.Write(tMessage.Name[1]); writer.Write(tMessage.Name[2]); writer.Write(tMessage.Name[3]); writer.Write(tMessage.Name[4]); writer.Write(tMessage.Name[5]); writer.Write(tMessage.Name[6]); writer.Write(tMessage.Name[7]); writer.Write(tMessage.Name[8]); writer.Write(tMessage.Name[9]); }
public MavLink4Net.Messages.IMessage Deserialize(System.IO.BinaryReader reader) { MavLink4Net.Messages.Common.NamedValueIntMessage message = new MavLink4Net.Messages.Common.NamedValueIntMessage(); message.TimeBootMs = reader.ReadUInt32(); message.Value = reader.ReadInt32(); message.Name[0] = reader.ReadChar(); message.Name[1] = reader.ReadChar(); message.Name[2] = reader.ReadChar(); message.Name[3] = reader.ReadChar(); message.Name[4] = reader.ReadChar(); message.Name[5] = reader.ReadChar(); message.Name[6] = reader.ReadChar(); message.Name[7] = reader.ReadChar(); message.Name[8] = reader.ReadChar(); message.Name[9] = reader.ReadChar(); return(message); }