1 // SPDX-License-Identifier: GPL-2.0+
2 /* vim: set ts=8 sw=8 noet tw=80 nowrap: */
4 * comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
5 * List of valid routes for specific NI boards.
7 * COMEDI - Linux Control and Measurement Device Interface
8 * Copyright (C) 2016 Spencer E. Olson <olsonse@umich.edu>
10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License as published by
12 * the Free Software Foundation; either version 2 of the License, or
13 * (at your option) any later version.
15 * This program is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * GNU General Public License for more details.
22 * The contents of this file are generated using the tools in
23 * comedi/drivers/ni_routing/tools
25 * Please use those tools to help maintain the contents of this file.
28 #include "../ni_device_routes.h"
31 struct ni_device_routes ni_pxie_6738_device_routes = {
32 .device = "pxie-6738",
33 .routes = (struct ni_route_set[]){
53 NI_CtrArmStartTrigger(0),
54 NI_CtrArmStartTrigger(1),
55 NI_CtrArmStartTrigger(2),
56 NI_CtrArmStartTrigger(3),
57 NI_CtrInternalOutput(0),
58 NI_CtrInternalOutput(1),
59 NI_CtrInternalOutput(2),
60 NI_CtrInternalOutput(3),
70 NI_DI_ReferenceTrigger,
76 NI_ChangeDetectionEvent,
77 NI_WatchdogExpiredEvent,
100 NI_CtrArmStartTrigger(0),
101 NI_CtrArmStartTrigger(1),
102 NI_CtrArmStartTrigger(2),
103 NI_CtrArmStartTrigger(3),
104 NI_CtrInternalOutput(0),
105 NI_CtrInternalOutput(1),
106 NI_CtrInternalOutput(2),
107 NI_CtrInternalOutput(3),
108 NI_CtrSampleClock(0),
109 NI_CtrSampleClock(1),
110 NI_CtrSampleClock(2),
111 NI_CtrSampleClock(3),
117 NI_DI_ReferenceTrigger,
123 NI_ChangeDetectionEvent,
124 NI_WatchdogExpiredEvent,
147 NI_CtrArmStartTrigger(0),
148 NI_CtrArmStartTrigger(1),
149 NI_CtrArmStartTrigger(2),
150 NI_CtrArmStartTrigger(3),
151 NI_CtrInternalOutput(0),
152 NI_CtrInternalOutput(1),
153 NI_CtrInternalOutput(2),
154 NI_CtrInternalOutput(3),
155 NI_CtrSampleClock(0),
156 NI_CtrSampleClock(1),
157 NI_CtrSampleClock(2),
158 NI_CtrSampleClock(3),
164 NI_DI_ReferenceTrigger,
170 NI_ChangeDetectionEvent,
171 NI_WatchdogExpiredEvent,
194 NI_CtrArmStartTrigger(0),
195 NI_CtrArmStartTrigger(1),
196 NI_CtrArmStartTrigger(2),
197 NI_CtrArmStartTrigger(3),
198 NI_CtrInternalOutput(0),
199 NI_CtrInternalOutput(1),
200 NI_CtrInternalOutput(2),
201 NI_CtrInternalOutput(3),
202 NI_CtrSampleClock(0),
203 NI_CtrSampleClock(1),
204 NI_CtrSampleClock(2),
205 NI_CtrSampleClock(3),
211 NI_DI_ReferenceTrigger,
217 NI_ChangeDetectionEvent,
218 NI_WatchdogExpiredEvent,
241 NI_CtrArmStartTrigger(0),
242 NI_CtrArmStartTrigger(1),
243 NI_CtrArmStartTrigger(2),
244 NI_CtrArmStartTrigger(3),
245 NI_CtrInternalOutput(0),
246 NI_CtrInternalOutput(1),
247 NI_CtrInternalOutput(2),
248 NI_CtrInternalOutput(3),
249 NI_CtrSampleClock(0),
250 NI_CtrSampleClock(1),
251 NI_CtrSampleClock(2),
252 NI_CtrSampleClock(3),
258 NI_DI_ReferenceTrigger,
264 NI_ChangeDetectionEvent,
265 NI_WatchdogExpiredEvent,
288 NI_CtrArmStartTrigger(0),
289 NI_CtrArmStartTrigger(1),
290 NI_CtrArmStartTrigger(2),
291 NI_CtrArmStartTrigger(3),
292 NI_CtrInternalOutput(0),
293 NI_CtrInternalOutput(1),
294 NI_CtrInternalOutput(2),
295 NI_CtrInternalOutput(3),
296 NI_CtrSampleClock(0),
297 NI_CtrSampleClock(1),
298 NI_CtrSampleClock(2),
299 NI_CtrSampleClock(3),
305 NI_DI_ReferenceTrigger,
311 NI_ChangeDetectionEvent,
312 NI_WatchdogExpiredEvent,
335 NI_CtrArmStartTrigger(0),
336 NI_CtrArmStartTrigger(1),
337 NI_CtrArmStartTrigger(2),
338 NI_CtrArmStartTrigger(3),
339 NI_CtrInternalOutput(0),
340 NI_CtrInternalOutput(1),
341 NI_CtrInternalOutput(2),
342 NI_CtrInternalOutput(3),
343 NI_CtrSampleClock(0),
344 NI_CtrSampleClock(1),
345 NI_CtrSampleClock(2),
346 NI_CtrSampleClock(3),
352 NI_DI_ReferenceTrigger,
358 NI_ChangeDetectionEvent,
359 NI_WatchdogExpiredEvent,
382 NI_CtrArmStartTrigger(0),
383 NI_CtrArmStartTrigger(1),
384 NI_CtrArmStartTrigger(2),
385 NI_CtrArmStartTrigger(3),
386 NI_CtrInternalOutput(0),
387 NI_CtrInternalOutput(1),
388 NI_CtrInternalOutput(2),
389 NI_CtrInternalOutput(3),
390 NI_CtrSampleClock(0),
391 NI_CtrSampleClock(1),
392 NI_CtrSampleClock(2),
393 NI_CtrSampleClock(3),
399 NI_DI_ReferenceTrigger,
405 NI_ChangeDetectionEvent,
406 NI_WatchdogExpiredEvent,
411 .dest = TRIGGER_LINE(0),
433 NI_CtrArmStartTrigger(0),
434 NI_CtrArmStartTrigger(1),
435 NI_CtrArmStartTrigger(2),
436 NI_CtrArmStartTrigger(3),
437 NI_CtrInternalOutput(0),
438 NI_CtrInternalOutput(1),
439 NI_CtrInternalOutput(2),
440 NI_CtrInternalOutput(3),
441 NI_CtrSampleClock(0),
442 NI_CtrSampleClock(1),
443 NI_CtrSampleClock(2),
444 NI_CtrSampleClock(3),
450 NI_DI_ReferenceTrigger,
456 NI_ChangeDetectionEvent,
457 NI_WatchdogExpiredEvent,
462 .dest = TRIGGER_LINE(1),
484 NI_CtrArmStartTrigger(0),
485 NI_CtrArmStartTrigger(1),
486 NI_CtrArmStartTrigger(2),
487 NI_CtrArmStartTrigger(3),
488 NI_CtrInternalOutput(0),
489 NI_CtrInternalOutput(1),
490 NI_CtrInternalOutput(2),
491 NI_CtrInternalOutput(3),
492 NI_CtrSampleClock(0),
493 NI_CtrSampleClock(1),
494 NI_CtrSampleClock(2),
495 NI_CtrSampleClock(3),
501 NI_DI_ReferenceTrigger,
507 NI_ChangeDetectionEvent,
508 NI_WatchdogExpiredEvent,
513 .dest = TRIGGER_LINE(2),
535 NI_CtrArmStartTrigger(0),
536 NI_CtrArmStartTrigger(1),
537 NI_CtrArmStartTrigger(2),
538 NI_CtrArmStartTrigger(3),
539 NI_CtrInternalOutput(0),
540 NI_CtrInternalOutput(1),
541 NI_CtrInternalOutput(2),
542 NI_CtrInternalOutput(3),
543 NI_CtrSampleClock(0),
544 NI_CtrSampleClock(1),
545 NI_CtrSampleClock(2),
546 NI_CtrSampleClock(3),
552 NI_DI_ReferenceTrigger,
558 NI_ChangeDetectionEvent,
559 NI_WatchdogExpiredEvent,
564 .dest = TRIGGER_LINE(3),
586 NI_CtrArmStartTrigger(0),
587 NI_CtrArmStartTrigger(1),
588 NI_CtrArmStartTrigger(2),
589 NI_CtrArmStartTrigger(3),
590 NI_CtrInternalOutput(0),
591 NI_CtrInternalOutput(1),
592 NI_CtrInternalOutput(2),
593 NI_CtrInternalOutput(3),
594 NI_CtrSampleClock(0),
595 NI_CtrSampleClock(1),
596 NI_CtrSampleClock(2),
597 NI_CtrSampleClock(3),
603 NI_DI_ReferenceTrigger,
609 NI_ChangeDetectionEvent,
610 NI_WatchdogExpiredEvent,
615 .dest = TRIGGER_LINE(4),
637 NI_CtrArmStartTrigger(0),
638 NI_CtrArmStartTrigger(1),
639 NI_CtrArmStartTrigger(2),
640 NI_CtrArmStartTrigger(3),
641 NI_CtrInternalOutput(0),
642 NI_CtrInternalOutput(1),
643 NI_CtrInternalOutput(2),
644 NI_CtrInternalOutput(3),
645 NI_CtrSampleClock(0),
646 NI_CtrSampleClock(1),
647 NI_CtrSampleClock(2),
648 NI_CtrSampleClock(3),
654 NI_DI_ReferenceTrigger,
660 NI_ChangeDetectionEvent,
661 NI_WatchdogExpiredEvent,
666 .dest = TRIGGER_LINE(5),
688 NI_CtrArmStartTrigger(0),
689 NI_CtrArmStartTrigger(1),
690 NI_CtrArmStartTrigger(2),
691 NI_CtrArmStartTrigger(3),
692 NI_CtrInternalOutput(0),
693 NI_CtrInternalOutput(1),
694 NI_CtrInternalOutput(2),
695 NI_CtrInternalOutput(3),
696 NI_CtrSampleClock(0),
697 NI_CtrSampleClock(1),
698 NI_CtrSampleClock(2),
699 NI_CtrSampleClock(3),
705 NI_DI_ReferenceTrigger,
711 NI_ChangeDetectionEvent,
712 NI_WatchdogExpiredEvent,
717 .dest = TRIGGER_LINE(6),
739 NI_CtrArmStartTrigger(0),
740 NI_CtrArmStartTrigger(1),
741 NI_CtrArmStartTrigger(2),
742 NI_CtrArmStartTrigger(3),
743 NI_CtrInternalOutput(0),
744 NI_CtrInternalOutput(1),
745 NI_CtrInternalOutput(2),
746 NI_CtrInternalOutput(3),
747 NI_CtrSampleClock(0),
748 NI_CtrSampleClock(1),
749 NI_CtrSampleClock(2),
750 NI_CtrSampleClock(3),
756 NI_DI_ReferenceTrigger,
762 NI_ChangeDetectionEvent,
763 NI_WatchdogExpiredEvent,
768 .dest = TRIGGER_LINE(7),
790 NI_CtrArmStartTrigger(0),
791 NI_CtrArmStartTrigger(1),
792 NI_CtrArmStartTrigger(2),
793 NI_CtrArmStartTrigger(3),
794 NI_CtrInternalOutput(0),
795 NI_CtrInternalOutput(1),
796 NI_CtrInternalOutput(2),
797 NI_CtrInternalOutput(3),
798 NI_CtrSampleClock(0),
799 NI_CtrSampleClock(1),
800 NI_CtrSampleClock(2),
801 NI_CtrSampleClock(3),
807 NI_DI_ReferenceTrigger,
813 NI_ChangeDetectionEvent,
814 NI_WatchdogExpiredEvent,
819 .dest = NI_CtrSource(0),
843 NI_CtrArmStartTrigger(1),
844 NI_CtrArmStartTrigger(2),
845 NI_CtrArmStartTrigger(3),
846 NI_CtrInternalOutput(0),
847 NI_CtrInternalOutput(1),
848 NI_CtrInternalOutput(2),
849 NI_CtrInternalOutput(3),
850 NI_CtrSampleClock(1),
851 NI_CtrSampleClock(2),
852 NI_CtrSampleClock(3),
859 NI_DI_ReferenceTrigger,
868 NI_ChangeDetectionEvent,
869 NI_WatchdogExpiredEvent,
874 .dest = NI_CtrSource(1),
898 NI_CtrArmStartTrigger(0),
899 NI_CtrArmStartTrigger(2),
900 NI_CtrArmStartTrigger(3),
901 NI_CtrInternalOutput(0),
902 NI_CtrInternalOutput(1),
903 NI_CtrInternalOutput(2),
904 NI_CtrInternalOutput(3),
905 NI_CtrSampleClock(0),
906 NI_CtrSampleClock(2),
907 NI_CtrSampleClock(3),
914 NI_DI_ReferenceTrigger,
923 NI_ChangeDetectionEvent,
924 NI_WatchdogExpiredEvent,
929 .dest = NI_CtrSource(2),
953 NI_CtrArmStartTrigger(0),
954 NI_CtrArmStartTrigger(1),
955 NI_CtrArmStartTrigger(3),
956 NI_CtrInternalOutput(0),
957 NI_CtrInternalOutput(1),
958 NI_CtrInternalOutput(2),
959 NI_CtrInternalOutput(3),
960 NI_CtrSampleClock(0),
961 NI_CtrSampleClock(1),
962 NI_CtrSampleClock(3),
969 NI_DI_ReferenceTrigger,
978 NI_ChangeDetectionEvent,
979 NI_WatchdogExpiredEvent,
984 .dest = NI_CtrSource(3),
1008 NI_CtrArmStartTrigger(0),
1009 NI_CtrArmStartTrigger(1),
1010 NI_CtrArmStartTrigger(2),
1011 NI_CtrInternalOutput(0),
1012 NI_CtrInternalOutput(1),
1013 NI_CtrInternalOutput(2),
1014 NI_CtrInternalOutput(3),
1015 NI_CtrSampleClock(0),
1016 NI_CtrSampleClock(1),
1017 NI_CtrSampleClock(2),
1024 NI_DI_ReferenceTrigger,
1033 NI_ChangeDetectionEvent,
1034 NI_WatchdogExpiredEvent,
1035 0, /* Termination */
1039 .dest = NI_CtrGate(0),
1063 NI_CtrArmStartTrigger(1),
1064 NI_CtrArmStartTrigger(2),
1065 NI_CtrArmStartTrigger(3),
1066 NI_CtrInternalOutput(0),
1067 NI_CtrInternalOutput(1),
1068 NI_CtrInternalOutput(2),
1069 NI_CtrInternalOutput(3),
1070 NI_CtrSampleClock(1),
1071 NI_CtrSampleClock(2),
1072 NI_CtrSampleClock(3),
1078 NI_DI_ReferenceTrigger,
1084 NI_ChangeDetectionEvent,
1085 NI_WatchdogExpiredEvent,
1086 0, /* Termination */
1090 .dest = NI_CtrGate(1),
1114 NI_CtrArmStartTrigger(0),
1115 NI_CtrArmStartTrigger(2),
1116 NI_CtrArmStartTrigger(3),
1117 NI_CtrInternalOutput(0),
1118 NI_CtrInternalOutput(1),
1119 NI_CtrInternalOutput(2),
1120 NI_CtrInternalOutput(3),
1121 NI_CtrSampleClock(0),
1122 NI_CtrSampleClock(2),
1123 NI_CtrSampleClock(3),
1129 NI_DI_ReferenceTrigger,
1135 NI_ChangeDetectionEvent,
1136 NI_WatchdogExpiredEvent,
1137 0, /* Termination */
1141 .dest = NI_CtrGate(2),
1165 NI_CtrArmStartTrigger(0),
1166 NI_CtrArmStartTrigger(1),
1167 NI_CtrArmStartTrigger(3),
1168 NI_CtrInternalOutput(0),
1169 NI_CtrInternalOutput(1),
1170 NI_CtrInternalOutput(2),
1171 NI_CtrInternalOutput(3),
1172 NI_CtrSampleClock(0),
1173 NI_CtrSampleClock(1),
1174 NI_CtrSampleClock(3),
1180 NI_DI_ReferenceTrigger,
1186 NI_ChangeDetectionEvent,
1187 NI_WatchdogExpiredEvent,
1188 0, /* Termination */
1192 .dest = NI_CtrGate(3),
1216 NI_CtrArmStartTrigger(0),
1217 NI_CtrArmStartTrigger(1),
1218 NI_CtrArmStartTrigger(2),
1219 NI_CtrInternalOutput(0),
1220 NI_CtrInternalOutput(1),
1221 NI_CtrInternalOutput(2),
1222 NI_CtrInternalOutput(3),
1223 NI_CtrSampleClock(0),
1224 NI_CtrSampleClock(1),
1225 NI_CtrSampleClock(2),
1231 NI_DI_ReferenceTrigger,
1237 NI_ChangeDetectionEvent,
1238 NI_WatchdogExpiredEvent,
1239 0, /* Termination */
1243 .dest = NI_CtrAux(0),
1268 NI_CtrArmStartTrigger(1),
1269 NI_CtrArmStartTrigger(2),
1270 NI_CtrArmStartTrigger(3),
1271 NI_CtrInternalOutput(0),
1272 NI_CtrInternalOutput(1),
1273 NI_CtrInternalOutput(2),
1274 NI_CtrInternalOutput(3),
1275 NI_CtrSampleClock(1),
1276 NI_CtrSampleClock(2),
1277 NI_CtrSampleClock(3),
1283 NI_DI_ReferenceTrigger,
1289 NI_ChangeDetectionEvent,
1290 NI_WatchdogExpiredEvent,
1291 0, /* Termination */
1295 .dest = NI_CtrAux(1),
1320 NI_CtrArmStartTrigger(0),
1321 NI_CtrArmStartTrigger(2),
1322 NI_CtrArmStartTrigger(3),
1323 NI_CtrInternalOutput(0),
1324 NI_CtrInternalOutput(1),
1325 NI_CtrInternalOutput(2),
1326 NI_CtrInternalOutput(3),
1327 NI_CtrSampleClock(0),
1328 NI_CtrSampleClock(2),
1329 NI_CtrSampleClock(3),
1335 NI_DI_ReferenceTrigger,
1341 NI_ChangeDetectionEvent,
1342 NI_WatchdogExpiredEvent,
1343 0, /* Termination */
1347 .dest = NI_CtrAux(2),
1372 NI_CtrArmStartTrigger(0),
1373 NI_CtrArmStartTrigger(1),
1374 NI_CtrArmStartTrigger(3),
1375 NI_CtrInternalOutput(0),
1376 NI_CtrInternalOutput(1),
1377 NI_CtrInternalOutput(2),
1378 NI_CtrInternalOutput(3),
1379 NI_CtrSampleClock(0),
1380 NI_CtrSampleClock(1),
1381 NI_CtrSampleClock(3),
1387 NI_DI_ReferenceTrigger,
1393 NI_ChangeDetectionEvent,
1394 NI_WatchdogExpiredEvent,
1395 0, /* Termination */
1399 .dest = NI_CtrAux(3),
1424 NI_CtrArmStartTrigger(0),
1425 NI_CtrArmStartTrigger(1),
1426 NI_CtrArmStartTrigger(2),
1427 NI_CtrInternalOutput(0),
1428 NI_CtrInternalOutput(1),
1429 NI_CtrInternalOutput(2),
1430 NI_CtrInternalOutput(3),
1431 NI_CtrSampleClock(0),
1432 NI_CtrSampleClock(1),
1433 NI_CtrSampleClock(2),
1439 NI_DI_ReferenceTrigger,
1445 NI_ChangeDetectionEvent,
1446 NI_WatchdogExpiredEvent,
1447 0, /* Termination */
1475 NI_CtrArmStartTrigger(1),
1476 NI_CtrArmStartTrigger(2),
1477 NI_CtrArmStartTrigger(3),
1478 NI_CtrInternalOutput(0),
1479 NI_CtrInternalOutput(1),
1480 NI_CtrInternalOutput(2),
1481 NI_CtrInternalOutput(3),
1482 NI_CtrSampleClock(1),
1483 NI_CtrSampleClock(2),
1484 NI_CtrSampleClock(3),
1490 NI_DI_ReferenceTrigger,
1496 NI_ChangeDetectionEvent,
1497 NI_WatchdogExpiredEvent,
1498 0, /* Termination */
1526 NI_CtrArmStartTrigger(0),
1527 NI_CtrArmStartTrigger(2),
1528 NI_CtrArmStartTrigger(3),
1529 NI_CtrInternalOutput(0),
1530 NI_CtrInternalOutput(1),
1531 NI_CtrInternalOutput(2),
1532 NI_CtrInternalOutput(3),
1533 NI_CtrSampleClock(0),
1534 NI_CtrSampleClock(2),
1535 NI_CtrSampleClock(3),
1541 NI_DI_ReferenceTrigger,
1547 NI_ChangeDetectionEvent,
1548 NI_WatchdogExpiredEvent,
1549 0, /* Termination */
1577 NI_CtrArmStartTrigger(0),
1578 NI_CtrArmStartTrigger(1),
1579 NI_CtrArmStartTrigger(3),
1580 NI_CtrInternalOutput(0),
1581 NI_CtrInternalOutput(1),
1582 NI_CtrInternalOutput(2),
1583 NI_CtrInternalOutput(3),
1584 NI_CtrSampleClock(0),
1585 NI_CtrSampleClock(1),
1586 NI_CtrSampleClock(3),
1592 NI_DI_ReferenceTrigger,
1598 NI_ChangeDetectionEvent,
1599 NI_WatchdogExpiredEvent,
1600 0, /* Termination */
1628 NI_CtrArmStartTrigger(0),
1629 NI_CtrArmStartTrigger(1),
1630 NI_CtrArmStartTrigger(2),
1631 NI_CtrInternalOutput(0),
1632 NI_CtrInternalOutput(1),
1633 NI_CtrInternalOutput(2),
1634 NI_CtrInternalOutput(3),
1635 NI_CtrSampleClock(0),
1636 NI_CtrSampleClock(1),
1637 NI_CtrSampleClock(2),
1643 NI_DI_ReferenceTrigger,
1649 NI_ChangeDetectionEvent,
1650 NI_WatchdogExpiredEvent,
1651 0, /* Termination */
1679 NI_CtrArmStartTrigger(1),
1680 NI_CtrArmStartTrigger(2),
1681 NI_CtrArmStartTrigger(3),
1682 NI_CtrInternalOutput(0),
1683 NI_CtrInternalOutput(1),
1684 NI_CtrInternalOutput(2),
1685 NI_CtrInternalOutput(3),
1686 NI_CtrSampleClock(1),
1687 NI_CtrSampleClock(2),
1688 NI_CtrSampleClock(3),
1694 NI_DI_ReferenceTrigger,
1700 NI_ChangeDetectionEvent,
1701 NI_WatchdogExpiredEvent,
1702 0, /* Termination */
1730 NI_CtrArmStartTrigger(0),
1731 NI_CtrArmStartTrigger(2),
1732 NI_CtrArmStartTrigger(3),
1733 NI_CtrInternalOutput(0),
1734 NI_CtrInternalOutput(1),
1735 NI_CtrInternalOutput(2),
1736 NI_CtrInternalOutput(3),
1737 NI_CtrSampleClock(0),
1738 NI_CtrSampleClock(2),
1739 NI_CtrSampleClock(3),
1745 NI_DI_ReferenceTrigger,
1751 NI_ChangeDetectionEvent,
1752 NI_WatchdogExpiredEvent,
1753 0, /* Termination */
1781 NI_CtrArmStartTrigger(0),
1782 NI_CtrArmStartTrigger(1),
1783 NI_CtrArmStartTrigger(3),
1784 NI_CtrInternalOutput(0),
1785 NI_CtrInternalOutput(1),
1786 NI_CtrInternalOutput(2),
1787 NI_CtrInternalOutput(3),
1788 NI_CtrSampleClock(0),
1789 NI_CtrSampleClock(1),
1790 NI_CtrSampleClock(3),
1796 NI_DI_ReferenceTrigger,
1802 NI_ChangeDetectionEvent,
1803 NI_WatchdogExpiredEvent,
1804 0, /* Termination */
1832 NI_CtrArmStartTrigger(0),
1833 NI_CtrArmStartTrigger(1),
1834 NI_CtrArmStartTrigger(2),
1835 NI_CtrInternalOutput(0),
1836 NI_CtrInternalOutput(1),
1837 NI_CtrInternalOutput(2),
1838 NI_CtrInternalOutput(3),
1839 NI_CtrSampleClock(0),
1840 NI_CtrSampleClock(1),
1841 NI_CtrSampleClock(2),
1847 NI_DI_ReferenceTrigger,
1853 NI_ChangeDetectionEvent,
1854 NI_WatchdogExpiredEvent,
1855 0, /* Termination */
1883 NI_CtrArmStartTrigger(1),
1884 NI_CtrArmStartTrigger(2),
1885 NI_CtrArmStartTrigger(3),
1886 NI_CtrInternalOutput(0),
1887 NI_CtrInternalOutput(1),
1888 NI_CtrInternalOutput(2),
1889 NI_CtrInternalOutput(3),
1890 NI_CtrSampleClock(1),
1891 NI_CtrSampleClock(2),
1892 NI_CtrSampleClock(3),
1898 NI_DI_ReferenceTrigger,
1904 NI_ChangeDetectionEvent,
1905 NI_WatchdogExpiredEvent,
1906 0, /* Termination */
1934 NI_CtrArmStartTrigger(0),
1935 NI_CtrArmStartTrigger(2),
1936 NI_CtrArmStartTrigger(3),
1937 NI_CtrInternalOutput(0),
1938 NI_CtrInternalOutput(1),
1939 NI_CtrInternalOutput(2),
1940 NI_CtrInternalOutput(3),
1941 NI_CtrSampleClock(0),
1942 NI_CtrSampleClock(2),
1943 NI_CtrSampleClock(3),
1949 NI_DI_ReferenceTrigger,
1955 NI_ChangeDetectionEvent,
1956 NI_WatchdogExpiredEvent,
1957 0, /* Termination */
1985 NI_CtrArmStartTrigger(0),
1986 NI_CtrArmStartTrigger(1),
1987 NI_CtrArmStartTrigger(3),
1988 NI_CtrInternalOutput(0),
1989 NI_CtrInternalOutput(1),
1990 NI_CtrInternalOutput(2),
1991 NI_CtrInternalOutput(3),
1992 NI_CtrSampleClock(0),
1993 NI_CtrSampleClock(1),
1994 NI_CtrSampleClock(3),
2000 NI_DI_ReferenceTrigger,
2006 NI_ChangeDetectionEvent,
2007 NI_WatchdogExpiredEvent,
2008 0, /* Termination */
2036 NI_CtrArmStartTrigger(0),
2037 NI_CtrArmStartTrigger(1),
2038 NI_CtrArmStartTrigger(2),
2039 NI_CtrInternalOutput(0),
2040 NI_CtrInternalOutput(1),
2041 NI_CtrInternalOutput(2),
2042 NI_CtrInternalOutput(3),
2043 NI_CtrSampleClock(0),
2044 NI_CtrSampleClock(1),
2045 NI_CtrSampleClock(2),
2051 NI_DI_ReferenceTrigger,
2057 NI_ChangeDetectionEvent,
2058 NI_WatchdogExpiredEvent,
2059 0, /* Termination */
2063 .dest = NI_CtrArmStartTrigger(0),
2087 NI_CtrArmStartTrigger(1),
2088 NI_CtrArmStartTrigger(2),
2089 NI_CtrArmStartTrigger(3),
2090 NI_CtrInternalOutput(0),
2091 NI_CtrInternalOutput(1),
2092 NI_CtrInternalOutput(2),
2093 NI_CtrInternalOutput(3),
2094 NI_CtrSampleClock(1),
2095 NI_CtrSampleClock(2),
2096 NI_CtrSampleClock(3),
2102 NI_DI_ReferenceTrigger,
2108 NI_ChangeDetectionEvent,
2109 NI_WatchdogExpiredEvent,
2110 0, /* Termination */
2114 .dest = NI_CtrArmStartTrigger(1),
2138 NI_CtrArmStartTrigger(0),
2139 NI_CtrArmStartTrigger(2),
2140 NI_CtrArmStartTrigger(3),
2141 NI_CtrInternalOutput(0),
2142 NI_CtrInternalOutput(1),
2143 NI_CtrInternalOutput(2),
2144 NI_CtrInternalOutput(3),
2145 NI_CtrSampleClock(0),
2146 NI_CtrSampleClock(2),
2147 NI_CtrSampleClock(3),
2153 NI_DI_ReferenceTrigger,
2159 NI_ChangeDetectionEvent,
2160 NI_WatchdogExpiredEvent,
2161 0, /* Termination */
2165 .dest = NI_CtrArmStartTrigger(2),
2189 NI_CtrArmStartTrigger(0),
2190 NI_CtrArmStartTrigger(1),
2191 NI_CtrArmStartTrigger(3),
2192 NI_CtrInternalOutput(0),
2193 NI_CtrInternalOutput(1),
2194 NI_CtrInternalOutput(2),
2195 NI_CtrInternalOutput(3),
2196 NI_CtrSampleClock(0),
2197 NI_CtrSampleClock(1),
2198 NI_CtrSampleClock(3),
2204 NI_DI_ReferenceTrigger,
2210 NI_ChangeDetectionEvent,
2211 NI_WatchdogExpiredEvent,
2212 0, /* Termination */
2216 .dest = NI_CtrArmStartTrigger(3),
2240 NI_CtrArmStartTrigger(0),
2241 NI_CtrArmStartTrigger(1),
2242 NI_CtrArmStartTrigger(2),
2243 NI_CtrInternalOutput(0),
2244 NI_CtrInternalOutput(1),
2245 NI_CtrInternalOutput(2),
2246 NI_CtrInternalOutput(3),
2247 NI_CtrSampleClock(0),
2248 NI_CtrSampleClock(1),
2249 NI_CtrSampleClock(2),
2255 NI_DI_ReferenceTrigger,
2261 NI_ChangeDetectionEvent,
2262 NI_WatchdogExpiredEvent,
2263 0, /* Termination */
2267 .dest = NI_CtrSampleClock(0),
2291 NI_CtrArmStartTrigger(1),
2292 NI_CtrArmStartTrigger(2),
2293 NI_CtrArmStartTrigger(3),
2294 NI_CtrInternalOutput(0),
2295 NI_CtrInternalOutput(1),
2296 NI_CtrInternalOutput(2),
2297 NI_CtrInternalOutput(3),
2298 NI_CtrSampleClock(1),
2299 NI_CtrSampleClock(2),
2300 NI_CtrSampleClock(3),
2306 NI_DI_ReferenceTrigger,
2312 NI_ChangeDetectionEvent,
2313 NI_WatchdogExpiredEvent,
2314 0, /* Termination */
2318 .dest = NI_CtrSampleClock(1),
2342 NI_CtrArmStartTrigger(0),
2343 NI_CtrArmStartTrigger(2),
2344 NI_CtrArmStartTrigger(3),
2345 NI_CtrInternalOutput(0),
2346 NI_CtrInternalOutput(1),
2347 NI_CtrInternalOutput(2),
2348 NI_CtrInternalOutput(3),
2349 NI_CtrSampleClock(0),
2350 NI_CtrSampleClock(2),
2351 NI_CtrSampleClock(3),
2357 NI_DI_ReferenceTrigger,
2363 NI_ChangeDetectionEvent,
2364 NI_WatchdogExpiredEvent,
2365 0, /* Termination */
2369 .dest = NI_CtrSampleClock(2),
2393 NI_CtrArmStartTrigger(0),
2394 NI_CtrArmStartTrigger(1),
2395 NI_CtrArmStartTrigger(3),
2396 NI_CtrInternalOutput(0),
2397 NI_CtrInternalOutput(1),
2398 NI_CtrInternalOutput(2),
2399 NI_CtrInternalOutput(3),
2400 NI_CtrSampleClock(0),
2401 NI_CtrSampleClock(1),
2402 NI_CtrSampleClock(3),
2408 NI_DI_ReferenceTrigger,
2414 NI_ChangeDetectionEvent,
2415 NI_WatchdogExpiredEvent,
2416 0, /* Termination */
2420 .dest = NI_CtrSampleClock(3),
2444 NI_CtrArmStartTrigger(0),
2445 NI_CtrArmStartTrigger(1),
2446 NI_CtrArmStartTrigger(2),
2447 NI_CtrInternalOutput(0),
2448 NI_CtrInternalOutput(1),
2449 NI_CtrInternalOutput(2),
2450 NI_CtrInternalOutput(3),
2451 NI_CtrSampleClock(0),
2452 NI_CtrSampleClock(1),
2453 NI_CtrSampleClock(2),
2459 NI_DI_ReferenceTrigger,
2465 NI_ChangeDetectionEvent,
2466 NI_WatchdogExpiredEvent,
2467 0, /* Termination */
2471 .dest = NI_AO_SampleClock,
2497 NI_CtrArmStartTrigger(0),
2498 NI_CtrArmStartTrigger(1),
2499 NI_CtrArmStartTrigger(2),
2500 NI_CtrArmStartTrigger(3),
2501 NI_CtrInternalOutput(0),
2502 NI_CtrInternalOutput(1),
2503 NI_CtrInternalOutput(2),
2504 NI_CtrInternalOutput(3),
2505 NI_CtrSampleClock(0),
2506 NI_CtrSampleClock(1),
2507 NI_CtrSampleClock(2),
2508 NI_CtrSampleClock(3),
2509 NI_AO_SampleClockTimebase,
2511 NI_DI_ReferenceTrigger,
2517 NI_ChangeDetectionEvent,
2518 NI_WatchdogExpiredEvent,
2519 0, /* Termination */
2523 .dest = NI_AO_SampleClockTimebase,
2545 0, /* Termination */
2549 .dest = NI_AO_StartTrigger,
2575 NI_CtrArmStartTrigger(0),
2576 NI_CtrArmStartTrigger(1),
2577 NI_CtrArmStartTrigger(2),
2578 NI_CtrArmStartTrigger(3),
2579 NI_CtrInternalOutput(0),
2580 NI_CtrInternalOutput(1),
2581 NI_CtrInternalOutput(2),
2582 NI_CtrInternalOutput(3),
2583 NI_CtrSampleClock(0),
2584 NI_CtrSampleClock(1),
2585 NI_CtrSampleClock(2),
2586 NI_CtrSampleClock(3),
2589 NI_DI_ReferenceTrigger,
2595 NI_ChangeDetectionEvent,
2596 NI_WatchdogExpiredEvent,
2597 0, /* Termination */
2601 .dest = NI_AO_PauseTrigger,
2627 NI_CtrArmStartTrigger(0),
2628 NI_CtrArmStartTrigger(1),
2629 NI_CtrArmStartTrigger(2),
2630 NI_CtrArmStartTrigger(3),
2631 NI_CtrInternalOutput(0),
2632 NI_CtrInternalOutput(1),
2633 NI_CtrInternalOutput(2),
2634 NI_CtrInternalOutput(3),
2635 NI_CtrSampleClock(0),
2636 NI_CtrSampleClock(1),
2637 NI_CtrSampleClock(2),
2638 NI_CtrSampleClock(3),
2641 NI_DI_ReferenceTrigger,
2647 NI_ChangeDetectionEvent,
2648 NI_WatchdogExpiredEvent,
2649 0, /* Termination */
2653 .dest = NI_DI_SampleClock,
2679 NI_CtrArmStartTrigger(0),
2680 NI_CtrArmStartTrigger(1),
2681 NI_CtrArmStartTrigger(2),
2682 NI_CtrArmStartTrigger(3),
2683 NI_CtrInternalOutput(0),
2684 NI_CtrInternalOutput(1),
2685 NI_CtrInternalOutput(2),
2686 NI_CtrInternalOutput(3),
2687 NI_CtrSampleClock(0),
2688 NI_CtrSampleClock(1),
2689 NI_CtrSampleClock(2),
2690 NI_CtrSampleClock(3),
2698 NI_ChangeDetectionEvent,
2699 NI_WatchdogExpiredEvent,
2700 0, /* Termination */
2704 .dest = NI_DI_SampleClockTimebase,
2723 NI_DI_SampleClockTimebase,
2727 0, /* Termination */
2731 .dest = NI_DI_StartTrigger,
2757 NI_CtrArmStartTrigger(0),
2758 NI_CtrArmStartTrigger(1),
2759 NI_CtrArmStartTrigger(2),
2760 NI_CtrArmStartTrigger(3),
2761 NI_CtrInternalOutput(0),
2762 NI_CtrInternalOutput(1),
2763 NI_CtrInternalOutput(2),
2764 NI_CtrInternalOutput(3),
2765 NI_CtrSampleClock(0),
2766 NI_CtrSampleClock(1),
2767 NI_CtrSampleClock(2),
2768 NI_CtrSampleClock(3),
2776 NI_ChangeDetectionEvent,
2777 NI_WatchdogExpiredEvent,
2778 0, /* Termination */
2782 .dest = NI_DI_ReferenceTrigger,
2808 NI_CtrArmStartTrigger(0),
2809 NI_CtrArmStartTrigger(1),
2810 NI_CtrArmStartTrigger(2),
2811 NI_CtrArmStartTrigger(3),
2812 NI_CtrInternalOutput(0),
2813 NI_CtrInternalOutput(1),
2814 NI_CtrInternalOutput(2),
2815 NI_CtrInternalOutput(3),
2816 NI_CtrSampleClock(0),
2817 NI_CtrSampleClock(1),
2818 NI_CtrSampleClock(2),
2819 NI_CtrSampleClock(3),
2827 NI_ChangeDetectionEvent,
2828 NI_WatchdogExpiredEvent,
2829 0, /* Termination */
2833 .dest = NI_DI_PauseTrigger,
2859 NI_CtrArmStartTrigger(0),
2860 NI_CtrArmStartTrigger(1),
2861 NI_CtrArmStartTrigger(2),
2862 NI_CtrArmStartTrigger(3),
2863 NI_CtrInternalOutput(0),
2864 NI_CtrInternalOutput(1),
2865 NI_CtrInternalOutput(2),
2866 NI_CtrInternalOutput(3),
2867 NI_CtrSampleClock(0),
2868 NI_CtrSampleClock(1),
2869 NI_CtrSampleClock(2),
2870 NI_CtrSampleClock(3),
2878 NI_ChangeDetectionEvent,
2879 NI_WatchdogExpiredEvent,
2880 0, /* Termination */
2884 .dest = NI_DO_SampleClock,
2910 NI_CtrArmStartTrigger(0),
2911 NI_CtrArmStartTrigger(1),
2912 NI_CtrArmStartTrigger(2),
2913 NI_CtrArmStartTrigger(3),
2914 NI_CtrInternalOutput(0),
2915 NI_CtrInternalOutput(1),
2916 NI_CtrInternalOutput(2),
2917 NI_CtrInternalOutput(3),
2918 NI_CtrSampleClock(0),
2919 NI_CtrSampleClock(1),
2920 NI_CtrSampleClock(2),
2921 NI_CtrSampleClock(3),
2926 NI_DI_ReferenceTrigger,
2928 NI_DO_SampleClockTimebase,
2930 NI_ChangeDetectionEvent,
2931 NI_WatchdogExpiredEvent,
2932 0, /* Termination */
2936 .dest = NI_DO_SampleClockTimebase,
2958 0, /* Termination */
2962 .dest = NI_DO_StartTrigger,
2988 NI_CtrArmStartTrigger(0),
2989 NI_CtrArmStartTrigger(1),
2990 NI_CtrArmStartTrigger(2),
2991 NI_CtrArmStartTrigger(3),
2992 NI_CtrInternalOutput(0),
2993 NI_CtrInternalOutput(1),
2994 NI_CtrInternalOutput(2),
2995 NI_CtrInternalOutput(3),
2996 NI_CtrSampleClock(0),
2997 NI_CtrSampleClock(1),
2998 NI_CtrSampleClock(2),
2999 NI_CtrSampleClock(3),
3005 NI_DI_ReferenceTrigger,
3008 NI_ChangeDetectionEvent,
3009 NI_WatchdogExpiredEvent,
3010 0, /* Termination */
3014 .dest = NI_DO_PauseTrigger,
3040 NI_CtrArmStartTrigger(0),
3041 NI_CtrArmStartTrigger(1),
3042 NI_CtrArmStartTrigger(2),
3043 NI_CtrArmStartTrigger(3),
3044 NI_CtrInternalOutput(0),
3045 NI_CtrInternalOutput(1),
3046 NI_CtrInternalOutput(2),
3047 NI_CtrInternalOutput(3),
3048 NI_CtrSampleClock(0),
3049 NI_CtrSampleClock(1),
3050 NI_CtrSampleClock(2),
3051 NI_CtrSampleClock(3),
3057 NI_DI_ReferenceTrigger,
3060 NI_ChangeDetectionEvent,
3061 NI_WatchdogExpiredEvent,
3062 0, /* Termination */
3066 .dest = NI_WatchdogExpirationTrigger,
3076 0, /* Termination */
3079 { /* Termination of list */