public virtual uint GetResolutionPerDigit(uint virtualDevice, DacqGroupChannelEnumNet group, out int res, out int resUnit);
public virtual uint GetHardwareMinRange(uint virtualDevice, DacqGroupChannelEnumNet group, out int r, out int rUnit);
// // Summary: // Get the real number of data bits. // // Remarks: // This value may be different from the value returned by GetDataFormat, e.g. in // MC_Card the data are shifted 2 bits so the real number is 14 while the data format // is 16 bits public virtual uint GetNumberOfDataBits(uint virtualDevice, DacqGroupChannelEnumNet group, out int numberOfBits);
// // Summary: // Read data from a FIFO queue in int16_t data format, that contains subqueues, // each populates an entry in the dictionary by hardware channel number // // Parameters: // group: // Group selector supported by the device. // // frames: // Number of sample frames to read. // // frames_ret: // Number of sample frames which were read, might be smaller than frames. // // Returns: // Dictonary of int16_t arrays and hardware channel as key. public virtual Dictionary <int, short[]> GetGroupChannelDataI16(DacqGroupChannelEnumNet group, int frames, out int frames_ret);
// // Summary: // Read data from a FIFO queue in uint32_t data format, that contains subqueues, // each populates an entry in the dictionary by hardware channel number // // Parameters: // group: // Group selector supported by the device. // // frames: // Number of sample frames to read. // // frames_ret: // Number of sample frames which were read, might be smaller than frames. // // Returns: // Dictonary of uint32_t arrays and hardware channel as key. public virtual Dictionary <int, uint[]> GetGroupChannelDataUI32(DacqGroupChannelEnumNet group, int frames, out int frames_ret);
public virtual FilterConfiguration[] GetFilterConfigurations(DacqGroupChannelEnumNet GroupID);
public virtual FilterConfiguration GetFilterConfiguration(DacqGroupChannelEnumNet GroupID, uint index);
public virtual uint GetDataFormat(uint virtualDevice, DacqGroupChannelEnumNet group, out int numberOfBits);
public virtual uint GetAnalogValueUnit(uint virtualDevice, DacqGroupChannelEnumNet group, out AnalogUnitEnumNet unit);
public virtual uint GetAdcZero(uint virtualDevice, DacqGroupChannelEnumNet group, out int adcz);