public static TaskManager GetInstance() { if (myInstance == null) { myInstance = new TaskManager(); } NIDaqTaskManager.GetInstance(); return(myInstance); }
public void addAllTaskEndEventHandler(Action func) { NIDaqTaskManager.GetInstance().allTaskEndEvent += () => func(); }
public void addTaskStartEventHandler(Action func) { NIDaqTaskManager.GetInstance().taskStartEvent += () => func(); }
public void stop() { NIDaqTaskManager.GetInstance().stop(); }
public void verify() { NIDaqTaskManager.GetInstance().verify(); }
public void popTaskDigitalOutput(string[] channelName, uint[,] digis) { NIDaqTaskManager.GetInstance().popTaskDigitalOutput(channelName, digis); }
public void popTaskAnalogInput(string[] channelName, double[] minVoltage, double[] maxVoltage) { NIDaqTaskManager.GetInstance().popTaskAnalogInput(channelName, minVoltage, maxVoltage); }
public void initTask(string deviceName, double sampleRate, int sampleLength) { NIDaqTaskManager.GetInstance().initTask(deviceName, sampleRate, sampleLength); }
public void clearTask() { NIDaqTaskManager.GetInstance().clearTask(); }
public string[] getDigitalOutputList() { return(NIDaqTaskManager.GetInstance().getDigitalOutputList()); }
public string[] getAnalogInputList() { return(NIDaqTaskManager.GetInstance().getAnalogInputList()); }
public List <String> getInputWaveNameList(int deviceIndex) { return(NIDaqTaskManager.GetInstance().getInputWaveNameList(deviceIndex)); }
public int getInputWaveDeviceCount() { return(NIDaqTaskManager.GetInstance().getInputWaveDeviceCount()); }
public double[,] getInputWaveArray(int deviceIndex) { return(NIDaqTaskManager.GetInstance().getInputWaveArray(deviceIndex)); }
public void setRepeatFlag(bool flag) { NIDaqTaskManager.GetInstance().setRepeatFlag(flag); }