Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "nidaqmx.h"
- #include "process.h"
- TaskHandle task_alarm;
- void process_init (void){
- DAQmxCreateTask("Alarm",&task_alarm);
- DAQmxCreateDIChan(task_alarm,”Dev0/port0”,"",DAQmx_Val_ChanForAllLines);
- }
- TStatusAlarm process_ReadAlarmSensor(void){
- int32 data;
- DAQmxStartTask(task_alarm);
- DAQmxReadDigitalScalarU32(task_alarm,0.0,&data,NULL);
- DAQmxStopTask(task_alarm);
- if ((data & 0x20) == 0) {
- return ALARM_YES;
- } else {
- return ALARM_NO;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement