public static ArrayLocalDateDoubleTimeSeries FromFudgeMsg(IFudgeFieldContainer ffc, IFudgeDeserializer deserializer) { var dateTimeConverterField = ffc.GetByOrdinal(1); var fastTimeSeriesField = ffc.GetByOrdinal(2); var dateTimeConverter = deserializer.FromField<LocalDateEpochDaysConverter>(dateTimeConverterField); var fastTimeSeries = deserializer.FromField<FastArrayIntDoubleTimeSeries>(fastTimeSeriesField); return new ArrayLocalDateDoubleTimeSeries(dateTimeConverter, fastTimeSeries); }
public static ArrayLocalDateDoubleTimeSeries FromFudgeMsg(IFudgeFieldContainer ffc, IFudgeDeserializer deserializer) { var dateTimeConverterField = ffc.GetByOrdinal(1); var fastTimeSeriesField = ffc.GetByOrdinal(2); var dateTimeConverter = deserializer.FromField <LocalDateEpochDaysConverter>(dateTimeConverterField); var fastTimeSeries = deserializer.FromField <FastArrayIntDoubleTimeSeries>(fastTimeSeriesField); return(new ArrayLocalDateDoubleTimeSeries(dateTimeConverter, fastTimeSeries)); }
protected static Tuple <DateTimeNumericEncoding, T[], double[]> FromFudgeMsgImpl(IFudgeFieldContainer ffc, IFudgeDeserializer deserializer) { var encoding = deserializer.FromField <DateTimeNumericEncoding>(ffc.GetByOrdinal(1)); var times = ffc.GetValue <T[]>(2); var values = ffc.GetValue <double[]>(3); return(System.Tuple.Create(encoding, times, values)); }