1 // SPDX-License-Identifier: GPL-2.0+
3 * comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
4 * List of valid routes for specific NI boards.
6 * COMEDI - Linux Control and Measurement Device Interface
7 * Copyright (C) 2016 Spencer E. Olson <olsonse@umich.edu>
9 * This program is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
21 * The contents of this file are generated using the tools in
22 * comedi/drivers/ni_routing/tools
24 * Please use those tools to help maintain the contents of this file.
27 #include "../ni_device_routes.h"
30 struct ni_device_routes ni_pxie_6738_device_routes = {
31 .device = "pxie-6738",
32 .routes = (struct ni_route_set[]){
52 NI_CtrArmStartTrigger(0),
53 NI_CtrArmStartTrigger(1),
54 NI_CtrArmStartTrigger(2),
55 NI_CtrArmStartTrigger(3),
56 NI_CtrInternalOutput(0),
57 NI_CtrInternalOutput(1),
58 NI_CtrInternalOutput(2),
59 NI_CtrInternalOutput(3),
69 NI_DI_ReferenceTrigger,
75 NI_ChangeDetectionEvent,
76 NI_WatchdogExpiredEvent,
99 NI_CtrArmStartTrigger(0),
100 NI_CtrArmStartTrigger(1),
101 NI_CtrArmStartTrigger(2),
102 NI_CtrArmStartTrigger(3),
103 NI_CtrInternalOutput(0),
104 NI_CtrInternalOutput(1),
105 NI_CtrInternalOutput(2),
106 NI_CtrInternalOutput(3),
107 NI_CtrSampleClock(0),
108 NI_CtrSampleClock(1),
109 NI_CtrSampleClock(2),
110 NI_CtrSampleClock(3),
116 NI_DI_ReferenceTrigger,
122 NI_ChangeDetectionEvent,
123 NI_WatchdogExpiredEvent,
146 NI_CtrArmStartTrigger(0),
147 NI_CtrArmStartTrigger(1),
148 NI_CtrArmStartTrigger(2),
149 NI_CtrArmStartTrigger(3),
150 NI_CtrInternalOutput(0),
151 NI_CtrInternalOutput(1),
152 NI_CtrInternalOutput(2),
153 NI_CtrInternalOutput(3),
154 NI_CtrSampleClock(0),
155 NI_CtrSampleClock(1),
156 NI_CtrSampleClock(2),
157 NI_CtrSampleClock(3),
163 NI_DI_ReferenceTrigger,
169 NI_ChangeDetectionEvent,
170 NI_WatchdogExpiredEvent,
193 NI_CtrArmStartTrigger(0),
194 NI_CtrArmStartTrigger(1),
195 NI_CtrArmStartTrigger(2),
196 NI_CtrArmStartTrigger(3),
197 NI_CtrInternalOutput(0),
198 NI_CtrInternalOutput(1),
199 NI_CtrInternalOutput(2),
200 NI_CtrInternalOutput(3),
201 NI_CtrSampleClock(0),
202 NI_CtrSampleClock(1),
203 NI_CtrSampleClock(2),
204 NI_CtrSampleClock(3),
210 NI_DI_ReferenceTrigger,
216 NI_ChangeDetectionEvent,
217 NI_WatchdogExpiredEvent,
240 NI_CtrArmStartTrigger(0),
241 NI_CtrArmStartTrigger(1),
242 NI_CtrArmStartTrigger(2),
243 NI_CtrArmStartTrigger(3),
244 NI_CtrInternalOutput(0),
245 NI_CtrInternalOutput(1),
246 NI_CtrInternalOutput(2),
247 NI_CtrInternalOutput(3),
248 NI_CtrSampleClock(0),
249 NI_CtrSampleClock(1),
250 NI_CtrSampleClock(2),
251 NI_CtrSampleClock(3),
257 NI_DI_ReferenceTrigger,
263 NI_ChangeDetectionEvent,
264 NI_WatchdogExpiredEvent,
287 NI_CtrArmStartTrigger(0),
288 NI_CtrArmStartTrigger(1),
289 NI_CtrArmStartTrigger(2),
290 NI_CtrArmStartTrigger(3),
291 NI_CtrInternalOutput(0),
292 NI_CtrInternalOutput(1),
293 NI_CtrInternalOutput(2),
294 NI_CtrInternalOutput(3),
295 NI_CtrSampleClock(0),
296 NI_CtrSampleClock(1),
297 NI_CtrSampleClock(2),
298 NI_CtrSampleClock(3),
304 NI_DI_ReferenceTrigger,
310 NI_ChangeDetectionEvent,
311 NI_WatchdogExpiredEvent,
334 NI_CtrArmStartTrigger(0),
335 NI_CtrArmStartTrigger(1),
336 NI_CtrArmStartTrigger(2),
337 NI_CtrArmStartTrigger(3),
338 NI_CtrInternalOutput(0),
339 NI_CtrInternalOutput(1),
340 NI_CtrInternalOutput(2),
341 NI_CtrInternalOutput(3),
342 NI_CtrSampleClock(0),
343 NI_CtrSampleClock(1),
344 NI_CtrSampleClock(2),
345 NI_CtrSampleClock(3),
351 NI_DI_ReferenceTrigger,
357 NI_ChangeDetectionEvent,
358 NI_WatchdogExpiredEvent,
381 NI_CtrArmStartTrigger(0),
382 NI_CtrArmStartTrigger(1),
383 NI_CtrArmStartTrigger(2),
384 NI_CtrArmStartTrigger(3),
385 NI_CtrInternalOutput(0),
386 NI_CtrInternalOutput(1),
387 NI_CtrInternalOutput(2),
388 NI_CtrInternalOutput(3),
389 NI_CtrSampleClock(0),
390 NI_CtrSampleClock(1),
391 NI_CtrSampleClock(2),
392 NI_CtrSampleClock(3),
398 NI_DI_ReferenceTrigger,
404 NI_ChangeDetectionEvent,
405 NI_WatchdogExpiredEvent,
410 .dest = TRIGGER_LINE(0),
432 NI_CtrArmStartTrigger(0),
433 NI_CtrArmStartTrigger(1),
434 NI_CtrArmStartTrigger(2),
435 NI_CtrArmStartTrigger(3),
436 NI_CtrInternalOutput(0),
437 NI_CtrInternalOutput(1),
438 NI_CtrInternalOutput(2),
439 NI_CtrInternalOutput(3),
440 NI_CtrSampleClock(0),
441 NI_CtrSampleClock(1),
442 NI_CtrSampleClock(2),
443 NI_CtrSampleClock(3),
449 NI_DI_ReferenceTrigger,
455 NI_ChangeDetectionEvent,
456 NI_WatchdogExpiredEvent,
461 .dest = TRIGGER_LINE(1),
483 NI_CtrArmStartTrigger(0),
484 NI_CtrArmStartTrigger(1),
485 NI_CtrArmStartTrigger(2),
486 NI_CtrArmStartTrigger(3),
487 NI_CtrInternalOutput(0),
488 NI_CtrInternalOutput(1),
489 NI_CtrInternalOutput(2),
490 NI_CtrInternalOutput(3),
491 NI_CtrSampleClock(0),
492 NI_CtrSampleClock(1),
493 NI_CtrSampleClock(2),
494 NI_CtrSampleClock(3),
500 NI_DI_ReferenceTrigger,
506 NI_ChangeDetectionEvent,
507 NI_WatchdogExpiredEvent,
512 .dest = TRIGGER_LINE(2),
534 NI_CtrArmStartTrigger(0),
535 NI_CtrArmStartTrigger(1),
536 NI_CtrArmStartTrigger(2),
537 NI_CtrArmStartTrigger(3),
538 NI_CtrInternalOutput(0),
539 NI_CtrInternalOutput(1),
540 NI_CtrInternalOutput(2),
541 NI_CtrInternalOutput(3),
542 NI_CtrSampleClock(0),
543 NI_CtrSampleClock(1),
544 NI_CtrSampleClock(2),
545 NI_CtrSampleClock(3),
551 NI_DI_ReferenceTrigger,
557 NI_ChangeDetectionEvent,
558 NI_WatchdogExpiredEvent,
563 .dest = TRIGGER_LINE(3),
585 NI_CtrArmStartTrigger(0),
586 NI_CtrArmStartTrigger(1),
587 NI_CtrArmStartTrigger(2),
588 NI_CtrArmStartTrigger(3),
589 NI_CtrInternalOutput(0),
590 NI_CtrInternalOutput(1),
591 NI_CtrInternalOutput(2),
592 NI_CtrInternalOutput(3),
593 NI_CtrSampleClock(0),
594 NI_CtrSampleClock(1),
595 NI_CtrSampleClock(2),
596 NI_CtrSampleClock(3),
602 NI_DI_ReferenceTrigger,
608 NI_ChangeDetectionEvent,
609 NI_WatchdogExpiredEvent,
614 .dest = TRIGGER_LINE(4),
636 NI_CtrArmStartTrigger(0),
637 NI_CtrArmStartTrigger(1),
638 NI_CtrArmStartTrigger(2),
639 NI_CtrArmStartTrigger(3),
640 NI_CtrInternalOutput(0),
641 NI_CtrInternalOutput(1),
642 NI_CtrInternalOutput(2),
643 NI_CtrInternalOutput(3),
644 NI_CtrSampleClock(0),
645 NI_CtrSampleClock(1),
646 NI_CtrSampleClock(2),
647 NI_CtrSampleClock(3),
653 NI_DI_ReferenceTrigger,
659 NI_ChangeDetectionEvent,
660 NI_WatchdogExpiredEvent,
665 .dest = TRIGGER_LINE(5),
687 NI_CtrArmStartTrigger(0),
688 NI_CtrArmStartTrigger(1),
689 NI_CtrArmStartTrigger(2),
690 NI_CtrArmStartTrigger(3),
691 NI_CtrInternalOutput(0),
692 NI_CtrInternalOutput(1),
693 NI_CtrInternalOutput(2),
694 NI_CtrInternalOutput(3),
695 NI_CtrSampleClock(0),
696 NI_CtrSampleClock(1),
697 NI_CtrSampleClock(2),
698 NI_CtrSampleClock(3),
704 NI_DI_ReferenceTrigger,
710 NI_ChangeDetectionEvent,
711 NI_WatchdogExpiredEvent,
716 .dest = TRIGGER_LINE(6),
738 NI_CtrArmStartTrigger(0),
739 NI_CtrArmStartTrigger(1),
740 NI_CtrArmStartTrigger(2),
741 NI_CtrArmStartTrigger(3),
742 NI_CtrInternalOutput(0),
743 NI_CtrInternalOutput(1),
744 NI_CtrInternalOutput(2),
745 NI_CtrInternalOutput(3),
746 NI_CtrSampleClock(0),
747 NI_CtrSampleClock(1),
748 NI_CtrSampleClock(2),
749 NI_CtrSampleClock(3),
755 NI_DI_ReferenceTrigger,
761 NI_ChangeDetectionEvent,
762 NI_WatchdogExpiredEvent,
767 .dest = TRIGGER_LINE(7),
789 NI_CtrArmStartTrigger(0),
790 NI_CtrArmStartTrigger(1),
791 NI_CtrArmStartTrigger(2),
792 NI_CtrArmStartTrigger(3),
793 NI_CtrInternalOutput(0),
794 NI_CtrInternalOutput(1),
795 NI_CtrInternalOutput(2),
796 NI_CtrInternalOutput(3),
797 NI_CtrSampleClock(0),
798 NI_CtrSampleClock(1),
799 NI_CtrSampleClock(2),
800 NI_CtrSampleClock(3),
806 NI_DI_ReferenceTrigger,
812 NI_ChangeDetectionEvent,
813 NI_WatchdogExpiredEvent,
818 .dest = NI_CtrSource(0),
842 NI_CtrArmStartTrigger(1),
843 NI_CtrArmStartTrigger(2),
844 NI_CtrArmStartTrigger(3),
845 NI_CtrInternalOutput(0),
846 NI_CtrInternalOutput(1),
847 NI_CtrInternalOutput(2),
848 NI_CtrInternalOutput(3),
849 NI_CtrSampleClock(1),
850 NI_CtrSampleClock(2),
851 NI_CtrSampleClock(3),
858 NI_DI_ReferenceTrigger,
867 NI_ChangeDetectionEvent,
868 NI_WatchdogExpiredEvent,
873 .dest = NI_CtrSource(1),
897 NI_CtrArmStartTrigger(0),
898 NI_CtrArmStartTrigger(2),
899 NI_CtrArmStartTrigger(3),
900 NI_CtrInternalOutput(0),
901 NI_CtrInternalOutput(1),
902 NI_CtrInternalOutput(2),
903 NI_CtrInternalOutput(3),
904 NI_CtrSampleClock(0),
905 NI_CtrSampleClock(2),
906 NI_CtrSampleClock(3),
913 NI_DI_ReferenceTrigger,
922 NI_ChangeDetectionEvent,
923 NI_WatchdogExpiredEvent,
928 .dest = NI_CtrSource(2),
952 NI_CtrArmStartTrigger(0),
953 NI_CtrArmStartTrigger(1),
954 NI_CtrArmStartTrigger(3),
955 NI_CtrInternalOutput(0),
956 NI_CtrInternalOutput(1),
957 NI_CtrInternalOutput(2),
958 NI_CtrInternalOutput(3),
959 NI_CtrSampleClock(0),
960 NI_CtrSampleClock(1),
961 NI_CtrSampleClock(3),
968 NI_DI_ReferenceTrigger,
977 NI_ChangeDetectionEvent,
978 NI_WatchdogExpiredEvent,
983 .dest = NI_CtrSource(3),
1007 NI_CtrArmStartTrigger(0),
1008 NI_CtrArmStartTrigger(1),
1009 NI_CtrArmStartTrigger(2),
1010 NI_CtrInternalOutput(0),
1011 NI_CtrInternalOutput(1),
1012 NI_CtrInternalOutput(2),
1013 NI_CtrInternalOutput(3),
1014 NI_CtrSampleClock(0),
1015 NI_CtrSampleClock(1),
1016 NI_CtrSampleClock(2),
1023 NI_DI_ReferenceTrigger,
1032 NI_ChangeDetectionEvent,
1033 NI_WatchdogExpiredEvent,
1034 0, /* Termination */
1038 .dest = NI_CtrGate(0),
1062 NI_CtrArmStartTrigger(1),
1063 NI_CtrArmStartTrigger(2),
1064 NI_CtrArmStartTrigger(3),
1065 NI_CtrInternalOutput(0),
1066 NI_CtrInternalOutput(1),
1067 NI_CtrInternalOutput(2),
1068 NI_CtrInternalOutput(3),
1069 NI_CtrSampleClock(1),
1070 NI_CtrSampleClock(2),
1071 NI_CtrSampleClock(3),
1077 NI_DI_ReferenceTrigger,
1083 NI_ChangeDetectionEvent,
1084 NI_WatchdogExpiredEvent,
1085 0, /* Termination */
1089 .dest = NI_CtrGate(1),
1113 NI_CtrArmStartTrigger(0),
1114 NI_CtrArmStartTrigger(2),
1115 NI_CtrArmStartTrigger(3),
1116 NI_CtrInternalOutput(0),
1117 NI_CtrInternalOutput(1),
1118 NI_CtrInternalOutput(2),
1119 NI_CtrInternalOutput(3),
1120 NI_CtrSampleClock(0),
1121 NI_CtrSampleClock(2),
1122 NI_CtrSampleClock(3),
1128 NI_DI_ReferenceTrigger,
1134 NI_ChangeDetectionEvent,
1135 NI_WatchdogExpiredEvent,
1136 0, /* Termination */
1140 .dest = NI_CtrGate(2),
1164 NI_CtrArmStartTrigger(0),
1165 NI_CtrArmStartTrigger(1),
1166 NI_CtrArmStartTrigger(3),
1167 NI_CtrInternalOutput(0),
1168 NI_CtrInternalOutput(1),
1169 NI_CtrInternalOutput(2),
1170 NI_CtrInternalOutput(3),
1171 NI_CtrSampleClock(0),
1172 NI_CtrSampleClock(1),
1173 NI_CtrSampleClock(3),
1179 NI_DI_ReferenceTrigger,
1185 NI_ChangeDetectionEvent,
1186 NI_WatchdogExpiredEvent,
1187 0, /* Termination */
1191 .dest = NI_CtrGate(3),
1215 NI_CtrArmStartTrigger(0),
1216 NI_CtrArmStartTrigger(1),
1217 NI_CtrArmStartTrigger(2),
1218 NI_CtrInternalOutput(0),
1219 NI_CtrInternalOutput(1),
1220 NI_CtrInternalOutput(2),
1221 NI_CtrInternalOutput(3),
1222 NI_CtrSampleClock(0),
1223 NI_CtrSampleClock(1),
1224 NI_CtrSampleClock(2),
1230 NI_DI_ReferenceTrigger,
1236 NI_ChangeDetectionEvent,
1237 NI_WatchdogExpiredEvent,
1238 0, /* Termination */
1242 .dest = NI_CtrAux(0),
1267 NI_CtrArmStartTrigger(1),
1268 NI_CtrArmStartTrigger(2),
1269 NI_CtrArmStartTrigger(3),
1270 NI_CtrInternalOutput(0),
1271 NI_CtrInternalOutput(1),
1272 NI_CtrInternalOutput(2),
1273 NI_CtrInternalOutput(3),
1274 NI_CtrSampleClock(1),
1275 NI_CtrSampleClock(2),
1276 NI_CtrSampleClock(3),
1282 NI_DI_ReferenceTrigger,
1288 NI_ChangeDetectionEvent,
1289 NI_WatchdogExpiredEvent,
1290 0, /* Termination */
1294 .dest = NI_CtrAux(1),
1319 NI_CtrArmStartTrigger(0),
1320 NI_CtrArmStartTrigger(2),
1321 NI_CtrArmStartTrigger(3),
1322 NI_CtrInternalOutput(0),
1323 NI_CtrInternalOutput(1),
1324 NI_CtrInternalOutput(2),
1325 NI_CtrInternalOutput(3),
1326 NI_CtrSampleClock(0),
1327 NI_CtrSampleClock(2),
1328 NI_CtrSampleClock(3),
1334 NI_DI_ReferenceTrigger,
1340 NI_ChangeDetectionEvent,
1341 NI_WatchdogExpiredEvent,
1342 0, /* Termination */
1346 .dest = NI_CtrAux(2),
1371 NI_CtrArmStartTrigger(0),
1372 NI_CtrArmStartTrigger(1),
1373 NI_CtrArmStartTrigger(3),
1374 NI_CtrInternalOutput(0),
1375 NI_CtrInternalOutput(1),
1376 NI_CtrInternalOutput(2),
1377 NI_CtrInternalOutput(3),
1378 NI_CtrSampleClock(0),
1379 NI_CtrSampleClock(1),
1380 NI_CtrSampleClock(3),
1386 NI_DI_ReferenceTrigger,
1392 NI_ChangeDetectionEvent,
1393 NI_WatchdogExpiredEvent,
1394 0, /* Termination */
1398 .dest = NI_CtrAux(3),
1423 NI_CtrArmStartTrigger(0),
1424 NI_CtrArmStartTrigger(1),
1425 NI_CtrArmStartTrigger(2),
1426 NI_CtrInternalOutput(0),
1427 NI_CtrInternalOutput(1),
1428 NI_CtrInternalOutput(2),
1429 NI_CtrInternalOutput(3),
1430 NI_CtrSampleClock(0),
1431 NI_CtrSampleClock(1),
1432 NI_CtrSampleClock(2),
1438 NI_DI_ReferenceTrigger,
1444 NI_ChangeDetectionEvent,
1445 NI_WatchdogExpiredEvent,
1446 0, /* Termination */
1474 NI_CtrArmStartTrigger(1),
1475 NI_CtrArmStartTrigger(2),
1476 NI_CtrArmStartTrigger(3),
1477 NI_CtrInternalOutput(0),
1478 NI_CtrInternalOutput(1),
1479 NI_CtrInternalOutput(2),
1480 NI_CtrInternalOutput(3),
1481 NI_CtrSampleClock(1),
1482 NI_CtrSampleClock(2),
1483 NI_CtrSampleClock(3),
1489 NI_DI_ReferenceTrigger,
1495 NI_ChangeDetectionEvent,
1496 NI_WatchdogExpiredEvent,
1497 0, /* Termination */
1525 NI_CtrArmStartTrigger(0),
1526 NI_CtrArmStartTrigger(2),
1527 NI_CtrArmStartTrigger(3),
1528 NI_CtrInternalOutput(0),
1529 NI_CtrInternalOutput(1),
1530 NI_CtrInternalOutput(2),
1531 NI_CtrInternalOutput(3),
1532 NI_CtrSampleClock(0),
1533 NI_CtrSampleClock(2),
1534 NI_CtrSampleClock(3),
1540 NI_DI_ReferenceTrigger,
1546 NI_ChangeDetectionEvent,
1547 NI_WatchdogExpiredEvent,
1548 0, /* Termination */
1576 NI_CtrArmStartTrigger(0),
1577 NI_CtrArmStartTrigger(1),
1578 NI_CtrArmStartTrigger(3),
1579 NI_CtrInternalOutput(0),
1580 NI_CtrInternalOutput(1),
1581 NI_CtrInternalOutput(2),
1582 NI_CtrInternalOutput(3),
1583 NI_CtrSampleClock(0),
1584 NI_CtrSampleClock(1),
1585 NI_CtrSampleClock(3),
1591 NI_DI_ReferenceTrigger,
1597 NI_ChangeDetectionEvent,
1598 NI_WatchdogExpiredEvent,
1599 0, /* Termination */
1627 NI_CtrArmStartTrigger(0),
1628 NI_CtrArmStartTrigger(1),
1629 NI_CtrArmStartTrigger(2),
1630 NI_CtrInternalOutput(0),
1631 NI_CtrInternalOutput(1),
1632 NI_CtrInternalOutput(2),
1633 NI_CtrInternalOutput(3),
1634 NI_CtrSampleClock(0),
1635 NI_CtrSampleClock(1),
1636 NI_CtrSampleClock(2),
1642 NI_DI_ReferenceTrigger,
1648 NI_ChangeDetectionEvent,
1649 NI_WatchdogExpiredEvent,
1650 0, /* Termination */
1678 NI_CtrArmStartTrigger(1),
1679 NI_CtrArmStartTrigger(2),
1680 NI_CtrArmStartTrigger(3),
1681 NI_CtrInternalOutput(0),
1682 NI_CtrInternalOutput(1),
1683 NI_CtrInternalOutput(2),
1684 NI_CtrInternalOutput(3),
1685 NI_CtrSampleClock(1),
1686 NI_CtrSampleClock(2),
1687 NI_CtrSampleClock(3),
1693 NI_DI_ReferenceTrigger,
1699 NI_ChangeDetectionEvent,
1700 NI_WatchdogExpiredEvent,
1701 0, /* Termination */
1729 NI_CtrArmStartTrigger(0),
1730 NI_CtrArmStartTrigger(2),
1731 NI_CtrArmStartTrigger(3),
1732 NI_CtrInternalOutput(0),
1733 NI_CtrInternalOutput(1),
1734 NI_CtrInternalOutput(2),
1735 NI_CtrInternalOutput(3),
1736 NI_CtrSampleClock(0),
1737 NI_CtrSampleClock(2),
1738 NI_CtrSampleClock(3),
1744 NI_DI_ReferenceTrigger,
1750 NI_ChangeDetectionEvent,
1751 NI_WatchdogExpiredEvent,
1752 0, /* Termination */
1780 NI_CtrArmStartTrigger(0),
1781 NI_CtrArmStartTrigger(1),
1782 NI_CtrArmStartTrigger(3),
1783 NI_CtrInternalOutput(0),
1784 NI_CtrInternalOutput(1),
1785 NI_CtrInternalOutput(2),
1786 NI_CtrInternalOutput(3),
1787 NI_CtrSampleClock(0),
1788 NI_CtrSampleClock(1),
1789 NI_CtrSampleClock(3),
1795 NI_DI_ReferenceTrigger,
1801 NI_ChangeDetectionEvent,
1802 NI_WatchdogExpiredEvent,
1803 0, /* Termination */
1831 NI_CtrArmStartTrigger(0),
1832 NI_CtrArmStartTrigger(1),
1833 NI_CtrArmStartTrigger(2),
1834 NI_CtrInternalOutput(0),
1835 NI_CtrInternalOutput(1),
1836 NI_CtrInternalOutput(2),
1837 NI_CtrInternalOutput(3),
1838 NI_CtrSampleClock(0),
1839 NI_CtrSampleClock(1),
1840 NI_CtrSampleClock(2),
1846 NI_DI_ReferenceTrigger,
1852 NI_ChangeDetectionEvent,
1853 NI_WatchdogExpiredEvent,
1854 0, /* Termination */
1882 NI_CtrArmStartTrigger(1),
1883 NI_CtrArmStartTrigger(2),
1884 NI_CtrArmStartTrigger(3),
1885 NI_CtrInternalOutput(0),
1886 NI_CtrInternalOutput(1),
1887 NI_CtrInternalOutput(2),
1888 NI_CtrInternalOutput(3),
1889 NI_CtrSampleClock(1),
1890 NI_CtrSampleClock(2),
1891 NI_CtrSampleClock(3),
1897 NI_DI_ReferenceTrigger,
1903 NI_ChangeDetectionEvent,
1904 NI_WatchdogExpiredEvent,
1905 0, /* Termination */
1933 NI_CtrArmStartTrigger(0),
1934 NI_CtrArmStartTrigger(2),
1935 NI_CtrArmStartTrigger(3),
1936 NI_CtrInternalOutput(0),
1937 NI_CtrInternalOutput(1),
1938 NI_CtrInternalOutput(2),
1939 NI_CtrInternalOutput(3),
1940 NI_CtrSampleClock(0),
1941 NI_CtrSampleClock(2),
1942 NI_CtrSampleClock(3),
1948 NI_DI_ReferenceTrigger,
1954 NI_ChangeDetectionEvent,
1955 NI_WatchdogExpiredEvent,
1956 0, /* Termination */
1984 NI_CtrArmStartTrigger(0),
1985 NI_CtrArmStartTrigger(1),
1986 NI_CtrArmStartTrigger(3),
1987 NI_CtrInternalOutput(0),
1988 NI_CtrInternalOutput(1),
1989 NI_CtrInternalOutput(2),
1990 NI_CtrInternalOutput(3),
1991 NI_CtrSampleClock(0),
1992 NI_CtrSampleClock(1),
1993 NI_CtrSampleClock(3),
1999 NI_DI_ReferenceTrigger,
2005 NI_ChangeDetectionEvent,
2006 NI_WatchdogExpiredEvent,
2007 0, /* Termination */
2035 NI_CtrArmStartTrigger(0),
2036 NI_CtrArmStartTrigger(1),
2037 NI_CtrArmStartTrigger(2),
2038 NI_CtrInternalOutput(0),
2039 NI_CtrInternalOutput(1),
2040 NI_CtrInternalOutput(2),
2041 NI_CtrInternalOutput(3),
2042 NI_CtrSampleClock(0),
2043 NI_CtrSampleClock(1),
2044 NI_CtrSampleClock(2),
2050 NI_DI_ReferenceTrigger,
2056 NI_ChangeDetectionEvent,
2057 NI_WatchdogExpiredEvent,
2058 0, /* Termination */
2062 .dest = NI_CtrArmStartTrigger(0),
2086 NI_CtrArmStartTrigger(1),
2087 NI_CtrArmStartTrigger(2),
2088 NI_CtrArmStartTrigger(3),
2089 NI_CtrInternalOutput(0),
2090 NI_CtrInternalOutput(1),
2091 NI_CtrInternalOutput(2),
2092 NI_CtrInternalOutput(3),
2093 NI_CtrSampleClock(1),
2094 NI_CtrSampleClock(2),
2095 NI_CtrSampleClock(3),
2101 NI_DI_ReferenceTrigger,
2107 NI_ChangeDetectionEvent,
2108 NI_WatchdogExpiredEvent,
2109 0, /* Termination */
2113 .dest = NI_CtrArmStartTrigger(1),
2137 NI_CtrArmStartTrigger(0),
2138 NI_CtrArmStartTrigger(2),
2139 NI_CtrArmStartTrigger(3),
2140 NI_CtrInternalOutput(0),
2141 NI_CtrInternalOutput(1),
2142 NI_CtrInternalOutput(2),
2143 NI_CtrInternalOutput(3),
2144 NI_CtrSampleClock(0),
2145 NI_CtrSampleClock(2),
2146 NI_CtrSampleClock(3),
2152 NI_DI_ReferenceTrigger,
2158 NI_ChangeDetectionEvent,
2159 NI_WatchdogExpiredEvent,
2160 0, /* Termination */
2164 .dest = NI_CtrArmStartTrigger(2),
2188 NI_CtrArmStartTrigger(0),
2189 NI_CtrArmStartTrigger(1),
2190 NI_CtrArmStartTrigger(3),
2191 NI_CtrInternalOutput(0),
2192 NI_CtrInternalOutput(1),
2193 NI_CtrInternalOutput(2),
2194 NI_CtrInternalOutput(3),
2195 NI_CtrSampleClock(0),
2196 NI_CtrSampleClock(1),
2197 NI_CtrSampleClock(3),
2203 NI_DI_ReferenceTrigger,
2209 NI_ChangeDetectionEvent,
2210 NI_WatchdogExpiredEvent,
2211 0, /* Termination */
2215 .dest = NI_CtrArmStartTrigger(3),
2239 NI_CtrArmStartTrigger(0),
2240 NI_CtrArmStartTrigger(1),
2241 NI_CtrArmStartTrigger(2),
2242 NI_CtrInternalOutput(0),
2243 NI_CtrInternalOutput(1),
2244 NI_CtrInternalOutput(2),
2245 NI_CtrInternalOutput(3),
2246 NI_CtrSampleClock(0),
2247 NI_CtrSampleClock(1),
2248 NI_CtrSampleClock(2),
2254 NI_DI_ReferenceTrigger,
2260 NI_ChangeDetectionEvent,
2261 NI_WatchdogExpiredEvent,
2262 0, /* Termination */
2266 .dest = NI_CtrSampleClock(0),
2290 NI_CtrArmStartTrigger(1),
2291 NI_CtrArmStartTrigger(2),
2292 NI_CtrArmStartTrigger(3),
2293 NI_CtrInternalOutput(0),
2294 NI_CtrInternalOutput(1),
2295 NI_CtrInternalOutput(2),
2296 NI_CtrInternalOutput(3),
2297 NI_CtrSampleClock(1),
2298 NI_CtrSampleClock(2),
2299 NI_CtrSampleClock(3),
2305 NI_DI_ReferenceTrigger,
2311 NI_ChangeDetectionEvent,
2312 NI_WatchdogExpiredEvent,
2313 0, /* Termination */
2317 .dest = NI_CtrSampleClock(1),
2341 NI_CtrArmStartTrigger(0),
2342 NI_CtrArmStartTrigger(2),
2343 NI_CtrArmStartTrigger(3),
2344 NI_CtrInternalOutput(0),
2345 NI_CtrInternalOutput(1),
2346 NI_CtrInternalOutput(2),
2347 NI_CtrInternalOutput(3),
2348 NI_CtrSampleClock(0),
2349 NI_CtrSampleClock(2),
2350 NI_CtrSampleClock(3),
2356 NI_DI_ReferenceTrigger,
2362 NI_ChangeDetectionEvent,
2363 NI_WatchdogExpiredEvent,
2364 0, /* Termination */
2368 .dest = NI_CtrSampleClock(2),
2392 NI_CtrArmStartTrigger(0),
2393 NI_CtrArmStartTrigger(1),
2394 NI_CtrArmStartTrigger(3),
2395 NI_CtrInternalOutput(0),
2396 NI_CtrInternalOutput(1),
2397 NI_CtrInternalOutput(2),
2398 NI_CtrInternalOutput(3),
2399 NI_CtrSampleClock(0),
2400 NI_CtrSampleClock(1),
2401 NI_CtrSampleClock(3),
2407 NI_DI_ReferenceTrigger,
2413 NI_ChangeDetectionEvent,
2414 NI_WatchdogExpiredEvent,
2415 0, /* Termination */
2419 .dest = NI_CtrSampleClock(3),
2443 NI_CtrArmStartTrigger(0),
2444 NI_CtrArmStartTrigger(1),
2445 NI_CtrArmStartTrigger(2),
2446 NI_CtrInternalOutput(0),
2447 NI_CtrInternalOutput(1),
2448 NI_CtrInternalOutput(2),
2449 NI_CtrInternalOutput(3),
2450 NI_CtrSampleClock(0),
2451 NI_CtrSampleClock(1),
2452 NI_CtrSampleClock(2),
2458 NI_DI_ReferenceTrigger,
2464 NI_ChangeDetectionEvent,
2465 NI_WatchdogExpiredEvent,
2466 0, /* Termination */
2470 .dest = NI_AO_SampleClock,
2496 NI_CtrArmStartTrigger(0),
2497 NI_CtrArmStartTrigger(1),
2498 NI_CtrArmStartTrigger(2),
2499 NI_CtrArmStartTrigger(3),
2500 NI_CtrInternalOutput(0),
2501 NI_CtrInternalOutput(1),
2502 NI_CtrInternalOutput(2),
2503 NI_CtrInternalOutput(3),
2504 NI_CtrSampleClock(0),
2505 NI_CtrSampleClock(1),
2506 NI_CtrSampleClock(2),
2507 NI_CtrSampleClock(3),
2508 NI_AO_SampleClockTimebase,
2510 NI_DI_ReferenceTrigger,
2516 NI_ChangeDetectionEvent,
2517 NI_WatchdogExpiredEvent,
2518 0, /* Termination */
2522 .dest = NI_AO_SampleClockTimebase,
2544 0, /* Termination */
2548 .dest = NI_AO_StartTrigger,
2574 NI_CtrArmStartTrigger(0),
2575 NI_CtrArmStartTrigger(1),
2576 NI_CtrArmStartTrigger(2),
2577 NI_CtrArmStartTrigger(3),
2578 NI_CtrInternalOutput(0),
2579 NI_CtrInternalOutput(1),
2580 NI_CtrInternalOutput(2),
2581 NI_CtrInternalOutput(3),
2582 NI_CtrSampleClock(0),
2583 NI_CtrSampleClock(1),
2584 NI_CtrSampleClock(2),
2585 NI_CtrSampleClock(3),
2588 NI_DI_ReferenceTrigger,
2594 NI_ChangeDetectionEvent,
2595 NI_WatchdogExpiredEvent,
2596 0, /* Termination */
2600 .dest = NI_AO_PauseTrigger,
2626 NI_CtrArmStartTrigger(0),
2627 NI_CtrArmStartTrigger(1),
2628 NI_CtrArmStartTrigger(2),
2629 NI_CtrArmStartTrigger(3),
2630 NI_CtrInternalOutput(0),
2631 NI_CtrInternalOutput(1),
2632 NI_CtrInternalOutput(2),
2633 NI_CtrInternalOutput(3),
2634 NI_CtrSampleClock(0),
2635 NI_CtrSampleClock(1),
2636 NI_CtrSampleClock(2),
2637 NI_CtrSampleClock(3),
2640 NI_DI_ReferenceTrigger,
2646 NI_ChangeDetectionEvent,
2647 NI_WatchdogExpiredEvent,
2648 0, /* Termination */
2652 .dest = NI_DI_SampleClock,
2678 NI_CtrArmStartTrigger(0),
2679 NI_CtrArmStartTrigger(1),
2680 NI_CtrArmStartTrigger(2),
2681 NI_CtrArmStartTrigger(3),
2682 NI_CtrInternalOutput(0),
2683 NI_CtrInternalOutput(1),
2684 NI_CtrInternalOutput(2),
2685 NI_CtrInternalOutput(3),
2686 NI_CtrSampleClock(0),
2687 NI_CtrSampleClock(1),
2688 NI_CtrSampleClock(2),
2689 NI_CtrSampleClock(3),
2697 NI_ChangeDetectionEvent,
2698 NI_WatchdogExpiredEvent,
2699 0, /* Termination */
2703 .dest = NI_DI_SampleClockTimebase,
2722 NI_DI_SampleClockTimebase,
2726 0, /* Termination */
2730 .dest = NI_DI_StartTrigger,
2756 NI_CtrArmStartTrigger(0),
2757 NI_CtrArmStartTrigger(1),
2758 NI_CtrArmStartTrigger(2),
2759 NI_CtrArmStartTrigger(3),
2760 NI_CtrInternalOutput(0),
2761 NI_CtrInternalOutput(1),
2762 NI_CtrInternalOutput(2),
2763 NI_CtrInternalOutput(3),
2764 NI_CtrSampleClock(0),
2765 NI_CtrSampleClock(1),
2766 NI_CtrSampleClock(2),
2767 NI_CtrSampleClock(3),
2775 NI_ChangeDetectionEvent,
2776 NI_WatchdogExpiredEvent,
2777 0, /* Termination */
2781 .dest = NI_DI_ReferenceTrigger,
2807 NI_CtrArmStartTrigger(0),
2808 NI_CtrArmStartTrigger(1),
2809 NI_CtrArmStartTrigger(2),
2810 NI_CtrArmStartTrigger(3),
2811 NI_CtrInternalOutput(0),
2812 NI_CtrInternalOutput(1),
2813 NI_CtrInternalOutput(2),
2814 NI_CtrInternalOutput(3),
2815 NI_CtrSampleClock(0),
2816 NI_CtrSampleClock(1),
2817 NI_CtrSampleClock(2),
2818 NI_CtrSampleClock(3),
2826 NI_ChangeDetectionEvent,
2827 NI_WatchdogExpiredEvent,
2828 0, /* Termination */
2832 .dest = NI_DI_PauseTrigger,
2858 NI_CtrArmStartTrigger(0),
2859 NI_CtrArmStartTrigger(1),
2860 NI_CtrArmStartTrigger(2),
2861 NI_CtrArmStartTrigger(3),
2862 NI_CtrInternalOutput(0),
2863 NI_CtrInternalOutput(1),
2864 NI_CtrInternalOutput(2),
2865 NI_CtrInternalOutput(3),
2866 NI_CtrSampleClock(0),
2867 NI_CtrSampleClock(1),
2868 NI_CtrSampleClock(2),
2869 NI_CtrSampleClock(3),
2877 NI_ChangeDetectionEvent,
2878 NI_WatchdogExpiredEvent,
2879 0, /* Termination */
2883 .dest = NI_DO_SampleClock,
2909 NI_CtrArmStartTrigger(0),
2910 NI_CtrArmStartTrigger(1),
2911 NI_CtrArmStartTrigger(2),
2912 NI_CtrArmStartTrigger(3),
2913 NI_CtrInternalOutput(0),
2914 NI_CtrInternalOutput(1),
2915 NI_CtrInternalOutput(2),
2916 NI_CtrInternalOutput(3),
2917 NI_CtrSampleClock(0),
2918 NI_CtrSampleClock(1),
2919 NI_CtrSampleClock(2),
2920 NI_CtrSampleClock(3),
2925 NI_DI_ReferenceTrigger,
2927 NI_DO_SampleClockTimebase,
2929 NI_ChangeDetectionEvent,
2930 NI_WatchdogExpiredEvent,
2931 0, /* Termination */
2935 .dest = NI_DO_SampleClockTimebase,
2957 0, /* Termination */
2961 .dest = NI_DO_StartTrigger,
2987 NI_CtrArmStartTrigger(0),
2988 NI_CtrArmStartTrigger(1),
2989 NI_CtrArmStartTrigger(2),
2990 NI_CtrArmStartTrigger(3),
2991 NI_CtrInternalOutput(0),
2992 NI_CtrInternalOutput(1),
2993 NI_CtrInternalOutput(2),
2994 NI_CtrInternalOutput(3),
2995 NI_CtrSampleClock(0),
2996 NI_CtrSampleClock(1),
2997 NI_CtrSampleClock(2),
2998 NI_CtrSampleClock(3),
3004 NI_DI_ReferenceTrigger,
3007 NI_ChangeDetectionEvent,
3008 NI_WatchdogExpiredEvent,
3009 0, /* Termination */
3013 .dest = NI_DO_PauseTrigger,
3039 NI_CtrArmStartTrigger(0),
3040 NI_CtrArmStartTrigger(1),
3041 NI_CtrArmStartTrigger(2),
3042 NI_CtrArmStartTrigger(3),
3043 NI_CtrInternalOutput(0),
3044 NI_CtrInternalOutput(1),
3045 NI_CtrInternalOutput(2),
3046 NI_CtrInternalOutput(3),
3047 NI_CtrSampleClock(0),
3048 NI_CtrSampleClock(1),
3049 NI_CtrSampleClock(2),
3050 NI_CtrSampleClock(3),
3056 NI_DI_ReferenceTrigger,
3059 NI_ChangeDetectionEvent,
3060 NI_WatchdogExpiredEvent,
3061 0, /* Termination */
3065 .dest = NI_WatchdogExpirationTrigger,
3075 0, /* Termination */
3078 { /* Termination of list */