1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478
|
object Form1: TForm1
Left = 2334
Height = 541
Top = 337
Width = 879
ActiveControl = FindButton
Caption = 'Unihedron Device Manager'
ClientHeight = 541
ClientWidth = 879
Constraints.MinHeight = 541
Constraints.MinWidth = 879
Icon.Data = {
8E31000000000100010064640000010008007831000016000000280000006400
0000C80000000100080000000000000000000000000000000000000000000000
0000000100000000070002040B0005070E00000812000E090C000A091600030C
14000E0B1C00050D1A00130F11000D0F1400100C20000A0E1F000C0D2300130C
2500140C29000F0E28000B0D2D00120E2D00101125000A1324000D112B000C12
280016161C0014122B001A161C0011172200141529001416260012142F000817
2A000C162D000D15310012172D000915370008183100091735001F1C23000E1A
3800151A37000F1B3F000B1D3C00101E3700161E35001A20310025222A000C20
3A001F232D001722340012233600282137000B224100132241000D2147002C28
32003D2833000D294A00182A450015294D00132B470010295000222C44001329
57000A2C5100072A59001D2F420031303C002B303F0037303C001A325D001433
5E00163557000F345E00283556002C394E00233A4E00363A4800423A49000D3A
6500403E4D00123A6D00393D5600173D67004D3F5100483F53003D4152004841
50004D424E004D46540042475A0029456A004F465A0038475F004A4859004B47
5E0039466A00514A58004E486500554C6100244A7900554E5C004A4E6100514E
5F0050505900514D640037507800565365005B5267005B5462004D546A005854
6B0043527900365575005356690054556E0059576800485B6B00495978005E5A
7200595A74005E5C6D00555C7300595E6B005A5D70003D5F7E005D626E005A5E
80005F617500646275005B617E0061617C005B63790057647C00626579003866
840050658700706776005B648900596685005B69810061697F0067697D006268
8400676883006C6D8700676D8A005D6F8C006E6D8F00687087006A6E91006572
8A006B728F0077738C007A768100537799006B759A0065779700767792008577
8D00717794006B7992006C7897005076B100767C9A00727CA2006C7E9E00727E
9D00738099005382A2007A819E00928197007180A9006783A9008A849A008A82
A1007F85A3007386A6007A86A600988993007A88A1007F8BAC00938DA300868D
AB006F8DB300818FA900938DAD00618DBE00778FB1007D90AC006692B2008490
B100858FB6009191B7007D95B8009095B2007695BF008A96B7008498B4008A98
B2008C96BE009E99B600909CBE0091A0BB0080A0C60094A0C20089A1C300959F
C8009DA0C50078A3CB0097A0CF0098A5C60097A7C200A0ACCE0092AECE00A0AF
CA009BAFCC009CACD7009CAED200AEAED00086B0D8008FB5D900A5B2DC00A2B5
D900A3B7D4009BB7D700AAB6D800AABCE100B6BDDC00B0BBE500A3BFDF00ABBF
DD0094BFE500B1BEDF009DC4E600C8C7DC00B8C6E500ABC7E700B3C7E600B5CA
F100C1CCEE00A8CFF100C2D0EA00BBD0EE00AFD1F000D4D3DE00B6D1F200B8D4
ED00C4D9F800CBDAF300C6DDF400C0DDF700D0E0F700E1E4EF00D9EAFE000000
0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000
00000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000
00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000
000000000101010101010001000000000000000000000000FFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
000001010101010102020202020202020101010101010000000000000000FFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000
000000010201010202020206060D150909150D09060303020201020201000000
00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
0000010101020407090303060606060E20201721212416170D0E0D0606060609
03020101000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0000000001000104070924200608080C08080817212120252725201617161612
0E0D0E0D200D09030201000100000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFF00000000000104071F2427342708080C110E0E0D171724272F2F212527
212122170C1616212B17200D09070302000100000000FFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFF00000000010102071F242021392A080808080D0E0E0D1520202125
2425272725211717140E171616212A2520171F0902020100000000FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFF00000000010102152F250D110C0F0E1108080808170D0E0E
0E110E1415202323232F2427200D11122224272A2B2F24241509030101000000
00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFF0000000001020209242A3B0E0C0C0F0C0C0C080814
0F0E141414140E1116162A2127252B2520172020141416273434252A241F1504
010100000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF00000001020206061411141108080F0C0E0C
0F0C080819140D110E080C1417112121212120150D172121201117162A392734
2F2A2F1506020000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000102030D080C110F0C080808
080D0E080E110C0D111717110E0C0E0E0E11272B272524202027212125201411
0E2F1725200E21170D03010100000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000010102060D211E110C0C
0D0C0C08080C110C0F1111111414221E111422171E1621252127202521242122
21221716161711170E1116170D0806010101000000FFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000010107320E0E0E
110F08080D08080808080E140C0E0E0E060D221517171617170E14172527272B
16211E21221111121E1714080E080C080C0E0E06020101000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000001010209
20220E080C0C08080D080D0C0C0E080D0C0E0E0E0E142020201E130E0D0E140E
140E1727212020211714140E0E0E080608080C080D0D080806020101000000FF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000001
0103092021271E1E11120E08080C0C0D0C0C0C080C0E1E22212116221E21130F
0D0C0D16110D0E112120150D1414140E0D0D0C080E0E0F08080E140D0D060301
01000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
00000101071724272121132928190C080E0C08080D08080C0808112220160E0E
11111116160E080F160D0E1414160E0E0D0D110E0E0C08080D0D080C0C080E14
170E06020101000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFF00000001042F3D40463B0E1411120F0C0E0C0C08080E0C0808080D110E
16160E0E0E110E11110C0D0E1417140E140E1114140E161411140E140E0D0D0D
0D0C0C1322170806020100000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF00000001031F2A473621272C2C1E0E221E140E0F0C080E0C0D14
1111130E11111411140E141411111111111E170E16140E1417171617160E0E1C
0D140C0E0D0C0C141411140E060200000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF0000010215494F29363B272728281E281E110E0C0F08
0C080E141019111411111614110F140E14141111191611141111191919191414
11140E1715140E08080C110E1416161414060201000000FFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFF000001010924494F39252724213B2121170D0C
0C0C110C0808080C0C0E1911110C14090C0E1111140E0D0C111414110E110F0E
0E14140E140C0E0C0D0D0E140D14111411161E171622090200000000FFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000010724344F4151362A35211628
3524220D0E0E0C0806080D08080D14110D08140D0D1411110F140E140D140D11
1411160E0E0C0E0E0E0E110E0D170E140D0D1D111E1E22151515150901010000
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000001021F39343B3D49473B
29342921272F170C0C0C0C080D08080C080E140C140D0E14080D171717141614
0D110E111114170D0C14140F140E140E0E17140E0D141E16211715202D1D0E0D
0301000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000010109344F3D36
3B393D3F463B292936210C140F140F0C0D0E1119141C2211140C0C0F110F1420
1E1E20221C14171E16161E1D14140C111416221414142B2B31282B2C28281E1E
22172222090200000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000001041F
404F4934533936392F3D3B393B27152211140F1D3A1714171C1922221C0D0C14
221114141122221716162220141E1E0E14110F2214111E11141E2B3A312C2B2C
4B666D8959526F441F0702000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
0102093940494F48494039483234392A35222D1D17140F175B3A324232281522
1C141417171414141114201C20151714191E1E161621111E221722222B3A4B4B
4C8E8952AE6C5F61899F898972441802000000FFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000001071539494F474051534F534C3A3C221C42422D2C2220444A5D5D52
4C7568441D222214141111110C080D0C33332D1D1D223E32281E1C1E1E1F2028
70C8B0B0DBB6B399DB997A91ABC9AFBAC0BA5A18000000FFFFFFFFFFFFFFFFFF
FFFFFFFFFF00000101152021474F4151514F494F48605D3E4B5D5D4B5D4B4C5A
504D5656667EB3681D19222216141C22171C1B1C3854565631327575B6431E21
2527425D92AEAEB6C9B6AEAEAEABB3B6AEBAC1DBC1C1772E020000FFFFFFFFFF
FFFFFFFFFFFFFFFFFF00000004202827404F4F4F494F49474A525656565A5D66
5D5D666672667B819A9A9A68442C31312C2C2B3231224B442D2B44445656AE99
B3B3623E4A7A3A5D919AAEAEDBDBC3BAB6B6C1BAB6BABAAFAF9F894503010000
FFFFFFFFFFFFFFFFFFFFFFFF000001021F2F23274F4F494940403D4670606E70
827F9191ADBB9D8BAD969C8E8E867E796D5E5A4D32323E4B4B4B424B4242324D
6BB3B3ABABAB9F839FAF9F9F9FAEABAEB6C3C3D0D0D2E5E5F0FDEBDBC9B6995E
18020000FFFFFFFFFFFFFFFFFFFFFFFF0000010232403B47474F4F4140466AA3
BBBBC4C4CCD6F5FDF2F1F9F2FAFCFCFCF7F7F5E7E0E1E4F5D89BBEA9B1A8AA7D
878860AAF5EBECF5FDEBE9E2E9FDF2F7D9E2DFE4E4FDEBD0DBD0D0DEE5F9FDF9
ECECE7C35003000000FFFFFFFFFFFFFFFFFFFFFF000001043448464746475149
47363B6AACB8BCC2CCD6E1E6E6EDF7F4FBFBFBFBFBFBFAFAFAFAFAFAFEEABEBE
BEA9DDBEEAFEFEFEFEFEFEFEFCFEFAF8FAFEFEFCF8FAFBFAFCFEF9FCFCFCEFE2
E2E2E4E2E2E4DEBF7218010000FFFFFFFFFFFFFFFFFFFFFF000002093C404647
463D3B4946354A6A9BB8C4C4CCD6D6DDEAEDF1F4F4F4F4F4F7F7F7F7F7F7FBFB
FBFADC877D7D9BD1FAFAFAFAF9FCFCFCFCFAF9F9FCF9F9F9F9F2F2F2F2F2F2F0
F0F0EEEFE9E9E9E9E9E5E3D58D30000000FFFFFFFFFFFFFFFFFFFF0000000315
3B49403F473D3946353B356AADB8C4C4CCCCCCDDE8EAEAF1F1F1F1F4F4F4F4F4
F4F4F7F7F7F7F7E8BE7DD1F4FAFAF8F8F8F8FAF8F8F8F8F8F8F2F3F3F3F3F2F2
F2ECECECECECECECE9E9E9E9E9E9E9E9B44D0B0000FFFFFFFFFFFFFFFFFFFF00
000104324864643D4746403D3B343471ADADB8C4C4C4D1DCDCDCE8E8E8EAEAEA
EDE6E6EDEDEDEDEDEDEDEDF6F7F6F7F6F6F6F6F6F6F6F6F6F6F3F6F3F3F3F3F3
EEEEECECECECE9ECE9ECECE9E9E9E9E9E9E9E9E9C76618000000FFFFFFFFFFFF
FFFFFF000001091F39534839473D3D393434397DADADADB8B8C4CCD1D1D1DCDD
DDDDDDDDDDE1E1E1E6E6E6E6E6E6E6E6E6EDEDEDEDEDEDEDEDEDF6F6F6F3F3F3
EEEFEEEFEEEEEEECE7E7ECE9E9E9E3E9E9E2E2E2E2DFE2E2CB842E000000FFFF
FFFFFFFFFFFFFF000001152F343D3C34473D39393C5B71A6ADADADADB8B8C4C4
CCCCCCCCCCCCCCD6D6D6D6D6D6E1E1E1E1E1E1E1E6E6E7E6E6E6E6E7EDEDEDEE
EEEDEEEEEEEEEEEEE3E3E7E3E3E7E3E9E9E3E0E2E2E2E2DFE2DFE2E2D3954400
0000FFFFFFFFFFFFFFFF000001021F34483D39393D363B3C3A76889D9DA6ADB1
ADB8B8B8B8C2C4C4CECECECECECECECED6D6D6D6D6D8D8D8E0E0E0E0E0E0E7E7
E7E7E7E7E7E7E3E7E7E7E3E7E3E7E3E3E3E3E3DFDFDFDFDFDFDFDFDFDFDFDFE2
DAA84D030000FFFFFFFFFFFFFFFF00000002203453405B6A645B3C3B5B7D9D9D
9D9DA6ADB1B1BCBCBCBCBCC2C2C2CCCECECED4D4D4D4D4D8D4D8D8D8D8D8D8D8
D8E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E2DFDFE0DFDFDFDFDAD7E2DAE2DADADA
DAD5D5DADAB4560B000000FFFFFFFFFFFFFF000000021F2F53768888938B8888
9393939D9D9DA6A6A6ADB1B1B1BCBCBCBCBDC2C5C6CACAC6C6CBCBCBCBD4D4D4
D8D8D8D7D8D8D8D8D8E0E0E0E0E0E0E0E0E0E0DFD7E0D7DAD8D5D5D5D5D5D5D5
D5D5D5D5D5D5DADAD3B56618000000FFFFFFFFFFFFFF000000041F2B3B608B8B
8B93939393939793939D9DA1A1A6A6B1B1B1BDB1BDBDBDC6C6C6C5C6C6CBC6CB
D4CBCBD4D4D4D4D4D8D7D7D7D7D7D7D8D5D7D7D7D7D7D7DADAD8D5D7D5D5D5D5
D5D5D5D5D5D3D3D3D3D3D3D3D3BF6E18010000FFFFFFFFFFFFFF000000072B35
3B3B8A8B939393939393939393A1A19DA6A6A7A6B1B1B1B5B5BDBDBDBDC6C5C6
C7C7CBCBCBCACBCBCBCBD4D4D8D4D4D4D7D7D7D8D7D7D7D7D7D7D7D7D7D7D5D8
D5D5D3D3D3D3D3D3D3D3D3D3CDCDCDCDCFBF7A26000000FFFFFFFFFFFFFF0000
01062C2F768B858B8B8C93938C9393939797A19D9DA6A6A6A8A8B1B4B4BDBDBD
BDBDBDBDC7C7C7C7C7CACBCBCBCBCBCBD4D3D4D4D4D3D4D4D4D7D5D5D5D5D5D5
D3D3D3D3D3D3D3D3D3CDCDCDCDCDCDCDCDCACACACABF7A30010000FFFFFFFFFF
FFFF00000103325D768585858B8C8C8C8B939397979793A2A2A1A6A8A8A8A8B4
B4B1B1B1B9B9BDBDBDC7C5C7C7C7C6CBCBCBCBCBD4CBCDCBD3D3D4D3D3D4D3D3
D3D3D3D4D3D3D3CDD3D3CDCDCDCACACDCACACACACACACACAC5B57A2E020000FF
FFFFFFFFFFFF0000011B5D85858585858C8C8B8B8C8C928BA2A297A1A1A1A1A1
A8A8A8A8B2B2B4B4B1B9B9B9BFBFBFC7C7C7C7C7C7CBCACACACDCDCDCDCDD4D4
D3D4D3D3D3D3CDCDCDCDCDCDCDCDCDCDCDCACACACACACACAC5C5C5C5C5B77A2E
000000FFFFFFFFFFFFFF000002305A8585848B8B8C8B8B8C8C8C8F92979297A2
A1A1A1A2A1A7A8A8A7A7B2B4B4B4B9B5B9B9BFC7C7C7C5C5C7C5CBCACACACACD
CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCACDCACACACACAC5C5C5C5C5C5C5
C5B57A30020000FFFFFFFFFFFFFF000002305A7682848282828B8C8C8C8D8F8B
959297979797A1A2A2A7A8A8A6B4B4B1B2B5B4B5B9B9B9B9C7C7C5C5C5C5C5C5
CACACACACACACACDCACDCDCDCDCACDCACACACACACACACAC5CAC5C5C5C3C5C5C5
C5C5BFB7BFB26E26010000FFFFFFFFFFFFFF000102305A85858B828484858584
8D8D8F8C8B9797A2A297A1A1A1A1A8A8A8A8A8B1B4B4B1B9B9BDBDBDB9BFBFC5
C5C7C7C5C5C5C7C5CACBCACACACACACACACACACACACACACAC5CAC5C5C5C5C5C5
C5C5BFBFBFBFBFBFBFB26E26020000FFFFFFFFFFFFFF000002305A7A82858584
8485848D8C8D8D8D92928B9297A298A1A1A1A1A1A2A8A8A8B4B2B4B4B1B5B9B9
B9BFBFB9C7C7C7C5C7C5C7C7C5C5C5C5C5C7C5C7C7C5C7C7C5C5C5C5C5C5C5C3
C5BFBFBFBFBFBFBFBFB5BFBFB7A86E18010000FFFFFFFFFFFFFF000002305A7A
848284828282828F8F8C8F8F92929297929898A0A0A4A4A2A4A7A8A8A8B2B4B4
B4B4B5B5B5B9B9B9B9B9B9BFBFBFC7BFBFC7C5C7C5C5C5C3C5C3C5C5C5C5C3C5
C5BFC5C3BFBFBFBFB7BFBFBFBFB5B5B5B5A46618010000FFFFFFFFFFFFFF0000
001B567A84828484848282858F8D8D8F8F8F959292A29898A0A0A1A1A2A7A8A8
A7AAA8B4B4B4B2B4B4B4B2B4B9B9B9B5B9BFBFBFB9C7BFC7BFBFC7BFBFC5BFBF
C7BFBFBFBFBFBFBFBFBFBFBFB7B7B7B7B7B7B5B5B098560B000000FFFFFFFFFF
FFFF000001184D6E7A828284848284848D848D8F8F8D8D95929797979795A2A0
A0A0A1A1A1A8A8A7A7A7AAB4B4B0B0B4B4B4B4B5B9B5B5B5BFBFB9B9B9BFBFBF
BFBFBFBFBFBFBFBFB7B7B7B7B7B7B5B5B7B5B0B7B7B2B0B0B0924D0B000000FF
FFFFFFFFFFFF0000010B446E857A8282848484848482848D8C8F8D8D92929595
959797989598A0A2A0A1A1A4A8AAA7A7A7A8B2B4B4B2B4B4B5B9B5B5B9B5B9B9
B5B9B9B5B9BFB9BFB9B5B5B5B5B5B5B5B5B5B0B7B0B2B2B0B0B0B0B0A4834403
0000FFFFFFFFFFFFFFFF0000000B446E7A7A7A848484808084848684848D8D8D
8F8F8D8F9592959595989898A0A0A0A4A1A4A4A8A8A8A7A8B4B2B4B4B4B2B2B4
B4B0B5B9B5B5B9B9B4B5B5B5B9B5B5B5B5B5B5B2B2B0B0B0B0B0B2B0AAAAAAAA
A47C30030000FFFFFFFFFFFFFFFF00000003305A7A7A7C7A7C7C7C8080848483
848484848F8F8D8D8D9595959595959898A0A2A0A0A0A4A4A7A4A4AAA7A7A8A8
B4AAB2B0B2B2B2B0B4B2B0B2B0B5B2B0B2B2B0B2B0B0B2B0B0B0AAAAB2A7AAAA
AAAAAAAAA06626020000FFFFFFFFFFFFFFFFFF0000002656727A78787C7C7C84
848480868680868686908D8D8D8D8D95909592979595989595A0A0A0A4A4A4A4
A4A4AAAAAAAAAAA7AAB4B2AAAAB0B2B0B0A7AAB0B0B0AAAAAAAAAAAAAAAAAAAA
AAA4AAAAA4A4A4A4925618010000FFFFFFFFFFFFFFFFFF000002184D6E7A787C
7C7C7A7C7C7A807E808386868683908D8F908E8D8E8E91958E95919598A0A0A0
9EA1A4A4A4A4A4A7A4A4A4A4A4AAAAAAAAAAAAAAAAAAAAA4AAA4AAA8AAAAA4AA
AAA4A4A4A4A4A4A4A4A4A4A084430B010000FFFFFFFFFFFFFFFFFF0000000B44
66727C7C7C7C7878787C7C807C8080808080868686868D8E908E8F8E90929591
9898A2A0A0A0A0A0A4A4A7A7A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4
A4A4A4A4A4A4A4A4A4A4A4A0A09E9E98723703000000FFFFFFFFFFFFFFFFFF00
0000032E50737273727C79777C7C7C7C7C7C8080808080808686869090909292
92929892929292A0A2A2A2A2A2A7B1B1A5A5A5A4A4A1A4A49E9EA4A49EA4A4A4
A49E9EA4A4A4A49EA0A4A0969EA0A0A0A0A098915A26020000FFFFFFFFFFFFFF
FFFFFFFF000001184D667373726F7379787C797C7C797C7C7880838380808686
86868E8D8D95908E92919191989DA29898A2A2A7A6ACA6A5ACB1B1B1A6ACA7A4
9EA0A09E9EA0A09EA0A0A09EA098A09E9E98989E989898824D0B010000FFFFFF
FFFFFFFFFFFFFFFF00000003375E726F7274727272727479727C7C7C7C7C7980
7C80808380868686868686908E8E90928E9592929891919198A2A2A2A6A6ACAC
ACACACACA5A2A2A4A0989898989E919895989898989191919498926637030100
00FFFFFFFFFFFFFFFFFFFFFF000000022650676B7272726B746F737274747C77
797C7C79797B7C80808080818686838686868E868E8D909090918E9192929292
9298A0A2A5A2A2A2A7A7A7A5A7A0929898929192919892929295919191918456
18000000FFFFFFFFFFFFFFFFFFFFFFFFFF0000000B435E72726B6B6B6B6F6B74
7474746F79777C797C7B7C7E7B80808080808686868686868686908E8E8E8E8E
908E929191919191929898989898989898989892919592919191919192919190
9290724303000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000032E50666B636B6B
6F6B6B746B7272747972797C7C7C7C7C7C77797C808080818080808686868686
8686908E9090908E8E9090909091909090908D95919192929292929192909090
9090908F90835E2602010000FFFFFFFFFFFFFFFFFFFFFFFFFF0000010218435A
676967726B6B6B6B6B747474736F6F74747477797C7C797C7C7C7C8080808080
83808686868686838686869090909090908D90909090908E908F959191919190
909090908E9090908372430B000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
00032E505E6767676767676B676B676B6F727472727272727474727C7B7C7C7C
7C7C7C7C7C7C8083808080808086868683818390848686868683868683868D90
90908F8F908F8D8D84848F827C562602000000FFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000010A43505E66676868676767676B676B6B6B726B7472727274727B
747978747C7C79797C7C7C807C807E7E79808080808186808680808086868686
8686808086868686808384828283847866370B000000FFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFF0000000226435E676165676767676765676B6B6F6F6B6B6B74
727274747474727B747C797C7977797C7C7C7C80807C7C807C80808080808080
8080838380868080808080808080808083808072501802000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFF000000010B2E4E635F636769676767676363656769
6B6D6D6B6D6D6D7474747474747C7979797C79797979797C798079797C7C8079
817C7C80807C807780807781818080818080808383807B5A2E03000000FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000021845575F6169636765636963
65656D69656B6D6B656C6D6C74747474727474747479747977777979797C7779
7C7C7C7979797C797C7877797779777977807C7979797979777867430B020000
00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000326455961636369
6369636565676565636969696B6B6F6B6D6D6B7474746D6F6F6F796F776F7977
77777777797C7C79797977777777777979777979797878797777797979634318
02000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000001052E4E
595C6161696969636363636563636769696B63656B6B6B6B6C6B6B6B7474746F
747474746F77786F6F7479747274747779797979797979797977787C79797977
6B502603010000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
00020B2E4E595E5E5E5C635C5E6161616165656765656765676768676C696F6B
6B6F6B6B6B746B746D6B7472747474747479746C74747474746F7774746F7474
7474746B502E0301000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFF000000020A37505E59595959615E5E6161636363676563636565656565
656B636B6B6B6B6B6F6C6C6B6F6B6B6B746B6F6F746B746F6F6F6F6F6F777474
7474746F6F6F6D50370B01000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFF000001021A374E555C5C5959595C5C615E5F5E5E5F636765
636363656767696767656B65696C656D6C6C6B6B6B6B6F6F6B74746B6B6B6C6F
6F6F6B6B6F6B6B6F6F6757370B02000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFF00000000031A374E5857575959595C615961635C
6161616161655E6769676563656565656967696365656B636F6B6B726B6B6B6B
6C6B6B6C6B6B6C6C6B72696B6757370B02010000FFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000010218374E555959575C5C5C
58615C5959595C6161636767615C65616967676565656767656563656969676B
676B67676B676B6F63676363656B6B6750370A02010000FFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000021A374E5757
555C545C595954595C5961616163616161616161676765616165636567636363
656563636767696965676F67656763696363614E370A0200000000FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000002
1A2E45555557575E57595C595C595C5C615961615C5C5C63615E616565636165
6963616561656567636967656767636563676565615C4E2E0B0200000000FFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
00000000020A26454E575557575555595C595C59595C59595C59595C595C5C63
615E5E615C5C6161635E67676163636165696563636763615745260301000000
00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFF0000000101031A374E57555757575757555757555C59595C595959
5E5C5C615961615C6161615C5C5C61615E6361615C63615C675E574E371A0300
000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF0000000001020B2E45504E5754575757575757575757
5857575759555957575759595E595E5C595961595E5F615961615959504E4526
0A0201000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000002051A2E454E4E5557575754
5757575757575757575E5757575959595E5C595C5C57595E5F5C595C5959574E
452E0A030100000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000020B2637454E
5455585757575754575557575457575857575958545C59595758595E5C595955
574E45371805020000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000001
020A262E45454E57555555575757575750575757575754575757585759575E57
5757574E452E1A0B020100000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
000000000001020A1A2E3745454E4E5854555757585457575555545758575757
5554554E4E453726180502010000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFF0000000000000102050A1A262E3745454E4E504E4E4E554E575755
544E4E4E4E45453726180A0502010100000000FFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFF000000000000010102050A0A1A262E2E3737373737
454545454537372E261A0A0A030200000000000000FFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000001010202050A0A
0A05050A0A1A1A1A0A0A0A030302010100000000000000FFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000
01000101010000010102020200000101000000000000000000FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
0000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFF00000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000
0000FFFFFFFFFFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFFFFFFFFFF000
0000FFFFFFFFFFE0007FFFFFFFFFF0000000FFFFFFFFFC000003FFFFFFFFF000
0000FFFFFFFFE00000003FFFFFFFF0000000FFFFFFFF000000000FFFFFFFF000
0000FFFFFFFC0000000003FFFFFFF0000000FFFFFFF00000000000FFFFFFF000
0000FFFFFFC000000000003FFFFFF0000000FFFFFF8000000000000FFFFFF000
0000FFFFFE00000000000007FFFFF0000000FFFFFC00000000000001FFFFF000
0000FFFFF800000000000000FFFFF0000000FFFFF0000000000000007FFFF000
0000FFFFC0000000000000003FFFF0000000FFFF80000000000000001FFFF000
0000FFFF00000000000000000FFFF0000000FFFE000000000000000007FFF000
0000FFFE000000000000000003FFF0000000FFFC000000000000000001FFF000
0000FFF8000000000000000000FFF0000000FFF0000000000000000000FFF000
0000FFF00000000000000000007FF0000000FFE00000000000000000003FF000
0000FFC00000000000000000003FF0000000FFC00000000000000000001FF000
0000FF800000000000000000000FF0000000FF800000000000000000000FF000
0000FF0000000000000000000007F0000000FF0000000000000000000007F000
0000FE0000000000000000000007F0000000FE0000000000000000000003F000
0000FC0000000000000000000003F0000000FC0000000000000000000001F000
0000FC0000000000000000000001F0000000FC0000000000000000000001F000
0000F80000000000000000000001F0000000F80000000000000000000000F000
0000F80000000000000000000000F0000000F80000000000000000000000F000
0000F00000000000000000000000F0000000F000000000000000000000007000
0000F0000000000000000000000070000000F000000000000000000000007000
0000F0000000000000000000000070000000F000000000000000000000007000
0000F0000000000000000000000070000000F000000000000000000000007000
0000F0000000000000000000000070000000F000000000000000000000007000
0000F0000000000000000000000070000000F000000000000000000000007000
0000F0000000000000000000000070000000F000000000000000000000007000
0000F0000000000000000000000070000000F00000000000000000000000F000
0000F00000000000000000000000F0000000F00000000000000000000000F000
0000F80000000000000000000000F0000000F80000000000000000000000F000
0000F80000000000000000000000F0000000F80000000000000000000001F000
0000FC0000000000000000000001F0000000FC0000000000000000000001F000
0000FC0000000000000000000003F0000000FE0000000000000000000003F000
0000FE0000000000000000000003F0000000FE0000000000000000000007F000
0000FF0000000000000000000007F0000000FF000000000000000000000FF000
0000FF800000000000000000000FF0000000FF800000000000000000001FF000
0000FFC00000000000000000001FF0000000FFE00000000000000000003FF000
0000FFE00000000000000000007FF0000000FFF00000000000000000007FF000
0000FFF8000000000000000000FFF0000000FFFC000000000000000001FFF000
0000FFFC000000000000000003FFF0000000FFFE000000000000000007FFF000
0000FFFF000000000000000007FFF0000000FFFF80000000000000000FFFF000
0000FFFFC0000000000000001FFFF0000000FFFFE0000000000000007FFFF000
0000FFFFF000000000000000FFFFF0000000FFFFF800000000000001FFFFF000
0000FFFFFE00000000000003FFFFF0000000FFFFFF0000000000000FFFFFF000
0000FFFFFFC000000000001FFFFFF0000000FFFFFFE000000000007FFFFFF000
0000FFFFFFF80000000001FFFFFFF0000000FFFFFFFE0000000007FFFFFFF000
0000FFFFFFFFC00000001FFFFFFFF0000000FFFFFFFFF8000000FFFFFFFFF000
0000FFFFFFFFFF80000FFFFFFFFFF0000000FFFFFFFFFFFE1FFFFFFFFFFFF000
0000FFFFFFFFFFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFFFFFFFFFF000
0000FFFFFFFFFFFFFFFFFFFFFFFFF0000000
}
Menu = MainMenu1
OnActivate = FormActivate
OnCreate = FormCreate
OnDestroy = FormDestroy
OnPaint = FormPaint
OnShow = FormShow
Position = poScreenCenter
ShowHint = True
LCLVersion = '3.2.0.0'
object DataNoteBook: TPageControl
AnchorSideLeft.Control = Owner
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = StatusBar1
Left = 0
Height = 361
Top = 159
Width = 879
ActivePage = ConfigurationTab
Anchors = [akLeft, akRight, akBottom]
ParentFont = False
TabIndex = 5
TabOrder = 0
OnChange = DataNoteBookChange
object InformationTab: TTabSheet
Caption = 'Information'
ClientHeight = 328
ClientWidth = 869
ParentFont = False
object ColourControls: TGroupBox
AnchorSideLeft.Control = LoggingGroup
AnchorSideRight.Control = InformationTab
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = InformationTab
AnchorSideBottom.Side = asrBottom
Left = 540
Height = 220
Top = 104
Width = 325
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Right = 4
BorderSpacing.Bottom = 4
Caption = 'Colour controls:'
ClientHeight = 200
ClientWidth = 323
ParentFont = False
TabOrder = 0
Visible = False
object ColourScalingRadio: TRadioGroup
AnchorSideLeft.Control = ColourControls
AnchorSideTop.Control = ColourControls
AnchorSideBottom.Control = ColourControls
AnchorSideBottom.Side = asrBottom
Left = 2
Height = 112
Top = 2
Width = 117
AutoFill = True
AutoSize = True
BorderSpacing.Around = 2
Caption = 'Scaling:'
ChildSizing.LeftRightSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 92
ClientWidth = 115
Items.Strings = (
'Power down'
'2%'
'20%'
'100%'
)
OnClick = ColourScalingRadioClick
ParentFont = False
TabOrder = 0
end
object ColourRadio: TRadioGroup
AnchorSideLeft.Control = ColourScalingRadio
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ColourCyclingRadio
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = ColourControls
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 121
Height = 112
Top = 70
Width = 200
Anchors = [akTop, akLeft, akRight]
AutoFill = True
AutoSize = True
BorderSpacing.Around = 2
Caption = 'Colour:'
ChildSizing.LeftRightSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 92
ClientWidth = 198
Items.Strings = (
'Red'
'Blue'
'Clear'
'Green'
)
OnClick = ColourRadioClick
ParentFont = False
TabOrder = 1
end
object ColourCyclingRadio: TRadioGroup
AnchorSideLeft.Control = ColourScalingRadio
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ColourScalingRadio
AnchorSideRight.Control = ColourControls
AnchorSideRight.Side = asrBottom
Left = 121
Height = 66
Top = 2
Width = 200
Anchors = [akTop, akLeft, akRight]
AutoFill = True
AutoSize = True
BorderSpacing.Right = 2
Caption = 'Cycling'
ChildSizing.LeftRightSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 46
ClientWidth = 198
Items.Strings = (
'Fixed'
'Cycled (RBCG)'
)
OnClick = ColourCyclingRadioClick
TabOrder = 2
end
end
object MeasurementGroup: TGroupBox
AnchorSideLeft.Control = InformationTab
AnchorSideTop.Control = InformationTab
Left = 5
Height = 88
Top = 5
Width = 527
BorderSpacing.Left = 5
BorderSpacing.Top = 5
Caption = 'Measurement'
ClientHeight = 86
ClientWidth = 525
ParentFont = False
TabOrder = 1
object DisplayedReading: TLabel
AnchorSideLeft.Side = asrCenter
AnchorSideTop.Control = MeasurementGroup
AnchorSideTop.Side = asrCenter
Left = 99
Height = 68
Top = 9
Width = 78
Alignment = taCenter
Anchors = [akTop]
BorderSpacing.Top = 2
Caption = ' '
Font.Height = -49
Font.Name = 'Sans'
ParentColor = False
ParentFont = False
end
object ReadingUnits: TLabel
AnchorSideLeft.Control = DisplayedReading
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = DisplayedReading
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = DisplayedReading
AnchorSideBottom.Side = asrCenter
Left = 183
Height = 19
Hint = 'magnitudes per square arcsecond'
Top = 33
Width = 81
Anchors = [akLeft, akBottom]
BorderSpacing.Left = 6
BorderSpacing.Top = 2
Caption = 'mags/arcsec²'
ParentColor = False
ParentFont = False
ParentShowHint = False
ShowHint = True
end
object DisplayedNELM: TLabel
AnchorSideRight.Control = MeasurementGroup
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = Displayedcdm2
Left = 485
Height = 19
Hint = 'Naked Eye Limiting Magnitude'
Top = 19
Width = 36
Anchors = [akRight, akBottom]
BorderSpacing.Right = 4
BorderSpacing.Bottom = 3
Caption = 'NELM'
ParentColor = False
ParentFont = False
ParentShowHint = False
ShowHint = True
end
object Displayedcdm2: TLabel
AnchorSideRight.Control = MeasurementGroup
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = DisplayedNSU
Left = 485
Height = 19
Hint = 'candela per square meter'
Top = 41
Width = 36
Anchors = [akRight, akBottom]
BorderSpacing.Right = 4
BorderSpacing.Bottom = 3
Caption = 'cd/m²'
ParentColor = False
ParentFont = False
ParentShowHint = False
ShowHint = True
end
object DisplayedNSU: TLabel
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = MeasurementGroup
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = MeasurementGroup
AnchorSideBottom.Side = asrBottom
Left = 494
Height = 19
Hint = 'Natural Sky Units'
Top = 63
Width = 27
Anchors = [akRight, akBottom]
BorderSpacing.Right = 4
BorderSpacing.Bottom = 4
Caption = 'NSU'
ParentColor = False
ParentFont = False
ParentShowHint = False
ShowHint = True
end
end
object DetailsGroup: TGroupBox
AnchorSideLeft.Control = MeasurementGroup
AnchorSideTop.Control = MeasurementGroup
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = InformationTab
AnchorSideBottom.Side = asrBottom
Left = 5
Height = 235
Top = 93
Width = 529
Anchors = [akTop, akLeft, akBottom]
Caption = 'Details'
ClientHeight = 215
ClientWidth = 527
ParentFont = False
TabOrder = 2
object VersionButton: TButton
AnchorSideLeft.Control = DetailsGroup
AnchorSideTop.Control = DetailsGroup
AnchorSideRight.Control = DetailsGroup
Left = 6
Height = 28
Hint = 'Get the device version information.'
Top = 0
Width = 254
BorderSpacing.Left = 6
Caption = 'Version'
Enabled = False
ParentFont = False
TabOrder = 0
OnClick = VersionButtonClick
end
object VersionListBox: TListBox
AnchorSideLeft.Control = VersionButton
AnchorSideTop.Control = VersionButton
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = VersionButton
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = DetailsGroup
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 182
Top = 31
Width = 254
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Top = 3
BorderSpacing.Bottom = 2
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
Font.Pitch = fpFixed
ItemHeight = 0
ParentFont = False
ScrollWidth = 252
TabOrder = 1
TopIndex = -1
end
object RequestButton: TButton
AnchorSideLeft.Control = VersionButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = VersionButton
AnchorSideRight.Control = DetailsGroup
AnchorSideRight.Side = asrBottom
Left = 267
Height = 28
Hint = 'Get an updated reading from the selected device.'
Top = 0
Width = 254
Anchors = [akTop, akRight]
BorderSpacing.Left = 6
BorderSpacing.Right = 6
Caption = 'Reading'
ParentFont = False
TabOrder = 2
OnClick = RequestButtonClick
end
object ReadingListBox: TListBox
AnchorSideLeft.Control = RequestButton
AnchorSideTop.Control = VersionListBox
AnchorSideRight.Control = RequestButton
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = VersionListBox
AnchorSideBottom.Side = asrBottom
Left = 267
Height = 182
Top = 31
Width = 254
Anchors = [akTop, akLeft, akRight, akBottom]
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
Font.Pitch = fpFixed
ItemHeight = 0
ParentFont = False
ScrollWidth = 252
TabOrder = 3
TopIndex = -1
end
end
object LoggingGroup: TGroupBox
AnchorSideLeft.Control = MeasurementGroup
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = MeasurementGroup
Left = 540
Height = 88
Top = 5
Width = 323
BorderSpacing.Left = 8
Caption = 'Logging'
ClientHeight = 68
ClientWidth = 321
ParentFont = False
TabOrder = 3
object HeaderButton: TButton
AnchorSideLeft.Control = LoggingGroup
AnchorSideTop.Control = LoggingGroup
Left = 3
Height = 28
Hint = 'View the log header settings'
Top = 3
Width = 100
BorderSpacing.Around = 3
Caption = 'Header'
ParentFont = False
TabOrder = 0
OnClick = HeaderButtonClick
end
object LogOneRecordButton: TButton
AnchorSideLeft.Control = HeaderButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = HeaderButton
Left = 109
Height = 28
Hint = 'Log one reading into log directory path file.'
Top = 3
Width = 100
BorderSpacing.Left = 6
Caption = 'One record'
ParentFont = False
TabOrder = 1
OnClick = LogOneRecordButtonClick
end
object LogContinuousButton: TButton
AnchorSideTop.Control = HeaderButton
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = LogOneRecordButton
AnchorSideRight.Side = asrBottom
Left = 109
Height = 28
Hint = 'Start logging readings into log directory path file.'
Top = 37
Width = 100
Anchors = [akTop, akRight]
BorderSpacing.Top = 6
Caption = 'Continuous'
ParentFont = False
TabOrder = 2
OnClick = LogContinuousButtonClick
end
object LogSettingsButton: TButton
AnchorSideLeft.Control = HeaderButton
AnchorSideTop.Control = HeaderButton
AnchorSideTop.Side = asrBottom
Left = 3
Height = 28
Hint = 'Set options for logging.'
Top = 37
Width = 100
BorderSpacing.Top = 6
Caption = 'Settings'
TabOrder = 3
OnClick = LogSettingsButtonClick
end
end
end
object CalibrationTab: TTabSheet
Caption = 'Calibration'
ClientHeight = 328
ClientWidth = 869
ParentFont = False
object Label9: TLabel
Left = 255
Height = 19
Top = 79
Width = 91
Caption = 'Desired Values'
ParentColor = False
ParentFont = False
end
object Label10: TLabel
Left = 428
Height = 19
Top = 79
Width = 81
Caption = 'Actual Values'
ParentColor = False
ParentFont = False
end
object Label11: TLabel
AnchorSideTop.Control = LCODes
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = LCODes
Left = 83
Height = 20
Top = 109
Width = 167
Alignment = taRightJustify
Anchors = [akTop, akRight]
AutoSize = False
Caption = 'Light Calibration Offset: '
ParentColor = False
ParentFont = False
end
object Label12: TLabel
AnchorSideTop.Control = LCTDes
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = LCTDes
Left = 21
Height = 20
Top = 137
Width = 229
Alignment = taRightJustify
Anchors = [akTop, akLeft, akRight]
AutoSize = False
Caption = 'Light Calibration Temperature: '
ParentColor = False
ParentFont = False
end
object Label13: TLabel
AnchorSideTop.Control = DCPDes
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = DCPDes
Left = 45
Height = 20
Top = 164
Width = 205
Alignment = taRightJustify
Anchors = [akTop, akLeft, akRight]
AutoSize = False
Caption = 'Dark Calibration Period: '
ParentColor = False
ParentFont = False
end
object Label14: TLabel
AnchorSideTop.Control = DCTDes
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = DCTDes
Left = 29
Height = 20
Top = 191
Width = 221
Alignment = taRightJustify
Anchors = [akTop, akLeft, akRight]
AutoSize = False
Caption = 'Dark Calibration Temperature: '
ParentColor = False
ParentFont = False
end
object Label15: TLabel
Left = 79
Height = 95
Top = 216
Width = 345
Caption = 'Notes:'#10' - See calibration sheet for original settings.'#10' - Add/subtract Light Cal offset for extra glass covering.'#10' - Temperature values get reconverted, '#10' so the actual may be slightly different than the desired.'
ParentColor = False
ParentFont = False
end
object LogCalInfoButton: TButton
Left = 15
Height = 28
Top = 44
Width = 160
Caption = 'Log Calibration Info'
ParentFont = False
TabOrder = 0
Visible = False
OnClick = LogCalInfoButtonClick
end
object LCOSet: TButton
Left = 355
Height = 25
Top = 102
Width = 50
Caption = 'Set'
ParentFont = False
TabOrder = 2
OnClick = LCOSetClick
end
object LCTSet: TButton
Left = 355
Height = 26
Top = 128
Width = 50
Caption = 'Set'
ParentFont = False
TabOrder = 5
OnClick = LCTSetClick
end
object DCPSet: TButton
Left = 355
Height = 26
Top = 157
Width = 50
Caption = 'Set'
ParentFont = False
TabOrder = 8
OnClick = DCPSetClick
end
object DCTSet: TButton
Left = 355
Height = 26
Top = 184
Width = 50
Caption = 'Set'
ParentFont = False
TabOrder = 11
OnClick = DCTSetClick
end
object LCODes: TEdit
Left = 250
Height = 34
Top = 102
Width = 93
Alignment = taCenter
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
ParentFont = False
TabOrder = 1
end
object LCTDes: TEdit
Left = 250
Height = 34
Top = 130
Width = 93
Alignment = taCenter
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
ParentFont = False
TabOrder = 4
end
object DCPDes: TEdit
Left = 250
Height = 34
Top = 157
Width = 93
Alignment = taCenter
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
ParentFont = False
TabOrder = 7
end
object DCTDes: TEdit
Left = 250
Height = 34
Top = 184
Width = 93
Alignment = taCenter
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
ParentFont = False
TabOrder = 10
end
object LCOAct: TEdit
Left = 416
Height = 34
Top = 104
Width = 93
Alignment = taCenter
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
Font.Pitch = fpFixed
ParentFont = False
ReadOnly = True
TabOrder = 3
end
object LCTAct: TEdit
Left = 416
Height = 34
Top = 132
Width = 93
Alignment = taCenter
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
Font.Pitch = fpFixed
ParentFont = False
ReadOnly = True
TabOrder = 6
end
object DCPAct: TEdit
Left = 416
Height = 34
Top = 159
Width = 93
Alignment = taCenter
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
Font.Pitch = fpFixed
ParentFont = False
ReadOnly = True
TabOrder = 9
end
object DCTAct: TEdit
Left = 416
Height = 34
Top = 186
Width = 93
Alignment = taCenter
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
Font.Pitch = fpFixed
ParentFont = False
ReadOnly = True
TabOrder = 12
end
object Label32: TLabel
Left = 512
Height = 19
Top = 108
Width = 39
Caption = 'mpsas'
ParentColor = False
ParentFont = False
end
object Label33: TLabel
Left = 512
Height = 19
Top = 136
Width = 14
Caption = '°C'
ParentColor = False
ParentFont = False
end
object Label34: TLabel
Left = 512
Height = 19
Top = 190
Width = 14
Caption = '°C'
ParentColor = False
ParentFont = False
end
object Label35: TLabel
Left = 515
Height = 19
Top = 163
Width = 6
Caption = 's'
ParentColor = False
ParentFont = False
end
object GetCalInfoButton: TBitBtn
Left = 14
Height = 28
Hint = 'Refresh'
Top = 8
Width = 34
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFF
FF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFFFF1FFFFF
FF5EFFFFFF34FFFFFF0BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF02FFFFFF05FFFFFF00FFFFFF00FFFFFF01FFFFFF3B3B3B
3B7A8C8C8C7EECECEC7AFFFFFF1CFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF01FAFAFA51F6F6F65DFFFFFF01FFFFFF00FFFFFF01FFFFFF3A0101
01B60000009C15151581CECECE83FFFFFF11FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF209494948478787884FFFFFF30FFFFFF00FFFFFF00FFFFFF159B9B
9B66161616A0000000A714141488E9E9E964FFFFFF01FFFFFF00FFFFFF00FFFF
FF04D7D7D77C0404049600000097BEBEBE85FFFFFF10FFFFFF00FFFFFF00FFFF
FF03FFFFFF262B2B2B95000000986565657FFFFFFF0DFFFFFF00FFFFFF01F7F7
F7512828289D000000A4000000A1101010A3DCDCDC74FFFFFF02FFFFFF00FFFF
FF00FFFFFF039393936A000000A72929298EFFFFFF25FFFFFF01FFFFFF106D6D
6D94050505C3010101B6000000AA090909BC424242A9FFFFFF27FFFFFF01FFFF
FF00FFFFFF01FFFFFF411616169F060606A6FFFFFF36FFFFFF01FFFFFF16FFFF
FF2DFFFFFF3328282897000000B39393938BFFFFFF33FFFFFF22FFFFFF01FFFF
FF00FFFFFF01F4F4F46D010101B00E0E0EA2FFFFFF24FFFFFF01FFFFFF00FFFF
FF01FFFFFF035757578A000000C51A1A1AA8FDFDFD61FFFFFF18FFFFFF04FFFF
FF17FFFFFF4676767694000000C0292929A1FFFFFF0CFFFFFF00FFFFFF00FFFF
FF00FFFFFF01F5F5F532080808C0000000CD4C4C4C9EE4E4E484FFFFFF74EEEE
EE8171717197010101C8020202CEC2C2C253FFFFFF01FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF029E9E9E63050505CE000000DD000000D60A0A0AC60000
00D5000000DC010101D86F6F6F80FFFFFF08FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF03D4D4D4412C2C2CA4060606CD010101E10707
07CA222222ACC0C0C054FFFFFF08FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFFFF06FFFFFF23FFFFFF35FFFF
FF22FFFFFF0AFFFFFF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFFFF01FFFF
FF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00
}
OnClick = GetCalInfoButtonClick
ParentFont = False
TabOrder = 13
end
end
object ReportIntervalTab: TTabSheet
Caption = 'Report Interval'
ClientHeight = 328
ClientWidth = 869
ParentFont = False
object ContCheckGroup: TCheckGroup
Left = 664
Height = 168
Top = 8
Width = 200
AutoFill = True
Caption = 'Continuous reports'
ChildSizing.LeftRightSpacing = 6
ChildSizing.TopBottomSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 148
ClientWidth = 198
Items.Strings = (
'Reporting enabled'
'Reporting compressed'
'Report un-averaged'
'LED blink (accessory)'
'Ideal crossover firmware'
)
OnItemClick = ContCheckGroupItemClick
ParentFont = False
TabOrder = 0
Visible = False
Data = {
050000000202020202
}
end
object TimedReportsGroupBox: TGroupBox
Left = 8
Height = 288
Top = 8
Width = 647
Caption = 'Timed reports'
ClientHeight = 286
ClientWidth = 645
ParentFont = False
TabOrder = 1
object GetReportInterval: TBitBtn
AnchorSideLeft.Control = TimedReportsGroupBox
AnchorSideTop.Control = TimedReportsGroupBox
Left = 4
Height = 28
Hint = 'Get Report Interval settings'
Top = 4
Width = 34
BorderSpacing.Around = 4
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFF
FF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFFFF1FFFFF
FF5EFFFFFF34FFFFFF0BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF02FFFFFF05FFFFFF00FFFFFF00FFFFFF01FFFFFF3B3B3B
3B7A8C8C8C7EECECEC7AFFFFFF1CFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF01FAFAFA51F6F6F65DFFFFFF01FFFFFF00FFFFFF01FFFFFF3A0101
01B60000009C15151581CECECE83FFFFFF11FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF209494948478787884FFFFFF30FFFFFF00FFFFFF00FFFFFF159B9B
9B66161616A0000000A714141488E9E9E964FFFFFF01FFFFFF00FFFFFF00FFFF
FF04D7D7D77C0404049600000097BEBEBE85FFFFFF10FFFFFF00FFFFFF00FFFF
FF03FFFFFF262B2B2B95000000986565657FFFFFFF0DFFFFFF00FFFFFF01F7F7
F7512828289D000000A4000000A1101010A3DCDCDC74FFFFFF02FFFFFF00FFFF
FF00FFFFFF039393936A000000A72929298EFFFFFF25FFFFFF01FFFFFF106D6D
6D94050505C3010101B6000000AA090909BC424242A9FFFFFF27FFFFFF01FFFF
FF00FFFFFF01FFFFFF411616169F060606A6FFFFFF36FFFFFF01FFFFFF16FFFF
FF2DFFFFFF3328282897000000B39393938BFFFFFF33FFFFFF22FFFFFF01FFFF
FF00FFFFFF01F4F4F46D010101B00E0E0EA2FFFFFF24FFFFFF01FFFFFF00FFFF
FF01FFFFFF035757578A000000C51A1A1AA8FDFDFD61FFFFFF18FFFFFF04FFFF
FF17FFFFFF4676767694000000C0292929A1FFFFFF0CFFFFFF00FFFFFF00FFFF
FF00FFFFFF01F5F5F532080808C0000000CD4C4C4C9EE4E4E484FFFFFF74EEEE
EE8171717197010101C8020202CEC2C2C253FFFFFF01FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF029E9E9E63050505CE000000DD000000D60A0A0AC60000
00D5000000DC010101D86F6F6F80FFFFFF08FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF03D4D4D4412C2C2CA4060606CD010101E10707
07CA222222ACC0C0C054FFFFFF08FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFFFF06FFFFFF23FFFFFF35FFFF
FF22FFFFFF0AFFFFFF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFFFF01FFFF
FF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00
}
OnClick = GetReportIntervalClick
ParentFont = False
TabOrder = 0
end
object Label16: TLabel
AnchorSideLeft.Control = ITiDes
AnchorSideLeft.Side = asrCenter
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = ITiDes
Left = 250
Height = 19
Top = 39
Width = 85
Anchors = [akLeft, akBottom]
Caption = 'Desired Value'
ParentColor = False
ParentFont = False
end
object Label17: TLabel
AnchorSideLeft.Control = ITiE
AnchorSideLeft.Side = asrCenter
AnchorSideTop.Control = ITiE
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = ITiE
Left = 464
Height = 19
Top = 39
Width = 66
Anchors = [akLeft, akBottom]
Caption = 'in EEPROM'
ParentColor = False
ParentFont = False
end
object Label18: TLabel
AnchorSideTop.Control = ITiDes
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = ITiDes
Left = 47
Height = 19
Top = 70
Width = 193
Alignment = taRightJustify
Anchors = [akTop, akRight]
BorderSpacing.Right = 6
Caption = 'Report Interval Time (seconds):'
ParentColor = False
ParentFont = False
end
object Label19: TLabel
AnchorSideTop.Control = IThDes
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = IThDes
Left = 79
Height = 19
Top = 176
Width = 161
Alignment = taRightJustify
Anchors = [akTop, akRight]
BorderSpacing.Right = 6
Caption = 'Report Threshold (mpsas):'
ParentColor = False
ParentFont = False
end
object ITiERButton: TButton
AnchorSideLeft.Control = ITiDes
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ITiDes
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = ITiRButton
Left = 343
Height = 25
Hint = 'Set in EEPROM and RAM'
Top = 67
Width = 50
Anchors = [akTop, akRight]
BorderSpacing.Around = 4
Caption = 'E/R'
ParentFont = False
TabOrder = 1
OnClick = ITiERButtonClick
end
object IThERButton: TButton
AnchorSideLeft.Control = IThDes
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = IThDes
AnchorSideTop.Side = asrCenter
Left = 343
Height = 26
Hint = 'Set in EEPROM and RAM'
Top = 172
Width = 50
BorderSpacing.Around = 4
Caption = 'E/R'
ParentFont = False
TabOrder = 2
OnClick = IThERButtonClick
end
object ITiDes: TEdit
AnchorSideRight.Control = ITiERButton
Left = 246
Height = 34
Hint = 'Time in seconds'
Top = 62
Width = 93
Anchors = [akRight]
BorderSpacing.Around = 4
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
ParentFont = False
TabOrder = 3
end
object IThDes: TEdit
AnchorSideLeft.Control = ITiDes
Left = 246
Height = 34
Hint = 'Value in magnitudes per square arcsecond.'
Top = 168
Width = 93
Anchors = [akLeft]
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
ParentFont = False
TabOrder = 4
end
object ITiE: TEdit
AnchorSideLeft.Control = ITiRButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ITiRButton
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = ITiR
Left = 451
Height = 34
Hint = 'Permanent setting.'
Top = 62
Width = 93
Alignment = taCenter
Anchors = [akTop, akRight]
BorderSpacing.Around = 4
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
ParentFont = False
ReadOnly = True
TabOrder = 5
end
object IThE: TEdit
AnchorSideLeft.Control = IThRButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = IThRButton
AnchorSideTop.Side = asrCenter
Left = 451
Height = 34
Hint = 'Permanent setting.'
Top = 168
Width = 93
Alignment = taCenter
BorderSpacing.Around = 4
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
ParentFont = False
ReadOnly = True
TabOrder = 6
end
object ITiRButton: TButton
AnchorSideLeft.Control = ITiERButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ITiDes
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = ITiE
Left = 397
Height = 25
Hint = 'Set in RAM'
Top = 67
Width = 50
Anchors = [akTop, akRight]
BorderSpacing.Around = 4
Caption = 'R'
ParentFont = False
TabOrder = 7
OnClick = ITiRButtonClick
end
object IThRButton: TButton
AnchorSideLeft.Control = IThERButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = IThERButton
AnchorSideTop.Side = asrCenter
Left = 397
Height = 26
Hint = 'Set in RAM'
Top = 172
Width = 50
BorderSpacing.Around = 4
Caption = 'R'
ParentFont = False
TabOrder = 8
OnClick = IThRButtonClick
end
object IThR: TEdit
AnchorSideLeft.Control = IThE
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = IThE
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = TimedReportsGroupBox
AnchorSideRight.Side = asrBottom
Left = 548
Height = 34
Hint = 'Temporary setting.'
Top = 168
Width = 93
Alignment = taCenter
Anchors = [akTop, akRight]
BorderSpacing.Around = 4
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
ParentFont = False
ReadOnly = True
TabOrder = 9
end
object ITiR: TEdit
AnchorSideLeft.Control = ITiE
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ITiDes
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = TimedReportsGroupBox
AnchorSideRight.Side = asrBottom
Left = 548
Height = 34
Hint = 'Temporary setting.'
Top = 62
Width = 93
Alignment = taCenter
Anchors = [akTop, akRight]
BorderSpacing.Around = 4
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
ParentFont = False
ReadOnly = True
TabOrder = 10
end
object Label28: TLabel
AnchorSideLeft.Control = Label17
AnchorSideBottom.Control = Label17
Left = 464
Height = 19
Top = 20
Width = 81
Anchors = [akLeft, akBottom]
Caption = 'Actual Values'
ParentColor = False
ParentFont = False
end
object Label36: TLabel
AnchorSideLeft.Control = ITiR
AnchorSideLeft.Side = asrCenter
AnchorSideBottom.Control = ITiR
Left = 573
Height = 19
Top = 39
Width = 43
Anchors = [akLeft, akBottom]
Caption = 'in RAM'
ParentColor = False
ParentFont = False
end
object Label37: TLabel
AnchorSideLeft.Control = Label19
AnchorSideTop.Control = Label19
AnchorSideTop.Side = asrBottom
Left = 81
Height = 57
Top = 211
Width = 327
Anchors = [akLeft]
BorderSpacing.Around = 2
Caption = 'Notes:'#10' - Set threshold to limit reporting to dark reports only.'#10' - Set into RAM for temporary testing only.'
ParentColor = False
ParentFont = False
end
object Label38: TLabel
AnchorSideLeft.Control = Label18
AnchorSideTop.Control = Label18
AnchorSideTop.Side = asrBottom
Left = 49
Height = 57
Top = 91
Width = 258
BorderSpacing.Around = 2
Caption = 'Notes:'#10' - Set Interval time to 0 to disable.'#10' - Set into RAM for temporary testing only.'
ParentColor = False
ParentFont = False
end
object Label39: TLabel
AnchorSideLeft.Control = IThE
AnchorSideLeft.Side = asrCenter
AnchorSideBottom.Control = IThE
Left = 464
Height = 19
Top = 145
Width = 66
Anchors = [akLeft, akBottom]
BorderSpacing.Around = 4
Caption = 'in EEPROM'
ParentColor = False
ParentFont = False
end
object Label40: TLabel
AnchorSideLeft.Control = Label39
AnchorSideBottom.Control = Label39
Left = 464
Height = 19
Top = 122
Width = 81
Anchors = [akLeft, akBottom]
Caption = 'Actual Values'
ParentColor = False
ParentFont = False
end
object Label41: TLabel
AnchorSideLeft.Control = IThR
AnchorSideLeft.Side = asrCenter
AnchorSideBottom.Control = IThR
Left = 573
Height = 19
Top = 145
Width = 43
Anchors = [akLeft, akBottom]
Caption = 'in RAM'
ParentColor = False
ParentFont = False
end
object Label46: TLabel
AnchorSideLeft.Control = ITiERButton
AnchorSideTop.Control = ITiERButton
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = Label39
Left = 343
Height = 19
Top = 96
Width = 89
Caption = 'Press to load >'
ParentColor = False
ParentFont = False
end
object Label47: TLabel
AnchorSideLeft.Control = IThERButton
AnchorSideTop.Control = IThERButton
AnchorSideTop.Side = asrBottom
Left = 343
Height = 19
Top = 202
Width = 89
Caption = 'Press to load >'
ParentColor = False
ParentFont = False
end
end
end
object FirmwareTab: TTabSheet
AnchorSideTop.Side = asrCenter
Caption = 'Firmware'
ClientHeight = 328
ClientWidth = 869
ParentFont = False
object CheckLockButton: TButton
AnchorSideTop.Control = LoadFirmware
AnchorSideTop.Side = asrCenter
Left = 632
Height = 25
Hint = 'Check the lock switch status.'
Top = 179
Width = 88
Anchors = [akTop]
Caption = 'Check Lock'
ParentFont = False
TabOrder = 0
Visible = False
OnClick = CheckLockButtonClick
end
object LoadFirmware: TButton
Left = 1
Height = 25
Hint = 'Load the selected formware file into the meter.'
Top = 179
Width = 143
Anchors = []
BorderSpacing.Bottom = 2
Caption = 'Load Firmware'
Enabled = False
ParentFont = False
TabOrder = 1
OnClick = LoadFirmwareClick
end
object CheckLockResult: TEdit
AnchorSideLeft.Control = CheckLockButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = CheckLockButton
AnchorSideTop.Side = asrCenter
Left = 720
Height = 36
Hint = 'Lock status.'
Top = 173
Width = 82
ParentFont = False
TabOrder = 2
Visible = False
end
object LoadFirmwareProgressBar: TProgressBar
AnchorSideLeft.Control = ResetForFirmwareProgressBar
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ResetForFirmwareProgressBar
Left = 167
Height = 10
Hint = 'Firmware load progress'
Top = 179
Width = 392
ParentFont = False
Smooth = True
Step = 1
TabOrder = 4
end
object ResetForFirmwareProgressBar: TProgressBar
AnchorSideLeft.Control = LoadFirmware
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = LoadFirmware
Left = 147
Height = 10
Hint = 'Initial reset unit progress'
Top = 179
Width = 20
BorderSpacing.Left = 3
Max = 20
ParentFont = False
Smooth = True
Step = 1
TabOrder = 3
end
object FinalResetForFirmwareProgressBar: TProgressBar
AnchorSideLeft.Control = LoadFirmwareProgressBar
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = LoadFirmwareProgressBar
Left = 559
Height = 10
Hint = 'Final reset unit progress'
Top = 179
Width = 20
Max = 20
ParentFont = False
Smooth = True
Step = 1
TabOrder = 5
end
object FirmwareInfoButton: TButton
AnchorSideLeft.Control = CurrentFirmware
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = CurrentFirmware
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = FirmwareTab
AnchorSideRight.Side = asrBottom
Left = 275
Height = 25
Hint = 'View firmware version changelog.'
Top = 8
Width = 136
BorderSpacing.Top = 2
BorderSpacing.Right = 3
Caption = 'Firmware details'
Constraints.MinHeight = 25
Constraints.MinWidth = 70
ParentFont = False
TabOrder = 6
OnClick = FirmwareInfoButtonClick
end
object LoadingStatus: TLabel
AnchorSideLeft.Control = LoadFirmware
AnchorSideLeft.Side = asrBottom
AnchorSideBottom.Control = LoadFirmware
AnchorSideBottom.Side = asrBottom
Left = 147
Height = 19
Top = 185
Width = 466
Anchors = [akLeft, akBottom]
BorderSpacing.Left = 3
Caption = 'Status of loading firmware: Waiting for Load Firmware button to be pressed.'
ParentColor = False
ParentFont = False
end
object CurrentFirmware: TLabeledEdit
AnchorSideTop.Control = FirmwareTab
Left = 147
Height = 36
Hint = 'The current firmware Protocol, Model, Feature of the selected meter.'
Top = 2
Width = 128
Anchors = [akTop]
BorderSpacing.Top = 2
EditLabel.Height = 19
EditLabel.Width = 111
EditLabel.Caption = 'Current firmware:'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
LabelPosition = lpLeft
ParentFont = False
ReadOnly = True
TabOrder = 7
end
object SelectFirmwareButton: TButton
AnchorSideTop.Control = FirmwareFile
AnchorSideTop.Side = asrCenter
Left = 1
Height = 25
Top = 44
Width = 143
Anchors = [akTop]
Caption = 'Select firmware'
TabOrder = 8
OnClick = SelectFirmwareButtonClick
end
object FirmwareFile: TEdit
AnchorSideLeft.Control = CurrentFirmware
AnchorSideTop.Control = CurrentFirmware
AnchorSideTop.Side = asrBottom
Left = 147
Height = 36
Hint = 'Firmware file to be loaded into meter.'
Top = 38
Width = 651
ParentFont = False
TabOrder = 9
OnChange = FirmwareFileChange
end
object FWUSBGroup: TGroupBox
AnchorSideLeft.Control = CurrentFirmware
AnchorSideTop.Control = FirmwareFile
AnchorSideTop.Side = asrBottom
Left = 147
Height = 74
Top = 74
Width = 667
AutoSize = True
Caption = 'USB comm check:'
ClientHeight = 54
ClientWidth = 665
TabOrder = 10
object FWWaitUSBButton: TButton
AnchorSideLeft.Control = FWUSBGroup
AnchorSideTop.Control = FWUSBGroup
Left = 3
Height = 25
Top = 0
Width = 165
BorderSpacing.Left = 3
Caption = 'Start UNPLUG method'
Enabled = False
TabOrder = 0
OnClick = FWWaitUSBButtonClick
end
object FWUSBExistsLabel: TLabel
AnchorSideLeft.Control = FWWaitUSBButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = FWWaitUSBButton
AnchorSideTop.Side = asrCenter
Left = 168
Height = 15
Top = 5
Width = 405
AutoSize = False
ParentColor = False
end
object FWCounter: TLabel
AnchorSideLeft.Control = FWUSBExistsLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = FWWaitUSBButton
AnchorSideTop.Side = asrCenter
Left = 577
Height = 15
Top = 5
Width = 84
AutoSize = False
BorderSpacing.Around = 4
ParentColor = False
end
object FWStopUSBButton: TButton
AnchorSideLeft.Control = FWUSBGroup
AnchorSideTop.Control = FWWaitUSBButton
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = FWWaitUSBButton
AnchorSideRight.Side = asrBottom
Left = 3
Height = 25
Top = 29
Width = 165
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 3
BorderSpacing.Top = 4
Caption = 'Stop UNPLUG method'
Enabled = False
TabOrder = 1
OnClick = FWStopUSBButtonClick
end
end
object FWEthGroup: TGroupBox
Left = 1
Height = 56
Top = 264
Width = 296
Anchors = []
Caption = 'Ethernet module:'
ClientHeight = 36
ClientWidth = 294
TabOrder = 11
object bXPortDefaults: TButton
AnchorSideLeft.Control = FWEthGroup
AnchorSideTop.Control = FWEthGroup
AnchorSideBottom.Side = asrBottom
Left = 0
Height = 28
Hint = 'Set SQM-LE XPort default baudrate.'
Top = 0
Width = 143
Caption = 'XPort defaults'
ParentFont = False
TabOrder = 0
OnClick = bXPortDefaultsClick
end
object ResetXPortProgressBar: TProgressBar
AnchorSideLeft.Control = bXPortDefaults
AnchorSideLeft.Side = asrBottom
Left = 146
Height = 10
Hint = 'XPort default setting progress'
Top = 0
Width = 40
BorderSpacing.Left = 3
Max = 21
ParentFont = False
Smooth = True
Step = 1
TabOrder = 1
end
object FinalResetForXPortProgressBar: TProgressBar
AnchorSideLeft.Control = ResetXPortProgressBar
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ResetXPortProgressBar
Left = 186
Height = 10
Hint = 'XPort reset progress'
Top = 0
Width = 101
Max = 200
ParentFont = False
Smooth = True
Step = 1
TabOrder = 2
end
end
end
object DataLoggingTab: TTabSheet
Caption = 'Data Logging'
ClientHeight = 328
ClientWidth = 869
ParentFont = False
object StorageGroup: TGroupBox
AnchorSideLeft.Control = TriggerGroupBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = DeviceClockGroupBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = DataLoggingTab
AnchorSideRight.Side = asrBottom
Left = 434
Height = 258
Top = 55
Width = 435
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 2
Caption = 'Storage'
ClientHeight = 238
ClientWidth = 433
ParentFont = False
TabOrder = 0
object CapacityLabel: TLabel
AnchorSideLeft.Control = StorageGroup
AnchorSideTop.Control = DLDBSizeProgressBar
AnchorSideTop.Side = asrCenter
Left = 6
Height = 19
Top = 197
Width = 55
BorderSpacing.Left = 6
Caption = 'Capacity:'
ParentColor = False
ParentFont = False
end
object DLDBSizeProgressBarText: TLabel
AnchorSideLeft.Control = StorageGroup
AnchorSideRight.Control = StorageGroup
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = StorageGroup
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 20
Top = 218
Width = 421
Alignment = taCenter
Anchors = [akLeft, akRight, akBottom]
AutoSize = False
BorderSpacing.Left = 6
BorderSpacing.Right = 6
ParentColor = False
ParentFont = False
end
object DLLogOneButton: TButton
AnchorSideLeft.Control = DLRetrieveButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = DLRetrieveButton
AnchorSideRight.Control = DLEraseAllButton
Left = 87
Height = 25
Hint = 'Log one record to SQM unit database when reading > threshold.'
Top = 0
Width = 75
BorderSpacing.Left = 6
BorderSpacing.Right = 6
Caption = 'Log one'
ParentFont = False
TabOrder = 0
OnClick = DLLogOneButtonClick
end
object DLEraseAllButton: TButton
AnchorSideLeft.Control = DLLogOneButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = DLLogOneButton
AnchorSideRight.Side = asrBottom
Left = 168
Height = 25
Hint = 'Erase entire SQM database.'
Top = 0
Width = 75
Caption = 'Erase all'
ParentFont = False
TabOrder = 1
OnClick = DLEraseAllButtonClick
end
object LogFirstRecord: TButton
AnchorSideLeft.Control = StorageGroup
AnchorSideTop.Side = asrBottom
Left = 6
Height = 25
Hint = '1st record'
Top = 168
Width = 40
Anchors = [akLeft]
BorderSpacing.Left = 6
Caption = '|<'
ParentFont = False
TabOrder = 2
OnClick = LogFirstRecordClick
end
object LogPreviousRecord: TButton
AnchorSideLeft.Control = LogPreviousRecord10
AnchorSideLeft.Side = asrBottom
Left = 98
Height = 25
Hint = 'Previous record'
Top = 168
Width = 40
Anchors = [akLeft]
BorderSpacing.Left = 6
Caption = '<'
ParentFont = False
TabOrder = 3
OnClick = LogPreviousRecordClick
end
object LogNextRecord: TButton
AnchorSideLeft.Control = LogPreviousRecord
AnchorSideLeft.Side = asrBottom
Left = 144
Height = 25
Hint = 'Next record'
Top = 167
Width = 40
Anchors = [akLeft]
BorderSpacing.Left = 6
Caption = '>'
ParentFont = False
TabOrder = 4
OnClick = LogNextRecordClick
end
object LogLastRecord: TButton
AnchorSideLeft.Control = LogNextRecord10
AnchorSideLeft.Side = asrBottom
Left = 236
Height = 25
Hint = 'Last record'
Top = 168
Width = 40
Anchors = [akLeft]
BorderSpacing.Left = 6
Caption = '>|'
ParentFont = False
TabOrder = 5
OnClick = LogLastRecordClick
end
object DLDBSizeProgressBar: TProgressBar
AnchorSideLeft.Control = CapacityLabel
AnchorSideLeft.Side = asrBottom
AnchorSideRight.Control = StorageGroup
AnchorSideRight.Side = asrBottom
Left = 64
Height = 20
Top = 196
Width = 363
Anchors = [akLeft, akRight]
BorderSpacing.Left = 3
BorderSpacing.Right = 6
ParentFont = False
Smooth = True
Step = 1
TabOrder = 6
end
object LogPreviousRecord10: TButton
AnchorSideLeft.Control = LogFirstRecord
AnchorSideLeft.Side = asrBottom
Left = 52
Height = 25
Hint = 'Prevoous 1/10th'
Top = 168
Width = 40
Anchors = [akLeft]
BorderSpacing.Left = 6
Caption = '<<'
ParentFont = False
TabOrder = 7
OnClick = LogPreviousRecord10Click
end
object LogNextRecord10: TButton
AnchorSideLeft.Control = LogNextRecord
AnchorSideLeft.Side = asrBottom
Left = 190
Height = 25
Hint = 'Next 1/10th'
Top = 168
Width = 40
Anchors = [akLeft]
BorderSpacing.Left = 6
Caption = '>>'
ParentFont = False
TabOrder = 8
OnClick = LogNextRecord10Click
end
object DLRetrieveButton: TButton
AnchorSideLeft.Control = StorageGroup
AnchorSideTop.Control = StorageGroup
Left = 6
Height = 25
Top = 0
Width = 75
BorderSpacing.Left = 6
BorderSpacing.Right = 6
Caption = 'Retrieve'
ParentFont = False
TabOrder = 9
OnClick = DLRetrieveButtonClick
end
inline LogRecordResult: TSynEdit
AnchorSideLeft.Control = DLRetrieveButton
AnchorSideTop.Control = DLRetrieveButton
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = StorageGroup
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = LogFirstRecord
Left = 6
Height = 139
Top = 26
Width = 424
BorderSpacing.Top = 1
BorderSpacing.Right = 3
BorderSpacing.Bottom = 3
Anchors = [akTop, akLeft, akRight, akBottom]
Font.Height = -13
Font.Name = 'Courier New'
Font.Pitch = fpFixed
Font.Quality = fqNonAntialiased
ParentColor = False
ParentFont = False
TabOrder = 10
Gutter.Visible = False
Gutter.Width = 57
Gutter.MouseActions = <>
RightGutter.Width = 0
RightGutter.MouseActions = <>
Keystrokes = <
item
Command = ecUp
ShortCut = 38
end
item
Command = ecSelUp
ShortCut = 8230
end
item
Command = ecScrollUp
ShortCut = 16422
end
item
Command = ecDown
ShortCut = 40
end
item
Command = ecSelDown
ShortCut = 8232
end
item
Command = ecScrollDown
ShortCut = 16424
end
item
Command = ecLeft
ShortCut = 37
end
item
Command = ecSelLeft
ShortCut = 8229
end
item
Command = ecWordLeft
ShortCut = 16421
end
item
Command = ecSelWordLeft
ShortCut = 24613
end
item
Command = ecRight
ShortCut = 39
end
item
Command = ecSelRight
ShortCut = 8231
end
item
Command = ecWordRight
ShortCut = 16423
end
item
Command = ecSelWordRight
ShortCut = 24615
end
item
Command = ecPageDown
ShortCut = 34
end
item
Command = ecSelPageDown
ShortCut = 8226
end
item
Command = ecPageBottom
ShortCut = 16418
end
item
Command = ecSelPageBottom
ShortCut = 24610
end
item
Command = ecPageUp
ShortCut = 33
end
item
Command = ecSelPageUp
ShortCut = 8225
end
item
Command = ecPageTop
ShortCut = 16417
end
item
Command = ecSelPageTop
ShortCut = 24609
end
item
Command = ecLineStart
ShortCut = 36
end
item
Command = ecSelLineStart
ShortCut = 8228
end
item
Command = ecEditorTop
ShortCut = 16420
end
item
Command = ecSelEditorTop
ShortCut = 24612
end
item
Command = ecLineEnd
ShortCut = 35
end
item
Command = ecSelLineEnd
ShortCut = 8227
end
item
Command = ecEditorBottom
ShortCut = 16419
end
item
Command = ecSelEditorBottom
ShortCut = 24611
end
item
Command = ecToggleMode
ShortCut = 45
end
item
Command = ecCopy
ShortCut = 16429
end
item
Command = ecPaste
ShortCut = 8237
end
item
Command = ecDeleteChar
ShortCut = 46
end
item
Command = ecCut
ShortCut = 8238
end
item
Command = ecDeleteLastChar
ShortCut = 8
end
item
Command = ecDeleteLastChar
ShortCut = 8200
end
item
Command = ecDeleteLastWord
ShortCut = 16392
end
item
Command = ecUndo
ShortCut = 32776
end
item
Command = ecRedo
ShortCut = 40968
end
item
Command = ecLineBreak
ShortCut = 13
end
item
Command = ecSelectAll
ShortCut = 16449
end
item
Command = ecCopy
ShortCut = 16451
end
item
Command = ecBlockIndent
ShortCut = 24649
end
item
Command = ecLineBreak
ShortCut = 16461
end
item
Command = ecInsertLine
ShortCut = 16462
end
item
Command = ecDeleteWord
ShortCut = 16468
end
item
Command = ecBlockUnindent
ShortCut = 24661
end
item
Command = ecPaste
ShortCut = 16470
end
item
Command = ecCut
ShortCut = 16472
end
item
Command = ecDeleteLine
ShortCut = 16473
end
item
Command = ecDeleteEOL
ShortCut = 24665
end
item
Command = ecUndo
ShortCut = 16474
end
item
Command = ecRedo
ShortCut = 24666
end
item
Command = ecGotoMarker0
ShortCut = 16432
end
item
Command = ecGotoMarker1
ShortCut = 16433
end
item
Command = ecGotoMarker2
ShortCut = 16434
end
item
Command = ecGotoMarker3
ShortCut = 16435
end
item
Command = ecGotoMarker4
ShortCut = 16436
end
item
Command = ecGotoMarker5
ShortCut = 16437
end
item
Command = ecGotoMarker6
ShortCut = 16438
end
item
Command = ecGotoMarker7
ShortCut = 16439
end
item
Command = ecGotoMarker8
ShortCut = 16440
end
item
Command = ecGotoMarker9
ShortCut = 16441
end
item
Command = ecSetMarker0
ShortCut = 24624
end
item
Command = ecSetMarker1
ShortCut = 24625
end
item
Command = ecSetMarker2
ShortCut = 24626
end
item
Command = ecSetMarker3
ShortCut = 24627
end
item
Command = ecSetMarker4
ShortCut = 24628
end
item
Command = ecSetMarker5
ShortCut = 24629
end
item
Command = ecSetMarker6
ShortCut = 24630
end
item
Command = ecSetMarker7
ShortCut = 24631
end
item
Command = ecSetMarker8
ShortCut = 24632
end
item
Command = ecSetMarker9
ShortCut = 24633
end
item
Command = EcFoldLevel1
ShortCut = 41009
end
item
Command = EcFoldLevel2
ShortCut = 41010
end
item
Command = EcFoldLevel3
ShortCut = 41011
end
item
Command = EcFoldLevel4
ShortCut = 41012
end
item
Command = EcFoldLevel5
ShortCut = 41013
end
item
Command = EcFoldLevel6
ShortCut = 41014
end
item
Command = EcFoldLevel7
ShortCut = 41015
end
item
Command = EcFoldLevel8
ShortCut = 41016
end
item
Command = EcFoldLevel9
ShortCut = 41017
end
item
Command = EcFoldLevel0
ShortCut = 41008
end
item
Command = EcFoldCurrent
ShortCut = 41005
end
item
Command = EcUnFoldCurrent
ShortCut = 41003
end
item
Command = EcToggleMarkupWord
ShortCut = 32845
end
item
Command = ecNormalSelect
ShortCut = 24654
end
item
Command = ecColumnSelect
ShortCut = 24643
end
item
Command = ecLineSelect
ShortCut = 24652
end
item
Command = ecTab
ShortCut = 9
end
item
Command = ecShiftTab
ShortCut = 8201
end
item
Command = ecMatchBracket
ShortCut = 24642
end
item
Command = ecColSelUp
ShortCut = 40998
end
item
Command = ecColSelDown
ShortCut = 41000
end
item
Command = ecColSelLeft
ShortCut = 40997
end
item
Command = ecColSelRight
ShortCut = 40999
end
item
Command = ecColSelPageDown
ShortCut = 40994
end
item
Command = ecColSelPageBottom
ShortCut = 57378
end
item
Command = ecColSelPageUp
ShortCut = 40993
end
item
Command = ecColSelPageTop
ShortCut = 57377
end
item
Command = ecColSelLineStart
ShortCut = 40996
end
item
Command = ecColSelLineEnd
ShortCut = 40995
end
item
Command = ecColSelEditorTop
ShortCut = 57380
end
item
Command = ecColSelEditorBottom
ShortCut = 57379
end>
MouseActions = <>
MouseTextActions = <>
MouseSelActions = <>
VisibleSpecialChars = [vscSpace, vscTabAtLast]
ScrollBars = ssNone
SelectedColor.BackPriority = 50
SelectedColor.ForePriority = 50
SelectedColor.FramePriority = 50
SelectedColor.BoldPriority = 50
SelectedColor.ItalicPriority = 50
SelectedColor.UnderlinePriority = 50
SelectedColor.StrikeOutPriority = 50
BracketHighlightStyle = sbhsBoth
BracketMatchColor.Background = clNone
BracketMatchColor.Foreground = clNone
BracketMatchColor.Style = [fsBold]
FoldedCodeColor.Background = clNone
FoldedCodeColor.Foreground = clGray
FoldedCodeColor.FrameColor = clGray
MouseLinkColor.Background = clNone
MouseLinkColor.Foreground = clBlue
LineHighlightColor.Background = clNone
LineHighlightColor.Foreground = clNone
inline SynLeftGutterPartList1: TSynGutterPartList
object SynGutterMarks1: TSynGutterMarks
Width = 24
MouseActions = <>
end
object SynGutterLineNumber1: TSynGutterLineNumber
Width = 17
MouseActions = <>
MarkupInfo.Background = clBtnFace
MarkupInfo.Foreground = clNone
DigitCount = 2
ShowOnlyLineNumbersMultiplesOf = 1
ZeroStart = False
LeadingZeros = False
end
object SynGutterChanges1: TSynGutterChanges
Width = 4
MouseActions = <>
ModifiedColor = 59900
SavedColor = clGreen
end
object SynGutterSeparator1: TSynGutterSeparator
Width = 2
MouseActions = <>
MarkupInfo.Background = clWhite
MarkupInfo.Foreground = clGray
end
object SynGutterCodeFolding1: TSynGutterCodeFolding
MouseActions = <>
MarkupInfo.Background = clNone
MarkupInfo.Foreground = clGray
MouseActionsExpanded = <>
MouseActionsCollapsed = <>
end
end
end
end
object EstimatedBatteryGroup: TGroupBox
AnchorSideTop.Control = TriggerGroupBox
AnchorSideTop.Side = asrBottom
Left = 0
Height = 113
Top = 197
Width = 433
Caption = 'Battery life estimator'
ClientHeight = 93
ClientWidth = 431
ParentFont = False
TabOrder = 1
object Label27: TLabel
AnchorSideRight.Control = DLBatteryCapacityComboBox
Left = 15
Height = 19
Top = 10
Width = 97
Anchors = [akRight]
BorderSpacing.Right = 3
Caption = 'Capacity (mAH):'
ParentColor = False
ParentFont = False
end
object Label29: TLabel
Left = 6
Height = 19
Top = 40
Width = 58
Caption = 'Duration:'
ParentColor = False
ParentFont = False
end
object Label31: TLabel
AnchorSideTop.Control = DLBatteryDurationUntil
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = DLBatteryDurationUntil
Left = 164
Height = 19
Top = 68
Width = 76
Anchors = [akTop, akRight]
BorderSpacing.Right = 3
Caption = 'records until'
ParentColor = False
ParentFont = False
end
object DLBatteryDurationTime: TEdit
AnchorSideTop.Control = DLBatteryCapacityComboBox
AnchorSideTop.Side = asrBottom
Left = 63
Height = 28
Top = 35
Width = 359
AutoSize = False
ParentFont = False
ReadOnly = True
TabOrder = 0
end
object DLBatteryDurationUntil: TEdit
AnchorSideTop.Control = DLBatteryDurationTime
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = DLBatteryDurationTime
AnchorSideRight.Side = asrBottom
Left = 243
Height = 28
Top = 63
Width = 179
Alignment = taCenter
Anchors = [akTop, akRight]
AutoSize = False
ParentFont = False
ReadOnly = True
TabOrder = 1
end
object DLBatteryCapacityComboBox: TComboBox
Left = 115
Height = 28
Hint = 'Enter custom value here (space after number).'
Top = 7
Width = 307
AutoSize = False
ItemHeight = 0
ItemIndex = 1
Items.Strings = (
'3000 mAH, Lithium batteries'
'2600 mAH, Alkaline batteries'
'1000 mAH, Carbon Zinc batteries'
)
ParentFont = False
TabOrder = 2
Text = '2600 mAH, Alkaline batteries'
OnChange = DLBatteryCapacityComboBoxChange
end
object DLBatteryDurationRecords: TEdit
AnchorSideLeft.Control = DLBatteryDurationTime
AnchorSideTop.Control = DLBatteryDurationTime
AnchorSideTop.Side = asrBottom
AnchorSideRight.Side = asrBottom
Left = 63
Height = 28
Top = 63
Width = 92
Alignment = taCenter
AutoSize = False
ParentFont = False
ReadOnly = True
TabOrder = 3
end
end
object TriggerGroupBox: TGroupBox
AnchorSideTop.Control = DataLoggingTab
Left = -1
Height = 197
Top = 0
Width = 433
Caption = 'Trigger (logging to internal FLASH memory)'
ClientHeight = 177
ClientWidth = 431
ParentFont = False
TabOrder = 2
object Threshold: TGroupBox
Left = 286
Height = 60
Top = 40
Width = 137
Caption = 'Threshold : mpsas'
ClientHeight = 40
ClientWidth = 135
ParentFont = False
TabOrder = 0
object DLThreshold: TEdit
Left = 6
Height = 31
Hint = '0=records all values, >0 only record values over this mpsas value.'
Top = 1
Width = 49
AutoSize = False
ParentFont = False
TabOrder = 0
OnChange = DLThresholdChange
end
object DLThresholdSet: TButton
Left = 57
Height = 31
Top = 1
Width = 64
Caption = 'Set'
ParentFont = False
TabOrder = 1
OnClick = DLThresholdSetClick
end
end
object ThresholdVibrationGroup: TGroupBox
Left = 286
Height = 60
Top = 107
Width = 136
Caption = 'Threshold: vibration'
ClientHeight = 40
ClientWidth = 134
ParentFont = False
TabOrder = 1
object VThreshold: TEdit
Left = 4
Height = 36
Top = 3
Width = 49
Anchors = [akTop]
ParentFont = False
TabOrder = 0
OnChange = VThresholdChange
end
object VThresholdSet: TButton
Left = 56
Height = 31
Top = 3
Width = 64
Caption = 'Set'
ParentFont = False
TabOrder = 1
OnClick = VThresholdSetClick
end
end
object TriggerComboBox: TComboBox
Left = 0
Height = 36
Top = 4
Width = 280
ItemHeight = 0
ItemIndex = 0
Items.Strings = (
'Off'
'Every x seconds (always on)'
'Every x minutes (power save mode)'
'Every 5 minutes on the 1/12th hour'
'Every 10 minutes on the 1/6th hour'
'Every 15 minutes on the 1/4 hour'
'Every 30 minutes on the 1/2 hour'
'Every hour on the hour'
)
ReadOnly = True
TabOrder = 2
Text = 'Off'
OnChange = TriggerComboBoxChange
end
object DLSecMinPages: TPageControl
AnchorSideLeft.Control = TriggerComboBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = TriggerComboBox
AnchorSideTop.Side = asrCenter
Left = 286
Height = 34
Top = 5
Width = 137
ActivePage = DLMinSheet
BorderSpacing.Left = 6
ShowTabs = False
TabIndex = 1
TabOrder = 3
object DLSecSheet: TTabSheet
Caption = 'DLSecSheet'
ClientHeight = 30
ClientWidth = 127
object Label22: TLabel
AnchorSideLeft.Control = DLTrigSeconds
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = DLTrigSeconds
AnchorSideTop.Side = asrCenter
Left = 53
Height = 19
Top = 6
Width = 6
Caption = 's'
ParentColor = False
ParentFont = False
end
object DLTrigSeconds: TEdit
AnchorSideLeft.Control = DLSecSheet
AnchorSideTop.Control = DLSecSheet
AnchorSideTop.Side = asrCenter
Left = 4
Height = 25
Hint = 'Press Enter when done.'
Top = 3
Width = 49
Alignment = taRightJustify
AutoSize = False
BorderSpacing.Left = 4
ParentFont = False
TabOrder = 0
OnChange = DLTrigSecondsChange
end
object DLSetSeconds: TButton
AnchorSideLeft.Control = Label22
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = DLTrigSeconds
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = DLSecSheet
AnchorSideRight.Side = asrBottom
Left = 67
Height = 25
Top = 3
Width = 57
BorderSpacing.Left = 8
Caption = 'Set'
ParentFont = False
TabOrder = 1
OnClick = DLSetSecondsClick
end
end
object DLMinSheet: TTabSheet
Caption = 'DLMinSheet'
ClientHeight = 30
ClientWidth = 127
object DLTrigMinutes: TEdit
AnchorSideLeft.Control = DLMinSheet
AnchorSideTop.Control = DLMinSheet
AnchorSideTop.Side = asrCenter
Left = 4
Height = 25
Hint = 'Press Enter when done.'
Top = 3
Width = 49
Alignment = taRightJustify
AutoSize = False
BorderSpacing.Left = 4
ParentFont = False
TabOrder = 0
OnChange = DLTrigMinutesChange
end
object Label23: TLabel
AnchorSideLeft.Control = DLTrigMinutes
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = DLTrigMinutes
AnchorSideTop.Side = asrCenter
Left = 53
Height = 19
Top = 6
Width = 12
Caption = 'm'
ParentColor = False
ParentFont = False
end
object DLSetSeconds1: TButton
AnchorSideLeft.Control = Label23
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = DLTrigMinutes
AnchorSideTop.Side = asrCenter
Left = 70
Height = 25
Top = 3
Width = 57
BorderSpacing.Left = 5
Caption = 'Set'
ParentFont = False
TabOrder = 1
OnClick = DLSetSeconds1Click
end
end
end
object SnowGroupBox: TGroupBox
Left = 0
Height = 61
Top = 115
Width = 280
Caption = 'Snow factor logging'
ClientHeight = 41
ClientWidth = 278
TabOrder = 4
object SnowSampleLabel: TLabel
AnchorSideLeft.Control = SnowGroupBox
AnchorSideTop.Control = SnowReadSkipEdit
AnchorSideTop.Side = asrCenter
Left = 3
Height = 19
Top = 15
Width = 87
BorderSpacing.Left = 3
Caption = 'Sample every:'
ParentColor = False
end
object SnowReadSkipEdit: TEdit
AnchorSideLeft.Control = SnowSampleLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = SnowGroupBox
Left = 90
Height = 36
Top = 6
Width = 80
BorderSpacing.Top = 6
TabOrder = 0
end
object SnowReadingsLabel: TLabel
AnchorSideLeft.Control = SnowReadSkipEdit
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = SnowReadSkipEdit
AnchorSideTop.Side = asrCenter
Left = 173
Height = 19
Top = 15
Width = 51
BorderSpacing.Left = 3
Caption = 'reading.'
ParentColor = False
end
end
object DLMutualAccessGroup: TRadioGroup
Left = 0
Height = 71
Top = 40
Width = 193
AutoFill = True
Caption = 'Mutual access logging:'
ChildSizing.LeftRightSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 51
ClientWidth = 191
Items.Strings = (
'Battery only logging'
'Battery and PC logging'
)
OnClick = DLMutualAccessGroupClick
TabOrder = 5
Visible = False
end
end
object DeviceClockGroupBox: TGroupBox
AnchorSideLeft.Control = TriggerGroupBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = DataLoggingTab
AnchorSideRight.Control = DataLoggingTab
AnchorSideRight.Side = asrBottom
Left = 434
Height = 55
Top = 0
Width = 435
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 2
Caption = 'Device Clock'
ClientHeight = 35
ClientWidth = 433
ParentFont = False
TabOrder = 3
object DLClockSettingsButton: TButton
Left = 6
Height = 25
Top = 3
Width = 75
Caption = 'Settings'
ParentFont = False
TabOrder = 0
OnClick = DLClockSettingsButtonClick
end
object DLClockDifference: TLabeledEdit
AnchorSideTop.Control = DLClockSettingsButton
AnchorSideRight.Control = DLClockDifferenceLabel
Left = 198
Height = 28
Top = 3
Width = 120
Alignment = taRightJustify
Anchors = [akTop, akRight]
AutoSize = False
BorderSpacing.Right = 6
EditLabel.Height = 19
EditLabel.Width = 69
EditLabel.Caption = 'Difference:'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
LabelPosition = lpLeft
ParentFont = False
TabOrder = 1
end
object DLClockDifferenceLabel: TLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = DLClockDifference
AnchorSideTop.Side = asrCenter
AnchorSideRight.Side = asrBottom
Left = 324
Height = 16
Top = 9
Width = 100
Anchors = [akTop]
AutoSize = False
BorderSpacing.Right = 6
Caption = 'second(s)'
ParentColor = False
ParentFont = False
end
end
object TrickleOnButton: TButton
Left = 547
Height = 25
Top = 24
Width = 20
Caption = 'T1'
ParentFont = False
TabOrder = 4
Visible = False
OnClick = TrickleOnButtonClick
end
object TrickleOffButton: TButton
Left = 523
Height = 25
Top = 24
Width = 20
Caption = 'T0'
ParentFont = False
TabOrder = 5
Visible = False
OnClick = TrickleOffButtonClick
end
end
object ConfigurationTab: TTabSheet
Caption = 'Configuration'
ClientHeight = 328
ClientWidth = 869
ParentFont = False
object ConfDarkCalButton: TButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = ScrollBox1
AnchorSideBottom.Control = ConfLightCalButton
AnchorSideBottom.Side = asrBottom
Left = 168
Height = 25
Hint = 'Read notes before pressing button!'
Top = 272
Width = 48
Anchors = [akRight, akBottom]
BorderSpacing.Left = 2
BorderSpacing.Right = 2
Caption = 'Dark'
ParentFont = False
TabOrder = 1
OnClick = ConfDarkCalButtonClick
end
object ConfRdgmpsas: TLabeledEdit
Left = 85
Height = 28
Hint = 'Unaveraged meter value'
Top = 6
Width = 79
Alignment = taCenter
AutoSize = False
EditLabel.Height = 19
EditLabel.Width = 43
EditLabel.Caption = 'Bright.'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
LabelPosition = lpLeft
ParentFont = False
ReadOnly = True
TabOrder = 6
TabStop = False
end
object ConfRdgPer: TLabeledEdit
Left = 85
Height = 28
Hint = 'Unaveraged period'
Top = 33
Width = 79
Alignment = taCenter
AutoSize = False
EditLabel.Height = 19
EditLabel.Width = 41
EditLabel.Caption = 'Period'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
LabelPosition = lpLeft
ParentFont = False
ReadOnly = True
TabOrder = 7
TabStop = False
end
object ConfRdgTemp: TLabeledEdit
Left = 85
Height = 28
Hint = 'Temperature at sensor'
Top = 61
Width = 79
Alignment = taCenter
AutoSize = False
EditLabel.Height = 19
EditLabel.Width = 38
EditLabel.Caption = 'Temp.'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
LabelPosition = lpLeft
ParentFont = False
ReadOnly = True
TabOrder = 8
TabStop = False
end
object Label43: TLabel
AnchorSideLeft.Control = ConfRdgTemp
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ConfRdgTemp
AnchorSideTop.Side = asrCenter
Left = 167
Height = 19
Top = 66
Width = 14
BorderSpacing.Left = 3
Caption = '°C'
ParentColor = False
ParentFont = False
end
object Label44: TLabel
AnchorSideLeft.Control = ConfRdgmpsas
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ConfRdgmpsas
AnchorSideTop.Side = asrCenter
Left = 167
Height = 19
Top = 11
Width = 39
BorderSpacing.Left = 3
Caption = 'mpsas'
ParentColor = False
ParentFont = False
end
object Label45: TLabel
AnchorSideLeft.Control = ConfRdgPer
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ConfRdgPer
AnchorSideTop.Side = asrCenter
Left = 167
Height = 19
Top = 38
Width = 20
BorderSpacing.Left = 3
Caption = 'sec'
ParentColor = False
ParentFont = False
end
object ConfTempWarning: TLabel
AnchorSideLeft.Control = ConfRdgTemp
AnchorSideLeft.Side = asrCenter
AnchorSideTop.Control = ConfRdgTemp
AnchorSideTop.Side = asrBottom
Left = 86
Height = 15
Hint = 'Calibration temperature range warning indicator'
Top = 91
Width = 77
Alignment = taCenter
AutoSize = False
BorderSpacing.Top = 2
Caption = 'XIIIIIIIIIIIIIIIIIIIIIX'
ParentColor = False
ParentFont = False
end
object Memo1: TMemo
AnchorSideLeft.Control = ScrollBox1
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ConfigurationTab
AnchorSideRight.Control = ConfigurationTab
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = ConfigurationTab
AnchorSideBottom.Side = asrBottom
Left = 723
Height = 316
Top = 6
Width = 140
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Top = 6
BorderSpacing.Right = 6
BorderSpacing.Bottom = 6
BorderStyle = bsNone
Lines.Strings = (
'Calibration is performed at the Unihedron factory.'
''
'Light calibration requires a calibrated light source.'
''
'Dark calibration is done in an absolutely dark environment. Keep refreshing the readings until the period stabilizes or reaches the top limit of 300.00 seconds.'
''
'The calibration settings can be restored from the calibration page using the original values from your calibration sheet that was supplied with the delivered unit.'
)
ParentFont = False
ParentShowHint = False
ScrollBars = ssAutoVertical
TabOrder = 10
TabStop = False
end
object PrintCalReport: TButton
AnchorSideLeft.Control = LogCalButton
AnchorSideLeft.Side = asrBottom
AnchorSideBottom.Control = ConfigurationTab
AnchorSideBottom.Side = asrBottom
Left = 71
Height = 25
Hint = 'Print calibration report'
Top = 301
Width = 65
Anchors = [akLeft, akBottom]
BorderSpacing.Left = 2
BorderSpacing.Bottom = 2
Caption = 'Print'
ParentFont = False
TabOrder = 4
Visible = False
OnClick = PrintCalReportClick
end
object ConfGetCal: TBitBtn
Left = 3
Height = 28
Hint = 'Refresh'
Top = 4
Width = 34
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFF
FF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFFFF1FFFFF
FF5EFFFFFF34FFFFFF0BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF02FFFFFF05FFFFFF00FFFFFF00FFFFFF01FFFFFF3B3B3B
3B7A8C8C8C7EECECEC7AFFFFFF1CFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF01FAFAFA51F6F6F65DFFFFFF01FFFFFF00FFFFFF01FFFFFF3A0101
01B60000009C15151581CECECE83FFFFFF11FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF209494948478787884FFFFFF30FFFFFF00FFFFFF00FFFFFF159B9B
9B66161616A0000000A714141488E9E9E964FFFFFF01FFFFFF00FFFFFF00FFFF
FF04D7D7D77C0404049600000097BEBEBE85FFFFFF10FFFFFF00FFFFFF00FFFF
FF03FFFFFF262B2B2B95000000986565657FFFFFFF0DFFFFFF00FFFFFF01F7F7
F7512828289D000000A4000000A1101010A3DCDCDC74FFFFFF02FFFFFF00FFFF
FF00FFFFFF039393936A000000A72929298EFFFFFF25FFFFFF01FFFFFF106D6D
6D94050505C3010101B6000000AA090909BC424242A9FFFFFF27FFFFFF01FFFF
FF00FFFFFF01FFFFFF411616169F060606A6FFFFFF36FFFFFF01FFFFFF16FFFF
FF2DFFFFFF3328282897000000B39393938BFFFFFF33FFFFFF22FFFFFF01FFFF
FF00FFFFFF01F4F4F46D010101B00E0E0EA2FFFFFF24FFFFFF01FFFFFF00FFFF
FF01FFFFFF035757578A000000C51A1A1AA8FDFDFD61FFFFFF18FFFFFF04FFFF
FF17FFFFFF4676767694000000C0292929A1FFFFFF0CFFFFFF00FFFFFF00FFFF
FF00FFFFFF01F5F5F532080808C0000000CD4C4C4C9EE4E4E484FFFFFF74EEEE
EE8171717197010101C8020202CEC2C2C253FFFFFF01FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF029E9E9E63050505CE000000DD000000D60A0A0AC60000
00D5000000DC010101D86F6F6F80FFFFFF08FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF03D4D4D4412C2C2CA4060606CD010101E10707
07CA222222ACC0C0C054FFFFFF08FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFFFF06FFFFFF23FFFFFF35FFFF
FF22FFFFFF0AFFFFFF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFFFF01FFFF
FF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00
}
OnClick = ConfGetCalClick
ParentFont = False
TabOrder = 0
end
object LogCalButton: TButton
AnchorSideLeft.Control = ConfigurationTab
AnchorSideBottom.Control = ConfigurationTab
AnchorSideBottom.Side = asrBottom
Left = 1
Height = 25
Hint = 'Save calibration data to file'
Top = 301
Width = 68
Anchors = [akLeft, akBottom]
BorderSpacing.Left = 1
BorderSpacing.Bottom = 2
Caption = 'Log Cal'
ParentFont = False
TabOrder = 3
OnClick = LogCalButtonClick
end
object PrintLabelButton: TBitBtn
AnchorSideLeft.Control = PrintCalReport
AnchorSideLeft.Side = asrBottom
AnchorSideBottom.Control = ConfigurationTab
AnchorSideBottom.Side = asrBottom
Left = 138
Height = 25
Hint = 'Print label for back of unit'
Top = 301
Width = 49
Anchors = [akLeft, akBottom]
BorderSpacing.Left = 2
BorderSpacing.Bottom = 2
Caption = 'Label'
OnClick = PrintLabelButtonClick
ParentFont = False
TabOrder = 5
Visible = False
end
object ConfDarkCaluxButton: TButton
AnchorSideLeft.Side = asrBottom
AnchorSideRight.Control = ConfDarkCalReq
AnchorSideBottom.Control = ConfLightCalButton
AnchorSideBottom.Side = asrBottom
Left = 116
Height = 25
Hint = 'Set Dark calibration value to unaveraged dark time'
Top = 272
Width = 30
Anchors = [akRight, akBottom]
BorderSpacing.Left = 2
BorderSpacing.Right = 2
Caption = 'ux'
ParentFont = False
TabOrder = 2
OnClick = ConfDarkCaluxButtonClick
end
object ScrollBox1: TScrollBox
AnchorSideTop.Control = ConfigurationTab
AnchorSideRight.Control = Memo1
AnchorSideBottom.Control = ConfigurationTab
AnchorSideBottom.Side = asrBottom
Left = 218
Height = 316
Top = 6
Width = 499
HorzScrollBar.Page = 1
HorzScrollBar.Visible = False
VertScrollBar.Page = 314
VertScrollBar.Tracking = True
Anchors = [akTop, akBottom]
BorderSpacing.Top = 6
BorderSpacing.Right = 6
BorderSpacing.Bottom = 6
ClientHeight = 314
ClientWidth = 484
ParentFont = False
TabOrder = 9
object Panel1: TImage
AnchorSideLeft.Control = ScrollBox1
AnchorSideTop.Control = ScrollBox1
AnchorSideRight.Control = ScrollBox1
AnchorSideRight.Side = asrBottom
Left = 0
Height = 600
Top = 0
Width = 484
Anchors = [akTop, akLeft, akRight]
ParentShowHint = False
end
end
object LHCombo: TComboBox
AnchorSideTop.Control = ConfRecWarning
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = ConfDarkCalButton
AnchorSideRight.Side = asrBottom
Left = 51
Height = 28
Hint = 'Lens holder type'
Top = 108
Width = 165
Anchors = [akTop, akRight]
AutoSize = False
ItemHeight = 0
Items.Strings = (
'No Holder'
'GD Holder'
'3D Printed Holder'
)
ParentFont = False
TabOrder = 11
Text = 'N/A'
Visible = False
OnChange = LHComboChange
end
object LensCombo: TComboBox
AnchorSideLeft.Control = LHCombo
AnchorSideTop.Control = LHCombo
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = LHCombo
AnchorSideRight.Side = asrBottom
Left = 51
Height = 28
Hint = 'Lens type'
Top = 136
Width = 165
Anchors = [akTop, akLeft, akRight]
AutoSize = False
ItemHeight = 0
Items.Strings = (
'No Lens'
'GD Lens'
'Half-ball Lens'
)
ParentFont = False
TabOrder = 12
Text = 'N/A'
Visible = False
OnChange = LensComboChange
end
object FilterCombo: TComboBox
AnchorSideLeft.Control = LensCombo
AnchorSideTop.Control = LensCombo
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = LensCombo
AnchorSideRight.Side = asrBottom
Left = 51
Height = 28
Hint = 'Filter type'
Top = 164
Width = 165
Anchors = [akTop, akLeft, akRight]
AutoSize = False
ItemHeight = 0
Items.Strings = (
'No Filter'
'Hoya CM500 filter'
'UV IR Interference Filter'
)
ParentFont = False
TabOrder = 13
Text = 'N/A'
Visible = False
OnChange = FilterComboChange
end
object ConfRecWarning: TLabel
AnchorSideLeft.Control = ConfRdgTemp
AnchorSideLeft.Side = asrCenter
AnchorSideTop.Control = ConfRdgTemp
AnchorSideTop.Side = asrBottom
Left = 8
Height = 19
Hint = 'EEPROM Flash defective indicator'
Top = 89
Width = 77
Alignment = taCenter
Anchors = [akTop]
AutoSize = False
Caption = 'XIIIIIIIIIIIIIIIIIIIIIX'
ParentColor = False
ParentFont = False
end
object LHComboLabel: TLabel
AnchorSideTop.Control = LHCombo
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = LHCombo
Left = 2
Height = 19
Top = 113
Width = 47
Anchors = [akTop, akRight]
BorderSpacing.Right = 2
Caption = 'Holder:'
ParentColor = False
ParentFont = False
Visible = False
end
object LensComboLabel: TLabel
AnchorSideTop.Control = LensCombo
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = LensCombo
Left = 16
Height = 19
Top = 141
Width = 33
Anchors = [akTop, akRight]
BorderSpacing.Right = 2
Caption = 'Lens:'
ParentColor = False
ParentFont = False
Visible = False
end
object FilterComboLabel: TLabel
AnchorSideTop.Control = FilterCombo
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = FilterCombo
Left = 13
Height = 19
Top = 169
Width = 36
Anchors = [akTop, akRight]
BorderSpacing.Right = 2
Caption = 'Filter:'
ParentColor = False
ParentFont = False
Visible = False
end
object LockSwitchOptions: TCheckGroup
AnchorSideTop.Control = FilterCombo
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = FilterCombo
AnchorSideRight.Side = asrBottom
Left = 39
Height = 82
Top = 192
Width = 177
Anchors = [akTop, akRight, akBottom]
AutoFill = True
BorderSpacing.Bottom = 2
Caption = 'Lock switch protects:'
ChildSizing.LeftRightSpacing = 6
ChildSizing.TopBottomSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 62
ClientWidth = 175
Items.Strings = (
'Cal. settings'
'Rpt. Int. settings'
'Conf. settings'
'These settings'
)
OnItemClick = LockSwitchOptionsItemClick
ParentFont = False
TabOrder = 14
Visible = False
Data = {
0400000002020202
}
end
object LockedImage: TImage
Left = 3
Height = 32
Hint = 'Locked'
Top = 231
Width = 32
Picture.Data = {
1754506F727461626C654E6574776F726B47726170686963AE03000089504E47
0D0A1A0A0000000D4948445200000030000000300802000000D8606ED0000000
097048597300005C4600005C4601149443410000000774494D4507E00C101725
2E623563610000034D4944415458C3ED59BF4B2B4110CEDE6D4E397FE6307057
5A0435514145B0B15051481D4D65EB1F60616161636529281662238216096227
0A16462D038931012DC4804AF017412598ECDDED2B0EF6055E34BBCBCAD3F79C
22C5B233FBDDEC7CF3CD5D00C6D8F5954C727D3183DC9E08A1D3D3D3F3F3F374
3A7D7F7F2F4992AEEB9D9D9D6D6D6D5D5D5DFC8830972D2F2F6B9AE676BBFF0C
A8288A6118D168942F3233A0582CD6DEDE4EF3A8838383A954EA7301ADAFAF03
00E8D3AF28CAC9C909D311809E656B6B6B535353E52B030303E170B8BBBBDBEB
F5DAB69DCBE5E2F1F8E6E666269329DFB6B7B737363626B88612890484BF19A0
AAEAEEEEEE7B9B575656CA377B3C9E5C2E27F8CA7A7B7BC9018140E0FAFAFAE3
FDA954CAEBF512978989099180B6B7B74968B7DB7D797949E3757878587E15C9
645218A0402040E2462211FA0A9D9F9F278EE3E3E36200DDDEDE3637373B415B
5B5B9928F3FCFCDCD8D8E8F8FA7CBE42A150D5A5BA743C3C3CBCBCBC90D6C2D4
755555254DEBE6E6E6EDED8D5F3AAEAEAEF2F93C00201E8F5B96E52C36353525
934906A5942492A142A1904824344DC318EBBAAEEB7A4597CA7DE8E2E2C2EFF7
CBB2EC72B96CDB364DD3599765D959A437D3346DDB2684207DF5E9E9A9AEAE8E
B60F2D2D2D7DB6AAEFEFEF573C1ABE976AE737180C7A3C1E8138B2D9ECD1D111
E7F82149D2E4E4A4CFE71308E8E0E0E0F8F8F803BD821FAB0A42A8542A090484
10FA772746CBB25E5F5F99C60FC7EAEBEB9DA214090842383D3D7D7676C60A08
631C0C066766664833130308008010E27845B16DBB6ADDF00042082D2E2EE6F3
798EB2D0348D323D6C3504216C6969F9EFDECBBEF98B2207E71DA2890724CBF2
D6D6562C16E3A07D28141A1919219A2F8CF61B1B1B8F8F8F1C19B22C6B747454
3020CBB2565757D3E934C7ADF5F5F591894A18208CB161188661FCB0ECBBB0CC
998833990C53748C3184D0EFF7178B45C1801445098542D96C9623434343430B
0B0B947226D13F6B7F7F3F5F59F4F4F4D0E79541ED676767E7E6E628DB49F960
5E2A95E82710861A2A168BF4A5F0A3F67FA50F01006A6B6B555515785E4D4D0D
0F208714A66986C3E12F7165953F0308B586860686AF1F08A1E1E1E1BBBBBB4F
42D3D1D1B1B3B3C300884383446922F8F937A88AFD020EEBC69BB8B069560000
000049454E44AE426082
}
Proportional = True
Visible = False
end
object UnLockedImage: TImage
Left = 3
Height = 32
Hint = 'Unlocked'
Top = 193
Width = 30
Picture.Data = {
1754506F727461626C654E6574776F726B477261706869632103000089504E47
0D0A1A0A0000000D4948445200000030000000300802000000D8606ED0000000
097048597300005C4600005C4601149443410000000774494D4507E00C10171D
25E2780612000002C04944415458C3ED993F6BF25014C6F3CF066D156A4D15DA
411CED501105A7165141C81750C42FE0D2A1B83AF70BB4D0A17452101DBA3A29
BA889BA5A9B83888A254D141DA2126B91D02C1C1D69BEB4DDFF6C5670A09B9F7
E739E7B9E7A8240080F84DA2885F2606F94D59969F9F9FBBDDAE20086F6F6F2E
97EBFAFADA66B36D4B0490F4F0F0C0719CC9645A5D2A128980ADA51BA8D96C9E
9F9FAFFD6C76BBFDA7814AA51249925F05BB5AAD6E0FA4A3868AC562229158BD
E3F7FB138984CFE7E338EEF4F4D4E17060A86A48F04EA7B35A3166B3B95C2E03
03040B140E87351A8FC7D3EBF580318202AAD7EB1A0D4DD32F2F2FC030410105
83410DE8EEEE0E18A9CD4093C9E4E8E848A5713A9DC0606D6E1DD3E974B158A8
D7171717FFAC75F4FBFDD96C4692A42008A228AA37AD566BBBDDDEDED71CC79D
9C9CAC7D4AAEEDF6C3E1D0E3F1A8D78AA24892A455344DD3DB874192A4D16874
7C7C0C7B0E150A05A35393CFE7759FD42449C6E371ADA2B168381C56AB557571
94F123994C7ABD5E8C408D46A356AB7D3315321B93AD55341669E5F83F4E8CB2
2CBFBFBF23ECB1BFBF0FEF4D58A0BDBDBD6C36DB6AB5BE9987BE3A752E2F2F73
B99CA2289823248AA2A2281445E9055A2E97F853268AE2CDCDCD7C3E4748D9E1
E1216478F44588A6693C33E1DF72D91FFFA2A8D7625A5DE307A269FAE9E9A952
A920D89EE7799EE731DB9E6198C7C7C7F1788C10A18F8F0F9EE7F1DBFEFEFEBE
DD6E2344C8E7F3C1678D815F97E3B868348A3C25EE5CF6C32E23088265594110
E09B808A4251D4D9D919FC50C5C0D3A4D3E9D7D7578408050281DBDB5B599671
D6902CCBA15008AD2CFC7E3F7E97499294C964AEAEAE74A58C20088AA296CB25
FE94A94711DEF97AD7ED8D38875896B5582C18F76359161D0800904AA57E45CA
AC56ABD11B1F1C1CE8F8F5435194582C36180C0CA271BBDD954A450710420FC2
D513C9DDBF411BF40987C114DA1F81AD700000000049454E44AE426082
}
Proportional = True
Visible = False
end
object ConfLightCalButton: TButton
AnchorSideLeft.Control = ConfLightCalReq
AnchorSideLeft.Side = asrBottom
AnchorSideBottom.Control = LogCalButton
Left = 22
Height = 25
Hint = 'Read notes before pressing button!'
Top = 272
Width = 57
Anchors = [akLeft, akBottom]
BorderSpacing.Left = 2
BorderSpacing.Bottom = 4
Caption = 'Light'
ParentFont = False
TabOrder = 15
OnClick = ConfLightCalButtonClick
end
object ConfLightCalReq: TShape
AnchorSideLeft.Control = ConfigurationTab
AnchorSideTop.Control = ConfLightCalButton
AnchorSideTop.Side = asrCenter
AnchorSideBottom.Side = asrBottom
Left = 2
Height = 18
Top = 275
Width = 18
BorderSpacing.Left = 2
Brush.Color = 13356031
Shape = stCircle
end
object ConfDarkCalReq: TShape
AnchorSideTop.Control = ConfDarkCaluxButton
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = ConfDarkCalButton
Left = 148
Height = 18
Top = 275
Width = 18
Anchors = [akTop, akRight]
BorderSpacing.Right = 2
Brush.Color = 13356031
Shape = stCircle
end
object LabelTextButton: TButton
AnchorSideLeft.Control = PrintLabelButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = PrintLabelButton
Left = 187
Height = 25
Hint = 'Labeler command text to clipboard and console.'
Top = 301
Width = 24
Caption = 'T'
TabOrder = 16
OnClick = LabelTextButtonClick
end
end
object GPSTab: TTabSheet
Caption = 'GPS'
ClientHeight = 328
ClientWidth = 869
ParentFont = False
object Button18: TButton
Left = 8
Height = 25
Top = 8
Width = 75
Caption = '0: GGA'
ParentFont = False
TabOrder = 0
OnClick = Button18Click
end
object Button1: TButton
Left = 8
Height = 25
Top = 32
Width = 75
Caption = '1: GLL'
Enabled = False
ParentFont = False
TabOrder = 1
OnClick = Button1Click
end
object Button2: TButton
Left = 8
Height = 25
Top = 56
Width = 75
Caption = '2: GSA'
Enabled = False
ParentFont = False
TabOrder = 2
OnClick = Button2Click
end
object Button3: TButton
Left = 8
Height = 25
Top = 79
Width = 75
Caption = '4: RMC'
Enabled = False
ParentFont = False
TabOrder = 3
OnClick = Button3Click
end
object Button4: TButton
Left = 8
Height = 25
Top = 104
Width = 75
Caption = '5: VTG'
Enabled = False
ParentFont = False
TabOrder = 4
OnClick = Button4Click
end
object Button5: TButton
Left = 8
Height = 25
Top = 128
Width = 75
Caption = '6: MSS'
Enabled = False
ParentFont = False
TabOrder = 5
OnClick = Button5Click
end
object Button6: TButton
Left = 8
Height = 25
Top = 152
Width = 75
Caption = '8: ZDA'
Enabled = False
ParentFont = False
TabOrder = 6
OnClick = Button6Click
end
object Button7: TButton
Left = 8
Height = 25
Top = 177
Width = 75
Caption = 'A: GSV1'
Enabled = False
ParentFont = False
TabOrder = 7
OnClick = Button7Click
end
object Button8: TButton
Left = 8
Height = 25
Top = 200
Width = 75
Caption = 'B: GSV2'
Enabled = False
ParentFont = False
TabOrder = 8
OnClick = Button8Click
end
object Button9: TButton
Left = 8
Height = 25
Top = 224
Width = 75
Caption = 'C: GSV3'
Enabled = False
ParentFont = False
TabOrder = 9
OnClick = Button9Click
end
object GPSResponse: TMemo
Left = 90
Height = 305
Top = 10
Width = 680
ParentFont = False
TabOrder = 10
end
end
object TroubleshootingTab: TTabSheet
Caption = 'Troubleshooting'
ClientHeight = 328
ClientWidth = 869
ParentFont = False
object ListBox1: TListBox
Left = 166
Height = 236
Top = 20
Width = 233
ItemHeight = 0
ParentFont = False
ScrollWidth = 231
TabOrder = 0
TopIndex = -1
end
object StartResetting: TButton
Left = 15
Height = 26
Top = 74
Width = 109
Caption = 'Start resetting'
ParentFont = False
TabOrder = 1
OnClick = StartResettingClick
end
object StopResetting: TButton
Left = 15
Height = 26
Top = 108
Width = 109
Caption = 'Stop resetting'
ParentFont = False
TabOrder = 2
OnClick = StopResettingClick
end
end
object Simulation: TTabSheet
Caption = 'Simulation'
ClientHeight = 328
ClientWidth = 869
ParentFont = False
object StartSimulation: TButton
Left = 577
Height = 26
Top = 8
Width = 75
Caption = 'Start'
ParentFont = False
TabOrder = 0
OnClick = StartSimulationClick
end
object StopSimulation: TButton
Left = 659
Height = 26
Top = 8
Width = 75
Caption = 'Stop'
ParentFont = False
TabOrder = 1
OnClick = StopSimulationClick
end
object SimVerbose: TCheckBox
Left = 577
Height = 23
Top = 49
Width = 78
Caption = 'Verbose'
ParentFont = False
TabOrder = 2
end
object SimResults: TMemo
AnchorSideLeft.Control = Simulation
AnchorSideRight.Control = Simulation
AnchorSideRight.Side = asrBottom
Left = 3
Height = 232
Top = 82
Width = 863
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 3
BorderSpacing.Right = 3
ParentFont = False
ScrollBars = ssAutoBoth
TabOrder = 3
end
object GroupBox1: TGroupBox
AnchorSideLeft.Control = Simulation
AnchorSideTop.Control = Simulation
Left = 3
Height = 73
Top = 0
Width = 280
BorderSpacing.Left = 3
Caption = 'Sensor timing'
ClientHeight = 71
ClientWidth = 278
ParentFont = False
TabOrder = 4
object SimFreqMax: TLabeledEdit
Left = 95
Height = 36
Top = 26
Width = 85
EditLabel.Height = 19
EditLabel.Width = 85
EditLabel.Caption = 'Freq Max (Hz)'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
ParentFont = False
TabOrder = 0
end
object SimPeriodMax: TLabeledEdit
Left = 4
Height = 36
Top = 26
Width = 85
EditLabel.Height = 19
EditLabel.Width = 85
EditLabel.Caption = 'Period Max (s)'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
ParentFont = False
TabOrder = 1
end
object SimTimingDiv: TSpinEdit
Left = 185
Height = 36
Top = 26
Width = 85
MaxValue = 10000
ParentFont = False
TabOrder = 2
end
object Label3: TLabel
AnchorSideLeft.Control = SimTimingDiv
Left = 185
Height = 19
Top = 9
Width = 34
Caption = 'Steps'
ParentColor = False
ParentFont = False
end
end
object GroupBox3: TGroupBox
AnchorSideLeft.Control = GroupBox1
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Simulation
Left = 286
Height = 73
Top = 0
Width = 280
BorderSpacing.Left = 3
Caption = 'Sensor temperature'
ClientHeight = 71
ClientWidth = 278
ParentFont = False
TabOrder = 5
object SimTempMin: TLabeledEdit
Left = 6
Height = 36
Top = 26
Width = 85
EditLabel.Height = 19
EditLabel.Width = 85
EditLabel.Caption = 'Temp Min'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
ParentFont = False
TabOrder = 0
end
object SimTempMax: TLabeledEdit
Left = 94
Height = 36
Top = 26
Width = 85
EditLabel.Height = 19
EditLabel.Width = 85
EditLabel.Caption = 'Temp Max'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
ParentFont = False
TabOrder = 1
end
object SimTempDiv: TSpinEdit
Left = 184
Height = 36
Top = 26
Width = 85
MaxValue = 10000
ParentFont = False
TabOrder = 2
end
object Label42: TLabel
AnchorSideLeft.Control = SimTempDiv
Left = 184
Height = 19
Top = 8
Width = 34
Caption = 'Steps'
ParentColor = False
ParentFont = False
end
end
object SimFromFile: TButton
Left = 753
Height = 26
Hint = 'From simin.csv stored in log directory'
Top = 8
Width = 75
Caption = 'From File'
ParentFont = False
TabOrder = 6
OnClick = SimFromFileClick
end
end
object VectorTab: TTabSheet
Caption = 'Vector'
ClientHeight = 328
ClientWidth = 869
ParentFont = False
object VCalButton: TButton
Left = 15
Height = 32
Top = 15
Width = 116
Caption = 'Calibrate-vector'
ParentFont = False
TabOrder = 0
OnClick = VCalButtonClick
end
end
object AccTab: TTabSheet
Caption = 'Accessories'
ClientHeight = 328
ClientWidth = 869
ParentFont = False
TabVisible = False
object ADISPGroup: TGroupBox
AnchorSideLeft.Control = AHTGroup
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = AccTab
AnchorSideBottom.Control = AHTGroup
AnchorSideBottom.Side = asrBottom
Left = 248
Height = 236
Top = 4
Width = 224
Anchors = [akTop, akLeft, akBottom]
BorderSpacing.Left = 4
BorderSpacing.Top = 4
Caption = 'Display'
ClientHeight = 216
ClientWidth = 222
ParentFont = False
TabOrder = 0
object ADISEnable: TCheckBox
AnchorSideLeft.Control = ADISPGroup
AnchorSideTop.Control = ADISModelSelect
AnchorSideTop.Side = asrCenter
Left = 4
Height = 23
Top = 11
Width = 67
BorderSpacing.Left = 4
BorderSpacing.Top = 4
Caption = 'Enable'
ParentFont = False
TabOrder = 0
OnChange = ADISEnableChange
end
object ADISBrightnessGroup: TGroupBox
AnchorSideLeft.Control = ADISEnable
AnchorSideTop.Control = ADISModelSelect
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = ADISPGroup
AnchorSideRight.Side = asrBottom
Left = 4
Height = 91
Top = 44
Width = 214
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 4
BorderSpacing.Right = 4
Caption = 'Brightness'
ClientHeight = 71
ClientWidth = 212
ParentFont = False
TabOrder = 1
object ADISFixed: TRadioButton
Left = 9
Height = 23
Top = 6
Width = 59
Caption = 'Fixed'
Checked = True
ParentFont = False
TabOrder = 0
TabStop = True
OnClick = ADISFixedClick
end
object ADISAuto: TRadioButton
AnchorSideTop.Control = ADISFixedBrightness
AnchorSideTop.Side = asrBottom
Left = 9
Height = 23
Top = 43
Width = 56
Caption = 'Auto'
ParentFont = False
TabOrder = 1
OnClick = ADISAutoClick
end
object ADISFixedBrightness: TTrackBar
AnchorSideTop.Control = ADISFixed
AnchorSideTop.Side = asrCenter
Left = 72
Height = 51
Top = -8
Width = 104
Max = 7
Position = 0
OnMouseUp = ADISFixedBrightnessMouseUp
OnKeyUp = ADISFixedBrightnessKeyUp
ParentFont = False
TabOrder = 2
end
end
object ADISModelSelect: TComboBox
AnchorSideLeft.Control = ADISEnable
AnchorSideTop.Control = ADISPGroup
AnchorSideRight.Control = ADISPGroup
AnchorSideRight.Side = asrBottom
Left = 106
Height = 36
Top = 4
Width = 112
Anchors = [akTop, akRight]
BorderSpacing.Top = 4
BorderSpacing.Right = 4
ItemHeight = 0
Items.Strings = (
'COM-11441'
)
ParentFont = False
TabOrder = 2
Text = 'model'
OnChange = ADISModelSelectChange
end
object ADISMode: TRadioGroup
AnchorSideLeft.Control = ADISBrightnessGroup
AnchorSideTop.Control = ADISBrightnessGroup
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = ADISBrightnessGroup
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 4
Height = 66
Top = 135
Width = 214
Anchors = [akTop, akLeft, akRight]
AutoFill = True
AutoSize = True
BorderSpacing.Bottom = 4
Caption = 'Mode'
ChildSizing.LeftRightSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 46
ClientWidth = 212
Items.Strings = (
'Periodic update (1Hz)'
'Update at reading request'
)
OnClick = ADISModeClick
ParentFont = False
TabOrder = 3
end
end
object AHTGroup: TGroupBox
AnchorSideLeft.Control = AccRefreshButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = AccTab
Left = 44
Height = 236
Top = 4
Width = 200
BorderSpacing.Left = 4
BorderSpacing.Top = 4
Caption = 'Humidity/Temperature'
ClientHeight = 234
ClientWidth = 198
ParentFont = False
TabOrder = 1
object AHTRefreshButton: TButton
AnchorSideTop.Control = AHTModelSelect
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = AHTModelSelect
AnchorSideRight.Side = asrBottom
Left = 119
Height = 25
Top = 44
Width = 75
Anchors = [akTop, akRight]
BorderSpacing.Top = 4
Caption = 'Refresh'
ParentFont = False
TabOrder = 0
OnClick = AHTRefreshButtonClick
end
object AHTHumidityValue: TLabeledEdit
AnchorSideTop.Control = AHTRefreshButton
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = AHTModelSelect
AnchorSideRight.Side = asrBottom
Left = 119
Height = 36
Top = 73
Width = 75
Anchors = [akTop, akRight]
BorderSpacing.Top = 4
EditLabel.Height = 19
EditLabel.Width = 60
EditLabel.Caption = 'Humidity:'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
LabelPosition = lpLeft
ParentFont = False
TabOrder = 1
end
object AHTHumidityStatus: TLabeledEdit
AnchorSideTop.Control = AHTTemperatureValue
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = AHTModelSelect
AnchorSideRight.Side = asrBottom
Left = 119
Height = 36
Top = 153
Width = 75
Anchors = [akTop, akRight]
BorderSpacing.Top = 4
EditLabel.Height = 19
EditLabel.Width = 42
EditLabel.Caption = 'Status:'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
LabelPosition = lpLeft
ParentFont = False
TabOrder = 2
end
object AHTTemperatureValue: TLabeledEdit
AnchorSideTop.Control = AHTHumidityValue
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = AHTRefreshButton
AnchorSideRight.Side = asrBottom
Left = 119
Height = 36
Top = 113
Width = 75
Anchors = [akTop, akRight]
BorderSpacing.Top = 4
EditLabel.Height = 19
EditLabel.Width = 84
EditLabel.Caption = 'Temperature:'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
LabelPosition = lpLeft
ParentFont = False
TabOrder = 3
end
object AHTModelSelect: TComboBox
AnchorSideLeft.Control = AHTEnable
AnchorSideTop.Control = AHTGroup
AnchorSideRight.Control = AHTGroup
AnchorSideRight.Side = asrBottom
Left = 98
Height = 36
Top = 4
Width = 96
Anchors = [akTop, akRight]
BorderSpacing.Top = 4
BorderSpacing.Right = 4
ItemHeight = 0
Items.Strings = (
'HIH8120'
'HYT939'
)
ParentFont = False
TabOrder = 4
Text = 'model'
OnChange = AHTModelSelectChange
end
object AHTEnable: TCheckBox
AnchorSideLeft.Control = AHTGroup
AnchorSideTop.Control = AHTModelSelect
AnchorSideTop.Side = asrCenter
Left = 4
Height = 23
Top = 11
Width = 67
BorderSpacing.Left = 4
BorderSpacing.Top = 4
Caption = 'Enable'
ParentFont = False
TabOrder = 5
OnChange = AHTEnableChange
end
end
object ALEDGroup: TGroupBox
AnchorSideLeft.Control = ADISPGroup
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = AccTab
AnchorSideBottom.Control = ADISPGroup
AnchorSideBottom.Side = asrBottom
Left = 476
Height = 116
Top = 4
Width = 174
BorderSpacing.Left = 4
BorderSpacing.Top = 4
Caption = 'Reading LED blink'
ClientHeight = 96
ClientWidth = 172
ParentFont = False
TabOrder = 2
object ALEDEnable: TCheckBox
AnchorSideLeft.Control = ALEDGroup
AnchorSideTop.Control = ALEDGroup
Left = 4
Height = 23
Top = 4
Width = 67
BorderSpacing.Left = 4
BorderSpacing.Top = 4
Caption = 'Enable'
ParentFont = False
TabOrder = 0
OnChange = ALEDEnableChange
end
object ALEDMode: TRadioGroup
AnchorSideLeft.Control = ALEDEnable
AnchorSideTop.Control = ALEDEnable
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = ALEDGroup
AnchorSideRight.Side = asrBottom
Left = 4
Height = 58
Top = 31
Width = 164
Anchors = [akTop, akLeft, akRight]
AutoFill = True
BorderSpacing.Top = 4
BorderSpacing.Right = 4
Caption = 'Mode'
ChildSizing.LeftRightSpacing = 6
ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
ChildSizing.EnlargeVertical = crsHomogenousChildResize
ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 38
ClientWidth = 162
Items.Strings = (
'At reading creation'
'At reading request'
)
OnClick = ALEDModeClick
ParentFont = False
TabOrder = 1
end
end
object GroupBox5: TGroupBox
AnchorSideLeft.Control = ALEDGroup
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ALEDGroup
AnchorSideBottom.Control = AHTGroup
AnchorSideBottom.Side = asrBottom
Left = 654
Height = 236
Top = 4
Width = 198
Anchors = [akTop, akLeft, akBottom]
BorderSpacing.Left = 4
Caption = 'Relay'
ClientHeight = 234
ClientWidth = 196
ParentFont = False
TabOrder = 3
object ARLYModeLabel: TLabel
AnchorSideTop.Control = ARLYModeComboBox
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = ARLYModeComboBox
Left = 7
Height = 19
Top = 13
Width = 40
Anchors = [akTop, akRight]
BorderSpacing.Top = 4
BorderSpacing.Right = 2
Caption = 'Mode:'
ParentColor = False
ParentFont = False
end
object ARLYModeComboBox: TComboBox
AnchorSideTop.Control = GroupBox5
AnchorSideRight.Control = GroupBox5
AnchorSideRight.Side = asrBottom
Left = 49
Height = 36
Top = 4
Width = 110
BorderSpacing.Top = 4
BorderSpacing.Right = 4
ItemHeight = 0
Items.Strings = (
'Light'
'Dewpoint'
'Heat'
'--3--'
'--4--'
'--5--'
'--6--'
'Manual'
)
ParentFont = False
TabOrder = 0
OnChange = ARLYModeComboBoxChange
end
object ARLYThreshold: TTrackBar
AnchorSideLeft.Control = ARLYThresholdLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Side = asrCenter
AnchorSideBottom.Control = GroupBox5
AnchorSideBottom.Side = asrBottom
Left = 39
Height = 51
Hint = 'Turn on above this mpsas.'
Top = 183
Width = 95
Max = 31
Position = 0
Anchors = [akLeft, akBottom]
OnMouseUp = ARLYThresholdMouseUp
OnKeyUp = ARLYThresholdKeyUp
ParentFont = False
TabOrder = 1
end
object ARLYStatusLabeledEdit: TLabeledEdit
AnchorSideTop.Control = ARLYOn
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = ARLYOff
AnchorSideRight.Side = asrBottom
Left = 83
Height = 36
Top = 73
Width = 75
Alignment = taCenter
Anchors = [akTop, akRight]
BorderSpacing.Top = 4
EditLabel.Height = 19
EditLabel.Width = 42
EditLabel.Caption = 'Status:'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
LabelPosition = lpLeft
ParentFont = False
TabOrder = 2
end
object ARLYThresholdLabel: TLabel
AnchorSideLeft.Control = GroupBox5
AnchorSideBottom.Control = ARLYThreshold
AnchorSideBottom.Side = asrBottom
Left = 4
Height = 19
Top = 211
Width = 35
Anchors = [akLeft, akBottom]
BorderSpacing.Left = 4
BorderSpacing.Bottom = 4
Caption = 'Light:'
ParentColor = False
ParentFont = False
end
object ARLYOn: TButton
AnchorSideLeft.Control = GroupBox5
AnchorSideTop.Control = ARLYModeComboBox
AnchorSideTop.Side = asrBottom
Left = 4
Height = 25
Top = 44
Width = 75
BorderSpacing.Left = 4
BorderSpacing.Top = 4
Caption = 'On'
ParentFont = False
TabOrder = 3
OnClick = ARLYOnClick
end
object ARLYOff: TButton
AnchorSideLeft.Control = ARLYOn
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ARLYOn
Left = 83
Height = 25
Top = 44
Width = 75
BorderSpacing.Left = 4
Caption = 'Off'
ParentFont = False
TabOrder = 4
OnClick = ARLYOffClick
end
object ARLYTValue: TLabeledEdit
AnchorSideTop.Control = ARLYStatusLabeledEdit
AnchorSideTop.Side = asrBottom
Left = 15
Height = 36
Top = 111
Width = 38
Alignment = taCenter
Anchors = [akTop]
BorderSpacing.Top = 2
EditLabel.Height = 19
EditLabel.Width = 11
EditLabel.Caption = 'T:'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
LabelPosition = lpLeft
ParentFont = False
TabOrder = 5
end
object ARLYHValue: TLabeledEdit
AnchorSideTop.Control = ARLYTValue
Left = 79
Height = 36
Top = 111
Width = 30
Alignment = taCenter
Anchors = [akTop]
EditLabel.Height = 19
EditLabel.Width = 14
EditLabel.Caption = 'H:'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
LabelPosition = lpLeft
ParentFont = False
TabOrder = 6
end
object ARLYTDPValue: TLabeledEdit
AnchorSideTop.Control = ARLYHValue
Left = 152
Height = 36
Top = 111
Width = 32
Alignment = taCenter
Anchors = [akTop]
EditLabel.Height = 19
EditLabel.Width = 26
EditLabel.Caption = 'Tdp:'
EditLabel.ParentColor = False
EditLabel.ParentFont = False
LabelPosition = lpLeft
ParentFont = False
TabOrder = 7
end
object ARLYThresholdValue: TLabel
AnchorSideTop.Control = ARLYThreshold
AnchorSideTop.Side = asrCenter
Left = 142
Height = 19
Top = 199
Width = 43
Caption = 'XiiiiiiiiiX'
ParentColor = False
ParentFont = False
end
end
object AccRefreshButton: TBitBtn
Left = 6
Height = 32
Hint = 'Refresh accessory settings'
Top = 6
Width = 34
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFF
FF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFFFF1FFFFF
FF5EFFFFFF34FFFFFF0BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF02FFFFFF05FFFFFF00FFFFFF00FFFFFF01FFFFFF3B3B3B
3B7A8C8C8C7EECECEC7AFFFFFF1CFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF01FAFAFA51F6F6F65DFFFFFF01FFFFFF00FFFFFF01FFFFFF3A0101
01B60000009C15151581CECECE83FFFFFF11FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF209494948478787884FFFFFF30FFFFFF00FFFFFF00FFFFFF159B9B
9B66161616A0000000A714141488E9E9E964FFFFFF01FFFFFF00FFFFFF00FFFF
FF04D7D7D77C0404049600000097BEBEBE85FFFFFF10FFFFFF00FFFFFF00FFFF
FF03FFFFFF262B2B2B95000000986565657FFFFFFF0DFFFFFF00FFFFFF01F7F7
F7512828289D000000A4000000A1101010A3DCDCDC74FFFFFF02FFFFFF00FFFF
FF00FFFFFF039393936A000000A72929298EFFFFFF25FFFFFF01FFFFFF106D6D
6D94050505C3010101B6000000AA090909BC424242A9FFFFFF27FFFFFF01FFFF
FF00FFFFFF01FFFFFF411616169F060606A6FFFFFF36FFFFFF01FFFFFF16FFFF
FF2DFFFFFF3328282897000000B39393938BFFFFFF33FFFFFF22FFFFFF01FFFF
FF00FFFFFF01F4F4F46D010101B00E0E0EA2FFFFFF24FFFFFF01FFFFFF00FFFF
FF01FFFFFF035757578A000000C51A1A1AA8FDFDFD61FFFFFF18FFFFFF04FFFF
FF17FFFFFF4676767694000000C0292929A1FFFFFF0CFFFFFF00FFFFFF00FFFF
FF00FFFFFF01F5F5F532080808C0000000CD4C4C4C9EE4E4E484FFFFFF74EEEE
EE8171717197010101C8020202CEC2C2C253FFFFFF01FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF029E9E9E63050505CE000000DD000000D60A0A0AC60000
00D5000000DC010101D86F6F6F80FFFFFF08FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF03D4D4D4412C2C2CA4060606CD010101E10707
07CA222222ACC0C0C054FFFFFF08FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFFFF06FFFFFF23FFFFFF35FFFF
FF22FFFFFF0AFFFFFF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF01FFFFFF01FFFF
FF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00
}
OnClick = AccRefreshButtonClick
ParentFont = False
TabOrder = 4
end
object AccSNOWLEDGroupBox: TGroupBox
AnchorSideLeft.Control = ALEDGroup
AnchorSideTop.Control = ALEDGroup
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = ALEDGroup
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = AHTGroup
AnchorSideBottom.Side = asrBottom
Left = 476
Height = 184
Top = 120
Width = 174
Anchors = [akTop, akLeft, akRight]
Caption = 'Snow LED:'
ClientHeight = 182
ClientWidth = 172
TabOrder = 5
object AccSnowLEDOnButton: TButton
AnchorSideLeft.Control = AccSNOWLEDGroupBox
AnchorSideLeft.Side = asrCenter
AnchorSideTop.Control = AccSnowOnLinRdg
AnchorSideTop.Side = asrCenter
Left = 8
Height = 25
Hint = 'Turn ON snow LED'
Top = 64
Width = 40
Anchors = [akTop]
BorderSpacing.Top = 10
Caption = 'ON'
TabOrder = 0
OnClick = AccSnowLEDOnButtonClick
end
object AccSnowLEDOffButton: TButton
AnchorSideLeft.Control = AccSnowLEDOnButton
AnchorSideTop.Control = AccSnowOffLinRdg
AnchorSideTop.Side = asrCenter
Left = 8
Height = 25
Hint = 'Turn OFF snow LED'
Top = 103
Width = 40
BorderSpacing.Top = 7
Caption = 'OFF'
TabOrder = 1
OnClick = AccSnowLEDOffButtonClick
end
object ACCSnowLEDStatus: TShape
AnchorSideLeft.Control = AccSnowLEDOnButton
AnchorSideLeft.Side = asrCenter
AnchorSideTop.Control = AccSnowLinRq
AnchorSideTop.Side = asrCenter
Left = 18
Height = 20
Hint = 'Snow LED status'
Top = 32
Width = 20
BorderSpacing.Left = 4
Brush.Color = clGray
Shape = stCircle
end
object SnowLoggingEnableBox: TCheckBox
AnchorSideLeft.Control = AccSNOWLEDGroupBox
AnchorSideTop.Control = AccSNOWLEDGroupBox
Left = 0
Height = 23
Hint = 'Enable/Disable Snow LED when reading and logging'
Top = 0
Width = 148
Caption = 'Snow factor logging'
TabOrder = 2
OnChange = SnowLoggingEnableBoxChange
end
object AccSnowLinRq: TButton
AnchorSideTop.Control = SnowLoggingEnableBox
AnchorSideTop.Side = asrBottom
Left = 56
Height = 25
Hint = 'Get linear reading'
Top = 30
Width = 104
Anchors = [akTop]
BorderSpacing.Top = 7
Caption = 'Linear Reading'
TabOrder = 3
OnClick = AccSnowLinRqClick
end
object AccSnowOnLinRdg: TEdit
AnchorSideTop.Control = AccSnowLinRq
AnchorSideTop.Side = asrBottom
Left = 56
Height = 36
Hint = 'Linear reading'
Top = 58
Width = 104
Alignment = taRightJustify
Anchors = [akTop]
BorderSpacing.Top = 3
ReadOnly = True
TabOrder = 4
end
object AccSnowOffLinRdg: TEdit
AnchorSideTop.Control = AccSnowOnLinRdg
AnchorSideTop.Side = asrBottom
Left = 56
Height = 36
Hint = 'Linear reading'
Top = 97
Width = 104
Alignment = taRightJustify
Anchors = [akTop]
BorderSpacing.Top = 3
ReadOnly = True
TabOrder = 5
end
object AccSnowLinDiff: TEdit
AnchorSideLeft.Control = AccSnowOffLinRdg
AnchorSideTop.Control = AccSnowOffLinRdg
AnchorSideTop.Side = asrBottom
Left = 56
Height = 36
Hint = 'Linear reading'
Top = 136
Width = 104
Alignment = taRightJustify
BorderSpacing.Top = 3
ReadOnly = True
TabOrder = 6
end
object Label24: TLabel
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = AccSnowLinDiff
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = AccSnowLinDiff
Left = 30
Height = 19
Top = 145
Width = 26
Anchors = [akTop, akRight]
Caption = 'Diff:'
ParentColor = False
end
end
end
end
object FindButton: TBitBtn
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Owner
Left = 1
Height = 32
Hint = 'Find attached USB and Ethernet devices automatically.'
Top = 1
Width = 65
HelpType = htKeyword
BorderSpacing.Left = 1
BorderSpacing.Top = 1
Caption = 'Find'
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF0015151B30131519E3131619FF131619E0FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF001215194812161AEB22282DE1373E44FF131619FFFFFFFF00FFFF
FF00FFFFFF000039710902397C75033B81BA013A7EE9013A7EE9033B81BA0239
7C75111B226913171AEC24343EEF646B6FFF656E75FD14191CEDFFFFFF00FFFF
FF000038793702397EE30F53A3F61B68C2FF2478D3FF257BD1FF1D6EC0FF1055
A0FB043774FC204362FA646F77FF757F86FF181C1FF313181835FFFFFF000038
7937033D81F0216FC7FF1F84AEFF109771FA11A864FE10A763FE119570FB248C
AAFF287FC1FF094381FF647789FF1B2024F612161A46FFFFFF0000397109023A
7EE32573C8FF178B89FB10A062FB238166A2548C7B5B548C7B5B238066A20F9A
5FFC1C9087FE3289C2FF053874FE151D2561FFFFFF00FFFFFF0002397C751658
A5F62789AFFF0F9B61FB556C6763A5AAAA30D3D3D317D3D3D317A5AAAA30556C
67630E945BFC349AAAFF226BA5FB02397C75FFFFFF00FFFFFF00043F86BA2C78
C6FF118F6EFA186D54AD83878746CACAD518D5EAEA0CD5EAEA0CCACAD5188387
8746186951AD158C6BFB4598C4FF044086BAFFFFFF00FFFFFF0003418CE93F92
D8FF0E975BFE2F524782898D8D41CEDBDB15DBDBDB07DBDBDB07CEDBDB15898D
8D412D5045820E8D55FE65B8D1FF03428CE9FFFFFF00FFFFFF00044695E9459B
D8FF0E9159FE284A41867E818149C8C8D11CCCDDDD0FCFDFDF10CCCCD51E7E81
814928463F860D8552FE78C4D6FF044695E9FFFFFF00FFFFFF00074D9FBA3E91
CEFF12886CFA156151AD6060605D9B9B9F38D1D6D62CFAFAFA9FF2F2F2AA8D8D
8D72135B4DAD1A8369FB74B9D5FF074DA0BAFFFFFF00FFFFFF00024CA6752879
BEF7409EB1FF0B7D52FB303E3A7F6666665ADBDCDC93F9FBFBE7E8E8E8CB4F5B
578A086F49FB73B9BAFF5699CAF9024CA675FFFFFF00FFFFFF000055AA090652
AFE355A9D4FF298D8AFC09714CFB12544BAD3A514D84647773941E5551B00662
43FB499590FCACD7E8FF0753AFE30055AA09FFFFFF00FFFFFF00FFFFFF00004F
B5370E5EB9F164B6D7FF57AEB3FF167264FB075F3EFE06593AFE1A6D5EFB90C0
C2FFCFE6F4FF226BC1F2004FB537FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF000053BE37085CC1E34999D2F87DC7DDFFA2E1E2FFB2E5E6FFAAD9EAFF80B4
E3FA0A5DC2E30053BE37FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF000055C609045CCB750B63CCBA0860CAE90960CAE90B63CCBA045E
CB750055C609FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00
}
OnClick = FindButtonClick
ParentFont = False
TabOrder = 1
end
object FoundDevices: TListBox
AnchorSideLeft.Control = FindButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Owner
AnchorSideRight.Control = CommNotebook
AnchorSideBottom.Control = DataNoteBook
Left = 69
Height = 157
Top = 0
Width = 434
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Left = 3
BorderSpacing.Bottom = 2
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
Font.Pitch = fpFixed
ItemHeight = 0
ParentFont = False
ScrollWidth = 432
TabOrder = 2
TopIndex = -1
OnClick = FoundDevicesClick
OnDblClick = FoundDevicesDblClick
OnSelectionChange = FoundDevicesSelectionChange
end
object CommNotebook: TPageControl
AnchorSideTop.Control = Owner
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = FoundDevices
AnchorSideBottom.Side = asrBottom
Left = 503
Height = 157
Top = 0
Width = 376
ActivePage = TabEthernet
Anchors = [akTop, akRight, akBottom]
ParentFont = False
TabIndex = 1
TabOrder = 4
OnChange = CommNotebookChange
OnChanging = CommNotebookChanging
object TabUSB: TTabSheet
Caption = 'USB'
ClientHeight = 124
ClientWidth = 366
ParentFont = False
object USBSerialNumber: TEdit
AnchorSideTop.Control = TabUSB
Left = 75
Height = 34
Top = 0
Width = 285
Anchors = [akTop]
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
Font.Pitch = fpFixed
ParentFont = False
ReadOnly = True
TabOrder = 0
end
object USBPort: TEdit
AnchorSideTop.Control = USBSerialNumber
AnchorSideTop.Side = asrBottom
Left = 76
Height = 34
Top = 34
Width = 285
Anchors = [akTop]
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
Font.Pitch = fpFixed
ParentFont = False
TabOrder = 1
OnChange = USBPortChange
end
object Label1: TLabel
AnchorSideTop.Control = USBSerialNumber
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = USBSerialNumber
Left = 19
Height = 19
Top = 8
Width = 50
Anchors = [akTop, akRight]
BorderSpacing.Right = 6
Caption = 'Serial #:'
ParentColor = False
ParentFont = False
end
object Label2: TLabel
AnchorSideTop.Control = USBPort
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = USBPort
Left = 39
Height = 19
Top = 42
Width = 31
Anchors = [akTop, akRight]
BorderSpacing.Right = 6
Caption = 'Port:'
ParentColor = False
ParentFont = False
end
object LabeledEdit1: TLabeledEdit
AnchorSideLeft.Control = USBPort
AnchorSideTop.Control = USBPort
AnchorSideTop.Side = asrBottom
Left = 76
Height = 26
Top = 68
Width = 80
AutoSize = False
EditLabel.Height = 19
EditLabel.Width = 36
EditLabel.Caption = 'Baud:'
EditLabel.ParentColor = False
Enabled = False
LabelPosition = lpLeft
TabOrder = 2
Text = '115200'
end
end
object TabEthernet: TTabSheet
Caption = 'Ethernet'
ClientHeight = 124
ClientWidth = 366
ParentFont = False
object Label4: TLabel
AnchorSideTop.Control = EthernetMAC
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = EthernetMAC
Left = 5
Height = 19
Top = 8
Width = 32
Anchors = [akTop, akRight]
BorderSpacing.Right = 6
Caption = 'MAC:'
ParentColor = False
ParentFont = False
end
object Label5: TLabel
AnchorSideTop.Control = EthernetIP
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = EthernetIP
Left = 174
Height = 19
Top = 8
Width = 17
Anchors = [akTop, akRight]
BorderSpacing.Right = 6
Caption = 'IP:'
ParentColor = False
ParentFont = False
end
object Label6: TLabel
AnchorSideTop.Control = EthernetPort
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = EthernetPort
Left = 160
Height = 19
Top = 42
Width = 31
Anchors = [akTop, akRight]
BorderSpacing.Right = 6
Caption = 'Port:'
ParentColor = False
ParentFont = False
end
object EthernetMAC: TEdit
AnchorSideTop.Control = TabEthernet
Left = 43
Height = 34
Top = 0
Width = 109
Anchors = [akTop]
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
Font.Pitch = fpFixed
ParentFont = False
ReadOnly = True
TabOrder = 0
end
object EthernetIP: TEdit
AnchorSideTop.Control = EthernetMAC
Left = 197
Height = 34
Top = 0
Width = 160
Anchors = [akTop]
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
Font.Pitch = fpFixed
ParentFont = False
TabOrder = 1
OnChange = EthernetIPChange
end
object EthernetPort: TEdit
AnchorSideLeft.Control = EthernetIP
AnchorSideTop.Control = EthernetIP
AnchorSideTop.Side = asrBottom
Left = 197
Height = 34
Top = 34
Width = 74
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
Font.Pitch = fpFixed
ParentFont = False
TabOrder = 2
OnChange = EthernetPortChange
end
end
object TabRS232: TTabSheet
Caption = 'RS232'
ClientHeight = 124
ClientWidth = 366
ParentFont = False
object Label7: TLabel
AnchorSideTop.Control = RS232Port
AnchorSideTop.Side = asrCenter
Left = 23
Height = 19
Top = 8
Width = 31
Caption = 'Port:'
ParentColor = False
ParentFont = False
end
object Label8: TLabel
AnchorSideTop.Control = RS232Baud
AnchorSideTop.Side = asrCenter
Left = 15
Height = 19
Top = 42
Width = 36
Caption = 'Baud:'
ParentColor = False
ParentFont = False
end
object RS232Baud: TComboBox
AnchorSideTop.Control = RS232Port
AnchorSideTop.Side = asrBottom
Left = 55
Height = 34
Top = 34
Width = 282
Anchors = [akTop]
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
Font.Pitch = fpFixed
ItemHeight = 0
ItemIndex = 10
Items.Strings = (
'300'
'600'
'1200'
'1800'
'2400'
'4800'
'9600'
'19200'
'38400'
'57600'
'115200'
)
ParentFont = False
TabOrder = 0
Text = '115200'
OnChange = RS232BaudChange
end
object RS232Port: TComboBox
AnchorSideTop.Control = TabRS232
Left = 55
Height = 34
Top = 0
Width = 282
Anchors = [akTop]
Font.Height = -12
Font.Name = 'Courier 10 Pitch'
Font.Pitch = fpFixed
ItemHeight = 0
ItemIndex = 0
Items.Strings = (
''
)
ParentFont = False
Sorted = True
TabOrder = 1
OnChange = RS232PortChange
OnDropDown = RS232PortDropDown
OnEditingDone = RS232PortEditingDone
end
end
end
object StatusBar1: TStatusBar
AnchorSideBottom.Control = Owner
Left = 0
Height = 21
Top = 520
Width = 879
Anchors = []
Panels = <
item
Width = 50
end>
ParentFont = False
SimplePanel = False
end
object FindBluetooth: TBitBtn
Left = 8
Height = 30
Hint = 'Find Bluetooth devices'
Top = 32
Width = 32
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
00000000000000000000000000000000000000000000874B1E11874B1E110000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000864A224C894B21C9874B1FFC874A20FF874A20FF874B
1FFC894B21C9864A224C00000000000000000000000000000000000000000000
000000000000884B22818B4F25F8A9754EFFB78864FFBA8B68FFBA8B67FFB686
61FFA7734BFF8B4E24F8884B2281000000000000000000000000000000000000
000086491E3B8B5024F5B78864FFB37E55FFA6693AFFFFFFFFFFBA8B66FFA669
39FFB27D53FFB68560FF8A4E24F586491E3B0000000000000000000000000000
00008B4C22C5AE7C55FFB58157FFA46534FFA46534FFFFFFFFFFFFFFFFFFBA8B
66FFA46534FFB17B51FFA9754DFF894C20C5000000000000000000000000FF00
0001884A20FCC39A79FFAC7242FFA86A39FFA56635FFFFFFFFFFBA8B66FFFFFF
FFFFBA8B66FFA6693AFFBA8C69FF884A20FCFF00000100000000000000008844
220F874A20FFCBA587FFAE7343FFFFFFFFFFC69E7FFFFFFFFFFFA46534FFDAC0
ACFFFFFFFFFFA46534FFC09574FF874A20FF8844220F00000000000000008844
220F874A20FFCEAA8DFFB27848FFBE8E66FFFFFFFFFFFFFFFFFFD7BBA6FFFFFF
FFFFB58159FFA46534FFC19878FF874A20FF8844220F00000000000000008844
220F874A20FFD2AF93FFB57D4DFFB27949FFBB8A61FFFFFFFFFFFFFFFFFFB47F
56FFA46534FFA46534FFC39B7CFF874A20FF8844220F00000000000000008844
220F874A20FFD6B59AFFB98152FFC3956FFFFFFFFFFFFFFFFFFFDAC0ABFFFFFF
FFFFB8855DFFA56635FFC59E80FF874A20FF8844220F00000000000000008844
220F874A20FFD9BAA1FFBD8658FFFFFFFFFFD0AB8CFFFFFFFFFFB17747FFDEC6
B2FFFFFFFFFFA86B3BFFC8A285FF874A20FF8844220F00000000000000000000
0000874B21FBD7B89DFFC29063FFBD8759FFBA8354FFFFFFFFFFC79C78FFFFFF
FFFFC39672FFAF7547FFC7A184FF874A21FB0000000000000000000000000000
00008B4F25C1C39A79FED2AA86FFC18C5EFFBE885AFFFFFFFFFFFFFFFFFFC79D
79FFB27949FFC1936EFFB78966FE894D22C10000000000000000000000000000
0000894C21368D5329F7D8B89DFFD3AD8BFFC59266FFFFFFFFFFCDA380FFBC86
59FFC99F7CFFCDAA8DFF8A5126F7894C21360000000000000000000000000000
000000000000894D24778E542BF8C39C7BFED8B99FFFDCC0A7FFDABEA5FFD4B4
99FFBE9472FE8D5329F8874D2277000000000000000000000000000000000000
00000000000000000000894A21458B4E25C1884B21F7874A20FF874A20FF884B
21F7894E24C1894A214500000000000000000000000000000000
}
OnClick = FindBluetoothClick
ParentFont = False
TabOrder = 5
Visible = False
end
object CommOpen: TShape
AnchorSideLeft.Control = FindButton
AnchorSideLeft.Side = asrCenter
Left = 23
Height = 20
Hint = 'Connection status'
Top = 78
Width = 20
Anchors = [akLeft]
Brush.Color = clGray
Shape = stCircle
end
object SelectFirmwareDialog: TOpenDialog
Filter = 'hex|*.hex'
Left = 288
Top = 8
end
object MainMenu1: TMainMenu
Left = 177
Top = 8
object FileMenuItem: TMenuItem
Caption = '&File'
object OpenMenuItem: TMenuItem
Caption = 'Open'
OnClick = OpenMenuItemClick
end
object FindUSBMenuItem: TMenuItem
Caption = 'Find USB'
Hint = 'Find USB devices'
ShortCut = 16469
OnClick = FindUSBMenuItemClick
end
object FindEthMenuItem: TMenuItem
Caption = 'Find Ethernet'
Hint = 'Find Ethernet devices'
ShortCut = 16453
OnClick = FindEthMenuItemClick
end
object StartUpMenuItem: TMenuItem
Caption = 'StartUp options'
OnClick = StartUpMenuItemClick
end
object QuitItem: TMenuItem
Caption = 'Quit'
OnClick = QuitItemClick
end
end
object ViewMenuItem: TMenuItem
Caption = '&View'
object ViewSimMenuItem: TMenuItem
AutoCheck = True
Caption = 'Simulation'
OnClick = ViewSimMenuItemClick
end
object ViewConfigMenuItem: TMenuItem
AutoCheck = True
Caption = 'Configuration'
Checked = True
OnClick = ViewConfigMenuItemClick
end
object ViewLogMenuItem: TMenuItem
Caption = 'Log'
ShortCut = 16460
OnClick = ViewLogMenuItemClick
end
object DirectoriesMenuItem: TMenuItem
Caption = 'Directories'
OnClick = DirectoriesMenuItemClick
end
object DLHeaderMenuItem: TMenuItem
Caption = 'DL Header'
Hint = 'Show the DL header'
OnClick = DLHeaderMenuItemClick
end
object ConfigBrowserMenuItem: TMenuItem
Caption = 'Config Browser'
OnClick = ConfigBrowserMenuItemClick
end
object PlotterMenuItem: TMenuItem
Caption = 'Plotter'
OnClick = PlotterMenuItemClick
end
end
object ToolsMenuItem: TMenuItem
Caption = '&Tools'
object MenuItem1: TMenuItem
Caption = 'old log to .dat'
OnClick = MenuItem1Click
end
object ConvertLogFileItem: TMenuItem
Caption = '.dat to Moon Sun .csv'
OnClick = ConvertLogFileItemClick
end
object CommTermMenuItem: TMenuItem
Caption = 'Comm Terminal'
OnClick = CommTermMenuItemClick
end
object OpenDLRMenuItem: TMenuItem
Caption = 'DL retrieve'
Hint = 'Open DL Retrieve window'
OnClick = OpenDLRMenuItemClick
end
object mnDATtoKML: TMenuItem
Caption = '.dat to .kml'
OnClick = mnDATtoKMLClick
end
object DatTimeCorrection: TMenuItem
Caption = '.dat time correction'
OnClick = DatTimeCorrectionClick
end
object DatReconstructLocalTime: TMenuItem
Caption = '.dat reconstruct local time'
OnClick = DatReconstructLocalTimeClick
end
object Correction49to56MenuItem: TMenuItem
Caption = 'Firmware 49-56 DL Correction'
OnClick = Correction49to56MenuItemClick
end
object AverageTool: TMenuItem
Caption = 'Average tool'
OnClick = AverageToolMenuItemClick
end
object datToDecimalDate: TMenuItem
Caption = '.dat to decimal date'
OnClick = datToDecimalDateClick
end
object ConcatenateMenu: TMenuItem
Caption = 'Concatenate'
Hint = 'Concatenate many .dat files into one.'
OnClick = ConcatenateMenuClick
end
object CloudRemovalMilkyWay: TMenuItem
Caption = '.dat to Sun-Moon-MW-Clouds .csv'
OnClick = CloudRemovalMilkyWayClick
end
object FilterSunMoon: TMenuItem
Caption = 'Filter Sun-Moon-MW-Clouds.csv'
OnClick = FilterSunMoonClick
end
object ARPMethodMenuItem: TMenuItem
Caption = 'ARPMethodMenuItem'
Visible = False
OnClick = ARPMethodMenuItemClick
end
end
object HelpMenuItem: TMenuItem
Caption = '&Help'
object OnlineManuals: TMenuItem
Caption = 'Online manuals'
object OnlineLUmanual: TMenuItem
Caption = 'SQM-LU manual'
OnClick = OnlineLUmanualClick
end
object OnlineLEmanual: TMenuItem
Caption = 'SQM-LE manual'
OnClick = OnlineLEmanualClick
end
object OnlineDLmanual: TMenuItem
Caption = 'SQM-LU-DL manual'
OnClick = OnlineDLmanualClick
end
object OnlineVmanual: TMenuItem
Caption = 'SQM-DL-V manual'
OnClick = OnlineVmanualClick
end
object OnlineLRmanual: TMenuItem
Caption = 'SQM-LR manual'
OnClick = OnlineLRmanualClick
end
end
object OnlineResources: TMenuItem
Caption = 'Online resource'
OnClick = OnlineResourcesClick
end
object CmdLineItem: TMenuItem
Caption = 'Command line information'
OnClick = CmdLineItemClick
end
object VersionItem: TMenuItem
Caption = 'Version information'
OnClick = VersionItemClick
end
object AboutItem: TMenuItem
Caption = 'About'
OnClick = AboutItemClick
end
end
end
object DLSaveDialog: TSaveDialog
Left = 96
Top = 8
end
object OpenLogDialog: TOpenDialog
Filter = 'All files|*.*|Comma Separated Variables|*.csv|Calibration logs|*.cal|UDM usage log|*.log|Text files|*.txt'
Left = 408
Top = 8
end
object PrintDialog1: TPrintDialog
FromPage = 1
ToPage = 1
Left = 177
Top = 64
end
object Process1: TProcess
Active = False
Options = []
Priority = ppNormal
StartupOptions = []
ShowWindow = swoNone
WindowColumns = 0
WindowHeight = 0
WindowLeft = 0
WindowRows = 0
WindowTop = 0
WindowWidth = 0
FillAttribute = 0
Left = 264
Top = 64
end
object CommBusy: TTimer
Enabled = False
Interval = 100
OnTimer = CommBusyTimer
Left = 344
Top = 64
end
object FirmwareTimer: TTimer
Enabled = False
Interval = 100
OnTimer = FirmwareTimerTimer
Left = 424
Top = 64
end
end
|