anchor.diff:          {
               DateWithSeconds = DateTime(year, month, day, hours, minutes, seconds)
               Nanoseconds = nanoseconds
  -        }
  -        
  +        }       
   
       let mapSamplingRateInfo (cfgFileLines : string[], numberOfSamplingRatesLineIndex : int, numberOfSamplingRates : int) =
           match numberOfSamplingRates with
  -        | 0 -> 
  -            EmptySamplingRateInfo 0
  +        | 0 -> EmptySamplingRateInfo 0
           | _ -> 
               let samplingRates = 
                   let firstSamplingRateLineIndex = numberOfSamplingRatesLineIndex + 1
  
positive.code:         // Line frequency
          let nominalFrequencyHzLineIndex = lastDigitalChannelLineIndex + 1
          let nominalFrequencyHz = 
              cfgFileLines.[nominalFrequencyHzLineIndex]
              |> float
  
          // Line numberOfSamplingRates
          let numberOfSamplingRatesLineIndex = nominalFrequencyHzLineIndex + 1
          let numberOfSamplingRates = 
              cfgFileLines.[numberOfSamplingRatesLineIndex]
              |> int
          
          let samplingRateInfo =  
              (cfgFileLines, numberOfSamplingRatesLineIndex, numberOfSamplingRates)
  
negative.code:     let mapCfgFile (cfgFileLines : string []) = 
  
          // Station name, Id, revision year (line 0)
          let stationName, recordingDeviceId, revisionYear = 
              cfgFileLines.[0] |> mapFirstLine
  
          // Number of channels (line 1)       
          let numberOfChannelsLineIndex = 1
          let totalNumberOfChannels, numberOfAnalogChannels, numberOfDigitalChannels = 
              cfgFileLines.[numberOfChannelsLineIndex] |> mapNumberOfChannels
          
          // Analog and digital channel line indexes
          let firstAnalogChannelLineIndex = 2
  