Advertisement
aperles

Untitled

Nov 19th, 2013
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.46 KB | None | 0 0
  1. #include "nidaqmx.h"
  2.  
  3. TaskHandle task_alarm;
  4. void process_init (void){
  5.     DAQmxCreateTask("Alarm",&task_alarm);
  6.     DAQmxCreateDIChan(task_alarm,”Dev0/port0”,"",DAQmx_Val_ChanForAllLines);   
  7. }
  8.  
  9. TStatusAlarm process_ReadAlarmSensor(void){
  10.     int32 data;
  11.     DAQmxStartTask(task_alarm);
  12.     DAQmxReadDigitalScalarU32(task_alarm,0.0,&data,NULL);
  13.     DAQmxStopTask(task_alarm);
  14.      if ((data & 0x20) == 0) {
  15.       return ALARM_YES;
  16.      } else {
  17.       return ALARM_NO;
  18.     }
  19.  
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement