Beispiel #1
0
 public void Write(MesgDefinition mesgDefinition)
 {
     if (open == false)
     {
         throw new FitException("Encode:Write - Encode not opened yet, must call Encode:Open()");
     }
     mesgDefinition.Write(fitDest);
     lastMesgDef[mesgDefinition.LocalMesgNum] = mesgDefinition;
 }
Beispiel #2
0
        public void Write(MesgDefinition mesgDefinition)
        {
            if (open == false)
            {
                throw new FitException("Encode:Write - Encode not opened yet, must call Encode:Open()");
            }

            if (!validator.ValidateMesgDefn(mesgDefinition))
            {
                throw new FitException("Encode:Write - mesgDefinition contains incompatible protocol Features");
            }

            mesgDefinition.Write(fitDest);
            lastMesgDef[mesgDefinition.LocalMesgNum] = mesgDefinition;
        }
Beispiel #3
0
 public void Write(MesgDefinition mesgDefinition)
 {
     if (open == false)
      {
     throw new FitException("Encode:Write - Encode not opened yet, must call Encode:Open()");
      }
      mesgDefinition.Write(fitDest);
      lastMesgDef[mesgDefinition.LocalMesgNum] = mesgDefinition;
 }