📄 utildefs.h
字号:
// or parity checking.
// Parity checking (AR_ON or AR_ODD) checks the parity of the received word.
// If the parity detected is ODD the most significant bit of the ARINC word
// is CLEAR. If EVEN parity is detected, the MSB is SET. In either case
// the received ARINC word is placed into the buffer.
#define ARU_RX_CH01_PARITY 900 /* Configure receive ch one parity */
#define ARU_RX_CH02_PARITY 901 /* AR_ON/AR_ODD or AR_OFF */
#define ARU_RX_CH03_PARITY 902 /* Defaults to AR_ODD mode (odd parity) */
#define ARU_RX_CH04_PARITY 903 /* which is equivalent to AR_ON. */
#define ARU_RX_CH05_PARITY 904 /* If parity enabled, MSB of received */
#define ARU_RX_CH06_PARITY 905 /* word is 1 if odd parity detected, */
#define ARU_RX_CH07_PARITY 906 /* and 0 if even parity was detected. */
#define ARU_RX_CH08_PARITY 907 /* AR_ON and AR_ODD are equivalent. */
#define ARU_RX_CH09_PARITY 908
#define ARU_RX_CH10_PARITY 909
#define ARU_RX_CH11_PARITY 910
#define ARU_RX_CH12_PARITY 911
#define ARU_RX_CH13_PARITY 912
#define ARU_RX_CH14_PARITY 913
#define ARU_RX_CH15_PARITY 914
#define ARU_RX_CH16_PARITY 915
#define ARU_RX_CH17_PARITY 916
#define ARU_RX_CH18_PARITY 917
#define ARU_RX_CH19_PARITY 918
#define ARU_RX_CH20_PARITY 919
#define ARU_RX_CH21_PARITY 920
#define ARU_RX_CH22_PARITY 921
#define ARU_RX_CH23_PARITY 922
#define ARU_RX_CH24_PARITY 923
#define ARU_RX_CH25_PARITY 924
#define ARU_RX_CH26_PARITY 925
#define ARU_RX_CH27_PARITY 926
#define ARU_RX_CH28_PARITY 927
#define ARU_RX_CH29_PARITY 928
#define ARU_RX_CH30_PARITY 929
#define ARU_RX_CH31_PARITY 930
#define ARU_RX_CH32_PARITY 931
#define ARU_TX_CH01_PARITY 1100 /* Configure transmit ch one parity */
#define ARU_TX_CH02_PARITY 1101 /* AR_EVEN or AR_ODD or AR_OFF */
#define ARU_TX_CH03_PARITY 1102 /* Defaults to AR_ODD mode (odd parity)*/
#define ARU_TX_CH04_PARITY 1103 /* which is equivalent to AR_OFF. */
#define ARU_TX_CH05_PARITY 1104
#define ARU_TX_CH06_PARITY 1105
#define ARU_TX_CH07_PARITY 1106
#define ARU_TX_CH08_PARITY 1107
#define ARU_TX_CH09_PARITY 1108
#define ARU_TX_CH10_PARITY 1109
#define ARU_TX_CH11_PARITY 1110
#define ARU_TX_CH12_PARITY 1111
#define ARU_TX_CH13_PARITY 1112
#define ARU_TX_CH14_PARITY 1113
#define ARU_TX_CH15_PARITY 1114
#define ARU_TX_CH16_PARITY 1115
#define ARU_TX_CH17_PARITY 1116
#define ARU_TX_CH18_PARITY 1117
#define ARU_TX_CH19_PARITY 1118
#define ARU_TX_CH20_PARITY 1119
#define ARU_TX_CH21_PARITY 1120
#define ARU_TX_CH22_PARITY 1121
#define ARU_TX_CH23_PARITY 1122
#define ARU_TX_CH24_PARITY 1123
#define ARU_TX_CH25_PARITY 1124
#define ARU_TX_CH26_PARITY 1125
#define ARU_TX_CH27_PARITY 1126
#define ARU_TX_CH28_PARITY 1127
#define ARU_TX_CH29_PARITY 1128
#define ARU_TX_CH30_PARITY 1129
#define ARU_TX_CH31_PARITY 1130
#define ARU_TX_CH32_PARITY 1131
#define ARU_RX_CH01_SDI_FILTER 1300 /* Enable SDI prefilter ch 1 */
#define ARU_RX_CH02_SDI_FILTER 1301 /* AR_ON or AR_OFF */
#define ARU_RX_CH03_SDI_FILTER 1302
#define ARU_RX_CH04_SDI_FILTER 1303
#define ARU_RX_CH05_SDI_FILTER 1304
#define ARU_RX_CH06_SDI_FILTER 1305
#define ARU_RX_CH07_SDI_FILTER 1306
#define ARU_RX_CH08_SDI_FILTER 1307
#define ARU_RX_CH09_SDI_FILTER 1308
#define ARU_RX_CH10_SDI_FILTER 1309
#define ARU_RX_CH11_SDI_FILTER 1310
#define ARU_RX_CH12_SDI_FILTER 1311
#define ARU_RX_CH13_SDI_FILTER 1312
#define ARU_RX_CH14_SDI_FILTER 1313
#define ARU_RX_CH15_SDI_FILTER 1314
#define ARU_RX_CH16_SDI_FILTER 1315
#define ARU_RX_CH17_SDI_FILTER 1316
#define ARU_RX_CH18_SDI_FILTER 1317
#define ARU_RX_CH19_SDI_FILTER 1318
#define ARU_RX_CH20_SDI_FILTER 1319
#define ARU_RX_CH21_SDI_FILTER 1320
#define ARU_RX_CH22_SDI_FILTER 1321
#define ARU_RX_CH23_SDI_FILTER 1322
#define ARU_RX_CH24_SDI_FILTER 1323
#define ARU_RX_CH25_SDI_FILTER 1324
#define ARU_RX_CH26_SDI_FILTER 1325
#define ARU_RX_CH27_SDI_FILTER 1326
#define ARU_RX_CH28_SDI_FILTER 1327
#define ARU_RX_CH29_SDI_FILTER 1328
#define ARU_RX_CH30_SDI_FILTER 1329
#define ARU_RX_CH31_SDI_FILTER 1330
#define ARU_RX_CH32_SDI_FILTER 1331
#define ARU_RX_CH01_SDI_VALUE 1500 /* SDI prefilter value for ch 1 (0-3) */
#define ARU_RX_CH02_SDI_VALUE 1501
#define ARU_RX_CH03_SDI_VALUE 1502
#define ARU_RX_CH04_SDI_VALUE 1503
#define ARU_RX_CH05_SDI_VALUE 1504
#define ARU_RX_CH06_SDI_VALUE 1505
#define ARU_RX_CH07_SDI_VALUE 1506
#define ARU_RX_CH08_SDI_VALUE 1507
#define ARU_RX_CH09_SDI_VALUE 1508
#define ARU_RX_CH10_SDI_VALUE 1509
#define ARU_RX_CH11_SDI_VALUE 1510
#define ARU_RX_CH12_SDI_VALUE 1511
#define ARU_RX_CH13_SDI_VALUE 1512
#define ARU_RX_CH14_SDI_VALUE 1513
#define ARU_RX_CH15_SDI_VALUE 1514
#define ARU_RX_CH16_SDI_VALUE 1515
#define ARU_RX_CH17_SDI_VALUE 1516
#define ARU_RX_CH18_SDI_VALUE 1517
#define ARU_RX_CH19_SDI_VALUE 1518
#define ARU_RX_CH20_SDI_VALUE 1519
#define ARU_RX_CH21_SDI_VALUE 1520
#define ARU_RX_CH22_SDI_VALUE 1521
#define ARU_RX_CH23_SDI_VALUE 1522
#define ARU_RX_CH24_SDI_VALUE 1523
#define ARU_RX_CH25_SDI_VALUE 1524
#define ARU_RX_CH26_SDI_VALUE 1525
#define ARU_RX_CH27_SDI_VALUE 1526
#define ARU_RX_CH28_SDI_VALUE 1527
#define ARU_RX_CH29_SDI_VALUE 1528
#define ARU_RX_CH30_SDI_VALUE 1529
#define ARU_RX_CH31_SDI_VALUE 1530
#define ARU_RX_CH32_SDI_VALUE 1531
#define ARU_TX_CH01_SHUT_OFF 1700 /* Shut off the ARINC transmitter */
#define ARU_TX_CH02_SHUT_OFF 1701 /* AR_ON or AR_OFF */
#define ARU_TX_CH03_SHUT_OFF 1702 /* AR_ON turns the transmitter OFF */
#define ARU_TX_CH04_SHUT_OFF 1703
#define ARU_TX_CH05_SHUT_OFF 1704
#define ARU_TX_CH06_SHUT_OFF 1705
#define ARU_TX_CH07_SHUT_OFF 1706
#define ARU_TX_CH08_SHUT_OFF 1707
#define ARU_TX_CH09_SHUT_OFF 1708
#define ARU_TX_CH10_SHUT_OFF 1709
#define ARU_TX_CH11_SHUT_OFF 1710
#define ARU_TX_CH12_SHUT_OFF 1711
#define ARU_TX_CH13_SHUT_OFF 1712
#define ARU_TX_CH14_SHUT_OFF 1713
#define ARU_TX_CH15_SHUT_OFF 1714
#define ARU_TX_CH16_SHUT_OFF 1715
#define ARU_TX_CH17_SHUT_OFF 1716
#define ARU_TX_CH18_SHUT_OFF 1717
#define ARU_TX_CH19_SHUT_OFF 1718
#define ARU_TX_CH20_SHUT_OFF 1719
#define ARU_TX_CH21_SHUT_OFF 1720
#define ARU_TX_CH22_SHUT_OFF 1721
#define ARU_TX_CH23_SHUT_OFF 1722
#define ARU_TX_CH24_SHUT_OFF 1723
#define ARU_TX_CH25_SHUT_OFF 1724
#define ARU_TX_CH26_SHUT_OFF 1725
#define ARU_TX_CH27_SHUT_OFF 1726
#define ARU_TX_CH28_SHUT_OFF 1727
#define ARU_TX_CH29_SHUT_OFF 1728
#define ARU_TX_CH30_SHUT_OFF 1729
#define ARU_TX_CH31_SHUT_OFF 1730
#define ARU_TX_CH32_SHUT_OFF 1731
#define ARU_CH01_SCHEDULED_MODE 1900 /* Set single channel to Scheduled mode */
#define ARU_CH02_SCHEDULED_MODE 1901 /* Use in call to ar_msg_control() to */
#define ARU_CH03_SCHEDULED_MODE 1902 /* set channel to Scheduled xmit mode */
#define ARU_CH04_SCHEDULED_MODE 1903
#define ARU_CH05_SCHEDULED_MODE 1904
#define ARU_CH06_SCHEDULED_MODE 1905
#define ARU_CH07_SCHEDULED_MODE 1906
#define ARU_CH08_SCHEDULED_MODE 1907
#define ARU_CH09_SCHEDULED_MODE 1908
#define ARU_CH10_SCHEDULED_MODE 1909
#define ARU_CH11_SCHEDULED_MODE 1910
#define ARU_CH12_SCHEDULED_MODE 1911
#define ARU_CH13_SCHEDULED_MODE 1912
#define ARU_CH14_SCHEDULED_MODE 1913
#define ARU_CH15_SCHEDULED_MODE 1914
#define ARU_CH16_SCHEDULED_MODE 1915
#define ARU_CH17_SCHEDULED_MODE 1916
#define ARU_CH18_SCHEDULED_MODE 1917
#define ARU_CH19_SCHEDULED_MODE 1918
#define ARU_CH20_SCHEDULED_MODE 1919
#define ARU_CH21_SCHEDULED_MODE 1920
#define ARU_CH22_SCHEDULED_MODE 1921
#define ARU_CH23_SCHEDULED_MODE 1922
#define ARU_CH24_SCHEDULED_MODE 1923
#define ARU_CH25_SCHEDULED_MODE 1924
#define ARU_CH26_SCHEDULED_MODE 1925
#define ARU_CH27_SCHEDULED_MODE 1926
#define ARU_CH28_SCHEDULED_MODE 1927
#define ARU_CH29_SCHEDULED_MODE 1928
#define ARU_CH30_SCHEDULED_MODE 1929
#define ARU_CH31_SCHEDULED_MODE 1930
#define ARU_CH32_SCHEDULED_MODE 1931
#define ARU_CH01_BURST_MODE 2100 /* Set single channel to Burst mode */
#define ARU_CH02_BURST_MODE 2101 /* Use in call to ar_msg_control() to */
#define ARU_CH03_BURST_MODE 2102 /* set channel to Burst transmit mode. */
#define ARU_CH04_BURST_MODE 2103
#define ARU_CH05_BURST_MODE 2104
#define ARU_CH06_BURST_MODE 2105
#define ARU_CH07_BURST_MODE 2106
#define ARU_CH08_BURST_MODE 2107
#define ARU_CH09_BURST_MODE 2108
#define ARU_CH10_BURST_MODE 2109
#define ARU_CH11_BURST_MODE 2110
#define ARU_CH12_BURST_MODE 2111
#define ARU_CH13_BURST_MODE 2112
#define ARU_CH14_BURST_MODE 2113
#define ARU_CH15_BURST_MODE 2114
#define ARU_CH16_BURST_MODE 2115
#define ARU_CH17_BURST_MODE 2116
#define ARU_CH18_BURST_MODE 2117
#define ARU_CH19_BURST_MODE 2118
#define ARU_CH20_BURST_MODE 2119
#define ARU_CH21_BURST_MODE 2120
#define ARU_CH22_BURST_MODE 2121
#define ARU_CH23_BURST_MODE 2122
#define ARU_CH24_BURST_MODE 2123
#define ARU_CH25_BURST_MODE 2124
#define ARU_CH26_BURST_MODE 2125
#define ARU_CH27_BURST_MODE 2126
#define ARU_CH28_BURST_MODE 2127
#define ARU_CH29_BURST_MODE 2128
#define ARU_CH30_BURST_MODE 2129
#define ARU_CH31_BURST_MODE 2130
#define ARU_CH32_BURST_MODE 2131
#define ARU_CH01_ENABLE_TIMETAG 2300 /* Enable Time Tags for a single chan */
#define ARU_CH02_ENABLE_TIMETAG 2301 /* Use with ar_timetag_control(). */
#define ARU_CH03_ENABLE_TIMETAG 2302
#define ARU_CH04_ENABLE_TIMETAG 2303
#define ARU_CH05_ENABLE_TIMETAG 2304
#define ARU_CH06_ENABLE_TIMETAG 2305
#define ARU_CH07_ENABLE_TIMETAG 2306
#define ARU_CH08_ENABLE_TIMETAG 2307
#define ARU_CH09_ENABLE_TIMETAG 2308
#define ARU_CH10_ENABLE_TIMETAG 2309
#define ARU_CH11_ENABLE_TIMETAG 2310
#define ARU_CH12_ENABLE_TIMETAG 2311
#define ARU_CH13_ENABLE_TIMETAG 2312
#define ARU_CH14_ENABLE_TIMETAG 2313
#define ARU_CH15_ENABLE_TIMETAG 2314
#define ARU_CH16_ENABLE_TIMETAG 2315
#define ARU_CH17_ENABLE_TIMETAG 2316
#define ARU_CH18_ENABLE_TIMETAG 2317
#define ARU_CH19_ENABLE_TIMETAG 2318
#define ARU_CH20_ENABLE_TIMETAG 2319
#define ARU_CH21_ENABLE_TIMETAG 2320
#define ARU_CH22_ENABLE_TIMETAG 2321
#define ARU_CH23_ENABLE_TIMETAG 2322
#define ARU_CH24_ENABLE_TIMETAG 2323
#define ARU_CH25_ENABLE_TIMETAG 2324
#define ARU_CH26_ENABLE_TIMETAG 2325
#define ARU_CH27_ENABLE_TIMETAG 2326
#define ARU_CH28_ENABLE_TIMETAG 2327
#define ARU_CH29_ENABLE_TIMETAG 2328
#define ARU_CH30_ENABLE_TIMETAG 2329
#define ARU_CH31_ENABLE_TIMETAG 2330
#define ARU_CH32_ENABLE_TIMETAG 2331
#define ARU_CH01_DISABLE_TIMETAG 2500 /* Disable Time Tags for a single chan */
#define ARU_CH02_DISABLE_TIMETAG 2501 /* Use with ar_timetag_control(). */
#define ARU_CH03_DISABLE_TIMETAG 2502
#define ARU_CH04_DISABLE_TIMETAG 2503
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -