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