/**************************************************************************** AMTransmitter Copyright(C) Denshi Usagi ****************************************************************************/ #define MAX_FRQ 247 // 513KHz~1620KHz - 4.5KHz step #define DEF_FRQ 4 // 531KHz #define MAX_SIG 37 // 20Hz~20KHz - 10,100,1K step #define DEF_SIG 17 // 1KHz // 周波数レジスタ設定値(送信周波数) const DWORD FRQ_TBL[MAX_FRQ] = { 0x540CC8, // No.1 513.0KHz 0x54C986, // No.2 517.5KHz 0x558644, // No.3 522.0KHz 0x564303, // No.4 526.5KHz 0x56FFC1, // No.5 531.0KHz 0x57BC7F, // No.6 535.5KHz 0x58793E, // No.7 540.0KHz 0x5935FC, // No.8 544.5KHz 0x59F2BB, // No.9 549.0KHz 0x5AAF79, // No.10 553.5KHz 0x5B6C37, // No.11 558.0KHz 0x5C28F6, // No.12 562.5KHz 0x5CE5B4, // No.13 567.0KHz 0x5DA273, // No.14 571.5KHz 0x5E5F31, // No.15 576.0KHz 0x5F1BEF, // No.16 580.5KHz 0x5FD8AE, // No.17 585.0KHz 0x60956C, // No.18 589.5KHz 0x61522A, // No.19 594.0KHz 0x620EE9, // No.20 598.5KHz 0x62CBA7, // No.21 603.0KHz 0x638866, // No.22 607.5KHz 0x644524, // No.23 612.0KHz 0x6501E2, // No.24 616.5KHz 0x65BEA1, // No.25 621.0KHz 0x667B5F, // No.26 625.5KHz 0x67381D, // No.27 630.0KHz 0x67F4DC, // No.28 634.5KHz 0x68B19A, // No.29 639.0KHz 0x696E59, // No.30 643.5KHz 0x6A2B17, // No.31 648.0KHz 0x6AE7D5, // No.32 652.5KHz 0x6BA494, // No.33 657.0KHz 0x6C6152, // No.34 661.5KHz 0x6D1E11, // No.35 666.0KHz 0x6DDACF, // No.36 670.5KHz 0x6E978D, // No.37 675.0KHz 0x6F544C, // No.38 679.5KHz 0x70110A, // No.39 684.0KHz 0x70CDC8, // No.40 688.5KHz 0x718A87, // No.41 693.0KHz 0x724745, // No.42 697.5KHz 0x730404, // No.43 702.0KHz 0x73C0C2, // No.44 706.5KHz 0x747D80, // No.45 711.0KHz 0x753A3F, // No.46 715.5KHz 0x75F6FD, // No.47 720.0KHz 0x76B3BC, // No.48 724.5KHz 0x77707A, // No.49 729.0KHz 0x782D38, // No.50 733.5KHz 0x78E9F7, // No.51 738.0KHz 0x79A6B5, // No.52 742.5KHz 0x7A6373, // No.53 747.0KHz 0x7B2032, // No.54 751.5KHz 0x7BDCF0, // No.55 756.0KHz 0x7C99AF, // No.56 760.5KHz 0x7D566D, // No.57 765.0KHz 0x7E132B, // No.58 769.5KHz 0x7ECFEA, // No.59 774.0KHz 0x7F8CA8, // No.60 778.5KHz 0x804966, // No.61 783.0KHz 0x810625, // No.62 787.5KHz 0x81C2E3, // No.63 792.0KHz 0x827FA2, // No.64 796.5KHz 0x833C60, // No.65 801.0KHz 0x83F91E, // No.66 805.5KHz 0x84B5DD, // No.67 810.0KHz 0x85729B, // No.68 814.5KHz 0x862F5A, // No.69 819.0KHz 0x86EC18, // No.70 823.5KHz 0x87A8D6, // No.71 828.0KHz 0x886595, // No.72 832.5KHz 0x892253, // No.73 837.0KHz 0x89DF11, // No.74 841.5KHz 0x8A9BD0, // No.75 846.0KHz 0x8B588E, // No.76 850.5KHz 0x8C154D, // No.77 855.0KHz 0x8CD20B, // No.78 859.5KHz 0x8D8EC9, // No.79 864.0KHz 0x8E4B88, // No.80 868.5KHz 0x8F0846, // No.81 873.0KHz 0x8FC505, // No.82 877.5KHz 0x9081C3, // No.83 882.0KHz 0x913E81, // No.84 886.5KHz 0x91FB40, // No.85 891.0KHz 0x92B7FE, // No.86 895.5KHz 0x9374BC, // No.87 900.0KHz 0x94317B, // No.88 904.5KHz 0x94EE39, // No.89 909.0KHz 0x95AAF8, // No.90 913.5KHz 0x9667B6, // No.91 918.0KHz 0x972474, // No.92 922.5KHz 0x97E133, // No.93 927.0KHz 0x989DF1, // No.94 931.5KHz 0x995AAF, // No.95 936.0KHz 0x9A176E, // No.96 940.5KHz 0x9AD42C, // No.97 945.0KHz 0x9B90EB, // No.98 949.5KHz 0x9C4DA9, // No.99 954.0KHz 0x9D0A67, // No.100 958.5KHz 0x9DC726, // No.101 963.0KHz 0x9E83E4, // No.102 967.5KHz 0x9F40A3, // No.103 972.0KHz 0x9FFD61, // No.104 976.5KHz 0xA0BA1F, // No.105 981.0KHz 0xA176DE, // No.106 985.5KHz 0xA2339C, // No.107 990.0KHz 0xA2F05A, // No.108 994.5KHz 0xA3AD19, // No.109 999.0KHz 0xA469D7, // No.110 1003.5KHz 0xA52696, // No.111 1008.0KHz 0xA5E354, // No.112 1012.5KHz 0xA6A012, // No.113 1017.0KHz 0xA75CD1, // No.114 1021.5KHz 0xA8198F, // No.115 1026.0KHz 0xA8D64D, // No.116 1030.5KHz 0xA9930C, // No.117 1035.0KHz 0xAA4FCA, // No.118 1039.5KHz 0xAB0C89, // No.119 1044.0KHz 0xABC947, // No.120 1048.5KHz 0xAC8605, // No.121 1053.0KHz 0xAD42C4, // No.122 1057.5KHz 0xADFF82, // No.123 1062.0KHz 0xAEBC41, // No.124 1066.5KHz 0xAF78FF, // No.125 1071.0KHz 0xB035BD, // No.126 1075.5KHz 0xB0F27C, // No.127 1080.0KHz 0xB1AF3A, // No.128 1084.5KHz 0xB26BF8, // No.129 1089.0KHz 0xB328B7, // No.130 1093.5KHz 0xB3E575, // No.131 1098.0KHz 0xB4A234, // No.132 1102.5KHz 0xB55EF2, // No.133 1107.0KHz 0xB61BB0, // No.134 1111.5KHz 0xB6D86F, // No.135 1116.0KHz 0xB7952D, // No.136 1120.5KHz 0xB851EC, // No.137 1125.0KHz 0xB90EAA, // No.138 1129.5KHz 0xB9CB68, // No.139 1134.0KHz 0xBA8827, // No.140 1138.5KHz 0xBB44E5, // No.141 1143.0KHz 0xBC01A3, // No.142 1147.5KHz 0xBCBE62, // No.143 1152.0KHz 0xBD7B20, // No.144 1156.5KHz 0xBE37DF, // No.145 1161.0KHz 0xBEF49D, // No.146 1165.5KHz 0xBFB15B, // No.147 1170.0KHz 0xC06E1A, // No.148 1174.5KHz 0xC12AD8, // No.149 1179.0KHz 0xC1E796, // No.150 1183.5KHz 0xC2A455, // No.151 1188.0KHz 0xC36113, // No.152 1192.5KHz 0xC41DD2, // No.153 1197.0KHz 0xC4DA90, // No.154 1201.5KHz 0xC5974E, // No.155 1206.0KHz 0xC6540D, // No.156 1210.5KHz 0xC710CB, // No.157 1215.0KHz 0xC7CD8A, // No.158 1219.5KHz 0xC88A48, // No.159 1224.0KHz 0xC94706, // No.160 1228.5KHz 0xCA03C5, // No.161 1233.0KHz 0xCAC083, // No.162 1237.5KHz 0xCB7D41, // No.163 1242.0KHz 0xCC3A00, // No.164 1246.5KHz 0xCCF6BE, // No.165 1251.0KHz 0xCDB37D, // No.166 1255.5KHz 0xCE703B, // No.167 1260.0KHz 0xCF2CF9, // No.168 1264.5KHz 0xCFE9B8, // No.169 1269.0KHz 0xD0A676, // No.170 1273.5KHz 0xD16335, // No.171 1278.0KHz 0xD21FF3, // No.172 1282.5KHz 0xD2DCB1, // No.173 1287.0KHz 0xD39970, // No.174 1291.5KHz 0xD4562E, // No.175 1296.0KHz 0xD512EC, // No.176 1300.5KHz 0xD5CFAB, // No.177 1305.0KHz 0xD68C69, // No.178 1309.5KHz 0xD74928, // No.179 1314.0KHz 0xD805E6, // No.180 1318.5KHz 0xD8C2A4, // No.181 1323.0KHz 0xD97F63, // No.182 1327.5KHz 0xDA3C21, // No.183 1332.0KHz 0xDAF8DF, // No.184 1336.5KHz 0xDBB59E, // No.185 1341.0KHz 0xDC725C, // No.186 1345.5KHz 0xDD2F1B, // No.187 1350.0KHz 0xDDEBD9, // No.188 1354.5KHz 0xDEA897, // No.189 1359.0KHz 0xDF6556, // No.190 1363.5KHz 0xE02214, // No.191 1368.0KHz 0xE0DED3, // No.192 1372.5KHz 0xE19B91, // No.193 1377.0KHz 0xE2584F, // No.194 1381.5KHz 0xE3150E, // No.195 1386.0KHz 0xE3D1CC, // No.196 1390.5KHz 0xE48E8A, // No.197 1395.0KHz 0xE54B49, // No.198 1399.5KHz 0xE60807, // No.199 1404.0KHz 0xE6C4C6, // No.200 1408.5KHz 0xE78184, // No.201 1413.0KHz 0xE83E42, // No.202 1417.5KHz 0xE8FB01, // No.203 1422.0KHz 0xE9B7BF, // No.204 1426.5KHz 0xEA747E, // No.205 1431.0KHz 0xEB313C, // No.206 1435.5KHz 0xEBEDFA, // No.207 1440.0KHz 0xECAAB9, // No.208 1444.5KHz 0xED6777, // No.209 1449.0KHz 0xEE2435, // No.210 1453.5KHz 0xEEE0F4, // No.211 1458.0KHz 0xEF9DB2, // No.212 1462.5KHz 0xF05A71, // No.213 1467.0KHz 0xF1172F, // No.214 1471.5KHz 0xF1D3ED, // No.215 1476.0KHz 0xF290AC, // No.216 1480.5KHz 0xF34D6A, // No.217 1485.0KHz 0xF40A28, // No.218 1489.5KHz 0xF4C6E7, // No.219 1494.0KHz 0xF583A5, // No.220 1498.5KHz 0xF64064, // No.221 1503.0KHz 0xF6FD22, // No.222 1507.5KHz 0xF7B9E0, // No.223 1512.0KHz 0xF8769F, // No.224 1516.5KHz 0xF9335D, // No.225 1521.0KHz 0xF9F01C, // No.226 1525.5KHz 0xFAACDA, // No.227 1530.0KHz 0xFB6998, // No.228 1534.5KHz 0xFC2657, // No.229 1539.0KHz 0xFCE315, // No.230 1543.5KHz 0xFD9FD3, // No.231 1548.0KHz 0xFE5C92, // No.232 1552.5KHz 0xFF1950, // No.233 1557.0KHz 0xFFD60F, // No.234 1561.5KHz 0x10092CD, // No.235 1566.0KHz 0x1014F8B, // No.236 1570.5KHz 0x1020C4A, // No.237 1575.0KHz 0x102C908, // No.238 1579.5KHz 0x10385C6, // No.239 1584.0KHz 0x1044285, // No.240 1588.5KHz 0x104FF43, // No.241 1593.0KHz 0x105BC02, // No.242 1597.5KHz 0x10678C0, // No.243 1602.0KHz 0x107357E, // No.244 1606.5KHz 0x107F23D, // No.245 1611.0KHz 0x108AEFB, // No.246 1615.5KHz 0x1096BBA, // No.247 1620.0KHz }; // 周波数レジスタ設定値(信号周波数) const DWORD SIG_TBL[MAX_SIG] = { 0xD7, // No.1 20Hz 0x142, // No.2 30Hz 0x1AD, // No.3 40Hz 0x219, // No.4 50Hz 0x284, // No.5 60Hz 0x2F0, // No.6 70Hz 0x35B, // No.7 80Hz 0x3C6, // No.8 90Hz 0x432, // No.9 100Hz 0x863, // No.10 200Hz 0xC95, // No.11 300Hz 0x10C7, // No.12 400Hz 0x14F9, // No.13 500Hz 0x192A, // No.14 600Hz 0x1D5C, // No.15 700Hz 0x218E, // No.16 800Hz 0x25C0, // No.17 900Hz 0x29F1, // No.18 1000Hz 0x53E3, // No.19 2000Hz 0x7DD4, // No.20 3000Hz 0xA7C6, // No.21 4000Hz 0xD1B7, // No.22 5000Hz 0xFBA9, // No.23 6000Hz 0x1259A, // No.24 7000Hz 0x14F8B, // No.25 8000Hz 0x1797D, // No.26 9000Hz 0x1A36E, // No.27 10000Hz 0x1CD60, // No.28 11000Hz 0x1F751, // No.29 12000Hz 0x22142, // No.30 13000Hz 0x24B34, // No.31 14000Hz 0x27525, // No.32 15000Hz 0x29F17, // No.33 16000Hz 0x2C908, // No.34 17000Hz 0x2F2FA, // No.35 18000Hz 0x31CEB, // No.36 19000Hz 0x346DC, // No.37 20000Hz };