void PreloadData(IHekaDevice device, IOutputData data) { var inputUnits = (ChannelType == StreamType.DIGITAL_OUT || ChannelType == StreamType.AUX_OUT) ? Measurement.UNITLESS : "V"; var sampleData = data.DataWithUnits(inputUnits).DataWithUnits(DAQCountUnits); var samples = sampleData.Data.Select(m => (short)m.Quantity).ToList(); device.PreloadSamples(ChannelType, ChannelNumber, samples); }
void PreloadData(IHekaDevice device, IOutputData data) { var inputUnits = (ChannelType == StreamType.DO_PORT || ChannelType == StreamType.XO) ? Measurement.UNITLESS : "V"; var sampleData = data.DataWithUnits(inputUnits).DataWithUnits(DAQCountUnits); var samples = sampleData.Data.Select(m => (short)m.Quantity).ToList(); device.PreloadSamples(ChannelType, ChannelNumber, samples); }