Example #1
0
 public static TaskManager GetInstance()
 {
     if (myInstance == null)
     {
         myInstance = new TaskManager();
     }
     NIDaqTaskManager.GetInstance();
     return(myInstance);
 }
Example #2
0
 public void addAllTaskEndEventHandler(Action func)
 {
     NIDaqTaskManager.GetInstance().allTaskEndEvent += () => func();
 }
Example #3
0
 public void addTaskStartEventHandler(Action func)
 {
     NIDaqTaskManager.GetInstance().taskStartEvent += () => func();
 }
Example #4
0
 public void stop()
 {
     NIDaqTaskManager.GetInstance().stop();
 }
Example #5
0
 public void verify()
 {
     NIDaqTaskManager.GetInstance().verify();
 }
Example #6
0
 public void popTaskDigitalOutput(string[] channelName, uint[,] digis)
 {
     NIDaqTaskManager.GetInstance().popTaskDigitalOutput(channelName, digis);
 }
Example #7
0
 public void popTaskAnalogInput(string[] channelName, double[] minVoltage, double[] maxVoltage)
 {
     NIDaqTaskManager.GetInstance().popTaskAnalogInput(channelName, minVoltage, maxVoltage);
 }
Example #8
0
 public void initTask(string deviceName, double sampleRate, int sampleLength)
 {
     NIDaqTaskManager.GetInstance().initTask(deviceName, sampleRate, sampleLength);
 }
Example #9
0
 public void clearTask()
 {
     NIDaqTaskManager.GetInstance().clearTask();
 }
Example #10
0
 public string[] getDigitalOutputList()
 {
     return(NIDaqTaskManager.GetInstance().getDigitalOutputList());
 }
Example #11
0
 public string[] getAnalogInputList()
 {
     return(NIDaqTaskManager.GetInstance().getAnalogInputList());
 }
Example #12
0
 public List <String> getInputWaveNameList(int deviceIndex)
 {
     return(NIDaqTaskManager.GetInstance().getInputWaveNameList(deviceIndex));
 }
Example #13
0
 public int getInputWaveDeviceCount()
 {
     return(NIDaqTaskManager.GetInstance().getInputWaveDeviceCount());
 }
Example #14
0
 public double[,] getInputWaveArray(int deviceIndex)
 {
     return(NIDaqTaskManager.GetInstance().getInputWaveArray(deviceIndex));
 }
Example #15
0
 public void setRepeatFlag(bool flag)
 {
     NIDaqTaskManager.GetInstance().setRepeatFlag(flag);
 }