/// <summary> /// Visit double item. /// </summary> /// <param name="item"></param> public void Visit(DoubleDataItem item) { if (item == null) { throw new ArgumentNullException("item"); } byte[] values = GetItemValue(item); item.Value = ParserHelper.ConvertSegmentsToArray( ParserHelper.SegmentArray(values, 8, true), (segment => BitConverter.ToDouble(segment, 0))); Context.DataItems.Add(item); }
// do processing for double items public void Process(DoubleDataItem d);