Ejemplo n.º 1
0
 public void Write(Mesg mesg)
 {
     if (open == false)
     {
         throw new FitException("Encode:Write - Encode not opened yet, must call Encode:Open()");
     }
     // Fit file must always contain a defn message before data messages
     if ((lastMesgDef[mesg.LocalNum] == null) || !lastMesgDef[mesg.LocalNum].Supports(mesg))
     {
         Write(new MesgDefinition(mesg));
     }
     mesg.Write(fitDest, lastMesgDef[mesg.LocalNum]);
 }