anchor.diff:            value := aPayload.bb_read_double(aCursor);
             if fLinkLayers.TryGetValue(fieldInfo, layer) then
               layer.AddValue(timestamp, value);
  +          if fTrackLayers.TryGetValue(fieldInfo, trackLayer) then
  +            trackLayer.AddValue(sensorid, value);
           end;
         sensordata_linkid:
           begin
  
positive.code:       wdatTimeStamp:
          begin
            timestamp := aPayload.bb_read_double(aCursor);
          end;
        sensordata_no2, sensordata_pm10, sensordata_pm25:
          begin
  
negative.code:   const aPayload: TByteBuffer; aCursor, aLimit: Integer);
  var
    layer: TSesmiLinkLayer;
    trackLayer: TSesmiTrackLayer;
    fieldInfo: UInt32;
    value: Double;
    timestamp: Double;
  