⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 utildefs.h

📁 此为某测试平台的上位机软件部分
💻 H
📖 第 1 页 / 共 5 页
字号:
//  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 + -