anchor.diff:    const aPayload: TByteBuffer; aCursor, aLimit: Integer);
   var
     layer: TSesmiLinkLayer;
  +  trackLayer: TSesmiTrackLayer;
     fieldInfo: UInt32;
     value, timestamp: Double;
     id: TWDID;
  +  sensorid: TGUID;
   begin
     timestamp := 0;
     while aCursor<aLimit do
  
positive.code:     end;
  end;
  
  end.
  
negative.code:           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
  