Best JavaScript code snippet using protractor
navtreeindex11.js
Source:navtreeindex11.js
1var NAVTREEINDEX11 =2{3"group__snvs__hp.html#ga7e0d74a5e589f7c845e4fe4003622c63":[4,21,15],4"group__snvs__hp.html#ga7ffad480a30cb609a32c67cdd4f9e34c":[4,21,1,2],5"group__snvs__hp.html#ga7ffad480a30cb609a32c67cdd4f9e34c":[4,21,31],6"group__snvs__hp.html#ga9343604888a1f8ab1021773d72a4c165":[4,21,20],7"group__snvs__hp.html#ga94effdb46795404af3432392f35e2353":[4,21,27],8"group__snvs__hp.html#ga94effdb46795404af3432392f35e2353":[4,21,0,4],9"group__snvs__hp.html#gaadf858054f534311eca1fe14c2d3e11a":[4,21,1,0],10"group__snvs__hp.html#gaadf858054f534311eca1fe14c2d3e11a":[4,21,29],11"group__snvs__hp.html#gaaf7c8c47c4f4124f31c7f48ae5715b75":[4,21,2],12"group__snvs__hp.html#gac719942dfcd56e8d34b62e21b34587b6":[4,21,18],13"group__snvs__hp.html#gac916583f19d243eb891aa156b6ccd56a":[4,21,1,1],14"group__snvs__hp.html#gac916583f19d243eb891aa156b6ccd56a":[4,21,30],15"group__snvs__hp.html#gacbb250fa88138295346c157310a47db8":[4,21,0,5],16"group__snvs__hp.html#gacbb250fa88138295346c157310a47db8":[4,21,28],17"group__snvs__hp.html#gace39a108e8e1e08120f25f020ef7ba20":[4,21,10],18"group__snvs__hp.html#gad0d3010ff1f3db29207b195c198a6947":[4,21,22],19"group__snvs__hp.html#gad208ce2822d4237a24aa334378163d8e":[4,21,0,0],20"group__snvs__hp.html#gad208ce2822d4237a24aa334378163d8e":[4,21,23],21"group__snvs__hp.html#gad59c2110c48ab9fcfdb500e1a9faad37":[4,21,17],22"group__snvs__hp.html#gad5bc52a7456da293cd0286832462e7fd":[4,21,11],23"group__snvs__hp.html#gadc5f336a077a73ae307e7ae8943e51bf":[4,21,4],24"group__snvs__hp.html#gadfb1241d346995a130f3e2e046bb0d54":[4,21,13],25"group__snvs__hp.html#gaeae304d30957ee76f2ae1549118ea383":[4,21,24],26"group__snvs__hp.html#gaeae304d30957ee76f2ae1549118ea383":[4,21,0,1],27"group__snvs__hp.html#gaf2a0b49399456cf266a7a1a8a1a473ff":[4,21,19],28"group__snvs__hp.html#gga4e2d2fcf0415f94a330c105b8ea7c0b6a9c3bd20b3c11ffe4865aacb6c53ff92b":[4,21,5],29"group__snvs__hp.html#gga4e2d2fcf0415f94a330c105b8ea7c0b6a9c3bd20b3c11ffe4865aacb6c53ff92b":[4,21,3,0],30"group__snvs__hp.html#gga4e2d2fcf0415f94a330c105b8ea7c0b6ae01eb859424be7a6bff84e0066cd845c":[4,21,6],31"group__snvs__hp.html#gga4e2d2fcf0415f94a330c105b8ea7c0b6ae01eb859424be7a6bff84e0066cd845c":[4,21,3,1],32"group__snvs__hp.html#ggadc5f336a077a73ae307e7ae8943e51bfa17d3484ae7d03f9c858096a685b1a3e3":[4,21,4,0],33"group__snvs__hp.html#ggadc5f336a077a73ae307e7ae8943e51bfa17d3484ae7d03f9c858096a685b1a3e3":[4,21,7],34"group__snvs__hp.html#ggadc5f336a077a73ae307e7ae8943e51bfa19082779de5fd8c7bfaa92039eaf986c":[4,21,4,1],35"group__snvs__hp.html#ggadc5f336a077a73ae307e7ae8943e51bfa19082779de5fd8c7bfaa92039eaf986c":[4,21,8],36"group__snvs__hp.html#structsnvs__hp__rtc__config__t":[4,21,1],37"group__snvs__hp.html#structsnvs__hp__rtc__datetime__t":[4,21,0],38"group__src.html":[4,22],39"group__src.html#ga0893922f62b39cf97053d6909d2b6721":[4,22,13],40"group__src.html#ga0d5ef0414e918346bb20bf5715d8cfea":[4,22,18],41"group__src.html#ga1acc402410430b368530084805b022ac":[4,22,6],42"group__src.html#ga24d2539758a32392b0d25f46a9f90b4e":[4,22,4],43"group__src.html#ga34abd9ece8bad43b617ced6e018af08c":[4,22,19],44"group__src.html#ga36d75f094528c8d5e37a77b4d45b617e":[4,22,23],45"group__src.html#ga466bed6430d969bf3dc0e75e7d7d41eb":[4,22,9],46"group__src.html#ga5b40161d6cf7c90a651afd9047b6bedd":[4,22,5],47"group__src.html#ga627a1af6de292a91078ce42a1d8976e6":[4,22,17],48"group__src.html#ga720bd353336716e97c2ed486f3f972e9":[4,22,12],49"group__src.html#ga855481246b5b5a4227d7d04f034ceaaa":[4,22,16],50"group__src.html#ga8c2062f093d4a0d164354ac7a2f4b3e2":[4,22,24],51"group__src.html#ga8c5e46dd8c4e1bd20aa737cfef532ab1":[4,22,25],52"group__src.html#ga8d6fe5d7299234c1611e62e697b9ed7c":[4,22,7],53"group__src.html#ga95d1580a5ef39f6d3a5152a1be58e1ba":[4,22,2],54"group__src.html#gaa00efe244ad4bf9f2b2fbf434adba463":[4,22,8],55"group__src.html#gab27a1d7efba9d270e93527f1d2c54605":[4,22,0],56"group__src.html#gab850f1217901abfd78a35096a3b30d64":[4,22,20],57"group__src.html#gac15086ff9e2d490efc95b8a5577cbae6":[4,22,22],58"group__src.html#gac64aa4121e8d426a94f0826bbd7d49ac":[4,22,3],59"group__src.html#gac96321bdff82d5abc821d061323447df":[4,22,15],60"group__src.html#gacac05ee697093204afccc4247bab1161":[4,22,10],61"group__src.html#gacfc6bc3b452aa65c3da86e45ea7be3b6":[4,22,14],62"group__src.html#gae7bdfcb753a5abc9428de4c6169410b4":[4,22,21],63"group__src.html#gaf647f7dbfbed8b1612675ab132cfa244":[4,22,1],64"group__src.html#gafb053b235cafaec161ab7772dd34c2c9":[4,22,11],65"group__src.html#gga24d2539758a32392b0d25f46a9f90b4ea93e0c56b34582af6b2713feda778912e":[4,22,4,1],66"group__src.html#gga24d2539758a32392b0d25f46a9f90b4eafb2fea029e1f79976dd556e130e2fbca":[4,22,4,0],67"group__src.html#gga5b40161d6cf7c90a651afd9047b6bedda5bbedec3e30404b252af1b02af0042c0":[4,22,5,3],68"group__src.html#gga5b40161d6cf7c90a651afd9047b6bedda8c3d2f6cd0c0f36da9a342e3c3eb77f8":[4,22,5,2],69"group__src.html#gga5b40161d6cf7c90a651afd9047b6beddad20bc2e2d97c95046d65940f111e9584":[4,22,5,1],70"group__src.html#gga5b40161d6cf7c90a651afd9047b6beddae2e8afc71fab41ccbac78e6a8d69ff62":[4,22,5,0],71"group__src.html#gga95d1580a5ef39f6d3a5152a1be58e1baa53addfa0a919d77cdfa12c3c6114e88f":[4,22,2,0],72"group__src.html#ggac64aa4121e8d426a94f0826bbd7d49aca08bea4f6078f98076d09164fb79a24fe":[4,22,3,1],73"group__src.html#ggac64aa4121e8d426a94f0826bbd7d49aca523d03fc789c467d88fe744cb4aafd44":[4,22,3,2],74"group__src.html#ggac64aa4121e8d426a94f0826bbd7d49acaa217f0915ef6135677b3a91fc79331f0":[4,22,3,0],75"group__src.html#ggac64aa4121e8d426a94f0826bbd7d49acae0e765d1cd3898d811c441c5da436c9c":[4,22,3,3],76"group__src.html#ggaf647f7dbfbed8b1612675ab132cfa244a0cfd86a5b8b7110fac02e1304d33d218":[4,22,1,2],77"group__src.html#ggaf647f7dbfbed8b1612675ab132cfa244a1ec8e8b05164a48af564b20d8a3f667a":[4,22,1,0],78"group__src.html#ggaf647f7dbfbed8b1612675ab132cfa244a3008203f1efa3b9385545f53445844fb":[4,22,1,7],79"group__src.html#ggaf647f7dbfbed8b1612675ab132cfa244a35d666ccd943a593bc1af289e6233adb":[4,22,1,1],80"group__src.html#ggaf647f7dbfbed8b1612675ab132cfa244a8a43d19a82614c4c1d571dad1f492628":[4,22,1,4],81"group__src.html#ggaf647f7dbfbed8b1612675ab132cfa244abc557d5e2e199f9727744af4b181602b":[4,22,1,3],82"group__src.html#ggaf647f7dbfbed8b1612675ab132cfa244abce52ce03031bdb1b0d76576daf418df":[4,22,1,5],83"group__src.html#ggaf647f7dbfbed8b1612675ab132cfa244af7eba139e63dffc69983a262551a8856":[4,22,1,8],84"group__src.html#ggaf647f7dbfbed8b1612675ab132cfa244af8e87b67801dd22376d5b284722d02e3":[4,22,1,6],85"group__tsc.html":[4,23],86"group__tsc.html#ga19f99254c0cfa03239d394841d6ad60e":[4,23,13],87"group__tsc.html#ga32a9bbd362241a4c81f043138d5a332b":[4,23,11],88"group__tsc.html#ga3aba4cba39fc56658bdf1ce0f7a6ddaf":[4,23,66],89"group__tsc.html#ga3aba4cba39fc56658bdf1ce0f7a6ddaf":[4,23,0,3],90"group__tsc.html#ga474a396fee814b822da5f794b6265894":[4,23,7],91"group__tsc.html#ga4a1343fce2e36de727e9750009daec2c":[4,23,12],92"group__tsc.html#ga6266bb792d57f73341a5565bad036f09":[4,23,1],93"group__tsc.html#ga639241569cdfa1d3dec8489b1b295d60":[4,23,9],94"group__tsc.html#ga654ccd148f43949235e09dc2f0b38189":[4,23,2],95"group__tsc.html#ga655702c8839e0c94717d485d9a10a67d":[4,23,4],96"group__tsc.html#ga6e0547b1eb74931522ffe3829462ba03":[4,23,65],97"group__tsc.html#ga6e0547b1eb74931522ffe3829462ba03":[4,23,0,2],98"group__tsc.html#ga7b0a4cf8822101c093825a56db3fd448":[4,23,0,0],99"group__tsc.html#ga7b0a4cf8822101c093825a56db3fd448":[4,23,63],100"group__tsc.html#gaaec5b35ab19a0e647e29531ba1abc06d":[4,23,3],101"group__tsc.html#gab7752acd24c075710a208714af0e80ae":[4,23,6],102"group__tsc.html#gacb3dc8de52498f49e63f0bd5938a62bb":[4,23,61],103"group__tsc.html#gad188c5cc2e2fa164ab7d0249e5b5535f":[4,23,10],104"group__tsc.html#gad94ec31c78c6ff62527e07db1963148c":[4,23,62],105"group__tsc.html#gadbb2ca2b7e62e7a71a6ad4e3fe4d3059":[4,23,8],106"group__tsc.html#gae3e6f693b301c3ee1789dced536985aa":[4,23,5],107"group__tsc.html#gaec23bf547c79341a69eb78ca2fe19640":[4,23,0,1],108"group__tsc.html#gaec23bf547c79341a69eb78ca2fe19640":[4,23,64],109"group__tsc.html#gga19f99254c0cfa03239d394841d6ad60ea2b3ce7b8bf9f190fea54557c2019da91":[4,23,59],110"group__tsc.html#gga19f99254c0cfa03239d394841d6ad60ea2b3ce7b8bf9f190fea54557c2019da91":[4,23,13,2],111"group__tsc.html#gga19f99254c0cfa03239d394841d6ad60ea3767a7e89a3f1dae76022b95851dc244":[4,23,57],112"group__tsc.html#gga19f99254c0cfa03239d394841d6ad60ea3767a7e89a3f1dae76022b95851dc244":[4,23,13,0],113"group__tsc.html#gga19f99254c0cfa03239d394841d6ad60ea7f5671b85c86b0a1b2a2675f5733be20":[4,23,13,1],114"group__tsc.html#gga19f99254c0cfa03239d394841d6ad60ea7f5671b85c86b0a1b2a2675f5733be20":[4,23,58],115"group__tsc.html#gga19f99254c0cfa03239d394841d6ad60eabf5232703197bd29d4c1db82cb957afa":[4,23,60],116"group__tsc.html#gga19f99254c0cfa03239d394841d6ad60eabf5232703197bd29d4c1db82cb957afa":[4,23,13,3],117"group__tsc.html#gga32a9bbd362241a4c81f043138d5a332ba044700d7ed91f6ac084f22f764b072be":[4,23,47],118"group__tsc.html#gga32a9bbd362241a4c81f043138d5a332ba044700d7ed91f6ac084f22f764b072be":[4,23,11,0],119"group__tsc.html#gga32a9bbd362241a4c81f043138d5a332ba219bda9e5ba92cfab02bdb9d12ad18b9":[4,23,51],120"group__tsc.html#gga32a9bbd362241a4c81f043138d5a332ba219bda9e5ba92cfab02bdb9d12ad18b9":[4,23,11,4],121"group__tsc.html#gga32a9bbd362241a4c81f043138d5a332bab0b444b84a625cbc46e9acce58f873be":[4,23,50],122"group__tsc.html#gga32a9bbd362241a4c81f043138d5a332bab0b444b84a625cbc46e9acce58f873be":[4,23,11,3],123"group__tsc.html#gga32a9bbd362241a4c81f043138d5a332baca9c985ee553fd68d8bf832ae157e8e3":[4,23,48],124"group__tsc.html#gga32a9bbd362241a4c81f043138d5a332baca9c985ee553fd68d8bf832ae157e8e3":[4,23,11,1],125"group__tsc.html#gga32a9bbd362241a4c81f043138d5a332baf82ef526f4386c9ac3092d8839bbf16d":[4,23,49],126"group__tsc.html#gga32a9bbd362241a4c81f043138d5a332baf82ef526f4386c9ac3092d8839bbf16d":[4,23,11,2],127"group__tsc.html#gga474a396fee814b822da5f794b6265894a170c54ed0d4dea37f973f827fba3d4db":[4,23,7,1],128"group__tsc.html#gga474a396fee814b822da5f794b6265894a170c54ed0d4dea37f973f827fba3d4db":[4,23,30],129"group__tsc.html#gga474a396fee814b822da5f794b6265894aa326721ecff53505481d4bb5cc622dcc":[4,23,29],130"group__tsc.html#gga474a396fee814b822da5f794b6265894aa326721ecff53505481d4bb5cc622dcc":[4,23,7,0],131"group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca66abade21b1b9877765fa7ae9e67e3b0":[4,23,12,2],132"group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca66abade21b1b9877765fa7ae9e67e3b0":[4,23,54],133"group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca84f9070ba00dd05e32b44c930cd96397":[4,23,52],134"group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca84f9070ba00dd05e32b44c930cd96397":[4,23,12,0],135"group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca9098ec18c17eed94f09adcbcf7e858d7":[4,23,55],136"group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca9098ec18c17eed94f09adcbcf7e858d7":[4,23,12,3],137"group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca9c2d8b8ed7ab32c31897923281ffa4b5":[4,23,56],138"group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca9c2d8b8ed7ab32c31897923281ffa4b5":[4,23,12,4],139"group__tsc.html#gga4a1343fce2e36de727e9750009daec2cae72e11f7234158261bfbf3054a9ac04c":[4,23,53],140"group__tsc.html#gga4a1343fce2e36de727e9750009daec2cae72e11f7234158261bfbf3054a9ac04c":[4,23,12,1],141"group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a06bdb11049b70b1a96c9c38d2cbb4d5e":[4,23,9,3],142"group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a06bdb11049b70b1a96c9c38d2cbb4d5e":[4,23,39],143"group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a328b133c01b9129288860a1746c51342":[4,23,9,4],144"group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a328b133c01b9129288860a1746c51342":[4,23,40],145"group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a747d661e964edcbe6b1920a4a9ab65e1":[4,23,9,1],146"group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a747d661e964edcbe6b1920a4a9ab65e1":[4,23,37],147"group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a74dbd6a1d228a67f0d2a4d47fea110db":[4,23,38],148"group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a74dbd6a1d228a67f0d2a4d47fea110db":[4,23,9,2],149"group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60aa8338c396e390d1213c0ada74a58e11d":[4,23,36],150"group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60aa8338c396e390d1213c0ada74a58e11d":[4,23,9,0],151"group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60aa988480f08c3e6abb90008cde61e13db":[4,23,41],152"group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60aa988480f08c3e6abb90008cde61e13db":[4,23,9,5],153"group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60afd278a6f3930c424b34b1a70576a89ba":[4,23,9,6],154"group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60afd278a6f3930c424b34b1a70576a89ba":[4,23,42],155"group__tsc.html#gga654ccd148f43949235e09dc2f0b38189a6729342cd2b777d043dc508b21828553":[4,23,2,0],156"group__tsc.html#gga654ccd148f43949235e09dc2f0b38189a6729342cd2b777d043dc508b21828553":[4,23,14],157"group__tsc.html#gga654ccd148f43949235e09dc2f0b38189ac30abbb1702e84a2197714d37bc90443":[4,23,15],158"group__tsc.html#gga654ccd148f43949235e09dc2f0b38189ac30abbb1702e84a2197714d37bc90443":[4,23,2,1],159"group__tsc.html#gga655702c8839e0c94717d485d9a10a67da4fb712d94c480d0119d469de34503df9":[4,23,18],160"group__tsc.html#gga655702c8839e0c94717d485d9a10a67da4fb712d94c480d0119d469de34503df9":[4,23,4,0],161"group__tsc.html#gga655702c8839e0c94717d485d9a10a67da7395931f390785e4f0df7acf807e4eb8":[4,23,4,2],162"group__tsc.html#gga655702c8839e0c94717d485d9a10a67da7395931f390785e4f0df7acf807e4eb8":[4,23,20],163"group__tsc.html#gga655702c8839e0c94717d485d9a10a67da7967ee367ee2b5eb5ba112a8ad23e1a2":[4,23,4,3],164"group__tsc.html#gga655702c8839e0c94717d485d9a10a67da7967ee367ee2b5eb5ba112a8ad23e1a2":[4,23,21],165"group__tsc.html#gga655702c8839e0c94717d485d9a10a67da79fee3ba7ac2615e17955268b640ad57":[4,23,19],166"group__tsc.html#gga655702c8839e0c94717d485d9a10a67da79fee3ba7ac2615e17955268b640ad57":[4,23,4,1],167"group__tsc.html#ggaaec5b35ab19a0e647e29531ba1abc06da9ac47cb685b7fa594b738ccbe3488587":[4,23,3,1],168"group__tsc.html#ggaaec5b35ab19a0e647e29531ba1abc06da9ac47cb685b7fa594b738ccbe3488587":[4,23,17],169"group__tsc.html#ggaaec5b35ab19a0e647e29531ba1abc06dafb5a7d2f1383372497598fc19deeaabf":[4,23,3,0],170"group__tsc.html#ggaaec5b35ab19a0e647e29531ba1abc06dafb5a7d2f1383372497598fc19deeaabf":[4,23,16],171"group__tsc.html#ggab7752acd24c075710a208714af0e80aea1523302d45304ca3e4f0b0697e236ff9":[4,23,6,3],172"group__tsc.html#ggab7752acd24c075710a208714af0e80aea1523302d45304ca3e4f0b0697e236ff9":[4,23,28],173"group__tsc.html#ggab7752acd24c075710a208714af0e80aea643f3550c610129a163842058abc3a37":[4,23,25],174"group__tsc.html#ggab7752acd24c075710a208714af0e80aea643f3550c610129a163842058abc3a37":[4,23,6,0],175"group__tsc.html#ggab7752acd24c075710a208714af0e80aea85788cd279dcfdf8b7b9a0bfa6728afe":[4,23,26],176"group__tsc.html#ggab7752acd24c075710a208714af0e80aea85788cd279dcfdf8b7b9a0bfa6728afe":[4,23,6,1],177"group__tsc.html#ggab7752acd24c075710a208714af0e80aea9a36e449f6b8827cd02bcb3b06ecc458":[4,23,27],178"group__tsc.html#ggab7752acd24c075710a208714af0e80aea9a36e449f6b8827cd02bcb3b06ecc458":[4,23,6,2],179"group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fa12ee9bea62a7e0fa02c56f70f22e7635":[4,23,43],180"group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fa12ee9bea62a7e0fa02c56f70f22e7635":[4,23,10,0],181"group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fa25cd540fd3a16d44d6c29715aa1b085c":[4,23,45],182"group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fa25cd540fd3a16d44d6c29715aa1b085c":[4,23,10,2],183"group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fa56b8f534049d71e78da5bbd1e345e035":[4,23,46],184"group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fa56b8f534049d71e78da5bbd1e345e035":[4,23,10,3],185"group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fac7b68d98d8b18c9d1226b9c7c1979715":[4,23,44],186"group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fac7b68d98d8b18c9d1226b9c7c1979715":[4,23,10,1],187"group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059a078984e44f4e84aa4178c41a2913cf5e":[4,23,32],188"group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059a078984e44f4e84aa4178c41a2913cf5e":[4,23,8,1],189"group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059a7a3af06b4926a9680fe7e5afbf693b86":[4,23,8,3],190"group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059a7a3af06b4926a9680fe7e5afbf693b86":[4,23,34],191"group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059a9b92797df34e8b13c0d64646c8c6d6cb":[4,23,33],192"group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059a9b92797df34e8b13c0d64646c8c6d6cb":[4,23,8,2],193"group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059aca961be97cfda3f181ec2ecb32e4f6be":[4,23,31],194"group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059aca961be97cfda3f181ec2ecb32e4f6be":[4,23,8,0],195"group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059ada2c97463a5edd7f32d54a94fcaa8996":[4,23,35],196"group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059ada2c97463a5edd7f32d54a94fcaa8996":[4,23,8,4],197"group__tsc.html#ggae3e6f693b301c3ee1789dced536985aaa414d51fca3d752845bbf8a5c8bc03f8b":[4,23,5,2],198"group__tsc.html#ggae3e6f693b301c3ee1789dced536985aaa414d51fca3d752845bbf8a5c8bc03f8b":[4,23,24],199"group__tsc.html#ggae3e6f693b301c3ee1789dced536985aaae31affb4fc3eac550f1bd68e17c3ecc6":[4,23,5,1],200"group__tsc.html#ggae3e6f693b301c3ee1789dced536985aaae31affb4fc3eac550f1bd68e17c3ecc6":[4,23,23],201"group__tsc.html#ggae3e6f693b301c3ee1789dced536985aaafefa988bea28a002f6cf24f48da7e92c":[4,23,5,0],202"group__tsc.html#ggae3e6f693b301c3ee1789dced536985aaafefa988bea28a002f6cf24f48da7e92c":[4,23,22],203"group__tsc.html#structtsc__config__t":[4,23,0],204"group__uart.html":[4,24],205"group__uart__driver.html":[4,24,0],206"group__uart__driver.html#ga046372eac11f58a16f519c0ee264ea9e":[4,24,0,2,0],207"group__uart__driver.html#ga046372eac11f58a16f519c0ee264ea9e":[4,24,0,114],208"group__uart__driver.html#ga05df10f570cdca4ac2dff63b069d254e":[4,24,0,95],209"group__uart__driver.html#ga071727ba05b2937ef5ad641ca7faf9c7":[4,24,0,92],210"group__uart__driver.html#ga0c0bc73df49cb31dff0e903630314f5b":[4,24,0,88],211"group__uart__driver.html#ga1a3abcf4f0f5d0a3893df14f2991aa39":[4,24,0,104],212"group__uart__driver.html#ga1a3abcf4f0f5d0a3893df14f2991aa39":[4,24,0,0,1],213"group__uart__driver.html#ga1bb7b2f0f7df79977d33be264fb5163a":[4,24,0,108],214"group__uart__driver.html#ga1bb7b2f0f7df79977d33be264fb5163a":[4,24,0,0,5],215"group__uart__driver.html#ga1e67a92b463ad328646834ea0de4d70d":[4,24,0,2,1],216"group__uart__driver.html#ga1e67a92b463ad328646834ea0de4d70d":[4,24,0,115],217"group__uart__driver.html#ga21820f8294de0d75d863b72512a7c12f":[4,24,0,1,1],218"group__uart__driver.html#ga21820f8294de0d75d863b72512a7c12f":[4,24,0,113],219"group__uart__driver.html#ga223fba584bfabd599629d5ce92f929ac":[4,24,0,87],220"group__uart__driver.html#ga259a53f363288115306a45d08fc66eb8":[4,24,0,10],221"group__uart__driver.html#ga28850ab8c31bd095fde407992b937035":[4,24,0,102],222"group__uart__driver.html#ga2ef9706e8203ba72fa1e04c48581fb0f":[4,24,0,2,10],223"group__uart__driver.html#ga2ef9706e8203ba72fa1e04c48581fb0f":[4,24,0,124],224"group__uart__driver.html#ga32e14856ac77e50800e733ba8ab9c448":[4,24,0,98],225"group__uart__driver.html#ga371d2ceda535de3a74beba5a3465fab0":[4,24,0,82],226"group__uart__driver.html#ga3728011ac7906f3e03bb677b0f9cf7b4":[4,24,0,83],227"group__uart__driver.html#ga3921aa660977ca77dadf95fa35f1c3a9":[4,24,0,89],228"group__uart__driver.html#ga39d59e8a94f1af451a0db81888596639":[4,24,0,85],229"group__uart__driver.html#ga3f24b6b9b730046a9a81918f9abe7d99":[4,24,0,78],230"group__uart__driver.html#ga3ff48bc211831be33e6fe5c50eb671a0":[4,24,0,70],231"group__uart__driver.html#ga436e5a7bdb5f24decb5bfb0c87a83ff4":[4,24,0,7],232"group__uart__driver.html#ga46bd84d885004806f89744ad79edd81e":[4,24,0,118],233"group__uart__driver.html#ga46bd84d885004806f89744ad79edd81e":[4,24,0,2,4],234"group__uart__driver.html#ga47c7c09e04a0497f4530d553e27d96c5":[4,24,0,71],235"group__uart__driver.html#ga49ecd761481a22956e3f46285038719c":[4,24,0,77],236"group__uart__driver.html#ga4b6fdc3af78f9d5e8a1f8f6a07ce124d":[4,24,0,74],237"group__uart__driver.html#ga5a6ca92e153c2a2c1323c5dc2fae6ab4":[4,24,0,75],238"group__uart__driver.html#ga5aa95f3d2cb81a8bb01a11ab2cf66234":[4,24,0,2,13],239"group__uart__driver.html#ga5aa95f3d2cb81a8bb01a11ab2cf66234":[4,24,0,127],240"group__uart__driver.html#ga5c87354702502998d3ccca9d9bfd3069":[4,24,0,2,3],241"group__uart__driver.html#ga5c87354702502998d3ccca9d9bfd3069":[4,24,0,117],242"group__uart__driver.html#ga5eb9ab81752080bc726b8d625d2b6b21":[4,24,0,0,4],243"group__uart__driver.html#ga5eb9ab81752080bc726b8d625d2b6b21":[4,24,0,107],244"group__uart__driver.html#ga5ed56b76143c42e6e712d1a4d6a1fbdd":[4,24,0,99],245"group__uart__driver.html#ga63db308c32019b7dd6c0647d618e5247":[4,24,0,86],246"group__uart__driver.html#ga69ce1fdb7a2f60c0ecc94c4d1b2ed6ff":[4,24,0,125],247"group__uart__driver.html#ga69ce1fdb7a2f60c0ecc94c4d1b2ed6ff":[4,24,0,2,11],248"group__uart__driver.html#ga700f3cd8e3800273a1591307cab6311c":[4,24,0,9],249"group__uart__driver.html#ga79bc0b880286ec0dc0543606fc772912":[4,24,0,79],250"group__uart__driver.html#ga800a05d5ea3c6240daad46f466a8fea4":[4,24,0,119],251"group__uart__driver.html#ga800a05d5ea3c6240daad46f466a8fea4":[4,24,0,2,5],252"group__uart__driver.html#ga80361474eb03b3aa30d02bda82adce65":[4,24,0,2,2]
...
group__tsc.js
Source:group__tsc.js
1var group__tsc =2[3 [ "tsc_config_t", "group__tsc.html#structtsc__config__t", [4 [ "enableAutoMeasure", "group__tsc.html#ga7b0a4cf8822101c093825a56db3fd448", null ],5 [ "measureDelayTime", "group__tsc.html#gaec23bf547c79341a69eb78ca2fe19640", null ],6 [ "prechargeTime", "group__tsc.html#ga6e0547b1eb74931522ffe3829462ba03", null ],7 [ "detectionMode", "group__tsc.html#ga3aba4cba39fc56658bdf1ce0f7a6ddaf", null ]8 ] ],9 [ "FSL_TSC_DRIVER_VERSION", "group__tsc.html#ga6266bb792d57f73341a5565bad036f09", null ],10 [ "tsc_detection_mode_t", "group__tsc.html#ga654ccd148f43949235e09dc2f0b38189", [11 [ "kTSC_Detection4WireMode", "group__tsc.html#gga654ccd148f43949235e09dc2f0b38189a6729342cd2b777d043dc508b21828553", null ],12 [ "kTSC_Detection5WireMode", "group__tsc.html#gga654ccd148f43949235e09dc2f0b38189ac30abbb1702e84a2197714d37bc90443", null ]13 ] ],14 [ "tsc_corrdinate_value_selection_t", "group__tsc.html#gaaec5b35ab19a0e647e29531ba1abc06d", [15 [ "kTSC_XCoordinateValueSelection", "group__tsc.html#ggaaec5b35ab19a0e647e29531ba1abc06dafb5a7d2f1383372497598fc19deeaabf", null ],16 [ "kTSC_YCoordinateValueSelection", "group__tsc.html#ggaaec5b35ab19a0e647e29531ba1abc06da9ac47cb685b7fa594b738ccbe3488587", null ]17 ] ],18 [ "_tsc_interrupt_signal_mask", "group__tsc.html#ga655702c8839e0c94717d485d9a10a67d", [19 [ "kTSC_IdleSoftwareSignalEnable", "group__tsc.html#gga655702c8839e0c94717d485d9a10a67da4fb712d94c480d0119d469de34503df9", null ],20 [ "kTSC_ValidSignalEnable", "group__tsc.html#gga655702c8839e0c94717d485d9a10a67da79fee3ba7ac2615e17955268b640ad57", null ],21 [ "kTSC_DetectSignalEnable", "group__tsc.html#gga655702c8839e0c94717d485d9a10a67da7395931f390785e4f0df7acf807e4eb8", null ],22 [ "kTSC_MeasureSignalEnable", "group__tsc.html#gga655702c8839e0c94717d485d9a10a67da7967ee367ee2b5eb5ba112a8ad23e1a2", null ]23 ] ],24 [ "_tsc_interrupt_mask", "group__tsc.html#gae3e6f693b301c3ee1789dced536985aa", [25 [ "kTSC_IdleSoftwareInterruptEnable", "group__tsc.html#ggae3e6f693b301c3ee1789dced536985aaafefa988bea28a002f6cf24f48da7e92c", null ],26 [ "kTSC_DetectInterruptEnable", "group__tsc.html#ggae3e6f693b301c3ee1789dced536985aaae31affb4fc3eac550f1bd68e17c3ecc6", null ],27 [ "kTSC_MeasureInterruptEnable", "group__tsc.html#ggae3e6f693b301c3ee1789dced536985aaa414d51fca3d752845bbf8a5c8bc03f8b", null ]28 ] ],29 [ "_tsc_interrupt_status_flag_mask", "group__tsc.html#gab7752acd24c075710a208714af0e80ae", [30 [ "kTSC_IdleSoftwareFlag", "group__tsc.html#ggab7752acd24c075710a208714af0e80aea643f3550c610129a163842058abc3a37", null ],31 [ "kTSC_ValidSignalFlag", "group__tsc.html#ggab7752acd24c075710a208714af0e80aea85788cd279dcfdf8b7b9a0bfa6728afe", null ],32 [ "kTSC_DetectSignalFlag", "group__tsc.html#ggab7752acd24c075710a208714af0e80aea9a36e449f6b8827cd02bcb3b06ecc458", null ],33 [ "kTSC_MeasureSignalFlag", "group__tsc.html#ggab7752acd24c075710a208714af0e80aea1523302d45304ca3e4f0b0697e236ff9", null ]34 ] ],35 [ "_tsc_adc_status_flag_mask", "group__tsc.html#ga474a396fee814b822da5f794b6265894", [36 [ "kTSC_ADCCOCOSignalFlag", "group__tsc.html#gga474a396fee814b822da5f794b6265894aa326721ecff53505481d4bb5cc622dcc", null ],37 [ "kTSC_ADCConversionValueFlag", "group__tsc.html#gga474a396fee814b822da5f794b6265894a170c54ed0d4dea37f973f827fba3d4db", null ]38 ] ],39 [ "_tsc_status_flag_mask", "group__tsc.html#gadbb2ca2b7e62e7a71a6ad4e3fe4d3059", [40 [ "kTSC_IntermediateStateFlag", "group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059aca961be97cfda3f181ec2ecb32e4f6be", null ],41 [ "kTSC_DetectFiveWireFlag", "group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059a078984e44f4e84aa4178c41a2913cf5e", null ],42 [ "kTSC_DetectFourWireFlag", "group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059a9b92797df34e8b13c0d64646c8c6d6cb", null ],43 [ "kTSC_GlitchThresholdFlag", "group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059a7a3af06b4926a9680fe7e5afbf693b86", null ],44 [ "kTSC_StateMachineFlag", "group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059ada2c97463a5edd7f32d54a94fcaa8996", null ]45 ] ],46 [ "tsc_state_machine_t", "group__tsc.html#ga639241569cdfa1d3dec8489b1b295d60", [47 [ "kTSC_IdleState", "group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60aa8338c396e390d1213c0ada74a58e11d", null ],48 [ "kTSC_1stPreChargeState", "group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a747d661e964edcbe6b1920a4a9ab65e1", null ],49 [ "kTSC_1stDetectState", "group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a74dbd6a1d228a67f0d2a4d47fea110db", null ],50 [ "kTSC_XMeasureState", "group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a06bdb11049b70b1a96c9c38d2cbb4d5e", null ],51 [ "kTSC_YMeasureState", "group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a328b133c01b9129288860a1746c51342", null ],52 [ "kTSC_2ndPreChargeState", "group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60aa988480f08c3e6abb90008cde61e13db", null ],53 [ "kTSC_2ndDetectState", "group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60afd278a6f3930c424b34b1a70576a89ba", null ]54 ] ],55 [ "tsc_glitch_threshold_t", "group__tsc.html#gad188c5cc2e2fa164ab7d0249e5b5535f", [56 [ "kTSC_glitchThresholdALT0", "group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fa12ee9bea62a7e0fa02c56f70f22e7635", null ],57 [ "kTSC_glitchThresholdALT1", "group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fac7b68d98d8b18c9d1226b9c7c1979715", null ],58 [ "kTSC_glitchThresholdALT2", "group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fa25cd540fd3a16d44d6c29715aa1b085c", null ],59 [ "kTSC_glitchThresholdALT3", "group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fa56b8f534049d71e78da5bbd1e345e035", null ]60 ] ],61 [ "tsc_trigger_signal_t", "group__tsc.html#ga32a9bbd362241a4c81f043138d5a332b", [62 [ "kTSC_TriggerToChannel0", "group__tsc.html#gga32a9bbd362241a4c81f043138d5a332ba044700d7ed91f6ac084f22f764b072be", null ],63 [ "kTSC_TriggerToChannel1", "group__tsc.html#gga32a9bbd362241a4c81f043138d5a332baca9c985ee553fd68d8bf832ae157e8e3", null ],64 [ "kTSC_TriggerToChannel2", "group__tsc.html#gga32a9bbd362241a4c81f043138d5a332baf82ef526f4386c9ac3092d8839bbf16d", null ],65 [ "kTSC_TriggerToChannel3", "group__tsc.html#gga32a9bbd362241a4c81f043138d5a332bab0b444b84a625cbc46e9acce58f873be", null ],66 [ "kTSC_TriggerToChannel4", "group__tsc.html#gga32a9bbd362241a4c81f043138d5a332ba219bda9e5ba92cfab02bdb9d12ad18b9", null ]67 ] ],68 [ "tsc_port_source_t", "group__tsc.html#ga4a1343fce2e36de727e9750009daec2c", [69 [ "kTSC_WiperPortSource", "group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca84f9070ba00dd05e32b44c930cd96397", null ],70 [ "kTSC_YnlrPortSource", "group__tsc.html#gga4a1343fce2e36de727e9750009daec2cae72e11f7234158261bfbf3054a9ac04c", null ],71 [ "kTSC_YpllPortSource", "group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca66abade21b1b9877765fa7ae9e67e3b0", null ],72 [ "kTSC_XnurPortSource", "group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca9098ec18c17eed94f09adcbcf7e858d7", null ],73 [ "kTSC_XpulPortSource", "group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca9c2d8b8ed7ab32c31897923281ffa4b5", null ]74 ] ],75 [ "tsc_port_mode_t", "group__tsc.html#ga19f99254c0cfa03239d394841d6ad60e", [76 [ "kTSC_PortOffMode", "group__tsc.html#gga19f99254c0cfa03239d394841d6ad60ea3767a7e89a3f1dae76022b95851dc244", null ],77 [ "kTSC_Port200k_PullUpMode", "group__tsc.html#gga19f99254c0cfa03239d394841d6ad60ea7f5671b85c86b0a1b2a2675f5733be20", null ],78 [ "kTSC_PortPullUpMode", "group__tsc.html#gga19f99254c0cfa03239d394841d6ad60ea2b3ce7b8bf9f190fea54557c2019da91", null ],79 [ "kTSC_PortPullDownMode", "group__tsc.html#gga19f99254c0cfa03239d394841d6ad60eabf5232703197bd29d4c1db82cb957afa", null ]80 ] ],81 [ "kTSC_Detection4WireMode", "group__tsc.html#gga654ccd148f43949235e09dc2f0b38189a6729342cd2b777d043dc508b21828553", null ],82 [ "kTSC_Detection5WireMode", "group__tsc.html#gga654ccd148f43949235e09dc2f0b38189ac30abbb1702e84a2197714d37bc90443", null ],83 [ "kTSC_XCoordinateValueSelection", "group__tsc.html#ggaaec5b35ab19a0e647e29531ba1abc06dafb5a7d2f1383372497598fc19deeaabf", null ],84 [ "kTSC_YCoordinateValueSelection", "group__tsc.html#ggaaec5b35ab19a0e647e29531ba1abc06da9ac47cb685b7fa594b738ccbe3488587", null ],85 [ "kTSC_IdleSoftwareSignalEnable", "group__tsc.html#gga655702c8839e0c94717d485d9a10a67da4fb712d94c480d0119d469de34503df9", null ],86 [ "kTSC_ValidSignalEnable", "group__tsc.html#gga655702c8839e0c94717d485d9a10a67da79fee3ba7ac2615e17955268b640ad57", null ],87 [ "kTSC_DetectSignalEnable", "group__tsc.html#gga655702c8839e0c94717d485d9a10a67da7395931f390785e4f0df7acf807e4eb8", null ],88 [ "kTSC_MeasureSignalEnable", "group__tsc.html#gga655702c8839e0c94717d485d9a10a67da7967ee367ee2b5eb5ba112a8ad23e1a2", null ],89 [ "kTSC_IdleSoftwareInterruptEnable", "group__tsc.html#ggae3e6f693b301c3ee1789dced536985aaafefa988bea28a002f6cf24f48da7e92c", null ],90 [ "kTSC_DetectInterruptEnable", "group__tsc.html#ggae3e6f693b301c3ee1789dced536985aaae31affb4fc3eac550f1bd68e17c3ecc6", null ],91 [ "kTSC_MeasureInterruptEnable", "group__tsc.html#ggae3e6f693b301c3ee1789dced536985aaa414d51fca3d752845bbf8a5c8bc03f8b", null ],92 [ "kTSC_IdleSoftwareFlag", "group__tsc.html#ggab7752acd24c075710a208714af0e80aea643f3550c610129a163842058abc3a37", null ],93 [ "kTSC_ValidSignalFlag", "group__tsc.html#ggab7752acd24c075710a208714af0e80aea85788cd279dcfdf8b7b9a0bfa6728afe", null ],94 [ "kTSC_DetectSignalFlag", "group__tsc.html#ggab7752acd24c075710a208714af0e80aea9a36e449f6b8827cd02bcb3b06ecc458", null ],95 [ "kTSC_MeasureSignalFlag", "group__tsc.html#ggab7752acd24c075710a208714af0e80aea1523302d45304ca3e4f0b0697e236ff9", null ],96 [ "kTSC_ADCCOCOSignalFlag", "group__tsc.html#gga474a396fee814b822da5f794b6265894aa326721ecff53505481d4bb5cc622dcc", null ],97 [ "kTSC_ADCConversionValueFlag", "group__tsc.html#gga474a396fee814b822da5f794b6265894a170c54ed0d4dea37f973f827fba3d4db", null ],98 [ "kTSC_IntermediateStateFlag", "group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059aca961be97cfda3f181ec2ecb32e4f6be", null ],99 [ "kTSC_DetectFiveWireFlag", "group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059a078984e44f4e84aa4178c41a2913cf5e", null ],100 [ "kTSC_DetectFourWireFlag", "group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059a9b92797df34e8b13c0d64646c8c6d6cb", null ],101 [ "kTSC_GlitchThresholdFlag", "group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059a7a3af06b4926a9680fe7e5afbf693b86", null ],102 [ "kTSC_StateMachineFlag", "group__tsc.html#ggadbb2ca2b7e62e7a71a6ad4e3fe4d3059ada2c97463a5edd7f32d54a94fcaa8996", null ],103 [ "kTSC_IdleState", "group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60aa8338c396e390d1213c0ada74a58e11d", null ],104 [ "kTSC_1stPreChargeState", "group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a747d661e964edcbe6b1920a4a9ab65e1", null ],105 [ "kTSC_1stDetectState", "group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a74dbd6a1d228a67f0d2a4d47fea110db", null ],106 [ "kTSC_XMeasureState", "group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a06bdb11049b70b1a96c9c38d2cbb4d5e", null ],107 [ "kTSC_YMeasureState", "group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60a328b133c01b9129288860a1746c51342", null ],108 [ "kTSC_2ndPreChargeState", "group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60aa988480f08c3e6abb90008cde61e13db", null ],109 [ "kTSC_2ndDetectState", "group__tsc.html#gga639241569cdfa1d3dec8489b1b295d60afd278a6f3930c424b34b1a70576a89ba", null ],110 [ "kTSC_glitchThresholdALT0", "group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fa12ee9bea62a7e0fa02c56f70f22e7635", null ],111 [ "kTSC_glitchThresholdALT1", "group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fac7b68d98d8b18c9d1226b9c7c1979715", null ],112 [ "kTSC_glitchThresholdALT2", "group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fa25cd540fd3a16d44d6c29715aa1b085c", null ],113 [ "kTSC_glitchThresholdALT3", "group__tsc.html#ggad188c5cc2e2fa164ab7d0249e5b5535fa56b8f534049d71e78da5bbd1e345e035", null ],114 [ "kTSC_TriggerToChannel0", "group__tsc.html#gga32a9bbd362241a4c81f043138d5a332ba044700d7ed91f6ac084f22f764b072be", null ],115 [ "kTSC_TriggerToChannel1", "group__tsc.html#gga32a9bbd362241a4c81f043138d5a332baca9c985ee553fd68d8bf832ae157e8e3", null ],116 [ "kTSC_TriggerToChannel2", "group__tsc.html#gga32a9bbd362241a4c81f043138d5a332baf82ef526f4386c9ac3092d8839bbf16d", null ],117 [ "kTSC_TriggerToChannel3", "group__tsc.html#gga32a9bbd362241a4c81f043138d5a332bab0b444b84a625cbc46e9acce58f873be", null ],118 [ "kTSC_TriggerToChannel4", "group__tsc.html#gga32a9bbd362241a4c81f043138d5a332ba219bda9e5ba92cfab02bdb9d12ad18b9", null ],119 [ "kTSC_WiperPortSource", "group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca84f9070ba00dd05e32b44c930cd96397", null ],120 [ "kTSC_YnlrPortSource", "group__tsc.html#gga4a1343fce2e36de727e9750009daec2cae72e11f7234158261bfbf3054a9ac04c", null ],121 [ "kTSC_YpllPortSource", "group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca66abade21b1b9877765fa7ae9e67e3b0", null ],122 [ "kTSC_XnurPortSource", "group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca9098ec18c17eed94f09adcbcf7e858d7", null ],123 [ "kTSC_XpulPortSource", "group__tsc.html#gga4a1343fce2e36de727e9750009daec2ca9c2d8b8ed7ab32c31897923281ffa4b5", null ],124 [ "kTSC_PortOffMode", "group__tsc.html#gga19f99254c0cfa03239d394841d6ad60ea3767a7e89a3f1dae76022b95851dc244", null ],125 [ "kTSC_Port200k_PullUpMode", "group__tsc.html#gga19f99254c0cfa03239d394841d6ad60ea7f5671b85c86b0a1b2a2675f5733be20", null ],126 [ "kTSC_PortPullUpMode", "group__tsc.html#gga19f99254c0cfa03239d394841d6ad60ea2b3ce7b8bf9f190fea54557c2019da91", null ],127 [ "kTSC_PortPullDownMode", "group__tsc.html#gga19f99254c0cfa03239d394841d6ad60eabf5232703197bd29d4c1db82cb957afa", null ],128 [ "TSC_Init", "group__tsc.html#gacb3dc8de52498f49e63f0bd5938a62bb", null ],129 [ "TSC_Deinit", "group__tsc.html#gad94ec31c78c6ff62527e07db1963148c", null ],130 [ "enableAutoMeasure", "group__tsc.html#ga7b0a4cf8822101c093825a56db3fd448", null ],131 [ "measureDelayTime", "group__tsc.html#gaec23bf547c79341a69eb78ca2fe19640", null ],132 [ "prechargeTime", "group__tsc.html#ga6e0547b1eb74931522ffe3829462ba03", null ],133 [ "detectionMode", "group__tsc.html#ga3aba4cba39fc56658bdf1ce0f7a6ddaf", null ]
...
G3x5_TSCAlphaNumKeyboard.js
Source:G3x5_TSCAlphaNumKeyboard.js
1class WT_G3x5_TSCAlphaNumKeyboard extends HTMLElement {2 constructor() {3 super();4 this.attachShadow({mode: "open"});5 this.shadowRoot.appendChild(this._getTemplate().content.cloneNode(true));6 /**7 * @type {((source:WT_G3x5_TSCAlphaNumKeyboard, eventType:WT_G3x5_TSCAlphaNumKeyboard.EventType, char?:String) => void)[]}8 */9 this._listeners = [];10 this._keyboardMode = WT_G3x5_TSCAlphaNumKeyboard.KeyboardMode.LETTERS;11 this._isInit = false;12 }13 _getTemplate() {14 return WT_G3x5_TSCAlphaNumKeyboard.TEMPLATE;15 }16 async _defineChildren() {17 this._wrapper = this.shadowRoot.querySelector(`#wrapper`);18 [19 this._numbersButton,20 this._lettersButton,21 this._backspaceButtons,22 this._letterKeys,23 this._numberKeys,24 this._northKey,25 this._southKey,26 this._eastKey,27 this._westKey28 ] = await Promise.all([29 WT_CustomElementSelector.select(this.shadowRoot, `#numbers`, WT_TSCLabeledButton),30 WT_CustomElementSelector.select(this.shadowRoot, `#letters`, WT_TSCLabeledButton),31 Promise.all([32 WT_CustomElementSelector.select(this.shadowRoot, `#letterkeyboard .backspace`, WT_TSCImageButton),33 WT_CustomElementSelector.select(this.shadowRoot, `#numberkeyboard .backspace`, WT_TSCImageButton),34 ]),35 Promise.all([...Array(26)].map((value, index) => WT_CustomElementSelector.select(this.shadowRoot, `#key${String.fromCharCode(65 + index)}`, WT_TSCLabeledButton), this)),36 Promise.all([...Array(10)].map((value, index) => WT_CustomElementSelector.select(this.shadowRoot, `#key${index}`, WT_TSCLabeledButton), this)),37 WT_CustomElementSelector.select(this.shadowRoot, `#keyNorth`, WT_TSCLabeledButton),38 WT_CustomElementSelector.select(this.shadowRoot, `#keySouth`, WT_TSCLabeledButton),39 WT_CustomElementSelector.select(this.shadowRoot, `#keyEast`, WT_TSCLabeledButton),40 WT_CustomElementSelector.select(this.shadowRoot, `#keyWest`, WT_TSCLabeledButton),41 ]);42 }43 _initButtonListeners() {44 this._numbersButton.addButtonListener(this._onNumbersButtonPressed.bind(this));45 this._lettersButton.addButtonListener(this._onLettersButtonPressed.bind(this));46 this._backspaceButtons.forEach(button => button.addButtonListener(this._onBackspaceButtonPressed.bind(this)), this);47 this._letterKeys.forEach((button, index) => button.addButtonListener(this._onCharKeyPressed.bind(this, String.fromCharCode(65 + index))), this);48 this._numberKeys.forEach((button, index) => button.addButtonListener(this._onCharKeyPressed.bind(this, String.fromCharCode(48 + index))), this);49 this._northKey.addButtonListener(this._onCharKeyPressed.bind(this, "N"));50 this._southKey.addButtonListener(this._onCharKeyPressed.bind(this, "S"));51 this._eastKey.addButtonListener(this._onCharKeyPressed.bind(this, "E"));52 this._westKey.addButtonListener(this._onCharKeyPressed.bind(this, "W"));53 }54 async _connectedCallbackHelper() {55 await this._defineChildren();56 this._initButtonListeners();57 this._isInit = true;58 this._updateFromKeyboardMode();59 }60 connectedCallback() {61 this._connectedCallbackHelper();62 }63 _updateFromKeyboardMode() {64 this._wrapper.setAttribute("mode", WT_G3x5_TSCAlphaNumKeyboard.KEYBOARD_MODE_ATTRIBUTES[this._keyboardMode]);65 }66 /**67 *68 * @param {WT_G3x5_TSCAlphaNumKeyboard.KeyboardMode} mode69 */70 setKeyboardMode(mode) {71 if (this._keyboardMode === mode) {72 return;73 }74 this._keyboardMode = mode;75 if (this._isInit) {76 this._updateFromKeyboardMode();77 }78 }79 _onNumbersButtonPressed(button) {80 this.setKeyboardMode(WT_G3x5_TSCAlphaNumKeyboard.KeyboardMode.NUMBERS);81 }82 _onLettersButtonPressed(button) {83 this.setKeyboardMode(WT_G3x5_TSCAlphaNumKeyboard.KeyboardMode.LETTERS);84 }85 _notifyListeners(eventType, char) {86 this._listeners.forEach(listener => listener(this, eventType, char), this);87 }88 _onBackspaceButtonPressed(button) {89 this._notifyListeners(WT_G3x5_TSCAlphaNumKeyboard.EventType.BACKSPACE_PRESSED);90 }91 _onCharKeyPressed(char, button) {92 this._notifyListeners(WT_G3x5_TSCAlphaNumKeyboard.EventType.CHAR_KEY_PRESSED, char);93 }94 /**95 *96 * @param {(source:WT_G3x5_TSCAlphaNumKeyboard, eventType:WT_G3x5_TSCAlphaNumKeyboard.EventType, char?:String) => void} listener97 */98 addListener(listener) {99 this._listeners.push(listener);100 }101 /**102 *103 * @param {(source:WT_G3x5_TSCAlphaNumKeyboard, eventType:WT_G3x5_TSCAlphaNumKeyboard.EventType, char?:String) => void} listener104 */105 removeListener(listener) {106 let index = this._listeners.indexOf(listener);107 if (index >= 0) {108 this._listeners.splice(index, 1);109 }110 }111}112/**113 * @enum {Number}114 */115WT_G3x5_TSCAlphaNumKeyboard.KeyboardMode = {116 LETTERS: 0,117 NUMBERS: 1118}119WT_G3x5_TSCAlphaNumKeyboard.KEYBOARD_MODE_ATTRIBUTES = [120 "letters",121 "numbers"122];123/**124 * @enum {Number}125 */126WT_G3x5_TSCAlphaNumKeyboard.EventType = {127 CHAR_KEY_PRESSED: 0,128 BACKSPACE_PRESSED: 1129}130WT_G3x5_TSCAlphaNumKeyboard.NAME = "wt-tsc-alphanumkeyboard";131WT_G3x5_TSCAlphaNumKeyboard.TEMPLATE = document.createElement("template");132WT_G3x5_TSCAlphaNumKeyboard.TEMPLATE.innerHTML = `133 <style>134 :host {135 display: block;136 }137 #wrapper {138 position: absolute;139 left: var(--alphanumkeyboard-padding-left, 0px);140 top: var(--alphanumkeyboard-padding-top, 0px);141 width: calc(100% - var(--alphanumkeyboard-padding-left, 0px) - var(--alphanumkeyboard-padding-right, 0px));142 height: calc(100% - var(--alphanumkeyboard-padding-top, 0px) - var(--alphanumkeyboard-padding-bottom, 0px));143 }144 .keyboard {145 display: none;146 position: absolute;147 left: 0%;148 top: 0%;149 width: 100%;150 height: 100%;151 grid-template-rows: repeat(5, 1fr);152 grid-template-columns: repeat(12, 1fr);153 grid-gap: var(--alphanumkeyboard-grid-gap, 0.2em);154 color: white;155 }156 .find {157 font-size: var(--alphanumkeyboard-findbutton-font-size, 0.5em);158 --button-img-image-top: -10%;159 --button-img-image-height: 80%;160 grid-area: 1 / 5 / span 1 / span 2;161 }162 .backspace {163 font-size: var(--alphanumkeyboard-backspacebutton-font-size, 0.5em);164 --button-img-label-top: 5%;165 --button-img-label-height: 55%;166 --button-img-image-top: 30%;167 --button-img-image-height: 80%;168 grid-area: 1 / 10 / span 1 / span 3;169 }170 .key {171 grid-column-end: span 2;172 }173 #numbers,174 #letters {175 grid-area: 1 / 7 / span 1 / span 3;176 }177 #wrapper[mode="letters"] #letterkeyboard,178 #wrapper[mode="numbers"] #numberkeyboard {179 display: grid;180 }181 #keyNorth {182 grid-row-start: 2;183 grid-column-start: 1;184 }185 #keySouth {186 grid-row-start: 3;187 grid-column-start: 1;188 }189 #keyEast {190 grid-row-start: 4;191 grid-column-start: 1;192 }193 #keyWest {194 grid-row-start: 5;195 grid-column-start: 1;196 }197 #key1 {198 grid-row-start: 2;199 grid-column-start: 5;200 }201 #key2 {202 grid-row-start: 2;203 grid-column-start: 7;204 }205 #key3 {206 grid-row-start: 2;207 grid-column-start: 9;208 }209 #key4 {210 grid-row-start: 3;211 grid-column-start: 5;212 }213 #key5 {214 grid-row-start: 3;215 grid-column-start: 7;216 }217 #key6 {218 grid-row-start: 3;219 grid-column-start: 9;220 }221 #key7 {222 grid-row-start: 4;223 grid-column-start: 5;224 }225 #key8 {226 grid-row-start: 4;227 grid-column-start: 7;228 }229 #key9 {230 grid-row-start: 4;231 grid-column-start: 9;232 }233 #key0 {234 grid-row-start: 5;235 grid-column-start: 7;236 }237 </style>238 <div id="wrapper">239 <div id="letterkeyboard" class="keyboard">240 <wt-tsc-button-label id="keyA" class="key" labeltext="A"></wt-tsc-button-label>241 <wt-tsc-button-label id="keyB" class="key" labeltext="B"></wt-tsc-button-label>242 <wt-tsc-button-label id="keyC" class="key" labeltext="C"></wt-tsc-button-label>243 <wt-tsc-button-label id="keyD" class="key" labeltext="D"></wt-tsc-button-label>244 <wt-tsc-button-label id="keyE" class="key" labeltext="E"></wt-tsc-button-label>245 <wt-tsc-button-label id="keyF" class="key" labeltext="F"></wt-tsc-button-label>246 <wt-tsc-button-label id="keyG" class="key" labeltext="G"></wt-tsc-button-label>247 <wt-tsc-button-label id="keyH" class="key" labeltext="H"></wt-tsc-button-label>248 <wt-tsc-button-label id="keyI" class="key" labeltext="I"></wt-tsc-button-label>249 <wt-tsc-button-label id="keyJ" class="key" labeltext="J"></wt-tsc-button-label>250 <wt-tsc-button-label id="keyK" class="key" labeltext="K"></wt-tsc-button-label>251 <wt-tsc-button-label id="keyL" class="key" labeltext="L"></wt-tsc-button-label>252 <wt-tsc-button-label id="keyM" class="key" labeltext="M"></wt-tsc-button-label>253 <wt-tsc-button-label id="keyN" class="key" labeltext="N"></wt-tsc-button-label>254 <wt-tsc-button-label id="keyO" class="key" labeltext="O"></wt-tsc-button-label>255 <wt-tsc-button-label id="keyP" class="key" labeltext="P"></wt-tsc-button-label>256 <wt-tsc-button-label id="keyQ" class="key" labeltext="Q"></wt-tsc-button-label>257 <wt-tsc-button-label id="keyR" class="key" labeltext="R"></wt-tsc-button-label>258 <wt-tsc-button-label id="keyS" class="key" labeltext="S"></wt-tsc-button-label>259 <wt-tsc-button-label id="keyT" class="key" labeltext="T"></wt-tsc-button-label>260 <wt-tsc-button-label id="keyU" class="key" labeltext="U"></wt-tsc-button-label>261 <wt-tsc-button-label id="keyV" class="key" labeltext="V"></wt-tsc-button-label>262 <wt-tsc-button-label id="keyW" class="key" labeltext="W"></wt-tsc-button-label>263 <wt-tsc-button-label id="keyX" class="key" labeltext="X"></wt-tsc-button-label>264 <wt-tsc-button-label id="keyY" class="key" labeltext="Y"></wt-tsc-button-label>265 <wt-tsc-button-label id="keyZ" class="key" labeltext="Z"></wt-tsc-button-label>266 <wt-tsc-button-img class="find" labeltext="Find" enabled="false" imgsrc="/WTg3000/SDK/Assets/Images/Garmin/TSC/ICON_TSC_FIND.png"></wt-tsc-button-img>267 <wt-tsc-button-label id="numbers" labeltext="123..."></wt-tsc-button-label>268 <wt-tsc-button-img class="backspace" labeltext="Backspace" imgsrc="/WTg3000/SDK/Assets/Images/Garmin/TSC/ICON_MAP_BKSP.png"></wt-tsc-button-img>269 </div>270 <div id="numberkeyboard" class="keyboard">271 <wt-tsc-button-label id="keyNorth" class="key" labeltext="N"></wt-tsc-button-label>272 <wt-tsc-button-label id="key1" class="key" labeltext="1"></wt-tsc-button-label>273 <wt-tsc-button-label id="key2" class="key" labeltext="2"></wt-tsc-button-label>274 <wt-tsc-button-label id="key3" class="key" labeltext="3"></wt-tsc-button-label>275 <wt-tsc-button-label id="keySouth" class="key" labeltext="S"></wt-tsc-button-label>276 <wt-tsc-button-label id="key4" class="key" labeltext="4"></wt-tsc-button-label>277 <wt-tsc-button-label id="key5" class="key" labeltext="5"></wt-tsc-button-label>278 <wt-tsc-button-label id="key6" class="key" labeltext="6"></wt-tsc-button-label>279 <wt-tsc-button-label id="keyEast" class="key" labeltext="E"></wt-tsc-button-label>280 <wt-tsc-button-label id="key7" class="key" labeltext="7"></wt-tsc-button-label>281 <wt-tsc-button-label id="key8" class="key" labeltext="8"></wt-tsc-button-label>282 <wt-tsc-button-label id="key9" class="key" labeltext="9"></wt-tsc-button-label>283 <wt-tsc-button-label id="key0" class="key" labeltext="0"></wt-tsc-button-label>284 <wt-tsc-button-label id="keyWest" class="key" labeltext="W"></wt-tsc-button-label>285 <wt-tsc-button-img class="find" labeltext="Find" enabled="false"></wt-tsc-button-img>286 <wt-tsc-button-label id="letters" labeltext="ABC..."></wt-tsc-button-label>287 <wt-tsc-button-img class="backspace" labeltext="Backspace" imgsrc="/WTg3000/SDK/Assets/Images/Garmin/TSC/ICON_TSC_FIND.png"></wt-tsc-button-img>288 </div>289 </div>290`;...
G5000_TSCFlightPlanAlphaNumKeyboard.js
Source:G5000_TSCFlightPlanAlphaNumKeyboard.js
1class WT_G5000_TSCFlightPlanAlphaNumKeyboard extends WT_G3x5_TSCAlphaNumKeyboard {2 _getTemplate() {3 return WT_G5000_TSCFlightPlanAlphaNumKeyboard.TEMPLATE;4 }5 async _defineChildren() {6 this._wrapper = this.shadowRoot.querySelector(`#wrapper`);7 [8 this._routeButton,9 this._backspaceButton,10 this._letterKeys,11 this._numberKeys,12 ] = await Promise.all([13 WT_CustomElementSelector.select(this.shadowRoot, `#route`, WT_TSCLabeledButton),14 WT_CustomElementSelector.select(this.shadowRoot, `#backspace`, WT_TSCImageButton),15 Promise.all([...Array(26)].map((value, index) => WT_CustomElementSelector.select(this.shadowRoot, `#key${String.fromCharCode(65 + index)}`, WT_TSCLabeledButton), this)),16 Promise.all([...Array(10)].map((value, index) => WT_CustomElementSelector.select(this.shadowRoot, `#key${index}`, WT_TSCLabeledButton), this))17 ]);18 }19 _initButtonListeners() {20 this._routeButton.addButtonListener(this._onRouteButtonPressed.bind(this));21 this._backspaceButton.addButtonListener(this._onBackspaceButtonPressed.bind(this));22 this._letterKeys.forEach((button, index) => button.addButtonListener(this._onCharKeyPressed.bind(this, String.fromCharCode(65 + index))), this);23 this._numberKeys.forEach((button, index) => button.addButtonListener(this._onCharKeyPressed.bind(this, String.fromCharCode(48 + index))), this);24 }25 _onRouteButtonPressed(button) {26 this._notifyListeners(WT_G5000_TSCFlightPlanAlphaNumKeyboard.EventType.ROUTE_PRESSED);27 }28}29/**30 * @enum {Number}31 */32WT_G5000_TSCFlightPlanAlphaNumKeyboard.EventType = {33 CHAR_KEY_PRESSED: 0,34 BACKSPACE_PRESSED: 1,35 ROUTE_PRESSED: 236}37WT_G5000_TSCFlightPlanAlphaNumKeyboard.NAME = "wt-tsc-fplnalphanumkeyboard";38WT_G5000_TSCFlightPlanAlphaNumKeyboard.TEMPLATE = document.createElement("template");39WT_G5000_TSCFlightPlanAlphaNumKeyboard.TEMPLATE.innerHTML = `40 <style>41 :host {42 display: block;43 }44 #wrapper {45 position: absolute;46 left: var(--fplnalphanumkeyboard-padding-left, 0px);47 top: var(--fplnalphanumkeyboard-padding-top, 0px);48 width: calc(100% - var(--fplnalphanumkeyboard-padding-left, 0px) - var(--fplnalphanumkeyboard-padding-right, 0px));49 height: calc(100% - var(--fplnalphanumkeyboard-padding-top, 0px) - var(--fplnalphanumkeyboard-padding-bottom, 0px));50 }51 #keyboard {52 position: absolute;53 left: 0%;54 top: 0%;55 width: 100%;56 height: 100%;57 display: grid;58 grid-template-rows: repeat(7, 1fr);59 grid-template-columns: repeat(6, 1fr);60 color: white;61 justify-items: center;62 align-items: center;63 }64 .key {65 width: var(--fplnalphanumkeyboard-key-size, 100%);66 height: var(--fplnalphanumkeyboard-key-size, 100%);67 }68 .round {69 border-radius: 50%;70 }71 #find {72 font-size: var(--fplnalphanumkeyboard-findbutton-font-size, 0.5em);73 --button-img-image-top: -10%;74 --button-img-image-height: 80%;75 }76 #route {77 font-size: var(--fplnalphanumkeyboard-routebutton-font-size, 0.5em);78 }79 #degtrue {80 font-size: var(--fplnalphanumkeyboard-degtruebutton-font-size, 0.5em);81 }82 #backspace {83 font-size: var(--fplnalphanumkeyboard-backspacebutton-font-size, 0.5em);84 --button-img-label-top: 5%;85 --button-img-label-height: 55%;86 --button-img-image-top: 30%;87 --button-img-image-height: 80%;88 }89 </style>90 <div id="wrapper">91 <div id="keyboard">92 <wt-tsc-button-label id="key1" class="key round" labeltext="1"></wt-tsc-button-label>93 <wt-tsc-button-label id="key2" class="key round" labeltext="2"></wt-tsc-button-label>94 <wt-tsc-button-label id="key3" class="key round" labeltext="3"></wt-tsc-button-label>95 <wt-tsc-button-label id="key4" class="key round" labeltext="4"></wt-tsc-button-label>96 <wt-tsc-button-label id="key5" class="key round" labeltext="5"></wt-tsc-button-label>97 <wt-tsc-button-label id="keySlash" class="key round" labeltext="/" enabled="false"></wt-tsc-button-label>98 <wt-tsc-button-label id="key6" class="key round" labeltext="6"></wt-tsc-button-label>99 <wt-tsc-button-label id="key7" class="key round" labeltext="7"></wt-tsc-button-label>100 <wt-tsc-button-label id="key8" class="key round" labeltext="8"></wt-tsc-button-label>101 <wt-tsc-button-label id="key9" class="key round" labeltext="9"></wt-tsc-button-label>102 <wt-tsc-button-label id="key0" class="key round" labeltext="0"></wt-tsc-button-label>103 <wt-tsc-button-label id="keyDecimal" class="key round" labeltext="." enabled="false"></wt-tsc-button-label>104 <wt-tsc-button-label id="keyA" class="key" labeltext="A"></wt-tsc-button-label>105 <wt-tsc-button-label id="keyB" class="key" labeltext="B"></wt-tsc-button-label>106 <wt-tsc-button-img id="find" class="key" labeltext="Find" enabled="false" imgsrc="/WTg3000/SDK/Assets/Images/Garmin/TSC/ICON_TSC_FIND.png"></wt-tsc-button-img>107 <wt-tsc-button-label id="route" class="key" labeltext="*<br>Route"></wt-tsc-button-label>108 <wt-tsc-button-label id="degtrue" class="key" labeltext="°T" enabled="false"></wt-tsc-button-label>109 <wt-tsc-button-img id="backspace" class="key" labeltext="BKSP" imgsrc="/WTg3000/SDK/Assets/Images/Garmin/TSC/ICON_MAP_BKSP.png"></wt-tsc-button-img>110 <wt-tsc-button-label id="keyC" class="key" labeltext="C"></wt-tsc-button-label>111 <wt-tsc-button-label id="keyD" class="key" labeltext="D"></wt-tsc-button-label>112 <wt-tsc-button-label id="keyE" class="key" labeltext="E"></wt-tsc-button-label>113 <wt-tsc-button-label id="keyF" class="key" labeltext="F"></wt-tsc-button-label>114 <wt-tsc-button-label id="keyG" class="key" labeltext="G"></wt-tsc-button-label>115 <wt-tsc-button-label id="keyH" class="key" labeltext="H"></wt-tsc-button-label>116 <wt-tsc-button-label id="keyI" class="key" labeltext="I"></wt-tsc-button-label>117 <wt-tsc-button-label id="keyJ" class="key" labeltext="J"></wt-tsc-button-label>118 <wt-tsc-button-label id="keyK" class="key" labeltext="K"></wt-tsc-button-label>119 <wt-tsc-button-label id="keyL" class="key" labeltext="L"></wt-tsc-button-label>120 <wt-tsc-button-label id="keyM" class="key" labeltext="M"></wt-tsc-button-label>121 <wt-tsc-button-label id="keyN" class="key" labeltext="N"></wt-tsc-button-label>122 <wt-tsc-button-label id="keyO" class="key" labeltext="O"></wt-tsc-button-label>123 <wt-tsc-button-label id="keyP" class="key" labeltext="P"></wt-tsc-button-label>124 <wt-tsc-button-label id="keyQ" class="key" labeltext="Q"></wt-tsc-button-label>125 <wt-tsc-button-label id="keyR" class="key" labeltext="R"></wt-tsc-button-label>126 <wt-tsc-button-label id="keyS" class="key" labeltext="S"></wt-tsc-button-label>127 <wt-tsc-button-label id="keyT" class="key" labeltext="T"></wt-tsc-button-label>128 <wt-tsc-button-label id="keyU" class="key" labeltext="U"></wt-tsc-button-label>129 <wt-tsc-button-label id="keyV" class="key" labeltext="V"></wt-tsc-button-label>130 <wt-tsc-button-label id="keyW" class="key" labeltext="W"></wt-tsc-button-label>131 <wt-tsc-button-label id="keyX" class="key" labeltext="X"></wt-tsc-button-label>132 <wt-tsc-button-label id="keyY" class="key" labeltext="Y"></wt-tsc-button-label>133 <wt-tsc-button-label id="keyZ" class="key" labeltext="Z"></wt-tsc-button-label>134 </div>135 </div>136`;...
touchscreen.js
Source:touchscreen.js
1// -------------------------------------------------2// ---------------- TOUCHSCREEN --------------------3// -------------------------------------------------4// Emulating the LPC32xx5"use strict";6var message = require('../messagehandler');7var utils = require('../utils');8// controller register offsets9var LPC32XX_TSC_STAT = 0x00;10var LPC32XX_TSC_SEL = 0x04;11var LPC32XX_TSC_CON = 0x08;12var LPC32XX_TSC_FIFO = 0x0C;13var LPC32XX_TSC_DTR = 0x10;14var LPC32XX_TSC_RTR = 0x14;15var LPC32XX_TSC_UTR = 0x18;16var LPC32XX_TSC_TTR = 0x1C;17var LPC32XX_TSC_DXP = 0x20;18var LPC32XX_TSC_MIN_X = 0x24;19var LPC32XX_TSC_MAX_X = 0x28;20var LPC32XX_TSC_MIN_Y = 0x2C;21var LPC32XX_TSC_MAX_Y = 0x30;22var LPC32XX_TSC_AUX_UTR = 0x34;23var LPC32XX_TSC_AUX_MIN = 0x38;24var LPC32XX_TSC_AUX_MAX = 0x3C;25var LPC32XX_TSC_ADCCON_AUTO_EN = (1 << 0); // automatic ts event capture26var LPC32XX_TSC_STAT_FIFO_EMPTY = (1 << 7); // fifo is empty; 27var LPC32XX_TSC_FIFO_TS_P_LEVEL = (1 << 31) // touched28function TouchscreenDev(intdev) {29 this.intdev = intdev;30 this.Reset();31 message.Register("tsmousedown", this.onmousedown.bind(this) );32 message.Register("tsmouseup", this.onmouseup.bind(this) );33 message.Register("tsmousemove", this.onmousemove.bind(this) );34}35TouchscreenDev.prototype.Reset = function() {36 this.control = 0x0; // control register37 this.status = LPC32XX_TSC_STAT_FIFO_EMPTY;38 this.ispressed = false;39 this.mousemovecount = 0;40 this.fifo = 0x0;41 this.fifosize = 0x0;42}43TouchscreenDev.prototype.onmousedown = function(event) {44 if (!(this.control & LPC32XX_TSC_ADCCON_AUTO_EN)) return;45 var x = event.x;46 var y = event.y;47 this.status &= ~LPC32XX_TSC_STAT_FIFO_EMPTY;48 this.fifosize = 0x4;49 this.fifo = 0x0;50 this.fifo |= ((0x3FF-x)&0x3FF) << 16;51 this.fifo |= ((0x3FF-y)&0x3FF);52 //this.fifo |= (x) << 16;53 //this.fifo |= (y);54 this.ispressed = true;55 this.intdev.RaiseInterrupt(0x9);56}57TouchscreenDev.prototype.onmousemove = function(event) {58 if (!(this.control & LPC32XX_TSC_ADCCON_AUTO_EN)) return;59 if (!this.ispressed) return;60 this.mousemovecount++;61 if (this.mousemovecount&3) return; // handle mouse move only every fourth time62 var x = event.x;63 var y = event.y;64 this.status &= ~LPC32XX_TSC_STAT_FIFO_EMPTY;65 this.fifosize = 0x4;66 this.fifo = 0x0;67 this.fifo |= ((0x3FF-x)&0x3FF) << 16;68 this.fifo |= ((0x3FF-y)&0x3FF);69 this.intdev.RaiseInterrupt(0x9);70}71TouchscreenDev.prototype.onmouseup = function(event) {72 if (!(this.control & LPC32XX_TSC_ADCCON_AUTO_EN)) return;73 var x = event.x;74 var y = event.y;75 this.status &= ~LPC32XX_TSC_STAT_FIFO_EMPTY;76 this.fifosize = 0x0; // just a button up event77 this.fifo = LPC32XX_TSC_FIFO_TS_P_LEVEL;78 this.ispressed = false;79 this.intdev.RaiseInterrupt(0x9);80}81TouchscreenDev.prototype.ReadReg32 = function (addr) {82 switch(addr)83 {84 case LPC32XX_TSC_CON:85 return this.control;86 break;87 case LPC32XX_TSC_STAT:88 this.intdev.ClearInterrupt(0x9);89 return this.status;90 break;91 case LPC32XX_TSC_FIFO:92 if (this.fifosize <= 0)93 this.status |= LPC32XX_TSC_STAT_FIFO_EMPTY;94 this.fifosize--;95 return this.fifo;96 break;97 }98 // message.Debug("Touchscreen ReadReg32: " + utils.ToHex(addr));99 return 0x0;100}101TouchscreenDev.prototype.WriteReg32 = function (addr, value) {102 switch(addr)103 {104 case LPC32XX_TSC_CON:105 this.control = value;106 return;107 break;108 case LPC32XX_TSC_SEL:109 case LPC32XX_TSC_MIN_X:110 case LPC32XX_TSC_MAX_X:111 case LPC32XX_TSC_MIN_Y:112 case LPC32XX_TSC_MAX_Y:113 case LPC32XX_TSC_AUX_UTR:114 case LPC32XX_TSC_AUX_MIN:115 case LPC32XX_TSC_AUX_MAX:116 case LPC32XX_TSC_RTR:117 case LPC32XX_TSC_DTR:118 case LPC32XX_TSC_TTR:119 case LPC32XX_TSC_DXP:120 case LPC32XX_TSC_UTR:121 return;122 break;123 }124 // message.Debug("Touchscreen WriteReg32: " + utils.ToHex(addr) + ": " + utils.ToHex(value));125 return;126}...
config_xml.js
Source:config_xml.js
1var TSC = TSC || {};23TSC.embedded_config_xml = '<x:xmpmeta xmlns:x="adobe:ns:meta/">\4 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/" xmlns:tsc="http://www.techsmith.com/xmp/tsc/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:tscDM="http://www.techsmith.com/xmp/tscDM/" xmlns:tscIQ="http://www.techsmith.com/xmp/tscIQ/" xmlns:tscHS="http://www.techsmith.com/xmp/tscHS/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" xmlns:stFnt="http://ns.adobe.com/xap/1.0/sType/Font#" xmlns:exif="http://ns.adobe.com/exif/1.0" xmlns:dc="http://purl.org/dc/elements/1.1/">\5 <rdf:Description tsc:version="2.0.1" dc:date="2017-08-16 09:36:37 AM" dc:source="Camtasia Studio,8.6.0,enu" dc:title="File Separation_Demo" tscDM:firstFrame="File_Separation_Demo_First_Frame.png" tscDM:originId="A77DB585-EFD6-4E7A-BE57-24B40531B715" tscDM:project="File Separation_Demo">\6 <xmpDM:duration xmpDM:scale="1/1000" xmpDM:value="502566"/>\7 <xmpDM:videoFrameSize stDim:unit="pixel" stDim:h="1080" stDim:w="1920"/>\8 <tsc:langName>\9 <rdf:Bag>\10 <rdf:li xml:lang="en-US">English</rdf:li></rdf:Bag>\11 </tsc:langName>\12 <xmpDM:Tracks>\13 <rdf:Bag>\14 </rdf:Bag>\15 </xmpDM:Tracks>\16 <tscDM:controller>\17 <rdf:Description xmpDM:name="tscplayer">\18 <tscDM:parameters>\19 <rdf:Bag>\20 <rdf:li xmpDM:name="autohide" xmpDM:value="true"/><rdf:li xmpDM:name="autoplay" xmpDM:value="false"/><rdf:li xmpDM:name="loop" xmpDM:value="false"/><rdf:li xmpDM:name="searchable" xmpDM:value="true"/><rdf:li xmpDM:name="captionsenabled" xmpDM:value="false"/><rdf:li xmpDM:name="sidebarenabled" xmpDM:value="false"/><rdf:li xmpDM:name="unicodeenabled" xmpDM:value="false"/><rdf:li xmpDM:name="backgroundcolor" xmpDM:value="000000"/><rdf:li xmpDM:name="sidebarlocation" xmpDM:value="left"/><rdf:li xmpDM:name="endaction" xmpDM:value="stop"/><rdf:li xmpDM:name="endactionparam" xmpDM:value="true"/><rdf:li xmpDM:name="locale" xmpDM:value="en-US"/></rdf:Bag>\21 </tscDM:parameters>\22 <tscDM:controllerText>\23 <rdf:Bag>\24 </rdf:Bag>\25 </tscDM:controllerText>\26 </rdf:Description>\27 </tscDM:controller>\28 <tscDM:contentList>\29 <rdf:Description>\30 <tscDM:files>\31 <rdf:Seq>\32 <rdf:li xmpDM:name="0" xmpDM:value="File Separation_Demo.mp4"/><rdf:li xmpDM:name="1" xmpDM:value="File_Separation_Demo_First_Frame.png"/><rdf:li xmpDM:name="2" xmpDM:value="File_Separation_Demo_Thumbnails.png"/></rdf:Seq>\33 </tscDM:files>\34 </rdf:Description>\35 </tscDM:contentList>\36 </rdf:Description>\37 </rdf:RDF>\
...
tsc_accordion_toggle.js
Source:tsc_accordion_toggle.js
1(function($) {23/* ------------------------------------------------------------------------4Fire up Functions on Page Load5* ------------------------------------------------------------------------- */6jQuery(document).ready(function () {7 doAccordion();8});910/* ------------------------------------------------------------------------11Accordions12* ------------------------------------------------------------------------- */13function doAccordion(){14 var accordions = jQuery('.tsc_accordion2');15 if(accordions.length < 1){16 return;17 }18 accordions.each(function(){19 var self = jQuery(this);20 var handlers = self.children('dt');21 handlers.click(function(){22 var self = jQuery(this);23 self.children('dt.current').removeClass('current').next().slideUp();24 self.toggleClass('current');25 self.next('dd').slideToggle();26 });27 });28}2930}(jQuery));31323334353637// <![CDATA[38$(function() {3940 /* show or hide gadget */41 $('.tsc_toggle').addClass('tsc_hide');42 $('.tsc_toggle.tsc_show').removeClass('tsc_hide');43 $('.tsc_toggle.tsc_show').children('.tsc_toggle_box').css({'display':'block'});44 $('a.tsc_toggle_link').click(function(){45 $(this).parents('.tsc_toggle').children('.tsc_toggle_box').slideToggle('fast');46 if ($(this).parents('.tsc_toggle').hasClass('tsc_hide'))47 { $(this).parents('.tsc_toggle').removeClass('tsc_hide'); $(this).parents('.tsc_toggle').addClass('tsc_show');}48 else49 { $(this).parents('.tsc_toggle').addClass('tsc_hide'); $(this).parents('.tsc_toggle').removeClass('tsc_show');}50 return false;51 });5253 /* accordion gadget */54 55 $('.tsc_acc_box').addClass('tsc_hide');56 $('.tsc_acc_box.tsc_show').removeClass('tsc_hide');57 $('.tsc_acc_box.tsc_show').children('.tsc_toggle_box').css({'display':'block'});58 $('a.tsc_acc_link').click(function(){59 if ($(this).parents('.tsc_acc_box').hasClass('tsc_show')) { return false;}60 $(this).parents('.tsc_acc').children('.tsc_show').children('.tsc_toggle_box').slideToggle('fast');61 $(this).parents('.tsc_acc').children('.tsc_show').addClass('tsc_hide');62 $(this).parents('.tsc_acc').children('.tsc_show').removeClass('tsc_show');63 $(this).parents('.tsc_acc_box').children('.tsc_toggle_box').slideToggle('fast');64 $(this).parents('.tsc_acc_box').addClass('tsc_show');65 $(this).parents('.tsc_acc_box').removeClass('tsc_hide');66 return false;67 });6869}); 707172$(document).ready(function(){73 $('.toggleCollapse').on("click",function(){74 var selector="."+$(this).attr("rel");75 if($(this).text()=="expand all"){76 $(selector).each(function(){ 77 if($(this).hasClass("tsc_hide"))78 $(this).find("a.tsc_toggle_link").click();79 }); 80 $(this).text("shrink all")81 }82 else{83 $(selector).each(function(){84 if($(this).hasClass("tsc_show"))85 $(this).find("a.tsc_toggle_link").click(); 86 }); 87 $(this).text("expand all")88 } 89 });90 91});92939495// ]]>96
...
runner.js
Source:runner.js
1const path = require('path')2const childProcess = require('child_process')3const typeCheck = () => {4 const tscExec = path.resolve(require.resolve('typescript'), '../../bin/tsc')5 const tscChild = childProcess.spawn(process.execPath, [tscExec, '--project', './ts-smoke/tsconfig.json'], {6 cwd: path.resolve(__dirname, '../')7 })8 tscChild.stdout.on('data', d => console.log(d.toString()))9 tscChild.stderr.on('data', d => console.error(d.toString()))10 tscChild.on('exit', (tscStatus) => {11 if (tscStatus !== 0) {12 process.exit(tscStatus)13 }14 })15}...
Using AI Code Generation
1import { browser, element, by } from 'protractor';2describe('angularjs homepage', function() {3 it('should greet the named user', function() {4 element(by.model('yourName')).sendKeys('Julie');5 var greeting = element(by.binding('yourName'));6 expect(greeting.getText()).toEqual('Hello Julie!');7 });8});9describe('angularjs homepage', function() {10 it('should greet the named user', function() {11 element(by.model('yourName')).sendKeys('Julie');12 var greeting = element(by.binding('yourName'));13 expect(greeting.getText()).toEqual('Hello Julie!');14 });15});16describe('angularjs homepage', function() {17 it('should greet the named user', function() {18 element(by.model('yourName')).sendKeys('Julie');19 var greeting = element(by.binding('yourName'));20 expect(greeting.getText()).toEqual('Hello Julie!');21 });22});23describe('angularjs homepage', function() {24 it('should greet the named user', function() {25 element(by.model('yourName')).sendKeys('Julie');26 var greeting = element(by.binding('yourName'));27 expect(greeting.getText()).toEqual('Hello Julie!');28 });29});30describe('angularjs homepage', function() {31 it('should greet the named user', function() {32 element(by.model('yourName')).sendKeys('Julie');33 var greeting = element(by.binding('yourName'));34 expect(greeting.getText()).toEqual('Hello Julie!');35 });36});37describe('angularjs homepage', function() {38 it('should greet the named user', function() {39 element(by.model('yourName')).sendKeys('Julie');40 var greeting = element(by.binding('yourName'));41 expect(greeting.getText()).toEqual('Hello Julie!');42 });43});
Using AI Code Generation
1import { browser, by, element } from 'protractor';2export class TestPage {3 navigateTo() {4 return browser.get('/');5 }6 getParagraphText() {7 return element(by.css('app-root h1')).getText();8 }9}10import { TestPage } from './test.po';11describe('test App', () => {12 let page: TestPage;13 beforeEach(() => {14 page = new TestPage();15 });16 it('should display welcome message', () => {17 page.navigateTo();18 expect(page.getParagraphText()).toEqual('Welcome to app!');19 });20});21import { browser, by, element } from 'protractor';22export class TestPage {23 navigateTo() {24 return browser.get('/');25 }26 getParagraphText() {27 return element(by.css('app-root h1')).getText();28 }29}30exports.config = {31 capabilities: {32 }33};34{35 "compilerOptions": {36 },37}38{39 "scripts": {40 },41 "dependencies": {
Using AI Code Generation
1var protractor = require('protractor');2var browser = protractor.browser;3var element = protractor.element;4var by = protractor.by;5var $ = protractor.$;6var $$ = protractor.$$;7var ExpectedConditions = protractor.ExpectedConditions;8var EC = protractor.ExpectedConditions;9var ptor = protractor.getInstance();10var HomePage = (function () {11 function HomePage() {12 this.searchBox = element(by.name('q'));13 }14 HomePage.prototype.get = function () {15 browser.get(this.baseUrl);16 };17 HomePage.prototype.search = function (searchString) {18 this.searchBox.sendKeys(searchString);19 this.searchBox.submit();20 };21 return HomePage;22})();23exports.HomePage = HomePage;24var browser = protractor.browser;25I have tried to import the protractor using the following way:26import protractor = require('protractor');27(function (exports, require, module, __filename, __dirname) { import protractor = require('protractor');28SyntaxError: Unexpected token import29I have tried to import the protractor using the following way:30import * as protractor from 'protractor';31(function (exports, require, module, __filename, __dirname) { import * as protractor from 'protractor';32SyntaxError: Unexpected token import33var protractor = require('protractor');34var browser = protractor.browser;35var element = protractor.element;36var by = protractor.by;37var $ = protractor.$;38var $$ = protractor.$$;39var ExpectedConditions = protractor.ExpectedConditions;40var EC = protractor.ExpectedConditions;41var ptor = protractor.getInstance();
Using AI Code Generation
1import { browser, element, by } from 'protractor';2import { protractor } from 'protractor/built/ptor';3describe('Protractor Demo App', () => {4 it('should add one and two', () => {5 element(by.model('first')).sendKeys(1);6 element(by.model('second')).sendKeys(2);7 element(by.id('gobutton')).click();8 });9});10{11 "compilerOptions": {12 },13}14{15 "scripts": {16 },17 "devDependencies": {18 }19}20exports.config = {21}22{23 "compilerOptions": {24 },25}
Using AI Code Generation
1var protractor = require('protractor');2var browser = protractor.browser;3var element = protractor.element;4var by = protractor.by;5var expect = protractor.expect;6browser.driver.findElement(by.model('todoList.todoText')).sendKeys('write first protractor test');7browser.driver.findElement(by.css('[value="add"]')).click();8var todoList = element.all(by.repeater('todo in todoList.todos'));9expect(todoList.count()).toEqual(3);10expect(todoList.get(2).getText()).toEqual('write first protractor test');11todoList.get(2).element(by.css('input')).click();12var completedAmount = element.all(by.css('.done-true'));13expect(completedAmount.count()).toEqual(2);
Using AI Code Generation
1import * as protractor from 'protractor';2describe('Protractor Demo App', function() {3 it('should have a title', function() {4 expect(browser.getTitle()).toEqual('Super Calculator');5 });6});
Using AI Code Generation
1var tsc = require('gulp-typescript');2var tsProject = tsc.createProject('tsconfig.json');3var tsResult = tsProject.src()4 .pipe(tsc(tsProject));5tsResult.js.pipe(gulp.dest('.'));6tsResult.dts.pipe(gulp.dest('.'));7exports.config = {8 onPrepare: function () {9 browser.driver.manage().window().maximize();10 browser.driver.manage().timeouts().implicitlyWait(5000);11 }12}
Using AI Code Generation
1describe('Protractor Demo App', function() {2 it('should have a title', function() {3 expect(browser.getTitle()).toEqual('Super Calculator');4 });5});6import { browser, element, by } from "protractor";7import { protractor } from "protractor/built/ptor";8import { async } from "q";9describe('Protractor Demo App', function() {10 it('should have a title', function() {11 expect(browser.getTitle()).toEqual('Super Calculator');12 });13});14import { browser, element, by } from "protractor";15import { protractor } from "protractor/built/ptor";16import { async } from "q";17describe('Protractor Demo App', function() {18 it('should have a title', function() {19 expect(browser.getTitle()).toEqual('Super Calculator');20 });21});22import { browser, element, by } from "protractor";23import { protractor } from "protractor/built/ptor";24import { async } from "q";25describe('Protractor Demo App', function() {26 it('should have a title', function() {27 expect(browser.getTitle()).toEqual('Super Calculator');28 });29});30import { browser, element, by } from "protractor";31import { protractor } from "protractor/built/ptor";32import { async } from "q";33describe('Protractor Demo App', function() {34 it('should have a title', function() {35 expect(browser.getTitle()).toEqual
Protractor is developed by Google Developers to test Angular and AngularJS code. Today, it is used to test non-Angular applications as well. It performs a real-world user-like test against your application in a real browser. It comes under an end-to-end testing framework. As of now, Selenium Protractor has proved to be a popular framework for end-to-end automation for AngularJS.
Let’s talk about what it does:
Protractor is a JavaScript framework, end-to-end test automation framework for Angular and AngularJS applications.
Protractor Selenium provides new locator methods that actually make it easier to find elements in the DOM.
Two files are required to execute Protractor Selenium tests for end-to-end automation: Specs & Config. Go through the link above to understand in a better way.
To carry out extensive, automated cross browser testing, you can't imagine installing thousands of the available browsers on your own workstation. The only way to increase browser usage is through remote execution on the cloud. To execute your automation test scripts across a variety of platforms and browser versions, LambdaTest offers more than 3000 browsers.
We recommend Selenium for end-to-end automation for AngularJS because both are maintained and owned by Google, and they build JavaScript test automation framework to handle AngularJS components in a way that better matches how developers use it.
For scripting, selenium locators are essential since if they're off, your automation scripts won't run. Therefore, in any testing framework, these Selenium locators are the foundation of your Selenium test automation efforts.
To make sure that your Selenium automation tests function as intended, debugging can be an effective option. Check the blog to know more.
If you are not familiar with writing Selenium test automation on Protractor, here is a blog for you to get you understand in depth.
Selenium tests are asynchronous and there are various reasons for a timeout to occur in a Protractor test. Find out how to handle timeouts in this Protractor tutorial.
In this Protractor tutorial, learn how to handle frames or iframes in Selenium with Protractor for automated browser testing.
Handle alerts and popups in Protractor more efficiently. It can be confusing. Here's a simple guide to understand how to handle alerts and popups in Selenium.
Get 100 minutes of automation test minutes FREE!!