anchor.diff:                        timestamp_value = undefined,
                         boolean_value   = undefined,
                         set_value       = [],
  -                      map_value       = undefined} | T], Acc) ->
  +                      map_value       = undefined,
  +                      float_value     = undefined,
  +                      double_value    = undefined} | T], Acc) ->
       decode_cells(T, [Int | Acc]);
   decode_cells([#tscell{binary_value    = undefined,
                         integer_value   = undefined,
  
positive.code: cell_for(Measure) when is_integer(Measure) ->
      #tscell{numeric_value = integer_to_list(Measure)};
  cell_for(Measure) when is_float(Measure) ->
      #tscell{numeric_value = float_to_list(Measure)};
  cell_for({time, Measure}) ->
      #tscell{timestamp_value = Measure};
  cell_for(true) ->
  
negative.code:                       timestamp_value = undefined,
                        boolean_value   = undefined,
                        set_value       = Set,
                        map_value       = undefined,
                        float_value     = undefined,
                        double_value    = undefined} | T], Acc) ->
      decode_cells(T, [Set | Acc]);
  decode_cells([#tscell{binary_value    = undefined,
                        integer_value   = undefined,
  