From aedfbd846c8393dd69a11beebae4978742f7ee4c Mon Sep 17 00:00:00 2001 From: myles-parfeniuk Date: Tue, 23 Jul 2024 16:25:04 -0700 Subject: [PATCH] Documentation regeneration --- README.md | 10 +- .../esp32_BNO08x_banner.png | Bin .../esp32_BNO08x_flowchart.png | Bin .../esp32_BNO08x_menuconfig_1.png | Bin .../esp32_BNO08x_menuconfig_2.png | Bin .../esp32_BNO08x_wiring.png | Bin documentation/html/_b_n_o08x_8cpp.html | 153 + documentation/html/_b_n_o08x_8cpp__incl.map | 39 + documentation/html/_b_n_o08x_8cpp__incl.md5 | 1 + documentation/html/_b_n_o08x_8cpp__incl.png | Bin 0 -> 42305 bytes documentation/html/_b_n_o08x_8hpp.html | 296 + documentation/html/_b_n_o08x_8hpp.js | 21 + .../html/_b_n_o08x_8hpp__dep__incl.map | 5 + .../html/_b_n_o08x_8hpp__dep__incl.md5 | 1 + .../html/_b_n_o08x_8hpp__dep__incl.png | Bin 0 -> 1283 bytes documentation/html/_b_n_o08x_8hpp__incl.map | 37 + documentation/html/_b_n_o08x_8hpp__incl.md5 | 1 + documentation/html/_b_n_o08x_8hpp__incl.png | Bin 0 -> 40359 bytes documentation/html/_b_n_o08x_8hpp_source.html | 957 ++ documentation/html/_r_e_a_d_m_e_8md.html | 108 + documentation/html/annotated.html | 115 + documentation/html/annotated_dup.js | 5 + documentation/html/bc_s.png | Bin 0 -> 676 bytes documentation/html/bc_sd.png | Bin 0 -> 635 bytes .../html/class_b_n_o08x-members.html | 430 + documentation/html/class_b_n_o08x.html | 11854 ++++++++++++++++ documentation/html/class_b_n_o08x.js | 325 + .../html/class_b_n_o08x__coll__graph.map | 5 + .../html/class_b_n_o08x__coll__graph.md5 | 1 + .../html/class_b_n_o08x__coll__graph.png | Bin 0 -> 1827 bytes ...0ec3857cb06ae885e32059ef1cab693_cgraph.map | 8 + ...0ec3857cb06ae885e32059ef1cab693_cgraph.md5 | 1 + ...0ec3857cb06ae885e32059ef1cab693_cgraph.png | Bin 0 -> 4340 bytes ...ec3857cb06ae885e32059ef1cab693_icgraph.map | 39 + ...ec3857cb06ae885e32059ef1cab693_icgraph.md5 | 1 + ...ec3857cb06ae885e32059ef1cab693_icgraph.png | Bin 0 -> 72639 bytes ...30eae12c3586acf09b48e94630b2544_cgraph.map | 12 + ...30eae12c3586acf09b48e94630b2544_cgraph.md5 | 1 + ...30eae12c3586acf09b48e94630b2544_cgraph.png | Bin 0 -> 6445 bytes ...a72477cb7a330fedbcb3e2126b882b1_cgraph.map | 5 + ...a72477cb7a330fedbcb3e2126b882b1_cgraph.md5 | 1 + ...a72477cb7a330fedbcb3e2126b882b1_cgraph.png | Bin 0 -> 1354 bytes ...a73633d8929ce4058b14cefc8cad717_cgraph.map | 5 + ...a73633d8929ce4058b14cefc8cad717_cgraph.md5 | 1 + ...a73633d8929ce4058b14cefc8cad717_cgraph.png | Bin 0 -> 1637 bytes ...ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.map | 15 + ...ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 | 1 + ...ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.png | Bin 0 -> 11345 bytes ...e135d7bf7a5f047a1d1aa5cc07e520_icgraph.map | 5 + ...e135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 | 1 + ...e135d7bf7a5f047a1d1aa5cc07e520_icgraph.png | Bin 0 -> 1641 bytes ...ce6d9db873555f1ebe7e095251eab74_cgraph.map | 9 + ...ce6d9db873555f1ebe7e095251eab74_cgraph.md5 | 1 + ...ce6d9db873555f1ebe7e095251eab74_cgraph.png | Bin 0 -> 3806 bytes ...e6d9db873555f1ebe7e095251eab74_icgraph.map | 5 + ...e6d9db873555f1ebe7e095251eab74_icgraph.md5 | 1 + ...e6d9db873555f1ebe7e095251eab74_icgraph.png | Bin 0 -> 1449 bytes ...fff04c42c9502615ad73cd1457cb9b0_cgraph.map | 20 + ...fff04c42c9502615ad73cd1457cb9b0_cgraph.md5 | 1 + ...fff04c42c9502615ad73cd1457cb9b0_cgraph.png | Bin 0 -> 11123 bytes ...033bdd65b42b6706d1dfc67ece66191_cgraph.map | 5 + ...033bdd65b42b6706d1dfc67ece66191_cgraph.md5 | 1 + ...033bdd65b42b6706d1dfc67ece66191_cgraph.png | Bin 0 -> 1541 bytes ...11601243b913751eb51c1f37cba4e7d_cgraph.map | 5 + ...11601243b913751eb51c1f37cba4e7d_cgraph.md5 | 1 + ...11601243b913751eb51c1f37cba4e7d_cgraph.png | Bin 0 -> 1400 bytes ...1601243b913751eb51c1f37cba4e7d_icgraph.map | 5 + ...1601243b913751eb51c1f37cba4e7d_icgraph.md5 | 1 + ...1601243b913751eb51c1f37cba4e7d_icgraph.png | Bin 0 -> 1691 bytes ...1bb1b3fa44ad8f28c1492b5c07af886_cgraph.map | 11 + ...1bb1b3fa44ad8f28c1492b5c07af886_cgraph.md5 | 1 + ...1bb1b3fa44ad8f28c1492b5c07af886_cgraph.png | Bin 0 -> 5864 bytes ...bb1b3fa44ad8f28c1492b5c07af886_icgraph.map | 5 + ...bb1b3fa44ad8f28c1492b5c07af886_icgraph.md5 | 1 + ...bb1b3fa44ad8f28c1492b5c07af886_icgraph.png | Bin 0 -> 1380 bytes ...2c12a8e078b28480fb8828d306656f5_cgraph.map | 5 + ...2c12a8e078b28480fb8828d306656f5_cgraph.md5 | 1 + ...2c12a8e078b28480fb8828d306656f5_cgraph.png | Bin 0 -> 1321 bytes ...c12a8e078b28480fb8828d306656f5_icgraph.map | 17 + ...c12a8e078b28480fb8828d306656f5_icgraph.md5 | 1 + ...c12a8e078b28480fb8828d306656f5_icgraph.png | Bin 0 -> 9634 bytes ...4ebec501b8d004a38648a9a1f7a2c9e_cgraph.map | 12 + ...4ebec501b8d004a38648a9a1f7a2c9e_cgraph.md5 | 1 + ...4ebec501b8d004a38648a9a1f7a2c9e_cgraph.png | Bin 0 -> 6795 bytes ...590ba793668f9cb1a32a1f4dd07cb9a_cgraph.map | 15 + ...590ba793668f9cb1a32a1f4dd07cb9a_cgraph.md5 | 1 + ...590ba793668f9cb1a32a1f4dd07cb9a_cgraph.png | Bin 0 -> 6725 bytes ...5a29c3bb476048b7229abcfb2b1d52a_cgraph.map | 5 + ...5a29c3bb476048b7229abcfb2b1d52a_cgraph.md5 | 1 + ...5a29c3bb476048b7229abcfb2b1d52a_cgraph.png | Bin 0 -> 1720 bytes ...6f83d1e85576a51abf2c65e5de58cd2_cgraph.map | 10 + ...6f83d1e85576a51abf2c65e5de58cd2_cgraph.md5 | 1 + ...6f83d1e85576a51abf2c65e5de58cd2_cgraph.png | Bin 0 -> 5454 bytes ...71d78f4b00598b04c8ca54da16c508b_cgraph.map | 10 + ...71d78f4b00598b04c8ca54da16c508b_cgraph.md5 | 1 + ...71d78f4b00598b04c8ca54da16c508b_cgraph.png | Bin 0 -> 5506 bytes ...76ae0112325c05105eacb4566bbfa0b_cgraph.map | 9 + ...76ae0112325c05105eacb4566bbfa0b_cgraph.md5 | 1 + ...76ae0112325c05105eacb4566bbfa0b_cgraph.png | Bin 0 -> 4499 bytes ...874e4bd457bb5b6ecc2c64039b88ba4_cgraph.map | 5 + ...874e4bd457bb5b6ecc2c64039b88ba4_cgraph.md5 | 1 + ...874e4bd457bb5b6ecc2c64039b88ba4_cgraph.png | Bin 0 -> 1637 bytes ...b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.map | 16 + ...b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.md5 | 1 + ...b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.png | Bin 0 -> 11072 bytes ...91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.map | 5 + ...91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.md5 | 1 + ...91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.png | Bin 0 -> 1417 bytes ...bd3c33e70354bd35a78b83b6786b531_cgraph.map | 5 + ...bd3c33e70354bd35a78b83b6786b531_cgraph.md5 | 1 + ...bd3c33e70354bd35a78b83b6786b531_cgraph.png | Bin 0 -> 1492 bytes ...c6c49c97bc098db89db1aaa37e18f26_cgraph.map | 11 + ...c6c49c97bc098db89db1aaa37e18f26_cgraph.md5 | 1 + ...c6c49c97bc098db89db1aaa37e18f26_cgraph.png | Bin 0 -> 4943 bytes ...d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.map | 20 + ...d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.md5 | 1 + ...d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.png | Bin 0 -> 11176 bytes ...ebd456d2a67a22b5ba0911a95915921_cgraph.map | 10 + ...ebd456d2a67a22b5ba0911a95915921_cgraph.md5 | 1 + ...ebd456d2a67a22b5ba0911a95915921_cgraph.png | Bin 0 -> 5499 bytes ...ba760d064a1dc45f972c79b9c8d98d_icgraph.map | 5 + ...ba760d064a1dc45f972c79b9c8d98d_icgraph.md5 | 1 + ...ba760d064a1dc45f972c79b9c8d98d_icgraph.png | Bin 0 -> 1715 bytes ...795c6579cf03e22f62a5eadc88dee91_cgraph.map | 12 + ...795c6579cf03e22f62a5eadc88dee91_cgraph.md5 | 1 + ...795c6579cf03e22f62a5eadc88dee91_cgraph.png | Bin 0 -> 6526 bytes ...7f5dce5c994be18a587fb622574ad41_cgraph.map | 13 + ...7f5dce5c994be18a587fb622574ad41_cgraph.md5 | 1 + ...7f5dce5c994be18a587fb622574ad41_cgraph.png | Bin 0 -> 6112 bytes ...f5dce5c994be18a587fb622574ad41_icgraph.map | 15 + ...f5dce5c994be18a587fb622574ad41_icgraph.md5 | 1 + ...f5dce5c994be18a587fb622574ad41_icgraph.png | Bin 0 -> 12315 bytes ...fb24e894f794ec6228ef142b6ff8d9_icgraph.map | 110 + ...fb24e894f794ec6228ef142b6ff8d9_icgraph.md5 | 1 + ...fb24e894f794ec6228ef142b6ff8d9_icgraph.png | Bin 0 -> 210578 bytes ...97a178bf2c53cd99df0d4570edf72e_icgraph.map | 70 + ...97a178bf2c53cd99df0d4570edf72e_icgraph.md5 | 1 + ...97a178bf2c53cd99df0d4570edf72e_icgraph.png | Bin 0 -> 117051 bytes ...89ff66f51c94be62c4a556f3a5997bf_cgraph.map | 5 + ...89ff66f51c94be62c4a556f3a5997bf_cgraph.md5 | 1 + ...89ff66f51c94be62c4a556f3a5997bf_cgraph.png | Bin 0 -> 1654 bytes ...8cd1c0b3477571d87133234e6358503_cgraph.map | 5 + ...8cd1c0b3477571d87133234e6358503_cgraph.md5 | 1 + ...8cd1c0b3477571d87133234e6358503_cgraph.png | Bin 0 -> 1399 bytes ...cd1c0b3477571d87133234e6358503_icgraph.map | 5 + ...cd1c0b3477571d87133234e6358503_icgraph.md5 | 1 + ...cd1c0b3477571d87133234e6358503_icgraph.png | Bin 0 -> 1317 bytes ...cfd7fc2816483ebebe9d55b677a036_icgraph.map | 11 + ...cfd7fc2816483ebebe9d55b677a036_icgraph.md5 | 1 + ...cfd7fc2816483ebebe9d55b677a036_icgraph.png | Bin 0 -> 3720 bytes ...359a44a2c8e83ecb258a340e2d0e1a_icgraph.map | 9 + ...359a44a2c8e83ecb258a340e2d0e1a_icgraph.md5 | 1 + ...359a44a2c8e83ecb258a340e2d0e1a_icgraph.png | Bin 0 -> 2583 bytes ...d6de4823893128e6a4b562f34326ae8_cgraph.map | 5 + ...d6de4823893128e6a4b562f34326ae8_cgraph.md5 | 1 + ...d6de4823893128e6a4b562f34326ae8_cgraph.png | Bin 0 -> 1629 bytes ...ecd4ed60f82730ae230c61687ec92bf_cgraph.map | 7 + ...ecd4ed60f82730ae230c61687ec92bf_cgraph.md5 | 1 + ...ecd4ed60f82730ae230c61687ec92bf_cgraph.png | Bin 0 -> 2851 bytes ...cd4ed60f82730ae230c61687ec92bf_icgraph.map | 7 + ...cd4ed60f82730ae230c61687ec92bf_icgraph.md5 | 1 + ...cd4ed60f82730ae230c61687ec92bf_icgraph.png | Bin 0 -> 2082 bytes ...042301cf0f51657c82b1127dce230f4_cgraph.map | 12 + ...042301cf0f51657c82b1127dce230f4_cgraph.md5 | 1 + ...042301cf0f51657c82b1127dce230f4_cgraph.png | Bin 0 -> 6801 bytes ...5a224d519a2a243d0d526a34ecde5a8_cgraph.map | 5 + ...5a224d519a2a243d0d526a34ecde5a8_cgraph.md5 | 1 + ...5a224d519a2a243d0d526a34ecde5a8_cgraph.png | Bin 0 -> 1348 bytes ...67d525d1c0ba119b3dca3067bb5bccc_cgraph.map | 5 + ...67d525d1c0ba119b3dca3067bb5bccc_cgraph.md5 | 1 + ...67d525d1c0ba119b3dca3067bb5bccc_cgraph.png | Bin 0 -> 1419 bytes ...7d525d1c0ba119b3dca3067bb5bccc_icgraph.map | 5 + ...7d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 | 1 + ...7d525d1c0ba119b3dca3067bb5bccc_icgraph.png | Bin 0 -> 1696 bytes ...86c46ac8965220ab7b9423df838dd4d_cgraph.map | 5 + ...86c46ac8965220ab7b9423df838dd4d_cgraph.md5 | 1 + ...86c46ac8965220ab7b9423df838dd4d_cgraph.png | Bin 0 -> 1375 bytes ...c32120bcd0987c3ca1bb72910586b59_cgraph.map | 12 + ...c32120bcd0987c3ca1bb72910586b59_cgraph.md5 | 1 + ...c32120bcd0987c3ca1bb72910586b59_cgraph.png | Bin 0 -> 6529 bytes ...32120bcd0987c3ca1bb72910586b59_icgraph.map | 5 + ...32120bcd0987c3ca1bb72910586b59_icgraph.md5 | 1 + ...32120bcd0987c3ca1bb72910586b59_icgraph.png | Bin 0 -> 1747 bytes ...0607e557eada666a5e1e416f42cd4a1_cgraph.map | 11 + ...0607e557eada666a5e1e416f42cd4a1_cgraph.md5 | 1 + ...0607e557eada666a5e1e416f42cd4a1_cgraph.png | Bin 0 -> 5392 bytes ...607e557eada666a5e1e416f42cd4a1_icgraph.map | 17 + ...607e557eada666a5e1e416f42cd4a1_icgraph.md5 | 1 + ...607e557eada666a5e1e416f42cd4a1_icgraph.png | Bin 0 -> 13504 bytes ...0f7688e843d74b8bd526c6f5ff17845_cgraph.map | 5 + ...0f7688e843d74b8bd526c6f5ff17845_cgraph.md5 | 1 + ...0f7688e843d74b8bd526c6f5ff17845_cgraph.png | Bin 0 -> 1277 bytes ...1613e65ea9beef883184b7ef67affdd_cgraph.map | 10 + ...1613e65ea9beef883184b7ef67affdd_cgraph.md5 | 1 + ...1613e65ea9beef883184b7ef67affdd_cgraph.png | Bin 0 -> 5511 bytes ...613e65ea9beef883184b7ef67affdd_icgraph.map | 42 + ...613e65ea9beef883184b7ef67affdd_icgraph.md5 | 1 + ...613e65ea9beef883184b7ef67affdd_icgraph.png | Bin 0 -> 80352 bytes ...27550a4ba25252912436b899124e157_cgraph.map | 10 + ...27550a4ba25252912436b899124e157_cgraph.md5 | 1 + ...27550a4ba25252912436b899124e157_cgraph.png | Bin 0 -> 5436 bytes ...421c43323945946ad605f8422958dcf_cgraph.map | 15 + ...421c43323945946ad605f8422958dcf_cgraph.md5 | 1 + ...421c43323945946ad605f8422958dcf_cgraph.png | Bin 0 -> 6693 bytes ...21c43323945946ad605f8422958dcf_icgraph.map | 7 + ...21c43323945946ad605f8422958dcf_icgraph.md5 | 1 + ...21c43323945946ad605f8422958dcf_icgraph.png | Bin 0 -> 2821 bytes ...549bbef48208bd9c745fc755b93012f_cgraph.map | 11 + ...549bbef48208bd9c745fc755b93012f_cgraph.md5 | 1 + ...549bbef48208bd9c745fc755b93012f_cgraph.png | Bin 0 -> 4644 bytes ...7391e6b2dd7f05084804d1fb94976f_icgraph.map | 5 + ...7391e6b2dd7f05084804d1fb94976f_icgraph.md5 | 1 + ...7391e6b2dd7f05084804d1fb94976f_icgraph.png | Bin 0 -> 1740 bytes ...c6353e795f734ed28613f9a3d161ea2_cgraph.map | 7 + ...c6353e795f734ed28613f9a3d161ea2_cgraph.md5 | 1 + ...c6353e795f734ed28613f9a3d161ea2_cgraph.png | Bin 0 -> 2330 bytes ...6353e795f734ed28613f9a3d161ea2_icgraph.map | 9 + ...6353e795f734ed28613f9a3d161ea2_icgraph.md5 | 1 + ...6353e795f734ed28613f9a3d161ea2_icgraph.png | Bin 0 -> 4114 bytes ...d3746a376a22acb7a2641bb750c4c89_cgraph.map | 5 + ...d3746a376a22acb7a2641bb750c4c89_cgraph.md5 | 1 + ...d3746a376a22acb7a2641bb750c4c89_cgraph.png | Bin 0 -> 1697 bytes ...12de628073f44b2a3fab2688cf1caf_icgraph.map | 11 + ...12de628073f44b2a3fab2688cf1caf_icgraph.md5 | 1 + ...12de628073f44b2a3fab2688cf1caf_icgraph.png | Bin 0 -> 5017 bytes ...66045a0528a0c17c52421ea51612e7_icgraph.map | 11 + ...66045a0528a0c17c52421ea51612e7_icgraph.md5 | 1 + ...66045a0528a0c17c52421ea51612e7_icgraph.png | Bin 0 -> 3762 bytes ...fdc39294922a9553d84cd96bdae4376_cgraph.map | 10 + ...fdc39294922a9553d84cd96bdae4376_cgraph.md5 | 1 + ...fdc39294922a9553d84cd96bdae4376_cgraph.png | Bin 0 -> 5550 bytes ...050359272abd146ab3c7a6101effbd7_cgraph.map | 5 + ...050359272abd146ab3c7a6101effbd7_cgraph.md5 | 1 + ...050359272abd146ab3c7a6101effbd7_cgraph.png | Bin 0 -> 1700 bytes ...1a6d594824de2292e70f788454f8a2d_cgraph.map | 5 + ...1a6d594824de2292e70f788454f8a2d_cgraph.md5 | 1 + ...1a6d594824de2292e70f788454f8a2d_cgraph.png | Bin 0 -> 1308 bytes ...b360d795563b55559f11efb40be36a_icgraph.map | 11 + ...b360d795563b55559f11efb40be36a_icgraph.md5 | 1 + ...b360d795563b55559f11efb40be36a_icgraph.png | Bin 0 -> 3700 bytes ...622b4d1754648ea7eb400c1adf9e807_cgraph.map | 5 + ...622b4d1754648ea7eb400c1adf9e807_cgraph.md5 | 1 + ...622b4d1754648ea7eb400c1adf9e807_cgraph.png | Bin 0 -> 1417 bytes ...680148a41cb9cc96d1911150c46d2b8_cgraph.map | 12 + ...680148a41cb9cc96d1911150c46d2b8_cgraph.md5 | 1 + ...680148a41cb9cc96d1911150c46d2b8_cgraph.png | Bin 0 -> 7071 bytes ...a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.map | 12 + ...a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.md5 | 1 + ...a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.png | Bin 0 -> 6785 bytes ...a556c5ec1baaa7f1156779dbe47a7b7_cgraph.map | 5 + ...a556c5ec1baaa7f1156779dbe47a7b7_cgraph.md5 | 1 + ...a556c5ec1baaa7f1156779dbe47a7b7_cgraph.png | Bin 0 -> 1381 bytes ...556c5ec1baaa7f1156779dbe47a7b7_icgraph.map | 17 + ...556c5ec1baaa7f1156779dbe47a7b7_icgraph.md5 | 1 + ...556c5ec1baaa7f1156779dbe47a7b7_icgraph.png | Bin 0 -> 9521 bytes ...cc58139e4d5f0587b90e249ceb476f9_cgraph.map | 5 + ...cc58139e4d5f0587b90e249ceb476f9_cgraph.md5 | 1 + ...cc58139e4d5f0587b90e249ceb476f9_cgraph.png | Bin 0 -> 1410 bytes ...c58139e4d5f0587b90e249ceb476f9_icgraph.map | 33 + ...c58139e4d5f0587b90e249ceb476f9_icgraph.md5 | 1 + ...c58139e4d5f0587b90e249ceb476f9_icgraph.png | Bin 0 -> 38714 bytes ...e63a9e68dbe2968b37dcb6dae04de6f_cgraph.map | 10 + ...e63a9e68dbe2968b37dcb6dae04de6f_cgraph.md5 | 1 + ...e63a9e68dbe2968b37dcb6dae04de6f_cgraph.png | Bin 0 -> 5326 bytes ...1b7d10a98afc6903fea6b2cede27630_cgraph.map | 5 + ...1b7d10a98afc6903fea6b2cede27630_cgraph.md5 | 1 + ...1b7d10a98afc6903fea6b2cede27630_cgraph.png | Bin 0 -> 1624 bytes ...c570ba96512f4d0d10b2594048de1f_icgraph.map | 67 + ...c570ba96512f4d0d10b2594048de1f_icgraph.md5 | 1 + ...c570ba96512f4d0d10b2594048de1f_icgraph.png | Bin 0 -> 77316 bytes ...4d3e41750c6de9413d6982511f78f17_cgraph.map | 16 + ...4d3e41750c6de9413d6982511f78f17_cgraph.md5 | 1 + ...4d3e41750c6de9413d6982511f78f17_cgraph.png | Bin 0 -> 11193 bytes ...d3e41750c6de9413d6982511f78f17_icgraph.map | 5 + ...d3e41750c6de9413d6982511f78f17_icgraph.md5 | 1 + ...d3e41750c6de9413d6982511f78f17_icgraph.png | Bin 0 -> 1384 bytes ...671b082d20dda8bf5c53cb47db0c338_cgraph.map | 10 + ...671b082d20dda8bf5c53cb47db0c338_cgraph.md5 | 1 + ...671b082d20dda8bf5c53cb47db0c338_cgraph.png | Bin 0 -> 5390 bytes ...7a697595d6a4d4638a53c6b4a5ef0cd_cgraph.map | 11 + ...7a697595d6a4d4638a53c6b4a5ef0cd_cgraph.md5 | 1 + ...7a697595d6a4d4638a53c6b4a5ef0cd_cgraph.png | Bin 0 -> 8759 bytes ...a697595d6a4d4638a53c6b4a5ef0cd_icgraph.map | 9 + ...a697595d6a4d4638a53c6b4a5ef0cd_icgraph.md5 | 1 + ...a697595d6a4d4638a53c6b4a5ef0cd_icgraph.png | Bin 0 -> 3031 bytes ...077b9a130f1dcf0192454e387968dd6_cgraph.map | 18 + ...077b9a130f1dcf0192454e387968dd6_cgraph.md5 | 1 + ...077b9a130f1dcf0192454e387968dd6_cgraph.png | Bin 0 -> 12059 bytes ...ca35f78b98d93d31eb0c187dc8543b_icgraph.map | 5 + ...ca35f78b98d93d31eb0c187dc8543b_icgraph.md5 | 1 + ...ca35f78b98d93d31eb0c187dc8543b_icgraph.png | Bin 0 -> 1693 bytes ...388c67de3906ad05b233fd7eff0514d_cgraph.map | 12 + ...388c67de3906ad05b233fd7eff0514d_cgraph.md5 | 1 + ...388c67de3906ad05b233fd7eff0514d_cgraph.png | Bin 0 -> 6952 bytes ...4725517129dd548c7a3de705d5861bd_cgraph.map | 5 + ...4725517129dd548c7a3de705d5861bd_cgraph.md5 | 1 + ...4725517129dd548c7a3de705d5861bd_cgraph.png | Bin 0 -> 1700 bytes ...5ef3d09f1ee016999c459e43e9e8c44_cgraph.map | 10 + ...5ef3d09f1ee016999c459e43e9e8c44_cgraph.md5 | 1 + ...5ef3d09f1ee016999c459e43e9e8c44_cgraph.png | Bin 0 -> 5341 bytes ...63c3a9699a1081d430fd9b9b7bc49a3_cgraph.map | 5 + ...63c3a9699a1081d430fd9b9b7bc49a3_cgraph.md5 | 1 + ...63c3a9699a1081d430fd9b9b7bc49a3_cgraph.png | Bin 0 -> 1548 bytes ...665cce95e791c89161ec863f49c0392_cgraph.map | 10 + ...665cce95e791c89161ec863f49c0392_cgraph.md5 | 1 + ...665cce95e791c89161ec863f49c0392_cgraph.png | Bin 0 -> 5536 bytes ...deb849e728487de961cdfd4030c773_icgraph.map | 105 + ...deb849e728487de961cdfd4030c773_icgraph.md5 | 1 + ...deb849e728487de961cdfd4030c773_icgraph.png | Bin 0 -> 232838 bytes ...fe5de95b1f51da44247a87317fd0c75_cgraph.map | 12 + ...fe5de95b1f51da44247a87317fd0c75_cgraph.md5 | 1 + ...fe5de95b1f51da44247a87317fd0c75_cgraph.png | Bin 0 -> 6602 bytes ...4b95c58c30d36933fd251626b85bf7_icgraph.map | 5 + ...4b95c58c30d36933fd251626b85bf7_icgraph.md5 | 1 + ...4b95c58c30d36933fd251626b85bf7_icgraph.png | Bin 0 -> 1254 bytes ...296089e2fdbd7d2e85f364cf063af82_cgraph.map | 10 + ...296089e2fdbd7d2e85f364cf063af82_cgraph.md5 | 1 + ...296089e2fdbd7d2e85f364cf063af82_cgraph.png | Bin 0 -> 5283 bytes ...2ed8d7b9a5c25374839df75a3d220ea_cgraph.map | 5 + ...2ed8d7b9a5c25374839df75a3d220ea_cgraph.md5 | 1 + ...2ed8d7b9a5c25374839df75a3d220ea_cgraph.png | Bin 0 -> 1395 bytes ...ed8d7b9a5c25374839df75a3d220ea_icgraph.map | 5 + ...ed8d7b9a5c25374839df75a3d220ea_icgraph.md5 | 1 + ...ed8d7b9a5c25374839df75a3d220ea_icgraph.png | Bin 0 -> 1688 bytes ...8679bccd9339b87ec35fc4fc4e745ae_cgraph.map | 5 + ...8679bccd9339b87ec35fc4fc4e745ae_cgraph.md5 | 1 + ...8679bccd9339b87ec35fc4fc4e745ae_cgraph.png | Bin 0 -> 1421 bytes ...9618eba08186ee8e679e7313907ddef_cgraph.map | 16 + ...9618eba08186ee8e679e7313907ddef_cgraph.md5 | 1 + ...9618eba08186ee8e679e7313907ddef_cgraph.png | Bin 0 -> 11187 bytes ...618eba08186ee8e679e7313907ddef_icgraph.map | 5 + ...618eba08186ee8e679e7313907ddef_icgraph.md5 | 1 + ...618eba08186ee8e679e7313907ddef_icgraph.png | Bin 0 -> 1340 bytes ...a36db7f1c932f33e05e494632059801_cgraph.map | 5 + ...a36db7f1c932f33e05e494632059801_cgraph.md5 | 1 + ...a36db7f1c932f33e05e494632059801_cgraph.png | Bin 0 -> 1404 bytes ...a5f3b985989e846e831f70f7733d0bc_cgraph.map | 12 + ...a5f3b985989e846e831f70f7733d0bc_cgraph.md5 | 1 + ...a5f3b985989e846e831f70f7733d0bc_cgraph.png | Bin 0 -> 6999 bytes ...d8e75f0234287cb89cbec553cffe52c_cgraph.map | 12 + ...d8e75f0234287cb89cbec553cffe52c_cgraph.md5 | 1 + ...d8e75f0234287cb89cbec553cffe52c_cgraph.png | Bin 0 -> 6482 bytes ...9db3e1b6208c2661e1c543deefa53d_icgraph.map | 11 + ...9db3e1b6208c2661e1c543deefa53d_icgraph.md5 | 1 + ...9db3e1b6208c2661e1c543deefa53d_icgraph.png | Bin 0 -> 3666 bytes ...329c6669282071622c3b3741b1b8142_cgraph.map | 5 + ...329c6669282071622c3b3741b1b8142_cgraph.md5 | 1 + ...329c6669282071622c3b3741b1b8142_cgraph.png | Bin 0 -> 1310 bytes ...54dccdcbe8a8c4f1787f13ebb8d932b_cgraph.map | 15 + ...54dccdcbe8a8c4f1787f13ebb8d932b_cgraph.md5 | 1 + ...54dccdcbe8a8c4f1787f13ebb8d932b_cgraph.png | Bin 0 -> 6703 bytes ...73a1b1785f3302ee1b2702c6a27646e_cgraph.map | 9 + ...73a1b1785f3302ee1b2702c6a27646e_cgraph.md5 | 1 + ...73a1b1785f3302ee1b2702c6a27646e_cgraph.png | Bin 0 -> 4430 bytes ...ada90f8ab6dd33fa2d7c168d9234af1_cgraph.map | 11 + ...ada90f8ab6dd33fa2d7c168d9234af1_cgraph.md5 | 1 + ...ada90f8ab6dd33fa2d7c168d9234af1_cgraph.png | Bin 0 -> 4642 bytes ...f42c70c2337a0d831064a40ecfe2dd8_cgraph.map | 5 + ...f42c70c2337a0d831064a40ecfe2dd8_cgraph.md5 | 1 + ...f42c70c2337a0d831064a40ecfe2dd8_cgraph.png | Bin 0 -> 1368 bytes ...42c70c2337a0d831064a40ecfe2dd8_icgraph.map | 17 + ...42c70c2337a0d831064a40ecfe2dd8_icgraph.md5 | 1 + ...42c70c2337a0d831064a40ecfe2dd8_icgraph.png | Bin 0 -> 9678 bytes ...f6bb642fa0297a7b9bcc94dd7374015_cgraph.map | 5 + ...f6bb642fa0297a7b9bcc94dd7374015_cgraph.md5 | 1 + ...f6bb642fa0297a7b9bcc94dd7374015_cgraph.png | Bin 0 -> 1349 bytes ...6bb642fa0297a7b9bcc94dd7374015_icgraph.map | 17 + ...6bb642fa0297a7b9bcc94dd7374015_icgraph.md5 | 1 + ...6bb642fa0297a7b9bcc94dd7374015_icgraph.png | Bin 0 -> 9511 bytes ...16609de88bfb7b389348859aa0cee54_cgraph.map | 9 + ...16609de88bfb7b389348859aa0cee54_cgraph.md5 | 1 + ...16609de88bfb7b389348859aa0cee54_cgraph.png | Bin 0 -> 3701 bytes ...6609de88bfb7b389348859aa0cee54_icgraph.map | 5 + ...6609de88bfb7b389348859aa0cee54_icgraph.md5 | 1 + ...6609de88bfb7b389348859aa0cee54_icgraph.png | Bin 0 -> 1687 bytes ...59e3d8953c96dc1cc5958a1ac628df4_cgraph.map | 10 + ...59e3d8953c96dc1cc5958a1ac628df4_cgraph.md5 | 1 + ...59e3d8953c96dc1cc5958a1ac628df4_cgraph.png | Bin 0 -> 5702 bytes ...c0a00bed7825d8a2c357a48c3626931_cgraph.map | 10 + ...c0a00bed7825d8a2c357a48c3626931_cgraph.md5 | 1 + ...c0a00bed7825d8a2c357a48c3626931_cgraph.png | Bin 0 -> 5667 bytes ...f28212a5f1960c62a73282976142cfc_cgraph.map | 10 + ...f28212a5f1960c62a73282976142cfc_cgraph.md5 | 1 + ...f28212a5f1960c62a73282976142cfc_cgraph.png | Bin 0 -> 5467 bytes ...0a60844b36fb140cad588a65b3a9655_cgraph.map | 12 + ...0a60844b36fb140cad588a65b3a9655_cgraph.md5 | 1 + ...0a60844b36fb140cad588a65b3a9655_cgraph.png | Bin 0 -> 6878 bytes ...187fe50fcfbb04bec9e80eb0fccf61c_cgraph.map | 10 + ...187fe50fcfbb04bec9e80eb0fccf61c_cgraph.md5 | 1 + ...187fe50fcfbb04bec9e80eb0fccf61c_cgraph.png | Bin 0 -> 5797 bytes ...307ed3352e04c9e998ab4dd066f8932_cgraph.map | 10 + ...307ed3352e04c9e998ab4dd066f8932_cgraph.md5 | 1 + ...307ed3352e04c9e998ab4dd066f8932_cgraph.png | Bin 0 -> 5570 bytes ...4373e9b87837ea9fcbc0b536338c7b8_cgraph.map | 13 + ...4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 | 1 + ...4373e9b87837ea9fcbc0b536338c7b8_cgraph.png | Bin 0 -> 10032 bytes ...373e9b87837ea9fcbc0b536338c7b8_icgraph.map | 7 + ...373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 | 1 + ...373e9b87837ea9fcbc0b536338c7b8_icgraph.png | Bin 0 -> 2439 bytes ...4c1d5cde156af09b7e88913f3af62c7_cgraph.map | 12 + ...4c1d5cde156af09b7e88913f3af62c7_cgraph.md5 | 1 + ...4c1d5cde156af09b7e88913f3af62c7_cgraph.png | Bin 0 -> 6802 bytes ...4c48a91d2f8b29430abc17b7f015282_cgraph.map | 5 + ...4c48a91d2f8b29430abc17b7f015282_cgraph.md5 | 1 + ...4c48a91d2f8b29430abc17b7f015282_cgraph.png | Bin 0 -> 1395 bytes ...c48a91d2f8b29430abc17b7f015282_icgraph.map | 5 + ...c48a91d2f8b29430abc17b7f015282_icgraph.md5 | 1 + ...c48a91d2f8b29430abc17b7f015282_icgraph.png | Bin 0 -> 1686 bytes ...4c8e37c730ddb168f78c29bd7ae6566_cgraph.map | 12 + ...4c8e37c730ddb168f78c29bd7ae6566_cgraph.md5 | 1 + ...4c8e37c730ddb168f78c29bd7ae6566_cgraph.png | Bin 0 -> 6770 bytes ...5f200069a2f8cb74cb79c6f162da5a1_cgraph.map | 5 + ...5f200069a2f8cb74cb79c6f162da5a1_cgraph.md5 | 1 + ...5f200069a2f8cb74cb79c6f162da5a1_cgraph.png | Bin 0 -> 1743 bytes ...f200069a2f8cb74cb79c6f162da5a1_icgraph.map | 7 + ...f200069a2f8cb74cb79c6f162da5a1_icgraph.md5 | 1 + ...f200069a2f8cb74cb79c6f162da5a1_icgraph.png | Bin 0 -> 2539 bytes ...7977391191067282e7f734b9ee45059_cgraph.map | 5 + ...7977391191067282e7f734b9ee45059_cgraph.md5 | 1 + ...7977391191067282e7f734b9ee45059_cgraph.png | Bin 0 -> 1743 bytes ...ce574112a9079d2cbc58cfc352b8a69_cgraph.map | 5 + ...ce574112a9079d2cbc58cfc352b8a69_cgraph.md5 | 1 + ...ce574112a9079d2cbc58cfc352b8a69_cgraph.png | Bin 0 -> 1353 bytes ...e04c38b5bd52d331bd8aefae1f51947_cgraph.map | 12 + ...e04c38b5bd52d331bd8aefae1f51947_cgraph.md5 | 1 + ...e04c38b5bd52d331bd8aefae1f51947_cgraph.png | Bin 0 -> 6852 bytes ...04c38b5bd52d331bd8aefae1f51947_icgraph.map | 5 + ...04c38b5bd52d331bd8aefae1f51947_icgraph.md5 | 1 + ...04c38b5bd52d331bd8aefae1f51947_icgraph.png | Bin 0 -> 1776 bytes ...1b3de9b552c611ee9c455d7f19be698_cgraph.map | 9 + ...1b3de9b552c611ee9c455d7f19be698_cgraph.md5 | 1 + ...1b3de9b552c611ee9c455d7f19be698_cgraph.png | Bin 0 -> 4414 bytes ...26350b55095a346d72598ab8aa74b4a_cgraph.map | 11 + ...26350b55095a346d72598ab8aa74b4a_cgraph.md5 | 1 + ...26350b55095a346d72598ab8aa74b4a_cgraph.png | Bin 0 -> 4769 bytes ...9d9b6636745e8180807284da67c92a2_cgraph.map | 11 + ...9d9b6636745e8180807284da67c92a2_cgraph.md5 | 1 + ...9d9b6636745e8180807284da67c92a2_cgraph.png | Bin 0 -> 4662 bytes ...d1819a81818f90dc105950b4a7d0b04_cgraph.map | 5 + ...d1819a81818f90dc105950b4a7d0b04_cgraph.md5 | 1 + ...d1819a81818f90dc105950b4a7d0b04_cgraph.png | Bin 0 -> 1441 bytes ...d376cd3e454a87198ec86accbf2ee00_cgraph.map | 5 + ...d376cd3e454a87198ec86accbf2ee00_cgraph.md5 | 1 + ...d376cd3e454a87198ec86accbf2ee00_cgraph.png | Bin 0 -> 1473 bytes ...097849616c5caab1fd3eb3632ee2b91_cgraph.map | 7 + ...097849616c5caab1fd3eb3632ee2b91_cgraph.md5 | 1 + ...097849616c5caab1fd3eb3632ee2b91_cgraph.png | Bin 0 -> 2343 bytes ...97849616c5caab1fd3eb3632ee2b91_icgraph.map | 17 + ...97849616c5caab1fd3eb3632ee2b91_icgraph.md5 | 1 + ...97849616c5caab1fd3eb3632ee2b91_icgraph.png | Bin 0 -> 15208 bytes ...228cdf352b7ea95e484da993045a47b_cgraph.map | 5 + ...228cdf352b7ea95e484da993045a47b_cgraph.md5 | 1 + ...228cdf352b7ea95e484da993045a47b_cgraph.png | Bin 0 -> 1713 bytes ...4fab6e636e239d4b9273f158983ed89_cgraph.map | 5 + ...4fab6e636e239d4b9273f158983ed89_cgraph.md5 | 1 + ...4fab6e636e239d4b9273f158983ed89_cgraph.png | Bin 0 -> 1724 bytes ...59b029d04341dbef72e059488951980_cgraph.map | 5 + ...59b029d04341dbef72e059488951980_cgraph.md5 | 1 + ...59b029d04341dbef72e059488951980_cgraph.png | Bin 0 -> 1497 bytes ...5c991150895b80bee68c933059a4058_cgraph.map | 10 + ...5c991150895b80bee68c933059a4058_cgraph.md5 | 1 + ...5c991150895b80bee68c933059a4058_cgraph.png | Bin 0 -> 5392 bytes ...7b322681b9ec5f57edb09e336b988c0_cgraph.map | 12 + ...7b322681b9ec5f57edb09e336b988c0_cgraph.md5 | 1 + ...7b322681b9ec5f57edb09e336b988c0_cgraph.png | Bin 0 -> 6423 bytes ...7b83cac874c092583f8513d3bb69bbf_cgraph.map | 12 + ...7b83cac874c092583f8513d3bb69bbf_cgraph.md5 | 1 + ...7b83cac874c092583f8513d3bb69bbf_cgraph.png | Bin 0 -> 6858 bytes ...d29c84038558c28bcfca37865cf9244_cgraph.map | 10 + ...d29c84038558c28bcfca37865cf9244_cgraph.md5 | 1 + ...d29c84038558c28bcfca37865cf9244_cgraph.png | Bin 0 -> 5516 bytes ...f789e709ac1667656db757c8d559af9_cgraph.map | 7 + ...f789e709ac1667656db757c8d559af9_cgraph.md5 | 1 + ...f789e709ac1667656db757c8d559af9_cgraph.png | Bin 0 -> 3010 bytes ...789e709ac1667656db757c8d559af9_icgraph.map | 19 + ...789e709ac1667656db757c8d559af9_icgraph.md5 | 1 + ...789e709ac1667656db757c8d559af9_icgraph.png | Bin 0 -> 14508 bytes ...1435b83ca83bc51b75f3303afe87f7b_cgraph.map | 12 + ...1435b83ca83bc51b75f3303afe87f7b_cgraph.md5 | 1 + ...1435b83ca83bc51b75f3303afe87f7b_cgraph.png | Bin 0 -> 6848 bytes ...2add976af256ec981248371a2f58207_cgraph.map | 5 + ...2add976af256ec981248371a2f58207_cgraph.md5 | 1 + ...2add976af256ec981248371a2f58207_cgraph.png | Bin 0 -> 1470 bytes ...40799865934fcff54caed0772df071_icgraph.map | 9 + ...40799865934fcff54caed0772df071_icgraph.md5 | 1 + ...40799865934fcff54caed0772df071_icgraph.png | Bin 0 -> 2613 bytes ...6e875a27ae74ebed806ee1a4576845a_cgraph.map | 66 + ...6e875a27ae74ebed806ee1a4576845a_cgraph.md5 | 1 + ...6e875a27ae74ebed806ee1a4576845a_cgraph.png | Bin 0 -> 94880 bytes ...a8e2c6dd7a2c9899479a7f39fe94798_cgraph.map | 39 + ...a8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 | 1 + ...a8e2c6dd7a2c9899479a7f39fe94798_cgraph.png | Bin 0 -> 29996 bytes ...ffce374f558a167d5b5f19ad627e7cc_cgraph.map | 11 + ...ffce374f558a167d5b5f19ad627e7cc_cgraph.md5 | 1 + ...ffce374f558a167d5b5f19ad627e7cc_cgraph.png | Bin 0 -> 4761 bytes ...2951f6ea448af7cf7932fbfed9fec3c_cgraph.map | 4 + ...2951f6ea448af7cf7932fbfed9fec3c_cgraph.md5 | 1 + ...2951f6ea448af7cf7932fbfed9fec3c_cgraph.png | Bin 0 -> 1873 bytes ...951f6ea448af7cf7932fbfed9fec3c_icgraph.map | 83 + ...951f6ea448af7cf7932fbfed9fec3c_icgraph.md5 | 1 + ...951f6ea448af7cf7932fbfed9fec3c_icgraph.png | Bin 0 -> 173844 bytes ...50010400cbd1445e9ddfa259384b412_cgraph.map | 18 + ...50010400cbd1445e9ddfa259384b412_cgraph.md5 | 1 + ...50010400cbd1445e9ddfa259384b412_cgraph.png | Bin 0 -> 12096 bytes ...80f7795656e695e036d3b1557aed94c_cgraph.map | 18 + ...80f7795656e695e036d3b1557aed94c_cgraph.md5 | 1 + ...80f7795656e695e036d3b1557aed94c_cgraph.png | Bin 0 -> 12228 bytes ...b2ffc4e7ff0498917bc14a83af306e2_cgraph.map | 11 + ...b2ffc4e7ff0498917bc14a83af306e2_cgraph.md5 | 1 + ...b2ffc4e7ff0498917bc14a83af306e2_cgraph.png | Bin 0 -> 4701 bytes ...bd2b02d5abe7084ce9de49ee2c9142f_cgraph.map | 10 + ...bd2b02d5abe7084ce9de49ee2c9142f_cgraph.md5 | 1 + ...bd2b02d5abe7084ce9de49ee2c9142f_cgraph.png | Bin 0 -> 5542 bytes ...d0ca5f9b9741935543d143a5a43d128_cgraph.map | 11 + ...d0ca5f9b9741935543d143a5a43d128_cgraph.md5 | 1 + ...d0ca5f9b9741935543d143a5a43d128_cgraph.png | Bin 0 -> 4583 bytes ...0ca5f9b9741935543d143a5a43d128_icgraph.map | 5 + ...0ca5f9b9741935543d143a5a43d128_icgraph.md5 | 1 + ...0ca5f9b9741935543d143a5a43d128_icgraph.png | Bin 0 -> 1650 bytes ...df24bb3d54518b23972f21f007817c1_cgraph.map | 5 + ...df24bb3d54518b23972f21f007817c1_cgraph.md5 | 1 + ...df24bb3d54518b23972f21f007817c1_cgraph.png | Bin 0 -> 1347 bytes ...dfa7d50362702da689c5d18bf17fd84_cgraph.map | 5 + ...dfa7d50362702da689c5d18bf17fd84_cgraph.md5 | 1 + ...dfa7d50362702da689c5d18bf17fd84_cgraph.png | Bin 0 -> 1539 bytes ...e39bfdede7b9a2b273983cb29a27d6e_cgraph.map | 11 + ...e39bfdede7b9a2b273983cb29a27d6e_cgraph.md5 | 1 + ...e39bfdede7b9a2b273983cb29a27d6e_cgraph.png | Bin 0 -> 4686 bytes ...e6392012669e7ebd1a9e817e2bd313f_cgraph.map | 5 + ...e6392012669e7ebd1a9e817e2bd313f_cgraph.md5 | 1 + ...e6392012669e7ebd1a9e817e2bd313f_cgraph.png | Bin 0 -> 1438 bytes ...faaa35abbb872da5299ebab6e2c9b11_cgraph.map | 9 + ...faaa35abbb872da5299ebab6e2c9b11_cgraph.md5 | 1 + ...faaa35abbb872da5299ebab6e2c9b11_cgraph.png | Bin 0 -> 3772 bytes ...aaa35abbb872da5299ebab6e2c9b11_icgraph.map | 5 + ...aaa35abbb872da5299ebab6e2c9b11_icgraph.md5 | 1 + ...aaa35abbb872da5299ebab6e2c9b11_icgraph.png | Bin 0 -> 1771 bytes documentation/html/classes.html | 113 + documentation/html/clipboard.js | 61 + documentation/html/closed.png | Bin 0 -> 132 bytes documentation/html/cookie.js | 58 + documentation/html/doc.svg | 12 + documentation/html/docd.svg | 12 + documentation/html/doxygen.css | 2225 +++ documentation/html/doxygen.svg | 28 + documentation/html/doxygen_crawl.html | 89 + documentation/html/dynsections.js | 194 + documentation/html/files.html | 113 + documentation/html/files_dup.js | 5 + documentation/html/folderclosed.svg | 11 + documentation/html/folderclosedd.svg | 11 + documentation/html/folderopen.svg | 17 + documentation/html/folderopend.svg | 12 + documentation/html/functions.html | 114 + documentation/html/functions_b.html | 114 + documentation/html/functions_c.html | 132 + documentation/html/functions_d.html | 132 + documentation/html/functions_dup.js | 21 + documentation/html/functions_e.html | 153 + documentation/html/functions_f.html | 115 + documentation/html/functions_func.html | 321 + documentation/html/functions_g.html | 185 + documentation/html/functions_h.html | 112 + documentation/html/functions_i.html | 119 + documentation/html/functions_l.html | 110 + documentation/html/functions_m.html | 123 + documentation/html/functions_p.html | 115 + documentation/html/functions_q.html | 120 + documentation/html/functions_r.html | 141 + documentation/html/functions_s.html | 148 + documentation/html/functions_t.html | 123 + documentation/html/functions_type.html | 108 + documentation/html/functions_u.html | 109 + documentation/html/functions_vars.html | 341 + documentation/html/functions_w.html | 111 + documentation/html/globals.html | 115 + documentation/html/globals_enum.html | 108 + documentation/html/globals_eval.html | 112 + documentation/html/globals_type.html | 107 + documentation/html/graph_legend.html | 167 + documentation/html/graph_legend.md5 | 1 + documentation/html/graph_legend.png | Bin 0 -> 13481 bytes documentation/html/index.html | 108 + documentation/html/jquery.js | 34 + documentation/html/md__r_e_a_d_m_e.html | 248 + documentation/html/menu.js | 134 + documentation/html/menudata.js | 91 + documentation/html/minus.svg | 8 + documentation/html/minusd.svg | 8 + documentation/html/nav_f.png | Bin 0 -> 153 bytes documentation/html/nav_fd.png | Bin 0 -> 169 bytes documentation/html/nav_g.png | Bin 0 -> 95 bytes documentation/html/nav_h.png | Bin 0 -> 98 bytes documentation/html/nav_hd.png | Bin 0 -> 114 bytes documentation/html/navtree.css | 149 + documentation/html/navtree.js | 482 + documentation/html/navtreedata.js | 58 + documentation/html/navtreeindex0.js | 253 + documentation/html/navtreeindex1.js | 140 + documentation/html/open.png | Bin 0 -> 123 bytes documentation/html/pages.html | 112 + documentation/html/plus.svg | 9 + documentation/html/plusd.svg | 9 + documentation/html/resize.js | 109 + documentation/html/search/all_0.js | 12 + documentation/html/search/all_1.js | 11 + documentation/html/search/all_10.js | 4 + documentation/html/search/all_11.js | 7 + documentation/html/search/all_2.js | 35 + documentation/html/search/all_3.js | 28 + documentation/html/search/all_4.js | 48 + documentation/html/search/all_5.js | 11 + documentation/html/search/all_6.js | 81 + documentation/html/search/all_7.js | 8 + documentation/html/search/all_8.js | 15 + documentation/html/search/all_9.js | 7 + documentation/html/search/all_a.js | 20 + documentation/html/search/all_b.js | 12 + documentation/html/search/all_c.js | 15 + documentation/html/search/all_d.js | 38 + documentation/html/search/all_e.js | 44 + documentation/html/search/all_f.js | 19 + documentation/html/search/classes_0.js | 7 + documentation/html/search/close.svg | 18 + documentation/html/search/enums_0.js | 4 + documentation/html/search/enums_1.js | 4 + documentation/html/search/enumvalues_0.js | 9 + documentation/html/search/enumvalues_1.js | 4 + documentation/html/search/enumvalues_2.js | 4 + documentation/html/search/enumvalues_3.js | 4 + documentation/html/search/files_0.js | 5 + documentation/html/search/files_1.js | 4 + documentation/html/search/functions_0.js | 5 + documentation/html/search/functions_1.js | 10 + documentation/html/search/functions_2.js | 25 + documentation/html/search/functions_3.js | 23 + documentation/html/search/functions_4.js | 6 + documentation/html/search/functions_5.js | 73 + documentation/html/search/functions_6.js | 5 + documentation/html/search/functions_7.js | 4 + documentation/html/search/functions_8.js | 5 + documentation/html/search/functions_9.js | 10 + documentation/html/search/functions_a.js | 10 + documentation/html/search/functions_b.js | 7 + documentation/html/search/functions_c.js | 9 + documentation/html/search/functions_d.js | 4 + documentation/html/search/functions_e.js | 6 + documentation/html/search/mag.svg | 24 + documentation/html/search/mag_d.svg | 24 + documentation/html/search/mag_sel.svg | 31 + documentation/html/search/mag_seld.svg | 31 + documentation/html/search/pages_0.js | 4 + documentation/html/search/search.css | 291 + documentation/html/search/search.js | 694 + documentation/html/search/searchdata.js | 39 + documentation/html/search/typedefs_0.js | 6 + documentation/html/search/variables_0.js | 9 + documentation/html/search/variables_1.js | 5 + documentation/html/search/variables_2.js | 20 + documentation/html/search/variables_3.js | 5 + documentation/html/search/variables_4.js | 28 + documentation/html/search/variables_5.js | 7 + documentation/html/search/variables_6.js | 10 + documentation/html/search/variables_7.js | 5 + documentation/html/search/variables_8.js | 13 + documentation/html/search/variables_9.js | 5 + documentation/html/search/variables_a.js | 16 + documentation/html/search/variables_b.js | 8 + documentation/html/search/variables_c.js | 32 + documentation/html/search/variables_d.js | 37 + documentation/html/search/variables_e.js | 17 + documentation/html/search/variables_f.js | 4 + documentation/html/splitbar.png | Bin 0 -> 314 bytes documentation/html/splitbard.png | Bin 0 -> 282 bytes ...o08x_1_1bno08x__rx__packet__t-members.html | 113 + ...uct_b_n_o08x_1_1bno08x__rx__packet__t.html | 179 + ...truct_b_n_o08x_1_1bno08x__rx__packet__t.js | 6 + ...o08x_1_1bno08x__tx__packet__t-members.html | 112 + ...uct_b_n_o08x_1_1bno08x__tx__packet__t.html | 162 + ...truct_b_n_o08x_1_1bno08x__tx__packet__t.js | 5 + .../html/structbno08x__config__t-members.html | 121 + .../html/structbno08x__config__t.html | 399 + documentation/html/structbno08x__config__t.js | 14 + documentation/html/sync_off.png | Bin 0 -> 853 bytes documentation/html/sync_on.png | Bin 0 -> 845 bytes documentation/html/tab_a.png | Bin 0 -> 142 bytes documentation/html/tab_ad.png | Bin 0 -> 135 bytes documentation/html/tab_b.png | Bin 0 -> 169 bytes documentation/html/tab_bd.png | Bin 0 -> 173 bytes documentation/html/tab_h.png | Bin 0 -> 177 bytes documentation/html/tab_hd.png | Bin 0 -> 180 bytes documentation/html/tab_s.png | Bin 0 -> 184 bytes documentation/html/tab_sd.png | Bin 0 -> 188 bytes documentation/html/tabs.css | 1 + documentation/latex/Makefile | 27 + documentation/latex/_b_n_o08x_8cpp.tex | 11 + documentation/latex/_b_n_o08x_8cpp__incl.md5 | 1 + documentation/latex/_b_n_o08x_8cpp__incl.pdf | Bin 0 -> 22496 bytes documentation/latex/_b_n_o08x_8hpp.tex | 145 + .../latex/_b_n_o08x_8hpp__dep__incl.md5 | 1 + .../latex/_b_n_o08x_8hpp__dep__incl.pdf | Bin 0 -> 11736 bytes documentation/latex/_b_n_o08x_8hpp__incl.md5 | 1 + documentation/latex/_b_n_o08x_8hpp__incl.pdf | Bin 0 -> 22436 bytes documentation/latex/_b_n_o08x_8hpp_source.tex | 482 + documentation/latex/_r_e_a_d_m_e_8md.tex | 2 + documentation/latex/annotated.tex | 7 + documentation/latex/class_b_n_o08x.tex | 6050 ++++++++ .../latex/class_b_n_o08x__coll__graph.md5 | 1 + .../latex/class_b_n_o08x__coll__graph.pdf | Bin 0 -> 16253 bytes ...0ec3857cb06ae885e32059ef1cab693_cgraph.md5 | 1 + ...0ec3857cb06ae885e32059ef1cab693_cgraph.pdf | Bin 0 -> 18699 bytes ...ec3857cb06ae885e32059ef1cab693_icgraph.md5 | 1 + ...ec3857cb06ae885e32059ef1cab693_icgraph.pdf | Bin 0 -> 23430 bytes ...30eae12c3586acf09b48e94630b2544_cgraph.md5 | 1 + ...30eae12c3586acf09b48e94630b2544_cgraph.pdf | Bin 0 -> 19572 bytes ...a72477cb7a330fedbcb3e2126b882b1_cgraph.md5 | 1 + ...a72477cb7a330fedbcb3e2126b882b1_cgraph.pdf | Bin 0 -> 14668 bytes ...a73633d8929ce4058b14cefc8cad717_cgraph.md5 | 1 + ...a73633d8929ce4058b14cefc8cad717_cgraph.pdf | Bin 0 -> 17243 bytes ...ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 | 1 + ...ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.pdf | Bin 0 -> 17867 bytes ...e135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 | 1 + ...e135d7bf7a5f047a1d1aa5cc07e520_icgraph.pdf | Bin 0 -> 17118 bytes ...ce6d9db873555f1ebe7e095251eab74_cgraph.md5 | 1 + ...ce6d9db873555f1ebe7e095251eab74_cgraph.pdf | Bin 0 -> 17330 bytes ...e6d9db873555f1ebe7e095251eab74_icgraph.md5 | 1 + ...e6d9db873555f1ebe7e095251eab74_icgraph.pdf | Bin 0 -> 16251 bytes ...fff04c42c9502615ad73cd1457cb9b0_cgraph.md5 | 1 + ...fff04c42c9502615ad73cd1457cb9b0_cgraph.pdf | Bin 0 -> 21317 bytes ...033bdd65b42b6706d1dfc67ece66191_cgraph.md5 | 1 + ...033bdd65b42b6706d1dfc67ece66191_cgraph.pdf | Bin 0 -> 15645 bytes ...11601243b913751eb51c1f37cba4e7d_cgraph.md5 | 1 + ...11601243b913751eb51c1f37cba4e7d_cgraph.pdf | Bin 0 -> 15065 bytes ...1601243b913751eb51c1f37cba4e7d_icgraph.md5 | 1 + ...1601243b913751eb51c1f37cba4e7d_icgraph.pdf | Bin 0 -> 16751 bytes ...1bb1b3fa44ad8f28c1492b5c07af886_cgraph.md5 | 1 + ...1bb1b3fa44ad8f28c1492b5c07af886_cgraph.pdf | Bin 0 -> 19247 bytes ...bb1b3fa44ad8f28c1492b5c07af886_icgraph.md5 | 1 + ...bb1b3fa44ad8f28c1492b5c07af886_icgraph.pdf | Bin 0 -> 15306 bytes ...2c12a8e078b28480fb8828d306656f5_cgraph.md5 | 1 + ...2c12a8e078b28480fb8828d306656f5_cgraph.pdf | Bin 0 -> 14462 bytes ...c12a8e078b28480fb8828d306656f5_icgraph.md5 | 1 + ...c12a8e078b28480fb8828d306656f5_icgraph.pdf | Bin 0 -> 19313 bytes ...4ebec501b8d004a38648a9a1f7a2c9e_cgraph.md5 | 1 + ...4ebec501b8d004a38648a9a1f7a2c9e_cgraph.pdf | Bin 0 -> 18572 bytes ...590ba793668f9cb1a32a1f4dd07cb9a_cgraph.md5 | 1 + ...590ba793668f9cb1a32a1f4dd07cb9a_cgraph.pdf | Bin 0 -> 21052 bytes ...5a29c3bb476048b7229abcfb2b1d52a_cgraph.md5 | 1 + ...5a29c3bb476048b7229abcfb2b1d52a_cgraph.pdf | Bin 0 -> 17025 bytes ...6f83d1e85576a51abf2c65e5de58cd2_cgraph.md5 | 1 + ...6f83d1e85576a51abf2c65e5de58cd2_cgraph.pdf | Bin 0 -> 18788 bytes ...71d78f4b00598b04c8ca54da16c508b_cgraph.md5 | 1 + ...71d78f4b00598b04c8ca54da16c508b_cgraph.pdf | Bin 0 -> 18806 bytes ...76ae0112325c05105eacb4566bbfa0b_cgraph.md5 | 1 + ...76ae0112325c05105eacb4566bbfa0b_cgraph.pdf | Bin 0 -> 18790 bytes ...874e4bd457bb5b6ecc2c64039b88ba4_cgraph.md5 | 1 + ...874e4bd457bb5b6ecc2c64039b88ba4_cgraph.pdf | Bin 0 -> 17357 bytes ...b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.md5 | 1 + ...b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.pdf | Bin 0 -> 17360 bytes ...91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.md5 | 1 + ...91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.pdf | Bin 0 -> 13800 bytes ...bd3c33e70354bd35a78b83b6786b531_cgraph.md5 | 1 + ...bd3c33e70354bd35a78b83b6786b531_cgraph.pdf | Bin 0 -> 16930 bytes ...c6c49c97bc098db89db1aaa37e18f26_cgraph.md5 | 1 + ...c6c49c97bc098db89db1aaa37e18f26_cgraph.pdf | Bin 0 -> 18509 bytes ...d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.md5 | 1 + ...d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.pdf | Bin 0 -> 21280 bytes ...ebd456d2a67a22b5ba0911a95915921_cgraph.md5 | 1 + ...ebd456d2a67a22b5ba0911a95915921_cgraph.pdf | Bin 0 -> 19263 bytes ...ba760d064a1dc45f972c79b9c8d98d_icgraph.md5 | 1 + ...ba760d064a1dc45f972c79b9c8d98d_icgraph.pdf | Bin 0 -> 16556 bytes ...795c6579cf03e22f62a5eadc88dee91_cgraph.md5 | 1 + ...795c6579cf03e22f62a5eadc88dee91_cgraph.pdf | Bin 0 -> 18077 bytes ...7f5dce5c994be18a587fb622574ad41_cgraph.md5 | 1 + ...7f5dce5c994be18a587fb622574ad41_cgraph.pdf | Bin 0 -> 19572 bytes ...f5dce5c994be18a587fb622574ad41_icgraph.md5 | 1 + ...f5dce5c994be18a587fb622574ad41_icgraph.pdf | Bin 0 -> 19948 bytes ...fb24e894f794ec6228ef142b6ff8d9_icgraph.md5 | 1 + ...fb24e894f794ec6228ef142b6ff8d9_icgraph.pdf | Bin 0 -> 28012 bytes ...97a178bf2c53cd99df0d4570edf72e_icgraph.md5 | 1 + ...97a178bf2c53cd99df0d4570edf72e_icgraph.pdf | Bin 0 -> 27643 bytes ...89ff66f51c94be62c4a556f3a5997bf_cgraph.md5 | 1 + ...89ff66f51c94be62c4a556f3a5997bf_cgraph.pdf | Bin 0 -> 17554 bytes ...8cd1c0b3477571d87133234e6358503_cgraph.md5 | 1 + ...8cd1c0b3477571d87133234e6358503_cgraph.pdf | Bin 0 -> 16220 bytes ...cd1c0b3477571d87133234e6358503_icgraph.md5 | 1 + ...cd1c0b3477571d87133234e6358503_icgraph.pdf | Bin 0 -> 15134 bytes ...cfd7fc2816483ebebe9d55b677a036_icgraph.md5 | 1 + ...cfd7fc2816483ebebe9d55b677a036_icgraph.pdf | Bin 0 -> 17676 bytes ...359a44a2c8e83ecb258a340e2d0e1a_icgraph.md5 | 1 + ...359a44a2c8e83ecb258a340e2d0e1a_icgraph.pdf | Bin 0 -> 17250 bytes ...d6de4823893128e6a4b562f34326ae8_cgraph.md5 | 1 + ...d6de4823893128e6a4b562f34326ae8_cgraph.pdf | Bin 0 -> 16395 bytes ...ecd4ed60f82730ae230c61687ec92bf_cgraph.md5 | 1 + ...ecd4ed60f82730ae230c61687ec92bf_cgraph.pdf | Bin 0 -> 16187 bytes ...cd4ed60f82730ae230c61687ec92bf_icgraph.md5 | 1 + ...cd4ed60f82730ae230c61687ec92bf_icgraph.pdf | Bin 0 -> 16318 bytes ...042301cf0f51657c82b1127dce230f4_cgraph.md5 | 1 + ...042301cf0f51657c82b1127dce230f4_cgraph.pdf | Bin 0 -> 18098 bytes ...5a224d519a2a243d0d526a34ecde5a8_cgraph.md5 | 1 + ...5a224d519a2a243d0d526a34ecde5a8_cgraph.pdf | Bin 0 -> 14444 bytes ...67d525d1c0ba119b3dca3067bb5bccc_cgraph.md5 | 1 + ...67d525d1c0ba119b3dca3067bb5bccc_cgraph.pdf | Bin 0 -> 15822 bytes ...7d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 | 1 + ...7d525d1c0ba119b3dca3067bb5bccc_icgraph.pdf | Bin 0 -> 15991 bytes ...86c46ac8965220ab7b9423df838dd4d_cgraph.md5 | 1 + ...86c46ac8965220ab7b9423df838dd4d_cgraph.pdf | Bin 0 -> 15450 bytes ...c32120bcd0987c3ca1bb72910586b59_cgraph.md5 | 1 + ...c32120bcd0987c3ca1bb72910586b59_cgraph.pdf | Bin 0 -> 18559 bytes ...32120bcd0987c3ca1bb72910586b59_icgraph.md5 | 1 + ...32120bcd0987c3ca1bb72910586b59_icgraph.pdf | Bin 0 -> 16148 bytes ...0607e557eada666a5e1e416f42cd4a1_cgraph.md5 | 1 + ...0607e557eada666a5e1e416f42cd4a1_cgraph.pdf | Bin 0 -> 19494 bytes ...607e557eada666a5e1e416f42cd4a1_icgraph.md5 | 1 + ...607e557eada666a5e1e416f42cd4a1_icgraph.pdf | Bin 0 -> 20015 bytes ...0f7688e843d74b8bd526c6f5ff17845_cgraph.md5 | 1 + ...0f7688e843d74b8bd526c6f5ff17845_cgraph.pdf | Bin 0 -> 13896 bytes ...1613e65ea9beef883184b7ef67affdd_cgraph.md5 | 1 + ...1613e65ea9beef883184b7ef67affdd_cgraph.pdf | Bin 0 -> 17989 bytes ...613e65ea9beef883184b7ef67affdd_icgraph.md5 | 1 + ...613e65ea9beef883184b7ef67affdd_icgraph.pdf | Bin 0 -> 23624 bytes ...27550a4ba25252912436b899124e157_cgraph.md5 | 1 + ...27550a4ba25252912436b899124e157_cgraph.pdf | Bin 0 -> 18799 bytes ...421c43323945946ad605f8422958dcf_cgraph.md5 | 1 + ...421c43323945946ad605f8422958dcf_cgraph.pdf | Bin 0 -> 20819 bytes ...21c43323945946ad605f8422958dcf_icgraph.md5 | 1 + ...21c43323945946ad605f8422958dcf_icgraph.pdf | Bin 0 -> 16012 bytes ...549bbef48208bd9c745fc755b93012f_cgraph.md5 | 1 + ...549bbef48208bd9c745fc755b93012f_cgraph.pdf | Bin 0 -> 17951 bytes ...7391e6b2dd7f05084804d1fb94976f_icgraph.md5 | 1 + ...7391e6b2dd7f05084804d1fb94976f_icgraph.pdf | Bin 0 -> 16726 bytes ...c6353e795f734ed28613f9a3d161ea2_cgraph.md5 | 1 + ...c6353e795f734ed28613f9a3d161ea2_cgraph.pdf | Bin 0 -> 16144 bytes ...6353e795f734ed28613f9a3d161ea2_icgraph.md5 | 1 + ...6353e795f734ed28613f9a3d161ea2_icgraph.pdf | Bin 0 -> 17759 bytes ...d3746a376a22acb7a2641bb750c4c89_cgraph.md5 | 1 + ...d3746a376a22acb7a2641bb750c4c89_cgraph.pdf | Bin 0 -> 16725 bytes ...12de628073f44b2a3fab2688cf1caf_icgraph.md5 | 1 + ...12de628073f44b2a3fab2688cf1caf_icgraph.pdf | Bin 0 -> 18986 bytes ...66045a0528a0c17c52421ea51612e7_icgraph.md5 | 1 + ...66045a0528a0c17c52421ea51612e7_icgraph.pdf | Bin 0 -> 17342 bytes ...fdc39294922a9553d84cd96bdae4376_cgraph.md5 | 1 + ...fdc39294922a9553d84cd96bdae4376_cgraph.pdf | Bin 0 -> 19823 bytes ...050359272abd146ab3c7a6101effbd7_cgraph.md5 | 1 + ...050359272abd146ab3c7a6101effbd7_cgraph.pdf | Bin 0 -> 18037 bytes ...1a6d594824de2292e70f788454f8a2d_cgraph.md5 | 1 + ...1a6d594824de2292e70f788454f8a2d_cgraph.pdf | Bin 0 -> 14257 bytes ...b360d795563b55559f11efb40be36a_icgraph.md5 | 1 + ...b360d795563b55559f11efb40be36a_icgraph.pdf | Bin 0 -> 17664 bytes ...622b4d1754648ea7eb400c1adf9e807_cgraph.md5 | 1 + ...622b4d1754648ea7eb400c1adf9e807_cgraph.pdf | Bin 0 -> 15747 bytes ...680148a41cb9cc96d1911150c46d2b8_cgraph.md5 | 1 + ...680148a41cb9cc96d1911150c46d2b8_cgraph.pdf | Bin 0 -> 21570 bytes ...a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.md5 | 1 + ...a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.pdf | Bin 0 -> 18892 bytes ...a556c5ec1baaa7f1156779dbe47a7b7_cgraph.md5 | 1 + ...a556c5ec1baaa7f1156779dbe47a7b7_cgraph.pdf | Bin 0 -> 14472 bytes ...556c5ec1baaa7f1156779dbe47a7b7_icgraph.md5 | 1 + ...556c5ec1baaa7f1156779dbe47a7b7_icgraph.pdf | Bin 0 -> 19110 bytes ...cc58139e4d5f0587b90e249ceb476f9_cgraph.md5 | 1 + ...cc58139e4d5f0587b90e249ceb476f9_cgraph.pdf | Bin 0 -> 15867 bytes ...c58139e4d5f0587b90e249ceb476f9_icgraph.md5 | 1 + ...c58139e4d5f0587b90e249ceb476f9_icgraph.pdf | Bin 0 -> 21595 bytes ...e63a9e68dbe2968b37dcb6dae04de6f_cgraph.md5 | 1 + ...e63a9e68dbe2968b37dcb6dae04de6f_cgraph.pdf | Bin 0 -> 20268 bytes ...1b7d10a98afc6903fea6b2cede27630_cgraph.md5 | 1 + ...1b7d10a98afc6903fea6b2cede27630_cgraph.pdf | Bin 0 -> 16524 bytes ...c570ba96512f4d0d10b2594048de1f_icgraph.md5 | 1 + ...c570ba96512f4d0d10b2594048de1f_icgraph.pdf | Bin 0 -> 27257 bytes ...4d3e41750c6de9413d6982511f78f17_cgraph.md5 | 1 + ...4d3e41750c6de9413d6982511f78f17_cgraph.pdf | Bin 0 -> 17491 bytes ...d3e41750c6de9413d6982511f78f17_icgraph.md5 | 1 + ...d3e41750c6de9413d6982511f78f17_icgraph.pdf | Bin 0 -> 14580 bytes ...671b082d20dda8bf5c53cb47db0c338_cgraph.md5 | 1 + ...671b082d20dda8bf5c53cb47db0c338_cgraph.pdf | Bin 0 -> 19266 bytes ...7a697595d6a4d4638a53c6b4a5ef0cd_cgraph.md5 | 1 + ...7a697595d6a4d4638a53c6b4a5ef0cd_cgraph.pdf | Bin 0 -> 17511 bytes ...a697595d6a4d4638a53c6b4a5ef0cd_icgraph.md5 | 1 + ...a697595d6a4d4638a53c6b4a5ef0cd_icgraph.pdf | Bin 0 -> 17256 bytes ...077b9a130f1dcf0192454e387968dd6_cgraph.md5 | 1 + ...077b9a130f1dcf0192454e387968dd6_cgraph.pdf | Bin 0 -> 16429 bytes ...ca35f78b98d93d31eb0c187dc8543b_icgraph.md5 | 1 + ...ca35f78b98d93d31eb0c187dc8543b_icgraph.pdf | Bin 0 -> 15993 bytes ...388c67de3906ad05b233fd7eff0514d_cgraph.md5 | 1 + ...388c67de3906ad05b233fd7eff0514d_cgraph.pdf | Bin 0 -> 19633 bytes ...4725517129dd548c7a3de705d5861bd_cgraph.md5 | 1 + ...4725517129dd548c7a3de705d5861bd_cgraph.pdf | Bin 0 -> 18150 bytes ...5ef3d09f1ee016999c459e43e9e8c44_cgraph.md5 | 1 + ...5ef3d09f1ee016999c459e43e9e8c44_cgraph.pdf | Bin 0 -> 19815 bytes ...63c3a9699a1081d430fd9b9b7bc49a3_cgraph.md5 | 1 + ...63c3a9699a1081d430fd9b9b7bc49a3_cgraph.pdf | Bin 0 -> 15832 bytes ...665cce95e791c89161ec863f49c0392_cgraph.md5 | 1 + ...665cce95e791c89161ec863f49c0392_cgraph.pdf | Bin 0 -> 19743 bytes ...deb849e728487de961cdfd4030c773_icgraph.md5 | 1 + ...deb849e728487de961cdfd4030c773_icgraph.pdf | Bin 0 -> 28641 bytes ...fe5de95b1f51da44247a87317fd0c75_cgraph.md5 | 1 + ...fe5de95b1f51da44247a87317fd0c75_cgraph.pdf | Bin 0 -> 19143 bytes ...4b95c58c30d36933fd251626b85bf7_icgraph.md5 | 1 + ...4b95c58c30d36933fd251626b85bf7_icgraph.pdf | Bin 0 -> 13896 bytes ...296089e2fdbd7d2e85f364cf063af82_cgraph.md5 | 1 + ...296089e2fdbd7d2e85f364cf063af82_cgraph.pdf | Bin 0 -> 19821 bytes ...2ed8d7b9a5c25374839df75a3d220ea_cgraph.md5 | 1 + ...2ed8d7b9a5c25374839df75a3d220ea_cgraph.pdf | Bin 0 -> 14886 bytes ...ed8d7b9a5c25374839df75a3d220ea_icgraph.md5 | 1 + ...ed8d7b9a5c25374839df75a3d220ea_icgraph.pdf | Bin 0 -> 16569 bytes ...8679bccd9339b87ec35fc4fc4e745ae_cgraph.md5 | 1 + ...8679bccd9339b87ec35fc4fc4e745ae_cgraph.pdf | Bin 0 -> 16056 bytes ...9618eba08186ee8e679e7313907ddef_cgraph.md5 | 1 + ...9618eba08186ee8e679e7313907ddef_cgraph.pdf | Bin 0 -> 15948 bytes ...618eba08186ee8e679e7313907ddef_icgraph.md5 | 1 + ...618eba08186ee8e679e7313907ddef_icgraph.pdf | Bin 0 -> 13165 bytes ...a36db7f1c932f33e05e494632059801_cgraph.md5 | 1 + ...a36db7f1c932f33e05e494632059801_cgraph.pdf | Bin 0 -> 15866 bytes ...a5f3b985989e846e831f70f7733d0bc_cgraph.md5 | 1 + ...a5f3b985989e846e831f70f7733d0bc_cgraph.pdf | Bin 0 -> 21089 bytes ...d8e75f0234287cb89cbec553cffe52c_cgraph.md5 | 1 + ...d8e75f0234287cb89cbec553cffe52c_cgraph.pdf | Bin 0 -> 19122 bytes ...9db3e1b6208c2661e1c543deefa53d_icgraph.md5 | 1 + ...9db3e1b6208c2661e1c543deefa53d_icgraph.pdf | Bin 0 -> 17685 bytes ...329c6669282071622c3b3741b1b8142_cgraph.md5 | 1 + ...329c6669282071622c3b3741b1b8142_cgraph.pdf | Bin 0 -> 14352 bytes ...54dccdcbe8a8c4f1787f13ebb8d932b_cgraph.md5 | 1 + ...54dccdcbe8a8c4f1787f13ebb8d932b_cgraph.pdf | Bin 0 -> 21072 bytes ...73a1b1785f3302ee1b2702c6a27646e_cgraph.md5 | 1 + ...73a1b1785f3302ee1b2702c6a27646e_cgraph.pdf | Bin 0 -> 18115 bytes ...ada90f8ab6dd33fa2d7c168d9234af1_cgraph.md5 | 1 + ...ada90f8ab6dd33fa2d7c168d9234af1_cgraph.pdf | Bin 0 -> 19557 bytes ...f42c70c2337a0d831064a40ecfe2dd8_cgraph.md5 | 1 + ...f42c70c2337a0d831064a40ecfe2dd8_cgraph.pdf | Bin 0 -> 14698 bytes ...42c70c2337a0d831064a40ecfe2dd8_icgraph.md5 | 1 + ...42c70c2337a0d831064a40ecfe2dd8_icgraph.pdf | Bin 0 -> 19542 bytes ...f6bb642fa0297a7b9bcc94dd7374015_cgraph.md5 | 1 + ...f6bb642fa0297a7b9bcc94dd7374015_cgraph.pdf | Bin 0 -> 14477 bytes ...6bb642fa0297a7b9bcc94dd7374015_icgraph.md5 | 1 + ...6bb642fa0297a7b9bcc94dd7374015_icgraph.pdf | Bin 0 -> 19322 bytes ...16609de88bfb7b389348859aa0cee54_cgraph.md5 | 1 + ...16609de88bfb7b389348859aa0cee54_cgraph.pdf | Bin 0 -> 19654 bytes ...6609de88bfb7b389348859aa0cee54_icgraph.md5 | 1 + ...6609de88bfb7b389348859aa0cee54_icgraph.pdf | Bin 0 -> 16371 bytes ...59e3d8953c96dc1cc5958a1ac628df4_cgraph.md5 | 1 + ...59e3d8953c96dc1cc5958a1ac628df4_cgraph.pdf | Bin 0 -> 20995 bytes ...c0a00bed7825d8a2c357a48c3626931_cgraph.md5 | 1 + ...c0a00bed7825d8a2c357a48c3626931_cgraph.pdf | Bin 0 -> 20328 bytes ...f28212a5f1960c62a73282976142cfc_cgraph.md5 | 1 + ...f28212a5f1960c62a73282976142cfc_cgraph.pdf | Bin 0 -> 19862 bytes ...0a60844b36fb140cad588a65b3a9655_cgraph.md5 | 1 + ...0a60844b36fb140cad588a65b3a9655_cgraph.pdf | Bin 0 -> 19483 bytes ...187fe50fcfbb04bec9e80eb0fccf61c_cgraph.md5 | 1 + ...187fe50fcfbb04bec9e80eb0fccf61c_cgraph.pdf | Bin 0 -> 21484 bytes ...307ed3352e04c9e998ab4dd066f8932_cgraph.md5 | 1 + ...307ed3352e04c9e998ab4dd066f8932_cgraph.pdf | Bin 0 -> 19377 bytes ...4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 | 1 + ...4373e9b87837ea9fcbc0b536338c7b8_cgraph.pdf | Bin 0 -> 17599 bytes ...373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 | 1 + ...373e9b87837ea9fcbc0b536338c7b8_icgraph.pdf | Bin 0 -> 17179 bytes ...4c1d5cde156af09b7e88913f3af62c7_cgraph.md5 | 1 + ...4c1d5cde156af09b7e88913f3af62c7_cgraph.pdf | Bin 0 -> 18539 bytes ...4c48a91d2f8b29430abc17b7f015282_cgraph.md5 | 1 + ...4c48a91d2f8b29430abc17b7f015282_cgraph.pdf | Bin 0 -> 14750 bytes ...c48a91d2f8b29430abc17b7f015282_icgraph.md5 | 1 + ...c48a91d2f8b29430abc17b7f015282_icgraph.pdf | Bin 0 -> 16430 bytes ...4c8e37c730ddb168f78c29bd7ae6566_cgraph.md5 | 1 + ...4c8e37c730ddb168f78c29bd7ae6566_cgraph.pdf | Bin 0 -> 18076 bytes ...5f200069a2f8cb74cb79c6f162da5a1_cgraph.md5 | 1 + ...5f200069a2f8cb74cb79c6f162da5a1_cgraph.pdf | Bin 0 -> 17182 bytes ...f200069a2f8cb74cb79c6f162da5a1_icgraph.md5 | 1 + ...f200069a2f8cb74cb79c6f162da5a1_icgraph.pdf | Bin 0 -> 17822 bytes ...7977391191067282e7f734b9ee45059_cgraph.md5 | 1 + ...7977391191067282e7f734b9ee45059_cgraph.pdf | Bin 0 -> 17339 bytes ...ce574112a9079d2cbc58cfc352b8a69_cgraph.md5 | 1 + ...ce574112a9079d2cbc58cfc352b8a69_cgraph.pdf | Bin 0 -> 14981 bytes ...e04c38b5bd52d331bd8aefae1f51947_cgraph.md5 | 1 + ...e04c38b5bd52d331bd8aefae1f51947_cgraph.pdf | Bin 0 -> 19034 bytes ...04c38b5bd52d331bd8aefae1f51947_icgraph.md5 | 1 + ...04c38b5bd52d331bd8aefae1f51947_icgraph.pdf | Bin 0 -> 16622 bytes ...1b3de9b552c611ee9c455d7f19be698_cgraph.md5 | 1 + ...1b3de9b552c611ee9c455d7f19be698_cgraph.pdf | Bin 0 -> 17804 bytes ...26350b55095a346d72598ab8aa74b4a_cgraph.md5 | 1 + ...26350b55095a346d72598ab8aa74b4a_cgraph.pdf | Bin 0 -> 18988 bytes ...9d9b6636745e8180807284da67c92a2_cgraph.md5 | 1 + ...9d9b6636745e8180807284da67c92a2_cgraph.pdf | Bin 0 -> 18513 bytes ...d1819a81818f90dc105950b4a7d0b04_cgraph.md5 | 1 + ...d1819a81818f90dc105950b4a7d0b04_cgraph.pdf | Bin 0 -> 16316 bytes ...d376cd3e454a87198ec86accbf2ee00_cgraph.md5 | 1 + ...d376cd3e454a87198ec86accbf2ee00_cgraph.pdf | Bin 0 -> 16499 bytes ...097849616c5caab1fd3eb3632ee2b91_cgraph.md5 | 1 + ...097849616c5caab1fd3eb3632ee2b91_cgraph.pdf | Bin 0 -> 17003 bytes ...97849616c5caab1fd3eb3632ee2b91_icgraph.md5 | 1 + ...97849616c5caab1fd3eb3632ee2b91_icgraph.pdf | Bin 0 -> 18528 bytes ...228cdf352b7ea95e484da993045a47b_cgraph.md5 | 1 + ...228cdf352b7ea95e484da993045a47b_cgraph.pdf | Bin 0 -> 18344 bytes ...4fab6e636e239d4b9273f158983ed89_cgraph.md5 | 1 + ...4fab6e636e239d4b9273f158983ed89_cgraph.pdf | Bin 0 -> 17146 bytes ...59b029d04341dbef72e059488951980_cgraph.md5 | 1 + ...59b029d04341dbef72e059488951980_cgraph.pdf | Bin 0 -> 15214 bytes ...5c991150895b80bee68c933059a4058_cgraph.md5 | 1 + ...5c991150895b80bee68c933059a4058_cgraph.pdf | Bin 0 -> 18798 bytes ...7b322681b9ec5f57edb09e336b988c0_cgraph.md5 | 1 + ...7b322681b9ec5f57edb09e336b988c0_cgraph.pdf | Bin 0 -> 19123 bytes ...7b83cac874c092583f8513d3bb69bbf_cgraph.md5 | 1 + ...7b83cac874c092583f8513d3bb69bbf_cgraph.pdf | Bin 0 -> 19921 bytes ...d29c84038558c28bcfca37865cf9244_cgraph.md5 | 1 + ...d29c84038558c28bcfca37865cf9244_cgraph.pdf | Bin 0 -> 19275 bytes ...f789e709ac1667656db757c8d559af9_cgraph.md5 | 1 + ...f789e709ac1667656db757c8d559af9_cgraph.pdf | Bin 0 -> 19293 bytes ...789e709ac1667656db757c8d559af9_icgraph.md5 | 1 + ...789e709ac1667656db757c8d559af9_icgraph.pdf | Bin 0 -> 20426 bytes ...1435b83ca83bc51b75f3303afe87f7b_cgraph.md5 | 1 + ...1435b83ca83bc51b75f3303afe87f7b_cgraph.pdf | Bin 0 -> 18094 bytes ...2add976af256ec981248371a2f58207_cgraph.md5 | 1 + ...2add976af256ec981248371a2f58207_cgraph.pdf | Bin 0 -> 16194 bytes ...40799865934fcff54caed0772df071_icgraph.md5 | 1 + ...40799865934fcff54caed0772df071_icgraph.pdf | Bin 0 -> 17293 bytes ...6e875a27ae74ebed806ee1a4576845a_cgraph.md5 | 1 + ...6e875a27ae74ebed806ee1a4576845a_cgraph.pdf | Bin 0 -> 26241 bytes ...a8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 | 1 + ...a8e2c6dd7a2c9899479a7f39fe94798_cgraph.pdf | Bin 0 -> 22043 bytes ...ffce374f558a167d5b5f19ad627e7cc_cgraph.md5 | 1 + ...ffce374f558a167d5b5f19ad627e7cc_cgraph.pdf | Bin 0 -> 18512 bytes ...2951f6ea448af7cf7932fbfed9fec3c_cgraph.md5 | 1 + ...2951f6ea448af7cf7932fbfed9fec3c_cgraph.pdf | Bin 0 -> 15488 bytes ...951f6ea448af7cf7932fbfed9fec3c_icgraph.md5 | 1 + ...951f6ea448af7cf7932fbfed9fec3c_icgraph.pdf | Bin 0 -> 26117 bytes ...50010400cbd1445e9ddfa259384b412_cgraph.md5 | 1 + ...50010400cbd1445e9ddfa259384b412_cgraph.pdf | Bin 0 -> 17826 bytes ...80f7795656e695e036d3b1557aed94c_cgraph.md5 | 1 + ...80f7795656e695e036d3b1557aed94c_cgraph.pdf | Bin 0 -> 17975 bytes ...b2ffc4e7ff0498917bc14a83af306e2_cgraph.md5 | 1 + ...b2ffc4e7ff0498917bc14a83af306e2_cgraph.pdf | Bin 0 -> 19157 bytes ...bd2b02d5abe7084ce9de49ee2c9142f_cgraph.md5 | 1 + ...bd2b02d5abe7084ce9de49ee2c9142f_cgraph.pdf | Bin 0 -> 18829 bytes ...d0ca5f9b9741935543d143a5a43d128_cgraph.md5 | 1 + ...d0ca5f9b9741935543d143a5a43d128_cgraph.pdf | Bin 0 -> 18488 bytes ...0ca5f9b9741935543d143a5a43d128_icgraph.md5 | 1 + ...0ca5f9b9741935543d143a5a43d128_icgraph.pdf | Bin 0 -> 15124 bytes ...df24bb3d54518b23972f21f007817c1_cgraph.md5 | 1 + ...df24bb3d54518b23972f21f007817c1_cgraph.pdf | Bin 0 -> 14793 bytes ...dfa7d50362702da689c5d18bf17fd84_cgraph.md5 | 1 + ...dfa7d50362702da689c5d18bf17fd84_cgraph.pdf | Bin 0 -> 15520 bytes ...e39bfdede7b9a2b273983cb29a27d6e_cgraph.md5 | 1 + ...e39bfdede7b9a2b273983cb29a27d6e_cgraph.pdf | Bin 0 -> 18123 bytes ...e6392012669e7ebd1a9e817e2bd313f_cgraph.md5 | 1 + ...e6392012669e7ebd1a9e817e2bd313f_cgraph.pdf | Bin 0 -> 15888 bytes ...faaa35abbb872da5299ebab6e2c9b11_cgraph.md5 | 1 + ...faaa35abbb872da5299ebab6e2c9b11_cgraph.pdf | Bin 0 -> 19247 bytes ...aaa35abbb872da5299ebab6e2c9b11_icgraph.md5 | 1 + ...aaa35abbb872da5299ebab6e2c9b11_icgraph.pdf | Bin 0 -> 16313 bytes documentation/latex/doxygen.sty | 694 + documentation/latex/etoc_doxygen.sty | 2178 +++ documentation/latex/files.tex | 5 + documentation/latex/longtable_doxygen.sty | 456 + documentation/latex/make.bat | 56 + documentation/latex/md__r_e_a_d_m_e.tex | 173 + documentation/latex/refman.tex | 234 + ...ruct_b_n_o08x_1_1bno08x__rx__packet__t.tex | 53 + ...ruct_b_n_o08x_1_1bno08x__tx__packet__t.tex | 45 + .../latex/structbno08x__config__t.tex | 159 + documentation/latex/tabu_doxygen.sty | 2557 ++++ 1058 files changed, 41866 insertions(+), 5 deletions(-) rename esp32_BNO08x_banner.png => README_images/esp32_BNO08x_banner.png (100%) rename esp32_BNO08x_flowchart.png => README_images/esp32_BNO08x_flowchart.png (100%) rename esp32_BNO08x_menuconfig_1.png => README_images/esp32_BNO08x_menuconfig_1.png (100%) rename esp32_BNO08x_menuconfig_2.png => README_images/esp32_BNO08x_menuconfig_2.png (100%) rename esp32_BNO08x_wiring.png => README_images/esp32_BNO08x_wiring.png (100%) create mode 100644 documentation/html/_b_n_o08x_8cpp.html create mode 100644 documentation/html/_b_n_o08x_8cpp__incl.map create mode 100644 documentation/html/_b_n_o08x_8cpp__incl.md5 create mode 100644 documentation/html/_b_n_o08x_8cpp__incl.png create mode 100644 documentation/html/_b_n_o08x_8hpp.html create mode 100644 documentation/html/_b_n_o08x_8hpp.js create mode 100644 documentation/html/_b_n_o08x_8hpp__dep__incl.map create mode 100644 documentation/html/_b_n_o08x_8hpp__dep__incl.md5 create mode 100644 documentation/html/_b_n_o08x_8hpp__dep__incl.png create mode 100644 documentation/html/_b_n_o08x_8hpp__incl.map create mode 100644 documentation/html/_b_n_o08x_8hpp__incl.md5 create mode 100644 documentation/html/_b_n_o08x_8hpp__incl.png create mode 100644 documentation/html/_b_n_o08x_8hpp_source.html create mode 100644 documentation/html/_r_e_a_d_m_e_8md.html create mode 100644 documentation/html/annotated.html create mode 100644 documentation/html/annotated_dup.js create mode 100644 documentation/html/bc_s.png create mode 100644 documentation/html/bc_sd.png create mode 100644 documentation/html/class_b_n_o08x-members.html create mode 100644 documentation/html/class_b_n_o08x.html create mode 100644 documentation/html/class_b_n_o08x.js create mode 100644 documentation/html/class_b_n_o08x__coll__graph.map create mode 100644 documentation/html/class_b_n_o08x__coll__graph.md5 create mode 100644 documentation/html/class_b_n_o08x__coll__graph.png create mode 100644 documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph.png create mode 100644 documentation/html/class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.map create mode 100644 documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.png create mode 100644 documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.map create mode 100644 documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.md5 create mode 100644 documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.png create mode 100644 documentation/html/classes.html create mode 100644 documentation/html/clipboard.js create mode 100644 documentation/html/closed.png create mode 100644 documentation/html/cookie.js create mode 100644 documentation/html/doc.svg create mode 100644 documentation/html/docd.svg create mode 100644 documentation/html/doxygen.css create mode 100644 documentation/html/doxygen.svg create mode 100644 documentation/html/doxygen_crawl.html create mode 100644 documentation/html/dynsections.js create mode 100644 documentation/html/files.html create mode 100644 documentation/html/files_dup.js create mode 100644 documentation/html/folderclosed.svg create mode 100644 documentation/html/folderclosedd.svg create mode 100644 documentation/html/folderopen.svg create mode 100644 documentation/html/folderopend.svg create mode 100644 documentation/html/functions.html create mode 100644 documentation/html/functions_b.html create mode 100644 documentation/html/functions_c.html create mode 100644 documentation/html/functions_d.html create mode 100644 documentation/html/functions_dup.js create mode 100644 documentation/html/functions_e.html create mode 100644 documentation/html/functions_f.html create mode 100644 documentation/html/functions_func.html create mode 100644 documentation/html/functions_g.html create mode 100644 documentation/html/functions_h.html create mode 100644 documentation/html/functions_i.html create mode 100644 documentation/html/functions_l.html create mode 100644 documentation/html/functions_m.html create mode 100644 documentation/html/functions_p.html create mode 100644 documentation/html/functions_q.html create mode 100644 documentation/html/functions_r.html create mode 100644 documentation/html/functions_s.html create mode 100644 documentation/html/functions_t.html create mode 100644 documentation/html/functions_type.html create mode 100644 documentation/html/functions_u.html create mode 100644 documentation/html/functions_vars.html create mode 100644 documentation/html/functions_w.html create mode 100644 documentation/html/globals.html create mode 100644 documentation/html/globals_enum.html create mode 100644 documentation/html/globals_eval.html create mode 100644 documentation/html/globals_type.html create mode 100644 documentation/html/graph_legend.html create mode 100644 documentation/html/graph_legend.md5 create mode 100644 documentation/html/graph_legend.png create mode 100644 documentation/html/index.html create mode 100644 documentation/html/jquery.js create mode 100644 documentation/html/md__r_e_a_d_m_e.html create mode 100644 documentation/html/menu.js create mode 100644 documentation/html/menudata.js create mode 100644 documentation/html/minus.svg create mode 100644 documentation/html/minusd.svg create mode 100644 documentation/html/nav_f.png create mode 100644 documentation/html/nav_fd.png create mode 100644 documentation/html/nav_g.png create mode 100644 documentation/html/nav_h.png create mode 100644 documentation/html/nav_hd.png create mode 100644 documentation/html/navtree.css create mode 100644 documentation/html/navtree.js create mode 100644 documentation/html/navtreedata.js create mode 100644 documentation/html/navtreeindex0.js create mode 100644 documentation/html/navtreeindex1.js create mode 100644 documentation/html/open.png create mode 100644 documentation/html/pages.html create mode 100644 documentation/html/plus.svg create mode 100644 documentation/html/plusd.svg create mode 100644 documentation/html/resize.js create mode 100644 documentation/html/search/all_0.js create mode 100644 documentation/html/search/all_1.js create mode 100644 documentation/html/search/all_10.js create mode 100644 documentation/html/search/all_11.js create mode 100644 documentation/html/search/all_2.js create mode 100644 documentation/html/search/all_3.js create mode 100644 documentation/html/search/all_4.js create mode 100644 documentation/html/search/all_5.js create mode 100644 documentation/html/search/all_6.js create mode 100644 documentation/html/search/all_7.js create mode 100644 documentation/html/search/all_8.js create mode 100644 documentation/html/search/all_9.js create mode 100644 documentation/html/search/all_a.js create mode 100644 documentation/html/search/all_b.js create mode 100644 documentation/html/search/all_c.js create mode 100644 documentation/html/search/all_d.js create mode 100644 documentation/html/search/all_e.js create mode 100644 documentation/html/search/all_f.js create mode 100644 documentation/html/search/classes_0.js create mode 100644 documentation/html/search/close.svg create mode 100644 documentation/html/search/enums_0.js create mode 100644 documentation/html/search/enums_1.js create mode 100644 documentation/html/search/enumvalues_0.js create mode 100644 documentation/html/search/enumvalues_1.js create mode 100644 documentation/html/search/enumvalues_2.js create mode 100644 documentation/html/search/enumvalues_3.js create mode 100644 documentation/html/search/files_0.js create mode 100644 documentation/html/search/files_1.js create mode 100644 documentation/html/search/functions_0.js create mode 100644 documentation/html/search/functions_1.js create mode 100644 documentation/html/search/functions_2.js create mode 100644 documentation/html/search/functions_3.js create mode 100644 documentation/html/search/functions_4.js create mode 100644 documentation/html/search/functions_5.js create mode 100644 documentation/html/search/functions_6.js create mode 100644 documentation/html/search/functions_7.js create mode 100644 documentation/html/search/functions_8.js create mode 100644 documentation/html/search/functions_9.js create mode 100644 documentation/html/search/functions_a.js create mode 100644 documentation/html/search/functions_b.js create mode 100644 documentation/html/search/functions_c.js create mode 100644 documentation/html/search/functions_d.js create mode 100644 documentation/html/search/functions_e.js create mode 100644 documentation/html/search/mag.svg create mode 100644 documentation/html/search/mag_d.svg create mode 100644 documentation/html/search/mag_sel.svg create mode 100644 documentation/html/search/mag_seld.svg create mode 100644 documentation/html/search/pages_0.js create mode 100644 documentation/html/search/search.css create mode 100644 documentation/html/search/search.js create mode 100644 documentation/html/search/searchdata.js create mode 100644 documentation/html/search/typedefs_0.js create mode 100644 documentation/html/search/variables_0.js create mode 100644 documentation/html/search/variables_1.js create mode 100644 documentation/html/search/variables_2.js create mode 100644 documentation/html/search/variables_3.js create mode 100644 documentation/html/search/variables_4.js create mode 100644 documentation/html/search/variables_5.js create mode 100644 documentation/html/search/variables_6.js create mode 100644 documentation/html/search/variables_7.js create mode 100644 documentation/html/search/variables_8.js create mode 100644 documentation/html/search/variables_9.js create mode 100644 documentation/html/search/variables_a.js create mode 100644 documentation/html/search/variables_b.js create mode 100644 documentation/html/search/variables_c.js create mode 100644 documentation/html/search/variables_d.js create mode 100644 documentation/html/search/variables_e.js create mode 100644 documentation/html/search/variables_f.js create mode 100644 documentation/html/splitbar.png create mode 100644 documentation/html/splitbard.png create mode 100644 documentation/html/struct_b_n_o08x_1_1bno08x__rx__packet__t-members.html create mode 100644 documentation/html/struct_b_n_o08x_1_1bno08x__rx__packet__t.html create mode 100644 documentation/html/struct_b_n_o08x_1_1bno08x__rx__packet__t.js create mode 100644 documentation/html/struct_b_n_o08x_1_1bno08x__tx__packet__t-members.html create mode 100644 documentation/html/struct_b_n_o08x_1_1bno08x__tx__packet__t.html create mode 100644 documentation/html/struct_b_n_o08x_1_1bno08x__tx__packet__t.js create mode 100644 documentation/html/structbno08x__config__t-members.html create mode 100644 documentation/html/structbno08x__config__t.html create mode 100644 documentation/html/structbno08x__config__t.js create mode 100644 documentation/html/sync_off.png create mode 100644 documentation/html/sync_on.png create mode 100644 documentation/html/tab_a.png create mode 100644 documentation/html/tab_ad.png create mode 100644 documentation/html/tab_b.png create mode 100644 documentation/html/tab_bd.png create mode 100644 documentation/html/tab_h.png create mode 100644 documentation/html/tab_hd.png create mode 100644 documentation/html/tab_s.png create mode 100644 documentation/html/tab_sd.png create mode 100644 documentation/html/tabs.css create mode 100644 documentation/latex/Makefile create mode 100644 documentation/latex/_b_n_o08x_8cpp.tex create mode 100644 documentation/latex/_b_n_o08x_8cpp__incl.md5 create mode 100644 documentation/latex/_b_n_o08x_8cpp__incl.pdf create mode 100644 documentation/latex/_b_n_o08x_8hpp.tex create mode 100644 documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 create mode 100644 documentation/latex/_b_n_o08x_8hpp__dep__incl.pdf create mode 100644 documentation/latex/_b_n_o08x_8hpp__incl.md5 create mode 100644 documentation/latex/_b_n_o08x_8hpp__incl.pdf create mode 100644 documentation/latex/_b_n_o08x_8hpp_source.tex create mode 100644 documentation/latex/_r_e_a_d_m_e_8md.tex create mode 100644 documentation/latex/annotated.tex create mode 100644 documentation/latex/class_b_n_o08x.tex create mode 100644 documentation/latex/class_b_n_o08x__coll__graph.md5 create mode 100644 documentation/latex/class_b_n_o08x__coll__graph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.pdf create mode 100644 documentation/latex/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.md5 create mode 100644 documentation/latex/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.pdf create mode 100644 documentation/latex/doxygen.sty create mode 100644 documentation/latex/etoc_doxygen.sty create mode 100644 documentation/latex/files.tex create mode 100644 documentation/latex/longtable_doxygen.sty create mode 100644 documentation/latex/make.bat create mode 100644 documentation/latex/md__r_e_a_d_m_e.tex create mode 100644 documentation/latex/refman.tex create mode 100644 documentation/latex/struct_b_n_o08x_1_1bno08x__rx__packet__t.tex create mode 100644 documentation/latex/struct_b_n_o08x_1_1bno08x__tx__packet__t.tex create mode 100644 documentation/latex/structbno08x__config__t.tex create mode 100644 documentation/latex/tabu_doxygen.sty diff --git a/README.md b/README.md index b9884c1..8b38915 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -![image](esp32_BNO08x_banner.png) +![image](README_images/esp32_BNO08x_banner.png) Table of Contents
  1. @@ -37,7 +37,7 @@ The default wiring is depicted below, it can be changed at driver initialization If your ESP does not have the GPIO pin numbers depicted below, you **must change the default GPIO settings in menuconfig**. See the Menuconfig section. -![image](esp32_BNO08x_wiring.png) +![image](README_images/esp32_BNO08x_wiring.png)

    (back to top)

    ### Adding to Project @@ -73,10 +73,10 @@ To access the menu: idf.py menuconfig 2. Scroll down to the esp_BNO08x menu and enter it, if you're using vsCode you may have to use the "j" and "k" keys instead of the arrow keys. - ![image](esp32_BNO08x_menuconfig_1.png) + ![image](README_images/esp32_BNO08x_menuconfig_1.png) 3. Modify whatever settings you'd like from the sub menus. The GPIO Configuration menu allows for the default GPIO pins to be modified, the SPI Configuration menu allows for the default SCLK frequency and host peripheral to be modified. - ![image](esp32_BNO08x_menuconfig_2.png) + ![image](README_images/esp32_BNO08x_menuconfig_2.png)

    (back to top)

    ### Examples @@ -198,7 +198,7 @@ API documentation generated with doxygen can be found in the documentation direc The following charts illustrate the program flow this library implements for sending and receiving data from BNO08x. These are here to aid development for anyone looking to modify, fork, or contribute. -![image](esp32_BNO08x_flowchart.png) +![image](README_images/esp32_BNO08x_flowchart.png)

    (back to top)

    diff --git a/esp32_BNO08x_banner.png b/README_images/esp32_BNO08x_banner.png similarity index 100% rename from esp32_BNO08x_banner.png rename to README_images/esp32_BNO08x_banner.png diff --git a/esp32_BNO08x_flowchart.png b/README_images/esp32_BNO08x_flowchart.png similarity index 100% rename from esp32_BNO08x_flowchart.png rename to README_images/esp32_BNO08x_flowchart.png diff --git a/esp32_BNO08x_menuconfig_1.png b/README_images/esp32_BNO08x_menuconfig_1.png similarity index 100% rename from esp32_BNO08x_menuconfig_1.png rename to README_images/esp32_BNO08x_menuconfig_1.png diff --git a/esp32_BNO08x_menuconfig_2.png b/README_images/esp32_BNO08x_menuconfig_2.png similarity index 100% rename from esp32_BNO08x_menuconfig_2.png rename to README_images/esp32_BNO08x_menuconfig_2.png diff --git a/esp32_BNO08x_wiring.png b/README_images/esp32_BNO08x_wiring.png similarity index 100% rename from esp32_BNO08x_wiring.png rename to README_images/esp32_BNO08x_wiring.png diff --git a/documentation/html/_b_n_o08x_8cpp.html b/documentation/html/_b_n_o08x_8cpp.html new file mode 100644 index 0000000..e0665ed --- /dev/null +++ b/documentation/html/_b_n_o08x_8cpp.html @@ -0,0 +1,153 @@ + + + + + + + +esp32_BNO08x: BNO08x.cpp File Reference + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    BNO08x.cpp File Reference
    +
    +
    +
    #include "BNO08x.hpp"
    +
    +Include dependency graph for BNO08x.cpp:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + diff --git a/documentation/html/_b_n_o08x_8cpp__incl.map b/documentation/html/_b_n_o08x_8cpp__incl.map new file mode 100644 index 0000000..11905b0 --- /dev/null +++ b/documentation/html/_b_n_o08x_8cpp__incl.map @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_8cpp__incl.md5 b/documentation/html/_b_n_o08x_8cpp__incl.md5 new file mode 100644 index 0000000..41926b7 --- /dev/null +++ b/documentation/html/_b_n_o08x_8cpp__incl.md5 @@ -0,0 +1 @@ +0f1dc70f627e71c6392bc7ed2bf92b22 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_8cpp__incl.png b/documentation/html/_b_n_o08x_8cpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..db02270cc1f637772e276046b3ef9e6ba5c09b98 GIT binary patch literal 42305 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 blfPt_0I64x>LgtU5I;}V_0^E74ln)>J~TuQ literal 0 HcmV?d00001 diff --git a/documentation/html/_b_n_o08x_8hpp.html b/documentation/html/_b_n_o08x_8hpp.html new file mode 100644 index 0000000..6447d16 --- /dev/null +++ b/documentation/html/_b_n_o08x_8hpp.html @@ -0,0 +1,296 @@ + + + + + + + +esp32_BNO08x: BNO08x.hpp File Reference + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    BNO08x.hpp File Reference
    +
    +
    +
    #include <driver/gpio.h>
    +#include <driver/spi_common.h>
    +#include <driver/spi_master.h>
    +#include <esp_log.h>
    +#include <esp_rom_gpio.h>
    +#include <esp_timer.h>
    +#include <freertos/FreeRTOS.h>
    +#include <freertos/task.h>
    +#include <freertos/event_groups.h>
    +#include <freertos/queue.h>
    +#include <rom/ets_sys.h>
    +#include <inttypes.h>
    +#include <math.h>
    +#include <stdio.h>
    +#include <cstring>
    +#include <functional>
    +#include <vector>
    +
    +Include dependency graph for BNO08x.hpp:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + +

    +Classes

    struct  bno08x_config_t
     IMU configuration settings passed into constructor. More...
     
    class  BNO08x
     
    struct  BNO08x::bno08x_rx_packet_t
     Holds data that is received over spi. More...
     
    struct  BNO08x::bno08x_tx_packet_t
     Holds data that is sent over spi. More...
     
    + + + + +

    +Typedefs

    typedef struct bno08x_config_t bno08x_config_t
     IMU configuration settings passed into constructor.
     
    + + + + + + + +

    +Enumerations

    enum  channels_t {
    +  CHANNEL_COMMAND +, CHANNEL_EXECUTABLE +, CHANNEL_CONTROL +, CHANNEL_REPORTS +,
    +  CHANNEL_WAKE_REPORTS +, CHANNEL_GYRO +
    + }
     SHTP protocol channels. More...
     
    enum class  IMUAccuracy { LOW = 1 +, MED +, HIGH + }
     Sensor accuracy returned during sensor calibration. More...
     
    +

    Typedef Documentation

    + +

    ◆ bno08x_config_t

    + +
    +
    + + + + +
    typedef struct bno08x_config_t bno08x_config_t
    +
    + +

    IMU configuration settings passed into constructor.

    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ channels_t

    + +
    +
    + + + + +
    enum channels_t
    +
    + +

    SHTP protocol channels.

    + + + + + + + +
    Enumerator
    CHANNEL_COMMAND 
    CHANNEL_EXECUTABLE 
    CHANNEL_CONTROL 
    CHANNEL_REPORTS 
    CHANNEL_WAKE_REPORTS 
    CHANNEL_GYRO 
    + +
    +
    + +

    ◆ IMUAccuracy

    + +
    +
    + + + + + +
    + + + + +
    enum class IMUAccuracy
    +
    +strong
    +
    + +

    Sensor accuracy returned during sensor calibration.

    + + + + +
    Enumerator
    LOW 
    MED 
    HIGH 
    + +
    +
    +
    +
    + + + + diff --git a/documentation/html/_b_n_o08x_8hpp.js b/documentation/html/_b_n_o08x_8hpp.js new file mode 100644 index 0000000..21ec21b --- /dev/null +++ b/documentation/html/_b_n_o08x_8hpp.js @@ -0,0 +1,21 @@ +var _b_n_o08x_8hpp = +[ + [ "bno08x_config_t", "structbno08x__config__t.html", "structbno08x__config__t" ], + [ "BNO08x", "class_b_n_o08x.html", "class_b_n_o08x" ], + [ "BNO08x::bno08x_rx_packet_t", "struct_b_n_o08x_1_1bno08x__rx__packet__t.html", "struct_b_n_o08x_1_1bno08x__rx__packet__t" ], + [ "BNO08x::bno08x_tx_packet_t", "struct_b_n_o08x_1_1bno08x__tx__packet__t.html", "struct_b_n_o08x_1_1bno08x__tx__packet__t" ], + [ "bno08x_config_t", "_b_n_o08x_8hpp.html#a648bbdbf22731476890dd8da977d7503", null ], + [ "channels_t", "_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556b", [ + [ "CHANNEL_COMMAND", "_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610", null ], + [ "CHANNEL_EXECUTABLE", "_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72", null ], + [ "CHANNEL_CONTROL", "_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0", null ], + [ "CHANNEL_REPORTS", "_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a", null ], + [ "CHANNEL_WAKE_REPORTS", "_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747", null ], + [ "CHANNEL_GYRO", "_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832", null ] + ] ], + [ "IMUAccuracy", "_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279", [ + [ "LOW", "_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279a41bc94cbd8eebea13ce0491b2ac11b88", null ], + [ "MED", "_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279a2ad6d5975c45da2e711c796f3a1b029c", null ], + [ "HIGH", "_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279ab89de3b4b81c4facfac906edf29aec8c", null ] + ] ] +]; \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_8hpp__dep__incl.map b/documentation/html/_b_n_o08x_8hpp__dep__incl.map new file mode 100644 index 0000000..79f67d8 --- /dev/null +++ b/documentation/html/_b_n_o08x_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/_b_n_o08x_8hpp__dep__incl.md5 b/documentation/html/_b_n_o08x_8hpp__dep__incl.md5 new file mode 100644 index 0000000..1d71b6f --- /dev/null +++ b/documentation/html/_b_n_o08x_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +60855652a87021c1d9f875d3f37b00d4 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_8hpp__dep__incl.png b/documentation/html/_b_n_o08x_8hpp__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ac9b5ee0d413221c1ffbf85ca1af0bc7e7c96922 GIT binary patch literal 1283 zcmeAS@N?(olHy`uVBq!ia0vp^SwLLC!3HG1zi}6-|xA1J(+F3`FEMUdH%C^kBk!} z+7cyJcZx`tm6xyYII&gWq=bLKRdyh#e{y@CW|`2$Y^9?0`?v70M>Ft!=H*^wbnJ2A z^P3XgKFfpCtFIKxxq17DaH@5&2)j0QDjjs07_iGW-$~~9xo;;^jIOKy-?3_M#U8bf zyEdK=fneXHL&ouYb2Jb;qh6^UkeHubZyQu2~-#`uNtdTS7~| zw8j+gnsYIBQ&_f$!G7lyr5P(WeLYgj9A3zFoz47wr&ms@x_Q%nuHV8{(Z7HHE}s8k-Ce1pT_CS* zUGV;TKttyupeGX+c^Cw$OxgFq*4Fl|G5_K=*1$j!Tdzq^{@uJ8*-@i+{#dax!-1pw zHy@a}MXhU*`@-TEbM7YJy=8exdg12}z1zS43S$ku<8@!$dd<6&M-Nrkp1JeWb-w)E z$N7OBO!_r{*ZmQ;Qjh1!x^8ZDygk5$i-SeJ<=k=gW}&4A%6>I>JSuxovd3t~rSj+Q zwS^{!=6lSq(F)*LS5qAOk892>aW><{iv;Zi6;8@^C#iAT@y(p<&!+4pa(mW(xq}{? zf-D%=0)N^4_l%$GTETJr>lvjz|K65XN+{^A=Sgx?70hG&ab9qj#Mup3%k5$fcmfaP zYM99^QVF@qq`*OB!^C$kjD^w2pa_DL8is2~OyuHP$ zDSFB(h96s&yh+VrxZ(Hvl9O)MbB^~66_#@Y`x$N89?5ilUfw_dNSxR2ONaix+xZ}p zA>OIjx9K~hL*x62|0cZ7Uc*)1|MkPWjeM_^`5N|oSu2c`z#w5iLqiBP-H|4|;lt_J zLYe(@RZfa4PWpIA`h6@b!=G=5-!~d(`ii*5`>IWj|D4OcUw*2}No}Q17oR;#tDjk^ z`ghT^k25|o`T6-xP&rx7u*x-c!{3P$7Y3Bw&+P@JePlPp?Mrt$@^`7mDl6n%u%_a- z(}Yx&DJNG+1?Q{=rp44{*Dp=Kd&cNgUe?_mr3q`VtyuKN>Zj7DFY~iwF5gJ~5cVs^ zGxThq-l>V%&z_#2Y+oMBSDLzemCW_2ugt#eax3+no*nX0BJ}v1N3)uz?30Y0`-Djw u6ud&^84mw=9I<8zAJ1U}p5~_ijBB0+-QqUmI|D4$7(8A5T-G@yGywpeTU}=W literal 0 HcmV?d00001 diff --git a/documentation/html/_b_n_o08x_8hpp__incl.map b/documentation/html/_b_n_o08x_8hpp__incl.map new file mode 100644 index 0000000..4801910 --- /dev/null +++ b/documentation/html/_b_n_o08x_8hpp__incl.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/_b_n_o08x_8hpp__incl.md5 b/documentation/html/_b_n_o08x_8hpp__incl.md5 new file mode 100644 index 0000000..8db63b7 --- /dev/null +++ b/documentation/html/_b_n_o08x_8hpp__incl.md5 @@ -0,0 +1 @@ +f626e797d3497effcd2b7c6ccd799de6 \ No newline at end of file diff --git a/documentation/html/_b_n_o08x_8hpp__incl.png b/documentation/html/_b_n_o08x_8hpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b029099eab3fde92dd6bd3ce1fb5383800e57797 GIT binary patch literal 40359 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 UyN_RvVPV4H5m2{W+u_y!06nET + + + + + + +esp32_BNO08x: BNO08x.hpp Source File + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    BNO08x.hpp
    +
    +
    +Go to the documentation of this file.
    1#pragma once
    +
    2// esp-idf includes
    +
    3#include <driver/gpio.h>
    +
    4#include <driver/spi_common.h>
    +
    5#include <driver/spi_master.h>
    +
    6#include <esp_log.h>
    +
    7#include <esp_rom_gpio.h>
    +
    8#include <esp_timer.h>
    +
    9#include <freertos/FreeRTOS.h>
    +
    10#include <freertos/task.h>
    +
    11#include <freertos/event_groups.h>
    +
    12#include <freertos/queue.h>
    +
    13#include <rom/ets_sys.h>
    +
    14
    +
    15// standard library includes
    +
    16#include <inttypes.h>
    +
    17#include <math.h>
    +
    18#include <stdio.h>
    +
    19#include <cstring>
    +
    20#include <functional>
    +
    21#include <vector>
    +
    22
    + +
    33
    +
    +
    35enum class IMUAccuracy
    +
    36{
    +
    37 LOW = 1,
    +
    38 MED,
    +
    39 HIGH
    +
    40};
    +
    +
    41
    +
    +
    43typedef struct bno08x_config_t
    +
    44{
    +
    45 spi_host_device_t spi_peripheral;
    +
    46 gpio_num_t io_mosi;
    +
    47 gpio_num_t io_miso;
    +
    48 gpio_num_t io_sclk;
    +
    49 gpio_num_t io_cs;
    +
    50 gpio_num_t io_int;
    +
    51 gpio_num_t io_rst;
    +
    52 gpio_num_t io_wake;
    +
    53 uint32_t sclk_speed;
    +
    54
    +
    + +
    59 : spi_peripheral((spi_host_device_t)CONFIG_ESP32_BNO08x_SPI_HOST)
    +
    60 , io_mosi((gpio_num_t)CONFIG_ESP32_BNO08X_GPIO_DI) // default:
    +
    61 , io_miso((gpio_num_t)CONFIG_ESP32_BNO08X_GPIO_SDA) // default:
    +
    62 , io_sclk((gpio_num_t)CONFIG_ESP32_BNO08X_GPIO_SCL) // default:
    +
    63 , io_cs((gpio_num_t)CONFIG_ESP32_BNO08X_GPIO_CS) // default:
    +
    64 , io_int((gpio_num_t)CONFIG_ESP32_BNO08X_GPIO_HINT) // default:
    +
    65 , io_rst((gpio_num_t)CONFIG_ESP32_BNO08X_GPIO_RST) // default:
    +
    66 , io_wake((gpio_num_t)CONFIG_ESP32_BNO08X_GPIO_WAKE) // default: -1 (unused)
    +
    67 , sclk_speed((uint32_t)CONFIG_ESP32_BNO08X_SCL_SPEED_HZ) // default: 2MH
    +
    68
    +
    69 {
    +
    70 }
    +
    +
    71
    +
    +
    73 bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs,
    +
    74 gpio_num_t io_int, gpio_num_t io_rst, gpio_num_t io_wake, uint32_t sclk_speed)
    + + + + +
    79 , io_cs(io_cs)
    +
    80 , io_int(io_int)
    +
    81 , io_rst(io_rst)
    + + +
    84 {
    +
    85 }
    +
    + +
    +
    87
    +
    +
    88class BNO08x
    +
    89{
    +
    90 public:
    + +
    92 bool initialize();
    +
    93
    +
    94 bool hard_reset();
    +
    95 bool soft_reset();
    +
    96 uint8_t get_reset_reason();
    +
    97
    +
    98 bool mode_sleep();
    +
    99 bool mode_on();
    +
    100 float q_to_float(int16_t fixed_point_value, uint8_t q_point);
    +
    101
    + +
    103 void calibrate_all();
    + +
    105 void calibrate_gyro();
    + + + + +
    110 void end_calibration();
    +
    111 void save_calibration();
    +
    112
    +
    113 void enable_rotation_vector(uint32_t time_between_reports);
    +
    114 void enable_game_rotation_vector(uint32_t time_between_reports);
    +
    115 void enable_ARVR_stabilized_rotation_vector(uint32_t time_between_reports);
    +
    116 void enable_ARVR_stabilized_game_rotation_vector(uint32_t time_between_reports);
    +
    117 void enable_gyro_integrated_rotation_vector(uint32_t time_between_reports);
    +
    118 void enable_accelerometer(uint32_t time_between_reports);
    +
    119 void enable_linear_accelerometer(uint32_t time_between_reports);
    +
    120 void enable_gravity(uint32_t time_between_reports);
    +
    121 void enable_gyro(uint32_t time_between_reports);
    +
    122 void enable_uncalibrated_gyro(uint32_t time_between_reports);
    +
    123 void enable_magnetometer(uint32_t time_between_reports);
    +
    124 void enable_tap_detector(uint32_t time_between_reports);
    +
    125 void enable_step_counter(uint32_t time_between_reports);
    +
    126 void enable_stability_classifier(uint32_t time_between_reports);
    +
    127 void enable_activity_classifier(uint32_t time_between_reports, uint32_t activities_to_enable, uint8_t (&activity_confidence_vals)[9]);
    +
    128 void enable_raw_accelerometer(uint32_t time_between_reports);
    +
    129 void enable_raw_gyro(uint32_t time_between_reports);
    +
    130 void enable_raw_magnetometer(uint32_t time_between_reports);
    +
    131
    + + + + + + + +
    139 void disable_gravity();
    +
    140 void disable_gyro();
    + + + + + + + +
    148 void disable_raw_gyro();
    + +
    150
    +
    151 void tare_now(uint8_t axis_sel = TARE_AXIS_ALL, uint8_t rotation_vector_basis = TARE_ROTATION_VECTOR);
    +
    152 void save_tare();
    +
    153 void clear_tare();
    +
    154
    +
    155 bool data_available();
    +
    156 void register_cb(std::function<void()> cb_fxn);
    +
    157
    +
    158 uint32_t get_time_stamp();
    +
    159
    +
    160 void get_magf(float& x, float& y, float& z, uint8_t& accuracy);
    +
    161 float get_magf_X();
    +
    162 float get_magf_Y();
    +
    163 float get_magf_Z();
    +
    164 uint8_t get_magf_accuracy();
    +
    165
    +
    166 void get_gravity(float& x, float& y, float& z, uint8_t& accuracy);
    +
    167 float get_gravity_X();
    +
    168 float get_gravity_Y();
    +
    169 float get_gravity_Z();
    +
    170 uint8_t get_gravity_accuracy();
    +
    171
    +
    172 float get_roll();
    +
    173 float get_pitch();
    +
    174 float get_yaw();
    +
    175
    +
    176 float get_roll_deg();
    +
    177 float get_pitch_deg();
    +
    178 float get_yaw_deg();
    +
    179
    +
    180 void get_quat(float& i, float& j, float& k, float& real, float& rad_accuracy, uint8_t& accuracy);
    +
    181 float get_quat_I();
    +
    182 float get_quat_J();
    +
    183 float get_quat_K();
    +
    184 float get_quat_real();
    + +
    186 uint8_t get_quat_accuracy();
    +
    187
    +
    188 void get_accel(float& x, float& y, float& z, uint8_t& accuracy);
    +
    189 float get_accel_X();
    +
    190 float get_accel_Y();
    +
    191 float get_accel_Z();
    +
    192 uint8_t get_accel_accuracy();
    +
    193
    +
    194 void get_linear_accel(float& x, float& y, float& z, uint8_t& accuracy);
    +
    195 float get_linear_accel_X();
    +
    196 float get_linear_accel_Y();
    +
    197 float get_linear_accel_Z();
    + +
    199
    +
    200 int16_t get_raw_accel_X();
    +
    201 int16_t get_raw_accel_Y();
    +
    202 int16_t get_raw_accel_Z();
    +
    203
    +
    204 int16_t get_raw_gyro_X();
    +
    205 int16_t get_raw_gyro_Y();
    +
    206 int16_t get_raw_gyro_Z();
    +
    207
    +
    208 int16_t get_raw_magf_X();
    +
    209 int16_t get_raw_magf_Y();
    +
    210 int16_t get_raw_magf_Z();
    +
    211
    +
    212 void get_gyro_calibrated_velocity(float& x, float& y, float& z, uint8_t& accuracy);
    + + + +
    216 uint8_t get_gyro_accuracy();
    +
    217
    +
    218 void get_uncalibrated_gyro(float& x, float& y, float& z, float& bx, float& by, float& bz, uint8_t& accuracy);
    + + + + + + + +
    226
    +
    227 void get_gyro_velocity(float& x, float& y, float& z);
    +
    228 float get_gyro_velocity_X();
    +
    229 float get_gyro_velocity_Y();
    +
    230 float get_gyro_velocity_Z();
    +
    231
    +
    232 uint8_t get_tap_detector();
    +
    233 uint16_t get_step_count();
    + +
    235 uint8_t get_activity_classifier();
    +
    236
    +
    237 // Metadata functions
    +
    238 int16_t get_Q1(uint16_t record_ID);
    +
    239 int16_t get_Q2(uint16_t record_ID);
    +
    240 int16_t get_Q3(uint16_t record_ID);
    +
    241 float get_resolution(uint16_t record_ID);
    +
    242 float get_range(uint16_t record_ID);
    +
    243 uint32_t FRS_read_word(uint16_t record_ID, uint8_t word_number);
    +
    244 bool FRS_read_request(uint16_t record_ID, uint16_t read_offset, uint16_t block_size);
    +
    245 bool FRS_read_data(uint16_t record_ID, uint8_t start_location, uint8_t words_to_read);
    +
    246
    +
    247 // Record IDs from figure 29, page 29 reference manual
    +
    248 // These are used to read the metadata for each sensor type
    +
    249 static const constexpr uint16_t FRS_RECORD_ID_ACCELEROMETER =
    +
    250 0xE302;
    +
    251 static const constexpr uint16_t FRS_RECORD_ID_GYROSCOPE_CALIBRATED =
    +
    252 0xE306;
    +
    253 static const constexpr uint16_t FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED =
    +
    254 0xE309;
    +
    255 static const constexpr uint16_t FRS_RECORD_ID_ROTATION_VECTOR =
    +
    256 0xE30B;
    +
    257
    +
    258 static const constexpr uint8_t TARE_AXIS_ALL = 0x07;
    +
    259 static const constexpr uint8_t TARE_AXIS_Z = 0x04;
    +
    260
    +
    261 // Which rotation vector to tare, BNO08x saves them seperately
    +
    262 static const constexpr uint8_t TARE_ROTATION_VECTOR = 0;
    +
    263 static const constexpr uint8_t TARE_GAME_ROTATION_VECTOR = 1;
    +
    264 static const constexpr uint8_t TARE_GEOMAGNETIC_ROTATION_VECTOR = 2;
    +
    265 static const constexpr uint8_t TARE_GYRO_INTEGRATED_ROTATION_VECTOR = 3;
    +
    266 static const constexpr uint8_t TARE_ARVR_STABILIZED_ROTATION_VECTOR = 4;
    +
    267 static const constexpr uint8_t TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR = 5;
    +
    268
    +
    269 static const constexpr int16_t ROTATION_VECTOR_Q1 = 14;
    +
    270 static const constexpr int16_t ROTATION_VECTOR_ACCURACY_Q1 = 12;
    +
    271 static const constexpr int16_t ACCELEROMETER_Q1 = 8;
    +
    272 static const constexpr int16_t LINEAR_ACCELEROMETER_Q1 = 8;
    +
    273 static const constexpr int16_t GYRO_Q1 = 9;
    +
    274 static const constexpr int16_t MAGNETOMETER_Q1 = 4;
    +
    275 static const constexpr int16_t ANGULAR_VELOCITY_Q1 = 10;
    +
    276 static const constexpr int16_t GRAVITY_Q1 = 8;
    +
    277
    +
    278 private:
    +
    +
    280 typedef struct bno08x_rx_packet_t
    +
    281 {
    +
    282 uint8_t header[4];
    +
    283 uint8_t body[300];
    +
    284 uint16_t length;
    + +
    +
    286
    +
    +
    288 typedef struct bno08x_tx_packet_t
    +
    289 {
    +
    290 uint8_t body[50];
    +
    291 uint16_t length;
    + +
    +
    293
    +
    294 bool wait_for_rx_done();
    +
    295 bool wait_for_tx_done();
    +
    296 bool wait_for_data();
    +
    297 bool receive_packet();
    +
    298 void send_packet(bno08x_tx_packet_t* packet);
    +
    299 void enable_report(uint8_t report_ID, uint32_t time_between_reports, const EventBits_t report_evt_grp_bit);
    +
    300 void disable_report(uint8_t report_ID, const EventBits_t report_evt_grp_bit);
    +
    301 void queue_packet(uint8_t channel_number, uint8_t data_length, uint8_t* commands);
    +
    302 void queue_command(uint8_t command, uint8_t* commands);
    +
    303 void queue_feature_command(uint8_t report_ID, uint32_t time_between_reports);
    +
    304 void queue_feature_command(uint8_t report_ID, uint32_t time_between_reports, uint32_t specific_config);
    +
    305 void queue_calibrate_command(uint8_t _to_calibrate);
    +
    306 void queue_tare_command(uint8_t command, uint8_t axis = TARE_AXIS_ALL, uint8_t rotation_vector_basis = TARE_ROTATION_VECTOR);
    + +
    308
    +
    309 uint16_t parse_packet(bno08x_rx_packet_t* packet);
    + + +
    312 uint16_t parse_input_report(bno08x_rx_packet_t* packet);
    + +
    314
    +
    315 // for debug
    +
    316 void print_header(bno08x_rx_packet_t* packet);
    +
    317 void print_packet(bno08x_rx_packet_t* packet);
    +
    318
    + +
    320
    +
    321 EventGroupHandle_t
    + +
    323 EventGroupHandle_t evt_grp_report_en;
    +
    324
    +
    325 QueueHandle_t queue_rx_data;
    +
    326 QueueHandle_t queue_tx_data;
    +
    327 QueueHandle_t queue_frs_read_data;
    +
    328 QueueHandle_t queue_reset_reason;
    +
    329
    +
    330 std::vector<std::function<void()>> cb_list; // Vector for storing any call-back functions added with register_cb()
    +
    331
    +
    332 uint32_t meta_data[9];
    +
    333
    + +
    335 spi_bus_config_t bus_config{};
    +
    336 spi_device_interface_config_t imu_spi_config{};
    +
    337 spi_device_handle_t spi_hdl{};
    +
    338 spi_transaction_t spi_transaction{};
    +
    339
    +
    340 // These are the raw sensor values (without Q applied) pulled from the user requested Input Report
    +
    341 uint32_t time_stamp;
    + + + + + + + + + + + + + + + +
    357 uint8_t tap_detector;
    +
    358 uint16_t step_count;
    + + + + + + + + + + +
    369
    +
    370 // spi task
    +
    371 TaskHandle_t spi_task_hdl;
    +
    372 static void spi_task_trampoline(void* arg);
    +
    373 void spi_task();
    +
    374
    +
    375 // data processing task
    +
    376 TaskHandle_t data_proc_task_hdl;
    +
    377 static void data_proc_task_trampoline(void* arg);
    +
    378 void data_proc_task();
    +
    379
    +
    380 static void IRAM_ATTR hint_handler(void* arg);
    +
    381 static bool
    + +
    383
    +
    384 static const constexpr uint16_t RX_DATA_LENGTH = 300;
    +
    385 static const constexpr uint16_t MAX_METADATA_LENGTH = 9;
    +
    386
    +
    387 static const constexpr uint64_t HOST_INT_TIMEOUT_MS =
    +
    388 300ULL;
    +
    389
    +
    390 // evt_grp_spi bits
    +
    391 static const constexpr EventBits_t EVT_GRP_SPI_RX_DONE_BIT =
    +
    392 (1 << 0);
    +
    393 static const constexpr EventBits_t EVT_GRP_SPI_RX_VALID_PACKET =
    +
    394 (1 << 1);
    +
    395 static const constexpr EventBits_t EVT_GRP_SPI_RX_INVALID_PACKET =
    +
    396 (1 << 2);
    +
    397 static const constexpr EventBits_t EVT_GRP_SPI_TX_DONE = (1 << 3);
    +
    398
    +
    399 // evt_grp_report_en bits
    +
    400 static const constexpr EventBits_t EVT_GRP_RPT_ROTATION_VECTOR_BIT = (1 << 0);
    +
    401 static const constexpr EventBits_t EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT = (1 << 1);
    +
    402 static const constexpr EventBits_t EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT =
    +
    403 (1 << 2);
    +
    404 static const constexpr EventBits_t EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT =
    +
    405 (1 << 3);
    +
    406 static const constexpr EventBits_t EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT =
    +
    407 (1 << 4);
    +
    408 static const constexpr EventBits_t EVT_GRP_RPT_ACCELEROMETER_BIT = (1 << 5);
    +
    409 static const constexpr EventBits_t EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT = (1 << 6);
    +
    410 static const constexpr EventBits_t EVT_GRP_RPT_GRAVITY_BIT = (1 << 7);
    +
    411 static const constexpr EventBits_t EVT_GRP_RPT_GYRO_BIT = (1 << 8);
    +
    412 static const constexpr EventBits_t EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT = (1 << 9);
    +
    413 static const constexpr EventBits_t EVT_GRP_RPT_MAGNETOMETER_BIT = (1 << 10);
    +
    414 static const constexpr EventBits_t EVT_GRP_RPT_TAP_DETECTOR_BIT = (1 << 11);
    +
    415 static const constexpr EventBits_t EVT_GRP_RPT_STEP_COUNTER_BIT = (1 << 12);
    +
    416 static const constexpr EventBits_t EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT = (1 << 13);
    +
    417 static const constexpr EventBits_t EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT = (1 << 14);
    +
    418 static const constexpr EventBits_t EVT_GRP_RPT_RAW_ACCELEROMETER_BIT = (1 << 15);
    +
    419 static const constexpr EventBits_t EVT_GRP_RPT_RAW_GYRO_BIT = (1 << 16);
    +
    420 static const constexpr EventBits_t EVT_GRP_RPT_RAW_MAGNETOMETER_BIT = (1 << 17);
    +
    421
    +
    422 static const constexpr EventBits_t EVT_GRP_RPT_ALL_BITS =
    + + + + + +
    428
    +
    429 // Higher level calibration commands, used by queue_calibrate_command
    +
    430 static const constexpr uint8_t CALIBRATE_ACCEL = 0;
    +
    431 static const constexpr uint8_t CALIBRATE_GYRO = 1;
    +
    432 static const constexpr uint8_t CALIBRATE_MAG = 2;
    +
    433 static const constexpr uint8_t CALIBRATE_PLANAR_ACCEL = 3;
    +
    434 static const constexpr uint8_t CALIBRATE_ACCEL_GYRO_MAG =
    +
    435 4;
    +
    436 static const constexpr uint8_t CALIBRATE_STOP = 5;
    +
    437
    +
    438 // Command IDs (see Ref. Manual 6.4)
    +
    439 static const constexpr uint8_t COMMAND_ERRORS = 1;
    +
    440 static const constexpr uint8_t COMMAND_COUNTER = 2;
    +
    441 static const constexpr uint8_t COMMAND_TARE = 3;
    +
    442 static const constexpr uint8_t COMMAND_INITIALIZE = 4;
    +
    443 static const constexpr uint8_t COMMAND_DCD = 6;
    +
    444 static const constexpr uint8_t COMMAND_ME_CALIBRATE = 7;
    +
    445 static const constexpr uint8_t COMMAND_DCD_PERIOD_SAVE = 9;
    +
    446 static const constexpr uint8_t COMMAND_OSCILLATOR = 10;
    +
    447 static const constexpr uint8_t COMMAND_CLEAR_DCD = 11;
    +
    448
    +
    449 // SHTP channel 2 control report IDs, used in communication with sensor (See Ref. Manual 6.2)
    +
    450 static const constexpr uint8_t SHTP_REPORT_COMMAND_RESPONSE = 0xF1;
    +
    451 static const constexpr uint8_t SHTP_REPORT_COMMAND_REQUEST = 0xF2;
    +
    452 static const constexpr uint8_t SHTP_REPORT_FRS_READ_RESPONSE = 0xF3;
    +
    453 static const constexpr uint8_t SHTP_REPORT_FRS_READ_REQUEST = 0xF4;
    +
    454 static const constexpr uint8_t SHTP_REPORT_PRODUCT_ID_RESPONSE = 0xF8;
    +
    455 static const constexpr uint8_t SHTP_REPORT_PRODUCT_ID_REQUEST = 0xF9;
    +
    456 static const constexpr uint8_t SHTP_REPORT_BASE_TIMESTAMP = 0xFB;
    +
    457 static const constexpr uint8_t SHTP_REPORT_SET_FEATURE_COMMAND = 0xFD;
    +
    458
    +
    459 // Sensor report IDs, used when enabling and reading BNO08x reports
    +
    460 static const constexpr uint8_t SENSOR_REPORT_ID_ACCELEROMETER = 0x01;
    +
    461 static const constexpr uint8_t SENSOR_REPORT_ID_GYROSCOPE = 0x02;
    +
    462 static const constexpr uint8_t SENSOR_REPORT_ID_MAGNETIC_FIELD = 0x03;
    +
    463 static const constexpr uint8_t SENSOR_REPORT_ID_LINEAR_ACCELERATION = 0x04;
    +
    464 static const constexpr uint8_t SENSOR_REPORT_ID_ROTATION_VECTOR = 0x05;
    +
    465 static const constexpr uint8_t SENSOR_REPORT_ID_GRAVITY = 0x06;
    +
    466 static const constexpr uint8_t SENSOR_REPORT_ID_UNCALIBRATED_GYRO = 0x07;
    +
    467 static const constexpr uint8_t SENSOR_REPORT_ID_GAME_ROTATION_VECTOR = 0x08;
    +
    468 static const constexpr uint8_t SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR = 0x09;
    +
    469 static const constexpr uint8_t SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR = 0x2A;
    +
    470 static const constexpr uint8_t SENSOR_REPORT_ID_TAP_DETECTOR = 0x10;
    +
    471 static const constexpr uint8_t SENSOR_REPORT_ID_STEP_COUNTER = 0x11;
    +
    472 static const constexpr uint8_t SENSOR_REPORT_ID_STABILITY_CLASSIFIER = 0x13;
    +
    473 static const constexpr uint8_t SENSOR_REPORT_ID_RAW_ACCELEROMETER = 0x14;
    +
    474 static const constexpr uint8_t SENSOR_REPORT_ID_RAW_GYROSCOPE = 0x15;
    +
    475 static const constexpr uint8_t SENSOR_REPORT_ID_RAW_MAGNETOMETER = 0x16;
    +
    476 static const constexpr uint8_t SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER = 0x1E;
    +
    477 static const constexpr uint8_t SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR = 0x28;
    +
    478 static const constexpr uint8_t SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR = 0x29;
    +
    479
    +
    480 // Tare commands used by queue_tare_command
    +
    481 static const constexpr uint8_t TARE_NOW = 0;
    +
    482 static const constexpr uint8_t TARE_PERSIST = 1;
    +
    483 static const constexpr uint8_t TARE_SET_REORIENTATION = 2;
    +
    484
    +
    485 static const constexpr char* TAG = "BNO08x";
    +
    486};
    +
    +
    struct bno08x_config_t bno08x_config_t
    IMU configuration settings passed into constructor.
    +
    channels_t
    SHTP protocol channels.
    Definition BNO08x.hpp:25
    +
    @ CHANNEL_COMMAND
    Definition BNO08x.hpp:26
    +
    @ CHANNEL_REPORTS
    Definition BNO08x.hpp:29
    +
    @ CHANNEL_CONTROL
    Definition BNO08x.hpp:28
    +
    @ CHANNEL_EXECUTABLE
    Definition BNO08x.hpp:27
    +
    @ CHANNEL_WAKE_REPORTS
    Definition BNO08x.hpp:30
    +
    @ CHANNEL_GYRO
    Definition BNO08x.hpp:31
    +
    IMUAccuracy
    Sensor accuracy returned during sensor calibration.
    Definition BNO08x.hpp:36
    + + + +
    Definition BNO08x.hpp:89
    +
    void disable_report(uint8_t report_ID, const EventBits_t report_evt_grp_bit)
    Disables a sensor report for a given ID by setting its time interval to 0.
    Definition BNO08x.cpp:482
    +
    static const constexpr uint8_t SHTP_REPORT_PRODUCT_ID_RESPONSE
    See SH2 Ref. Manual 6.3.2.
    Definition BNO08x.hpp:454
    +
    void enable_gravity(uint32_t time_between_reports)
    Sends command to enable gravity reading reports (See Ref. Manual 6.5.11)
    Definition BNO08x.cpp:1275
    +
    uint16_t raw_quat_radian_accuracy
    Definition BNO08x.hpp:347
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_RAW_GYROSCOPE
    See SH2 Ref. Manual 6.5.12.
    Definition BNO08x.hpp:474
    +
    uint16_t raw_gyro_Z
    Definition BNO08x.hpp:346
    +
    static const constexpr int16_t ACCELEROMETER_Q1
    Acceleration Q point (See SH-2 Ref. Manual 6.5.9)
    Definition BNO08x.hpp:271
    +
    void print_packet(bno08x_rx_packet_t *packet)
    Prints the passed SHTP packet to serial console with ESP_LOG statement.
    Definition BNO08x.cpp:2446
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_MAGNETIC_FIELD
    See SH2 Ref. Manual 6.5.16.
    Definition BNO08x.hpp:462
    +
    void register_cb(std::function< void()> cb_fxn)
    Registers a callback to execute when new data from a report is received.
    Definition BNO08x.cpp:864
    +
    uint16_t uncalib_gyro_accuracy
    Uncalibrated gyro reading (See SH-2 Ref. Manual 6.5.14)
    Definition BNO08x.hpp:354
    +
    uint16_t raw_bias_Z
    Definition BNO08x.hpp:353
    +
    static const constexpr uint16_t FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED
    Calibrated magnetometer record ID, to be passed in metadata functions like get_Q1()
    Definition BNO08x.hpp:253
    +
    static const constexpr uint8_t COMMAND_TARE
    Command and response to tare command (See Sh2 Ref. Manual 6.4.4)
    Definition BNO08x.hpp:441
    +
    float get_accel_Z()
    Get z axis acceleration (total acceleration of device, units in m/s^2).
    Definition BNO08x.cpp:2000
    +
    float get_uncalibrated_gyro_Z()
    Get uncalibrated gyro Z axis angular velocity measurement.
    Definition BNO08x.cpp:2271
    +
    static void data_proc_task_trampoline(void *arg)
    Static function used to launch data processing task.
    Definition BNO08x.cpp:2819
    +
    static const constexpr int16_t ROTATION_VECTOR_Q1
    Rotation vector Q point (See SH-2 Ref. Manual 6.5.18)
    Definition BNO08x.hpp:269
    +
    static void spi_task_trampoline(void *arg)
    Static function used to launch spi task.
    Definition BNO08x.cpp:2769
    +
    int8_t get_stability_classifier()
    Get the current stability classifier (Seee Ref. Manual 6.5.31)
    Definition BNO08x.cpp:2389
    +
    static const constexpr EventBits_t EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT
    When set, game rotation vector reports are active.
    Definition BNO08x.hpp:401
    +
    float get_range(uint16_t record_ID)
    Gets range from BNO08x FRS (flash record system).
    Definition BNO08x.cpp:2557
    +
    float get_linear_accel_Y()
    Get y axis linear acceleration (acceleration of device minus gravity, units in m/s^2)
    Definition BNO08x.cpp:2048
    +
    float get_magf_X()
    Get X component of magnetic field vector.
    Definition BNO08x.cpp:1661
    +
    static const constexpr uint8_t TARE_PERSIST
    See SH2 Ref. Manual 6.4.4.2.
    Definition BNO08x.hpp:482
    +
    uint8_t tap_detector
    Tap detector reading (See SH-2 Ref. Manual 6.5.27)
    Definition BNO08x.hpp:357
    +
    uint8_t get_reset_reason()
    Requests product ID, prints the returned info over serial, and returns the reason for the most resent...
    Definition BNO08x.cpp:322
    +
    float get_quat_I()
    Get I component of reported quaternion.
    Definition BNO08x.cpp:1897
    +
    void enable_raw_magnetometer(uint32_t time_between_reports)
    Sends command to enable raw magnetometer reports (See Ref. Manual 6.5.15)
    Definition BNO08x.cpp:1388
    +
    int16_t get_Q3(uint16_t record_ID)
    Gets Q3 point from BNO08x FRS (flash record system).
    Definition BNO08x.cpp:2527
    +
    float get_gyro_calibrated_velocity_Z()
    Get calibrated gyro z axis angular velocity measurement.
    Definition BNO08x.cpp:2206
    +
    void disable_tap_detector()
    Sends command to disable tap detector reports by setting report interval to 0.
    Definition BNO08x.cpp:1508
    +
    void disable_raw_accelerometer()
    Sends command to disable raw accelerometer reports by setting report interval to 0.
    Definition BNO08x.cpp:1548
    +
    bool mode_sleep()
    Puts BNO08x sensor into sleep/low power mode using executable channel.
    Definition BNO08x.cpp:372
    +
    static const constexpr EventBits_t EVT_GRP_RPT_ACCELEROMETER_BIT
    When set, accelerometer reports are active.
    Definition BNO08x.hpp:408
    +
    float get_uncalibrated_gyro_Y()
    Get uncalibrated gyro Y axis angular velocity measurement.
    Definition BNO08x.cpp:2261
    +
    uint16_t raw_gyro_X
    Definition BNO08x.hpp:346
    +
    static const constexpr EventBits_t EVT_GRP_RPT_ROTATION_VECTOR_BIT
    When set, rotation vector reports are active.
    Definition BNO08x.hpp:400
    +
    static const constexpr uint16_t RX_DATA_LENGTH
    length buffer containing data received over spi
    Definition BNO08x.hpp:384
    +
    uint8_t stability_classifier
    Stability status reading (See SH-2 Ref. Manual 6.5.31)
    Definition BNO08x.hpp:359
    +
    float get_pitch()
    Get the reported rotation about y axis.
    Definition BNO08x.cpp:1789
    +
    void get_uncalibrated_gyro(float &x, float &y, float &z, float &bx, float &by, float &bz, uint8_t &accuracy)
    Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is giv...
    Definition BNO08x.cpp:2235
    +
    void calibrate_planar_accelerometer()
    Sends command to calibrate planar accelerometer.
    Definition BNO08x.cpp:632
    +
    static const constexpr uint8_t SHTP_REPORT_SET_FEATURE_COMMAND
    See SH2 Ref. Manual 6.5.4.
    Definition BNO08x.hpp:457
    +
    float get_resolution(uint16_t record_ID)
    Gets resolution from BNO08x FRS (flash record system).
    Definition BNO08x.cpp:2540
    +
    int16_t get_raw_accel_X()
    Get raw accelerometer x axis reading from physical accelerometer MEMs sensor (See Ref....
    Definition BNO08x.cpp:2078
    +
    static const constexpr uint8_t SHTP_REPORT_COMMAND_RESPONSE
    See SH2 Ref. Manual 6.3.9.
    Definition BNO08x.hpp:450
    +
    void disable_rotation_vector()
    Sends command to disable rotation vector reports by setting report interval to 0.
    Definition BNO08x.cpp:1398
    +
    static const constexpr uint8_t TARE_AXIS_ALL
    Tare all axes (used with tare now command)
    Definition BNO08x.hpp:258
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_GYROSCOPE
    See SH2 Ref. Manual 6.5.13.
    Definition BNO08x.hpp:461
    +
    static const constexpr uint8_t TARE_GEOMAGNETIC_ROTATION_VECTOR
    tare geomagnetic rotation vector
    Definition BNO08x.hpp:264
    +
    uint8_t get_quat_accuracy()
    Get accuracy of reported quaternion.
    Definition BNO08x.cpp:1952
    +
    void enable_accelerometer(uint32_t time_between_reports)
    Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)
    Definition BNO08x.cpp:1253
    +
    static const constexpr uint8_t TARE_NOW
    See SH2 Ref. Manual 6.4.4.1.
    Definition BNO08x.hpp:481
    +
    uint32_t FRS_read_word(uint16_t record_ID, uint8_t word_number)
    Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number....
    Definition BNO08x.cpp:2578
    +
    float q_to_float(int16_t fixed_point_value, uint8_t q_point)
    Converts a register value to a float using its associated Q point. (See https://en....
    Definition BNO08x.cpp:1621
    +
    bool wait_for_rx_done()
    Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse.
    Definition BNO08x.cpp:144
    +
    float get_uncalibrated_gyro_X()
    Get uncalibrated gyro x axis angular velocity measurement.
    Definition BNO08x.cpp:2251
    +
    bool hard_reset()
    Hard resets BNO08x sensor.
    Definition BNO08x.cpp:250
    +
    uint16_t parse_product_id_report(bno08x_rx_packet_t *packet)
    Parses product id report and prints device info.
    Definition BNO08x.cpp:928
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_STEP_COUNTER
    See SH2 Ref. Manual 6.5.29.
    Definition BNO08x.hpp:471
    +
    static const constexpr uint16_t MAX_METADATA_LENGTH
    max length of metadata used in frs read operations
    Definition BNO08x.hpp:385
    +
    void send_packet(bno08x_tx_packet_t *packet)
    Sends a queued SHTP packet via SPI.
    Definition BNO08x.cpp:529
    +
    int16_t get_raw_magf_Y()
    Get raw magnetometer y axis reading from physical magnetometer sensor (See Ref. Manual 6....
    Definition BNO08x.cpp:2148
    +
    static const constexpr char * TAG
    Class tag used for serial print statements.
    Definition BNO08x.hpp:485
    +
    int16_t get_raw_gyro_Z()
    Get raw gyroscope z axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6....
    Definition BNO08x.cpp:2128
    +
    void spi_task()
    Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x.
    Definition BNO08x.cpp:2780
    +
    void enable_raw_accelerometer(uint32_t time_between_reports)
    Sends command to enable raw accelerometer reports (See Ref. Manual 6.5.8)
    Definition BNO08x.cpp:1366
    +
    static const constexpr uint8_t COMMAND_OSCILLATOR
    Retrieve oscillator type command (See SH2 Ref. Manual 6.4)
    Definition BNO08x.hpp:446
    +
    static const constexpr uint8_t COMMAND_INITIALIZE
    Reinitialize sensor hub components See (SH2 Ref. Manual 6.4.5)
    Definition BNO08x.hpp:442
    +
    uint8_t get_uncalibrated_gyro_accuracy()
    Get uncalibrated gyro accuracy.
    Definition BNO08x.cpp:2311
    +
    static const constexpr EventBits_t EVT_GRP_SPI_RX_DONE_BIT
    When this bit is set it indicates a receive procedure has completed.
    Definition BNO08x.hpp:391
    +
    uint16_t accel_accuracy
    Raw acceleration readings (See SH-2 Ref. Manual 6.5.8)
    Definition BNO08x.hpp:343
    +
    uint8_t get_linear_accel_accuracy()
    Get accuracy of linear acceleration.
    Definition BNO08x.cpp:2068
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_ACCELEROMETER
    See SH2 Ref. Manual 6.5.9.
    Definition BNO08x.hpp:460
    +
    void print_header(bno08x_rx_packet_t *packet)
    Prints the header of the passed SHTP packet to serial console with ESP_LOG statement.
    Definition BNO08x.cpp:2419
    +
    void get_magf(float &x, float &y, float &z, uint8_t &accuracy)
    Get the full magnetic field vector.
    Definition BNO08x.cpp:1648
    +
    static const constexpr uint16_t FRS_RECORD_ID_GYROSCOPE_CALIBRATED
    Calirated gyroscope record ID, to be passed in metadata functions like get_Q1()
    Definition BNO08x.hpp:251
    +
    uint16_t accel_lin_accuracy
    Raw linear acceleration (See SH-2 Ref. Manual 6.5.10)
    Definition BNO08x.hpp:345
    +
    uint16_t quat_accuracy
    Raw quaternion reading (See SH-2 Ref. Manual 6.5.44)
    Definition BNO08x.hpp:348
    +
    bool data_available()
    Checks if BNO08x has asserted interrupt and sent data.
    Definition BNO08x.cpp:847
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_ROTATION_VECTOR
    See SH2 Ref. Manual 6.5.18.
    Definition BNO08x.hpp:464
    +
    static const constexpr uint8_t COMMAND_ERRORS
    Definition BNO08x.hpp:439
    +
    void get_gravity(float &x, float &y, float &z, uint8_t &accuracy)
    Get full reported gravity vector, units in m/s^2.
    Definition BNO08x.cpp:1709
    +
    struct BNO08x::bno08x_tx_packet_t bno08x_tx_packet_t
    Holds data that is sent over spi.
    +
    static const constexpr EventBits_t EVT_GRP_RPT_GYRO_BIT
    When set, gyro reports are active.
    Definition BNO08x.hpp:411
    +
    void enable_magnetometer(uint32_t time_between_reports)
    Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)
    Definition BNO08x.cpp:1308
    +
    uint16_t mems_raw_gyro_X
    Definition BNO08x.hpp:365
    +
    static const constexpr EventBits_t EVT_GRP_RPT_RAW_ACCELEROMETER_BIT
    When set, raw accelerometer reports are active.
    Definition BNO08x.hpp:418
    +
    uint8_t get_accel_accuracy()
    Get accuracy of linear acceleration.
    Definition BNO08x.cpp:2010
    +
    bool FRS_read_data(uint16_t record_ID, uint8_t start_location, uint8_t words_to_read)
    Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other...
    Definition BNO08x.cpp:2630
    +
    struct BNO08x::bno08x_rx_packet_t bno08x_rx_packet_t
    Holds data that is received over spi.
    +
    BNO08x(bno08x_config_t imu_config=default_imu_config)
    BNO08x imu constructor.
    Definition BNO08x.cpp:15
    +
    void enable_report(uint8_t report_ID, uint32_t time_between_reports, const EventBits_t report_evt_grp_bit)
    Enables a sensor report for a given ID.
    Definition BNO08x.cpp:455
    +
    spi_device_interface_config_t imu_spi_config
    SPI slave device settings.
    Definition BNO08x.hpp:336
    +
    void disable_step_counter()
    Sends command to disable step counter reports by setting report interval to 0.
    Definition BNO08x.cpp:1518
    +
    int16_t get_Q1(uint16_t record_ID)
    Gets Q1 point from BNO08x FRS (flash record system).
    Definition BNO08x.cpp:2497
    +
    void tare_now(uint8_t axis_sel=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)
    Sends command to tare an axis (See Ref. Manual 6.4.4.1)
    Definition BNO08x.cpp:1581
    +
    uint8_t get_tap_detector()
    Get if tap has occured.
    Definition BNO08x.cpp:2367
    +
    uint8_t get_magf_accuracy()
    Get accuracy of reported magnetic field vector.
    Definition BNO08x.cpp:1694
    +
    static bool isr_service_installed
    true of the isr service has been installed, only has to be done once regardless of how many devices a...
    Definition BNO08x.hpp:3
    +
    void queue_tare_command(uint8_t command, uint8_t axis=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)
    Queues a packet containing a command related to zeroing sensor's axes. (See Ref. Manual 6....
    Definition BNO08x.cpp:2732
    +
    void get_gyro_calibrated_velocity(float &x, float &y, float &z, uint8_t &accuracy)
    Get full rotational velocity with drift compensation (units in Rad/s).
    Definition BNO08x.cpp:2173
    +
    QueueHandle_t queue_tx_data
    Packet queue used to send data to be sent over SPI from sending functions to spi_task.
    Definition BNO08x.hpp:326
    +
    bool wait_for_data()
    Waits for a valid or invalid packet to be received or HOST_INT_TIMEOUT_MS to elapse.
    Definition BNO08x.cpp:177
    +
    uint16_t raw_velocity_gyro_Y
    Definition BNO08x.hpp:349
    +
    static const constexpr uint8_t COMMAND_CLEAR_DCD
    Clear DCD & Reset command (See SH2 Ref. Manual 6.4)
    Definition BNO08x.hpp:447
    +
    uint16_t parse_command_report(bno08x_rx_packet_t *packet)
    Parses received command report sent by BNO08x (See Ref. Manual 6.3.9)
    Definition BNO08x.cpp:1168
    +
    uint8_t get_activity_classifier()
    Get the current activity classifier (Seee Ref. Manual 6.5.36)
    Definition BNO08x.cpp:2408
    +
    void disable_activity_classifier()
    Sends command to disable activity classifier reports by setting report interval to 0.
    Definition BNO08x.cpp:1538
    +
    float get_uncalibrated_gyro_bias_Z()
    Get uncalibrated gyro Z axis drift estimate.
    Definition BNO08x.cpp:2301
    +
    void get_quat(float &i, float &j, float &k, float &real, float &rad_accuracy, uint8_t &accuracy)
    Get the full quaternion reading.
    Definition BNO08x.cpp:1882
    +
    uint16_t parse_frs_read_response_report(bno08x_rx_packet_t *packet)
    Sends packet to be parsed to meta data function call (frs_read_word()) through queue.
    Definition BNO08x.cpp:962
    +
    static const constexpr EventBits_t EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT
    When set, gyro integrator rotation vector reports are active.
    Definition BNO08x.hpp:406
    +
    static const constexpr uint8_t SHTP_REPORT_PRODUCT_ID_REQUEST
    See SH2 Ref. Manual 6.3.1.
    Definition BNO08x.hpp:455
    +
    float get_gravity_Z()
    Get the reported z axis gravity.
    Definition BNO08x.cpp:1742
    +
    void enable_ARVR_stabilized_game_rotation_vector(uint32_t time_between_reports)
    Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6....
    Definition BNO08x.cpp:1231
    +
    static const constexpr uint8_t CALIBRATE_STOP
    Stop calibration command used by queue_calibrate_command.
    Definition BNO08x.hpp:436
    +
    uint16_t mems_raw_accel_Z
    Raw accelerometer readings from MEMS sensor (See SH2 Ref. Manual 6.5.8)
    Definition BNO08x.hpp:364
    +
    static const constexpr uint8_t TARE_SET_REORIENTATION
    See SH2 Ref. Manual 6.4.4.3.
    Definition BNO08x.hpp:483
    +
    void enable_step_counter(uint32_t time_between_reports)
    Sends command to enable step counter reports (See Ref. Manual 6.5.29)
    Definition BNO08x.cpp:1330
    +
    float get_quat_real()
    Get real component of reported quaternion.
    Definition BNO08x.cpp:1930
    +
    void queue_command(uint8_t command, uint8_t *commands)
    Queues a packet containing a command.
    Definition BNO08x.cpp:554
    +
    void disable_gravity()
    Sends command to disable gravity reports by setting report interval to 0.
    Definition BNO08x.cpp:1468
    +
    static const constexpr EventBits_t EVT_GRP_SPI_RX_VALID_PACKET
    When this bit is set, it indicates a valid packet has been received and processed.
    Definition BNO08x.hpp:393
    +
    TaskHandle_t spi_task_hdl
    spi_task() handle
    Definition BNO08x.hpp:371
    +
    uint16_t raw_quat_J
    Definition BNO08x.hpp:347
    +
    float get_quat_radian_accuracy()
    Get radian accuracy of reported quaternion.
    Definition BNO08x.cpp:1941
    +
    uint16_t raw_gyro_Y
    Definition BNO08x.hpp:346
    +
    static bno08x_config_t default_imu_config
    default imu config settings
    Definition BNO08x.hpp:319
    +
    void queue_packet(uint8_t channel_number, uint8_t data_length, uint8_t *commands)
    Queues an SHTP packet to be sent via SPI.
    Definition BNO08x.cpp:500
    +
    EventGroupHandle_t evt_grp_report_en
    Event group for indicating which reports are currently enabled.
    Definition BNO08x.hpp:323
    +
    static const constexpr EventBits_t EVT_GRP_SPI_RX_INVALID_PACKET
    When this bit is set, it indicates an invalid packet has been received.
    Definition BNO08x.hpp:395
    +
    float get_yaw()
    Get the reported rotation about z axis.
    Definition BNO08x.cpp:1818
    +
    static const constexpr EventBits_t EVT_GRP_RPT_TAP_DETECTOR_BIT
    When set, tap detector reports are active.
    Definition BNO08x.hpp:414
    +
    void disable_magnetometer()
    Sends command to disable magnetometer reports by setting report interval to 0.
    Definition BNO08x.cpp:1498
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_GRAVITY
    See SH2 Ref. Manual 6.5.11.
    Definition BNO08x.hpp:465
    +
    uint16_t parse_packet(bno08x_rx_packet_t *packet)
    Parses a packet received from bno08x, updating any data according to received reports.
    Definition BNO08x.cpp:875
    +
    static const constexpr uint8_t TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR
    Tare ARVR stabilized game rotation vector.
    Definition BNO08x.hpp:267
    +
    uint16_t raw_quat_I
    Definition BNO08x.hpp:347
    +
    std::vector< std::function< void()> > cb_list
    Definition BNO08x.hpp:330
    +
    static const constexpr EventBits_t EVT_GRP_RPT_RAW_GYRO_BIT
    When set, raw gyro reports are active.
    Definition BNO08x.hpp:419
    +
    float get_roll_deg()
    Get the reported rotation about x axis.
    Definition BNO08x.cpp:1845
    +
    int16_t get_raw_accel_Z()
    Get raw accelerometer z axis reading from physical accelerometer MEMs sensor (See Ref....
    Definition BNO08x.cpp:2098
    +
    bool calibration_complete()
    Returns true if calibration has completed.
    Definition BNO08x.cpp:709
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER
    See SH2 Ref. Manual 6.5.36.
    Definition BNO08x.hpp:476
    +
    void enable_gyro_integrated_rotation_vector(uint32_t time_between_reports)
    Sends command to enable gyro integrated rotation vector reports (See Ref. Manual 6....
    Definition BNO08x.cpp:1242
    +
    float get_uncalibrated_gyro_bias_Y()
    Get uncalibrated gyro Y axis drift estimate.
    Definition BNO08x.cpp:2291
    +
    static const constexpr uint8_t SHTP_REPORT_FRS_READ_REQUEST
    See SH2 Ref. Manual 6.3.6.
    Definition BNO08x.hpp:453
    +
    uint8_t activity_classifier
    Activity status reading (See SH-2 Ref. Manual 6.5.36)
    Definition BNO08x.hpp:360
    +
    void disable_raw_gyro()
    Sends command to disable raw gyro reports by setting report interval to 0.
    Definition BNO08x.cpp:1558
    +
    uint16_t raw_accel_X
    Definition BNO08x.hpp:342
    +
    float get_linear_accel_X()
    Get x axis linear acceleration (acceleration of device minus gravity, units in m/s^2)
    Definition BNO08x.cpp:2038
    +
    void disable_game_rotation_vector()
    Sends command to disable game rotation vector reports by setting report interval to 0.
    Definition BNO08x.cpp:1408
    +
    uint16_t raw_quat_K
    Definition BNO08x.hpp:347
    +
    static const constexpr EventBits_t EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT
    When set, ARVR stabilized game rotation vector reports are active.
    Definition BNO08x.hpp:404
    +
    static const constexpr uint8_t COMMAND_DCD_PERIOD_SAVE
    Configure DCD periodic saving (See SH2 Ref. Manual 6.4)
    Definition BNO08x.hpp:445
    +
    uint32_t meta_data[9]
    First 9 bytes of meta data returned from FRS read operation (we don't really need the rest) (See Ref....
    Definition BNO08x.hpp:332
    +
    bool wait_for_tx_done()
    Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse.
    Definition BNO08x.cpp:223
    +
    QueueHandle_t queue_rx_data
    Packet queue used to send data received from bno08x from spi_task to data_proc_task.
    Definition BNO08x.hpp:325
    +
    static const constexpr EventBits_t EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT
    When set, stability classifier reports are active.
    Definition BNO08x.hpp:416
    +
    void enable_uncalibrated_gyro(uint32_t time_between_reports)
    Sends command to enable uncalibrated gyro reports (See Ref. Manual 6.5.14)
    Definition BNO08x.cpp:1297
    +
    static void IRAM_ATTR hint_handler(void *arg)
    HINT interrupt service routine, handles falling edge of BNO08x HINT pin.
    Definition BNO08x.cpp:2859
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_RAW_ACCELEROMETER
    See SH2 Ref. Manual 6.5.8.
    Definition BNO08x.hpp:473
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_TAP_DETECTOR
    See SH2 Ref. Manual 6.5.27.
    Definition BNO08x.hpp:470
    +
    uint8_t get_gyro_accuracy()
    Get calibrated gyro accuracy.
    Definition BNO08x.cpp:2216
    +
    void disable_gyro()
    Sends command to disable gyro reports by setting report interval to 0.
    Definition BNO08x.cpp:1478
    +
    float get_magf_Y()
    Get Y component of magnetic field vector.
    Definition BNO08x.cpp:1672
    +
    static const constexpr uint8_t COMMAND_ME_CALIBRATE
    Command and response to configure ME calibration (See SH2 Ref. Manual 6.4.7)
    Definition BNO08x.hpp:444
    +
    QueueHandle_t queue_reset_reason
    Queue used to send reset reason from product id report to reset_reason() function.
    Definition BNO08x.hpp:328
    +
    uint16_t raw_quat_real
    Definition BNO08x.hpp:347
    +
    float get_gravity_X()
    Get the reported x axis gravity.
    Definition BNO08x.cpp:1722
    +
    static const constexpr EventBits_t EVT_GRP_RPT_ALL_BITS
    Definition BNO08x.hpp:422
    +
    float get_roll()
    Get the reported rotation about x axis.
    Definition BNO08x.cpp:1762
    +
    uint16_t raw_bias_X
    Definition BNO08x.hpp:353
    +
    float get_gravity_Y()
    Get the reported y axis gravity.
    Definition BNO08x.cpp:1732
    +
    void enable_ARVR_stabilized_rotation_vector(uint32_t time_between_reports)
    Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6....
    Definition BNO08x.cpp:1220
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR
    See SH2 Ref. Manual 6.5.42.
    Definition BNO08x.hpp:477
    +
    void enable_raw_gyro(uint32_t time_between_reports)
    Sends command to enable raw gyro reports (See Ref. Manual 6.5.12)
    Definition BNO08x.cpp:1377
    +
    uint16_t parse_input_report(bno08x_rx_packet_t *packet)
    Parses received input report sent by BNO08x.
    Definition BNO08x.cpp:987
    +
    static const constexpr uint8_t TARE_ROTATION_VECTOR
    Tare rotation vector.
    Definition BNO08x.hpp:262
    +
    static const constexpr EventBits_t EVT_GRP_RPT_MAGNETOMETER_BIT
    When set, magnetometer reports are active.
    Definition BNO08x.hpp:413
    +
    uint16_t mems_raw_magf_Z
    Raw magnetometer (compass) readings from MEMS sensor (See SH-2 Ref. Manual 6.5.15)
    Definition BNO08x.hpp:368
    +
    static const constexpr int16_t ROTATION_VECTOR_ACCURACY_Q1
    Rotation vector accuracy estimate Q point (See SH-2 Ref. Manual 6.5.18)
    Definition BNO08x.hpp:270
    +
    void get_accel(float &x, float &y, float &z, uint8_t &accuracy)
    Get full acceleration (total acceleration of device, units in m/s^2).
    Definition BNO08x.cpp:1967
    +
    uint16_t mems_raw_accel_X
    Definition BNO08x.hpp:363
    +
    static const constexpr uint8_t COMMAND_COUNTER
    Definition BNO08x.hpp:440
    +
    int16_t get_Q2(uint16_t record_ID)
    Gets Q2 point from BNO08x FRS (flash record system).
    Definition BNO08x.cpp:2512
    +
    static const constexpr uint8_t CALIBRATE_PLANAR_ACCEL
    Calibrate planar acceleration command used by queue_calibrate_command.
    Definition BNO08x.hpp:433
    +
    int16_t get_raw_accel_Y()
    Get raw accelerometer y axis reading from physical accelerometer MEMs sensor (See Ref....
    Definition BNO08x.cpp:2088
    +
    static const constexpr EventBits_t EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT
    When set, activity classifier reports are active.
    Definition BNO08x.hpp:417
    +
    bool soft_reset()
    Soft resets BNO08x sensor using executable channel.
    Definition BNO08x.cpp:294
    +
    spi_bus_config_t bus_config
    SPI bus GPIO configuration settings.
    Definition BNO08x.hpp:335
    +
    uint16_t gyro_accuracy
    Raw gyro reading (See SH-2 Ref. Manual 6.5.13)
    Definition BNO08x.hpp:346
    +
    int16_t get_raw_magf_Z()
    Get raw magnetometer z axis reading from physical magnetometer sensor (See Ref. Manual 6....
    Definition BNO08x.cpp:2158
    +
    QueueHandle_t queue_frs_read_data
    Queue used to send packet body from data_proc_task to frs read functions.
    Definition BNO08x.hpp:327
    +
    void calibrate_gyro()
    Sends command to calibrate gyro.
    Definition BNO08x.cpp:608
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_RAW_MAGNETOMETER
    See SH2 Ref. Manual 6.5.15.
    Definition BNO08x.hpp:475
    +
    static const constexpr uint8_t TARE_GYRO_INTEGRATED_ROTATION_VECTOR
    Tare gyro integrated rotation vector.
    Definition BNO08x.hpp:265
    +
    static const constexpr uint16_t FRS_RECORD_ID_ROTATION_VECTOR
    Rotation vector record ID, to be passed in metadata functions like get_Q1()
    Definition BNO08x.hpp:255
    +
    float get_quat_K()
    Get K component of reported quaternion.
    Definition BNO08x.cpp:1919
    +
    float get_quat_J()
    Get J component of reported quaternion.
    Definition BNO08x.cpp:1908
    +
    static const constexpr int16_t MAGNETOMETER_Q1
    Magnetometer Q point (See SH-2 Ref. Manual 6.5.16)
    Definition BNO08x.hpp:274
    +
    void save_calibration()
    Sends command to save internal calibration data (See Ref. Manual 6.4.7).
    Definition BNO08x.cpp:734
    +
    EventGroupHandle_t evt_grp_spi
    Event group for indicating when bno08x hint pin has triggered and when new data has been processed....
    Definition BNO08x.hpp:322
    +
    static const constexpr EventBits_t EVT_GRP_SPI_TX_DONE
    When this bit is set, it indicates a queued packet has been sent.
    Definition BNO08x.hpp:397
    +
    static const constexpr int16_t GYRO_Q1
    Gyro Q point (See SH-2 Ref. Manual 6.5.13)
    Definition BNO08x.hpp:273
    +
    void disable_ARVR_stabilized_rotation_vector()
    Sends command to disable ARVR stabilized rotation vector reports by setting report interval to 0.
    Definition BNO08x.cpp:1418
    +
    uint16_t raw_velocity_gyro_X
    Definition BNO08x.hpp:349
    +
    uint16_t raw_magf_X
    Definition BNO08x.hpp:355
    +
    static const constexpr EventBits_t EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT
    When set, ARVR stabilized rotation vector reports are active.
    Definition BNO08x.hpp:402
    +
    void disable_gyro_integrated_rotation_vector()
    Sends command to disable gyro integrated rotation vector reports by setting report interval to 0.
    Definition BNO08x.cpp:1438
    +
    uint16_t mems_raw_magf_Y
    Definition BNO08x.hpp:367
    +
    void disable_uncalibrated_gyro()
    Sends command to disable uncalibrated gyro reports by setting report interval to 0.
    Definition BNO08x.cpp:1488
    +
    static const constexpr int16_t ANGULAR_VELOCITY_Q1
    Angular velocity Q point (See SH-2 Ref. Manual 6.5.44)
    Definition BNO08x.hpp:275
    +
    static const constexpr uint8_t SHTP_REPORT_COMMAND_REQUEST
    See SH2 Ref. Manual 6.3.8.
    Definition BNO08x.hpp:451
    +
    void enable_stability_classifier(uint32_t time_between_reports)
    Sends command to enable activity stability classifier reports (See Ref. Manual 6.5....
    Definition BNO08x.cpp:1341
    +
    void disable_ARVR_stabilized_game_rotation_vector()
    Sends command to disable ARVR stabilized game rotation vector reports by setting report interval to 0...
    Definition BNO08x.cpp:1428
    +
    static const constexpr EventBits_t EVT_GRP_RPT_STEP_COUNTER_BIT
    When set, step counter reports are active.
    Definition BNO08x.hpp:415
    +
    void disable_stability_classifier()
    Sends command to disable stability reports by setting report interval to 0.
    Definition BNO08x.cpp:1528
    +
    void data_proc_task()
    Task responsible parsing packets. Executed when SPI task sends a packet to be parsed,...
    Definition BNO08x.cpp:2830
    +
    uint16_t raw_magf_Z
    Definition BNO08x.hpp:355
    +
    uint16_t raw_velocity_gyro_Z
    Raw gyro angular velocity reading (See SH-2 Ref. Manual 6.5.44)
    Definition BNO08x.hpp:350
    +
    void enable_rotation_vector(uint32_t time_between_reports)
    Sends command to enable rotation vector reports (See Ref. Manual 6.5.18)
    Definition BNO08x.cpp:1209
    +
    float get_magf_Z()
    Get Z component of magnetic field vector.
    Definition BNO08x.cpp:1683
    +
    void enable_tap_detector(uint32_t time_between_reports)
    Sends command to enable tap detector reports (See Ref. Manual 6.5.27)
    Definition BNO08x.cpp:1319
    +
    uint16_t raw_accel_Y
    Definition BNO08x.hpp:342
    +
    uint16_t mems_raw_magf_X
    Definition BNO08x.hpp:367
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_STABILITY_CLASSIFIER
    See SH2 Ref. Manual 6.5.31.
    Definition BNO08x.hpp:472
    +
    void queue_request_product_id_command()
    Queues a packet containing the request product ID command.
    Definition BNO08x.cpp:570
    +
    uint16_t mems_raw_gyro_Y
    Definition BNO08x.hpp:365
    +
    float get_gyro_calibrated_velocity_X()
    Get calibrated gyro x axis angular velocity measurement.
    Definition BNO08x.cpp:2186
    +
    static const constexpr EventBits_t EVT_GRP_RPT_GRAVITY_BIT
    When set, gravity reports are active.
    Definition BNO08x.hpp:410
    +
    static const constexpr uint8_t TARE_GAME_ROTATION_VECTOR
    Tare game rotation vector.
    Definition BNO08x.hpp:263
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR
    See SH2 Ref. Manual 6.5.20.
    Definition BNO08x.hpp:468
    +
    uint16_t raw_lin_accel_Z
    Definition BNO08x.hpp:344
    +
    uint32_t time_stamp
    Report timestamp (see datasheet 1.3.5.3)
    Definition BNO08x.hpp:341
    +
    float get_accel_X()
    Get x axis acceleration (total acceleration of device, units in m/s^2).
    Definition BNO08x.cpp:1980
    +
    void enable_game_rotation_vector(uint32_t time_between_reports)
    Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19)
    Definition BNO08x.cpp:1198
    +
    static const constexpr uint8_t TARE_ARVR_STABILIZED_ROTATION_VECTOR
    Tare ARVR stabilized rotation vector.
    Definition BNO08x.hpp:266
    +
    static const constexpr uint8_t CALIBRATE_MAG
    Calibrate magnetometer command used by queue_calibrate_command.
    Definition BNO08x.hpp:432
    +
    spi_transaction_t spi_transaction
    SPI transaction handle.
    Definition BNO08x.hpp:338
    +
    bool mode_on()
    Turns on/ brings BNO08x sensor out of sleep mode using executable channel.
    Definition BNO08x.cpp:348
    +
    void calibrate_magnetometer()
    Sends command to calibrate magnetometer.
    Definition BNO08x.cpp:620
    +
    static const constexpr EventBits_t EVT_GRP_RPT_RAW_MAGNETOMETER_BIT
    When set, raw magnetometer reports are active.
    Definition BNO08x.hpp:420
    +
    uint16_t mems_raw_gyro_Z
    Raw gyro readings from MEMS sensor (See SH-2 Ref. Manual 6.5.12)
    Definition BNO08x.hpp:366
    +
    uint16_t raw_bias_Y
    Definition BNO08x.hpp:353
    +
    uint16_t magf_accuracy
    Calibrated magnetic field reading in uTesla (See SH-2 Ref. Manual 6.5.16)
    Definition BNO08x.hpp:356
    +
    void end_calibration()
    Sends command to end calibration procedure.
    Definition BNO08x.cpp:722
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_UNCALIBRATED_GYRO
    See SH2 Ref. Manual 6.5.14.
    Definition BNO08x.hpp:466
    +
    spi_device_handle_t spi_hdl
    SPI device handle.
    Definition BNO08x.hpp:337
    +
    uint16_t raw_uncalib_gyro_Y
    Definition BNO08x.hpp:353
    +
    uint8_t get_gravity_accuracy()
    Get the reported gravity accuracy.
    Definition BNO08x.cpp:1752
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR
    See SH2 Ref. Manual 6.5.44.
    Definition BNO08x.hpp:469
    +
    float get_gyro_velocity_Y()
    Get y axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6....
    Definition BNO08x.cpp:2347
    +
    uint16_t raw_magf_Y
    Definition BNO08x.hpp:355
    +
    float get_gyro_velocity_X()
    Get x axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6....
    Definition BNO08x.cpp:2337
    +
    static const constexpr uint8_t CALIBRATE_ACCEL
    Calibrate accelerometer command used by queue_calibrate_command.
    Definition BNO08x.hpp:430
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_LINEAR_ACCELERATION
    See SH2 Ref. Manual 6.5.10.
    Definition BNO08x.hpp:463
    +
    void queue_calibrate_command(uint8_t _to_calibrate)
    Queues a packet containing a command to calibrate the specified sensor.
    Definition BNO08x.cpp:645
    +
    static const constexpr int16_t LINEAR_ACCELEROMETER_Q1
    Linear acceleration Q point (See SH-2 Ref. Manual 6.5.10)
    Definition BNO08x.hpp:272
    +
    uint8_t calibration_status
    Calibration status of device (See SH-2 Ref. Manual 6.4.7.1 & 6.4.7.2)
    Definition BNO08x.hpp:362
    +
    float get_uncalibrated_gyro_bias_X()
    Get uncalibrated gyro x axis drift estimate.
    Definition BNO08x.cpp:2281
    +
    float get_gyro_calibrated_velocity_Y()
    Get calibrated gyro y axis angular velocity measurement.
    Definition BNO08x.cpp:2196
    +
    void get_linear_accel(float &x, float &y, float &z, uint8_t &accuracy)
    Get full linear acceleration (acceleration of the device minus gravity, units in m/s^2).
    Definition BNO08x.cpp:2025
    +
    void disable_accelerometer()
    Sends command to disable accelerometer reports by setting report interval to 0.
    Definition BNO08x.cpp:1448
    +
    void enable_gyro(uint32_t time_between_reports)
    Sends command to enable gyro reports (See Ref. Manual 6.5.13)
    Definition BNO08x.cpp:1286
    +
    void enable_activity_classifier(uint32_t time_between_reports, uint32_t activities_to_enable, uint8_t(&activity_confidence_vals)[9])
    Sends command to enable activity classifier reports (See Ref. Manual 6.5.36)
    Definition BNO08x.cpp:1354
    +
    static const constexpr uint16_t FRS_RECORD_ID_ACCELEROMETER
    Accelerometer record ID, to be passed in metadata functions like get_Q1()
    Definition BNO08x.hpp:249
    +
    uint16_t step_count
    Step counter reading (See SH-2 Ref. Manual 6.5.29)
    Definition BNO08x.hpp:358
    +
    uint16_t mems_raw_accel_Y
    Definition BNO08x.hpp:363
    +
    uint32_t get_time_stamp()
    Return timestamp of most recent report.
    Definition BNO08x.cpp:1633
    +
    static const constexpr EventBits_t EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT
    When set, linear accelerometer reports are active.
    Definition BNO08x.hpp:409
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_GAME_ROTATION_VECTOR
    See SH2 Ref. Manual 6.5.19.
    Definition BNO08x.hpp:467
    +
    uint16_t get_step_count()
    Get the counted amount of steps.
    Definition BNO08x.cpp:2379
    +
    void disable_raw_magnetometer()
    Sends command to disable raw magnetometer reports by setting report interval to 0.
    Definition BNO08x.cpp:1568
    +
    int16_t get_raw_magf_X()
    Get raw magnetometer x axis reading from physical magnetometer sensor (See Ref. Manual 6....
    Definition BNO08x.cpp:2138
    +
    bool FRS_read_request(uint16_t record_ID, uint16_t read_offset, uint16_t block_size)
    Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o...
    Definition BNO08x.cpp:2600
    +
    uint16_t gravity_accuracy
    Gravity reading in m/s^2 (See SH-2 Ref. Manual 6.5.11)
    Definition BNO08x.hpp:352
    +
    static const constexpr int16_t GRAVITY_Q1
    Gravity Q point (See SH-2 Ref. Manual 6.5.11)
    Definition BNO08x.hpp:276
    +
    void enable_linear_accelerometer(uint32_t time_between_reports)
    Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10)
    Definition BNO08x.cpp:1264
    +
    uint16_t raw_lin_accel_X
    Definition BNO08x.hpp:344
    +
    float get_gyro_velocity_Z()
    Get z axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6....
    Definition BNO08x.cpp:2357
    +
    static const constexpr uint8_t SHTP_REPORT_BASE_TIMESTAMP
    See SH2 Ref. Manual 7.2.1.
    Definition BNO08x.hpp:456
    +
    bool receive_packet()
    Receives a SHTP packet via SPI and sends it to data_proc_task()
    Definition BNO08x.cpp:396
    +
    bool run_full_calibration_routine()
    Runs full calibration routine.
    Definition BNO08x.cpp:753
    +
    static const constexpr uint64_t HOST_INT_TIMEOUT_MS
    Max wait between HINT being asserted by BNO08x before transaction is considered failed (in milisecond...
    Definition BNO08x.hpp:387
    +
    bool initialize()
    Initializes BNO08x sensor.
    Definition BNO08x.cpp:114
    +
    static const constexpr uint8_t CALIBRATE_GYRO
    Calibrate gyro command used by queue_calibrate_command.
    Definition BNO08x.hpp:431
    +
    static const constexpr uint8_t SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR
    See SH2 Ref. Manual 6.5.43.
    Definition BNO08x.hpp:478
    +
    static const constexpr uint8_t SHTP_REPORT_FRS_READ_RESPONSE
    See SH2 Ref. Manual 6.3.7.
    Definition BNO08x.hpp:452
    +
    static const constexpr uint8_t TARE_AXIS_Z
    Tar yaw axis only (used with tare now command)
    Definition BNO08x.hpp:259
    +
    bno08x_config_t imu_config
    IMU configuration settings.
    Definition BNO08x.hpp:334
    +
    void calibrate_accelerometer()
    Sends command to calibrate accelerometer.
    Definition BNO08x.cpp:596
    +
    static const constexpr uint8_t COMMAND_DCD
    Save DCD command (See SH2 Ref. Manual 6.4.7)
    Definition BNO08x.hpp:443
    +
    int16_t get_raw_gyro_X()
    Get raw gyroscope x axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6....
    Definition BNO08x.cpp:2108
    +
    uint16_t gravity_Y
    Definition BNO08x.hpp:351
    +
    uint16_t raw_accel_Z
    Definition BNO08x.hpp:342
    +
    void queue_feature_command(uint8_t report_ID, uint32_t time_between_reports)
    Queues a packet containing a command with a request for sensor reports, reported periodically....
    Definition BNO08x.cpp:2756
    +
    uint16_t gravity_X
    Definition BNO08x.hpp:351
    +
    float get_pitch_deg()
    Get the reported rotation about y axis.
    Definition BNO08x.cpp:1855
    +
    static const constexpr uint8_t CALIBRATE_ACCEL_GYRO_MAG
    Calibrate accelerometer, gyro, & magnetometer command used by queue_calibrate_command.
    Definition BNO08x.hpp:434
    +
    float get_yaw_deg()
    Get the reported rotation about z axis.
    Definition BNO08x.cpp:1865
    +
    static const constexpr EventBits_t EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT
    When set, uncalibrated gyro reports are active.
    Definition BNO08x.hpp:412
    +
    uint8_t * activity_confidences
    Confidence of read activities (See SH-2 Ref. Manual 6.5.36)
    Definition BNO08x.hpp:361
    +
    TaskHandle_t data_proc_task_hdl
    data_proc_task() task handle
    Definition BNO08x.hpp:376
    +
    uint16_t gravity_Z
    Definition BNO08x.hpp:351
    +
    uint16_t raw_uncalib_gyro_Z
    Definition BNO08x.hpp:353
    +
    void save_tare()
    Sends command to save tare into non-volatile memory of BNO08x (See Ref. Manual 6.4....
    Definition BNO08x.cpp:1593
    +
    void disable_linear_accelerometer()
    Sends command to disable linear accelerometer reports by setting report interval to 0.
    Definition BNO08x.cpp:1458
    +
    void calibrate_all()
    Sends command to calibrate accelerometer, gyro, and magnetometer.
    Definition BNO08x.cpp:584
    +
    uint16_t raw_uncalib_gyro_X
    Definition BNO08x.hpp:353
    +
    float get_accel_Y()
    Get y axis acceleration (total acceleration of device, units in m/s^2).
    Definition BNO08x.cpp:1990
    +
    float get_linear_accel_Z()
    Get z axis linear acceleration (acceleration of device minus gravity, units in m/s^2)
    Definition BNO08x.cpp:2058
    +
    void clear_tare()
    Sends command to clear persistent tare settings in non-volatile memory of BNO08x (See Ref....
    Definition BNO08x.cpp:1605
    +
    void get_gyro_velocity(float &x, float &y, float &z)
    Full rotational velocity from gyro-integrated rotation vector (See Ref. Manual 6.5....
    Definition BNO08x.cpp:2325
    +
    uint16_t raw_lin_accel_Y
    Definition BNO08x.hpp:344
    +
    int16_t get_raw_gyro_Y()
    Get raw gyroscope y axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6....
    Definition BNO08x.cpp:2118
    +
    void request_calibration_status()
    Requests ME calibration status from BNO08x (see Ref. Manual 6.4.7.2)
    Definition BNO08x.cpp:692
    +
    Holds data that is received over spi.
    Definition BNO08x.hpp:281
    +
    uint16_t length
    Body of SHTP packet.
    Definition BNO08x.hpp:284
    +
    uint8_t header[4]
    Header of SHTP packet.
    Definition BNO08x.hpp:282
    +
    uint8_t body[300]
    Definition BNO08x.hpp:283
    +
    Holds data that is sent over spi.
    Definition BNO08x.hpp:289
    +
    uint8_t body[50]
    Body of SHTP the packet (header + body)
    Definition BNO08x.hpp:290
    +
    uint16_t length
    Packet length in bytes.
    Definition BNO08x.hpp:291
    +
    IMU configuration settings passed into constructor.
    Definition BNO08x.hpp:44
    +
    spi_host_device_t spi_peripheral
    SPI peripheral to be used.
    Definition BNO08x.hpp:45
    +
    uint32_t sclk_speed
    Desired SPI SCLK speed in Hz (max 3MHz)
    Definition BNO08x.hpp:53
    +
    gpio_num_t io_int
    Chip select pin (connects to BNO08x CS pin)
    Definition BNO08x.hpp:50
    +
    gpio_num_t io_rst
    Host interrupt pin (connects to BNO08x INT pin)
    Definition BNO08x.hpp:51
    +
    gpio_num_t io_sclk
    SCLK pin (connects to BNO08x SCL pin)
    Definition BNO08x.hpp:48
    +
    gpio_num_t io_mosi
    MOSI GPIO pin (connects to BNO08x DI pin)
    Definition BNO08x.hpp:46
    +
    gpio_num_t io_wake
    Reset pin (connects to BNO08x RST pin)
    Definition BNO08x.hpp:52
    +
    gpio_num_t io_miso
    MISO GPIO pin (connects to BNO08x SDA pin)
    Definition BNO08x.hpp:47
    +
    gpio_num_t io_cs
    Definition BNO08x.hpp:49
    +
    bno08x_config_t()
    Default IMU configuration settings constructor. To modify default GPIO pins, run "idf....
    Definition BNO08x.hpp:58
    +
    bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, gpio_num_t io_wake, uint32_t sclk_speed)
    Overloaded IMU configuration settings constructor for custom pin settings.
    Definition BNO08x.hpp:73
    +
    +
    + + + + diff --git a/documentation/html/_r_e_a_d_m_e_8md.html b/documentation/html/_r_e_a_d_m_e_8md.html new file mode 100644 index 0000000..bb7ea0f --- /dev/null +++ b/documentation/html/_r_e_a_d_m_e_8md.html @@ -0,0 +1,108 @@ + + + + + + + +esp32_BNO08x: README.md File Reference + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    README.md File Reference
    +
    +
    +
    +
    + + + + diff --git a/documentation/html/annotated.html b/documentation/html/annotated.html new file mode 100644 index 0000000..f4f7f7f --- /dev/null +++ b/documentation/html/annotated.html @@ -0,0 +1,115 @@ + + + + + + + +esp32_BNO08x: Class List + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Class List
    +
    +
    +
    Here are the classes, structs, unions and interfaces with brief descriptions:
    +
    [detail level 12]
    + + + + +
     CBNO08x
     Cbno08x_rx_packet_tHolds data that is received over spi
     Cbno08x_tx_packet_tHolds data that is sent over spi
     Cbno08x_config_tIMU configuration settings passed into constructor
    +
    +
    +
    + + + + diff --git a/documentation/html/annotated_dup.js b/documentation/html/annotated_dup.js new file mode 100644 index 0000000..0ee88ac --- /dev/null +++ b/documentation/html/annotated_dup.js @@ -0,0 +1,5 @@ +var annotated_dup = +[ + [ "BNO08x", "class_b_n_o08x.html", "class_b_n_o08x" ], + [ "bno08x_config_t", "structbno08x__config__t.html", "structbno08x__config__t" ] +]; \ No newline at end of file diff --git a/documentation/html/bc_s.png b/documentation/html/bc_s.png new file mode 100644 index 0000000000000000000000000000000000000000..224b29aa9847d5a4b3902efd602b7ddf7d33e6c2 GIT binary patch literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT literal 0 HcmV?d00001 diff --git a/documentation/html/bc_sd.png b/documentation/html/bc_sd.png new file mode 100644 index 0000000000000000000000000000000000000000..31ca888dc71049713b35c351933a8d0f36180bf1 GIT binary patch literal 635 zcmV->0)+jEP)Jwi0r1~gdSq#w{Bu1q z`craw(p2!hu$4C_$Oc3X(sI6e=9QSTwPt{G) z=htT&^~&c~L2~e{r5_5SYe7#Is-$ln>~Kd%$F#tC65?{LvQ}8O`A~RBB0N~`2M+waajO;5>3B&-viHGJeEK2TQOiPRa zfDKyqwMc4wfaEh4jt>H`nW_Zidwk@Bowp`}(VUaj-pSI(-1L>FJVsX}Yl9~JsqgsZ zUD9(rMwf23Gez6KPa|wwInZodP-2}9@fK0Ga_9{8SOjU&4l`pH4@qlQp83>>HT$xW zER^U>)MyV%t(Lu=`d=Y?{k1@}&r7ZGkFQ%z%N+sE9BtYjovzxyxCPxN6&@wLK{soQ zSmkj$aLI}miuE^p@~4}mg9OjDfGEkgY4~^XzLRUBB*O{+&vq<3v(E%+k_i%=`~j%{ Vj14gnt9}3g002ovPDHLkV1n!oC4m3{ literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x-members.html b/documentation/html/class_b_n_o08x-members.html new file mode 100644 index 0000000..9b6a375 --- /dev/null +++ b/documentation/html/class_b_n_o08x-members.html @@ -0,0 +1,430 @@ + + + + + + + +esp32_BNO08x: Member List + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    BNO08x Member List
    +
    +
    + +

    This is the complete list of members for BNO08x, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    accel_accuracyBNO08xprivate
    accel_lin_accuracyBNO08xprivate
    ACCELEROMETER_Q1BNO08xstatic
    activity_classifierBNO08xprivate
    activity_confidencesBNO08xprivate
    ANGULAR_VELOCITY_Q1BNO08xstatic
    BNO08x(bno08x_config_t imu_config=default_imu_config)BNO08x
    bno08x_rx_packet_t typedefBNO08xprivate
    bno08x_tx_packet_t typedefBNO08xprivate
    bus_configBNO08xprivate
    CALIBRATE_ACCELBNO08xprivatestatic
    CALIBRATE_ACCEL_GYRO_MAGBNO08xprivatestatic
    calibrate_accelerometer()BNO08x
    calibrate_all()BNO08x
    CALIBRATE_GYROBNO08xprivatestatic
    calibrate_gyro()BNO08x
    CALIBRATE_MAGBNO08xprivatestatic
    calibrate_magnetometer()BNO08x
    CALIBRATE_PLANAR_ACCELBNO08xprivatestatic
    calibrate_planar_accelerometer()BNO08x
    CALIBRATE_STOPBNO08xprivatestatic
    calibration_complete()BNO08x
    calibration_statusBNO08xprivate
    cb_listBNO08xprivate
    clear_tare()BNO08x
    COMMAND_CLEAR_DCDBNO08xprivatestatic
    COMMAND_COUNTERBNO08xprivatestatic
    COMMAND_DCDBNO08xprivatestatic
    COMMAND_DCD_PERIOD_SAVEBNO08xprivatestatic
    COMMAND_ERRORSBNO08xprivatestatic
    COMMAND_INITIALIZEBNO08xprivatestatic
    COMMAND_ME_CALIBRATEBNO08xprivatestatic
    COMMAND_OSCILLATORBNO08xprivatestatic
    COMMAND_TAREBNO08xprivatestatic
    data_available()BNO08x
    data_proc_task()BNO08xprivate
    data_proc_task_hdlBNO08xprivate
    data_proc_task_trampoline(void *arg)BNO08xprivatestatic
    default_imu_configBNO08xprivatestatic
    disable_accelerometer()BNO08x
    disable_activity_classifier()BNO08x
    disable_ARVR_stabilized_game_rotation_vector()BNO08x
    disable_ARVR_stabilized_rotation_vector()BNO08x
    disable_game_rotation_vector()BNO08x
    disable_gravity()BNO08x
    disable_gyro()BNO08x
    disable_gyro_integrated_rotation_vector()BNO08x
    disable_linear_accelerometer()BNO08x
    disable_magnetometer()BNO08x
    disable_raw_accelerometer()BNO08x
    disable_raw_gyro()BNO08x
    disable_raw_magnetometer()BNO08x
    disable_report(uint8_t report_ID, const EventBits_t report_evt_grp_bit)BNO08xprivate
    disable_rotation_vector()BNO08x
    disable_stability_classifier()BNO08x
    disable_step_counter()BNO08x
    disable_tap_detector()BNO08x
    disable_uncalibrated_gyro()BNO08x
    enable_accelerometer(uint32_t time_between_reports)BNO08x
    enable_activity_classifier(uint32_t time_between_reports, uint32_t activities_to_enable, uint8_t(&activity_confidence_vals)[9])BNO08x
    enable_ARVR_stabilized_game_rotation_vector(uint32_t time_between_reports)BNO08x
    enable_ARVR_stabilized_rotation_vector(uint32_t time_between_reports)BNO08x
    enable_game_rotation_vector(uint32_t time_between_reports)BNO08x
    enable_gravity(uint32_t time_between_reports)BNO08x
    enable_gyro(uint32_t time_between_reports)BNO08x
    enable_gyro_integrated_rotation_vector(uint32_t time_between_reports)BNO08x
    enable_linear_accelerometer(uint32_t time_between_reports)BNO08x
    enable_magnetometer(uint32_t time_between_reports)BNO08x
    enable_raw_accelerometer(uint32_t time_between_reports)BNO08x
    enable_raw_gyro(uint32_t time_between_reports)BNO08x
    enable_raw_magnetometer(uint32_t time_between_reports)BNO08x
    enable_report(uint8_t report_ID, uint32_t time_between_reports, const EventBits_t report_evt_grp_bit)BNO08xprivate
    enable_rotation_vector(uint32_t time_between_reports)BNO08x
    enable_stability_classifier(uint32_t time_between_reports)BNO08x
    enable_step_counter(uint32_t time_between_reports)BNO08x
    enable_tap_detector(uint32_t time_between_reports)BNO08x
    enable_uncalibrated_gyro(uint32_t time_between_reports)BNO08x
    end_calibration()BNO08x
    evt_grp_report_enBNO08xprivate
    EVT_GRP_RPT_ACCELEROMETER_BITBNO08xprivatestatic
    EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BITBNO08xprivatestatic
    EVT_GRP_RPT_ALL_BITSBNO08xprivatestatic
    EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BITBNO08xprivatestatic
    EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BITBNO08xprivatestatic
    EVT_GRP_RPT_GAME_ROTATION_VECTOR_BITBNO08xprivatestatic
    EVT_GRP_RPT_GRAVITY_BITBNO08xprivatestatic
    EVT_GRP_RPT_GYRO_BITBNO08xprivatestatic
    EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BITBNO08xprivatestatic
    EVT_GRP_RPT_GYRO_UNCALIBRATED_BITBNO08xprivatestatic
    EVT_GRP_RPT_LINEAR_ACCELEROMETER_BITBNO08xprivatestatic
    EVT_GRP_RPT_MAGNETOMETER_BITBNO08xprivatestatic
    EVT_GRP_RPT_RAW_ACCELEROMETER_BITBNO08xprivatestatic
    EVT_GRP_RPT_RAW_GYRO_BITBNO08xprivatestatic
    EVT_GRP_RPT_RAW_MAGNETOMETER_BITBNO08xprivatestatic
    EVT_GRP_RPT_ROTATION_VECTOR_BITBNO08xprivatestatic
    EVT_GRP_RPT_STABILITY_CLASSIFIER_BITBNO08xprivatestatic
    EVT_GRP_RPT_STEP_COUNTER_BITBNO08xprivatestatic
    EVT_GRP_RPT_TAP_DETECTOR_BITBNO08xprivatestatic
    evt_grp_spiBNO08xprivate
    EVT_GRP_SPI_RX_DONE_BITBNO08xprivatestatic
    EVT_GRP_SPI_RX_INVALID_PACKETBNO08xprivatestatic
    EVT_GRP_SPI_RX_VALID_PACKETBNO08xprivatestatic
    EVT_GRP_SPI_TX_DONEBNO08xprivatestatic
    FRS_read_data(uint16_t record_ID, uint8_t start_location, uint8_t words_to_read)BNO08x
    FRS_read_request(uint16_t record_ID, uint16_t read_offset, uint16_t block_size)BNO08x
    FRS_read_word(uint16_t record_ID, uint8_t word_number)BNO08x
    FRS_RECORD_ID_ACCELEROMETERBNO08xstatic
    FRS_RECORD_ID_GYROSCOPE_CALIBRATEDBNO08xstatic
    FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATEDBNO08xstatic
    FRS_RECORD_ID_ROTATION_VECTORBNO08xstatic
    get_accel(float &x, float &y, float &z, uint8_t &accuracy)BNO08x
    get_accel_accuracy()BNO08x
    get_accel_X()BNO08x
    get_accel_Y()BNO08x
    get_accel_Z()BNO08x
    get_activity_classifier()BNO08x
    get_gravity(float &x, float &y, float &z, uint8_t &accuracy)BNO08x
    get_gravity_accuracy()BNO08x
    get_gravity_X()BNO08x
    get_gravity_Y()BNO08x
    get_gravity_Z()BNO08x
    get_gyro_accuracy()BNO08x
    get_gyro_calibrated_velocity(float &x, float &y, float &z, uint8_t &accuracy)BNO08x
    get_gyro_calibrated_velocity_X()BNO08x
    get_gyro_calibrated_velocity_Y()BNO08x
    get_gyro_calibrated_velocity_Z()BNO08x
    get_gyro_velocity(float &x, float &y, float &z)BNO08x
    get_gyro_velocity_X()BNO08x
    get_gyro_velocity_Y()BNO08x
    get_gyro_velocity_Z()BNO08x
    get_linear_accel(float &x, float &y, float &z, uint8_t &accuracy)BNO08x
    get_linear_accel_accuracy()BNO08x
    get_linear_accel_X()BNO08x
    get_linear_accel_Y()BNO08x
    get_linear_accel_Z()BNO08x
    get_magf(float &x, float &y, float &z, uint8_t &accuracy)BNO08x
    get_magf_accuracy()BNO08x
    get_magf_X()BNO08x
    get_magf_Y()BNO08x
    get_magf_Z()BNO08x
    get_pitch()BNO08x
    get_pitch_deg()BNO08x
    get_Q1(uint16_t record_ID)BNO08x
    get_Q2(uint16_t record_ID)BNO08x
    get_Q3(uint16_t record_ID)BNO08x
    get_quat(float &i, float &j, float &k, float &real, float &rad_accuracy, uint8_t &accuracy)BNO08x
    get_quat_accuracy()BNO08x
    get_quat_I()BNO08x
    get_quat_J()BNO08x
    get_quat_K()BNO08x
    get_quat_radian_accuracy()BNO08x
    get_quat_real()BNO08x
    get_range(uint16_t record_ID)BNO08x
    get_raw_accel_X()BNO08x
    get_raw_accel_Y()BNO08x
    get_raw_accel_Z()BNO08x
    get_raw_gyro_X()BNO08x
    get_raw_gyro_Y()BNO08x
    get_raw_gyro_Z()BNO08x
    get_raw_magf_X()BNO08x
    get_raw_magf_Y()BNO08x
    get_raw_magf_Z()BNO08x
    get_reset_reason()BNO08x
    get_resolution(uint16_t record_ID)BNO08x
    get_roll()BNO08x
    get_roll_deg()BNO08x
    get_stability_classifier()BNO08x
    get_step_count()BNO08x
    get_tap_detector()BNO08x
    get_time_stamp()BNO08x
    get_uncalibrated_gyro(float &x, float &y, float &z, float &bx, float &by, float &bz, uint8_t &accuracy)BNO08x
    get_uncalibrated_gyro_accuracy()BNO08x
    get_uncalibrated_gyro_bias_X()BNO08x
    get_uncalibrated_gyro_bias_Y()BNO08x
    get_uncalibrated_gyro_bias_Z()BNO08x
    get_uncalibrated_gyro_X()BNO08x
    get_uncalibrated_gyro_Y()BNO08x
    get_uncalibrated_gyro_Z()BNO08x
    get_yaw()BNO08x
    get_yaw_deg()BNO08x
    gravity_accuracyBNO08xprivate
    GRAVITY_Q1BNO08xstatic
    gravity_XBNO08xprivate
    gravity_YBNO08xprivate
    gravity_ZBNO08xprivate
    gyro_accuracyBNO08xprivate
    GYRO_Q1BNO08xstatic
    hard_reset()BNO08x
    hint_handler(void *arg)BNO08xprivatestatic
    HOST_INT_TIMEOUT_MSBNO08xprivatestatic
    imu_configBNO08xprivate
    imu_spi_configBNO08xprivate
    initialize()BNO08x
    isr_service_installedBNO08xprivatestatic
    LINEAR_ACCELEROMETER_Q1BNO08xstatic
    magf_accuracyBNO08xprivate
    MAGNETOMETER_Q1BNO08xstatic
    MAX_METADATA_LENGTHBNO08xprivatestatic
    mems_raw_accel_XBNO08xprivate
    mems_raw_accel_YBNO08xprivate
    mems_raw_accel_ZBNO08xprivate
    mems_raw_gyro_XBNO08xprivate
    mems_raw_gyro_YBNO08xprivate
    mems_raw_gyro_ZBNO08xprivate
    mems_raw_magf_XBNO08xprivate
    mems_raw_magf_YBNO08xprivate
    mems_raw_magf_ZBNO08xprivate
    meta_dataBNO08xprivate
    mode_on()BNO08x
    mode_sleep()BNO08x
    parse_command_report(bno08x_rx_packet_t *packet)BNO08xprivate
    parse_frs_read_response_report(bno08x_rx_packet_t *packet)BNO08xprivate
    parse_input_report(bno08x_rx_packet_t *packet)BNO08xprivate
    parse_packet(bno08x_rx_packet_t *packet)BNO08xprivate
    parse_product_id_report(bno08x_rx_packet_t *packet)BNO08xprivate
    print_header(bno08x_rx_packet_t *packet)BNO08xprivate
    print_packet(bno08x_rx_packet_t *packet)BNO08xprivate
    q_to_float(int16_t fixed_point_value, uint8_t q_point)BNO08x
    quat_accuracyBNO08xprivate
    queue_calibrate_command(uint8_t _to_calibrate)BNO08xprivate
    queue_command(uint8_t command, uint8_t *commands)BNO08xprivate
    queue_feature_command(uint8_t report_ID, uint32_t time_between_reports)BNO08xprivate
    queue_feature_command(uint8_t report_ID, uint32_t time_between_reports, uint32_t specific_config)BNO08xprivate
    queue_frs_read_dataBNO08xprivate
    queue_packet(uint8_t channel_number, uint8_t data_length, uint8_t *commands)BNO08xprivate
    queue_request_product_id_command()BNO08xprivate
    queue_reset_reasonBNO08xprivate
    queue_rx_dataBNO08xprivate
    queue_tare_command(uint8_t command, uint8_t axis=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)BNO08xprivate
    queue_tx_dataBNO08xprivate
    raw_accel_XBNO08xprivate
    raw_accel_YBNO08xprivate
    raw_accel_ZBNO08xprivate
    raw_bias_XBNO08xprivate
    raw_bias_YBNO08xprivate
    raw_bias_ZBNO08xprivate
    raw_gyro_XBNO08xprivate
    raw_gyro_YBNO08xprivate
    raw_gyro_ZBNO08xprivate
    raw_lin_accel_XBNO08xprivate
    raw_lin_accel_YBNO08xprivate
    raw_lin_accel_ZBNO08xprivate
    raw_magf_XBNO08xprivate
    raw_magf_YBNO08xprivate
    raw_magf_ZBNO08xprivate
    raw_quat_IBNO08xprivate
    raw_quat_JBNO08xprivate
    raw_quat_KBNO08xprivate
    raw_quat_radian_accuracyBNO08xprivate
    raw_quat_realBNO08xprivate
    raw_uncalib_gyro_XBNO08xprivate
    raw_uncalib_gyro_YBNO08xprivate
    raw_uncalib_gyro_ZBNO08xprivate
    raw_velocity_gyro_XBNO08xprivate
    raw_velocity_gyro_YBNO08xprivate
    raw_velocity_gyro_ZBNO08xprivate
    receive_packet()BNO08xprivate
    register_cb(std::function< void()> cb_fxn)BNO08x
    request_calibration_status()BNO08x
    ROTATION_VECTOR_ACCURACY_Q1BNO08xstatic
    ROTATION_VECTOR_Q1BNO08xstatic
    run_full_calibration_routine()BNO08x
    RX_DATA_LENGTHBNO08xprivatestatic
    save_calibration()BNO08x
    save_tare()BNO08x
    send_packet(bno08x_tx_packet_t *packet)BNO08xprivate
    SENSOR_REPORT_ID_ACCELEROMETERBNO08xprivatestatic
    SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTORBNO08xprivatestatic
    SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTORBNO08xprivatestatic
    SENSOR_REPORT_ID_GAME_ROTATION_VECTORBNO08xprivatestatic
    SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTORBNO08xprivatestatic
    SENSOR_REPORT_ID_GRAVITYBNO08xprivatestatic
    SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTORBNO08xprivatestatic
    SENSOR_REPORT_ID_GYROSCOPEBNO08xprivatestatic
    SENSOR_REPORT_ID_LINEAR_ACCELERATIONBNO08xprivatestatic
    SENSOR_REPORT_ID_MAGNETIC_FIELDBNO08xprivatestatic
    SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIERBNO08xprivatestatic
    SENSOR_REPORT_ID_RAW_ACCELEROMETERBNO08xprivatestatic
    SENSOR_REPORT_ID_RAW_GYROSCOPEBNO08xprivatestatic
    SENSOR_REPORT_ID_RAW_MAGNETOMETERBNO08xprivatestatic
    SENSOR_REPORT_ID_ROTATION_VECTORBNO08xprivatestatic
    SENSOR_REPORT_ID_STABILITY_CLASSIFIERBNO08xprivatestatic
    SENSOR_REPORT_ID_STEP_COUNTERBNO08xprivatestatic
    SENSOR_REPORT_ID_TAP_DETECTORBNO08xprivatestatic
    SENSOR_REPORT_ID_UNCALIBRATED_GYROBNO08xprivatestatic
    SHTP_REPORT_BASE_TIMESTAMPBNO08xprivatestatic
    SHTP_REPORT_COMMAND_REQUESTBNO08xprivatestatic
    SHTP_REPORT_COMMAND_RESPONSEBNO08xprivatestatic
    SHTP_REPORT_FRS_READ_REQUESTBNO08xprivatestatic
    SHTP_REPORT_FRS_READ_RESPONSEBNO08xprivatestatic
    SHTP_REPORT_PRODUCT_ID_REQUESTBNO08xprivatestatic
    SHTP_REPORT_PRODUCT_ID_RESPONSEBNO08xprivatestatic
    SHTP_REPORT_SET_FEATURE_COMMANDBNO08xprivatestatic
    soft_reset()BNO08x
    spi_hdlBNO08xprivate
    spi_task()BNO08xprivate
    spi_task_hdlBNO08xprivate
    spi_task_trampoline(void *arg)BNO08xprivatestatic
    spi_transactionBNO08xprivate
    stability_classifierBNO08xprivate
    step_countBNO08xprivate
    TAGBNO08xprivatestatic
    tap_detectorBNO08xprivate
    TARE_ARVR_STABILIZED_GAME_ROTATION_VECTORBNO08xstatic
    TARE_ARVR_STABILIZED_ROTATION_VECTORBNO08xstatic
    TARE_AXIS_ALLBNO08xstatic
    TARE_AXIS_ZBNO08xstatic
    TARE_GAME_ROTATION_VECTORBNO08xstatic
    TARE_GEOMAGNETIC_ROTATION_VECTORBNO08xstatic
    TARE_GYRO_INTEGRATED_ROTATION_VECTORBNO08xstatic
    TARE_NOWBNO08xprivatestatic
    tare_now(uint8_t axis_sel=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)BNO08x
    TARE_PERSISTBNO08xprivatestatic
    TARE_ROTATION_VECTORBNO08xstatic
    TARE_SET_REORIENTATIONBNO08xprivatestatic
    time_stampBNO08xprivate
    uncalib_gyro_accuracyBNO08xprivate
    wait_for_data()BNO08xprivate
    wait_for_rx_done()BNO08xprivate
    wait_for_tx_done()BNO08xprivate
    +
    + + + + diff --git a/documentation/html/class_b_n_o08x.html b/documentation/html/class_b_n_o08x.html new file mode 100644 index 0000000..1f599c9 --- /dev/null +++ b/documentation/html/class_b_n_o08x.html @@ -0,0 +1,11854 @@ + + + + + + + +esp32_BNO08x: BNO08x Class Reference + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    + +

    #include <BNO08x.hpp>

    +
    +Collaboration diagram for BNO08x:
    +
    +
    Collaboration graph
    + + + + + +
    [legend]
    + + + + + + + + +

    +Classes

    struct  bno08x_rx_packet_t
     Holds data that is received over spi. More...
     
    struct  bno08x_tx_packet_t
     Holds data that is sent over spi. More...
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     BNO08x (bno08x_config_t imu_config=default_imu_config)
     BNO08x imu constructor.
     
    bool initialize ()
     Initializes BNO08x sensor.
     
    bool hard_reset ()
     Hard resets BNO08x sensor.
     
    bool soft_reset ()
     Soft resets BNO08x sensor using executable channel.
     
    uint8_t get_reset_reason ()
     Requests product ID, prints the returned info over serial, and returns the reason for the most resent reset.
     
    bool mode_sleep ()
     Puts BNO08x sensor into sleep/low power mode using executable channel.
     
    bool mode_on ()
     Turns on/ brings BNO08x sensor out of sleep mode using executable channel.
     
    float q_to_float (int16_t fixed_point_value, uint8_t q_point)
     Converts a register value to a float using its associated Q point. (See https://en.wikipedia.org/wiki/Q_(number_format))
     
    bool run_full_calibration_routine ()
     Runs full calibration routine.
     
    void calibrate_all ()
     Sends command to calibrate accelerometer, gyro, and magnetometer.
     
    void calibrate_accelerometer ()
     Sends command to calibrate accelerometer.
     
    void calibrate_gyro ()
     Sends command to calibrate gyro.
     
    void calibrate_magnetometer ()
     Sends command to calibrate magnetometer.
     
    void calibrate_planar_accelerometer ()
     Sends command to calibrate planar accelerometer.
     
    void request_calibration_status ()
     Requests ME calibration status from BNO08x (see Ref. Manual 6.4.7.2)
     
    bool calibration_complete ()
     Returns true if calibration has completed.
     
    void end_calibration ()
     Sends command to end calibration procedure.
     
    void save_calibration ()
     Sends command to save internal calibration data (See Ref. Manual 6.4.7).
     
    void enable_rotation_vector (uint32_t time_between_reports)
     Sends command to enable rotation vector reports (See Ref. Manual 6.5.18)
     
    void enable_game_rotation_vector (uint32_t time_between_reports)
     Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19)
     
    void enable_ARVR_stabilized_rotation_vector (uint32_t time_between_reports)
     Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6.5.42)
     
    void enable_ARVR_stabilized_game_rotation_vector (uint32_t time_between_reports)
     Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6.5.43)
     
    void enable_gyro_integrated_rotation_vector (uint32_t time_between_reports)
     Sends command to enable gyro integrated rotation vector reports (See Ref. Manual 6.5.44)
     
    void enable_accelerometer (uint32_t time_between_reports)
     Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)
     
    void enable_linear_accelerometer (uint32_t time_between_reports)
     Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10)
     
    void enable_gravity (uint32_t time_between_reports)
     Sends command to enable gravity reading reports (See Ref. Manual 6.5.11)
     
    void enable_gyro (uint32_t time_between_reports)
     Sends command to enable gyro reports (See Ref. Manual 6.5.13)
     
    void enable_uncalibrated_gyro (uint32_t time_between_reports)
     Sends command to enable uncalibrated gyro reports (See Ref. Manual 6.5.14)
     
    void enable_magnetometer (uint32_t time_between_reports)
     Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)
     
    void enable_tap_detector (uint32_t time_between_reports)
     Sends command to enable tap detector reports (See Ref. Manual 6.5.27)
     
    void enable_step_counter (uint32_t time_between_reports)
     Sends command to enable step counter reports (See Ref. Manual 6.5.29)
     
    void enable_stability_classifier (uint32_t time_between_reports)
     Sends command to enable activity stability classifier reports (See Ref. Manual 6.5.31)
     
    void enable_activity_classifier (uint32_t time_between_reports, uint32_t activities_to_enable, uint8_t(&activity_confidence_vals)[9])
     Sends command to enable activity classifier reports (See Ref. Manual 6.5.36)
     
    void enable_raw_accelerometer (uint32_t time_between_reports)
     Sends command to enable raw accelerometer reports (See Ref. Manual 6.5.8)
     
    void enable_raw_gyro (uint32_t time_between_reports)
     Sends command to enable raw gyro reports (See Ref. Manual 6.5.12)
     
    void enable_raw_magnetometer (uint32_t time_between_reports)
     Sends command to enable raw magnetometer reports (See Ref. Manual 6.5.15)
     
    void disable_rotation_vector ()
     Sends command to disable rotation vector reports by setting report interval to 0.
     
    void disable_game_rotation_vector ()
     Sends command to disable game rotation vector reports by setting report interval to 0.
     
    void disable_ARVR_stabilized_rotation_vector ()
     Sends command to disable ARVR stabilized rotation vector reports by setting report interval to 0.
     
    void disable_ARVR_stabilized_game_rotation_vector ()
     Sends command to disable ARVR stabilized game rotation vector reports by setting report interval to 0.
     
    void disable_gyro_integrated_rotation_vector ()
     Sends command to disable gyro integrated rotation vector reports by setting report interval to 0.
     
    void disable_accelerometer ()
     Sends command to disable accelerometer reports by setting report interval to 0.
     
    void disable_linear_accelerometer ()
     Sends command to disable linear accelerometer reports by setting report interval to 0.
     
    void disable_gravity ()
     Sends command to disable gravity reports by setting report interval to 0.
     
    void disable_gyro ()
     Sends command to disable gyro reports by setting report interval to 0.
     
    void disable_uncalibrated_gyro ()
     Sends command to disable uncalibrated gyro reports by setting report interval to 0.
     
    void disable_magnetometer ()
     Sends command to disable magnetometer reports by setting report interval to 0.
     
    void disable_tap_detector ()
     Sends command to disable tap detector reports by setting report interval to 0.
     
    void disable_step_counter ()
     Sends command to disable step counter reports by setting report interval to 0.
     
    void disable_stability_classifier ()
     Sends command to disable stability reports by setting report interval to 0.
     
    void disable_activity_classifier ()
     Sends command to disable activity classifier reports by setting report interval to 0.
     
    void disable_raw_accelerometer ()
     Sends command to disable raw accelerometer reports by setting report interval to 0.
     
    void disable_raw_gyro ()
     Sends command to disable raw gyro reports by setting report interval to 0.
     
    void disable_raw_magnetometer ()
     Sends command to disable raw magnetometer reports by setting report interval to 0.
     
    void tare_now (uint8_t axis_sel=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)
     Sends command to tare an axis (See Ref. Manual 6.4.4.1)
     
    void save_tare ()
     Sends command to save tare into non-volatile memory of BNO08x (See Ref. Manual 6.4.4.2)
     
    void clear_tare ()
     Sends command to clear persistent tare settings in non-volatile memory of BNO08x (See Ref. Manual 6.4.4.3)
     
    bool data_available ()
     Checks if BNO08x has asserted interrupt and sent data.
     
    void register_cb (std::function< void()> cb_fxn)
     Registers a callback to execute when new data from a report is received.
     
    uint32_t get_time_stamp ()
     Return timestamp of most recent report.
     
    void get_magf (float &x, float &y, float &z, uint8_t &accuracy)
     Get the full magnetic field vector.
     
    float get_magf_X ()
     Get X component of magnetic field vector.
     
    float get_magf_Y ()
     Get Y component of magnetic field vector.
     
    float get_magf_Z ()
     Get Z component of magnetic field vector.
     
    uint8_t get_magf_accuracy ()
     Get accuracy of reported magnetic field vector.
     
    void get_gravity (float &x, float &y, float &z, uint8_t &accuracy)
     Get full reported gravity vector, units in m/s^2.
     
    float get_gravity_X ()
     Get the reported x axis gravity.
     
    float get_gravity_Y ()
     Get the reported y axis gravity.
     
    float get_gravity_Z ()
     Get the reported z axis gravity.
     
    uint8_t get_gravity_accuracy ()
     Get the reported gravity accuracy.
     
    float get_roll ()
     Get the reported rotation about x axis.
     
    float get_pitch ()
     Get the reported rotation about y axis.
     
    float get_yaw ()
     Get the reported rotation about z axis.
     
    float get_roll_deg ()
     Get the reported rotation about x axis.
     
    float get_pitch_deg ()
     Get the reported rotation about y axis.
     
    float get_yaw_deg ()
     Get the reported rotation about z axis.
     
    void get_quat (float &i, float &j, float &k, float &real, float &rad_accuracy, uint8_t &accuracy)
     Get the full quaternion reading.
     
    float get_quat_I ()
     Get I component of reported quaternion.
     
    float get_quat_J ()
     Get J component of reported quaternion.
     
    float get_quat_K ()
     Get K component of reported quaternion.
     
    float get_quat_real ()
     Get real component of reported quaternion.
     
    float get_quat_radian_accuracy ()
     Get radian accuracy of reported quaternion.
     
    uint8_t get_quat_accuracy ()
     Get accuracy of reported quaternion.
     
    void get_accel (float &x, float &y, float &z, uint8_t &accuracy)
     Get full acceleration (total acceleration of device, units in m/s^2).
     
    float get_accel_X ()
     Get x axis acceleration (total acceleration of device, units in m/s^2).
     
    float get_accel_Y ()
     Get y axis acceleration (total acceleration of device, units in m/s^2).
     
    float get_accel_Z ()
     Get z axis acceleration (total acceleration of device, units in m/s^2).
     
    uint8_t get_accel_accuracy ()
     Get accuracy of linear acceleration.
     
    void get_linear_accel (float &x, float &y, float &z, uint8_t &accuracy)
     Get full linear acceleration (acceleration of the device minus gravity, units in m/s^2).
     
    float get_linear_accel_X ()
     Get x axis linear acceleration (acceleration of device minus gravity, units in m/s^2)
     
    float get_linear_accel_Y ()
     Get y axis linear acceleration (acceleration of device minus gravity, units in m/s^2)
     
    float get_linear_accel_Z ()
     Get z axis linear acceleration (acceleration of device minus gravity, units in m/s^2)
     
    uint8_t get_linear_accel_accuracy ()
     Get accuracy of linear acceleration.
     
    int16_t get_raw_accel_X ()
     Get raw accelerometer x axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.5.8)
     
    int16_t get_raw_accel_Y ()
     Get raw accelerometer y axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.5.8)
     
    int16_t get_raw_accel_Z ()
     Get raw accelerometer z axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.5.8)
     
    int16_t get_raw_gyro_X ()
     Get raw gyroscope x axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.5.12)
     
    int16_t get_raw_gyro_Y ()
     Get raw gyroscope y axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.5.12)
     
    int16_t get_raw_gyro_Z ()
     Get raw gyroscope z axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.5.12)
     
    int16_t get_raw_magf_X ()
     Get raw magnetometer x axis reading from physical magnetometer sensor (See Ref. Manual 6.5.15)
     
    int16_t get_raw_magf_Y ()
     Get raw magnetometer y axis reading from physical magnetometer sensor (See Ref. Manual 6.5.15)
     
    int16_t get_raw_magf_Z ()
     Get raw magnetometer z axis reading from physical magnetometer sensor (See Ref. Manual 6.5.15)
     
    void get_gyro_calibrated_velocity (float &x, float &y, float &z, uint8_t &accuracy)
     Get full rotational velocity with drift compensation (units in Rad/s).
     
    float get_gyro_calibrated_velocity_X ()
     Get calibrated gyro x axis angular velocity measurement.
     
    float get_gyro_calibrated_velocity_Y ()
     Get calibrated gyro y axis angular velocity measurement.
     
    float get_gyro_calibrated_velocity_Z ()
     Get calibrated gyro z axis angular velocity measurement.
     
    uint8_t get_gyro_accuracy ()
     Get calibrated gyro accuracy.
     
    void get_uncalibrated_gyro (float &x, float &y, float &z, float &bx, float &by, float &bz, uint8_t &accuracy)
     Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is given but not applied.
     
    float get_uncalibrated_gyro_X ()
     Get uncalibrated gyro x axis angular velocity measurement.
     
    float get_uncalibrated_gyro_Y ()
     Get uncalibrated gyro Y axis angular velocity measurement.
     
    float get_uncalibrated_gyro_Z ()
     Get uncalibrated gyro Z axis angular velocity measurement.
     
    float get_uncalibrated_gyro_bias_X ()
     Get uncalibrated gyro x axis drift estimate.
     
    float get_uncalibrated_gyro_bias_Y ()
     Get uncalibrated gyro Y axis drift estimate.
     
    float get_uncalibrated_gyro_bias_Z ()
     Get uncalibrated gyro Z axis drift estimate.
     
    uint8_t get_uncalibrated_gyro_accuracy ()
     Get uncalibrated gyro accuracy.
     
    void get_gyro_velocity (float &x, float &y, float &z)
     Full rotational velocity from gyro-integrated rotation vector (See Ref. Manual 6.5.44)
     
    float get_gyro_velocity_X ()
     Get x axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6.5.44)
     
    float get_gyro_velocity_Y ()
     Get y axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6.5.44)
     
    float get_gyro_velocity_Z ()
     Get z axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6.5.44)
     
    uint8_t get_tap_detector ()
     Get if tap has occured.
     
    uint16_t get_step_count ()
     Get the counted amount of steps.
     
    int8_t get_stability_classifier ()
     Get the current stability classifier (Seee Ref. Manual 6.5.31)
     
    uint8_t get_activity_classifier ()
     Get the current activity classifier (Seee Ref. Manual 6.5.36)
     
    int16_t get_Q1 (uint16_t record_ID)
     Gets Q1 point from BNO08x FRS (flash record system).
     
    int16_t get_Q2 (uint16_t record_ID)
     Gets Q2 point from BNO08x FRS (flash record system).
     
    int16_t get_Q3 (uint16_t record_ID)
     Gets Q3 point from BNO08x FRS (flash record system).
     
    float get_resolution (uint16_t record_ID)
     Gets resolution from BNO08x FRS (flash record system).
     
    float get_range (uint16_t record_ID)
     Gets range from BNO08x FRS (flash record system).
     
    uint32_t FRS_read_word (uint16_t record_ID, uint8_t word_number)
     Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number. (See Ref. Manual 5.1 & 6.3.7)
     
    bool FRS_read_request (uint16_t record_ID, uint16_t read_offset, uint16_t block_size)
     Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other info. (See Ref. Manual 5.1 & 6.3.6)
     
    bool FRS_read_data (uint16_t record_ID, uint8_t start_location, uint8_t words_to_read)
     Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other info. (See Ref. Manual 5.1 & 6.3.7)
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Static Public Attributes

    static const constexpr uint16_t FRS_RECORD_ID_ACCELEROMETER
     Accelerometer record ID, to be passed in metadata functions like get_Q1()
     
    static const constexpr uint16_t FRS_RECORD_ID_GYROSCOPE_CALIBRATED
     Calirated gyroscope record ID, to be passed in metadata functions like get_Q1()
     
    static const constexpr uint16_t FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED
     Calibrated magnetometer record ID, to be passed in metadata functions like get_Q1()
     
    static const constexpr uint16_t FRS_RECORD_ID_ROTATION_VECTOR
     Rotation vector record ID, to be passed in metadata functions like get_Q1()
     
    static const constexpr uint8_t TARE_AXIS_ALL = 0x07
     Tare all axes (used with tare now command)
     
    static const constexpr uint8_t TARE_AXIS_Z = 0x04
     Tar yaw axis only (used with tare now command)
     
    static const constexpr uint8_t TARE_ROTATION_VECTOR = 0
     Tare rotation vector.
     
    static const constexpr uint8_t TARE_GAME_ROTATION_VECTOR = 1
     Tare game rotation vector.
     
    static const constexpr uint8_t TARE_GEOMAGNETIC_ROTATION_VECTOR = 2
     tare geomagnetic rotation vector
     
    static const constexpr uint8_t TARE_GYRO_INTEGRATED_ROTATION_VECTOR = 3
     Tare gyro integrated rotation vector.
     
    static const constexpr uint8_t TARE_ARVR_STABILIZED_ROTATION_VECTOR = 4
     Tare ARVR stabilized rotation vector.
     
    static const constexpr uint8_t TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR = 5
     Tare ARVR stabilized game rotation vector.
     
    static const constexpr int16_t ROTATION_VECTOR_Q1 = 14
     Rotation vector Q point (See SH-2 Ref. Manual 6.5.18)
     
    static const constexpr int16_t ROTATION_VECTOR_ACCURACY_Q1 = 12
     Rotation vector accuracy estimate Q point (See SH-2 Ref. Manual 6.5.18)
     
    static const constexpr int16_t ACCELEROMETER_Q1 = 8
     Acceleration Q point (See SH-2 Ref. Manual 6.5.9)
     
    static const constexpr int16_t LINEAR_ACCELEROMETER_Q1 = 8
     Linear acceleration Q point (See SH-2 Ref. Manual 6.5.10)
     
    static const constexpr int16_t GYRO_Q1 = 9
     Gyro Q point (See SH-2 Ref. Manual 6.5.13)
     
    static const constexpr int16_t MAGNETOMETER_Q1 = 4
     Magnetometer Q point (See SH-2 Ref. Manual 6.5.16)
     
    static const constexpr int16_t ANGULAR_VELOCITY_Q1 = 10
     Angular velocity Q point (See SH-2 Ref. Manual 6.5.44)
     
    static const constexpr int16_t GRAVITY_Q1 = 8
     Gravity Q point (See SH-2 Ref. Manual 6.5.11)
     
    + + + + + + + +

    +Private Types

    typedef struct BNO08x::bno08x_rx_packet_t bno08x_rx_packet_t
     Holds data that is received over spi.
     
    typedef struct BNO08x::bno08x_tx_packet_t bno08x_tx_packet_t
     Holds data that is sent over spi.
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Private Member Functions

    bool wait_for_rx_done ()
     Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse.
     
    bool wait_for_tx_done ()
     Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse.
     
    bool wait_for_data ()
     Waits for a valid or invalid packet to be received or HOST_INT_TIMEOUT_MS to elapse.
     
    bool receive_packet ()
     Receives a SHTP packet via SPI and sends it to data_proc_task()
     
    void send_packet (bno08x_tx_packet_t *packet)
     Sends a queued SHTP packet via SPI.
     
    void enable_report (uint8_t report_ID, uint32_t time_between_reports, const EventBits_t report_evt_grp_bit)
     Enables a sensor report for a given ID.
     
    void disable_report (uint8_t report_ID, const EventBits_t report_evt_grp_bit)
     Disables a sensor report for a given ID by setting its time interval to 0.
     
    void queue_packet (uint8_t channel_number, uint8_t data_length, uint8_t *commands)
     Queues an SHTP packet to be sent via SPI.
     
    void queue_command (uint8_t command, uint8_t *commands)
     Queues a packet containing a command.
     
    void queue_feature_command (uint8_t report_ID, uint32_t time_between_reports)
     Queues a packet containing a command with a request for sensor reports, reported periodically. (See Ref. Manual 6.5.4)
     
    void queue_feature_command (uint8_t report_ID, uint32_t time_between_reports, uint32_t specific_config)
     Queues a packet containing a command with a request for sensor reports, reported periodically. (See Ref. Manual 6.5.4)
     
    void queue_calibrate_command (uint8_t _to_calibrate)
     Queues a packet containing a command to calibrate the specified sensor.
     
    void queue_tare_command (uint8_t command, uint8_t axis=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)
     Queues a packet containing a command related to zeroing sensor's axes. (See Ref. Manual 6.4.4.1)
     
    void queue_request_product_id_command ()
     Queues a packet containing the request product ID command.
     
    uint16_t parse_packet (bno08x_rx_packet_t *packet)
     Parses a packet received from bno08x, updating any data according to received reports.
     
    uint16_t parse_product_id_report (bno08x_rx_packet_t *packet)
     Parses product id report and prints device info.
     
    uint16_t parse_frs_read_response_report (bno08x_rx_packet_t *packet)
     Sends packet to be parsed to meta data function call (frs_read_word()) through queue.
     
    uint16_t parse_input_report (bno08x_rx_packet_t *packet)
     Parses received input report sent by BNO08x.
     
    uint16_t parse_command_report (bno08x_rx_packet_t *packet)
     Parses received command report sent by BNO08x (See Ref. Manual 6.3.9)
     
    void print_header (bno08x_rx_packet_t *packet)
     Prints the header of the passed SHTP packet to serial console with ESP_LOG statement.
     
    void print_packet (bno08x_rx_packet_t *packet)
     Prints the passed SHTP packet to serial console with ESP_LOG statement.
     
    void spi_task ()
     Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x.
     
    void data_proc_task ()
     Task responsible parsing packets. Executed when SPI task sends a packet to be parsed, notifies wait_for_data() call.
     
    + + + + + + + + + + +

    +Static Private Member Functions

    static void spi_task_trampoline (void *arg)
     Static function used to launch spi task.
     
    static void data_proc_task_trampoline (void *arg)
     Static function used to launch data processing task.
     
    static void IRAM_ATTR hint_handler (void *arg)
     HINT interrupt service routine, handles falling edge of BNO08x HINT pin.
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Private Attributes

    EventGroupHandle_t evt_grp_spi
     Event group for indicating when bno08x hint pin has triggered and when new data has been processed. Used by calls to sending or receiving functions.
     
    EventGroupHandle_t evt_grp_report_en
     Event group for indicating which reports are currently enabled.
     
    QueueHandle_t queue_rx_data
     Packet queue used to send data received from bno08x from spi_task to data_proc_task.
     
    QueueHandle_t queue_tx_data
     Packet queue used to send data to be sent over SPI from sending functions to spi_task.
     
    QueueHandle_t queue_frs_read_data
     Queue used to send packet body from data_proc_task to frs read functions.
     
    QueueHandle_t queue_reset_reason
     Queue used to send reset reason from product id report to reset_reason() function.
     
    std::vector< std::function< void()> > cb_list
     
    uint32_t meta_data [9]
     First 9 bytes of meta data returned from FRS read operation (we don't really need the rest) (See Ref. Manual 5.1)
     
    bno08x_config_t imu_config {}
     IMU configuration settings.
     
    spi_bus_config_t bus_config {}
     SPI bus GPIO configuration settings.
     
    spi_device_interface_config_t imu_spi_config {}
     SPI slave device settings.
     
    spi_device_handle_t spi_hdl {}
     SPI device handle.
     
    spi_transaction_t spi_transaction {}
     SPI transaction handle.
     
    uint32_t time_stamp
     Report timestamp (see datasheet 1.3.5.3)
     
    uint16_t raw_accel_X
     
    uint16_t raw_accel_Y
     
    uint16_t raw_accel_Z
     
    uint16_t accel_accuracy
     Raw acceleration readings (See SH-2 Ref. Manual 6.5.8)
     
    uint16_t raw_lin_accel_X
     
    uint16_t raw_lin_accel_Y
     
    uint16_t raw_lin_accel_Z
     
    uint16_t accel_lin_accuracy
     Raw linear acceleration (See SH-2 Ref. Manual 6.5.10)
     
    uint16_t raw_gyro_X
     
    uint16_t raw_gyro_Y
     
    uint16_t raw_gyro_Z
     
    uint16_t gyro_accuracy
     Raw gyro reading (See SH-2 Ref. Manual 6.5.13)
     
    uint16_t raw_quat_I
     
    uint16_t raw_quat_J
     
    uint16_t raw_quat_K
     
    uint16_t raw_quat_real
     
    uint16_t raw_quat_radian_accuracy
     
    uint16_t quat_accuracy
     Raw quaternion reading (See SH-2 Ref. Manual 6.5.44)
     
    uint16_t raw_velocity_gyro_X
     
    uint16_t raw_velocity_gyro_Y
     
    uint16_t raw_velocity_gyro_Z
     Raw gyro angular velocity reading (See SH-2 Ref. Manual 6.5.44)
     
    uint16_t gravity_X
     
    uint16_t gravity_Y
     
    uint16_t gravity_Z
     
    uint16_t gravity_accuracy
     Gravity reading in m/s^2 (See SH-2 Ref. Manual 6.5.11)
     
    uint16_t raw_uncalib_gyro_X
     
    uint16_t raw_uncalib_gyro_Y
     
    uint16_t raw_uncalib_gyro_Z
     
    uint16_t raw_bias_X
     
    uint16_t raw_bias_Y
     
    uint16_t raw_bias_Z
     
    uint16_t uncalib_gyro_accuracy
     Uncalibrated gyro reading (See SH-2 Ref. Manual 6.5.14)
     
    uint16_t raw_magf_X
     
    uint16_t raw_magf_Y
     
    uint16_t raw_magf_Z
     
    uint16_t magf_accuracy
     Calibrated magnetic field reading in uTesla (See SH-2 Ref. Manual 6.5.16)
     
    uint8_t tap_detector
     Tap detector reading (See SH-2 Ref. Manual 6.5.27)
     
    uint16_t step_count
     Step counter reading (See SH-2 Ref. Manual 6.5.29)
     
    uint8_t stability_classifier
     Stability status reading (See SH-2 Ref. Manual 6.5.31)
     
    uint8_t activity_classifier
     Activity status reading (See SH-2 Ref. Manual 6.5.36)
     
    uint8_t * activity_confidences
     Confidence of read activities (See SH-2 Ref. Manual 6.5.36)
     
    uint8_t calibration_status
     Calibration status of device (See SH-2 Ref. Manual 6.4.7.1 & 6.4.7.2)
     
    uint16_t mems_raw_accel_X
     
    uint16_t mems_raw_accel_Y
     
    uint16_t mems_raw_accel_Z
     Raw accelerometer readings from MEMS sensor (See SH2 Ref. Manual 6.5.8)
     
    uint16_t mems_raw_gyro_X
     
    uint16_t mems_raw_gyro_Y
     
    uint16_t mems_raw_gyro_Z
     Raw gyro readings from MEMS sensor (See SH-2 Ref. Manual 6.5.12)
     
    uint16_t mems_raw_magf_X
     
    uint16_t mems_raw_magf_Y
     
    uint16_t mems_raw_magf_Z
     Raw magnetometer (compass) readings from MEMS sensor (See SH-2 Ref. Manual 6.5.15)
     
    TaskHandle_t spi_task_hdl
     spi_task() handle
     
    TaskHandle_t data_proc_task_hdl
     data_proc_task() task handle
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Static Private Attributes

    static bno08x_config_t default_imu_config
     default imu config settings
     
    static bool isr_service_installed = {false}
     true of the isr service has been installed, only has to be done once regardless of how many devices are used
     
    static const constexpr uint16_t RX_DATA_LENGTH = 300
     length buffer containing data received over spi
     
    static const constexpr uint16_t MAX_METADATA_LENGTH = 9
     max length of metadata used in frs read operations
     
    static const constexpr uint64_t HOST_INT_TIMEOUT_MS
     Max wait between HINT being asserted by BNO08x before transaction is considered failed (in miliseconds)
     
    static const constexpr EventBits_t EVT_GRP_SPI_RX_DONE_BIT
     When this bit is set it indicates a receive procedure has completed.
     
    static const constexpr EventBits_t EVT_GRP_SPI_RX_VALID_PACKET
     When this bit is set, it indicates a valid packet has been received and processed.
     
    static const constexpr EventBits_t EVT_GRP_SPI_RX_INVALID_PACKET
     When this bit is set, it indicates an invalid packet has been received.
     
    static const constexpr EventBits_t EVT_GRP_SPI_TX_DONE = (1 << 3)
     When this bit is set, it indicates a queued packet has been sent.
     
    static const constexpr EventBits_t EVT_GRP_RPT_ROTATION_VECTOR_BIT = (1 << 0)
     When set, rotation vector reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT = (1 << 1)
     When set, game rotation vector reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT
     When set, ARVR stabilized rotation vector reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT
     When set, ARVR stabilized game rotation vector reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT
     When set, gyro integrator rotation vector reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_ACCELEROMETER_BIT = (1 << 5)
     When set, accelerometer reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT = (1 << 6)
     When set, linear accelerometer reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_GRAVITY_BIT = (1 << 7)
     When set, gravity reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_GYRO_BIT = (1 << 8)
     When set, gyro reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT = (1 << 9)
     When set, uncalibrated gyro reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_MAGNETOMETER_BIT = (1 << 10)
     When set, magnetometer reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_TAP_DETECTOR_BIT = (1 << 11)
     When set, tap detector reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_STEP_COUNTER_BIT = (1 << 12)
     When set, step counter reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT = (1 << 13)
     When set, stability classifier reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT = (1 << 14)
     When set, activity classifier reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_RAW_ACCELEROMETER_BIT = (1 << 15)
     When set, raw accelerometer reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_RAW_GYRO_BIT = (1 << 16)
     When set, raw gyro reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_RAW_MAGNETOMETER_BIT = (1 << 17)
     When set, raw magnetometer reports are active.
     
    static const constexpr EventBits_t EVT_GRP_RPT_ALL_BITS
     
    static const constexpr uint8_t CALIBRATE_ACCEL = 0
     Calibrate accelerometer command used by queue_calibrate_command.
     
    static const constexpr uint8_t CALIBRATE_GYRO = 1
     Calibrate gyro command used by queue_calibrate_command.
     
    static const constexpr uint8_t CALIBRATE_MAG = 2
     Calibrate magnetometer command used by queue_calibrate_command.
     
    static const constexpr uint8_t CALIBRATE_PLANAR_ACCEL = 3
     Calibrate planar acceleration command used by queue_calibrate_command.
     
    static const constexpr uint8_t CALIBRATE_ACCEL_GYRO_MAG
     Calibrate accelerometer, gyro, & magnetometer command used by queue_calibrate_command.
     
    static const constexpr uint8_t CALIBRATE_STOP = 5
     Stop calibration command used by queue_calibrate_command.
     
    static const constexpr uint8_t COMMAND_ERRORS = 1
     
    static const constexpr uint8_t COMMAND_COUNTER = 2
     
    static const constexpr uint8_t COMMAND_TARE = 3
     Command and response to tare command (See Sh2 Ref. Manual 6.4.4)
     
    static const constexpr uint8_t COMMAND_INITIALIZE = 4
     Reinitialize sensor hub components See (SH2 Ref. Manual 6.4.5)
     
    static const constexpr uint8_t COMMAND_DCD = 6
     Save DCD command (See SH2 Ref. Manual 6.4.7)
     
    static const constexpr uint8_t COMMAND_ME_CALIBRATE = 7
     Command and response to configure ME calibration (See SH2 Ref. Manual 6.4.7)
     
    static const constexpr uint8_t COMMAND_DCD_PERIOD_SAVE = 9
     Configure DCD periodic saving (See SH2 Ref. Manual 6.4)
     
    static const constexpr uint8_t COMMAND_OSCILLATOR = 10
     Retrieve oscillator type command (See SH2 Ref. Manual 6.4)
     
    static const constexpr uint8_t COMMAND_CLEAR_DCD = 11
     Clear DCD & Reset command (See SH2 Ref. Manual 6.4)
     
    static const constexpr uint8_t SHTP_REPORT_COMMAND_RESPONSE = 0xF1
     See SH2 Ref. Manual 6.3.9.
     
    static const constexpr uint8_t SHTP_REPORT_COMMAND_REQUEST = 0xF2
     See SH2 Ref. Manual 6.3.8.
     
    static const constexpr uint8_t SHTP_REPORT_FRS_READ_RESPONSE = 0xF3
     See SH2 Ref. Manual 6.3.7.
     
    static const constexpr uint8_t SHTP_REPORT_FRS_READ_REQUEST = 0xF4
     See SH2 Ref. Manual 6.3.6.
     
    static const constexpr uint8_t SHTP_REPORT_PRODUCT_ID_RESPONSE = 0xF8
     See SH2 Ref. Manual 6.3.2.
     
    static const constexpr uint8_t SHTP_REPORT_PRODUCT_ID_REQUEST = 0xF9
     See SH2 Ref. Manual 6.3.1.
     
    static const constexpr uint8_t SHTP_REPORT_BASE_TIMESTAMP = 0xFB
     See SH2 Ref. Manual 7.2.1.
     
    static const constexpr uint8_t SHTP_REPORT_SET_FEATURE_COMMAND = 0xFD
     See SH2 Ref. Manual 6.5.4.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_ACCELEROMETER = 0x01
     See SH2 Ref. Manual 6.5.9.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_GYROSCOPE = 0x02
     See SH2 Ref. Manual 6.5.13.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_MAGNETIC_FIELD = 0x03
     See SH2 Ref. Manual 6.5.16.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_LINEAR_ACCELERATION = 0x04
     See SH2 Ref. Manual 6.5.10.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_ROTATION_VECTOR = 0x05
     See SH2 Ref. Manual 6.5.18.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_GRAVITY = 0x06
     See SH2 Ref. Manual 6.5.11.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_UNCALIBRATED_GYRO = 0x07
     See SH2 Ref. Manual 6.5.14.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_GAME_ROTATION_VECTOR = 0x08
     See SH2 Ref. Manual 6.5.19.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR = 0x09
     See SH2 Ref. Manual 6.5.20.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR = 0x2A
     See SH2 Ref. Manual 6.5.44.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_TAP_DETECTOR = 0x10
     See SH2 Ref. Manual 6.5.27.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_STEP_COUNTER = 0x11
     See SH2 Ref. Manual 6.5.29.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_STABILITY_CLASSIFIER = 0x13
     See SH2 Ref. Manual 6.5.31.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_RAW_ACCELEROMETER = 0x14
     See SH2 Ref. Manual 6.5.8.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_RAW_GYROSCOPE = 0x15
     See SH2 Ref. Manual 6.5.12.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_RAW_MAGNETOMETER = 0x16
     See SH2 Ref. Manual 6.5.15.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER = 0x1E
     See SH2 Ref. Manual 6.5.36.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR = 0x28
     See SH2 Ref. Manual 6.5.42.
     
    static const constexpr uint8_t SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR = 0x29
     See SH2 Ref. Manual 6.5.43.
     
    static const constexpr uint8_t TARE_NOW = 0
     See SH2 Ref. Manual 6.4.4.1.
     
    static const constexpr uint8_t TARE_PERSIST = 1
     See SH2 Ref. Manual 6.4.4.2.
     
    static const constexpr uint8_t TARE_SET_REORIENTATION = 2
     See SH2 Ref. Manual 6.4.4.3.
     
    static const constexpr char * TAG = "BNO08x"
     Class tag used for serial print statements.
     
    +

    Member Typedef Documentation

    + +

    ◆ bno08x_rx_packet_t

    + +
    +
    + + + + + +
    + + + + +
    typedef struct BNO08x::bno08x_rx_packet_t BNO08x::bno08x_rx_packet_t
    +
    +private
    +
    + +

    Holds data that is received over spi.

    + +
    +
    + +

    ◆ bno08x_tx_packet_t

    + +
    +
    + + + + + +
    + + + + +
    typedef struct BNO08x::bno08x_tx_packet_t BNO08x::bno08x_tx_packet_t
    +
    +private
    +
    + +

    Holds data that is sent over spi.

    + +
    +
    +

    Constructor & Destructor Documentation

    + +

    ◆ BNO08x()

    + +
    +
    + + + + + + + +
    BNO08x::BNO08x (bno08x_config_t imu_config = default_imu_config)
    +
    + +

    BNO08x imu constructor.

    +

    Construct a BNO08x object for managing a BNO08x sensor. Initializes required GPIO pins, interrupts, SPI peripheral.

    +
    Parameters
    + + +
    imu_configConfiguration settings (optional), default settings can be seen in bno08x_config_t
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    +

    Member Function Documentation

    + +

    ◆ calibrate_accelerometer()

    + +
    +
    + + + + + + + +
    void BNO08x::calibrate_accelerometer ()
    +
    + +

    Sends command to calibrate accelerometer.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + +
    + +
    +
    + +

    ◆ calibrate_all()

    + +
    +
    + + + + + + + +
    void BNO08x::calibrate_all ()
    +
    + +

    Sends command to calibrate accelerometer, gyro, and magnetometer.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ calibrate_gyro()

    + +
    +
    + + + + + + + +
    void BNO08x::calibrate_gyro ()
    +
    + +

    Sends command to calibrate gyro.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + +
    + +
    +
    + +

    ◆ calibrate_magnetometer()

    + +
    +
    + + + + + + + +
    void BNO08x::calibrate_magnetometer ()
    +
    + +

    Sends command to calibrate magnetometer.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + +
    + +
    +
    + +

    ◆ calibrate_planar_accelerometer()

    + +
    +
    + + + + + + + +
    void BNO08x::calibrate_planar_accelerometer ()
    +
    + +

    Sends command to calibrate planar accelerometer.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + +
    + +
    +
    + +

    ◆ calibration_complete()

    + +
    +
    + + + + + + + +
    bool BNO08x::calibration_complete ()
    +
    + +

    Returns true if calibration has completed.

    +
    Returns
    void, nothing to return
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ clear_tare()

    + +
    +
    + + + + + + + +
    void BNO08x::clear_tare ()
    +
    + +

    Sends command to clear persistent tare settings in non-volatile memory of BNO08x (See Ref. Manual 6.4.4.3)

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + +
    + +
    +
    + +

    ◆ data_available()

    + +
    +
    + + + + + + + +
    bool BNO08x::data_available ()
    +
    + +

    Checks if BNO08x has asserted interrupt and sent data.

    +
    Returns
    true if new data has been parsed and saved
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ data_proc_task()

    + +
    +
    + + + + + +
    + + + + + + + +
    void BNO08x::data_proc_task ()
    +
    +private
    +
    + +

    Task responsible parsing packets. Executed when SPI task sends a packet to be parsed, notifies wait_for_data() call.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + +
    + +
    +
    + +

    ◆ data_proc_task_trampoline()

    + +
    +
    + + + + + +
    + + + + + + + +
    void BNO08x::data_proc_task_trampoline (void * arg)
    +
    +staticprivate
    +
    + +

    Static function used to launch data processing task.

    +

    Used such that data_proc_task() can be non-static class member.

    +
    Parameters
    + + +
    argvoid pointer to BNO08x imu object
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ disable_accelerometer()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_accelerometer ()
    +
    + +

    Sends command to disable accelerometer reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_activity_classifier()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_activity_classifier ()
    +
    + +

    Sends command to disable activity classifier reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_ARVR_stabilized_game_rotation_vector()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_ARVR_stabilized_game_rotation_vector ()
    +
    + +

    Sends command to disable ARVR stabilized game rotation vector reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_ARVR_stabilized_rotation_vector()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_ARVR_stabilized_rotation_vector ()
    +
    + +

    Sends command to disable ARVR stabilized rotation vector reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_game_rotation_vector()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_game_rotation_vector ()
    +
    + +

    Sends command to disable game rotation vector reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_gravity()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_gravity ()
    +
    + +

    Sends command to disable gravity reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_gyro()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_gyro ()
    +
    + +

    Sends command to disable gyro reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_gyro_integrated_rotation_vector()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_gyro_integrated_rotation_vector ()
    +
    + +

    Sends command to disable gyro integrated rotation vector reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_linear_accelerometer()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_linear_accelerometer ()
    +
    + +

    Sends command to disable linear accelerometer reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_magnetometer()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_magnetometer ()
    +
    + +

    Sends command to disable magnetometer reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_raw_accelerometer()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_raw_accelerometer ()
    +
    + +

    Sends command to disable raw accelerometer reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_raw_gyro()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_raw_gyro ()
    +
    + +

    Sends command to disable raw gyro reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_raw_magnetometer()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_raw_magnetometer ()
    +
    + +

    Sends command to disable raw magnetometer reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_report()

    + +
    +
    + + + + + +
    + + + + + + + + + + + +
    void BNO08x::disable_report (uint8_t report_ID,
    const EventBits_t report_evt_grp_bit )
    +
    +private
    +
    + +

    Disables a sensor report for a given ID by setting its time interval to 0.

    +
    Parameters
    + + + +
    report_IDThe report ID of the sensor, i.e. SENSOR_REPORT_ID_X
    report_evt_grp_bitThe event group bit for the respective report, to indicate to spi_task() it's disabled, i.e. EVT_GRP_RPT_X
    +
    +
    +

    If no reports are enabled after disabling, this function will disable interrupts on hint pin.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_rotation_vector()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_rotation_vector ()
    +
    + +

    Sends command to disable rotation vector reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_stability_classifier()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_stability_classifier ()
    +
    + +

    Sends command to disable stability reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_step_counter()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_step_counter ()
    +
    + +

    Sends command to disable step counter reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_tap_detector()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_tap_detector ()
    +
    + +

    Sends command to disable tap detector reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ disable_uncalibrated_gyro()

    + +
    +
    + + + + + + + +
    void BNO08x::disable_uncalibrated_gyro ()
    +
    + +

    Sends command to disable uncalibrated gyro reports by setting report interval to 0.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_accelerometer()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_accelerometer (uint32_t time_between_reports)
    +
    + +

    Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_activity_classifier()

    + +
    +
    + + + + + + + + + + + + + + + + +
    void BNO08x::enable_activity_classifier (uint32_t time_between_reports,
    uint32_t activities_to_enable,
    uint8_t(&) activity_confidence_vals[9] )
    +
    + +

    Sends command to enable activity classifier reports (See Ref. Manual 6.5.36)

    +
    Parameters
    + + + + +
    time_between_reportsDesired time between reports in microseconds.
    activities_to_enableDesired activities to enable (0x1F enables all).
    activity_confidence_valsReturned activity level confidences.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_ARVR_stabilized_game_rotation_vector()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_ARVR_stabilized_game_rotation_vector (uint32_t time_between_reports)
    +
    + +

    Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6.5.43)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_ARVR_stabilized_rotation_vector()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_ARVR_stabilized_rotation_vector (uint32_t time_between_reports)
    +
    + +

    Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6.5.42)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_game_rotation_vector()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_game_rotation_vector (uint32_t time_between_reports)
    +
    + +

    Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ enable_gravity()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_gravity (uint32_t time_between_reports)
    +
    + +

    Sends command to enable gravity reading reports (See Ref. Manual 6.5.11)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_gyro()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_gyro (uint32_t time_between_reports)
    +
    + +

    Sends command to enable gyro reports (See Ref. Manual 6.5.13)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_gyro_integrated_rotation_vector()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_gyro_integrated_rotation_vector (uint32_t time_between_reports)
    +
    + +

    Sends command to enable gyro integrated rotation vector reports (See Ref. Manual 6.5.44)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_linear_accelerometer()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_linear_accelerometer (uint32_t time_between_reports)
    +
    + +

    Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_magnetometer()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_magnetometer (uint32_t time_between_reports)
    +
    + +

    Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ enable_raw_accelerometer()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_raw_accelerometer (uint32_t time_between_reports)
    +
    + +

    Sends command to enable raw accelerometer reports (See Ref. Manual 6.5.8)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_raw_gyro()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_raw_gyro (uint32_t time_between_reports)
    +
    + +

    Sends command to enable raw gyro reports (See Ref. Manual 6.5.12)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_raw_magnetometer()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_raw_magnetometer (uint32_t time_between_reports)
    +
    + +

    Sends command to enable raw magnetometer reports (See Ref. Manual 6.5.15)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_report()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + +
    void BNO08x::enable_report (uint8_t report_ID,
    uint32_t time_between_reports,
    const EventBits_t report_evt_grp_bit )
    +
    +private
    +
    + +

    Enables a sensor report for a given ID.

    +
    Parameters
    + + + + +
    report_IDThe report ID of the sensor, i.e. SENSOR_REPORT_ID_X
    time_between_reportsThe desired time in microseconds between each report. The BNO08x will send reports according to this interval.
    report_evt_grp_bitThe event group bit for the respective report, to indicate to spi_task() it's enabled, i.e. EVT_GRP_RPT_X
    +
    +
    +

    If no reports were enabled prior to call, this function will re-enable interrupts on hint pin.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_rotation_vector()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_rotation_vector (uint32_t time_between_reports)
    +
    + +

    Sends command to enable rotation vector reports (See Ref. Manual 6.5.18)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_stability_classifier()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_stability_classifier (uint32_t time_between_reports)
    +
    + +

    Sends command to enable activity stability classifier reports (See Ref. Manual 6.5.31)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_step_counter()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_step_counter (uint32_t time_between_reports)
    +
    + +

    Sends command to enable step counter reports (See Ref. Manual 6.5.29)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_tap_detector()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_tap_detector (uint32_t time_between_reports)
    +
    + +

    Sends command to enable tap detector reports (See Ref. Manual 6.5.27)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ enable_uncalibrated_gyro()

    + +
    +
    + + + + + + + +
    void BNO08x::enable_uncalibrated_gyro (uint32_t time_between_reports)
    +
    + +

    Sends command to enable uncalibrated gyro reports (See Ref. Manual 6.5.14)

    +
    Parameters
    + + +
    time_between_reportsDesired time between reports in microseconds.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ end_calibration()

    + +
    +
    + + + + + + + +
    void BNO08x::end_calibration ()
    +
    + +

    Sends command to end calibration procedure.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + +
    + +
    +
    + +

    ◆ FRS_read_data()

    + +
    +
    + + + + + + + + + + + + + + + + +
    bool BNO08x::FRS_read_data (uint16_t record_ID,
    uint8_t start_location,
    uint8_t words_to_read )
    +
    + +

    Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other info. (See Ref. Manual 5.1 & 6.3.7)

    +

    Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional.

    +
    Parameters
    + + + + +
    record_IDWhich record ID/ sensor to request meta data from.
    start_locationStart byte location.
    words_to_readLength of words to read.
    +
    +
    +
    Returns
    True if meta data read successfully.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ FRS_read_request()

    + +
    +
    + + + + + + + + + + + + + + + + +
    bool BNO08x::FRS_read_request (uint16_t record_ID,
    uint16_t read_offset,
    uint16_t block_size )
    +
    + +

    Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other info. (See Ref. Manual 5.1 & 6.3.6)

    +

    Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional.

    +
    Parameters
    + + + + +
    record_IDWhich record ID/ sensor to request meta data from.
    start_locationStart byte location.
    words_to_readLength of words to read.
    +
    +
    +
    Returns
    True if read request acknowledged (HINT was asserted)
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ FRS_read_word()

    + +
    +
    + + + + + + + + + + + +
    uint32_t BNO08x::FRS_read_word (uint16_t record_ID,
    uint8_t word_number )
    +
    + +

    Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number. (See Ref. Manual 5.1 & 6.3.7)

    +

    Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional.

    +
    Parameters
    + + + +
    record_IDWhich record ID/ sensor to request meta data from.
    word_numberDesired word to read.
    +
    +
    +
    Returns
    Requested meta data word, 0 if failed.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ get_accel()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    void BNO08x::get_accel (float & x,
    float & y,
    float & z,
    uint8_t & accuracy )
    +
    + +

    Get full acceleration (total acceleration of device, units in m/s^2).

    +
    Parameters
    + + + + + +
    xReference variable to save X axis acceleration.
    yReference variable to save Y axis acceleration.
    zReference variable to save Z axis acceleration.
    accuracyReference variable to save reported acceleration accuracy.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_accel_accuracy()

    + +
    +
    + + + + + + + +
    uint8_t BNO08x::get_accel_accuracy ()
    +
    + +

    Get accuracy of linear acceleration.

    +
    Returns
    Accuracy of linear acceleration.
    + +
    +
    + +

    ◆ get_accel_X()

    + +
    +
    + + + + + + + +
    float BNO08x::get_accel_X ()
    +
    + +

    Get x axis acceleration (total acceleration of device, units in m/s^2).

    +
    Returns
    The angular reported x axis acceleration.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_accel_Y()

    + +
    +
    + + + + + + + +
    float BNO08x::get_accel_Y ()
    +
    + +

    Get y axis acceleration (total acceleration of device, units in m/s^2).

    +
    Returns
    The angular reported y axis acceleration.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_accel_Z()

    + +
    +
    + + + + + + + +
    float BNO08x::get_accel_Z ()
    +
    + +

    Get z axis acceleration (total acceleration of device, units in m/s^2).

    +
    Returns
    The angular reported z axis acceleration.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_activity_classifier()

    + +
    +
    + + + + + + + +
    uint8_t BNO08x::get_activity_classifier ()
    +
    + +

    Get the current activity classifier (Seee Ref. Manual 6.5.36)

    +
    Returns
    The current activity: 0 = unknown 1 = in vehicle 2 = on bicycle 3 = on foot 4 = still 5 = tilting 6 = walking 7 = runnning 8 = on stairs
    + +
    +
    + +

    ◆ get_gravity()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    void BNO08x::get_gravity (float & x,
    float & y,
    float & z,
    uint8_t & accuracy )
    +
    + +

    Get full reported gravity vector, units in m/s^2.

    +
    Parameters
    + + + + + +
    xReference variable to save X axis gravity.
    yReference variable to save Y axis axis gravity.
    zReference variable to save Z axis axis gravity.
    accuracyReference variable to save reported gravity accuracy.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_gravity_accuracy()

    + +
    +
    + + + + + + + +
    uint8_t BNO08x::get_gravity_accuracy ()
    +
    + +

    Get the reported gravity accuracy.

    +
    Returns
    Accuracy of reported gravity.
    + +
    +
    + +

    ◆ get_gravity_X()

    + +
    +
    + + + + + + + +
    float BNO08x::get_gravity_X ()
    +
    + +

    Get the reported x axis gravity.

    +
    Returns
    x axis gravity in m/s^2
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_gravity_Y()

    + +
    +
    + + + + + + + +
    float BNO08x::get_gravity_Y ()
    +
    + +

    Get the reported y axis gravity.

    +
    Returns
    y axis gravity in m/s^2
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_gravity_Z()

    + +
    +
    + + + + + + + +
    float BNO08x::get_gravity_Z ()
    +
    + +

    Get the reported z axis gravity.

    +
    Returns
    z axis gravity in m/s^2
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_gyro_accuracy()

    + +
    +
    + + + + + + + +
    uint8_t BNO08x::get_gyro_accuracy ()
    +
    + +

    Get calibrated gyro accuracy.

    +
    Returns
    Accuracy of calibrated gyro.
    + +
    +
    + +

    ◆ get_gyro_calibrated_velocity()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    void BNO08x::get_gyro_calibrated_velocity (float & x,
    float & y,
    float & z,
    uint8_t & accuracy )
    +
    + +

    Get full rotational velocity with drift compensation (units in Rad/s).

    +
    Parameters
    + + + + + +
    xReference variable to save X axis angular velocity
    yReference variable to save Y axis angular velocity
    zReference variable to save Z axis angular velocity
    accuracyReference variable to save reported gyro accuracy.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_gyro_calibrated_velocity_X()

    + +
    +
    + + + + + + + +
    float BNO08x::get_gyro_calibrated_velocity_X ()
    +
    + +

    Get calibrated gyro x axis angular velocity measurement.

    +
    Returns
    The angular reported x axis angular velocity from calibrated gyro (drift compensation applied).
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_gyro_calibrated_velocity_Y()

    + +
    +
    + + + + + + + +
    float BNO08x::get_gyro_calibrated_velocity_Y ()
    +
    + +

    Get calibrated gyro y axis angular velocity measurement.

    +
    Returns
    The angular reported y axis angular velocity from calibrated gyro (drift compensation applied).
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_gyro_calibrated_velocity_Z()

    + +
    +
    + + + + + + + +
    float BNO08x::get_gyro_calibrated_velocity_Z ()
    +
    + +

    Get calibrated gyro z axis angular velocity measurement.

    +
    Returns
    The angular reported z axis angular velocity from calibrated gyro (drift compensation applied).
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_gyro_velocity()

    + +
    +
    + + + + + + + + + + + + + + + + +
    void BNO08x::get_gyro_velocity (float & x,
    float & y,
    float & z )
    +
    + +

    Full rotational velocity from gyro-integrated rotation vector (See Ref. Manual 6.5.44)

    +
    Parameters
    + + + + +
    xReference variable to save X axis angular velocity
    yReference variable to save Y axis angular velocity
    zReference variable to save Z axis angular velocity
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_gyro_velocity_X()

    + +
    +
    + + + + + + + +
    float BNO08x::get_gyro_velocity_X ()
    +
    + +

    Get x axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6.5.44)

    +
    Returns
    The reported x axis angular velocity.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_gyro_velocity_Y()

    + +
    +
    + + + + + + + +
    float BNO08x::get_gyro_velocity_Y ()
    +
    + +

    Get y axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6.5.44)

    +
    Returns
    The reported y axis angular velocity.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_gyro_velocity_Z()

    + +
    +
    + + + + + + + +
    float BNO08x::get_gyro_velocity_Z ()
    +
    + +

    Get z axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6.5.44)

    +
    Returns
    The reported Z axis angular velocity.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_linear_accel()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    void BNO08x::get_linear_accel (float & x,
    float & y,
    float & z,
    uint8_t & accuracy )
    +
    + +

    Get full linear acceleration (acceleration of the device minus gravity, units in m/s^2).

    +
    Parameters
    + + + + + +
    xReference variable to save X axis acceleration.
    yReference variable to save Y axis acceleration.
    zReference variable to save Z axis acceleration.
    accuracyReference variable to save reported linear acceleration accuracy.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_linear_accel_accuracy()

    + +
    +
    + + + + + + + +
    uint8_t BNO08x::get_linear_accel_accuracy ()
    +
    + +

    Get accuracy of linear acceleration.

    +
    Returns
    Accuracy of linear acceleration.
    + +
    +
    + +

    ◆ get_linear_accel_X()

    + +
    +
    + + + + + + + +
    float BNO08x::get_linear_accel_X ()
    +
    + +

    Get x axis linear acceleration (acceleration of device minus gravity, units in m/s^2)

    +
    Returns
    The angular reported x axis linear acceleration.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_linear_accel_Y()

    + +
    +
    + + + + + + + +
    float BNO08x::get_linear_accel_Y ()
    +
    + +

    Get y axis linear acceleration (acceleration of device minus gravity, units in m/s^2)

    +
    Returns
    The angular reported y axis linear acceleration.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_linear_accel_Z()

    + +
    +
    + + + + + + + +
    float BNO08x::get_linear_accel_Z ()
    +
    + +

    Get z axis linear acceleration (acceleration of device minus gravity, units in m/s^2)

    +
    Returns
    The angular reported z axis linear acceleration.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_magf()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    void BNO08x::get_magf (float & x,
    float & y,
    float & z,
    uint8_t & accuracy )
    +
    + +

    Get the full magnetic field vector.

    +
    Parameters
    + + + + + +
    xReference variable to save reported x magnitude.
    yReference variable to save reported y magnitude.
    xReference variable to save reported z magnitude.
    accuracyReference variable save reported accuracy.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_magf_accuracy()

    + +
    +
    + + + + + + + +
    uint8_t BNO08x::get_magf_accuracy ()
    +
    + +

    Get accuracy of reported magnetic field vector.

    +
    Returns
    The accuracy of reported magnetic field vector.
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_magf_X()

    + +
    +
    + + + + + + + +
    float BNO08x::get_magf_X ()
    +
    + +

    Get X component of magnetic field vector.

    +
    Returns
    The reported X component of magnetic field vector.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_magf_Y()

    + +
    +
    + + + + + + + +
    float BNO08x::get_magf_Y ()
    +
    + +

    Get Y component of magnetic field vector.

    +
    Returns
    The reported Y component of magnetic field vector.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_magf_Z()

    + +
    +
    + + + + + + + +
    float BNO08x::get_magf_Z ()
    +
    + +

    Get Z component of magnetic field vector.

    +
    Returns
    The reported Z component of magnetic field vector.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_pitch()

    + +
    +
    + + + + + + + +
    float BNO08x::get_pitch ()
    +
    + +

    Get the reported rotation about y axis.

    +
    Returns
    Rotation about the y axis in radians.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_pitch_deg()

    + +
    +
    + + + + + + + +
    float BNO08x::get_pitch_deg ()
    +
    + +

    Get the reported rotation about y axis.

    +
    Returns
    Rotation about the y axis in degrees.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ get_Q1()

    + +
    +
    + + + + + + + +
    int16_t BNO08x::get_Q1 (uint16_t record_ID)
    +
    + +

    Gets Q1 point from BNO08x FRS (flash record system).

    +

    Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional.

    +
    Parameters
    + + +
    record_IDWhich record ID/ sensor to get Q1 value for.
    +
    +
    +
    Returns
    Q1 value for requested sensor.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + +
    + +
    +
    + +

    ◆ get_Q2()

    + +
    +
    + + + + + + + +
    int16_t BNO08x::get_Q2 (uint16_t record_ID)
    +
    + +

    Gets Q2 point from BNO08x FRS (flash record system).

    +

    Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional.

    +
    Parameters
    + + +
    record_IDWhich record ID/ sensor to get Q2 value for.
    +
    +
    +
    Returns
    Q2 value for requested sensor.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ get_Q3()

    + +
    +
    + + + + + + + +
    int16_t BNO08x::get_Q3 (uint16_t record_ID)
    +
    + +

    Gets Q3 point from BNO08x FRS (flash record system).

    +

    Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional.

    +
    Parameters
    + + +
    record_IDWhich record ID/ sensor to get Q3 value for.
    +
    +
    +
    Returns
    Q3 value for requested sensor.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ get_quat()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void BNO08x::get_quat (float & i,
    float & j,
    float & k,
    float & real,
    float & rad_accuracy,
    uint8_t & accuracy )
    +
    + +

    Get the full quaternion reading.

    +
    Parameters
    + + + + + + + +
    iReference variable to save reported i component of quaternion.
    jReference variable to save reported j component of quaternion.
    kReference variable to save reported k component of quaternion.
    realReference variable to save reported real component of quaternion.
    rad_accuracyReference variable to save reported raw quaternion radian accuracy.
    accuracyReference variable to save reported quaternion accuracy.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_quat_accuracy()

    + +
    +
    + + + + + + + +
    uint8_t BNO08x::get_quat_accuracy ()
    +
    + +

    Get accuracy of reported quaternion.

    +
    Returns
    The accuracy of reported quaternion.
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_quat_I()

    + +
    +
    + + + + + + + +
    float BNO08x::get_quat_I ()
    +
    + +

    Get I component of reported quaternion.

    +
    Returns
    The I component of reported quaternion.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ get_quat_J()

    + +
    +
    + + + + + + + +
    float BNO08x::get_quat_J ()
    +
    + +

    Get J component of reported quaternion.

    +
    Returns
    The J component of reported quaternion.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ get_quat_K()

    + +
    +
    + + + + + + + +
    float BNO08x::get_quat_K ()
    +
    + +

    Get K component of reported quaternion.

    +
    Returns
    The K component of reported quaternion.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ get_quat_radian_accuracy()

    + +
    +
    + + + + + + + +
    float BNO08x::get_quat_radian_accuracy ()
    +
    + +

    Get radian accuracy of reported quaternion.

    +
    Returns
    The radian accuracy of reported quaternion.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_quat_real()

    + +
    +
    + + + + + + + +
    float BNO08x::get_quat_real ()
    +
    + +

    Get real component of reported quaternion.

    +
    Returns
    The real component of reported quaternion.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ get_range()

    + +
    +
    + + + + + + + +
    float BNO08x::get_range (uint16_t record_ID)
    +
    + +

    Gets range from BNO08x FRS (flash record system).

    +
    Parameters
    + + +
    record_IDWhich record ID/ sensor to get range value for.
    +
    +
    +
    Returns
    The range value for the requested sensor.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ get_raw_accel_X()

    + +
    +
    + + + + + + + +
    int16_t BNO08x::get_raw_accel_X ()
    +
    + +

    Get raw accelerometer x axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.5.8)

    +
    Returns
    Reported raw accelerometer x axis reading from physical MEMs sensor.
    + +
    +
    + +

    ◆ get_raw_accel_Y()

    + +
    +
    + + + + + + + +
    int16_t BNO08x::get_raw_accel_Y ()
    +
    + +

    Get raw accelerometer y axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.5.8)

    +
    Returns
    Reported raw accelerometer y axis reading from physical MEMs sensor.
    + +
    +
    + +

    ◆ get_raw_accel_Z()

    + +
    +
    + + + + + + + +
    int16_t BNO08x::get_raw_accel_Z ()
    +
    + +

    Get raw accelerometer z axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.5.8)

    +
    Returns
    Reported raw accelerometer z axis reading from physical MEMs sensor.
    + +
    +
    + +

    ◆ get_raw_gyro_X()

    + +
    +
    + + + + + + + +
    int16_t BNO08x::get_raw_gyro_X ()
    +
    + +

    Get raw gyroscope x axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.5.12)

    +
    Returns
    Reported raw gyroscope x axis reading from physical MEMs sensor.
    + +
    +
    + +

    ◆ get_raw_gyro_Y()

    + +
    +
    + + + + + + + +
    int16_t BNO08x::get_raw_gyro_Y ()
    +
    + +

    Get raw gyroscope y axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.5.12)

    +
    Returns
    Reported raw gyroscope y axis reading from physical MEMs sensor.
    + +
    +
    + +

    ◆ get_raw_gyro_Z()

    + +
    +
    + + + + + + + +
    int16_t BNO08x::get_raw_gyro_Z ()
    +
    + +

    Get raw gyroscope z axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.5.12)

    +
    Returns
    Reported raw gyroscope z axis reading from physical MEMs sensor.
    + +
    +
    + +

    ◆ get_raw_magf_X()

    + +
    +
    + + + + + + + +
    int16_t BNO08x::get_raw_magf_X ()
    +
    + +

    Get raw magnetometer x axis reading from physical magnetometer sensor (See Ref. Manual 6.5.15)

    +
    Returns
    Reported raw magnetometer x axis reading from physical magnetometer sensor.
    + +
    +
    + +

    ◆ get_raw_magf_Y()

    + +
    +
    + + + + + + + +
    int16_t BNO08x::get_raw_magf_Y ()
    +
    + +

    Get raw magnetometer y axis reading from physical magnetometer sensor (See Ref. Manual 6.5.15)

    +
    Returns
    Reported raw magnetometer y axis reading from physical magnetometer sensor.
    + +
    +
    + +

    ◆ get_raw_magf_Z()

    + +
    +
    + + + + + + + +
    int16_t BNO08x::get_raw_magf_Z ()
    +
    + +

    Get raw magnetometer z axis reading from physical magnetometer sensor (See Ref. Manual 6.5.15)

    +
    Returns
    Reported raw magnetometer z axis reading from physical magnetometer sensor.
    + +
    +
    + +

    ◆ get_reset_reason()

    + +
    +
    + + + + + + + +
    uint8_t BNO08x::get_reset_reason ()
    +
    + +

    Requests product ID, prints the returned info over serial, and returns the reason for the most resent reset.

    +
    Returns
    The reason for the most recent recent reset ( 1 = POR (power on reset), 2 = internal reset, 3 = watchdog timer, 4 = external reset 5 = other)
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_resolution()

    + +
    +
    + + + + + + + +
    float BNO08x::get_resolution (uint16_t record_ID)
    +
    + +

    Gets resolution from BNO08x FRS (flash record system).

    +
    Parameters
    + + +
    record_IDWhich record ID/ sensor to get resolution value for.
    +
    +
    +
    Returns
    The resolution value for the requested sensor.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ get_roll()

    + +
    +
    + + + + + + + +
    float BNO08x::get_roll ()
    +
    + +

    Get the reported rotation about x axis.

    +
    Returns
    Rotation about the x axis in radians.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_roll_deg()

    + +
    +
    + + + + + + + +
    float BNO08x::get_roll_deg ()
    +
    + +

    Get the reported rotation about x axis.

    +
    Returns
    Rotation about the x axis in degrees.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ get_stability_classifier()

    + +
    +
    + + + + + + + +
    int8_t BNO08x::get_stability_classifier ()
    +
    + +

    Get the current stability classifier (Seee Ref. Manual 6.5.31)

    +
    Returns
    The current stability (0 = unknown, 1 = on table, 2 = stationary)
    + +
    +
    + +

    ◆ get_step_count()

    + +
    +
    + + + + + + + +
    uint16_t BNO08x::get_step_count ()
    +
    + +

    Get the counted amount of steps.

    +
    Returns
    The current amount of counted steps.
    + +
    +
    + +

    ◆ get_tap_detector()

    + +
    +
    + + + + + + + +
    uint8_t BNO08x::get_tap_detector ()
    +
    + +

    Get if tap has occured.

    +
    Returns
    7 bit tap code indicated which axis taps have occurred. (See Ref. Manual 6.5.27)
    + +
    +
    + +

    ◆ get_time_stamp()

    + +
    +
    + + + + + + + +
    uint32_t BNO08x::get_time_stamp ()
    +
    + +

    Return timestamp of most recent report.

    +
    Returns
    void, nothing to return
    + +
    +
    + +

    ◆ get_uncalibrated_gyro()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void BNO08x::get_uncalibrated_gyro (float & x,
    float & y,
    float & z,
    float & b_x,
    float & b_y,
    float & b_z,
    uint8_t & accuracy )
    +
    + +

    Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is given but not applied.

    +
    Parameters
    + + + + + + + + +
    xReference variable to save X axis angular velocity
    yReference variable to save Y axis angular velocity
    zReference variable to save Z axis angular velocity
    b_xReference variable to save X axis drift estimate
    b_yReference variable to save Y axis drift estimate
    b_zReference variable to save Z axis drift estimate
    accuracyReference variable to save reported gyro accuracy.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_uncalibrated_gyro_accuracy()

    + +
    +
    + + + + + + + +
    uint8_t BNO08x::get_uncalibrated_gyro_accuracy ()
    +
    + +

    Get uncalibrated gyro accuracy.

    +
    Returns
    Accuracy of uncalibrated gyro.
    + +
    +
    + +

    ◆ get_uncalibrated_gyro_bias_X()

    + +
    +
    + + + + + + + +
    float BNO08x::get_uncalibrated_gyro_bias_X ()
    +
    + +

    Get uncalibrated gyro x axis drift estimate.

    +
    Returns
    The angular reported x axis drift estimate.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_uncalibrated_gyro_bias_Y()

    + +
    +
    + + + + + + + +
    float BNO08x::get_uncalibrated_gyro_bias_Y ()
    +
    + +

    Get uncalibrated gyro Y axis drift estimate.

    +
    Returns
    The angular reported Y axis drift estimate.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_uncalibrated_gyro_bias_Z()

    + +
    +
    + + + + + + + +
    float BNO08x::get_uncalibrated_gyro_bias_Z ()
    +
    + +

    Get uncalibrated gyro Z axis drift estimate.

    +
    Returns
    The angular reported Z axis drift estimate.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_uncalibrated_gyro_X()

    + +
    +
    + + + + + + + +
    float BNO08x::get_uncalibrated_gyro_X ()
    +
    + +

    Get uncalibrated gyro x axis angular velocity measurement.

    +
    Returns
    The angular reported x axis angular velocity from uncalibrated gyro.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_uncalibrated_gyro_Y()

    + +
    +
    + + + + + + + +
    float BNO08x::get_uncalibrated_gyro_Y ()
    +
    + +

    Get uncalibrated gyro Y axis angular velocity measurement.

    +
    Returns
    The angular reported Y axis angular velocity from uncalibrated gyro.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_uncalibrated_gyro_Z()

    + +
    +
    + + + + + + + +
    float BNO08x::get_uncalibrated_gyro_Z ()
    +
    + +

    Get uncalibrated gyro Z axis angular velocity measurement.

    +
    Returns
    The angular reported Z axis angular velocity from uncalibrated gyro.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_yaw()

    + +
    +
    + + + + + + + +
    float BNO08x::get_yaw ()
    +
    + +

    Get the reported rotation about z axis.

    +
    Returns
    Rotation about the z axis in radians.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ get_yaw_deg()

    + +
    +
    + + + + + + + +
    float BNO08x::get_yaw_deg ()
    +
    + +

    Get the reported rotation about z axis.

    +
    Returns
    Rotation about the z axis in degrees.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ hard_reset()

    + +
    +
    + + + + + + + +
    bool BNO08x::hard_reset ()
    +
    + +

    Hard resets BNO08x sensor.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ hint_handler()

    + +
    +
    + + + + + +
    + + + + + + + +
    void IRAM_ATTR BNO08x::hint_handler (void * arg)
    +
    +staticprivate
    +
    + +

    HINT interrupt service routine, handles falling edge of BNO08x HINT pin.

    +

    ISR that launches SPI task to perform transaction upon assertion of BNO08x interrupt pin.

    +
    Returns
    void, nothing to return
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ initialize()

    + +
    +
    + + + + + + + +
    bool BNO08x::initialize ()
    +
    + +

    Initializes BNO08x sensor.

    +

    Resets sensor and goes through initializing process outlined in BNO08x datasheet. Launches two tasks, one to manage SPI transactions, another to process any received data.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ mode_on()

    + +
    +
    + + + + + + + +
    bool BNO08x::mode_on ()
    +
    + +

    Turns on/ brings BNO08x sensor out of sleep mode using executable channel.

    +
    Returns
    True if exiting sleep mode was success.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + +
    + +
    +
    + +

    ◆ mode_sleep()

    + +
    +
    + + + + + + + +
    bool BNO08x::mode_sleep ()
    +
    + +

    Puts BNO08x sensor into sleep/low power mode using executable channel.

    +
    Returns
    True if entering sleep mode was success.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + +
    + +
    +
    + +

    ◆ parse_command_report()

    + +
    +
    + + + + + +
    + + + + + + + +
    uint16_t BNO08x::parse_command_report (bno08x_rx_packet_t * packet)
    +
    +private
    +
    + +

    Parses received command report sent by BNO08x (See Ref. Manual 6.3.9)

    +
    Returns
    The command report ID, 0 if invalid.
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + +
    + +
    +
    + +

    ◆ parse_frs_read_response_report()

    + +
    +
    + + + + + +
    + + + + + + + +
    uint16_t BNO08x::parse_frs_read_response_report (bno08x_rx_packet_t * packet)
    +
    +private
    +
    + +

    Sends packet to be parsed to meta data function call (frs_read_word()) through queue.

    +
    Parameters
    + + +
    packetThe packet containing the frs read report.
    +
    +
    +
    Returns
    1, always valid, parsing for this happens in frs_read_word()
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + +
    + +
    +
    + +

    ◆ parse_input_report()

    + +
    +
    + + + + + +
    + + + + + + + +
    uint16_t BNO08x::parse_input_report (bno08x_rx_packet_t * packet)
    +
    +private
    +
    + +

    Parses received input report sent by BNO08x.

    +

    Unit responds with packet that contains the following:

    +

    packet->header[0:3]: First, a 4 byte header packet->body[0:4]: Then a 5 byte timestamp of microsecond ticks since reading was taken packet->body[5 + 0]: Then a feature report ID (0x01 for Accel, 0x05 for Rotation Vector, etc...) packet->body[5 + 1]: Sequence number (See Ref.Manual 6.5.8.2) packet->body[5 + 2]: Status packet->body[3]: Delay packet->body[4:5]: i/accel x/gyro x/etc packet->body[6:7]: j/accel y/gyro y/etc packet->body[8:9]: k/accel z/gyro z/etc packet->body[10:11]: real/gyro temp/etc packet->body[12:13]: Accuracy estimate

    +
    Returns
    The report ID of the respective sensor, for ex. SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR, 0 if invalid.
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + +
    + +
    +
    + +

    ◆ parse_packet()

    + +
    +
    + + + + + +
    + + + + + + + +
    uint16_t BNO08x::parse_packet (bno08x_rx_packet_t * packet)
    +
    +private
    +
    + +

    Parses a packet received from bno08x, updating any data according to received reports.

    +
    Parameters
    + + +
    packetThe packet to be parsed.
    +
    +
    +
    Returns
    0 if invalid packet.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + +
    + +
    +
    + +

    ◆ parse_product_id_report()

    + +
    +
    + + + + + +
    + + + + + + + +
    uint16_t BNO08x::parse_product_id_report (bno08x_rx_packet_t * packet)
    +
    +private
    +
    + +

    Parses product id report and prints device info.

    +
    Parameters
    + + +
    packetThe packet containing product id report.
    +
    +
    +
    Returns
    1, always valid.
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + +
    + +
    +
    + +

    ◆ print_header()

    + +
    +
    + + + + + +
    + + + + + + + +
    void BNO08x::print_header (bno08x_rx_packet_t * packet)
    +
    +private
    +
    + +

    Prints the header of the passed SHTP packet to serial console with ESP_LOG statement.

    +
    Parameters
    + + +
    packetThe packet containing the header to be printed.
    +
    +
    +
    Returns
    void, nothing to return
    + +
    +
    + +

    ◆ print_packet()

    + +
    +
    + + + + + +
    + + + + + + + +
    void BNO08x::print_packet (bno08x_rx_packet_t * packet)
    +
    +private
    +
    + +

    Prints the passed SHTP packet to serial console with ESP_LOG statement.

    +
    Parameters
    + + +
    packetThe packet to be printed.
    +
    +
    +
    Returns
    void, nothing to return
    + +
    +
    + +

    ◆ q_to_float()

    + +
    +
    + + + + + + + + + + + +
    float BNO08x::q_to_float (int16_t fixed_point_value,
    uint8_t q_point )
    +
    + +

    Converts a register value to a float using its associated Q point. (See https://en.wikipedia.org/wiki/Q_(number_format))

    +
    Parameters
    + + + +
    q_pointQ point value associated with register.
    fixed_point_valueThe fixed point value to convert.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ queue_calibrate_command()

    + +
    +
    + + + + + +
    + + + + + + + +
    void BNO08x::queue_calibrate_command (uint8_t sensor_to_calibrate)
    +
    +private
    +
    + +

    Queues a packet containing a command to calibrate the specified sensor.

    +
    Parameters
    + + +
    sensor_to_calibrateThe sensor to calibrate.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ queue_command()

    + +
    +
    + + + + + +
    + + + + + + + + + + + +
    void BNO08x::queue_command (uint8_t command,
    uint8_t * commands )
    +
    +private
    +
    + +

    Queues a packet containing a command.

    +
    Parameters
    + + + +
    commandThe command to be sent.
    commandsCommand data array, pre-packed with exception of first 3 elements (command info)
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ queue_feature_command() [1/2]

    + +
    +
    + + + + + +
    + + + + + + + + + + + +
    void BNO08x::queue_feature_command (uint8_t report_ID,
    uint32_t time_between_reports )
    +
    +private
    +
    + +

    Queues a packet containing a command with a request for sensor reports, reported periodically. (See Ref. Manual 6.5.4)

    +
    Parameters
    + + + +
    report_IDID of sensor report being requested.
    time_between_reportsDesired time between reports.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ queue_feature_command() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + +
    void BNO08x::queue_feature_command (uint8_t report_ID,
    uint32_t time_between_reports,
    uint32_t specific_config )
    +
    +private
    +
    + +

    Queues a packet containing a command with a request for sensor reports, reported periodically. (See Ref. Manual 6.5.4)

    +
    Parameters
    + + + + +
    report_IDID of sensor report to be enabled.
    time_between_reportsDesired time between reports in microseconds.
    specific_configSpecific config word (used with personal activity classifier)
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ queue_packet()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + +
    void BNO08x::queue_packet (uint8_t channel_number,
    uint8_t data_length,
    uint8_t * commands )
    +
    +private
    +
    + +

    Queues an SHTP packet to be sent via SPI.

    +
    Returns
    void, nothing to return
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ queue_request_product_id_command()

    + +
    +
    + + + + + +
    + + + + + + + +
    void BNO08x::queue_request_product_id_command ()
    +
    +private
    +
    + +

    Queues a packet containing the request product ID command.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + +
    + +
    +
    + +

    ◆ queue_tare_command()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + +
    void BNO08x::queue_tare_command (uint8_t command,
    uint8_t axis = TARE_AXIS_ALL,
    uint8_t rotation_vector_basis = TARE_ROTATION_VECTOR )
    +
    +private
    +
    + +

    Queues a packet containing a command related to zeroing sensor's axes. (See Ref. Manual 6.4.4.1)

    +
    Parameters
    + + + + +
    commandTare command to be sent.
    axisSpecified axis (can be z or all at once)
    rotation_vector_basisWhich rotation vector type to zero axes of, BNO08x saves seperate data for Rotation Vector, Gaming Rotation Vector, etc..)
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + +
    + +
    +
    + +

    ◆ receive_packet()

    + +
    +
    + + + + + +
    + + + + + + + +
    bool BNO08x::receive_packet ()
    +
    +private
    +
    + +

    Receives a SHTP packet via SPI and sends it to data_proc_task()

    +
    Returns
    void, nothing to return
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + +
    + +
    +
    + +

    ◆ register_cb()

    + +
    +
    + + + + + + + +
    void BNO08x::register_cb (std::function< void()> cb_fxn)
    +
    + +

    Registers a callback to execute when new data from a report is received.

    +
    Parameters
    + + +
    cb_fxnPointer to the call-back function should be of void return type and void input parameters.
    +
    +
    +
    Returns
    void, nothing to return
    + +
    +
    + +

    ◆ request_calibration_status()

    + +
    +
    + + + + + + + +
    void BNO08x::request_calibration_status ()
    +
    + +

    Requests ME calibration status from BNO08x (see Ref. Manual 6.4.7.2)

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ run_full_calibration_routine()

    + +
    +
    + + + + + + + +
    bool BNO08x::run_full_calibration_routine ()
    +
    + +

    Runs full calibration routine.

    +

    Enables game rotation vector and magnetometer, starts ME calibration process. Waits for accuracy of returned quaternions and magnetic field vectors to be high, then saves calibration data and returns.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ save_calibration()

    + +
    +
    + + + + + + + +
    void BNO08x::save_calibration ()
    +
    + +

    Sends command to save internal calibration data (See Ref. Manual 6.4.7).

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ save_tare()

    + +
    +
    + + + + + + + +
    void BNO08x::save_tare ()
    +
    + +

    Sends command to save tare into non-volatile memory of BNO08x (See Ref. Manual 6.4.4.2)

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + +
    + +
    +
    + +

    ◆ send_packet()

    + +
    +
    + + + + + +
    + + + + + + + +
    void BNO08x::send_packet (bno08x_tx_packet_t * packet)
    +
    +private
    +
    + +

    Sends a queued SHTP packet via SPI.

    +
    Parameters
    + + +
    packetThe packet queued to be sent.
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + +
    + +
    +
    + +

    ◆ soft_reset()

    + +
    +
    + + + + + + + +
    bool BNO08x::soft_reset ()
    +
    + +

    Soft resets BNO08x sensor using executable channel.

    +
    Returns
    True if reset was success.
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + +
    + +
    +
    + +

    ◆ spi_task()

    + +
    +
    + + + + + +
    + + + + + + + +
    void BNO08x::spi_task ()
    +
    +private
    +
    + +

    Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x.

    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + +
    + +
    +
    + +

    ◆ spi_task_trampoline()

    + +
    +
    + + + + + +
    + + + + + + + +
    void BNO08x::spi_task_trampoline (void * arg)
    +
    +staticprivate
    +
    + +

    Static function used to launch spi task.

    +

    Used such that spi_task() can be non-static class member.

    +
    Parameters
    + + +
    argvoid pointer to BNO08x imu object
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + +
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + +
    + +
    +
    + +

    ◆ tare_now()

    + +
    +
    + + + + + + + + + + + +
    void BNO08x::tare_now (uint8_t axis_sel = TARE_AXIS_ALL,
    uint8_t rotation_vector_basis = TARE_ROTATION_VECTOR )
    +
    + +

    Sends command to tare an axis (See Ref. Manual 6.4.4.1)

    +
    Parameters
    + + + +
    axis_selWhich axes to zero, can be TARE_AXIS_ALL (all axes) or TARE_AXIS_Z (only yaw)
    rotation_vector_basisWhich rotation vector type to zero axes can be TARE_ROTATION_VECTOR, TARE_GAME_ROTATION_VECTOR, TARE_GEOMAGNETIC_ROTATION_VECTOR, etc..
    +
    +
    +
    Returns
    void, nothing to return
    +
    +Here is the call graph for this function:
    +
    +
    + + + + + + + + + + + +
    + +
    +
    + +

    ◆ wait_for_data()

    + +
    +
    + + + + + +
    + + + + + + + +
    bool BNO08x::wait_for_data ()
    +
    +private
    +
    + +

    Waits for a valid or invalid packet to be received or HOST_INT_TIMEOUT_MS to elapse.

    +

    If no reports are currently enabled the hint pin interrupt will be re-enabled by this function.

    +
    Returns
    True if valid packet has been received within HOST_INT_TIMEOUT_MS, false if otherwise.
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + +
    + +
    +
    + +

    ◆ wait_for_rx_done()

    + +
    +
    + + + + + +
    + + + + + + + +
    bool BNO08x::wait_for_rx_done ()
    +
    +private
    +
    + +

    Waits for data to be received over SPI, or HOST_INT_TIMEOUT_MS to elapse.

    +

    If no reports are currently enabled the hint pin interrupt will be re-enabled by this function. This function is for when the validity of packets is not a concern, it is for flushing packets we do not care about.

    +
    Returns
    True if data has been received over SPI within HOST_INT_TIMEOUT_MS.
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +

    ◆ wait_for_tx_done()

    + +
    +
    + + + + + +
    + + + + + + + +
    bool BNO08x::wait_for_tx_done ()
    +
    +private
    +
    + +

    Waits for a queued packet to be sent or HOST_INT_TIMEOUT_MS to elapse.

    +

    If no reports are currently enabled the hint pin interrupt will be re-enabled by this function.

    +
    Returns
    True if packet was sent within HOST_INT_TIMEOUT_MS, false if otherwise.
    +
    +Here is the caller graph for this function:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ accel_accuracy

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::accel_accuracy
    +
    +private
    +
    + +

    Raw acceleration readings (See SH-2 Ref. Manual 6.5.8)

    + +
    +
    + +

    ◆ accel_lin_accuracy

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::accel_lin_accuracy
    +
    +private
    +
    + +

    Raw linear acceleration (See SH-2 Ref. Manual 6.5.10)

    + +
    +
    + +

    ◆ ACCELEROMETER_Q1

    + +
    +
    + + + + + +
    + + + + +
    const constexpr int16_t BNO08x::ACCELEROMETER_Q1 = 8
    +
    +staticconstexpr
    +
    + +

    Acceleration Q point (See SH-2 Ref. Manual 6.5.9)

    + +
    +
    + +

    ◆ activity_classifier

    + +
    +
    + + + + + +
    + + + + +
    uint8_t BNO08x::activity_classifier
    +
    +private
    +
    + +

    Activity status reading (See SH-2 Ref. Manual 6.5.36)

    + +
    +
    + +

    ◆ activity_confidences

    + +
    +
    + + + + + +
    + + + + +
    uint8_t* BNO08x::activity_confidences
    +
    +private
    +
    + +

    Confidence of read activities (See SH-2 Ref. Manual 6.5.36)

    + +
    +
    + +

    ◆ ANGULAR_VELOCITY_Q1

    + +
    +
    + + + + + +
    + + + + +
    const constexpr int16_t BNO08x::ANGULAR_VELOCITY_Q1 = 10
    +
    +staticconstexpr
    +
    + +

    Angular velocity Q point (See SH-2 Ref. Manual 6.5.44)

    + +
    +
    + +

    ◆ bus_config

    + +
    +
    + + + + + +
    + + + + +
    spi_bus_config_t BNO08x::bus_config {}
    +
    +private
    +
    + +

    SPI bus GPIO configuration settings.

    + +
    +
    + +

    ◆ CALIBRATE_ACCEL

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::CALIBRATE_ACCEL = 0
    +
    +staticconstexprprivate
    +
    + +

    Calibrate accelerometer command used by queue_calibrate_command.

    + +
    +
    + +

    ◆ CALIBRATE_ACCEL_GYRO_MAG

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::CALIBRATE_ACCEL_GYRO_MAG
    +
    +staticconstexprprivate
    +
    +Initial value:
    =
    +
    4
    +
    +

    Calibrate accelerometer, gyro, & magnetometer command used by queue_calibrate_command.

    + +
    +
    + +

    ◆ CALIBRATE_GYRO

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::CALIBRATE_GYRO = 1
    +
    +staticconstexprprivate
    +
    + +

    Calibrate gyro command used by queue_calibrate_command.

    + +
    +
    + +

    ◆ CALIBRATE_MAG

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::CALIBRATE_MAG = 2
    +
    +staticconstexprprivate
    +
    + +

    Calibrate magnetometer command used by queue_calibrate_command.

    + +
    +
    + +

    ◆ CALIBRATE_PLANAR_ACCEL

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::CALIBRATE_PLANAR_ACCEL = 3
    +
    +staticconstexprprivate
    +
    + +

    Calibrate planar acceleration command used by queue_calibrate_command.

    + +
    +
    + +

    ◆ CALIBRATE_STOP

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::CALIBRATE_STOP = 5
    +
    +staticconstexprprivate
    +
    + +

    Stop calibration command used by queue_calibrate_command.

    + +
    +
    + +

    ◆ calibration_status

    + +
    +
    + + + + + +
    + + + + +
    uint8_t BNO08x::calibration_status
    +
    +private
    +
    + +

    Calibration status of device (See SH-2 Ref. Manual 6.4.7.1 & 6.4.7.2)

    + +
    +
    + +

    ◆ cb_list

    + +
    +
    + + + + + +
    + + + + +
    std::vector<std::function<void()> > BNO08x::cb_list
    +
    +private
    +
    + +
    +
    + +

    ◆ COMMAND_CLEAR_DCD

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::COMMAND_CLEAR_DCD = 11
    +
    +staticconstexprprivate
    +
    + +

    Clear DCD & Reset command (See SH2 Ref. Manual 6.4)

    + +
    +
    + +

    ◆ COMMAND_COUNTER

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::COMMAND_COUNTER = 2
    +
    +staticconstexprprivate
    +
    + +
    +
    + +

    ◆ COMMAND_DCD

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::COMMAND_DCD = 6
    +
    +staticconstexprprivate
    +
    + +

    Save DCD command (See SH2 Ref. Manual 6.4.7)

    + +
    +
    + +

    ◆ COMMAND_DCD_PERIOD_SAVE

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::COMMAND_DCD_PERIOD_SAVE = 9
    +
    +staticconstexprprivate
    +
    + +

    Configure DCD periodic saving (See SH2 Ref. Manual 6.4)

    + +
    +
    + +

    ◆ COMMAND_ERRORS

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::COMMAND_ERRORS = 1
    +
    +staticconstexprprivate
    +
    + +
    +
    + +

    ◆ COMMAND_INITIALIZE

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::COMMAND_INITIALIZE = 4
    +
    +staticconstexprprivate
    +
    + +

    Reinitialize sensor hub components See (SH2 Ref. Manual 6.4.5)

    + +
    +
    + +

    ◆ COMMAND_ME_CALIBRATE

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::COMMAND_ME_CALIBRATE = 7
    +
    +staticconstexprprivate
    +
    + +

    Command and response to configure ME calibration (See SH2 Ref. Manual 6.4.7)

    + +
    +
    + +

    ◆ COMMAND_OSCILLATOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::COMMAND_OSCILLATOR = 10
    +
    +staticconstexprprivate
    +
    + +

    Retrieve oscillator type command (See SH2 Ref. Manual 6.4)

    + +
    +
    + +

    ◆ COMMAND_TARE

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::COMMAND_TARE = 3
    +
    +staticconstexprprivate
    +
    + +

    Command and response to tare command (See Sh2 Ref. Manual 6.4.4)

    + +
    +
    + +

    ◆ data_proc_task_hdl

    + +
    +
    + + + + + +
    + + + + +
    TaskHandle_t BNO08x::data_proc_task_hdl
    +
    +private
    +
    + +

    data_proc_task() task handle

    + +
    +
    + +

    ◆ default_imu_config

    + +
    +
    + + + + + +
    + + + + +
    bno08x_config_t BNO08x::default_imu_config
    +
    +staticprivate
    +
    + +

    default imu config settings

    + +
    +
    + +

    ◆ evt_grp_report_en

    + +
    +
    + + + + + +
    + + + + +
    EventGroupHandle_t BNO08x::evt_grp_report_en
    +
    +private
    +
    + +

    Event group for indicating which reports are currently enabled.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_ACCELEROMETER_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_ACCELEROMETER_BIT = (1 << 5)
    +
    +staticconstexprprivate
    +
    + +

    When set, accelerometer reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT = (1 << 14)
    +
    +staticconstexprprivate
    +
    + +

    When set, activity classifier reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_ALL_BITS

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_ALL_BITS
    +
    +staticconstexprprivate
    +
    +Initial value:
    =
    + + + + + +
    static const constexpr EventBits_t EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT
    When set, game rotation vector reports are active.
    Definition BNO08x.hpp:401
    +
    static const constexpr EventBits_t EVT_GRP_RPT_ACCELEROMETER_BIT
    When set, accelerometer reports are active.
    Definition BNO08x.hpp:408
    +
    static const constexpr EventBits_t EVT_GRP_RPT_ROTATION_VECTOR_BIT
    When set, rotation vector reports are active.
    Definition BNO08x.hpp:400
    +
    static const constexpr EventBits_t EVT_GRP_RPT_GYRO_BIT
    When set, gyro reports are active.
    Definition BNO08x.hpp:411
    +
    static const constexpr EventBits_t EVT_GRP_RPT_RAW_ACCELEROMETER_BIT
    When set, raw accelerometer reports are active.
    Definition BNO08x.hpp:418
    +
    static const constexpr EventBits_t EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT
    When set, gyro integrator rotation vector reports are active.
    Definition BNO08x.hpp:406
    +
    static const constexpr EventBits_t EVT_GRP_RPT_TAP_DETECTOR_BIT
    When set, tap detector reports are active.
    Definition BNO08x.hpp:414
    +
    static const constexpr EventBits_t EVT_GRP_RPT_RAW_GYRO_BIT
    When set, raw gyro reports are active.
    Definition BNO08x.hpp:419
    +
    static const constexpr EventBits_t EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT
    When set, ARVR stabilized game rotation vector reports are active.
    Definition BNO08x.hpp:404
    +
    static const constexpr EventBits_t EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT
    When set, stability classifier reports are active.
    Definition BNO08x.hpp:416
    +
    static const constexpr EventBits_t EVT_GRP_RPT_MAGNETOMETER_BIT
    When set, magnetometer reports are active.
    Definition BNO08x.hpp:413
    +
    static const constexpr EventBits_t EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT
    When set, activity classifier reports are active.
    Definition BNO08x.hpp:417
    +
    static const constexpr EventBits_t EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT
    When set, ARVR stabilized rotation vector reports are active.
    Definition BNO08x.hpp:402
    +
    static const constexpr EventBits_t EVT_GRP_RPT_STEP_COUNTER_BIT
    When set, step counter reports are active.
    Definition BNO08x.hpp:415
    +
    static const constexpr EventBits_t EVT_GRP_RPT_GRAVITY_BIT
    When set, gravity reports are active.
    Definition BNO08x.hpp:410
    +
    static const constexpr EventBits_t EVT_GRP_RPT_RAW_MAGNETOMETER_BIT
    When set, raw magnetometer reports are active.
    Definition BNO08x.hpp:420
    +
    static const constexpr EventBits_t EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT
    When set, linear accelerometer reports are active.
    Definition BNO08x.hpp:409
    +
    static const constexpr EventBits_t EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT
    When set, uncalibrated gyro reports are active.
    Definition BNO08x.hpp:412
    +
    +
    +
    + +

    ◆ EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT
    +
    +staticconstexprprivate
    +
    +Initial value:
    =
    +
    (1 << 3)
    +
    +

    When set, ARVR stabilized game rotation vector reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT
    +
    +staticconstexprprivate
    +
    +Initial value:
    =
    +
    (1 << 2)
    +
    +

    When set, ARVR stabilized rotation vector reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT = (1 << 1)
    +
    +staticconstexprprivate
    +
    + +

    When set, game rotation vector reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_GRAVITY_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_GRAVITY_BIT = (1 << 7)
    +
    +staticconstexprprivate
    +
    + +

    When set, gravity reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_GYRO_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_GYRO_BIT = (1 << 8)
    +
    +staticconstexprprivate
    +
    + +

    When set, gyro reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT
    +
    +staticconstexprprivate
    +
    +Initial value:
    =
    +
    (1 << 4)
    +
    +

    When set, gyro integrator rotation vector reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT = (1 << 9)
    +
    +staticconstexprprivate
    +
    + +

    When set, uncalibrated gyro reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT = (1 << 6)
    +
    +staticconstexprprivate
    +
    + +

    When set, linear accelerometer reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_MAGNETOMETER_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_MAGNETOMETER_BIT = (1 << 10)
    +
    +staticconstexprprivate
    +
    + +

    When set, magnetometer reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_RAW_ACCELEROMETER_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_RAW_ACCELEROMETER_BIT = (1 << 15)
    +
    +staticconstexprprivate
    +
    + +

    When set, raw accelerometer reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_RAW_GYRO_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_RAW_GYRO_BIT = (1 << 16)
    +
    +staticconstexprprivate
    +
    + +

    When set, raw gyro reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_RAW_MAGNETOMETER_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_RAW_MAGNETOMETER_BIT = (1 << 17)
    +
    +staticconstexprprivate
    +
    + +

    When set, raw magnetometer reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_ROTATION_VECTOR_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_ROTATION_VECTOR_BIT = (1 << 0)
    +
    +staticconstexprprivate
    +
    + +

    When set, rotation vector reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT = (1 << 13)
    +
    +staticconstexprprivate
    +
    + +

    When set, stability classifier reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_STEP_COUNTER_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_STEP_COUNTER_BIT = (1 << 12)
    +
    +staticconstexprprivate
    +
    + +

    When set, step counter reports are active.

    + +
    +
    + +

    ◆ EVT_GRP_RPT_TAP_DETECTOR_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_RPT_TAP_DETECTOR_BIT = (1 << 11)
    +
    +staticconstexprprivate
    +
    + +

    When set, tap detector reports are active.

    + +
    +
    + +

    ◆ evt_grp_spi

    + +
    +
    + + + + + +
    + + + + +
    EventGroupHandle_t BNO08x::evt_grp_spi
    +
    +private
    +
    + +

    Event group for indicating when bno08x hint pin has triggered and when new data has been processed. Used by calls to sending or receiving functions.

    + +
    +
    + +

    ◆ EVT_GRP_SPI_RX_DONE_BIT

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_SPI_RX_DONE_BIT
    +
    +staticconstexprprivate
    +
    +Initial value:
    =
    +
    (1 << 0)
    +
    +

    When this bit is set it indicates a receive procedure has completed.

    + +
    +
    + +

    ◆ EVT_GRP_SPI_RX_INVALID_PACKET

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_SPI_RX_INVALID_PACKET
    +
    +staticconstexprprivate
    +
    +Initial value:
    =
    +
    (1 << 2)
    +
    +

    When this bit is set, it indicates an invalid packet has been received.

    + +
    +
    + +

    ◆ EVT_GRP_SPI_RX_VALID_PACKET

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_SPI_RX_VALID_PACKET
    +
    +staticconstexprprivate
    +
    +Initial value:
    =
    +
    (1 << 1)
    +
    +

    When this bit is set, it indicates a valid packet has been received and processed.

    + +
    +
    + +

    ◆ EVT_GRP_SPI_TX_DONE

    + +
    +
    + + + + + +
    + + + + +
    const constexpr EventBits_t BNO08x::EVT_GRP_SPI_TX_DONE = (1 << 3)
    +
    +staticconstexprprivate
    +
    + +

    When this bit is set, it indicates a queued packet has been sent.

    + +
    +
    + +

    ◆ FRS_RECORD_ID_ACCELEROMETER

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint16_t BNO08x::FRS_RECORD_ID_ACCELEROMETER
    +
    +staticconstexpr
    +
    +Initial value:
    =
    +
    0xE302
    +
    +

    Accelerometer record ID, to be passed in metadata functions like get_Q1()

    + +
    +
    + +

    ◆ FRS_RECORD_ID_GYROSCOPE_CALIBRATED

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint16_t BNO08x::FRS_RECORD_ID_GYROSCOPE_CALIBRATED
    +
    +staticconstexpr
    +
    +Initial value:
    =
    +
    0xE306
    +
    +

    Calirated gyroscope record ID, to be passed in metadata functions like get_Q1()

    + +
    +
    + +

    ◆ FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint16_t BNO08x::FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED
    +
    +staticconstexpr
    +
    +Initial value:
    =
    +
    0xE309
    +
    +

    Calibrated magnetometer record ID, to be passed in metadata functions like get_Q1()

    + +
    +
    + +

    ◆ FRS_RECORD_ID_ROTATION_VECTOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint16_t BNO08x::FRS_RECORD_ID_ROTATION_VECTOR
    +
    +staticconstexpr
    +
    +Initial value:
    =
    +
    0xE30B
    +
    +

    Rotation vector record ID, to be passed in metadata functions like get_Q1()

    + +
    +
    + +

    ◆ gravity_accuracy

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::gravity_accuracy
    +
    +private
    +
    + +

    Gravity reading in m/s^2 (See SH-2 Ref. Manual 6.5.11)

    + +
    +
    + +

    ◆ GRAVITY_Q1

    + +
    +
    + + + + + +
    + + + + +
    const constexpr int16_t BNO08x::GRAVITY_Q1 = 8
    +
    +staticconstexpr
    +
    + +

    Gravity Q point (See SH-2 Ref. Manual 6.5.11)

    + +
    +
    + +

    ◆ gravity_X

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::gravity_X
    +
    +private
    +
    + +
    +
    + +

    ◆ gravity_Y

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::gravity_Y
    +
    +private
    +
    + +
    +
    + +

    ◆ gravity_Z

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::gravity_Z
    +
    +private
    +
    + +
    +
    + +

    ◆ gyro_accuracy

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::gyro_accuracy
    +
    +private
    +
    + +

    Raw gyro reading (See SH-2 Ref. Manual 6.5.13)

    + +
    +
    + +

    ◆ GYRO_Q1

    + +
    +
    + + + + + +
    + + + + +
    const constexpr int16_t BNO08x::GYRO_Q1 = 9
    +
    +staticconstexpr
    +
    + +

    Gyro Q point (See SH-2 Ref. Manual 6.5.13)

    + +
    +
    + +

    ◆ HOST_INT_TIMEOUT_MS

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint64_t BNO08x::HOST_INT_TIMEOUT_MS
    +
    +staticconstexprprivate
    +
    +Initial value:
    =
    +
    300ULL
    +
    +

    Max wait between HINT being asserted by BNO08x before transaction is considered failed (in miliseconds)

    + +
    +
    + +

    ◆ imu_config

    + +
    +
    + + + + + +
    + + + + +
    bno08x_config_t BNO08x::imu_config {}
    +
    +private
    +
    + +

    IMU configuration settings.

    + +
    +
    + +

    ◆ imu_spi_config

    + +
    +
    + + + + + +
    + + + + +
    spi_device_interface_config_t BNO08x::imu_spi_config {}
    +
    +private
    +
    + +

    SPI slave device settings.

    + +
    +
    + +

    ◆ isr_service_installed

    + +
    +
    + + + + + +
    + + + + +
    bool BNO08x::isr_service_installed = {false}
    +
    +staticprivate
    +
    + +

    true of the isr service has been installed, only has to be done once regardless of how many devices are used

    + +
    +
    + +

    ◆ LINEAR_ACCELEROMETER_Q1

    + +
    +
    + + + + + +
    + + + + +
    const constexpr int16_t BNO08x::LINEAR_ACCELEROMETER_Q1 = 8
    +
    +staticconstexpr
    +
    + +

    Linear acceleration Q point (See SH-2 Ref. Manual 6.5.10)

    + +
    +
    + +

    ◆ magf_accuracy

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::magf_accuracy
    +
    +private
    +
    + +

    Calibrated magnetic field reading in uTesla (See SH-2 Ref. Manual 6.5.16)

    + +
    +
    + +

    ◆ MAGNETOMETER_Q1

    + +
    +
    + + + + + +
    + + + + +
    const constexpr int16_t BNO08x::MAGNETOMETER_Q1 = 4
    +
    +staticconstexpr
    +
    + +

    Magnetometer Q point (See SH-2 Ref. Manual 6.5.16)

    + +
    +
    + +

    ◆ MAX_METADATA_LENGTH

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint16_t BNO08x::MAX_METADATA_LENGTH = 9
    +
    +staticconstexprprivate
    +
    + +

    max length of metadata used in frs read operations

    + +
    +
    + +

    ◆ mems_raw_accel_X

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::mems_raw_accel_X
    +
    +private
    +
    + +
    +
    + +

    ◆ mems_raw_accel_Y

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::mems_raw_accel_Y
    +
    +private
    +
    + +
    +
    + +

    ◆ mems_raw_accel_Z

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::mems_raw_accel_Z
    +
    +private
    +
    + +

    Raw accelerometer readings from MEMS sensor (See SH2 Ref. Manual 6.5.8)

    + +
    +
    + +

    ◆ mems_raw_gyro_X

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::mems_raw_gyro_X
    +
    +private
    +
    + +
    +
    + +

    ◆ mems_raw_gyro_Y

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::mems_raw_gyro_Y
    +
    +private
    +
    + +
    +
    + +

    ◆ mems_raw_gyro_Z

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::mems_raw_gyro_Z
    +
    +private
    +
    + +

    Raw gyro readings from MEMS sensor (See SH-2 Ref. Manual 6.5.12)

    + +
    +
    + +

    ◆ mems_raw_magf_X

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::mems_raw_magf_X
    +
    +private
    +
    + +
    +
    + +

    ◆ mems_raw_magf_Y

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::mems_raw_magf_Y
    +
    +private
    +
    + +
    +
    + +

    ◆ mems_raw_magf_Z

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::mems_raw_magf_Z
    +
    +private
    +
    + +

    Raw magnetometer (compass) readings from MEMS sensor (See SH-2 Ref. Manual 6.5.15)

    + +
    +
    + +

    ◆ meta_data

    + +
    +
    + + + + + +
    + + + + +
    uint32_t BNO08x::meta_data[9]
    +
    +private
    +
    + +

    First 9 bytes of meta data returned from FRS read operation (we don't really need the rest) (See Ref. Manual 5.1)

    + +
    +
    + +

    ◆ quat_accuracy

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::quat_accuracy
    +
    +private
    +
    + +

    Raw quaternion reading (See SH-2 Ref. Manual 6.5.44)

    + +
    +
    + +

    ◆ queue_frs_read_data

    + +
    +
    + + + + + +
    + + + + +
    QueueHandle_t BNO08x::queue_frs_read_data
    +
    +private
    +
    + +

    Queue used to send packet body from data_proc_task to frs read functions.

    + +
    +
    + +

    ◆ queue_reset_reason

    + +
    +
    + + + + + +
    + + + + +
    QueueHandle_t BNO08x::queue_reset_reason
    +
    +private
    +
    + +

    Queue used to send reset reason from product id report to reset_reason() function.

    + +
    +
    + +

    ◆ queue_rx_data

    + +
    +
    + + + + + +
    + + + + +
    QueueHandle_t BNO08x::queue_rx_data
    +
    +private
    +
    + +

    Packet queue used to send data received from bno08x from spi_task to data_proc_task.

    + +
    +
    + +

    ◆ queue_tx_data

    + +
    +
    + + + + + +
    + + + + +
    QueueHandle_t BNO08x::queue_tx_data
    +
    +private
    +
    + +

    Packet queue used to send data to be sent over SPI from sending functions to spi_task.

    + +
    +
    + +

    ◆ raw_accel_X

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_accel_X
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_accel_Y

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_accel_Y
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_accel_Z

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_accel_Z
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_bias_X

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_bias_X
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_bias_Y

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_bias_Y
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_bias_Z

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_bias_Z
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_gyro_X

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_gyro_X
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_gyro_Y

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_gyro_Y
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_gyro_Z

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_gyro_Z
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_lin_accel_X

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_lin_accel_X
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_lin_accel_Y

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_lin_accel_Y
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_lin_accel_Z

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_lin_accel_Z
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_magf_X

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_magf_X
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_magf_Y

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_magf_Y
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_magf_Z

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_magf_Z
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_quat_I

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_quat_I
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_quat_J

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_quat_J
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_quat_K

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_quat_K
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_quat_radian_accuracy

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_quat_radian_accuracy
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_quat_real

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_quat_real
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_uncalib_gyro_X

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_uncalib_gyro_X
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_uncalib_gyro_Y

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_uncalib_gyro_Y
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_uncalib_gyro_Z

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_uncalib_gyro_Z
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_velocity_gyro_X

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_velocity_gyro_X
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_velocity_gyro_Y

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_velocity_gyro_Y
    +
    +private
    +
    + +
    +
    + +

    ◆ raw_velocity_gyro_Z

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::raw_velocity_gyro_Z
    +
    +private
    +
    + +

    Raw gyro angular velocity reading (See SH-2 Ref. Manual 6.5.44)

    + +
    +
    + +

    ◆ ROTATION_VECTOR_ACCURACY_Q1

    + +
    +
    + + + + + +
    + + + + +
    const constexpr int16_t BNO08x::ROTATION_VECTOR_ACCURACY_Q1 = 12
    +
    +staticconstexpr
    +
    + +

    Rotation vector accuracy estimate Q point (See SH-2 Ref. Manual 6.5.18)

    + +
    +
    + +

    ◆ ROTATION_VECTOR_Q1

    + +
    +
    + + + + + +
    + + + + +
    const constexpr int16_t BNO08x::ROTATION_VECTOR_Q1 = 14
    +
    +staticconstexpr
    +
    + +

    Rotation vector Q point (See SH-2 Ref. Manual 6.5.18)

    + +
    +
    + +

    ◆ RX_DATA_LENGTH

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint16_t BNO08x::RX_DATA_LENGTH = 300
    +
    +staticconstexprprivate
    +
    + +

    length buffer containing data received over spi

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_ACCELEROMETER

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_ACCELEROMETER = 0x01
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.9.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR = 0x29
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.43.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR = 0x28
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.42.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_GAME_ROTATION_VECTOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_GAME_ROTATION_VECTOR = 0x08
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.19.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR = 0x09
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.20.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_GRAVITY

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_GRAVITY = 0x06
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.11.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR = 0x2A
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.44.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_GYROSCOPE

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_GYROSCOPE = 0x02
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.13.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_LINEAR_ACCELERATION

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_LINEAR_ACCELERATION = 0x04
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.10.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_MAGNETIC_FIELD

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_MAGNETIC_FIELD = 0x03
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.16.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER = 0x1E
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.36.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_RAW_ACCELEROMETER

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_RAW_ACCELEROMETER = 0x14
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.8.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_RAW_GYROSCOPE

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_RAW_GYROSCOPE = 0x15
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.12.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_RAW_MAGNETOMETER

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_RAW_MAGNETOMETER = 0x16
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.15.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_ROTATION_VECTOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_ROTATION_VECTOR = 0x05
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.18.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_STABILITY_CLASSIFIER

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_STABILITY_CLASSIFIER = 0x13
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.31.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_STEP_COUNTER

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_STEP_COUNTER = 0x11
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.29.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_TAP_DETECTOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_TAP_DETECTOR = 0x10
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.27.

    + +
    +
    + +

    ◆ SENSOR_REPORT_ID_UNCALIBRATED_GYRO

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SENSOR_REPORT_ID_UNCALIBRATED_GYRO = 0x07
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.14.

    + +
    +
    + +

    ◆ SHTP_REPORT_BASE_TIMESTAMP

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SHTP_REPORT_BASE_TIMESTAMP = 0xFB
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 7.2.1.

    + +
    +
    + +

    ◆ SHTP_REPORT_COMMAND_REQUEST

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SHTP_REPORT_COMMAND_REQUEST = 0xF2
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.3.8.

    + +
    +
    + +

    ◆ SHTP_REPORT_COMMAND_RESPONSE

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SHTP_REPORT_COMMAND_RESPONSE = 0xF1
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.3.9.

    + +
    +
    + +

    ◆ SHTP_REPORT_FRS_READ_REQUEST

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SHTP_REPORT_FRS_READ_REQUEST = 0xF4
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.3.6.

    + +
    +
    + +

    ◆ SHTP_REPORT_FRS_READ_RESPONSE

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SHTP_REPORT_FRS_READ_RESPONSE = 0xF3
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.3.7.

    + +
    +
    + +

    ◆ SHTP_REPORT_PRODUCT_ID_REQUEST

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SHTP_REPORT_PRODUCT_ID_REQUEST = 0xF9
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.3.1.

    + +
    +
    + +

    ◆ SHTP_REPORT_PRODUCT_ID_RESPONSE

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SHTP_REPORT_PRODUCT_ID_RESPONSE = 0xF8
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.3.2.

    + +
    +
    + +

    ◆ SHTP_REPORT_SET_FEATURE_COMMAND

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::SHTP_REPORT_SET_FEATURE_COMMAND = 0xFD
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.5.4.

    + +
    +
    + +

    ◆ spi_hdl

    + +
    +
    + + + + + +
    + + + + +
    spi_device_handle_t BNO08x::spi_hdl {}
    +
    +private
    +
    + +

    SPI device handle.

    + +
    +
    + +

    ◆ spi_task_hdl

    + +
    +
    + + + + + +
    + + + + +
    TaskHandle_t BNO08x::spi_task_hdl
    +
    +private
    +
    + +

    spi_task() handle

    + +
    +
    + +

    ◆ spi_transaction

    + +
    +
    + + + + + +
    + + + + +
    spi_transaction_t BNO08x::spi_transaction {}
    +
    +private
    +
    + +

    SPI transaction handle.

    + +
    +
    + +

    ◆ stability_classifier

    + +
    +
    + + + + + +
    + + + + +
    uint8_t BNO08x::stability_classifier
    +
    +private
    +
    + +

    Stability status reading (See SH-2 Ref. Manual 6.5.31)

    + +
    +
    + +

    ◆ step_count

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::step_count
    +
    +private
    +
    + +

    Step counter reading (See SH-2 Ref. Manual 6.5.29)

    + +
    +
    + +

    ◆ TAG

    + +
    +
    + + + + + +
    + + + + +
    const constexpr char* BNO08x::TAG = "BNO08x"
    +
    +staticconstexprprivate
    +
    + +

    Class tag used for serial print statements.

    + +
    +
    + +

    ◆ tap_detector

    + +
    +
    + + + + + +
    + + + + +
    uint8_t BNO08x::tap_detector
    +
    +private
    +
    + +

    Tap detector reading (See SH-2 Ref. Manual 6.5.27)

    + +
    +
    + +

    ◆ TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR = 5
    +
    +staticconstexpr
    +
    + +

    Tare ARVR stabilized game rotation vector.

    + +
    +
    + +

    ◆ TARE_ARVR_STABILIZED_ROTATION_VECTOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::TARE_ARVR_STABILIZED_ROTATION_VECTOR = 4
    +
    +staticconstexpr
    +
    + +

    Tare ARVR stabilized rotation vector.

    + +
    +
    + +

    ◆ TARE_AXIS_ALL

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::TARE_AXIS_ALL = 0x07
    +
    +staticconstexpr
    +
    + +

    Tare all axes (used with tare now command)

    + +
    +
    + +

    ◆ TARE_AXIS_Z

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::TARE_AXIS_Z = 0x04
    +
    +staticconstexpr
    +
    + +

    Tar yaw axis only (used with tare now command)

    + +
    +
    + +

    ◆ TARE_GAME_ROTATION_VECTOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::TARE_GAME_ROTATION_VECTOR = 1
    +
    +staticconstexpr
    +
    + +

    Tare game rotation vector.

    + +
    +
    + +

    ◆ TARE_GEOMAGNETIC_ROTATION_VECTOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::TARE_GEOMAGNETIC_ROTATION_VECTOR = 2
    +
    +staticconstexpr
    +
    + +

    tare geomagnetic rotation vector

    + +
    +
    + +

    ◆ TARE_GYRO_INTEGRATED_ROTATION_VECTOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::TARE_GYRO_INTEGRATED_ROTATION_VECTOR = 3
    +
    +staticconstexpr
    +
    + +

    Tare gyro integrated rotation vector.

    + +
    +
    + +

    ◆ TARE_NOW

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::TARE_NOW = 0
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.4.4.1.

    + +
    +
    + +

    ◆ TARE_PERSIST

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::TARE_PERSIST = 1
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.4.4.2.

    + +
    +
    + +

    ◆ TARE_ROTATION_VECTOR

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::TARE_ROTATION_VECTOR = 0
    +
    +staticconstexpr
    +
    + +

    Tare rotation vector.

    + +
    +
    + +

    ◆ TARE_SET_REORIENTATION

    + +
    +
    + + + + + +
    + + + + +
    const constexpr uint8_t BNO08x::TARE_SET_REORIENTATION = 2
    +
    +staticconstexprprivate
    +
    + +

    See SH2 Ref. Manual 6.4.4.3.

    + +
    +
    + +

    ◆ time_stamp

    + +
    +
    + + + + + +
    + + + + +
    uint32_t BNO08x::time_stamp
    +
    +private
    +
    + +

    Report timestamp (see datasheet 1.3.5.3)

    + +
    +
    + +

    ◆ uncalib_gyro_accuracy

    + +
    +
    + + + + + +
    + + + + +
    uint16_t BNO08x::uncalib_gyro_accuracy
    +
    +private
    +
    + +

    Uncalibrated gyro reading (See SH-2 Ref. Manual 6.5.14)

    + +
    +
    +
    The documentation for this class was generated from the following files: +
    +
    + + + + diff --git a/documentation/html/class_b_n_o08x.js b/documentation/html/class_b_n_o08x.js new file mode 100644 index 0000000..2801bb8 --- /dev/null +++ b/documentation/html/class_b_n_o08x.js @@ -0,0 +1,325 @@ +var class_b_n_o08x = +[ + [ "bno08x_rx_packet_t", "struct_b_n_o08x_1_1bno08x__rx__packet__t.html", "struct_b_n_o08x_1_1bno08x__rx__packet__t" ], + [ "bno08x_tx_packet_t", "struct_b_n_o08x_1_1bno08x__tx__packet__t.html", "struct_b_n_o08x_1_1bno08x__tx__packet__t" ], + [ "bno08x_rx_packet_t", "class_b_n_o08x.html#a407711b4a84223a52cc043a152aea8ba", null ], + [ "bno08x_tx_packet_t", "class_b_n_o08x.html#a3a1a869ac69e6ee850bd2a7f90dd8945", null ], + [ "BNO08x", "class_b_n_o08x.html#a40f7688e843d74b8bd526c6f5ff17845", null ], + [ "calibrate_accelerometer", "class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc", null ], + [ "calibrate_all", "class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128", null ], + [ "calibrate_gyro", "class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1", null ], + [ "calibrate_magnetometer", "class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a", null ], + [ "calibrate_planar_accelerometer", "class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26", null ], + [ "calibration_complete", "class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b", null ], + [ "clear_tare", "class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e", null ], + [ "data_available", "class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc", null ], + [ "data_proc_task", "class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8", null ], + [ "data_proc_task_trampoline", "class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520", null ], + [ "disable_accelerometer", "class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058", null ], + [ "disable_activity_classifier", "class_b_n_o08x.html#a4fdc39294922a9553d84cd96bdae4376", null ], + [ "disable_ARVR_stabilized_game_rotation_vector", "class_b_n_o08x.html#ab187fe50fcfbb04bec9e80eb0fccf61c", null ], + [ "disable_ARVR_stabilized_rotation_vector", "class_b_n_o08x.html#aa59e3d8953c96dc1cc5958a1ac628df4", null ], + [ "disable_game_rotation_vector", "class_b_n_o08x.html#a7665cce95e791c89161ec863f49c0392", null ], + [ "disable_gravity", "class_b_n_o08x.html#a5e63a9e68dbe2968b37dcb6dae04de6f", null ], + [ "disable_gyro", "class_b_n_o08x.html#a8296089e2fdbd7d2e85f364cf063af82", null ], + [ "disable_gyro_integrated_rotation_vector", "class_b_n_o08x.html#aac0a00bed7825d8a2c357a48c3626931", null ], + [ "disable_linear_accelerometer", "class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f", null ], + [ "disable_magnetometer", "class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338", null ], + [ "disable_raw_accelerometer", "class_b_n_o08x.html#a171d78f4b00598b04c8ca54da16c508b", null ], + [ "disable_raw_gyro", "class_b_n_o08x.html#a75ef3d09f1ee016999c459e43e9e8c44", null ], + [ "disable_raw_magnetometer", "class_b_n_o08x.html#add29c84038558c28bcfca37865cf9244", null ], + [ "disable_report", "class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693", null ], + [ "disable_rotation_vector", "class_b_n_o08x.html#a1ebd456d2a67a22b5ba0911a95915921", null ], + [ "disable_stability_classifier", "class_b_n_o08x.html#ab307ed3352e04c9e998ab4dd066f8932", null ], + [ "disable_step_counter", "class_b_n_o08x.html#a427550a4ba25252912436b899124e157", null ], + [ "disable_tap_detector", "class_b_n_o08x.html#a16f83d1e85576a51abf2c65e5de58cd2", null ], + [ "disable_uncalibrated_gyro", "class_b_n_o08x.html#aaf28212a5f1960c62a73282976142cfc", null ], + [ "enable_accelerometer", "class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91", null ], + [ "enable_activity_classifier", "class_b_n_o08x.html#ad7b83cac874c092583f8513d3bb69bbf", null ], + [ "enable_ARVR_stabilized_game_rotation_vector", "class_b_n_o08x.html#a5680148a41cb9cc96d1911150c46d2b8", null ], + [ "enable_ARVR_stabilized_rotation_vector", "class_b_n_o08x.html#a8a5f3b985989e846e831f70f7733d0bc", null ], + [ "enable_game_rotation_vector", "class_b_n_o08x.html#abe04c38b5bd52d331bd8aefae1f51947", null ], + [ "enable_gravity", "class_b_n_o08x.html#a030eae12c3586acf09b48e94630b2544", null ], + [ "enable_gyro", "class_b_n_o08x.html#ad7b322681b9ec5f57edb09e336b988c0", null ], + [ "enable_gyro_integrated_rotation_vector", "class_b_n_o08x.html#a7388c67de3906ad05b233fd7eff0514d", null ], + [ "enable_linear_accelerometer", "class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b", null ], + [ "enable_magnetometer", "class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59", null ], + [ "enable_raw_accelerometer", "class_b_n_o08x.html#a3042301cf0f51657c82b1127dce230f4", null ], + [ "enable_raw_gyro", "class_b_n_o08x.html#a8d8e75f0234287cb89cbec553cffe52c", null ], + [ "enable_raw_magnetometer", "class_b_n_o08x.html#a14ebec501b8d004a38648a9a1f7a2c9e", null ], + [ "enable_report", "class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd", null ], + [ "enable_rotation_vector", "class_b_n_o08x.html#ab4c1d5cde156af09b7e88913f3af62c7", null ], + [ "enable_stability_classifier", "class_b_n_o08x.html#ab0a60844b36fb140cad588a65b3a9655", null ], + [ "enable_step_counter", "class_b_n_o08x.html#a5a0b0f5b8e962247a3b8aee8f1dc8e9f", null ], + [ "enable_tap_detector", "class_b_n_o08x.html#ab4c8e37c730ddb168f78c29bd7ae6566", null ], + [ "enable_uncalibrated_gyro", "class_b_n_o08x.html#a7fe5de95b1f51da44247a87317fd0c75", null ], + [ "end_calibration", "class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2", null ], + [ "FRS_read_data", "class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1", null ], + [ "FRS_read_request", "class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9", null ], + [ "FRS_read_word", "class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41", null ], + [ "get_accel", "class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142", null ], + [ "get_accel_accuracy", "class_b_n_o08x.html#a3fce726d5de821f97ed207036dae2900", null ], + [ "get_accel_X", "class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69", null ], + [ "get_accel_Y", "class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1", null ], + [ "get_accel_Z", "class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1", null ], + [ "get_activity_classifier", "class_b_n_o08x.html#a4f7060b2d3c15b359b70b6346730446a", null ], + [ "get_gravity", "class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d", null ], + [ "get_gravity_accuracy", "class_b_n_o08x.html#accd39f48e9f8ab8267df7184b5b7cd76", null ], + [ "get_gravity_X", "class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae", null ], + [ "get_gravity_Y", "class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801", null ], + [ "get_gravity_Z", "class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807", null ], + [ "get_gyro_accuracy", "class_b_n_o08x.html#a811999653110858311c97a779c388e5d", null ], + [ "get_gyro_calibrated_velocity", "class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89", null ], + [ "get_gyro_calibrated_velocity_X", "class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059", null ], + [ "get_gyro_calibrated_velocity_Y", "class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89", null ], + [ "get_gyro_calibrated_velocity_Z", "class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a", null ], + [ "get_gyro_velocity", "class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f", null ], + [ "get_gyro_velocity_X", "class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00", null ], + [ "get_gyro_velocity_Y", "class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04", null ], + [ "get_gyro_velocity_Z", "class_b_n_o08x.html#ae2add976af256ec981248371a2f58207", null ], + [ "get_linear_accel", "class_b_n_o08x.html#ad59b029d04341dbef72e059488951980", null ], + [ "get_linear_accel_accuracy", "class_b_n_o08x.html#a33fe3c2f47759cfae5f4b612ddd329ea", null ], + [ "get_linear_accel_X", "class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3", null ], + [ "get_linear_accel_Y", "class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191", null ], + [ "get_linear_accel_Z", "class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84", null ], + [ "get_magf", "class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8", null ], + [ "get_magf_accuracy", "class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f", null ], + [ "get_magf_X", "class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d", null ], + [ "get_magf_Y", "class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea", null ], + [ "get_magf_Z", "class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282", null ], + [ "get_pitch", "class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3", null ], + [ "get_pitch_deg", "class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412", null ], + [ "get_Q1", "class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf", null ], + [ "get_Q2", "class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b", null ], + [ "get_Q3", "class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a", null ], + [ "get_quat", "class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d", null ], + [ "get_quat_accuracy", "class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d", null ], + [ "get_quat_I", "class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5", null ], + [ "get_quat_J", "class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015", null ], + [ "get_quat_K", "class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8", null ], + [ "get_quat_radian_accuracy", "class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630", null ], + [ "get_quat_real", "class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7", null ], + [ "get_range", "class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0", null ], + [ "get_raw_accel_X", "class_b_n_o08x.html#a1de356dd604c1dffcd1a32faeb4fafe2", null ], + [ "get_raw_accel_Y", "class_b_n_o08x.html#a96563de0eb597a52d595d19da827b1ac", null ], + [ "get_raw_accel_Z", "class_b_n_o08x.html#a718cdd910e5e7e03fd0a1ad04ee6f0ce", null ], + [ "get_raw_gyro_X", "class_b_n_o08x.html#af1b2c3a383a84fc6dfaddae1052b44d4", null ], + [ "get_raw_gyro_Y", "class_b_n_o08x.html#aff7714441d242b3b9b0c03f94e0a9374", null ], + [ "get_raw_gyro_Z", "class_b_n_o08x.html#a2e28b5a79c442a6baa2fa5165b9ce37d", null ], + [ "get_raw_magf_X", "class_b_n_o08x.html#adf12600b39de41d258439a343fcc1ad8", null ], + [ "get_raw_magf_Y", "class_b_n_o08x.html#a2c842e43ceae19149f6525bcbc48f1cf", null ], + [ "get_raw_magf_Z", "class_b_n_o08x.html#a99c1bcc2ec3ca3d8feafd6dd61f9d269", null ], + [ "get_reset_reason", "class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886", null ], + [ "get_resolution", "class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372", null ], + [ "get_roll", "class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef", null ], + [ "get_roll_deg", "class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6", null ], + [ "get_stability_classifier", "class_b_n_o08x.html#a0d148e00abcfeec48c689e3084a7e786", null ], + [ "get_step_count", "class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef", null ], + [ "get_tap_detector", "class_b_n_o08x.html#a4797ec731de4c158716da1a7af9d1602", null ], + [ "get_time_stamp", "class_b_n_o08x.html#ad9137777271421a58159f3fe5e05ed20", null ], + [ "get_uncalibrated_gyro", "class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531", null ], + [ "get_uncalibrated_gyro_accuracy", "class_b_n_o08x.html#a3285613f18b2f2f4c3f9e6d5c971af10", null ], + [ "get_uncalibrated_gyro_bias_X", "class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b", null ], + [ "get_uncalibrated_gyro_bias_Y", "class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd", null ], + [ "get_uncalibrated_gyro_bias_Z", "class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7", null ], + [ "get_uncalibrated_gyro_X", "class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf", null ], + [ "get_uncalibrated_gyro_Y", "class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4", null ], + [ "get_uncalibrated_gyro_Z", "class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717", null ], + [ "get_yaw", "class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17", null ], + [ "get_yaw_deg", "class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c", null ], + [ "hard_reset", "class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503", null ], + [ "hint_handler", "class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7", null ], + [ "initialize", "class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798", null ], + [ "mode_on", "class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698", null ], + [ "mode_sleep", "class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b", null ], + [ "parse_command_report", "class_b_n_o08x.html#a4f66045a0528a0c17c52421ea51612e7", null ], + [ "parse_frs_read_response_report", "class_b_n_o08x.html#a51b360d795563b55559f11efb40be36a", null ], + [ "parse_input_report", "class_b_n_o08x.html#a8d9db3e1b6208c2661e1c543deefa53d", null ], + [ "parse_packet", "class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd", null ], + [ "parse_product_id_report", "class_b_n_o08x.html#a29cfd7fc2816483ebebe9d55b677a036", null ], + [ "print_header", "class_b_n_o08x.html#a35856c108a47de8b3b38c4395aabb4eb", null ], + [ "print_packet", "class_b_n_o08x.html#a05e4cd5861b55fc0182d7dd13bb85e49", null ], + [ "q_to_float", "class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9", null ], + [ "queue_calibrate_command", "class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91", null ], + [ "queue_command", "class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9", null ], + [ "queue_feature_command", "class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c", null ], + [ "queue_feature_command", "class_b_n_o08x.html#a2d6de4823893128e6a4b562f34326ae8", null ], + [ "queue_packet", "class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f", null ], + [ "queue_request_product_id_command", "class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1", null ], + [ "queue_tare_command", "class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2", null ], + [ "receive_packet", "class_b_n_o08x.html#ae540799865934fcff54caed0772df071", null ], + [ "register_cb", "class_b_n_o08x.html#a06bb0c70305421b5357e64f31579fdc7", null ], + [ "request_calibration_status", "class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11", null ], + [ "run_full_calibration_routine", "class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a", null ], + [ "save_calibration", "class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54", null ], + [ "save_tare", "class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2", null ], + [ "send_packet", "class_b_n_o08x.html#a2c359a44a2c8e83ecb258a340e2d0e1a", null ], + [ "soft_reset", "class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e", null ], + [ "spi_task", "class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf", null ], + [ "spi_task_trampoline", "class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74", null ], + [ "tare_now", "class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f", null ], + [ "wait_for_data", "class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf", null ], + [ "wait_for_rx_done", "class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e", null ], + [ "wait_for_tx_done", "class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773", null ], + [ "accel_accuracy", "class_b_n_o08x.html#a3365b7ebde01e284274e655c60343df9", null ], + [ "accel_lin_accuracy", "class_b_n_o08x.html#a35e1635ef5edde8fc8640f978c6f2e3c", null ], + [ "ACCELEROMETER_Q1", "class_b_n_o08x.html#a0564aaf5b20dc42b54db4fb3115ac1c7", null ], + [ "activity_classifier", "class_b_n_o08x.html#a75cea49c1c08ca28d9fa7e5ed61c6e7b", null ], + [ "activity_confidences", "class_b_n_o08x.html#af96e8cd070459f945ffbf01b98106e13", null ], + [ "ANGULAR_VELOCITY_Q1", "class_b_n_o08x.html#aafe117561fe9138800073a04a778b4ce", null ], + [ "bus_config", "class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1", null ], + [ "CALIBRATE_ACCEL", "class_b_n_o08x.html#acd5b44d705af1f9aaa271a59a9d2d595", null ], + [ "CALIBRATE_ACCEL_GYRO_MAG", "class_b_n_o08x.html#af53d9e99f163d97ef92fe989b1dd25cc", null ], + [ "CALIBRATE_GYRO", "class_b_n_o08x.html#aeac84719a1cc0f9c8d5a9a749391d4db", null ], + [ "CALIBRATE_MAG", "class_b_n_o08x.html#ac00e8b59ae8d710cf79956eaafa97ddb", null ], + [ "CALIBRATE_PLANAR_ACCEL", "class_b_n_o08x.html#a955dcb60da150490e17367a871b3a3d2", null ], + [ "CALIBRATE_STOP", "class_b_n_o08x.html#a584bfa04a39feb93279ee673c340db54", null ], + [ "calibration_status", "class_b_n_o08x.html#ad212b5028a31e857e76d251ced2724e1", null ], + [ "cb_list", "class_b_n_o08x.html#a6a15e3a64dd71ea61f0448afcce96409", null ], + [ "COMMAND_CLEAR_DCD", "class_b_n_o08x.html#a4f580b3cb232a762ea7019ee7b04d419", null ], + [ "COMMAND_COUNTER", "class_b_n_o08x.html#a93dd073c0cc1f3ccfde552649f6ebccc", null ], + [ "COMMAND_DCD", "class_b_n_o08x.html#af124a6c1d8b871f3181b6c85f1099cb2", null ], + [ "COMMAND_DCD_PERIOD_SAVE", "class_b_n_o08x.html#a7a246989c94cd87f68166b20b7ad4c8b", null ], + [ "COMMAND_ERRORS", "class_b_n_o08x.html#a384a1efc9857ad938be3bb44f871539b", null ], + [ "COMMAND_INITIALIZE", "class_b_n_o08x.html#a30eb6d305a187d4d36546841e12176b9", null ], + [ "COMMAND_ME_CALIBRATE", "class_b_n_o08x.html#a8381dfe403ddff522f172cb16780731a", null ], + [ "COMMAND_OSCILLATOR", "class_b_n_o08x.html#a308c8b5307d93a67b5b9066d44494aa5", null ], + [ "COMMAND_TARE", "class_b_n_o08x.html#a0a1756bc16ba3eac45f4229b1e350107", null ], + [ "data_proc_task_hdl", "class_b_n_o08x.html#af9b6fbf35e7cd55d517d30c6429a21a4", null ], + [ "default_imu_config", "class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87", null ], + [ "evt_grp_report_en", "class_b_n_o08x.html#a63eb6c8be6f3bc943a86bb0496871275", null ], + [ "EVT_GRP_RPT_ACCELEROMETER_BIT", "class_b_n_o08x.html#a17b19c32d4dfbc9ae2761a0cdd873314", null ], + [ "EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT", "class_b_n_o08x.html#a96eb1b1bfe1266791fd424b3ce402c56", null ], + [ "EVT_GRP_RPT_ALL_BITS", "class_b_n_o08x.html#a89399e8a68a53bc2a269ab73625a2da2", null ], + [ "EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT", "class_b_n_o08x.html#a79d3fff1e0f19467cad231b22edafa0f", null ], + [ "EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT", "class_b_n_o08x.html#aa9703cee46912a545b5e85e671f08e4b", null ], + [ "EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT", "class_b_n_o08x.html#a0f3f33d93b72ba6564f9d5fa93c24f98", null ], + [ "EVT_GRP_RPT_GRAVITY_BIT", "class_b_n_o08x.html#ab94a8f69673a3db7556ba67775c5ea93", null ], + [ "EVT_GRP_RPT_GYRO_BIT", "class_b_n_o08x.html#a3a8b12ea9b75f97191785a60d1aa962a", null ], + [ "EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT", "class_b_n_o08x.html#a541155dc4544193451cf102e2a992da9", null ], + [ "EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT", "class_b_n_o08x.html#af86821bc0f1e7f5897de20b5e47a85bd", null ], + [ "EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT", "class_b_n_o08x.html#ad93161968a53ff53a6bb74ab7c34fbff", null ], + [ "EVT_GRP_RPT_MAGNETOMETER_BIT", "class_b_n_o08x.html#a901af6f2d552f197ee830d0a1c06679c", null ], + [ "EVT_GRP_RPT_RAW_ACCELEROMETER_BIT", "class_b_n_o08x.html#a3e56d12435f7be81956d68196f1a46b4", null ], + [ "EVT_GRP_RPT_RAW_GYRO_BIT", "class_b_n_o08x.html#a6be7b240e4447c2c643e706954093aa0", null ], + [ "EVT_GRP_RPT_RAW_MAGNETOMETER_BIT", "class_b_n_o08x.html#ac28553b40b82c7cb409938681afe6cec", null ], + [ "EVT_GRP_RPT_ROTATION_VECTOR_BIT", "class_b_n_o08x.html#a198da2ee3cd9cfa459c3c41c4f8c44b7", null ], + [ "EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT", "class_b_n_o08x.html#a7d6ee23222f55dbe9f70e04b36d9add2", null ], + [ "EVT_GRP_RPT_STEP_COUNTER_BIT", "class_b_n_o08x.html#ab264b65a3aa5a9a74ed11b8977164a73", null ], + [ "EVT_GRP_RPT_TAP_DETECTOR_BIT", "class_b_n_o08x.html#a665464f781fe891b9179478d0174af47", null ], + [ "evt_grp_spi", "class_b_n_o08x.html#aa2b4442b5cc63ebf0c495e6fb537c85e", null ], + [ "EVT_GRP_SPI_RX_DONE_BIT", "class_b_n_o08x.html#a32cffd8f78881925d22d5a7cb55f2bbc", null ], + [ "EVT_GRP_SPI_RX_INVALID_PACKET", "class_b_n_o08x.html#a6415c95701f590c72083f5bdc5f4ae47", null ], + [ "EVT_GRP_SPI_RX_VALID_PACKET", "class_b_n_o08x.html#a603dccfbbead6bdaa3bd970ad28fcd38", null ], + [ "EVT_GRP_SPI_TX_DONE", "class_b_n_o08x.html#aa333b17ab88348a9849f0ceb9757dc9c", null ], + [ "FRS_RECORD_ID_ACCELEROMETER", "class_b_n_o08x.html#ad7ef7d7068af5f92239c12022dbeb16d", null ], + [ "FRS_RECORD_ID_GYROSCOPE_CALIBRATED", "class_b_n_o08x.html#a35d8f641e73c308f92a5a0a772f90f48", null ], + [ "FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED", "class_b_n_o08x.html#a0992d77f9bae0b8e3c8d9331fe84fe24", null ], + [ "FRS_RECORD_ID_ROTATION_VECTOR", "class_b_n_o08x.html#a9f35840b19c8ad11fd1b4622c3269250", null ], + [ "gravity_accuracy", "class_b_n_o08x.html#ae01698d287ea999179a11e2244902022", null ], + [ "GRAVITY_Q1", "class_b_n_o08x.html#ae10722334dfce9635e76519598e165a2", null ], + [ "gravity_X", "class_b_n_o08x.html#af45016be9ea523d80be8467b2907b499", null ], + [ "gravity_Y", "class_b_n_o08x.html#af20dcd487a9fe8fa6243817d51e37be5", null ], + [ "gravity_Z", "class_b_n_o08x.html#afa1cf5c3afbb258d97c55c5fb187f2d6", null ], + [ "gyro_accuracy", "class_b_n_o08x.html#a98ea35dd0fbd0c409d25fd8a6ed9f277", null ], + [ "GYRO_Q1", "class_b_n_o08x.html#aa3bec8effefa61cec6fa170e9d02c4dd", null ], + [ "HOST_INT_TIMEOUT_MS", "class_b_n_o08x.html#ae7f34752f888c637d5619f898e62a6d4", null ], + [ "imu_config", "class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82", null ], + [ "imu_spi_config", "class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e", null ], + [ "isr_service_installed", "class_b_n_o08x.html#a4882dbc698d7b730f57e2401037766a9", null ], + [ "LINEAR_ACCELEROMETER_Q1", "class_b_n_o08x.html#ad0d37fe07ced24f2c9afc21145a74e7b", null ], + [ "magf_accuracy", "class_b_n_o08x.html#ac5d4e151690774687efa951ca41c16ae", null ], + [ "MAGNETOMETER_Q1", "class_b_n_o08x.html#a9fac9b811b7c2117675a784cb4df204c", null ], + [ "MAX_METADATA_LENGTH", "class_b_n_o08x.html#a2a5b978233eab4c103ab01cfc33a1750", null ], + [ "mems_raw_accel_X", "class_b_n_o08x.html#a937cbdc4edaac72c8cad041d79de5701", null ], + [ "mems_raw_accel_Y", "class_b_n_o08x.html#ad83cecb8a5d2be01db6792755b6057e9", null ], + [ "mems_raw_accel_Z", "class_b_n_o08x.html#a59a4d75f1302ab693b1b26e9ccaa5341", null ], + [ "mems_raw_gyro_X", "class_b_n_o08x.html#a3d6b6257462951ea023af7076c80f6dd", null ], + [ "mems_raw_gyro_Y", "class_b_n_o08x.html#ab6b142416912a096886dd63ad0beb865", null ], + [ "mems_raw_gyro_Z", "class_b_n_o08x.html#ac35d5b12721ab876eaeb1f714a9b3b1d", null ], + [ "mems_raw_magf_X", "class_b_n_o08x.html#ab587cdf991342b69b7fff3b33f537eb5", null ], + [ "mems_raw_magf_Y", "class_b_n_o08x.html#aad926054c81818fff611e10ed913706a", null ], + [ "mems_raw_magf_Z", "class_b_n_o08x.html#a90f0cdf11decc276006f76a494d42ce3", null ], + [ "meta_data", "class_b_n_o08x.html#a7bd032712a975e73e66bd72a3502baba", null ], + [ "quat_accuracy", "class_b_n_o08x.html#a36223f7124751fa71e860b2ef55dd2ac", null ], + [ "queue_frs_read_data", "class_b_n_o08x.html#a9a1c851e8fa5633e11f6abee293d7e9b", null ], + [ "queue_reset_reason", "class_b_n_o08x.html#a84b3639cc159262e0137adb0db5cf9aa", null ], + [ "queue_rx_data", "class_b_n_o08x.html#a7d4661d3aae56013caa8f2bff0f67c08", null ], + [ "queue_tx_data", "class_b_n_o08x.html#a4d5c5eee87a578de9c8318cd294b3a22", null ], + [ "raw_accel_X", "class_b_n_o08x.html#a75fb2f06c5bbe26e3f3c794934ef954c", null ], + [ "raw_accel_Y", "class_b_n_o08x.html#ab56e2ba505fa293d03e955137625c562", null ], + [ "raw_accel_Z", "class_b_n_o08x.html#af254d245b368027df6952b7d7522bd35", null ], + [ "raw_bias_X", "class_b_n_o08x.html#a8a2667f668317cee0a9fc4ef0accc3f5", null ], + [ "raw_bias_Y", "class_b_n_o08x.html#ac38ff5eb93d3c3db0af2504ba02fd93c", null ], + [ "raw_bias_Z", "class_b_n_o08x.html#a0968eaed9b3d979a2caa1aba6e6b417a", null ], + [ "raw_gyro_X", "class_b_n_o08x.html#a19696327a056a448ed5ba706e747bbe5", null ], + [ "raw_gyro_Y", "class_b_n_o08x.html#a61df9f571555f5f682eb51f24a279489", null ], + [ "raw_gyro_Z", "class_b_n_o08x.html#a03f567cda2a3cc966301e96732fca9ad", null ], + [ "raw_lin_accel_X", "class_b_n_o08x.html#ae1f71a432cb15e75f522fa18f29f4d50", null ], + [ "raw_lin_accel_Y", "class_b_n_o08x.html#aff3a5590471d1c9fc485a5610433915f", null ], + [ "raw_lin_accel_Z", "class_b_n_o08x.html#abc8add47f1babc66c812a015614143d3", null ], + [ "raw_magf_X", "class_b_n_o08x.html#aa5bdf740161b7c37adcac0154a410118", null ], + [ "raw_magf_Y", "class_b_n_o08x.html#acd365418f24a6da61122c66d82086639", null ], + [ "raw_magf_Z", "class_b_n_o08x.html#ab4862de31d0874b44b6745678e1c905e", null ], + [ "raw_quat_I", "class_b_n_o08x.html#a69dc7e97875060213085ba964b3bd987", null ], + [ "raw_quat_J", "class_b_n_o08x.html#a61ae05dc5572b326541bf8099f0c2a54", null ], + [ "raw_quat_K", "class_b_n_o08x.html#a7720c44ed1c0f1a0663d2adc5e1a1ea1", null ], + [ "raw_quat_radian_accuracy", "class_b_n_o08x.html#a033d6cb1aa137743b69cc3e401df67b7", null ], + [ "raw_quat_real", "class_b_n_o08x.html#a867354267253ae828be4fae15c062db3", null ], + [ "raw_uncalib_gyro_X", "class_b_n_o08x.html#afdc5cdb65bd0b36528b5b671b9d27053", null ], + [ "raw_uncalib_gyro_Y", "class_b_n_o08x.html#acc2c66e2985975266a286385ea855117", null ], + [ "raw_uncalib_gyro_Z", "class_b_n_o08x.html#afac9dd4161f4c0051255293680c9082b", null ], + [ "raw_velocity_gyro_X", "class_b_n_o08x.html#aa5bb03dbeabed729c012ec7164a3354f", null ], + [ "raw_velocity_gyro_Y", "class_b_n_o08x.html#a4f188bf76ba862f07606d1351d28548f", null ], + [ "raw_velocity_gyro_Z", "class_b_n_o08x.html#ab49f9a6586d709bbd26280ef44a4bbf7", null ], + [ "ROTATION_VECTOR_ACCURACY_Q1", "class_b_n_o08x.html#a923d65d8568cc31873ad56a3908e1939", null ], + [ "ROTATION_VECTOR_Q1", "class_b_n_o08x.html#a0b19c8f2de2b2bfe033da7f93cdd2608", null ], + [ "RX_DATA_LENGTH", "class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b", null ], + [ "SENSOR_REPORT_ID_ACCELEROMETER", "class_b_n_o08x.html#a354eaff2218eb382a1851537a75badcc", null ], + [ "SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR", "class_b_n_o08x.html#aeb51ebb6c82158cd7e23bd682c08c4e0", null ], + [ "SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR", "class_b_n_o08x.html#a8d4b91149cfc1a3cd615f60a4ad2275e", null ], + [ "SENSOR_REPORT_ID_GAME_ROTATION_VECTOR", "class_b_n_o08x.html#ada7dbda9f7a0bfb0894a787ce0ff9cef", null ], + [ "SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR", "class_b_n_o08x.html#abb6d0586a5a87b7b34f4c65ae52965a4", null ], + [ "SENSOR_REPORT_ID_GRAVITY", "class_b_n_o08x.html#a6730acb92053d44decb690a7b7234032", null ], + [ "SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR", "class_b_n_o08x.html#acd0fc6ffa70dd2761cba0ac0b88c234f", null ], + [ "SENSOR_REPORT_ID_GYROSCOPE", "class_b_n_o08x.html#a224fb8f833806dd530c5f16e7ab5bc7a", null ], + [ "SENSOR_REPORT_ID_LINEAR_ACCELERATION", "class_b_n_o08x.html#ace7720a02c9f4ef38e319849f6c36a0b", null ], + [ "SENSOR_REPORT_ID_MAGNETIC_FIELD", "class_b_n_o08x.html#a06058a84d6604054aa66ee008ac64aa9", null ], + [ "SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER", "class_b_n_o08x.html#a7274f6d3bda04da0bb304386b4e8d603", null ], + [ "SENSOR_REPORT_ID_RAW_ACCELEROMETER", "class_b_n_o08x.html#a80ea70c4787dea6c3eabb48f583f1916", null ], + [ "SENSOR_REPORT_ID_RAW_GYROSCOPE", "class_b_n_o08x.html#a03b3000424e6d966b80655443ec546bc", null ], + [ "SENSOR_REPORT_ID_RAW_MAGNETOMETER", "class_b_n_o08x.html#a9e9a7578b7584e7eb2ad562b29565fa7", null ], + [ "SENSOR_REPORT_ID_ROTATION_VECTOR", "class_b_n_o08x.html#a37c91f995c385556486df5fbbce8a3d5", null ], + [ "SENSOR_REPORT_ID_STABILITY_CLASSIFIER", "class_b_n_o08x.html#ab5c29f31714b4755c0edbce7156652f7", null ], + [ "SENSOR_REPORT_ID_STEP_COUNTER", "class_b_n_o08x.html#a2a10161bb564067a07f3fcf4021e00bb", null ], + [ "SENSOR_REPORT_ID_TAP_DETECTOR", "class_b_n_o08x.html#a8114460c50e84b0ac750293ab72868c8", null ], + [ "SENSOR_REPORT_ID_UNCALIBRATED_GYRO", "class_b_n_o08x.html#acb8e83fbb0645d4e98a96120ce9f431c", null ], + [ "SHTP_REPORT_BASE_TIMESTAMP", "class_b_n_o08x.html#ae37d6f8431c8c465bfb0c662772b5cb9", null ], + [ "SHTP_REPORT_COMMAND_REQUEST", "class_b_n_o08x.html#ab04695dd189412092254e52bd6e5a75a", null ], + [ "SHTP_REPORT_COMMAND_RESPONSE", "class_b_n_o08x.html#a1e5b64caa514b7e4fe64ab214758b875", null ], + [ "SHTP_REPORT_FRS_READ_REQUEST", "class_b_n_o08x.html#a74af7eacc35cc825940b647c2de0d368", null ], + [ "SHTP_REPORT_FRS_READ_RESPONSE", "class_b_n_o08x.html#aeb760b095dcf808a413ef696f2608e43", null ], + [ "SHTP_REPORT_PRODUCT_ID_REQUEST", "class_b_n_o08x.html#a542405639c28bd56bc4361b922763c95", null ], + [ "SHTP_REPORT_PRODUCT_ID_RESPONSE", "class_b_n_o08x.html#a0177134162e116501bc9483c6e4b76c3", null ], + [ "SHTP_REPORT_SET_FEATURE_COMMAND", "class_b_n_o08x.html#a1d3bff4e20c2c3d47db322c9e34ef338", null ], + [ "spi_hdl", "class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef", null ], + [ "spi_task_hdl", "class_b_n_o08x.html#a615090aae15f1b0410a7e5ecb94957b5", null ], + [ "spi_transaction", "class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026", null ], + [ "stability_classifier", "class_b_n_o08x.html#a1b12471e92536a79d0c425d77676f2e1", null ], + [ "step_count", "class_b_n_o08x.html#ad80a77973371b12d722ea39063c648be", null ], + [ "TAG", "class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46", null ], + [ "tap_detector", "class_b_n_o08x.html#a1171a5738a4e6831ec7fa32a29f15554", null ], + [ "TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR", "class_b_n_o08x.html#a68aaaab144adbe5af00597408f044d9d", null ], + [ "TARE_ARVR_STABILIZED_ROTATION_VECTOR", "class_b_n_o08x.html#abff9abe904bcdde951cf88c378284b45", null ], + [ "TARE_AXIS_ALL", "class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2", null ], + [ "TARE_AXIS_Z", "class_b_n_o08x.html#aecb3e11c1ca5769fd60f42c17a105731", null ], + [ "TARE_GAME_ROTATION_VECTOR", "class_b_n_o08x.html#abaf1ec8bb197db1998a9ed3cec6180d5", null ], + [ "TARE_GEOMAGNETIC_ROTATION_VECTOR", "class_b_n_o08x.html#a225397a04d849e5647992ca80d68febb", null ], + [ "TARE_GYRO_INTEGRATED_ROTATION_VECTOR", "class_b_n_o08x.html#a9ec354d75249f06f13599abf7bedfde0", null ], + [ "TARE_NOW", "class_b_n_o08x.html#a27df630f3e52b35552d2c1f2cf3496b0", null ], + [ "TARE_PERSIST", "class_b_n_o08x.html#a115aef7b38ec0dec2085f6917d832912", null ], + [ "TARE_ROTATION_VECTOR", "class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8", null ], + [ "TARE_SET_REORIENTATION", "class_b_n_o08x.html#a59cde7dd301c94a20b84735c5d49008e", null ], + [ "time_stamp", "class_b_n_o08x.html#abc972db20affbd0040b4e6c4892dd57b", null ], + [ "uncalib_gyro_accuracy", "class_b_n_o08x.html#a081c666a3f24016d0ec5c5edc49f2903", null ] +]; \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x__coll__graph.map b/documentation/html/class_b_n_o08x__coll__graph.map new file mode 100644 index 0000000..472107c --- /dev/null +++ b/documentation/html/class_b_n_o08x__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x__coll__graph.md5 b/documentation/html/class_b_n_o08x__coll__graph.md5 new file mode 100644 index 0000000..5aba205 --- /dev/null +++ b/documentation/html/class_b_n_o08x__coll__graph.md5 @@ -0,0 +1 @@ +39bd6f1e060d564e0e799d64341db1d7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x__coll__graph.png b/documentation/html/class_b_n_o08x__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..c504e2722e71c549292f527d9d4baeb17b70cbc4 GIT binary patch literal 1827 zcmY*Zc{JPG8qIwaRZ7sO)buE-rnFq+Gqu5ul;W9co)gpRf+sTmJ?;4Wxqs|0(^c}5JBzH=_ilGUbN+2mo*4>KRl>LhZi)ojiP^jZ9@nj#zy0c zif7t#H@c_^X0$Xtp1vmO;Hs%7|MX2Xj`T{vFuGu25V{tvBZ6ePuievK+faeFY;&gT zxy(>;J08A!8%;=32%z}UMG4RVdTW)RIi}E!w%dOunE^@X(3>}L&okzC6!hu(dRrG~ z4H*t&r2WNrfobc-QvHh(fdoo8-y%4W5FWLAZQ&Fme_A9pz?sQtsa(EeM#=1M7D;98 zRoDRzPVo6I*wcL1ecANAXM{q?Ec-9lI4nNEE+)}qS(ntfvfPE14Js#01m7_aBja3> zNp#--q=QLkuiO$a3oVl9bnum&kh7)e-ml{KBC} zVo5h*uhoOIR;W0};-QC4y$@yB%AMpz_dMu#wQW-BdT1!6EPsE9v8|k-jX5m(OpYdJ z+)_`ngyxy~ROE$KnUO0hu|V14*?0k|%lUfNRMbijOmVd^hIY2Pda`*BAUg~}By*ejmOYpfh=O*S*BSh@p87Hyh zJ*Rn&Do(e|Tt=Py_@D>jYBb^CkeKFUjKv;)IAffWGjy5~XTusiF)_ldZZjE)i?zCL z68%Hpq7L6<9mN8{;1|=`#p3x)w7r(Xm3026^=i_~FAzrmUM*%&cF? zYckz!&JFmz3Hr{&oI(mJ@R0K-j+9vluA=ctT5J(|axq)>LJ438Z`)oA+ENRaB!td)!<@KQ+~ zPUBvmc}<7XTm+OBJZG=`^a}6%bdrX#h!SdGauR(xxm~I3f!cKT$mqiN%WajSTf?o2mUIwTnCHKn z6*s=249le=phs2Njh!RNvp$Ibw;isuEC^s6QhOAQG1d9|0H`&K@+vxNgW49^HiPgi zYZ)3&A(6zv?Cq%yO=eqG)}^X1`$rt@q*-#1-78%f{u77AVzG;hrHX1s+w_lg-?m&` z>lAxPBFWCv={-t{>1=`06dnU(V|5e?)o_y*>fzz>b)k=k85Apr(h(JUgY*5t53SZz zmm8ly|D?6Ko50@=W9n&+%QdbZHggty*4}F1Ee<;J+o=iTVWJ6pzQL~Sly)SHt zdJ;d>^9MWaX}^RV;UjbwtRMJktwwLB4IriS>~=<+%|OAkuBT%e{GHvq)tpIf0jh9H z=`nR`b#-;K=4N>rBIej)TxFTrnanx7&>O~TR-g&J%l<(be`72(>r*1s(a{lv#nQGy zXxcFRlTGQau@FM$+YboEn90wEfWLu^=~pivZWmIUI3nR~+35m>vOC|K0<*M(HeB;f F`!7B@io^f_ literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.map b/documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.map new file mode 100644 index 0000000..c2f1712 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.md5 b/documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.md5 new file mode 100644 index 0000000..3dbaf8d --- /dev/null +++ b/documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.md5 @@ -0,0 +1 @@ +15c881102c769367236aca9b59857b8f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.png b/documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..90473a42c418cb683893f9f2e415145fd5cbf882 GIT binary patch literal 4340 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.md5 b/documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.md5 new file mode 100644 index 0000000..08803fd --- /dev/null +++ b/documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.md5 @@ -0,0 +1 @@ +8d1e803b6b8b8c2c1aa8b834dc4dba79 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.png b/documentation/html/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..7c64e3ef2e84943bd349b85145cd307882e05a9d GIT binary patch literal 72639 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

    An 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 + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph.md5 b/documentation/html/class_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph.md5 new file mode 100644 index 0000000..df21782 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph.md5 @@ -0,0 +1 @@ +6b474718157671dd25dbea532893ebcf \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph.png b/documentation/html/class_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..dcc89b32c54d3a93bba98dba1785eecd58ab78bb GIT binary patch literal 6445 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.map b/documentation/html/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.map new file mode 100644 index 0000000..084bbe2 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.md5 b/documentation/html/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.md5 new file mode 100644 index 0000000..148cf4a --- /dev/null +++ b/documentation/html/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.md5 @@ -0,0 +1 @@ +b72a3e9022ba17db5220ddbaccada7b5 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.png b/documentation/html/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..9f83b854e0d30eda50a5a31c51eff3c6650ee22b GIT binary patch literal 1354 zcmV-Q1-1H#P)zOY00006VoOIv0RI60 z0RN!9r;`8x1pi4yK~#90?c7akBt;kp@c+|EHlTRYqvFAjkf^YD5nUmu2NkoIMR4aO z9{dnq1@$6qoJ>}94`Mc1Wf4gN21LR5HU~dIHeh5$P=dL+Oy=>D(MqSf`emxSdNTjt zt*g4Lp6R5Ysjlj2fQX2Qh=_=Yh=_=?l6XP0*?d?;E`|t(&M#H{Zgq9_x6pAE(Q368 zL&re%6h+ZNr_@7z5)paCq)J5O5tAwr zkw;9bL_{7XK2nv(($bQ(ywmBN+Q-~>mB-u5Q=fJ${V(ZnV%yJVT+VG{OK+*-`{`+{ ztz42{%kEF)%x`J{0IGUwA9LGP9&ayCecG|(%=~P1`dnU;Dqz3B;umd}i#RFC4$EBi zX~%{Tx_=+)c1{a;LIf}O2Y9=&tv?8GBf5w6l^5mDvO3I?Fq0Ci>zH_%t3K`65PbC? zKLZC|~u4}^$knD~+; zUFd1YQCJf-ry5Vp=C-TOEE|^F_BZRzee!%E*xD(xZUPB_DF6`!k3+F6v-qpAsb5~* z(%0Hw=zXCBtV%pFo7=8Bvus$NCCMl4J8UQG7e!j1uJ&woc|JoH-fsVG7p!a4S;lC` zHlj8AG5e0k5RWHq3L>e_+|K)1UDG9H)a5nKqtpabC*!~ff=d7vj%RSKxvifoaPyH1 z*nI10=@)6(c7eJ^on_pT+eWlzKW5+Y7~=7yO+n;|$2A3#$Hb>EEw46SSqbxE5fC!vs(F+-S`F2=uOwSWvi8yD$mi_N*B{`qXMP$vkYcU@cqnZr z0s5+#hTupQpQ_@MM}Ne(ccJf;8C;p8)jIbbLKVqBNKy^S^`yWke6(e|RrjF|BUkxl z?dR1upIr~pcVkQ6b5tKgArSOc@fCoNj*f79eNpZWcWAfUq&w0#&-K(hF}X- zN%Nmc3oUg>3`1$j&ezDWXnoN-*D-ZE{~jCz=mQu4_(lb<&(7k(>kIPy^#xfs6KYkG z=0B4bTk4bm$KlpLuFRM#U#N=LXGyHK#U@*Q+OcMGh>up&7Ie(Eu|n=;PM%3vyUSe_0o*;`Lb)t8KB#R-bmPnVjRJ)wBg9 zv+cZds5*=SEcq(rqB`S(ZHKS2) zqXGAPX6T>NCOHpZBuuE)aZLl{8Oi!;Cj=(d97atrbxlxpjf=*IIY;WVy>T>AKT{Q4GA|fIpA|fIpBBF8jFH*TGbMOkXqW}N^ M07*qoM6N<$g0Aq5^Z)<= literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph.map b/documentation/html/class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph.map new file mode 100644 index 0000000..1833cdc --- /dev/null +++ b/documentation/html/class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph.md5 b/documentation/html/class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph.md5 new file mode 100644 index 0000000..a396126 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph.md5 @@ -0,0 +1 @@ +89fe0643cc1688c4913cbb66bca18979 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph.png b/documentation/html/class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b2252db480a1f0d7ac95a3adfc3a924c6d0242cc GIT binary patch literal 1637 zcmV-r2AcVaP)gwuGq2nN` z+Dv+eh@2CV%@Dy56?6%}jnF|5RqaILo|v7TtuqdyLdN59=n#l%6NL_dh={Ub;wB<$ z876KbqLyLeCL(GXCT=34mNDK{LPYiH^?DaW$3V>#MbZ9XFu0wZS4!euUS8JD9}EV^ z)=5s==BL}svfQ;T{V#d!P5%z12{F`(znvhHIF7dgypo((+KAgHDf@gFO^Mu=R3`IW z+lCOje_vI^*p_{7ie9gWxw*N}VNin%1_SMH6l$$;Pm-&N>4Watj)-WQOx4B7bn;J5 z+mGmnhzWc;UM0TZ>N^~DM+vvH9uh6=Y zd9t5m-{~0A@wm!0re(?LviH@uChfZ{PhY;vbo=hx4wE;LU9C0ls?}BF4pqAG-4ELd zsf@nLXy4U0lQ)rBklO*P9Ce54yUB^B>e#Zh-{j*&)D}~BAGhrelp>mX_k^xI5wiWJ z9w(wU33hSPRF5`Yv})1^-j$p}k19?5H)-UZXZJjwO^b}FZW5_x(kfD<*sd$CxG;*+jSu=*><`g-E@-gi6?Ju*Vex+ zZX4VFnEKYWuRG?hINL~orvbd$5xm{KrN#=_h&s5jdS32U)u&SGWE>*L=BKB1bn7JN z*_OMu4WX?5)5oC9_6oO^p3&>|E{ez|U!-8yv~K~^Zaf}CDRpT$90qvCoR?os+xPo@mE{LGrX-+CxVB_&OC~OSrw+B_PhddYtSqK+sC1kV6?@1gtnWpSjwSRAR>U%RCq2_0iyY~>rD z(oV8W;WO$rt(&#v;p)@3tmNBXR#SIzGA~y-#D^{UbM$^{bteB1;CThS_^`rCcceat z;A-bFj8^94Fi*p}B%mA7nMTHCn6zz*A=!62hIBlxa!r=KV_`dHS-!zcrpx|6 zVB*f8XmVw8uF%XG#4mlc*j^k_yEA;9;@D0f{p-xiozBI*MIvR zUp=bgcdCr9%29Wd`wpRw6ATkKoenAnzQ6YE+U4iALUi99skbbPj|30}96{kr0Gpjd zY_D99za}g6`~B*J48(RJ^R&^GN~*xb-9n~XIZH8(q5#AI1Pb3F!WH#5K3RWR{s+!ePZF++hRL?G*0^>3>f+18)}AZovQCIh+%3nX-4KF906ze@s({V)dD*YBJD(4~ zX&uv@CwcqJvMkG8B|dTa##6K%pIBYnmH7>Z_i^WBdN#N3Gquz0@ILW&Q-b-md3kDW zUf#V@andH@h&zWO&yFtRS=o8lr|PV~AU}tWVOrQqCRs+cWwjFmN8APJUcitXS-W1) zKtz6$HEYvf*7nM1Cj=($mf~oeXnHYm6A`rx6L&$T$JtgnBIanDXu9#@WDa?sacyg7 zGVNk|d%ExTMAUvv+&Se*lBT!bSKTkQ!_LkQ#^Z75FsMQH_V%>%nYeRcse;O;l-l0i z-3=WEHBb~qCmx)}#I50aZnmw&ku0H9)jyp+={KAZ*)VZy_`V-9@3v+1Pejv;ca;zk zwG0zC5mC!9aT5`>3==mIQOg)FPV&|yBBEwGk+`EM+K=OS`{3XpL_9>fMN!1(U=tA$ j5fKp)5fKp)5jEJqj5shr42T_T00000NkvXXu0mjflXovg literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.map b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.map new file mode 100644 index 0000000..85caf42 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 new file mode 100644 index 0000000..2749aa5 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.md5 @@ -0,0 +1 @@ +2e3061ecd0524acdbbef24ed2d055d97 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.png b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..80471c7e9456bc2be1ff8704589d3d44ff8dc227 GIT binary patch literal 11345 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 + + + + diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 new file mode 100644 index 0000000..32e0437 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 @@ -0,0 +1 @@ +2a98c05118f85dada3b383438795c79f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.png b/documentation/html/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..3748ad4cbd3fbcfdde0788d5a50962931b68f685 GIT binary patch literal 1641 zcmV-v2A27WP)oW3-LYAYLS)q9ACLlK2Ut7ZGn#Sx7X9Yj(V7)}EZq%$YqeJLl#9 zgJSp0oSEm;-Df8=(!8R9mF`a+imUjPN#FKPWZL$dbGV!%H!_Mis^aCF0Vf~<33;hPpTJFGO99{#Om_F zGbQ8UHCuVyy*~KvKPyFl4$k=!Squ}TiRl9#cOMaxFHwO-6L|Qwtt@=a^d&GX)3vE< z+t!vXcHMoter$b=+JBPgaP1?jFIE2aVyZ3OhsZXH&ErQ{-3U3{Pq^=B4AFSvranw% z;n%u;l1#;zVlcInw9I7G=Wy*K%l843FV$AwA1)W;n)8h&`BBK0ktbJ(UGY&%zy%4ES! zM6|!6bxilhwKqz6+`UP;wq>iAq>U_}p~xB=>YK)fdi%{y^`!4uOic5$rp22gZ*vOE za|E16qRygCm&MAwWj69vN}ahTBB!oLU+d`Vgs<7kdZv=Q*0dp4y_;6uUeW8Gr zb5CI7`m@sa86Z(wnI+%2#1Oug*T^oM^mH+V`;MCu7-f1y_dIdWnPf`F^~=Gvy^=UD z03diw4e%O(*N^Yx;M%&n4Pfc!9KMH0B_6bFY|{_p81eeK*GcXROZz;*&&xk`-+J-0RE;Fm*i_3fhu_D8_v(=d))cVv^dne*XGZ=V zTYy9v^LDU~X@1tUueS&z)x6}fm$w4@gO3Fm0O&*EE)?bu4lubmD{tJGm9Ln1i_3QS z4?Q&Y1-EFqO9Iv{n(4~p?hPmL=;$}E1uIiK(cKa*$uhiyBHWIyjZ%JD2^16tP=FGA ztprPtUci?h%*dasTb zwUJeORZ_bJH!7x^ugLGdV<-cce|l)tb8Lt0y3|c`#%><%l^I9AL=|8=WZhObu6`cp z3ey7|`4Ux78Gm#yW6WtV`4Ux3S6OGIN(_H$~<4d;A`3Z^ItwkUB_6?Z!j5qZGm zOGM-WlP?jG2TZ<1L>_R#jVfb*e;>VG&vzI^ryLy}X|FT+QY9#*Ru2ykeTPA$6$HVS n?-+=Ph=_=Yh=_=YC_n!J=|Nva9WnfY00000NkvXXu0mjf^UXMG literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph.map b/documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph.map new file mode 100644 index 0000000..642f014 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph.md5 b/documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph.md5 new file mode 100644 index 0000000..e5452a0 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph.md5 @@ -0,0 +1 @@ +48a027b931cae8ca18ae7848448963d7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph.png b/documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..ec509f2431333eaaad6965e61bb27fd71a9bf1da GIT binary patch literal 3806 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 + + + + diff --git a/documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.md5 b/documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.md5 new file mode 100644 index 0000000..51355ed --- /dev/null +++ b/documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.md5 @@ -0,0 +1 @@ +2ddfba633ee5b5bddd700681cf4891d1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.png b/documentation/html/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..9786913525c23a7efc9ed84d9ca93e9a727fb336 GIT binary patch literal 1449 zcmV;a1y=frP)@b5E8{R7g2AYOu0q!&+m=vi!3Xb;llp3Ux3 zP{f0H=t04v;?0}uZt5>chz<5)N#eyzv4R8zMJcowqhJZRXdqBE^LS_$rnB?D^JC|o zcX#&tfspLH@4WBxZoALSzVDkXKtx1DL_|bHL_|bHK1lq)%F4>4B67w@Fyxo2e$(sq ze)Ani5zS_E(RU0);~)rvy-ufdGkR<`UP(mGh{#5DVbK^_0`R%-Ad2AsS)%*GFx&)i zA$n{m(GPSw9p?ej_-MD=zC#$<{QNxT=H`5dLFCPyJ9p6U_lJ%L9%3OPq6#t56A{%M z6Fm`8%`wpv5!DQyEshdGEHZdjTwDYJY6!(sQ zdRRle5{CG`v8A_Hw)D;Bb$#4NNP}c-VoEk?=MhzDs^;k97mMg)TbZe@h#2d|znj`j zYQxrV{3~yJ6GQOO@%P76a4DR@t(9%P)!5e8m%q|SJV#fV_{Adn*j5%jHuy@aYb(nV zSJJsjZKjo#(ZA_fp7G~>uCk8H6z3?pu~p7oEc{pam7UU$%Lp0N~}>T}Uvno8&BU2{1{A2({7 zSAECdEmRS^Z8wuG7FX*TlekXe zB4#g%-Y44*9UpN-9~U_KGS+hVL~K0PVn`A*8NxmY}{ z!-A{={~Z5#TNG~tIJNqmJh{3c??;n-RZR2grUfUIDB>SWV)ui&YbE6lG_+7oL#mp>QMzd}oP1?z08v8_E7zML9zH?W>?}6eI6|AqG zm7iR6mvu2VUY;e{CoQNZm8YE>yeCkP(xywI(_^lt+lI1Bv)Nn}kqzH>BUG(+yA4%c>UO(cK4EHkN8fJ07h=_=Yh=_=Y=)V5}Z>WpOfTGzg00000NkvXXu0mjf D<_Y3# literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph.map b/documentation/html/class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph.map new file mode 100644 index 0000000..e68b1c9 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph.md5 b/documentation/html/class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph.md5 new file mode 100644 index 0000000..d776744 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph.md5 @@ -0,0 +1 @@ +932695b7794a6329613ab13e28c25555 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph.png b/documentation/html/class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..e25566265e0ae630f98c8dd00b7fcd817e75645c GIT binary patch literal 11123 zcmb7q2UJttvoF0#Q;?3R)K3MZcd$~V_g8HzpzC+>{XU$(#q~9va(P=5v80JNS@NN7c|? zlZ7}&>42yn1v4mWja{DEq|t#0{g2;i)@JtcXCK>q_ebuGE4*-vh`@w+2CPpsxL8(9 zGw!`&J$qSJaiH;VFnPbPYW3?a8FuK|J4a!QFDwIBYg#SrlW4x&Wl{T>$*;21>^HJ# z^LNW~>R}_jzuQyx|35x?w5?E_z5NZJlKgJiV+lQ;M{1kgZra15h!)dTK^d{3=Tb^@ z&(>7kQ%SH?nR`(7%=b^bJKEL{e!Q~WzDLwKW4hT%pVl%%mciJ@Pn0|LuMp&Js#p~O z^cwSq^)+xP#OQQOlY`2%oJ>=fd;iy8jRvdLVa1Usw5agudK2N5Cjx_-F*`pR-$e=z zxFckm)+gn@)K*}G3)l0}!sXkOwGK5I5^8>7)}kT$8XJql?U(LKoo!{75-K{f`8sy+ zAH-M5W#8b=qQa+72-|Cq|K;6=@JB86?FwR<=jG1T@YVa`=dN6q{a3QyuO^GGMY+|k z2X}Nu!jwa8bdlQ#R?RG>k*>3I+pzNto?tvF_MfnJ>Jog`SwQIni*I*Q9otB2srmZjOGSFevj(~28E!@2V;T$ALtU(| zuNQ8HN+$ZYI4FqhmPr090h-BWF(1$ZT(GRr*>IMVI_^I4$+7|AYmq`8MrcL+1 z+LXm#U?zvrP>ovOzDaech~m9)O!~^&_h#hKzsDn?I~CuBVIiFO&G5K|ypWVIr#9Md zZw~%vdjooAlT2-T%#bmbR`B9S*H~7vlxJ-LIm}fGQp!eQLNQY2FaXdp@^ySqES);5+2)OCmyZkG@3qkX> zsy>)&<5bmeoI-?r23$j^VB~d_7ErrqEtO2*N03tY1HI4M(hS8k$44n_z9q%UaobCS zNVUtAw2XbHx;FPl=ZGgN(qxX1eTXYwlyg=uVdsaSU2`~pv1fZVXws+UOArIfg0 zO>4){nS&zrUgp+S#y}-u{x857)JaQe3QJwXcKD6CkDxLflOvPp`%}0$BgW}X8 zz$~~3)3KEeGR1JhTKnP%*#qLgmwzf0!sP)ilQEP5#hD5w!BQV zcXKBOv5oQ8s2RE~+WS&@Ug>!bjbzDlz@nOk{zgT4AS&wE@cgy1N?LbX9~l7!+i{=u z%z*q_uh5xM$DMIdOEp`NU-zv1&h9iyeRX{pZ)S7Y8EtYJ8eWZV*jZ;t1g$0gx5zl+ zmRU3YtGuhdFwq_6GUPUC2X1gcNWolI7Ek`sIdVG_i`R%XU67l(T7{KLuM@I>BG|;S zV>PtVL9`TOH{@0)5hq6l&G|Qw>e{>zjEYn<@v~9!YtE1F=C4`uTy1e^9$7Oe-sblb z^?LaCJ}STD63GUB1nYTRrwN7g#x{?O z?XO^|ej`1*C#jAgIhX!=xlQm?k!Rd4F%;Yo30=h6&U#Ph%}uRk+ab9yavd3(r8v83 zuTZ7AFK#>ItC~GyX}i-i%WG~<;n&2e|0%!MaQIq@2~cUM3N%52k>lyQQHOC z-)-MhlJDWVq>gJ>rpD}=ba@V>E>x}T3Zu>(=Ud_Zz}%OYNu`fNvVE_JY3?pO!mBf= z8xn5$aUX1kM-|q-b3m4_;486V^JCXD)&@^r=i*IOYO_FQ_G!(mTxS6;zp0exsgI=o zKx6u^UX9)-^a}SH6I@AOxmxt2h{g;X!jl4W>R|^vTleJ5bupjOwVnGp9orfI`hab# z=H&3MAc=F4wL1)5e8@%Uny$^L+ii;RD&4x&bZX>F5;B^*fecn7vwsRvV7F|l0M`Ao zQp3*GJ$an;d%*3ZtSikb{iYFHi@LESYKy|Kq4bI@O4rZnd#ihDx>03V!jh=0{$b@YTTkD*FRa%{=r-Yn zHewc$VCY8*Cq=1ASlX~AX`bxNrj(ovZ%ROP8(sN(U-t-~uNI7;L}92bso3>;B9^7p zrSoy*nXJ%<)5%D!3$jWIxv z9PN!aaKR(@Igfr!wfMj#?tA~7^e9>ENuV@`NqM+gJ6t;79S&q%7WS!T*bgikde%8% z6!!FevoT?{;SZHy_cJg;b%NIV0TJ&P$$jE6a&5`KG(IFgveBDkznOiLkHFe{;NP9p zk(~P-xKr*Qsoe4IZyHwDHAsi4)TIdaoOg;t?)ZOyfwr{ofqT$;^t=;mXJ~t95fJL` zD%-6K#rp!WJ(kV_>*cS^)|R?pTA;a&KHs_LRyX|5u2PGY-0D-FRGn`Z>OYp4K*8u{E6GP4_kaPkG6sZc=ZV9RSQ~aDUtg3(t1~&!KIa$e)=v- zC@fSsI`j|AhM1xejaJ!04Asfw=tUeS`8+*(07Zt!t$pV@SiuAjtL+5px0DeXV{N5W0Qkx9sI#z%k4DMB1_m-&dRM@_YiFS|gms;{AfrGwFyobj6I}kOdIku{7j^FyEz1ORSuM!3Tf1Ht$eBrBBkn z%w@=x3F&_OqH`~Eb>7E*qPv`VCc?CkqDy_J?+r4-O$g-UGyhV|>1tv~4=qd97P_w; zhkZeR^7_d~z;dr~)L#|twl+llX^=YJ{#<dP26=2MZK%^sv1S-^z+pNqF}TRO(u#R&rmmpy=l7)tHgZ&*DVUHZ4%L zItmz?S-lqWB2P2zpX)l=UsefQn=rqBkjIyfXYnCyZccDzSsEvnFI^ZP$~E-m<8p31 ziMRndkS6gFdQi}{l6onyjB9d$3Q`;g{mdV^`CRUoKWHqbc~+@^`9+`ob1OnR_^i?vs^ z2=Oy9XY4B{57|aW^jb@@dVseBsqgC5SJ5T;$PHzH-KYzpC?ey~HSmk))nD*8oTvlj zQN+hVSGh#o9~+^F@j(uep99@hGo2!GB-M%;;v6DXkta&Zs+yxX-|Gq4BT0Mdk_pQ^ z5@=;Km@}cFQp#z+3f^Y0%Ay;}G#t=LK@aoJk#qEV4;PN6`+r2yvMcD>j*b!hMC1NXR0^L@ANIjo7R`fPj%*r~a&>Upl!;tzX!H)j=D+epiLX{ZW62_r{ zK<_cjdPYUg_;NZcUeiPjkiX~hy}N{J7q;WN4G95dsf`9JhLRHsgb$ZKd&U+=#qF7; ztvgtUj)AVpI3k9=^bZ!7AiE7tAylmmzl+N9%aO>LszesPE{JNK&@dt2?KY=+@uT(2Db8ejha#J-8g>@+X&Lph33r8IG5! zuUwt96Se(4gxp=H7t)8oNVeczxU5EA?Lv z%i2Z&)IDSgKWbK{EeihDOechNOS+X0Pw#Z2L)HzHy^lb6v~GC2wFtumIQ)CO)J8B<;F4)a>Pkyn`F zq=eF8P}d<=Zs9lbG!B5suvd-HEK2su$Z44}sCq!tH@5uo`YSx=gZbO|`MNQMJk9A+9Tr0v{^Lwiw^( z@xm(x6fT6*^iwiZIFe2@9o zIsL8VE=r&3WP!llh4cc&K8C1-`7fNicjK7SuNOOc9TpOqK8S#0XMYFn41vm~gmjQH z*uD4ud#x+$WyZ*$$+)H?`Kje-&Bno6x7|kfmhou>=O#4CnTO6cbQz9b?39=bgkb1# zoB`Z~{L1>(mY%($yh#0fx2P%_7sLXd<8A5VbcyYB#Sg-hAcA+P4FxoMWfHk8-llb=(fevXpd z>T31&ACBqO>dDZIDR@{dobj@7C5&bcS^pw5wm&TJa7Udne>3VqnF~n4tiVfRGb01B zzC#<5=P;B?G|Ov6y3N`XC|udx;HdTw{Ukow~+2wj3C=vmd8gQ{^mx6 z_arMWvh-6nizBD#N~=hSHQ`=Qw}h^`REX|Dm*?+(KaCSQIMzYI$8*mV;XXaa+c%;U zvtB!mid;YJb*N*Lff?wR?M&6oyG<8%^MLL7{mhglLz{TD;S&9f8_IwHt2Wk!q zBlF*4ijdJquZha5!DD$sOpUMqIMAi-g+;&6fKEm}VrJ@V#`_`_p0Z%9*yLteg)QBB zS)iTd`=xqGbRyc!$i^C01%$k(}+%{GhB+bAiP2jXd1m}dxwY&kUGiSv=k`iM|$Fn^j@?-vShXo zV8)eDYuq8w;I%Hy285?~bJjEFe#RH{IC|8>RjHt^X=8O~wHm4%*-$GaE|<2BtRFqj>7MWS zpw!p=_IotQ;bw3?oUZojKCP)>w}a#R2QOWT1{rbsgi0}z4Yz6}kt*&q?R+ye@cK1; zM#s=Y5;Ugc)m(B~gq*HU97!7y$xxQt87~+mlR59q#M5kAgHxY=pe75RvswxUKD(li&00-oa}{(QQ*3 zQ7)n_q1#*@((I;KKN4EC`$l`!jrMC`c>GTK){)-viP{|^hHm$T@JY&*_H{^=U!sYyeHxbbu5>BcU}YE%L! zsblBm;Xaf@>#tSc07sAYW^C0)-ya)jc^=??0TQdh#M!Uf9h(nlzAs1bVul+15jcsv zQiJF>hD+CSw#!WCu;xAHEj)1oVpkO})t4+7HaeXc5x)ZYL-P-auny(V-PL(|{5t@H z0jT`_L$Nmq00nzsbDGp4C1P_`xs1KBtaNxUCk=uW_^I?n_jbObiC6Ept2d?dIWMC2 z`un2$+KC(`?sstqQUhfxyRT#4{yB-jtm{H(OeJUI-n9(B{ypm{_9jU_Mnp1W;Toj% zS!WAJwWxJA!B;5DwO0&vkmPidnX#pf*?Ev=%p7!EsTZ~{F%O_^IK3lTml=)YyZQWm zcg#*@dll|C+~0BKY1K)I<;=13o=@1a;YHNEX_=g`j^9e(fnn=z`}0}g8mH+l*UmWLGk0~;)0cE0lINkf zCmZqTxaKRxl?Z2@Z{Xm$)z7WR+c*Kzll5+%fLuIEkNJLJn>KS@yeKZte$)Tjh_*2S zE_4#?YIv+;OjJ3A^1nNPQa_IrJFk)LvGj1s+by>HLm>%$2OPi|G3ZSj#cHU!MGK!o*tIkw>g-$HQi4^|+v*#t@Hc8zsx@fO(@Y8Km z+p2#YAk6{kCE(@asbP2=Ap(r`K*>?T-0EL(5Kh%%2vyY~xY9hOU^XQR-Q~-qFSd%| zFa*U!=>@kpwou)rIuT2B`QuRV<(BaZvon1NbfT7TF1VYQv!AHV8inxctltyeeLF5{~yY9~7*w$bv#Uk*SW>j=^7 zmB^>^pjiOu%e`$)eWln5)DUQ^YF!YF%+H{uR{Xc?qd(2-YWt_-HSu~%Ul7iHO0hjx zbP_j69?8Q;$0aiem;Ty3!|v7E&H(3JU7rA*^VPamw01T^8ign(DjzZKAqwWKUO*dXmEHN0JH@K(UmB zq|D(b&9|!U+5>+dZN{CX0Cqn%asBvNYO;dXM=iLRW(-lGhuL1<0oeS!V@l<~o{Vdc>#5EL(W|<3HeAc$H3qS|Y`XAH}O(E7ErLr4t2n zceadR8Oa_`XPUr0N^aAeAg%aro1ahkD!FvTV0G=HbUa1v(882{8R;?s6zZQI)3lnJ z%$tB)8E=2~XZ`oDQH?uLY;pOD9G`sv#@uqJiP?Ov5gXQtIzBpxGWz_!A!6Hoyw1@v zgnK0cP|wcJ$tD1>*?Xsmukov?bmNd}>hW=>#W4Z;d2&(u2aR50p-HaE__F&MHPdxz z{q7Rc`*Tm*cgAg_!tX)I96f9xZ@^7QrjB(10OSw!Ovli}C}CQSNnnf+JYh8fL&fQ8 z5bG_|2wUbJyvwc1kFws`&69lMVkvyM_}Nok8z@iJ&DH+8#f1NnCVA;#9e2Eb(O$!| z@@XcY()*~{?cyr*Px^yG8}H5qO~?{{CTuyCGbf0ft@=7RB(K_qXu1>9v-e?4fR+rk z6;G)b8*>e)vIoXLWUl7^@pVorHg6%5MqfYaA$3R61B5@0K)lKLQY=+N4E=4y*@VSy z=}0g0c@9T)vqF%IK#l?Ew?fhC@133Iv;k(F)q(_if)?D&_-o?$-3YPiJ&-Dghw=cY5e)i4{ z2>m+vkxEH2`OQJzfd!B0soT+@=HFTO38-vjv>dkc7rM|p_k+%g3?QLY03kC~TL-IKSglQ`T8{+9H9_;rJSU0DS zGZkfV^UsAU8BAfe24D9s&0<8)5J@&JT3iCK*>+_wLt3v*qEM-`~C(r6wd znd*4CXS%Xn#d{Y$oVe+Y1Fk_6&-2}wTfKktL0~sPM+*dA?ySoL zkRs#xuuum9LjacPKqAHG0>KMWGLNN(7WCa1M6|4NT7(FOONvq8r?YYP>4V>6fws$$ zxD`Y;;PiaypHrmgoM=u!*}yJajSF}nf{mJwx12Vv(wCxwz#8(5P$BUvFvARr>w^0< zC=a#`fott?yG$+sS_YTqmiKNAMls`#B~LmA&0)sFe!TNYbL?du69ww;<{Z(UzF^6r zs48-RvzOOPt;%d0{ihM@ZmVCSzps%d4^~|x;C?N^Ku_$1n{cP6WCJK&{C)3sYTrrXZe>n>K!}X3bHDp&x-xYwLstROoie-G-_`=5cp* ze}wN+(C9GMHg1WSx7y766Jy&w8|zUwonZre>qf?XNQu{AWZD}0TpW$hLAEan;EI;b z?QC&hHrfW6^Yd#|j=uli-We}xk6u!q*|^D*tOF^3?Oc1*WD(OkxjM8_F=$r-RkuZk zOwYuL9{5#&rhFYU#z7V1?nh3EMqa;GrWT<)6glo?U6GG;9wN`X$xP=>?ym8;V@Fpm z3~8d>)r-*$@*QT)lk@JlR?}4z4pzO{V_tB{=LJy`Gi z`QDN^zyohq#9$*5eRnIJCBa3JC00Ye9`4gkKDqXWa9t`MaiBL1>%XQ085=O!ENLk# zLf=?dCCyV#@;+aHR_0d9bex2NL0!EYI_H?(CZV12E=WsK`TA&4)|0R2fmXxH3x}Oy z_l>Bf`My`M<=3X>t&){{*9ttlM-Ck`L^2$;w;fs-DmcFVti9%KFD9)G-eSD4A4qkw z-H3-wD||BC{LU5E8Kil6yfvTai{yx>^YD}3n%}Erwat`Ci#peV}WK6a63B?LW`j?K_u-WwAze)&)T`wdOUtAE|EI^$5}n-0(h}^uzW+ zk)Cg7QtSXAQ88~0k{*vdLlUE7-V`Hw2eq6IgR!cnqD7zFm&;c&D};1x>~bPcs`&^1 z1T+nXos4F6ltSz4tkq`TwpjLyc|H8~Kx};D@#ea^MhX3riuE{ZMs#_~U$oQ|F0WD< zR=eyerK^qKx=M1Q7if=hiAGkew~%ONP65LBDM0Y>R}TpZjIL>(M(|$%PW$=g?yybG z=+ItG^Qe34-ee8^!E{ZC`ns-7;kAzFzy@nQ7`Mb5n-1^fu=Vd;KA;YH#6~BgHDTgq zKyKS<8{4arr!8f7xr!IYFMkgHPVLtTncY@pGFP3FI& z7611qgAXaY0#R!XvEx_7>Gr+{u^jAe*1cog>FG_Rg-hIq2!;Ion8JqcOnA;wFj@f& z9DvK^kyqKTr~U}A&Jj?FJq*9N^A?s0o=V!YH|^Y?VcS}-)A&$In?*d7sZhr0KWgJ# zG#8iAaOdi5zIcD@7SQU2lq1vv|NQ=yb&&9y1O6qtc7;bsj?jF#N~Mq2KM1rpo?m$k*O8}yYcmV2rGYz!YPa(C964RgvHzUW9Aipy zj(k$EIryTF3sl5&KU6M2IN%!o_;HLIYJ{Lb zXSPk@ME%2X5ldRTB7*5H@@VP_7|Pz~(!z0#ZCQ1j*%?(?JY(OOOm{4(SS2*6)dR(J z-tL?obM#aEYix z6f}+P5ASpPyO7*T?9BsT0FoNsm>(p!q|`Xqc`00duIYY#hZxrkkhPdS$~&bfDc~pHQe?+=6okx8`VAsfg3V|_E|gl!24r=ZQY-Ha2Q4y&y8kEr^JcuFHS3bTt0}V zJCjT$1yIeBM)(i@Kq+j^=h^WGguFK-rzTu=Y5|rn8Kql z^C%{|=EPk0jOo~$?4vysviTZ3^;e*{WbkHzoQdz7N0$@gqDY*iBfx6bT>dJql7+EP zHUMaqKLlgME%gQ-4;$za;BkjT;Z-cJ&jeVm{!f*}t(6L({rz-`;UgLND!9ZBk*+1b zjw;!FRc5#1CANy;h5gEuACsb)L4>ZdqZ*qdBlbQ@VEp7D z@vKY&5!&ewz)))+vC|%}wBYtuv=le1A10w?7+-jBUF&~ytVRi~OL>T|w)C|l<0R*_ z$6)g@QM4?V7J%NjIqb?QH!Fg7rI?=oNRcFLV}0F^{_L2;UQxROd;FbUkaa3F{r{cU z`>(ma)5*Q^CpWIHsF&nP+IlR_yAKb~I*J0ppEprOMzJx@0^s|yvvP^M!i+e1UbeFbP+E6xA8p#ZLH_a zucKz(-!0xvlgBIKs|#FbF)48nE&7^ch5E+X?A|xzf16MNX7`H5M%ONU3mv-O6g2J| zmyxqW^tgPwiH!}=lH-^vy4MZ+BUdru++H~P^~|tj9h00*IL(zzyuNDch$j&YPLI+Y zpj46DeD6zVbYNvcMEkmC6zN0nzQ zc9=D|X#r|HJiX>sWb6uJxZU9N1dol5(QJ31mTZZ$lbv>i=X2Ujh@Ej34sa$iMQ_1V zGy0SHMUY<|^lbdD=-pI}N7sQ@#kj>ZchZ@lrsfv^4!G&?C}y%l%`BVHVk+Djn3|(A z#~#xMlp_kQCb+czj1;Ah!Zbe zmn6;Y6FJ_z5@WWsPduY~M&^v6|MTCe?Gwr>OgZU_qOKh + + + + diff --git a/documentation/html/class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph.md5 b/documentation/html/class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph.md5 new file mode 100644 index 0000000..c09918d --- /dev/null +++ b/documentation/html/class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph.md5 @@ -0,0 +1 @@ +d23f2fb44a87ec4a072a34107de2c5d1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph.png b/documentation/html/class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..4b4838e1680a70fa37b76e85c4c579046843fd0a GIT binary patch literal 1541 zcmZvcdpOez7{`C)vPv1MBTccgoE(>gooTuLG?#^_M;9jKuvkQ6%^}grzkR)^1$$sXVC|nMs(-)$09C#l=y-y3NAlV$T;Bzz{$3V! zjML#?=jx@@%zhv9ge3RwcS_J6O(p$iE}JRx232ILn#Dsc-5$YfFefXL@o?!>TZYRt z>x@d9uHnh3jVWo#omBNi{zy;H>O}t7N|M7IbA+|Ll)Zvl8&?LuX@*W}o|>B4sfAjA z>n;}h%rmpIv-fkw24x~_odfvd=JOjF=N@WtfzJa(D0uQP9rl1+k7Hf(-hf5u3>iX& zh-iI4i%!dfrBkf_gI@(gkZ?#>!%RTE_H~;|vozd_tZQmwgfcTV#dl-aubxB{7ZPUV zAD<5FA6uxLiw{yX7~9{SFk)C}AeHKNn3@o#^APg;S0;~j_T^ZWhPr*?XVqLqv|rFr z+tBm!rC@6++EOo*7e<;^dIc|E+$UH+zyjQ*|o^Z^UY`3U?ffcCGtLw{cYYZ8FeFLa1XHz61 zV;;8H0Px%hK*#{uF`34_$axHu+b8N3PLNKo_6V!rI`(H`v3u(*v7Lkb(;lFLJMJ$_;2W*v_*Q4Mfb59# zKbH6wA{AkcIBaB%IVTvQ~+B01jXUKmlImGSrc+;0dlJGienO| zL~#56E-3R>_~_{&7;$BOs=IX%=hG9q;+57(FL>*xbkU?)F`t6wK4n{J=KZPHPmLR2 zeL4_2QsJrNCnDXfW*`PjzI4ITYiv=7l?z4@0k7ET{x4;U#Q0GTAbZSel|kiUX6_Y2 z(RALYBWb0!o@ry1D~eybLYcU*ovdsjb#uir>S^sH)U-B`E zT|2mzLDQf_>M>!7Sex|`T)rG!Q$R5`L15tUE&oD%LxYBf9?xaDQXQf1ZUognYiyLk ocQ5)wRRr7+1Nb*xC}>nVUd^-r>1xNd^}i0dxp;zHr*kQP0~9^(m;e9( literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.map b/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.map new file mode 100644 index 0000000..cf5cfab --- /dev/null +++ b/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.md5 b/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.md5 new file mode 100644 index 0000000..47aee99 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.md5 @@ -0,0 +1 @@ +2dd13993c84823c558d9969e53c7cf61 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.png b/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7d9d59cd9adfe20c47bbf421f37beca488f95d GIT binary patch literal 1400 zcmV-;1&8{HP)e4_w+~2 zOrGCmx2w9V-s#zXr@E@Q0U{zIA|fIpA|j&mOOgf6X7i$mTnZ5kO%_$X(d+eYg^ptw ztyb$w=on};MNxFv>2z+IWmCzWMC6i)Y}OYRO|Yu~J`EkjFnA46nmCTP0K82x~Qf7?-jScr%w3KJ<2Q9(?kL_`HKkrELV z#6(I&R1gy>5m7;@k3Z$Hw6tU`?{qq+_A$3z<;nK))ccO5yXPqF+~oPLMpbiH+i{H9 z2-vvz4X!UQOI&4tB4_?@3jjb>PwiuFyULU8<*D}_JI>6{HcFqXltc>HFUsVFm*qlC zORR%3SH17p5JLB#lqDY9xg536;iHQC1Zb&<<#{s@@+C);twlQq^n@t8ke<2D+# zQcMGYDjo#znh1Vu?CMX=ZC!5e>LY=pt4%T)o7=8BvuseFC9$XNJ7_2CkAtsIS9`X) zJf9(p(r)c-7pH4NXFxvUP!Amw}<(xwtj5W8m?RKv{>`TQ{{IR z*c1RL@E9Vzp}?DsZT%L4Po@PMAI!@i!!&BUC|#q=DsH!JBUiH@v+raK$#{Iz3wh#k zO>bm57p`;WYA>y>?C+q~Int`tHAhU`_d9=9wA3MRrMVrSykPq zYZ1@u_%@=0FW-+Je(I)w=kiH}=T%R?p(lj`h(#d~TvuQ{zJSlCZvXXSmGMXZtbgTf2i{n9|PZi{PpU~Pk&ZwU>P-b^icq*$xwh}1*Qb} zS%I|(SYMf!UkCN=cDt51LvXF|Pa4~;eHDT&Hl@vHrY)R|(mb6nY1KVC^*sqe|NH0U z&tIT;EBY5Ry#<+BU66NH7Vaj|x}?o#rY)F^QqmiT+xny`W3GL%DOsN-nc5bNZ1uil zU85}DbCYJ<$$o6xrmE*@UGWSvM{0|AEEk>>(-7PNFb&{003Ru^v9=&TRMB15#inF^ zmSk#MFtXMAjx`fa(~3k<3?2yWLj4*x7B=M#*(Jd9m|Wx7$56 z|9-BXBQ0W_Zjr|+)~d)9K78l`9#~tDS5}{suks{OqP))CV$-mEx9?fF5?t8}U%puD ziY1iZGxB@r7|sjVEq5m7;@i%t9c`*p@aG;;R#_R#NF_8w>&Lk9;3*77rnG>W3bIF7fDj*co1 ziY8kWMTend7?!GTaWFwPQ4|Gv5f2d&5fKp)5fKs5sQM3<*+AC#w&_Ly0000%- literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.map b/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.map new file mode 100644 index 0000000..d5e24a1 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.md5 b/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.md5 new file mode 100644 index 0000000..dcd5f3b --- /dev/null +++ b/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.md5 @@ -0,0 +1 @@ +46c4f89962868349feee15af961a98e4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.png b/documentation/html/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..bbd320a96dbd2703cc0cdc5773e93ea6a0c4ee9e GIT binary patch literal 1691 zcmV;M24wk(P)vK~#90?cGg_97Pzw@uzx|fRIxJPhR5Pn;@(gbIC?Q4+fLditOyp zfPN5fUPR2kB$|XovRPI^FcU-qB1Xl4AHaApqTm`=j6~KXT^_PCc6zI-yJot&x@Z1B zSd!`Lu6m}2sb{*XXG#PB000000001>n96ThTwHuoDK#4-7@$sC>#x?<)_#s12hb$@ z@*9*=vr4H;F@gbVc2Y#vV+R2=$)2Pzu)MrnXBKXbzGB0APru z000;wDF6V5ND2UeA?w{o0GexQY3W4l7|?!6lH6KeUcR2)R!LG&YR`AzL_|bu{m4Gq z$FA-9`h3cZj%~U@{I0mO=gf9qtBl9gR;YGEKc7j#cZpDiG)*@|Wl{4ijHl%rpH=G5@_=CZ<@o056huLhhm3;mb!WKrfhF-@7Z4KoWh{vwy|}J zMaKaEsxeg)&H2QVee5dBKFH5?kVwk{mMUfwxunjfk<0(7;VdFdg9`d}HVsOP*Hjc7&*vg8Yb5UG% z&aD8`qSiTu&_d5C_|((%4yuZAeAjVx%o8;I90P3><(AaYpNgB>c9Vr3f?iCmcxSzkG(ehuB8?We-C zKat<-^^8B6Z`z)(&!@cTSp0vEZ0E-3wenT_M038}mKbdHxXO!;&31(O1mru}8u~Wb zs_W0!XFI1p?b_;dwQZ`u?5)U?^ua)BnH42-smR-%tNKe3Is4#%Y<_S={TZswGMz}7 zPQ{ia2HRZaMaRYvyZyW}@tDqKRnMc6TT%yilH~vL``C^xs?Vp~CkCIpk9^`N``k_S z`PT0{`CW8QUG?Yx@AF!_>MuHXzOQAQXpuy;JSSRKW_Dz2p|3w(=Dt0*}YZ8z=Lq@g#G0;ZPw@r!r#Q_p`Bsrj>_qvH+TrfUL!R3rsVE%p7yZ`a;DaydrZ zoh$mZqxilSnNeE)QHgA7k@cC!rN8owx;NaT+YKLNBq2IFk@|0aH4Ptys=vzf#YA%p zaBu%qc(D6-Pm6peBCr3O$P;UGYX0<``s9&>P!rquziraAX}5KbQ(m>AJGz>LD}@GP zje)75MI;q1N-Mc0BIkEf`S`+%>aP%um7QqLmzPNlrpaPcdC{@1PrpU?4Z}1Qj@a&wBZ}v;q`hw(OREeU0q#|(f(pz-_}}w zP)g42Q*!y#ochh@_-?nWS!BnpX;&{UF=E|aWM^Y_b@h>z*BCykP}y|^^81*MwXHEw zw2nZTbrBF>n#j|qUr^7k9aHc6CIpx@Z5YO-$+0qgRIzc_DJb(}eYQ46T^9lMJ9AY1 z5<7-TQ#3?WhO4u#deXZn*1BTJBPmp@j!u}49xxlXv#fInr_6j#3?zjK!>|#6agY=y z3|A2V#=%7M1mmg!fG@5T0xG+PfypS7#FM=K0DyXs6e?s}N5E%))An)KeZXYe+S-!s z?d{lMpr!8Ky=&Y~QUF>=YrS#j&Yjp{pyiSzxt`xfQt-f<1!#)=w@`tqkQ6-7@dKE2 z+#g-ysJ8RA*08NRs4Mnx-2!Zrq3w4^W#VNp8iC l0RR9100000003yC{{X+Vp@%aJ57htw002ovPDHLkV1fk;RWJYm literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph.map b/documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph.map new file mode 100644 index 0000000..4623a20 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph.md5 b/documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph.md5 new file mode 100644 index 0000000..8411689 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph.md5 @@ -0,0 +1 @@ +1492559d6a564eecf09dd6c80b466a3c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph.png b/documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..2810f7e30ee9eaff0f2353ca68a6726bbfa5e3bc GIT binary patch literal 5864 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 + + + + diff --git a/documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph.md5 b/documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph.md5 new file mode 100644 index 0000000..18f4868 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph.md5 @@ -0,0 +1 @@ +eea6f67e8dd2cd876c47db441afba49f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph.png b/documentation/html/class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b0d682ea07314c47dfb19daa1b917dabbfbd90fe GIT binary patch literal 1380 zcmV-q1)KVbP)Q*ezM!JbGi%3M0dB;UF@O*RMeIGOT z-8;$u2c>=Qew`VbGk5O2nE{B1h=_=Yh=_=Yi2RWBjisffheYJOk6_3zRsDW>dHGM@ zaa7T4Hm~@OfoKwkEqlauvWQzJsWO|7Yo>h~szzz{|;d zBZ+#b)9E-5h{Dlsw|$2&wuOZS%+JsJ4uhz&ot+)@`~8vok%w4_h^Pc6Y9gY*F;No{ z1&)cDh$wJO)I>yqW1=P^3S8##yfQ>aes2Z%yA*W+a!M@$||ZMWOTW2&b6>Hf-;=d~r8NTLSJ2{D~yiX@$^ z#BEDl!+Uvc$5FHo+vBYg$7x8?0HDAl0$kGpt}piV7bw;=!pHAFFT1YBERuw?lC`Z( z`kt*kudNTh$4?6_9v^C5`WPnDELll4uN|E*f=5O0W~BI|(bJzAJ$-HI8-2h>D8po$ zB`b;KwIeFyRIO2`lYR2qR+d#)L^A88|IX^u)Q4@{^q;c*O#@K~fHTLJj{|sHk8rnf zN4J(XwYB)Ap7j`BtlA&FG1WKqTeU2-c=F1U<4^L1dSXi- zrsQCo9lLl-Z<=|hmmac~Nz(C@S)wsLp1j9dWm(8pze;~oLIBJh|LX}To|HMf*SMo! zt6+Wh5F0mNl!GcAn|_dNvtt);zfCjm2tgfEtqWzW`-&NhBCYGqna5<|EdF-^ROBA*fG?g9xgXs6~-iaT6 zYAe6;zZI8K28pwXd;VC2re^nq*nt$r#u1 z*vj%^t(%ub?UU_tju*HzjjjrDlqBjCpme^|Np^rzK3scx~Swx7}g0L8ro{VjmC z`{wZ3jc4TVVTD$!Y9tq zziHo4RDnWpr~-vz8^G&vj0aaP%CoB%+@YA#EyiKiS-=??ndCL%0UTAFnRxPU|o-)sm zk7bdO?9gmBuZYNcNV5TQuib7#Rj+otT`%A8(%95Zjd4x{9}FVgUb`T_m1*BDjfpGF;jall5m+b#ADFGO`x!7HndX3nP-6Z6TzL`^|hy}%?rX_I)1Zd#6(R*6gVboBBH=CQ4HC5f%-{1Eg2GQ7}DDv{b mXhcLrL_|bHL_|bHCjSBQEo=ahu5}~;0000 + + + + diff --git a/documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph.md5 b/documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph.md5 new file mode 100644 index 0000000..2c4f89e --- /dev/null +++ b/documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph.md5 @@ -0,0 +1 @@ +2494eaecc63182504fb08d6551c92b28 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph.png b/documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..1b3219681e73a1561e081907c8dc6b6900de7f7c GIT binary patch literal 1321 zcmV+^1=jkBP))kTj?z0aPk#i!lSzTJxaF+pm7CMPZ@b{e3#Bsa@;AOMzRIwau zwOXYoM9nrF4nwCfwN9sl`T69#X$Ll*jV&a$Qp`x(_$d!X+CPzBbnEy#~$ z#}hgAKO6u6RXuTx`P$WP&zGk^YiyI5@2yVntB_&|Bo`(7Tu^|){-~J4WoNro{-iD70 zTAH*IJ8K-xwDFnnxCq`FMYz2*&|ljFz1kh~j zGuy`PKE*rj*zr8Re*m&#y5>vj%kv(56m}b)bV9nW63e(XOu7O!1&8d|XQrKA(l_Gjq+C)>rh;pwczVvQ@QaS;ewIo*2Q3p$Os^ zdzD1yLZEP;3v>S+Dp-Kx{NW+qU)t8|xcPeSaK4*2WvXh;vMI{~Rekn_70WzA zUh$L_JM^t?koc;I_P%~Ee(dR6*$0>63V`g#2`XX;0L76iz65Y%bQat9A056{W^!d- zUDi2v2vrpIAjL8y*UtGg>a^osY2p0g#H6UYv<+3)#qi!ERyOX z+EK?9&WPX_ReXpMHr8H{-%1JQxxr)i`xMNi zO`4?stg&X%wXZI-HeSrR^R8JY#ZAg@60Z5OaxUyUpmsy2)43!fn|%1MTNMSU?nQ1m z970tu_xt@IPfA}L=%)fa1>oZdSnn^$&w0joyItkOf8FYKwOfVbhyQN%`+dJBrPE1u zFI+Pz!kcT)$)BOqpxMA;=_%`0+lOmCv5G<*I)2fvu~1gVbvvHt%Co3>LSV7XVcLR{ zcYGP&4<*XOT!Sofz9yQfe|IDzniPvA5s?QLOCll9#S`Wc6UpAekxII?Ck7d zI2?vfgKA`NZ!fX^RI!YrXg`kQt%HMu(vza*i=t>hbPkhJ)h%8WP?9K$LOmRYh=_=Y fh=_=Yh{(&op3eNraX@y~00000NkvXXu0mjfWulC$ literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.map b/documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.map new file mode 100644 index 0000000..abf47a8 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.md5 b/documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.md5 new file mode 100644 index 0000000..16fc944 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.md5 @@ -0,0 +1 @@ +acfc7aa3e0ba2e4f69328534d128f355 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.png b/documentation/html/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..6e47812b8605ed648a55cc7e1e7e571871611c80 GIT binary patch literal 9634 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph.map b/documentation/html/class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph.map new file mode 100644 index 0000000..64951d0 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph.md5 b/documentation/html/class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph.md5 new file mode 100644 index 0000000..998437c --- /dev/null +++ b/documentation/html/class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph.md5 @@ -0,0 +1 @@ +7aba5bf0618f629cea65b3e0cb65872d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph.png b/documentation/html/class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..0c5334746cdc15be4d5e00feac341da3de0747a4 GIT binary patch literal 6795 zcmZ`;2|UyP|6iBiuR=GHqi^QQl?)+A$??I+oz197=9n<#rlOQ1b2UfEHgZhvX5m{% zuGD7494TUERF2hL|IhmU@Bicf+2irv`?1gadcEGS9Vz%&_3~f5C}vFFu!C6 zf$TH|`*r^m09!vv`V#mhaNW}E5@ehIDQYRrfI!5JfJ+w~Zs&8xBQqst!e@U>+Uv^% z)~LQcxUhS{eEN&T8Z_>n2l8OaNf>UYynNDbDxmc`H;)6a-9PeG`G;4PKJ`c7+82o~ zV1Z)(PV8<~;86GVtGmDc9kFM3rOOGX@7F!1djR^N(; zR2N0f)%x?k?Pro?6$Mv=oZZv}-K#`Bzl}&-h&-jf6H@ekVp}%$Yj?gXjIK+WkfSrL zc-@zEZD=lX1+vd8gy9rIiE7JLvZ!aoC_#RF#q(UXd=`DMAGr$awhw}Ws#9(c7@w)I z>1F8$`DbF&3GRN4R0XNQsf*m$byW2|X$b51{u zRovKfko1U&ec~}MlDSyF^n{}!hQo|3*pz8=ixSc>+?@Af96+`zzP`3^E92&((+JvBSa$H{?{}f=K0`G`;!;s{uyZwG z9Ou-#BD$=!;=UHph_CeUh4LppTxjjmMwGSTut@})nIK+uyYq;>OBX|7cyhKhq+qZu zh$W{oy*IW#EHA}N(z)cZ*bc}^U~wqyvUc-|t%m;N0XCPr{V-aC{i62lt?Fw00DH0* zTSDEsPc`sE=?=Jx=3D%*&qAi8ok3mToBm_sQvbZ# zIOE6@vefv*2#^jHa`!O1!L!eCB`>~=Hl}a;JGiD?yuKSUcV#myGR^hwB9D_U6?ukz zJGXPgBHEQCZIST0?q})}(`P{IG|BWY&@Zrr`1T3OTmwbc@_Hjvv@W$2zcA@1uRJKN z7?bYA6ev>z;v(I@j^v@5K{P41D&QD?Cgs2-MV$Ny|l+X(z@#h9!8|N zMqK+Pu9thm75zt){Hcls6QE9HegQn>o^jHF1l~vJf{_o?jL5%xU4~)zO0dg6KJGJM zcnknM4Hc+ac#c&6Il|zd*BLCggwgB}v8wCVynvv7@2SA+{yIMp{OEyI$Z3VrWjDik z1D=wWN_-#sLNd&Ta@SnT)zbNE47D~Qe?IrRfplMC}c1IN&I8&$14 zAY~(;KYymaIdk5SeeTPzx7;mU%mOD57DG2v5!7ejMqGHg^)Tf1;HFt^s!URPdipL# zwqmTdB?OYKDA<0Y-|yy7U`I{2jb#wP%TI2-0}V3U%0bMz@;A@zlFe~__WJef%66ms zI#It~n3|gUobHtXeI#xt-&6koHk-W*lACBUCfzk|GgA61WNe+d>R8ueH)8$bwy-Yi z6Oasnz-0m2kt~VMEX8OwOeC?kph&8V`EWM57zQ!wb+K}Lb_w-ZDQlNGIJC?T9pt#7 zi$VT~e6-|jA6nyz+r(u)I(!W2AUV_M7#YQA#ET@-z%_|uCTGZ8`IO?^AbrbD&e0~6 zxH0;CR^l?Q{KmPOp&(+{F=w;EM#NS$t`RTCcN=>^w?-G9lIt-jY#h0IUcUc~^dGaT zr7dXsylwP_KbudFa?GV?B`V`g`BM8FY`UYO($Hw1_UqZag7&ndnhW%mRjUA`zP{|Y zk!{AkylXGLJ_g|)crEB#)ZH(&Z82NnYtw?(JxpX~K+R_4F6S`ap8EyfaqPb|LuEl;DFGhY%--br#{ze}sBBO3R!p{;Rhu#dF zJw<+s*xIE1eOVj=G1{RICKGJY%fG6;a_=*|`KiTIp#nJAJ!?8FFG78n~Pgx(Lc@cTKLcOb?mD!GcH9V~^PQbbYNj+~l zNdG+B*dQ7C`)uh(Iw(~HQCmH`Y zOfr|${)$B11-EG<;A?z24bW8youEs`#>VLT`}41Rd6B-=@}pAF`?JIDFQi=;JwK& zW*jYcR0mb0pp>}?W7z@Y$3hFTR%)$=mpCulZPu+66UH z4L_+pJWhGVORTOb5fVINz9;Dr1p6{xZzFkQUyB({D|pqM=K@sUBd_i`#bHf3|8#7wtG(2mWzcw_SK0Pvl4NLYz*s;q zI_F_*dT4@IuHePZM^ln(o?idhLEzuV9HdQSDq#L8U5#4bX~oPM{;evhNspG>^zCPp zKT57)(Ui;L2MBCe9R8n~t(CA13$5zEc}u~l9K6ILA&%~6il#3%o!a=MzH_F=S=WkNR8EXy?Gh&CVbpO2XCp$3e4F0Jr}xe>XEwB`#k9JMQ~;7TrD~y z$Ul9>6fheLsRoWLm$D`{^Qz{NJGm+A!=BCDmGI4O`Or_@JTqa~0nqS@Ou#Kms}WW3 z1f7dWsQ=@Ya*7m|HP8oBAN9!S^_PD_cdR^TTv`NP7Q&nc&|SLr)}IE|?|t1;4sJPX zsau`^(2v+=kai3vg5Hz+4hPU_#}L2BTg`+d!higHHhYMGhA@ygF(F~$RwXdpf+(5u z*FW#12?+`5XNE`^)t%Nr^9}>m_?05dBdfVEp`r*&Ct||2+pTzxD>c+#M25yUG~v z-n}E!xbuIslN}xF?LC(n{m{Lu#U0_U$yCbnm$RKE(6k6$eW7IcHn*{^igx&;`p!0ouxo|)l=bxWC6h>`9!v!?%@#+H z@9s1>ZHtKdlW2?%JG+GwwJ>8(Ld51Ep!=&7hygTk;;C32fn3H^`+b=sB}M7+%5rM9 z&u~vHX24=$zPLEacE}>5;>&O#^Wh|NL$N7<;vYC;(d7J4zdOb@u#;gArZtNlkb-9z zWAu#b)4&!(v|vCM+vPN-^d*NTX7Tko3@Xai#muRpDL$jA_Hbn|UN?=FIv2Jm5Cg629=2VMe?^%rjd)SFo8Pz3AJdH zH6{At`v99K?7H9i2GrOJ zeK+#P-+#w(xm@|y*B*nSwiLD5mug!t)#{<{)BPK=?$)@k{+bOP`Y;%wySrO0GgA42 z%u337BuYHpVay&T|D1_3yj-+Pt9mms?9*^h))MF-%oo?%-}}ULf6=fn2!$utrmlXU zY8O9#{NwlU-*M;5zJ3!cmZ?(M_zi~JwBTZcF}=lY8(M2Vw)cDETI@-0P0=T1``>JlYA=kp=6W46K zB(KU0^6<}B!pmp2J!unlhll9h~)ig&CO+fTI(nIqjI_%Os%H~pL3r8ZGZqhuaX~bip;hQ=8@CL8|-hq~X zY#vHzmc^#99_`X>U@jKop}37n^0!~To2MSHY-2QQ-WKE#LNcFn>kSGUPO1A`gX^gC z`ht&=sT%@-wkNIC@@&8CCpvT{s<`8rs((+v57oMQYpMoNokRBqT{&5vV&PvZiPT&j z7PmyDPN|3%D%r~!58yoQo=hu5{fL<2nc%eqNEOi>q;Kv8=KDf?P?9m_(kb@SPSYrZ zFY`({658dP7Us#9-Raw9p92JPucg{TwJAV&PP6i$^NnT|!4PJ@-oo$r_;?4yc=VP) zz88}bmBc7}@$B?c9B+=^Qj1K*h5IDVQdsLaA|#S*>untq*I<&7r#Z4q}kq+jP9O1KF1* zqH^!YBau-?kbwrkR*e}yO*^l~uqcT>EK{$U;{``tBi|guR!}h$)bZ9lwAG>D6SWe; z6{afcjJn}csacsS%3lAgpz&us-48FcFRO`WaxM>DXc)ao8hhd5>ROd~R8!-dm}a~( zChikX8|8N&x5ohkOxT=GX6q2KQMN2GKdQh6H1f-+1EX0kj>&wYKH&?Pd5WwcH*QcP7@_ zat6hH?N-k>HAqETo{`jMiR54mV~KKWevMJ1@X-02B$`1(l#>s-ZX!grlniCgkHpx) z3&oBZGOcKeVdbhZs8`$1%KUA^TF9jLo!l=^4V@OPM|*WrXX-~3TdYd-*Sae`Ac#)y zwCD>oQ7~V5%YoAY1g^szfg8-+(#If)vo)Zsu5WDn*@#pRivLc|Da@y0*+@*>ZrZO{ z_i9}xO9MY*>{($OaV;&9bVX&=(LPiMCuNok4*h#vCf4Wqe(yc28?o+7y7UJsN-7^c z98zFX$+?~FP8H}nl(fKph*3#{UO#Ek9w2~U9pQ#+O=$f7; zjOo|iB&s-%4pMx9PtCm<#m5lvX^LfNfdbw08hBVrI=j1Op zadoYW2X{;FZ@;C?J{K3!^Qub$V_q?lBxr2S@?DjZIhn)U6mrRSi}U;OiP; zO_Pz63>w~rnw^`PO3}&*c?H4so>#vZ`Iq`d`O%QSgMEkQPKBZ5=yDV-OI;+bS8nsJ z>w$YD<0%Wt(Y6t5Pf4{nZ%GXhQKOGjhrY?eMPdw80jhjd^qFdv1W#5NoOf%H@U!LX zRvBS0Uh0Z^sd3?}(QHH8y+-3;rDU{k&A&zwXit#lw06ageQW3@s(3YMl^6DDdBjv0tHp%|zIMxmg z$$i1O3eYPM@p~ZTI(w$MGe&`x`X2eXI-; zLEGuao3bEwhw)-?Yiq5u!jL)d*p?BuY?$q@kK|o3ymH6Ut0eehb01-Qj;u*NFt3xc z&Q_XCl^&My7#{U&{J4wb(Oq8O+SztZFod59TZtc|urC`}3o^O&=!^&9g{rpILY2>uF2c$?k?i57}w$E{##`3 zEb_@d@sSf6dsleZgG=DDWh078lOl2d0K3n$GVA#R+|6>yfiG7ee1hPz8OR6v2Fo`9v>8Ud>kGyAZjwK&XF$Ldx zKbZ)W&c?P77WYx#Q?RGbY%)Jeov=1Mdvyo@Qm#dGZ3Y5{S>87@s8Gscp#65g{#pyn zV;7&aG`cGYg1vz-wvH@y?OxD~Y)JP}b6pG#KD&9>fO0b}fo1y8n!iaIz|TQ=j#YEp z_AirtlfPpW^K+(gGf<^w!G!RUq?~Dax6GCZhX{@ds{uW-5XfS9(2{aItIw~Ly=atz?r~IGy4$|My zfg#c%E#0xf!OYf;8MU18KgSpuZSZXf{QCCNx*T)AcXC;Wg7+;65NE?5fvWxQoW%d? z&+s5|iRzDThc3KnH*}l)@6=M|CCOM?t=+POW#){8$0(m45XyqGfS{>li%gL}IMOe> zT>n7BLY_lieugQZQ}}=t$;eT#6quEp?`x2ADJt$kb$p44rHS<@4%a!1SqCzS>X~otEu(-$;R>BC zTC@_QkT6l^k#-_A*-jie*l1B*q4O5O=hnnevpVKsM9r=;*Dse<)89o*SZ8yb^~Of# zuKeM~l=|IDDw!At<+96GUZ%xY2^^nlF;y`(WelMwMY?*6@dR3e20j zj?(oL5p`CQHR-Q(n@tC+b0cHf0+7tn2Z9_h&u&pTSv_xMwN{_3Aje{=n&iw8+h5oS z6Uj)GjCS^MU;VTiu|JlEbGww$S_myJ?`rgMCOT4WaBa>wY=f&l+tnHcG&1To3I8Hp z_yuyD$U*HfC*J{}W!_4rv64?Reb`BB{&+)!K^OeL+|1Qf(3ZV4G&FRhe%%_n264pa v<~|(zmrV=~IxLt7{MTPI|K6)F-ae4#c9pUJa{?G4z!+g-eTjVW>YaZB=EExo literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.map b/documentation/html/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.map new file mode 100644 index 0000000..f1078ef --- /dev/null +++ b/documentation/html/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.md5 b/documentation/html/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.md5 new file mode 100644 index 0000000..ea383a5 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.md5 @@ -0,0 +1 @@ +a17b7b555d6acd81e5a1e9eb36eb4b73 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.png b/documentation/html/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..452f4d3e378c1cf2e4c6bfc1904f24500c12c974 GIT binary patch literal 6725 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 z z2OV@#SKv{eE$n2-EpF;Lf_eWV-6Ww{DvDVZ3xvTMZJQPW;JaFe*caOCyMD|f>20OS z3jc3|(~yFf3@%VoyjI!z;s}zg2Z|0c-{_8=Z@wct({d#xz S$f>iN4M1kLrq!2kJp3Ofk89`v literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.map b/documentation/html/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.map new file mode 100644 index 0000000..7d0796c --- /dev/null +++ b/documentation/html/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.md5 b/documentation/html/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.md5 new file mode 100644 index 0000000..18c49f7 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.md5 @@ -0,0 +1 @@ +24184f447e5e5c88cdb67249d8d20262 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.png b/documentation/html/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..7cddb9a555d86c43ca6d6c968c02180991b63f66 GIT binary patch literal 1720 zcmV;p21ogcP)E{O_JN;4hPA^+;cU5;aKtx1DL_|bHL_|bH^GNgsD=RAxh{(Pe!4S29QtF%a_4S`) z$3axLJ^BI>*(W0BVgy6f5=Q`>j~xV2-F78_sfC4wCgUJ#g~?iV1*-sH2zwh=@9h34n;GqpWuU5z*`!3jvXiEsL zMrFDzZ{HYV*Wa`{zH8TxVOfL00E>%@vBRJi84icWXIvT`1DH0_Hnuh>w*5@o<;5Iwyj}GX(QcJ> z0h#{bTxaujT+*Aa6teYX>(*n?M%59)^UIoOey9*6X-QO{^ ztBi=s>D+SwuCwSe=KU@eQ@2aZ^5^|{6Ez{)Ah4~!-ZrS$ra$<+#;JiwPUX2d|>+5}zfN3Dt zv_5a&Y~!gnrg;O6*|Kf@^S1Bp+i1J$2$2_0k^PFs<{L*|`KI4pUYs-PF#yZG6tDL` zQ{MqNb^8|1pE@YN)K#HUYS%Imxof%p*~GL>cA0B^-o7zZRlj}=sw}T`S^9#(U~pJO z&hdpXZcUttH#MkD|C>xEP)Z#cjYd)42-Y8~Zvi|G07{?)xTAnQlHv*kXVMgB-dU30 zZTqjTuBwm+!EB9*so{1d1y`fw)5v!z0hBGXNEtg1f^CdOqr092?$mPtWi)YCIpb%p zR54KyDBL3o0>J`+w~_?E_Q&eW<*|C<=vV6g*fBQ6)h*@IWtHuI@i_~(Z5!H^lUJv2 zcbRW_p*lARTvX9+l`K~SpS|bZR7bXZq^P|5snvR!pPvwgCvV=wsQ;H}_ z4$G|~1)CZZ(;24iOuY)zvTZSB>(*n?+n4d!z!T*oZrifa0~>fZqqK!CE1 zr0+OD9d%b#Mi*=!c=MJ1^T*pfsakKR^Y&gPSQ21q?_T`5JXUYxqocuv`7};-YpM&# zlxW(hsbkLsK&0vY^!3H`(P!U?Qn}z5fQLM`+y;;&z`szqs061UybqVIr`xaA8D5=N z0d1~3h9(jf69AF!`%iv2@zQe_VpQE9tCt65 zHw)cAx;kTK0+u%vE3Zeh&D*caD=Iz*5Xd&K{q$#_x#)|`xv$TQZ<;gT z_L*i!n&8lh1Mt1j;_FRd>T#WDXxT=0tAUK7HH2(DJG%Ck9>tRA?5vUYIb5x{C>*LTpHhXqK=G zr~sdS_`2Q+P$ni*`Ak|w-Nh?_iug_z7c!T9UV^D&Vz?sjaUi1kzywf`sgd-Z$j$df z>9*yZ7>-;vH#aevOk#&YEpqLe`Ho^H0HQgfl-js@^=j-esD+XwxvVc^0x+1hdGl@W z3YfL;LFMUhd?IpT0x+1h#<9+K2oTZy;$1*QL> + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.md5 b/documentation/html/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.md5 new file mode 100644 index 0000000..de9b47c --- /dev/null +++ b/documentation/html/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.md5 @@ -0,0 +1 @@ +136d0689333fd84853740bb89b4101d9 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.png b/documentation/html/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..09b849b02fbcea02e7cdf6ac3cb8bdbe014b11fd GIT binary patch literal 5454 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 Xb445v2Ds=4qyU(XF%);(@$dfugHem4 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph.map b/documentation/html/class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph.map new file mode 100644 index 0000000..ee2afc1 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph.md5 b/documentation/html/class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph.md5 new file mode 100644 index 0000000..2b721ea --- /dev/null +++ b/documentation/html/class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph.md5 @@ -0,0 +1 @@ +24cc0fc5b26d2b7d5978cbbb94805d54 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph.png b/documentation/html/class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..142545569ba86b4496a73f45f791fba52020616a GIT binary patch literal 5506 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 A<^TWy literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.map b/documentation/html/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.map new file mode 100644 index 0000000..36a6b80 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.md5 b/documentation/html/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.md5 new file mode 100644 index 0000000..2891563 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.md5 @@ -0,0 +1 @@ +235296ccc68b4361b8dacc96eb3c91d2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.png b/documentation/html/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..36e9a892e3635caddc17501285c89bcf3a449b29 GIT binary patch literal 4499 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 + + + + diff --git a/documentation/html/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.md5 b/documentation/html/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.md5 new file mode 100644 index 0000000..b2030b1 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.md5 @@ -0,0 +1 @@ +746af72769a844bf582e5647db52883d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.png b/documentation/html/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..14a1d9df3f5fa152b5c59c4438112cad3aa91a94 GIT binary patch literal 1637 zcmV-r2AcVaP)LSvDL0)%|N zv-~g6f~Y`zbmy}Z#Y70lE+`PW2)RH=ga{oK1&!sx2oWjB0tqB=yhA}wtj9C6v!Ao; zdw!Co+Ef*~sC3V@rTgCMHfiNrlIJ3Cuv97KhT$K%i;5Y;9M9RLv#Wy8cx zMAR}&+(bkz!^BNQ)G|!mL_{rPy{m+X>eK7>E{BeRnkkB+{lQ>xC%LSY#J#+{Y+ODV z432G+eC=AUx0hvo+P?I^Bjds zTo-8>+$R>YC!L4bZ0;b(~Jcd&0%5XRg@(VcKk@^Y1 zQvjdXprh9{|$&bq971F3*h}n9^lu-k@|9Rq~3V_wt6gdjCFC9 zZ+uES$ufn{sMoe_){;kBpT1=!-}bVay2;7B(#jz|T*;rK_fxAg`G){6DB$9w3aj0b z`T~OMowFFN&dFh(hD}MpG@`SOjLR@-+ZIEzZ#@P*p0sjJmUvv{BA;{NI%iov!AxG4 z{eQs3ok7v$%H&+3nKOuA`FOLtuo~oHO-i67{XIGJF#VhXumFXHqx-nmy`?_F=PTL! z^hhdItE*IExOh6Y3sq%1i+`0uV#tdk9w4-#EMelDvHN zqHH9Sc5MM!>e03dwk9RnHk3(pRmRK_cgy%ZyorLEltS(buo3-(t<_6%zlx50Cnxpw zKFQlO!Dw2awr}zRppUxKCJmEqXRUFY`ZdLuhpWA`n9I5#GI0}?L2wA*M*!Cquz7V} z_N(m9=gn{1#&+jP-u|+z%W_wVPh7t76m7>R*0lY~`~<^NNe;H>a{E3{TW=?8nIm~? zB1hZJpak>l^YZliyu5d<;-pQ)5qCyKo*P}pbF!(KuD&S0gpOfaxJo8jMzv+N69Pxv z1(<$(!8H;t`)Pzs_B2hBHEY{n*7nM1Cj=&LBBGXI;wB<$87A%mY>%>K34@5L#L3Bw z@;=|%)z0KK5s?oj?i}(YS=%q(*Bu8n*Uruk#^Z75FsMQH_V$d+nYc4z8HB2!l-l0i z-3=WEHBb~qCmx)}#H~qtX11%uku0H9)jyq1`Y)UixiE2Se197<@4jX9Pejv=ca;zk zwG0zC5mC!9aT5`>3==mIQOj5-CwXfU5m7UpNZe5r?Z jh=_=Yh=_=Yh#Kr)kbNyH(eiYn00000NkvXXu0mjfSUWLC literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.map b/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.map new file mode 100644 index 0000000..b1d476a --- /dev/null +++ b/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.md5 b/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.md5 new file mode 100644 index 0000000..cbea16f --- /dev/null +++ b/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.md5 @@ -0,0 +1 @@ +16d0605eca62e516809118f163adc01c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.png b/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..701639cfdc3301d2c0461794f8b4c0ea0605862f GIT binary patch literal 11072 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.map b/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.map new file mode 100644 index 0000000..73447d4 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.md5 b/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.md5 new file mode 100644 index 0000000..e1c8c29 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.md5 @@ -0,0 +1 @@ +327e666ab82655d7ab3119a69b9a334d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.png b/documentation/html/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..879bacd12865d534ffd74066ce5eab086de58d8c GIT binary patch literal 1417 zcmV;41$O$0P)Y1-mbLo=4LiFKtx1DL_|bHL_|d6LXrgw3kxSibx*s}@ zDw@saT<92RbVO0K+39p{n`KkUlSJgSh}`rS7SSOW0DKlYh${H(kSUJi6#%c8WrvdP zK&R7j9uQGdyWI{Q!q8@BW-vWH9XbpOY-3{s{eJ&Yc@!WPBBF`Kq)SBP5tA+vkw;9r zL_{7j=@Jon#H33^Zva4p_PZ~2`3>T1X$3AIQ9uqEL^Syp{s z+Yss+zwCW<&Fk{QATiq5l1W}WqMGd<{5%20n^A;c8f*Id!m7U0`btlR2xyQPZEVRT zuO0a}QER%%#BCmD)tP03^0f2Kdh?v39~kEOws^{nZ;QRCBK?)UPh;rugP+f+;O+eg z_ZqAEb7M^}EqtTLgGT02GI5*7S#@UFpgiq-v)(+X=m&;*zAc_I7wdO6Qr1e?mxM)08t~amU5%BPN5j+dveci(c zjaB_#A}s&Ak56x$lYgpon)X0v&01Z2Jx-euo8y>cCu2y)leffSt22+QTx;G^N?M;~ zj_bPjUe|P8^R=eya=D}K_1`-Bta`mw+r{TQ*Bj@rg!#oW3PA7xIa?0^jvf5#lq#Nk zBEsVQn)dMJ>!pV*x=H4euQgql%N=#E|JK!KQf*1M441RrP-7p#SzRWl*Zaq}A7bW( zJMIRsQ^7@1yj1K|CSv_ zyx!=i8+W^}zWBMb0W!?r(&u4Gx++is_7s?s7(b}slgEJG(1J2J0kV~K!AG^Ak6eHtTE3hc_mHy8d?!AHmT(CfY|zquH!=tf$y zzDVLt+YC#q&ueQY@8oPZZ!^m5J2_6;v8l|5MsggRv}>`A@4}%cqSANk7>6ZM|%FvfJo=H0m8rzypIPv5~)SI^2DWfLx?o3xFxJQKH(R#hEe z;jyMV*0?2Fa&Oqg zSY(ZRTyS}Th{z)*T_Pfnm~@GVJYv!%BJ#+(kv2{X(?p|WYikSrem`^=6xhzrPHOp~ zq#H%iW*o;W>+9>zgCa^3MbT#H7^+g$mF?~A&|%Psh@$9r=opBIh=_=Yh=_=YsJj0E X^IJ%_WFo9b00000NkvXXu0mjfFe}B# literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph.map b/documentation/html/class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph.map new file mode 100644 index 0000000..de9fb94 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph.md5 b/documentation/html/class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph.md5 new file mode 100644 index 0000000..ef12b44 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph.md5 @@ -0,0 +1 @@ +984c49b85beff75dcae9ee79687cbfb1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph.png b/documentation/html/class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..f0d63838c9d1017a0550f9a090c9927aa431cc91 GIT binary patch literal 1492 zcmV;_1uOcAP)^aL_|bHL_|bHL_|bH<45uZolfUI5jhDmJ#niNTrgbrb3-EJ2%Gc%#XpcaYaSo?1~3J?ns5sfh>4k9A*!o)#D zL|&LUh=|Aw69*9yd12xpA|fxwkK_87pP$#3$8mh%nCxR)dA>iN`l7b*{$ZJgfvO_iy5hg#}6L98cuXcZUH0N~r_KWFOng^ZohM7quN{*>h{tc~z1) z0R04=fAPCa2Bt(}o79G7MQuX}J-(|tVjP!qpAdH`;1U!r?LLNI=hoB`6qXmy$k%lZ z=#msn$-~wrUuLT>Y8ygT4-BVrZQKZO0sxfYUI3RxaIpZh2N#tsRq0-Aw!4QqmN0a8CfRYaW9MVY$5XUi zW~$3RuKHYE_at2F%8cb&r#pAoetahGvh94%aRM9%fK>3H2wqXZYjbPrO9+AR6s+)vtcMo+eAL;H)vg2gO&c~3Cr)as%Cm!2!oy)bbT{ByMrn;)1gGTo_>ekdA zN2sMU*YmI?#45(BqW_|?%Us`lJKGzDVSSa-vv0pX_w1D*|5>0?fB^fpV?;p!ObGx8 z9s%%Z6ycq@b@eemeYwP#ZX4fqYHE*TT$aw7y7rYN4j*;ib%Ywb&C45g$L4#7FsWqg z^K0s%r@jp`c!YB*#ks>jlyHawkP09Q_)LJM{S)};*k8Y&FKju2I`2B#Ja!08B)A}n zBP829&{4E?Swpu36SDudUZ*O^%}>4?Tz>jmh_O5C>Ldiu7^g8<_j@*D%bX1;_Cx1>J7{Q#;dimE*3<_i@{%NhQtD#A-w*N&fSq;qYO3&(04tGT zrT+vrA>uqk^m;wTA9Av5+g(r-;y6Z?|G*yDk@_CTC_*nkkshCyJC0%S=O4Id zaaLaFKPfkSk_M5lBeywTRuxMbwn>h6FM37S%=Wxwm#`+?;BomSbPPv@ZOO{#j-;x7 zLSW+XFzN(!6eh5$x$X^>ZA;`TyJt~lf8&TtRYXMOg^7cRh`cay5D}3VCJrJZ@?zW^ z-`d)0G7cgNY-3{sNs@#PgIZ*Jds|z6C~-tlw3DXk>fYX7?LiSuk|>IHLdQ^+QfifN u7D*?HqRr4T5D^g(5fKp)5fKp)RpDQM-=~dvLQDt%0000 + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.md5 b/documentation/html/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.md5 new file mode 100644 index 0000000..7297f58 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.md5 @@ -0,0 +1 @@ +bfc7d23bdc22b3965d59546bb3f7f464 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.png b/documentation/html/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..1552e19d9b7bf95e8eca190ce59ec04b26fb7338 GIT binary patch literal 4943 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.map b/documentation/html/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.map new file mode 100644 index 0000000..b2ff8f9 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.md5 b/documentation/html/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.md5 new file mode 100644 index 0000000..57677f5 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.md5 @@ -0,0 +1 @@ +ac54b4236de057e8fad4e43dfb50eeb9 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.png b/documentation/html/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..6a6900833ad630e98865377fb89dd6cccd7c4b14 GIT binary patch literal 11176 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 + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph.md5 b/documentation/html/class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph.md5 new file mode 100644 index 0000000..3290360 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph.md5 @@ -0,0 +1 @@ +a9f65ad037fbf8c1ae487d9eaad291aa \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph.png b/documentation/html/class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b7295b951b24a45a139ed8b157f9659b349ae596 GIT binary patch literal 5499 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 + + + + diff --git a/documentation/html/class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph.md5 b/documentation/html/class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph.md5 new file mode 100644 index 0000000..a633f39 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph.md5 @@ -0,0 +1 @@ +a118ad39191236f5f34b3ec23d9ab9ce \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph.png b/documentation/html/class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..ed261b6624300beaef2d88f32d6b69160973b634 GIT binary patch literal 1715 zcmV;k22A;hP) z^VtbXsbfm18!?grYIaUU)?z0Cpqv8*Y-(j?rOrHnS`CN8*eL**Q4%`=007FMfB^tn zi2?=yXeA050HBp9U;uztvW`Lo&|J&Q%V%Tf0Msc-l6xyFD|gbdQ6Hm4m5`X&p@c+mrSqAbzIkK`Zfj-R+M4%p^rA28oS9tpN8W! zAAqX$?mjTrh{e7#otkS?{{Z?aS^=|NuWI{H__lD}mlrxNL>9;TOQq$r-HEJSc~$)t zI-c$IG3nPP4TnSHYm`jWv;FzZ&ua@5Rr?^0?0j1hv-RVepVv0M)6N!4-+>IFhxS+9 zf3`o{HuZ^X>(3S2)PK?2Cpz{c<^`?fmH9b&Z)rn+Ct5z-JuIJGIj;T=6|hKgvK28` zo9r~#{Jgd?^gVu?RWgizI-)H5C%cTTZC-yq^L=vg8HMPRN6~dR_2=8a@4%A0ZR+Yj z`~N=QwX6TUZRh)4w!yS4Ymr22c~Ogu<{rw{`LX`|{8+!au%Vxfk=L}y*w}WqdF_A@ zdUYQd&`@*xf96Hxgwk^Pke2(4W4*q(pzk+{S4O{dpl_ET2u_*o3% zXaVk>>V-WeGLc8c>njm?Yi?JbUOlN6E}m4M#wcF4>s7Xk_e~lKp0{JIV#hm65vsy0 z>sZJ7+y3rU`S*k)um<8CSv{ddi0;#!jP4C?@?w z0jt=o@7XHypy9mY<`WNbT%veYu8LDwu2X4s6vx={LrI@@tP%yRVs#V@iV|Qp>kiVl zeTe(lx+v6oQNTKe5sLu&f&$ht9GwB^3+@B!FpkCmbQwor0Tq1*mr0oc7#)9q763ek z0#+g0d$4?#H%*`Qy=Ca8t*tHD-rkO#1`ynX2M>(XDPTYgX|30Hc7i;x18AfqN$zB) zQNTR#&Mh=W_K5^QA5p+OP^18$IT(cq0B9u&7yzJ^C}049R-%9b09wg9h@-0yl>`8E z!+`>pB+0$WWU{`wxfvrLpf*X8+>4z900000000000000}{{tfK1Xf~eE8_qF002ov JPDHLkV1iYNP`Cg9 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.map b/documentation/html/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.map new file mode 100644 index 0000000..ef71562 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.md5 b/documentation/html/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.md5 new file mode 100644 index 0000000..0bb5355 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.md5 @@ -0,0 +1 @@ +c0c7c7f5e627e70778a9917d91b54169 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.png b/documentation/html/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..516cf722e9202ec24c2aefb144f041d1805fc7d6 GIT binary patch literal 6526 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 + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.md5 b/documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.md5 new file mode 100644 index 0000000..180897c --- /dev/null +++ b/documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.md5 @@ -0,0 +1 @@ +8488e8a869b57b7aafd8f09d1a7acd1c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.png b/documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..234e96aca5840e94df768c094fe6638cf695ad8b GIT binary patch literal 6112 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 + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph.md5 b/documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph.md5 new file mode 100644 index 0000000..b552aed --- /dev/null +++ b/documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph.md5 @@ -0,0 +1 @@ +09dead7225c4b69109f5fbb7edb3c654 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph.png b/documentation/html/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..3883773199aba79a64578ec96cb6998fe055a7bb GIT binary patch literal 12315 zcmZv?1yqz>*Ede1r1Ss+I+QfhjnYcpgd*LYQbVVN^ZCshyz7$<>($!b)7Dg8 zS{wwt)o%%25qd3sqBh2Sn!>hQ%o$U_E7!h9uu~8nGg@W*j;~?sj?#`T$>1ff5oS$g zfzX3>jr~t1$s^fghly%Gk`PvGLuwjqzOqb-zT+b;ff~)(qAQ1++1TL!?<*xX9)ceq zAFrG>M<1&dr>1@or04H{ZK*Z$6bxRkvS^p&uNTdni|>D?R8r{?Dy&8GJeg{@U4qsf z$yg{+w(;W7R*4&q=`w;!!X6O|NuqUm{0JmCnbp5oPCFk(OLZ_ZGV5F{iJw@J6wZ;k16Pt{WEoCy z27|~-qn5gNZOI%(EiEmcl8~nJ^_FlaIUE0OC(;aOICoUIn+@GG2EO=X zD>ygO4Eg26_RNJJD;krf2g?m#O8W73Na)Kv$uWFP+uh^f@1f4LvQeSZOcDf=tRz?! zlaggmm~mR36S8CQuVI)ewQ_&!@sk$uA-UZSu3vkI??bXRFc(=n73X~5Bsj}Rx8Md_ zbE*#kerr0(OL-csjw|IapR-RlDjpr3`g%excF@Ood@Ty0^4>?_4?m&U2=W1`IMy0J z5_Piqz)XZc%f;qYFN77JZ&Ah*_q>O&p4cP_l2topj{j{mjvdr)c8KL|xrYP0HUs%0 zuX}LAABYwEPtwK{o}LsKk*)4Xz?v| zuaJjTY$rW0Xe6RO>tvBY>fhVYk31%L@jU#qywqx2=xBEe$=EzHFAwfRXDf(udW1@i zkXkYr(E03J)I~{_QAcS|)WF?sTDwI>{P7p$v&WxKjNgwV-?N0j{KJprPu4BMpeJG! zb6S9y3yEMSV%!g#f#z)Bu<C}Tk z&q=>XXM7ko>4w2(FR@HG<_6wVWo!>@OJ0;V#3aE(#7*dhIx!>D<8t4@NprZo$Zx5J zHSxQ$7t8`3z;N5nzCLYO!zVDm(0$yy?7KbNZMvFF-v`PmMI!tTOXb8ldYSbYYwzOT zsS|&vxGU-l#3L2EF*TD)s{9>#a;In&qhm(~9RxysOQfN^FUs0zk)wB5UX+%kNB);H zO3$Kw2}usIsFk@|dw7qH3Zd=t@Cjk*+7}yU%s^3)L6c)x8a`VGm*li{ndOY+DPIL$ z+$q&dt-!$KRgN@ z`OZRnM0D-+;0D{xgj3N=YL#?taT}HL1etIq;V)L#tM~^OOvp2LWx(b)&2kLRt%@A6 zB&{*`k-jV`bLSbp@#Wr>$b9n2ajABiQ~N+-tbsj*saO_$YzMByCvqZexP{iT4jwk{-A$D1l}ivHDh?|HGT zUe&wJpZ-`Tr0xAVqLKmqtKB}Li3YthEw$B5L6s1}k80Ukp!` zu#$Ma(kL`df80{+*j`~H!cO5{A{iT6!nu_Qxy%9WYGdxc&9m3flV=9^Yf00ah06c%%ncG=r!MK|=Z;4RdBx^p}i?=ALMLlK|;lAz`2#h}v?v1^u|xm0IoUZt3Lg zhfFnD#Hxgbl@Wff_)+fLnC(Et!DZ7~fe4z=cTFGZh+13pO_A*CX|CuBW2Yw%@@OAU z7g^fRZ*=i0-kFJmH&hzK0d!_|1>j;L|p_ z36SdwU6tJ(#j|ufE~<=nN`u#S?KJlviAV`J!4##(OwR1z2;Tji-RJY#l*@*HesABt zK!Is=p4_INP9gzLE*S^2rc2z`MP5i6j0sy7Mmc#}GE3F6gE)U?=cdkz9n8 zHk$p0EGk|;l#O46P3Poogp(71(S>DA&sX!{?`BMF&lTSXWaLg3a!S7#`)hc6!LKCv zZ4sN-W$$kz$J)-DQ}5vK)-ehWiwvKK)A>woY(%R8PzRk3Qcf){#*i5N7~!2tP4>p0IX_cU1L)Pl->XhPESrN)@*wr}WsZeEFUnI5yo-u_lnw zug<|B!BY)&=8OcPNiYR(VAkfiq=|{y|5VqJ z2Lk^Pa(ix4;o&EL@DcUj{>whHMI3)mhz!ktQSU*RSP6hv?X)*A>gw%d`vh}tf_Q)m z+=upGcwW<3=h4@4r&eWn7>?XOJh2*b>DYR`lxpN*pIOHr5hr4gWk7K)QopgN0}=5Y77bIY@S z+6Xy<>Ehlm&hD>3Hd7c*&;EhYIXXIK$OZ@1YUr~;hfpgm2*tA}sAWRGo4N|h`yE77 zSV$~=Ysb>+@YkJ6yZg?MY9f9WpVbIAA=fW|K0TKEY>Rn3l97IppMn2)_!u)tR6|&a zd!~~JZ}H)Si|T>q0+0NCdMXD8hrjE?>0AwJT3mY7e>$%Zvc7HS%T=Pwp+);Z&TvR! z$YFon{rE1H6{ogltQw){^c*j;X?u(iU3uBh+??vdd^ZBH)`X-WcJIr+cjs8YjDd)- z1W;k}cKQRbNjrrq-H&?&|!CLX2R z*I0+L8qzGl5rX?7*)rK-jO8x>tZPK{xNA#IC!zRsd|#9gQw=%n3+x`2)gxNYQ3O#C z@yATDN4xM3D?SqvvQKxe6k=ZHE3%|`1mp@QgXEq03`1~G`h;RlSa&I*(#2JpEQx8< zgp#|?>dFi?eLj+?x+h4;k&Efn^gdr=s|@sL{3J=mKs6RWE3WW7(4449S(|9~;i97( z1ms?WznE3ET3cRjkHtkz8=3*>9&KJB?~1Q~FOwC9|9j~!ko3~CHD9l&@>xT4k+eG} z-@|N9v-F|C`2)9>SgL}-^$nH_twSJ!723lrXHxAp~C!;c^WmM<@J_LyXdDdo z{SQ@0%IGlDWnZXsy5{yqYMafiG|?<1ApF`EIeqlEZe+tEUa<$GxqjI##afQOL{ zx7(2h0%X9-Zl%RxP~=l;i_=A?fVIYg6(RRriAUsFe$w;z^EC5QIj3i#Px`;|-&vv7 zB0sDwHXt??fk7TcP(!1sCjSHd1&;(S8*{9KcgpImNo+xn(+Mu*<(o{854=n$yqv-4 z#j*Tg{FHA=Bk5z6#hAS1^~-Q<(ZR$Kjz8i%6BiPH^dVT~mY1A0f|`tD@Ex$1B$Dz ztq76dHgx4$qNak*u=PvWD9mM}Zgn%|YqgVl8*|RNot#>=$9S~rktc5*zU0ncrDvBa z4=N=05KQq(^E=h6uQAWLJQ?F4^~2;rvT*5q4?fm_xZtOS7%jhssEpu#?GxPeqf7FZ z(g*L9R0yPDN~ZAA`enbg>Z6%oBfrDDt>2Dz39$tz`gh#&@61~{02KL^uq zL`WR!Z+Ok^9<|a&e<>buFaxFkk(&)bcq{?}BadK_A57=LzOWpK|MDQkOk?$PYs{zIhXf0OXQZj{Ghk2JM%?S`!oi<{Mn8+ zo9zc)HL(SZ85;*(_d&hp*FwQbbRp#VeVg-f8i(=aUPD$!&$!5t9)dHp`8e$hEXev%KGE;#dl|i8R_{C+|5;p? z083^mDDpNxDX84gLXG=w`DAYq+^@Q=jJO*2B15nBawa`Q2O=Z|1MdcHI~3Zk%qX z2@FQLK?kve(Ub;O+V(CkY*IUiGLN!v?%q_XIzcFfh1hPUK)dt1d!5e`_)?U0dQDT^ zH9X$g!RNYTLq|dMM1CO)3%k?N($qXWj8fj5@drl4PAq?V6Z+4-mhC1Fspl)QecITt zS-f3@!C=B#GhhKD`NSDK4r&SR@8#GIZhj1YM1FXjmq(|B`!!lK`Wiwz;KKaPhUjR@ zGLQUI*o?lTat=?H;b^|i$bcPjoI#wc9-A*)F3KOkC4uFA)e~^fjRAo0E$835<47@> z%F0*MX;_UQVJdI^G-9I%K}ClFEqu2vJAw2!$d15li*HFi(9em6!sS5ez&;T>d8{+4 z={YcRXJEjMW03Xh@`_(c8M#QI*{o!2B?}aBuwqi@r%v|U)n3EfvUlBClehebBF&yU zOp^2zcZ5-lf_~GYr*c)X&X%gNU0!7~#U+u7G^{rTXi7cZIP~YA)bZq9YnzNi+@aHw zng5Hp-mUbz^pMjM6X=9~V45^;rFwAWd0)U}4%gblVDdFvJn7rpMZa5ef2sM3LQ$ce z$?Hc--(Znu!gYUi1OrYejkgP8OYb4R(bM-KE%aPn`!g3{BSwZu=o zc`EO%&-(Uep$Ac+jw2ash{jK!q^J-7#uFQN3M{XymR?``NzlxNOF~ej2Sytjs_MkD z2`f7TO2+95j&h|@k#Y*vgl5&&moN%44)$%ba6rtV$>1kMxed44`FHL-bH2T(a)`taBOUx%b-#T409M-K4413)Kbmci+k1fKClrt3A=83&vUjgKh*x9FG zI2Gxd6eHL)U2GxsN$=S&A9b=Krd9qw*f{Yq(tIBqi{XZQC~Cy*-g zbyaQc!fBL|GP_`%dgCu>S75>OpN;ndiPG(ntEX1Gg|t_^3lS2A_lS20 zuZ#EYr?~N6`cIW4!6KOk3M^f&Kj#Gh97MHD1DmuYrQWn+Kb{g+{l*K%F<+tTc#5?^ z7*OzZRT{I>`@+jI-EJl;=JZ4Qk)?)oO^m$6N;8g+5BKdk8b9vXbF3@+ zR9@$*^_U6#1Pf3R?M8`9Es-97@{}E!!P=Y{3Hn^J5cqalIQ_M4$0^QjJ6`ixJd>#B zwJ_H&U*Q*uvN<@9am_IGgjjCAtHgdPh_$-l1}KL%Lz^z9bCG1dKsv{>Xf@KlYx7K( zGwhU4?a%9(*gk>d*l%WvuFbsNC3l_JomoamsdBwyUl+Sjl+$4<~r8(!goVo4c+tC$_SsaM@&s zYD932*~JN0<^a(_yd*_+cqSabv@A5g5S zt%o#%0qKy7>MdenYbS$T{FMt+h1twI4Ieva(FR2(!u~k&jxIuA*lX4S{+4u(P7qdt1&jRT zG!gt+fuPsiR|$az8tBfcRiK!(z0j&*reg7H;;Pd=&Hs*7Hm zmlIHnZI_r7QqMZOrORuwI;r&HMPZwM%ZK(plqw2*0`CXpU$yqkd@~}E1pDs6W4lMm zjz#Of=63Dx-{jmDOgFyTe%27z>r<+rlo_LiK{x$>{fLsJQvgM=Z4fpZ+*TStGAuDY z7Bd8Ybz|>Ecp{H_%yb4HjJ)xdLJ+sLW`QZKPHbT_0~AE6ab05P#ZrTFxAd72GU z72nvl0YWM%=)uaQaL|iUZfd_lazY<`w+H;)$Czx99wQ@kGWbT?6`4g1fFY9d!%o?t zKp=rES3YEiyX~(2h&$1+!yVZ55z zhICQOb_OwgF@i1ZiX}I}<>~h&w*g?s?Da1WykJ@T8B!I8OqzPrLmVWoO+a+4Tn(7}7G1Ma8~m zxtviijsmAH!u@m?@Om# z^%8W&d|Wt?&qQTtKzRW6L3G?k6;|?@$#G8`q6dqpw2~FufHN?>RkUUqB`0nK9 z&b9$>!`ci32+x|ESHF3Hp0vEc8xG*(sX|m(W6vQ+x~j4J{{FSNBkw^0lH-q7&QT3| zm|t~**LQq+7x3|#&#qX{EvR%VSBo!*iZpDA{LFU5k zrQik*{4r!B^B6)KYP*4S{!Xi7P?{9S9q!LKy2oi&1$imk)-r0Sx?sSw##{btBH(M&ce011f1No6GJy3&t6^10TQP8yy|B@;_CD9Y!6x3ISzb^6e#}HfiN$^=Uy6t44K~=(<4^uuzo@x6Np$ zF&hsz!Q}0`wEY*PaOa^Qm(e{({my{P>jC#gIjmPtX^M@WvI#!^gKnW5{b~HTP^2a{ zqK2OqwbYD2Rt9~ZGO=~tE^FfR{N=!WYo@FN3s!YH)$n6#K48Rv6)CI}UzaQUMN+!Q1rWDJfVSmijZGaY(SOtFeW!#E2QNH- z{eDC)E3;H5M2oo^Aog$m#rDEhk7r#*Jw@+At$iM4RYJV%ixd?Ul!VfvN~q|J>V&6k z41s_`d7FztR6}0SG1#)tS)Q|O#&BJgUIjFLLWn-SBB5O~9Eftc`Q_hr$IX!p4@A4~ zaRIL)ODT^b429|=otmF-HC388Ns0y{gR4&Z5qO(b(P5>S5G6l7iUmv&1%;yT1tfS{ zOkMAUq*;JjTLW&Nf`ZtUV<83x>38&90EHi6Kr)~Q0JfBjjDyhOI~7@mlK0{AC_J7X z5b7(j8!1v3ia6M9wV}q>cMi9050cv+;(5z|=6=~Pu*8zmaxboJ2XxEX0EyjJQ?`F@eBjSO?%MWmob;7vkO`sxQ4meI0# zh{~8dgW!Yg;DdKg_oB;d!+#34pOTTy0Zmz1vtQgA9=7>Ca#1rF2}i0(TQMfq;l{ov z+b9;eFN2r2?Q=(my)!maeSIX=@KQ^W2h`YjgwD$SAN20P4Gg4w_H<3M$h0-EZICAt zC!iDE;;ohgrv-vXhi9g%?QE7b98cWrnD}`+^AX;kir_lU>lEY2Z8t! z3y9nKsVG=w+HW1rKk1i?ipa{IdQbA+2XBoeoYXh@AfbK_`Zx=+n%#}0RG*A1mEXKU z_$~ZX;b&;T?X>q-38^Q3ueSg~C9OQ(5=yHe`Iw6?xs(vVjF#eG{{3w{PVkj`cAral z+v83Ex?IcwLNkWgDeq0Ko1fHa|j6AhQz(QGE zyS#@kuI;S;{+o>!{}lxjW>3TOX0TjPj!31bT!1r5q$$l=Q9=5zddM`>O++ zOZ+UHyfZ zjp=I#ye696vlZY{N-GG0x9%|^5$y2@<%RSS?G!GI30_zjlf@GKeApHw?q;Ig5m*Wg zbwX*Npzz}#8&d*=oEZs92%du{&9PgRse4uXfwe>}PcLyurEiMDlIu8fwYgVCZ3o}|zIqUnm-l?rmqfC-Q?ez_F%PqBxC zlIf3KP>#5lodx9%^t;)%DiRISW$CF=gaSFaxo%R~~gLb*e zq2_@cwixxa0Tp{=M1EJ-EnXGNWc99`4`fKCtPxT3G;^*0HCYs_!i3H)pfcUEMc3NY zm>!{GXN(1lN|$gIl!$kh~avlCb1|Nb9J@|sOY&wC187EiqIhaYwRO! zAcrd+r{J}Ad){{ish8dY`mJ!%&%!CHOU;x%LT)m%u))^CYSkZ!=rk51+EoQ?9|8Fv zFIZ(egYs{McO(kQ56@V|W-ydLAFuCAUM7~i52UC`q0v*z?)62iHo~5SFg&Dw(f8pu zTFda4nxMi`z!_39ww+D`yo#vj)tEaYml|dPm5s}}ajm=@u4vPS8MK^^m2CxQ%+4bf z9%Bp??Q*cMXG+SQ|zLyr_Hlzn6R|cUqT}^VrQQt^duP?QB~W(~}2bZF<#4zFyO;8f-@&x)|5!vM&!jTRrB` zjXv}o3Jr4=V+KbMEJb_RJio1bclhC&hVZu2AWYi&DF6^&aF(Pg*j|+L_Uz-7DE&&hGa<7q2AAaa?NU0lQ-^hy2 zIyD*a+R30{#jfUebZ*V!roX0~tikB?R53a7x--D4?hz-xIMj_vtdSYcjcMi0FhL(k zmQtWoI37cpzSh378kF62Xk-OZHcnU5M8~@>FVNLo<1ejXE@6IteF8oIF}mrXiiT2? zFHctqb+RriXd4d#cov7dG@H&@|C8b1?oQ=HQ{wD(x7eQK1V4YVomPcN02mYoxv!5I zmTqx(t?r~I&->0rGl32T5B{3?{q`Pkfk*P!0J~f>$OmI>GzTc^(_SBmO2@(EwE!Kf zMhZ-d^mWnO`*u1P^3Sg&Zr+rB%~w908b}WTp^g|NFRlRmi)j^sIsuFN@uJ%7Im=94 zz=AqeME1SzJwx1E%k(bml%qG{6d{h5&t(>Xn?s4Myih1GEfo{y_!~+AP9Y(l6dna@ zjXA3W!I@60fXP5EJ@Ix1%bcj}g_c1^APJ#z=v8nVnhq-@W)kg7>JeuQFq-tC{Qjy> z{4q$oJoco0nyGU1fe9->>H{fuM`&$P6~g5s@Q)J!6n%V`uMR5~(z<1w>($aNQGMpn zI>Xi1|_MSfzd_BqR}$lXzFs)IyXf2 zKg~<+)7!r=WBv(ds;2(@=#OHQX&$RfRYJ(gJFs_3vEcoBPr?33yxn z<2{m);sEzIo_VbFC8q3esuez@z3esGV0hJns5k2H&zTvCK6;4k+mLcWOr9y8g_rG; zbBF+4tp`-@JtK`8)sk`lPwPn8$URV$s&~k3JDpAhJALi@;zbj%hwyppUra!gtr&f7 zS%rU=S`{R_)ZJ<#-$CBC{m+T|n2J^_sk)sUU*zJZ2?dw1CKQ+MBD*ii5%wTa-?%G8 z#4mba*%WBT_u8es$D$QC#fh%<#+3)@A-0JjOJaUkA<-raBqiIwx`*YLXFXF|#UFB{ zMRvT{CfbS8nqehJ(?aO0vTYk#{x?H0lmS2Da=K&o7q-V!oUA3#M=e7EX#DhB-U=0E zQzKtwb2S|zzdEMR<(4^8e9T0bMJuGs5zeO5&YDNJ>e9tqMcF*yhGkYEuewzokPaMm zFqjB%f1!X^{)YE8bLS(!>`_`5FjN(RbdhBYCcr0HU?<4Jk+Xwbyms;FdkWb&3?w z_CZxscM}lj^fvBJKJ5GAjjUQ75(NO~f zVDZ&v^tT*S0KXA2>a>DI&lm!8j&Bx%a-es`Dm(Mw^arZO2*>CEVSaF<2XgPDV4i`s#6Gp1Jm#=!UN@8bSqL1APf6KkUQq3kXsS>2LB< zbyIHl-{IApq++8fe=PlOdVj{Y>Cyf5d1qpMbD>G%B2C5vI(ss*AL%-sKgceIQbFy|@nYe*#aX~ZY9k*(?uM~tx+)McXEwHE|0>3eGk}!!^%BS+ z;rO8hqHo`b>A`+2qyRVr9z$OuwEtQ=ka)sEgUuDPv=LA!&@b#4RyFu9U6|64@74V7 zn@3B7u@GAG9j_VY^>II;RfKFvJ-!(%Al+=(p4ER4@Euu2jgrhhcV6jfI{jr0{rd%2 zOvdEf%Hthl%uTw0$3Coxv4_nSYice%BZbwP3IwI-4o`lN8OaBYz}Z3%7#C~HPnM+TyL*VofeyGS+1#}H$X2>(Eu>f0W+;Qg^NE`Ydubb9skbw4_Rc^)xsCF9HRVWuTt} zeyj2X=yNO0+gw1HdB&QYDV6+hj+lp30E234(&b?w|QiIGE?t|}DW0066E z(ig6|F~$tsJ#^W+cG|V&9W%0(z~Lq1$S#Re0H^KuN==r%;h9@fC4i)7BT4w!5(t(FrP-Q!244 z-wB+*Gjz5mA(N{zL>7QTX8s`&I>R_A-dP|KAtZJ(D}BK8|>6VJvXlALEsxhC;QRS=j#pCO~Y2 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph.map b/documentation/html/class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph.map new file mode 100644 index 0000000..e121b56 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph.map @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph.md5 b/documentation/html/class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph.md5 new file mode 100644 index 0000000..fbff1a9 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph.md5 @@ -0,0 +1 @@ +c76234491fbd15b279119d65729d760f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph.png b/documentation/html/class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff87e291790dffe9b6fe5d1014f93360375e57f GIT binary patch literal 210578 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�aH97DsyNA5cE4{x{f2K~-M8!iy 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.md5 b/documentation/html/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.md5 new file mode 100644 index 0000000..d863ef4 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.md5 @@ -0,0 +1 @@ +a6dd8053196fc6c1e36aa0b0ac6b9122 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.png b/documentation/html/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..3086d1aa7b5205cbc204878ccf96ffbcdb140d77 GIT binary patch literal 117051 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�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

    FWxZ4r2ttWP8WWGcq`_d8s$Vuf&-S^K_;nxR) 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 + + + + diff --git a/documentation/html/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.md5 b/documentation/html/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.md5 new file mode 100644 index 0000000..d404699 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.md5 @@ -0,0 +1 @@ +17a903cd9e784f82a733683e56782976 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.png b/documentation/html/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..e5c6071804c4149715fe5b3f6f00dc85cbd06db4 GIT binary patch literal 1654 zcmV-+28sEJP)LSvDL0)%|N zv-~g6f~Y`zbmxymF%iPC3kpOoLM{*zAwow*L1VcvLPQF(KmrLI?@*8v zJwM4(Za-$;-RRz(duMMCAR;0nA|fIpA|fJcCrK_?T3UKiM9zl@hNuXo)VJ&F>pzE% zgQ#jV$ps>EUPQJ+1VdEN6#zFw2SHS|Q;BW!latBh zufKM!)0d5xo3_{2>)ZHVbbR7V_TlQ^XPvEYTVJMQ%5v;JaT1YRX{8d=8_qR)uHqxK zX=JYVqxYSRAsJ6vxyH6me_i&m`qrd<*X8NUcb)0jecNI3CUUE_#$C0#YTThpH@?T= zx*(O&R~hZ6_08l>WEbRiz$!=Gq55ueqNzHzEbTY>JQ20U)ZNGJx&x(%rrteaDo=!L zzp3Yms7-=RPTK0xwn?idz2Vc6Q|M8pt^X#Cyz^||WQ#-f>Eckm_2w;gu8#gh#Q2xo z#8oU;P4*9CfEnr0H!Z`!T)N`CfSP)^=U} zyW)0n9gnSVQ~RcKo)%{t3GfVn*E)iCy0_Ix0h>_=H`g!7y{h_DN}Y~FtwnWv41 zU%=T}TU$Hv&B>{{kGqIAj|Qn;^51}{BMJh+vjEjZ>z^b$5tU)J;z2l~xY%;Y$7-y-%#p_#Xnipn!{yDy(*g z>I(?2cg|wCIwwbY8a5>X(}>PCGA_foZCea_-^mz~@uZb&vc%&m7x|nE*E!4b31F>#zhw0}GfCVTl9N)*i?k)8ZK3~b+ zr$f5>N@vK+%y@Ej}YyD^Fe&>xjX3_mrsBX0X*Tc=>sL`2=J#UY(sG4 z_doFU<0^i)%J`}rbvL>15bC(VFmcmlP%-esC*N(XJii^H`|eP^?O1&*fGFS?3SR-( z>KtKb^^*KG-k{&_S07{`u8GV^V=9$Yfs>Oh6Y3sq%1i+`1`tExdk9w4-#EMRlDvHN zqHO9(yS9KV^=R7!Ta%J(8_Fa}RmRK_cgy%ZyorJumqP9euo?Y>?bSR*0lY~`~<^NNlvzBbNfD1JK0W_QipzP zB1hZJpak<9^YZk@yu5d<;-pQ)5qAzno*iArv$BD(PgtbWuD&S0gpOfaxJo8jMzv+N z69Pxv1(|+;!8ICYq9w{luUXsvvbI-7J0UP}x0L>PS|XY*Ox!Kxdg2}tO+F^>f^3ho zW&N3ms=~?19P&Qn+SShZbsAgUoEHkB>A}REQ=TMg`_=n0`eo8?zunzkj7Fo-VNiqY z@9!IzGjZp@(JhrtDYdh=w--7LYM>~JPCYn{iQ6FUx!JA~hh9Rds(+e1$zM1ja$({& z@cn(ry!)2XKM_qY-c>?G)G|!mL_{sa#7#uhGECe=L@i^ToaC)ZL`2PWDse|qbP&h! z&f(!OV07*qoM6N<$f>Z4^ Ap8x;= literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.map b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.map new file mode 100644 index 0000000..000224d --- /dev/null +++ b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 new file mode 100644 index 0000000..d4cd8f2 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 @@ -0,0 +1 @@ +58365fe260eed01c262ff853e09fcd66 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.png b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..ec1f940ea4b11ed4dfa47fbb2c9b57c463ed03a9 GIT binary patch literal 1399 zcmV--1&I2IP)MGzNZuL^#L1jPjx7Svrm>_xMCSp;`7 z6a5z6_n;ykCX={s1SK)-vMiEBhzH-|W&8#qheSnTiC#RIOg|pXNT*U&{W4us)1Chh z!lt{rs-Es-p6-3RGXoG25fKp)5fKp)5m6ROUok&F|BO=VQix!vnndKsrKP2V&~X&e zYPD{Jj)ADCD2nzwoz6~j-Gsi8QtFaYYISsBQ4QP#uogOqBKW&bRTjtbI)J(4x-&_A zU}k2^i1m@iJQfxfjO#m{&Z%vZ%dYkMczN2>`W9u2e_Y2sFPfY3Pyyc} z#_H1R%KINcDRt)W^#A}Oa%!98vTMCQUY_=}zM{HjX}5-jkGToILT^+DzkDkWvZ_{P%l(IRfsg zX*_Oj$XCq`nVVaasn7wAihg29E*EVxZ9DifZKMC2CEgG0N{rfz!&RL|*=g%dO#>sVXBnq!6 z;I#`E@ON`d9spQ-b_yHsT~WtH1~$C_U02;cN(!bc`s6&xx%C+Ic#6cArQDQf|MhLt z#xGjdaUGYeW0(?m)>!lGV^Jfmsr%-;rfwT2ZG2b1Jc+&Ne)#+u$ix$fuYb7Od}A@p z8)FIjX`3iu^5okmA-DzL*1NQ)avg>XWaUx+&?Il3?iCcb@snjx}$I zY}Ci9w4|O#$g4tMbB8EfxSl#nwxvBiGz=9VA=>-y{rI_;cG9=@Kw%NU(;2orhF}5_ z{(|6h2)WJ$F@W{~>=SIv>X{NKy~U^`y+OVxe$_#nO zPA*r4&*PGpkNJb$D7DqUZ8!F+QtJ(MqtSKKH*3F|=%0KY3-GllygfaQi_6#4o6A?# zqf-feL~QkM+l{kvNHn%Ov`Li``Zz1=IF9^AsotI?v72son%dL)CQlCf)q0U<>P<1F z)yd0xJkwQTDcS~9>jau4f_|i+MBxVj_xe+~|LGO=r;oX^-YC`Evm|!Y%}!H$T3=UE zF5?DWa{i)^Z)P2Tuv~^bCo5MxWyI=jAN3WjR_lgRYLy?7L0R;AJ&4H7ZnqoclaJ;% z(Fg?S@AA|fIpA|fIpA|j$1_!l`rWlw^YfAatU002ovPDHLk FV1mo6rnvwB literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.map b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.map new file mode 100644 index 0000000..054c3f2 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 new file mode 100644 index 0000000..aeb1c9a --- /dev/null +++ b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 @@ -0,0 +1 @@ +18fe97a56b5c2baa598e92535f761d41 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.png b/documentation/html/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b63eea2d3932fde056c10445584e1b2e7fbd32e5 GIT binary patch literal 1317 zcmV+=1={+FP)ED&!J?&wU4x2mjAf7GW5!0eCgK zZ!8&(^m@I*1ET8acDueqnAqIh9A;-{eTP96x3jZ@{r&y1{eg#Ah=?kO$&iQ$Ool{6 z0GJGkhyXAd5)lDlG9)4b;CQqq3z4yBw*dgE`oCkM+phg)ds)hp>gHvOKg)4>+DKcc z?iM!mvIzFWA+CM=lKfJ1f3`=7qK}kyyWQAF%;NT&?PV!Xs+*TB{;Ia?+fSu8o0jrg8W%jhiMXB znhW2S97p?Hp0K7LG;*aLK{?y#iH(NLLAs?}f z5|)kaVoa(>)pMfe49$cZ-FB7PjujE>apvE)HsjiG^=tmg+Fp(PJ8BU;3E%@A;8t^8 zw_2OpdF_VY?>Dsamq& z|Kjc-&0(r-NNvWGWjG&qK1t`9X9~e}e4h4dLI5<5zj_*qXYLDdd0|6u0=PbNgtf&B za+s&#xQobjmsiBlHSP{F+E27^GX^uBq+!2n=$-%m-^kop+QpF~6+LHYYbU9F zSG_C=G4FZ!m@}PPGR&gLyTdB?ZOS{Gb*;?jcIN=W@85nHKKkrd^1;)mf_DUXD)B(U zP!)jycL96_!DqK`WAlOG(c4AFSLEHHufBcEX}VVNqh(2}@kQ{G41IE~Jo|_vx}B$9 z)I{eqybJvJ>GxM&f9{L?jpVnmp-tG6p{gPjfk5#MfEB%iFPC4IgV6zQj zPuga5y9}=QUBmV=K7_n2pxEa3;*x^z#8tE+7Ch>{h@t|8;7A1u#SbEQ>y+T(EA#UF z^1NJ)Cc?7V=J#w9{&jgg#@DL1YcVKoy=f|a0mUp&lMv$;LE_4j>PC~Qd3RXU0z{g} zh0;Dc6t_ZcJNFuYcnko{1R;J7ftA4kt5+|`-$itkb^*mKPm>Vi7D3|5lj=s3s(E*q z=b6a3n3CoJr}dbSYbczz44B>r&)5~%ZnrOr$ZB0a)o41p-7Zx1QorB#@}}$Nrrvh7~op}y!@7>ey7t>zTB14IDWb7TEE{<_oi#2GO3`od{%Dxj)P7vCPS)(n3SvT{ldIM3hS%6Q0Y7`f)rWA{!<{A|fyu5)lDlG9)4bz+WOy_mI84z1Uw4P84-` z82^%^v1Awo!EP9aYunq~g$G5|5(L4n?-=q@)wP3z(tkpaYAOf + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph.md5 b/documentation/html/class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph.md5 new file mode 100644 index 0000000..036bc5f --- /dev/null +++ b/documentation/html/class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph.md5 @@ -0,0 +1 @@ +bbf8b5fc3c2bf30af2a88f77e87f65ab \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph.png b/documentation/html/class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..daa3f7b3722a3574f3376da59a25ad9b00c841ed GIT binary patch literal 3720 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph.map b/documentation/html/class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph.map new file mode 100644 index 0000000..d35c401 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph.md5 b/documentation/html/class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph.md5 new file mode 100644 index 0000000..7d489cf --- /dev/null +++ b/documentation/html/class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph.md5 @@ -0,0 +1 @@ +da295a65bd73e0d40c0738d0d786241c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph.png b/documentation/html/class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..208729364942f67f92520645ac04d5f87538fd6d GIT binary patch literal 2583 zcmZ`*c{CIX7oU{%*+N-n#*~QUnVx+aeAS>y*0Pi3p_G}B!H5w>;aM`wP)x=;P1$Pf z8Kx|il;uU18T*pS(qx7V=JEdhzVCO>x#!+`Nxnz>NYe_gyeBY_NzCPrZ+BG#!aqX7j) z#gRqcuF`N=mg&sQOj`u_ywb-)vbY~+G;xbG5H@Eb8BU=*J-eUOFc;jQ#zvNulq6Z7XZ#ru(18}o*H@AV`C3CqE5JYf zm672e6x4-Q$baG4P^JFKI$+^rzODiU5(TyjVhvYEfdx2Z^6eJaa1eYSIR{U&|22+u zz=`|Ak`wdZ$sXQ=v$QNmWe>$-{wntSAy>{m%6v*a9zMoDEeLS<;#vPK7Tf@HBld2U z#to*XP6V~+1?H_>Msv!s;PxGXOSbDXa&R%T#kszqLCuz4&JCaseka-^zPR01D(|sE zmIc94ofodh4ZMARaLZVPDDS(}Jh@22{<7~!TbTvb{roX;;=~D3=0Pb>Wv$OaaRW4l z){@y0r+F+KF`KX^>r!+1Nd%iLdvjda|Bm|r%{>o)IO=uqGe za&!4}_MZC8r{OSGas81;@0JtWNa^m#hjE-4+9^UmxbHuP~LLGn>e|ha{ zoJYLtt)=?kyVp_OQ@N>eP2pPrk-Mf}x{t|K7qq2HC3|eW>7!y5DY@oGKsxkbVfD-q zTKgtHuj*!--RS4!;QV^lo27?i)w&t5S?;pVi??0g42@}nt6y_*lYMydSP?xs1Vv8< z+Yf}5H!TAj;vTa#0|Wt^iFE?8QmK%=tx1STZkkJeXKF#pPEm))Uf2R_&1f~zAs;d+ zpY)cm*#?5s=6M3_;hYev!&|h1%)BM4v!K+(()hgXSg5 zZ>x!D0C*nXv}#S-=>I!TpH8gBV$_lSe($};zi?ENTkd-|t-h#uwc;yIkIqhB?2y>_ zgJH1QAc50C&giAI{X{eQ__B;gP>%uOJH(gxk#uzU07)KxnXxf zfv@=K$~wNZFQC2sBE$lC;~NUJ6GZu}%AI2__H4cXLN;W?8f}#WHMj7)9)iBziT>T8 zm-$8UadUYEW`5q)-{3)Z*l{clcwYRdVg*-*0S-FC~^ z9i&qcE!*A@DCn}Rl$9>KqcfD>K}d-+j$@b&oJ@Z>*);$zjZd4*5|FCKfS(e-6Oe_7 z*!<$ISJt+D5rrCKsvUt|tp?BDMxMJ#L{~U&1q@Hd;BdiT?~`gc2wo&H>z=D+>f?Z; z&UV*cI6{v31)_IRt3a1zmK5>Iq0==HbKZihnABFyywNYv_*13L%C}x2kSbq=21U}K z6cmmde5X$5n`AB$k|x8sI>%UzDTN$N6Lokh!gT2*dPoR&E8}k`IlrfQ{i2Oq#%j^P zu2VB=2P9w64py(kUhrQCEekXm(Qjm`=1V=PQK~l&p7;bkM1Rgk$iillhg2n6QnKf2 z9~bhhI%SR$5C!y&t^hYjWgqI^<+nAV^oB~~WJ8r%Z&1QP41-J^+n(PjlcGP5ig~Te z3CH^0cnPU4Y3DQ0#?%pNSblv;X`Jo!s}b#9EM~p8wDA)DT4jsVp#{L}MPA-$t2*T$rl7 zclWt~dnqtbfo8T+zZm1bHCRRiAfssc1ln@C=Sq8ig#O#+sC z^h*^FRLpQVI?QQ6+koJHls-brhpfQsj=9EnZbZ-X;{?c2g)oea zuC8v?+hgHDDAcFD$Dy~k_s7p`ip|lrhQuu+Q&X17A&(%G&8*pH(^cN?;gj&5%mvJX zcXt+^qC6# + + + + diff --git a/documentation/html/class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph.md5 b/documentation/html/class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph.md5 new file mode 100644 index 0000000..1d9ed64 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph.md5 @@ -0,0 +1 @@ +98b4f934344b0c66dfbee0365cc3915b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph.png b/documentation/html/class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..3e1cfdc73e42115e3a8fc349e461e849e35707de GIT binary patch literal 1629 zcmV-j2BP_iP)b5Hy~i_)?e)*oa^RISWD1BAk*aVv!VwMc(GINERk@&ogg3Gtb=2 z_X9_=^UO2Pe`eYLJo`K|vl0LR00000003x%NiSGhT6)YFb0|bGfFxOKe^^;rxf(hS zpbz$>7Z_s>8DrK$1Owc2Lei(9g8=$qN0Oh}zkh$5aR8E}&CSiwAppG+g$@7!&>WIH z0Q4A19sqibBo6>RMv@1B9`jyZ1E9R|czir`3>dB`imptj(@V)^wIunICr>(;Pp8xS z)=9q3TAtosnex24LohoAL)`b!xW@z`#c{kY>BZ!-+IsRu61XqXXVpnB%PP;SI|Oy? z@6e7}-Nxgw4jecTIt&cVbUJn3XVU7J{45ds_>xOrJph2)peA0^CyM0jtg_^?+43@V zXZ4D#SEQbgFE-ycTxDhVuWXwD+Ev?djq3xQ)hlmeIKb88Pqve6I~_whp1dKWqN)s8 zRjrraudHqO%Bs9SMcV|>zE;QNo7UEtd>@97>O3YSaiF_`TteAoZ@!CdS3M!raU#i^ z18Kr;KLG-LGPvvHv#!KxO4WAih|jkT*RV=m=-C6^5p3esH-7G$Ana1&m?t52u~*+@ z&wID^>PH*)-O+}9bG%`nXrn!2jPozOj<0Us_R5s!)kS$-IF7APyr#>GBzo86sjED% zZt`SNW|A_!?Q}a?WAv_d=dD*%(Y9T2xQ^AlZSD$Ii!ypHmfl#pXn&J**520n)nn$* z#+tNt$1-Egeaq9YU0mxVmt~db)kVANJoYes13^lr7zn0N+iAA?0?UmIpGCFNYB_QHbx8eOoLmM+@KOW)Xs1IN~y ztRbW#!%N8_pfYuf4q+9omn9ir-cVPWva)fyj?+8_H}SgLWeuC~&7wKx?zi5BdoK=J ztAh_ldjFLT`>mu;ZW(=k?y&i<(zYERW>+uH*W<3kY}>vVl5MABNXL^mWK>j@A**@n zxnlKwQz}|kCa&4*y5DD#d_|!WYVQ;ILysyx^48kug%7*@ps$75zeYML>F5Ji?~OL> zs{QiS(iUnjc-TFUxq7ytP)bF)}jxPSP2BLtm^uZ?5nM!IdKJ;v%MWAyP}qw^meHva~T$uoYw8?KO2hD9_iZPuJg;st0i{nUc@v7s zZKvDG8l!iuJ8!)_=~%1mL)N&y>p1%A)s^%~@<4)>tfW68tFy6me)Wj?z0vjxe2B|T z1{OIv)KOOE>Y6&+t)nbYk>g!-*d=ehIwpGa3^vJU-IeJpOFs7|S?2n=y)x@oX)|4q zVVasO=+x%Mg*6{?%HZrL_{|Hu4D@corFmfod#i@I^gtIG9) z^L|{U%DP3K@l!S~psPY9)Y*+juD_6RHEobR`7WX-4xkAn`3`9E+3o;_jo}(~E2(xV z767~7Abav?Y?moHxq9R>y}ilQA4_UmPm=b7sWCEbexLhEIcCy@idU0huQ06j*M z2Y?mlO$Gj7-Tm}XJyWfr^A4SoXIF8q^U%wtA9zanPT?rin0000000000 b08qyNw2W7Q)ezyL00000NkvXXu0mjfPDUya literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph.map b/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph.map new file mode 100644 index 0000000..4055157 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph.md5 b/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph.md5 new file mode 100644 index 0000000..90a2e2c --- /dev/null +++ b/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph.md5 @@ -0,0 +1 @@ +28c4139c01c30d71174001cd286f38fc \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph.png b/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..ec3686e4eb7f456eddf80207ce596ed6eba65c63 GIT binary patch literal 2851 zcmYk82{aViAIHaJDI{Zt?BqqV%?KrXHPkR5}~HF6qW4~y$?z|pT%5KAGZ{wy>IVm@txH|44eFO+Q;Xk6T#DS+NP>hv}BX5>Z|Io&IY*@^Tq z1c3fc>h_Pq0PtWH(omVxD-%y2@%|U)TZ)j9wh5_hbndAt+ zsq>^Eaaq}6JwXLK712?Dswp#F(Bq84Di+xeho8qRC@PpsfT1ANAUT3au<7r$fM;KD zwK9vb>^;zjS54Qa$4mv%zDJ;@6WDLH>Qp+Q7wft*p`IgIvGIaN-Z!g5L|6YIB|+b--&sq0DRI;KOK)A;NPzR7E$npt@#3}V zq2Qyhxe=8cNd>wVHX}L=TqZcoxbqSL7b)}GVEy+^t>+x4Qsf6vfq60Edkp=gkl7mEW4pINYy| z7t-6nDNROADW!rs zwpOAw64kfq*a$q4;$;{&nbvyANGX<)M&A6osa?%D zJvB1m0e1uh-(B3TV!5gvcS%&YrmJ#+_9JNSnRbH^slplAo-M^E*V{LuIRkM|VjRwD z1MYNPy>M6vNcw#Ly_(ENJ;(-OULDm=W6MNq8)@8n@ClsMKcF*s3M4w;ejUrT=BXwg z=W#4<&AQ!_>%MWgaqU;i`?(4fQWafVt1ijP8CphxE>lcl*{7;nY3LeRMB7}z_0adg zL&Yvq&mCwAo}W9#4`A#RE^=MNG5wW@P*#OcVfllSk`nF3VhTAo7qRuj_(vn-qjI;M zfD-p#D#)^JD7PCB25^@(>dfbF@^R51%%3iD>x(Zd8{v+tuh*pL1_P;R^$*|W`Foh# zOS?lf@3(oq_>%oq9aij7U{tb8vY)uPO}w8nk_QPAtn8*7yLFZ8_-8=0;1!uJC!Rz8 zVh#LWNksSBq>6QYF>ervH?{-EBa~q*|6PV&(P3n0IQ#LkaNhtd?fi$H8MdJj_NI%sfBV*8oavE8(htsZ>oyILE zKC2IP{w7}<>Ur_S=U;koV^A;N^D=SlZK4cl*mRFj{r7)uQ?bpFMdKlKgn;Myqk=c=Bo zLaD*uZ3EQmA7fr2I%qMjb*Te%ALg5N!V&WX&Mmj_FJ|71 zZQd;~v~9*6Bse!8MvAAT^Uv6;0n0Jup2R{DXM>eHQA|1LH~&yw`@-8sP=ItQa zcT^AO$1WOj=^GOA=r^#mO7rq>(c}O_@W%3xw25_S&ArEw89Cvy6Hv#KWSD!3$7>+6 zr_0PfS^!V2g7M;jChSai638H0A*DzR~euA4VcIog>Mypd5*NG zu>EtEF@fIRN;bn=$aXC)t$J>_XY+ly23HHW`{2~`HG)vBD{*_gtGi~&-W@0oe8wZT z4t6q-xMS;USSZ^PFSky4zmg7QPcq-+UkdEs+zfi-18)lQvbjlY4*O&PEqpRcH5)qe zHPp*i+Ljbkn!rQkTb$#IE~@XhXjgVp!0iO%P3(BK+&++JnK4G%HJowH9m3@ z;3miY{M>07R4B!zYz8ZKyY-^-XSlU>SKPvV;phrptCXbXJj?do)t+w~?7uJ=44;hv zSs4I^E*Ett0)USE;wmjTz(%FVAkaz*|8Y-F#LE2rBaXhjILA9`voD7K_<-}jZGZSi zyHr;%Dy)ieW-<=d?}~SQs$P^&5dcFU3V?Q0C+w&gslA4|s1;Ue69)!-T;F}TyP4oY=%lQDr)f==NaS(-;GDI zn$w!DSaDb=s^nU#IK076kdKw?{C>eaR8=5xIehs>&dRF+ol1^l*kE-BCE_Sq z)&q-y7nr0rZs-R0S}dLUx|G*wi2N3oFCT(EH9b+-RZzw#KB3rYbIn?!+X6}&nA+J+ z=~J(T1?v^%!@P3N&WYzn5M2@r4EWoOklh(&>Vx(tXW3GrGp-`H$VNTvi2#aUw8-s$ z(O_YJ@RZX;YhxFO(1^_P(FW=IQ4^-Oc4HW%5Fb8R`l_mkdO(XibK5sgsBz0_NqJnzZsEsV*mgE literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph.map b/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph.map new file mode 100644 index 0000000..1cb0fad --- /dev/null +++ b/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph.md5 b/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph.md5 new file mode 100644 index 0000000..c172e06 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph.md5 @@ -0,0 +1 @@ +4127a8e9e58d1334b7e6f8f7d71af177 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph.png b/documentation/html/class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..e5db48c53bcced31e04a62edc7c394ea15c18099 GIT binary patch literal 2082 zcmV+-2;KLIP)Vq#W3Zkelp(4KcU=-_fwM~Wg!8U!* zX0iy1RuKgs6uhFo2tK&kq}5iN)>cKlWTO;c#Cl;-R20#=V7(#)R4m3O^ZAf0tdqH& z*_}BvyZ;}QWao0uH`_Ba-=1@30}v4r5fKp)5fKp)5fKp)5fNoe{0k;0CodC`8*Kzb zcB$$IGcz+k+KwX)*LBBj$3RpBj^muE*XyTj$B{;@R@>@%-sQIAAbT2(#>@U?8~h7I zKC2$jFH8Feqn>i;HNt+kxwxoMRy(A|gtR zi3$-B5fv5_6(S-cDl8@{L_|bXSWHxih={1Ln5YmD5m8}f7^7w zj#}<7&t!evzG;QUZ?avQGLr67cGafd4&Z75=4Q6zeTZaw(8JJX)5^Qe4Qd-7%JX<$ zpHg7i0p@1LJ7U!KYOxP9{$cHCvFuP=!T5PWg7)dl<}3wlTdM;bTFXPMPG;B7Xo zq;=bl({}wP$`WU7 zY2CKtjFaooPv^oMChWo!w;v4%#nReu7psRmJrAE&=k>eEd40%zORuyN65A}1nYGhF z6kDKpNS1NB+SG5VO}%fbsh8LatCLKG3ANNnAnu29+7N&b0m{`Zn|vbW%lq(#)bOH0V>Tf9NHw%iSN3Nq2wH@x&cx znjwa$?bDQ3A{zj}6KoOSVJIH2&g&--9PvCHIk;1PPgCfiw^@@mVtRZ*@tBk!R$tOM zk_?-f#@8v=;5oANO0mfGtODA_@VpQ2@Zfbx>R{f+wp@eNErG*SyLhZ?pZb!!*(H>&J1M%n37j zKWx5N#${hKer2^eZRG-!u+mEB7XiiqjGgD<*@*=`h}Z8*bx+FrMwvvOb5!CIn|_yX zx^2IYyKjk#i7Y>%7P)S}v|YPVpGJF%=ZE)S)vIAAoXI}))&osm=dsVWk+uvK0N9<8gQ$@v+#e5zsiHc2O-RQRB z=zg7Mziz!Ak9_s!*E9QfAMdGi{MuPLH8que zke2k)X7e0Ih-=eHo`~ybjA_p?+j>6!#r9vbV`Akzo^0wK4Np{7KV%35ijN^U_|FQC zzO+;R>}=q=Za#rp67_^o9MdP5dJ#0dlQfpJLr_tyO{NVSn-7~@R)ijqtYmQkEz3nY ziUR+x{ra6K9s{stc1*6B-679(Cn>qbQ?fSOk4dZjs@ryZ?75f1Qv9~xw?0`N(p7u` z;2zn4OJ~Pq>&$kU?oLwj6gHnEY~rZxM|bm@w3?)B8&5#xKAG0PKFNhYXmVlD`nY|& zZyx?ns98;73oEBP*07shP+8qSJNpKeVf!YTieLlQdQMdElcRV+1#`38<;zT}8}K$8 z*CzaJFpZ%2!s<@aK23X$;(8cO&#^FJ?^VCgy8$_m0l_&aHj3bDRXks*;OO*C@c`A-I?pU?zo5? zvz$(^n9nCV#fl-7W zpRy>^dsVO3(Q36$G#ZV)HtL^j>M<4E0N{|fg1Lh`7A|j%~VxmGsL_~$fM1_cmhzcuoGHux>-_Y + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph.md5 b/documentation/html/class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph.md5 new file mode 100644 index 0000000..ed56016 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph.md5 @@ -0,0 +1 @@ +874eff79140c77ba8395a9bbd48e148e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph.png b/documentation/html/class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..e8fb5308b57c5433660f67c64e22fd3dd449d0bc GIT binary patch literal 6801 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.map b/documentation/html/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.map new file mode 100644 index 0000000..98b80b6 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.md5 b/documentation/html/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.md5 new file mode 100644 index 0000000..120898f --- /dev/null +++ b/documentation/html/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.md5 @@ -0,0 +1 @@ +0220442faaf119e49fa2ef8558406931 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.png b/documentation/html/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..58e9de244fcc1806c0f0280468794989e424b236 GIT binary patch literal 1348 zcmV-K1-tr*P)h!rLk`Mv+!(}JCw4~^}#xC>KXI&dY z=>BbWizkZ$Pl@1#f#CI(o_?#qRs+~xTaY`Y^_e5tr6on*HFlY=KI_^LCe^=v4<^~( zxGJ4850h4!w1+k8IyxI-!P5e~btL$;`Kf;0?CC4*n|dxpEW@OgChZ~3x{ks+Q)`HJ zQZP8fzz>Fvaf>{7>4<5js<(_`B+|w5? zf1wYDj{L%U6Id_$Hb=0u7}Jw+ACw)<{C+w z{g{2*G1&2BP21Dz%;Ql$tE(T^a)EC-A}!W3?|lG`;co=E0LA?M`{*`%dJ}>xjYrX2 zo0ES=Y1s8}`9^zXOk-UmNwXibZ#xD%o~&tmk$8N|26^s<@1FVEORJmopFyQ-h-Is4 z4YABAd{$!4DtDbXZmff6-+iaKv{vVrBs7xuHa!Sn35un`@3_0t)A#W4ONATDyJ1qM zs@4#vWeQ)_y`NY@EF$DcrL4X~Ohc>cbLOWnuMD1;|E`kGY=SodJf7psBNa3x#-9ML zON0;a-NWaPX#854;gvZ`taINXRFSxYB*c(>JJRE*I=Q>1%w^FZZhXJ-^1}7fI`CNT z>8qZ{V37P8EASZ@Jxa{_&ZOD4-H+?oRQ5WiFP_u#l_dd=6le%=TY#-WjP3Uq z+>W<*T#seKI>XDvD%}=tj!Ly?V@Xlu6|wdjl$PnR?HLoj-*}CYPBwk z$Thwo)~{}(R-bWV?f3go)l1!OH^>{an?3yof`_2Ef&s2>JR?6BxxU?QD_;=nSGQ4X z6_OXk?sU7|V{gnpQ{O`z$25(yrYY7e8sWK(d3kbULEb2u42g<5bDJuo%9w$Ow*hMsaocm;3V6dMw~Je5ha)q ziHH(Rh(tsQCPX5lMCzu>-d^c1Cnl=I?(VMhKP9KLYkz;=S$-lRMp1MS$MMeL;bG}P z(R7HS=pb|qqf*r!{^d?CQ54+@9Rm>&5fKp)5fKqhmwy3SY7T@KDzqa20000 + + + + diff --git a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.md5 b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.md5 new file mode 100644 index 0000000..70b23db --- /dev/null +++ b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.md5 @@ -0,0 +1 @@ +298566a5fca7ff5d3779a339dcff1237 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.png b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..23b840f1d350b4d35fdccc1b4db602fb16be7573 GIT binary patch literal 1419 zcmV;61$6p}P)wx0Rho z6a@>xPCHA%LRKe}tm}f0Xz)>GTn&hYDRjVX#KIUbvXziV1leRh3o~%{AW%)432k209s%B-!irdfVxJ^JXIvIU^$L)rCcL%tZj7#ty;<&mF4DXf)aY@LYP| zv4lRhu&@w3AR^OnIE)>_#5$c078e&|hd~Y2>-DVXN)jO!A|eWa37v?jA(+sKh#G0vhkj>l;Jt`E6z`o>?M_2OxOyQ1SYuf&K!;RZZ~8`)6e@ z)SN|qiuX;6V|*nJE5f4fN;M zKwoKpt9Qo;Wt?Y*$;`9Io+Q@l0ZBB^TStn{~Gx;>Uj5oqT$p^xS3)W;}UiAJ?(;wrw7tGL%oh zX_ULNwu?R!nZ=TmCjl^b^sh&tcvMc~oz|v)qk{GMTi956TK@4G*m6Q=-ED{X(cN|@ zpPnZ@w;6*Ok57C>N=#+eZ??@Fzv#H;m_^oLi`#epJeAhaL#wKWZeBRbjPDzZtDoy4 zZ^_h29ThFdU`6X8cPpP@1b_oRM1vr0r3U9Xt+Q*kKm7lZV1J95`)zEDh z0^5ZlcCFiIe)A$&W{gnlomxUKBjjCrthvjS7ko<*J|&vaa|9XV_wU}r{ZITjaUebf zZvc3xK+8k@zhwDuqWD4uAI{x{>lhup7Bak$cj>X`ZbGfU%o;+hH%dZ}DeE0Ela86* zo<`eA`uWV`8=Gm;*Hvz;|Frt@lb=mAh^O|ZzM$^&?C|Js0q{M5t9P8n=a(OozsC)_ z-EPN-V)TcR4EGke4ZmB?_ z7y@{8G{QY=OY-=YCApSP=9R_dsCV0v!YsUX&sJW^imQ&v+!X6hz4C{m=J6s)-S%M9 zc08}IS!2$6$Y*JBn#YSIb=!kY+wr`5BSpa`@Ti9==kGpA6c>Gt-UE&xov&NL|Yob;M*|A6aFJNq_gtG{>wG6Z(u`(k3b= z)Ca8U>_mO^pNOc*n9zxc8iEO(h^Qf$(20l|!ue2iXJ@C%IEWf!YikR`;V^a>)L^^2 zyVm{35_*y(d!x~4V}E}?cu+((NsNQyb%p={002ovPDHLkV1it8#C8Ax literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.map b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.map new file mode 100644 index 0000000..e46666e --- /dev/null +++ b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 new file mode 100644 index 0000000..5775d30 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 @@ -0,0 +1 @@ +2c192fe6f42ba020d8bf9ce9f47a2b63 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.png b/documentation/html/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..5b8c4ca9d5e3fffe96bfa84317a59492fd86ccae GIT binary patch literal 1696 zcmV;R24DG!P)GOLG)lm`~o6EE>VyegOG!m-1lWB zw}{7pkWV0}2btZ?#$d>jxZpuyH{c}~gODhK2Vb%vMDVbO1s5W+vCBg;(DqhUcTK-k zPtX4c;`U2bJ>5h4nXamy76AYN00000004mIS1c|rKBub3Vgv)U$r$tP>gwtrvEu;x zU@pHxRgbCa^%%hbEjueBH)00?^ud8-GBz5G+KdBe)o?hB9RkoRN$das0Mn0T0syFt zWC8%FjAQ};sElL+0I1A4n+rg9EiEmbi5&xGSCS<6N2Ag0?7CW#iRyu8A4NpO81uh< zvdg~p`T9b(7nSY0as0lxv**lpUh9m<)>c#PHhnyO!Lwk9DNWN25qUSeuC_aqGKr$h zg~F9wd>66tx}vgO*Y#N2NFH52{;oNC^r##;awK*bm@(Vi+p@d6dtiO5VWEcGBH!?msGn2X|S zbL270B&43MU)bsxr|^|)V;rRG=NOnJQKkkr{Vlw!ZFgDIT}5<70sS^} z&zbmUe$6Ud_t7-f44*tbO$tox9M_a$2a$zKDp5Ja1GksLIa^H_fk$o95#DH|B*H zF^w$d@Hr{5d(^j{yE?@kvHf+nTc8U^und1zNv#OaJfRD-7eN^?Eb(3|YJ!(WnLvVwJp1B zYiE+Kze&o~(Z%RnE;|NR*Jn*KX;G6GbrME6bNZ8y7v5Qp_k)Q>9v1AOs&eSjU-Ft7 zd0n26Pvt~aTzF_V1K3aNk6SX|{?338HlipsxvuFthZhjUQIezxhRsw&yp^8zOStw#}#*6?tex=G4d?QMs0;a_#ad-5KvQ7&Mwo zqVmoBs#<4uxsH9Sl$)fTNn^`v;!6Sp@KbwDP z$|jPwxW+eJ1K-m!oi)ZCN>Or*b%#=CJ=~de5byYy5k?M)$i6(9$#u^dxpK(J`tm8= zZlbxe1MvCnWfF>Q5Z$)DsBC^r!8f368=&_+oH^cR+t1c+QJtY}RNcSqab))`s>8Qm zr~_YlmzI{!sOt4;`IgZ~Jn`SW;czI%n6oP@D>q`aKfh^4n#kK??t|#uZ@9D5TouA*&_R}-A_RuYJDi@be$T?Bv zLqac*Olns3Jt1X>92ngtUh^mQU)Rv133OUpEvzIV6+XwQ=z#K>+O|Vfc|udWM-_ z0Ae7S^bB_`0Ak=dlOE$P1wdQ4GigxScZk?bGI-wS_kRHBHj+t=T<`G++26Ll>U&qv zPdht1vb(z*I}FU22M-=t*ON?uDP)Y<*xQ@vm*|1Yk|epEUq> + + + + diff --git a/documentation/html/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.md5 b/documentation/html/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.md5 new file mode 100644 index 0000000..2b1d449 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.md5 @@ -0,0 +1 @@ +975a698ed67f99e6272e45af25535935 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.png b/documentation/html/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..8954fe5e5b221f5004ec925e7acb9d38acbdfb9e GIT binary patch literal 1375 zcmV-l1)%zgP)#00006VoOIv0RI60 z0RN!9r;`8x1r$j{K~#90?cC369z_@j@b9y+MUR3PQPE5Pg5+XAPhv>DDYl;b{syb0h{v+P9D z9GRV+Ej=Kb4uioUbO;mcbUK)un+qKV)kv?`Oa0r90>nZ@)L2ZKL_{8#G>M2jFliDI zd0^5cBJ#kbNkrtq`jsOeOG`_s<-K0-*g590t327CPkmO~)5`Y#PlNUyeNPp!C_Y(U zlpo3-Pvpe^2>}48>alaoV^?{yKcD)nwoPWfwmQA8LXswso}7{wYMu+%mPAKouKKLD zA%q@(#P|2mBpTx>2wqdc)k}Bu*9f=~&tUEP3-ViOW9CSRw#4ablPq)9XSEHXsPU8U zL6QAUs?zECD6!etF6OLuL=Y$dh~gX+Z_5#O+uQm}Yg?~&xApN5A&nB7jqO6tYDZz6 zsx{4I;x&(5b!OS9Jnek5-aN-A;oHWrmD$F$wR81tJ8l|%FoTMLa{%5s68zcP(r;Va zdbxXB9}65_Ws-^4Ja*NYWux*uN!)hssGqza1X*Lc`b(?xc@23KHa$z4r5 z4+Wp!T9ALo>O18Eblo+UF=bA>BQ?h{$4y>L^9(l&PvU&893DRQ28$mNb2YyxS>j>=0Ahx=f?>-am-;zWN}3=DEAsXP4qK z0Qchz?_W=`2%x|bfG(ePnxojtnuMw!8tdAC{Tu|udLxd%y_Ax(5gX7UkLH1-WJ>%&OSd zA8nf%bxLqen3^Y*8FS?uLCN|&i8F08C#^oKt(g>(Ng``w#q2vdPTH}_cWu%3TE;y$ z&6FibKp_wuLUBd}Kda&fhFD*DNq#S5xV#%d$@)BrGi@^`tv;)*nS7IXn^_w)X5YSR znrY*v#WxODe_1gX_8rn>L8sHXAR-%l2(eogNv94QX?Y9=1E}i7e!m~&$?dHzT|hBUPd@Ft-LCQ>#BO!F`>n!*hY)Y}`~722Za-Du)0{*VYld~%*l8M_!IhN- zd3t3*-ttYDM7~blM$ovjrr>#GO}C2}V;tr*zlpBDD1U{H;k0l~(|ztli|Qu?CQT2M zCY8MFnpJCRvZU&mYm`Oy*F>D26A^h}(j+4Cz@$k; literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.map b/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.map new file mode 100644 index 0000000..d46fb6b --- /dev/null +++ b/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.md5 b/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.md5 new file mode 100644 index 0000000..3a6daee --- /dev/null +++ b/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.md5 @@ -0,0 +1 @@ +99f9475411a2e532ab49bc8a6ff34001 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.png b/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..373b40a179d58b581bb9755d8363ebb9cb37abdf GIT binary patch literal 6529 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.map b/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.map new file mode 100644 index 0000000..fdc3120 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.md5 b/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.md5 new file mode 100644 index 0000000..14c6445 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.md5 @@ -0,0 +1 @@ +466fe6eacec3d95a106150b70baee757 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.png b/documentation/html/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..f0cb8dea65b3fbc02c292f307ce20d9d9d446ca2 GIT binary patch literal 1747 zcmV;^1}yoBP)d!cnFv|h~mYdVa2l$MIupHVF`g~aHq>dGSK$cOIJ@kE?l_qd+Im< zq_wZSKq+-tDRntTFhI*riO7}IK>$c=Pa>RJTU%>04xm-T;V^Xw06HQ|9RL6TDUk>P z0KG;c1OW6Ji4XwLYa~JdK(AS6jRNSd)z#ILsbc`zT-I2R zuu77va+0$pM%M{=y3Dt2*L6MCHWFW#_rGfn9Xccj4jf1w1~4~n-MS?^J3D)pw|b3m znyhSWiNLoV004FMYO+i@nHE30%8H-Mf4k~ZN>xtaA@$cajmK1%tIQRHX&ci%nCiE! zS0%1G#~1)i8XFolos3+)yBI@Yrk-PY*v&SKT8^jc^-P=4>uE8MizxH0~ziR*H%?b^8R*Y#rzU_KkvuS?u9O zhA#nhRqyU2bj>jBE7OqUJk<{Xvq+W*ZP)YW{T7IM;kvIgcDoQ+9_tO!^0VGApRd27 zeu>?l?X^?I*R2hQL*wh$Ov}slg_QfY?GoED@s(k|v_4s;Ty9H-wt8IUzHN&q|8mj| zoiGynmX4T|Vis=w-OGmG?NNNIUaD|u7x$_FcB{i7Dym`vpIr^nTw zvD&PXa>&M3$5mB}!fpk+YNi^2h11{_^x#zjfvt{Y2^*+fq)Z#m}y? z;#np z#OnI&8p^G@T}az5<@$^JRy9sj9j-Qfb()TU=y3|&k6GKC1&OdlF%uHWE?oZlx%K4} z=aW3Vy5hIBBoBYzJSHM1M9YcEU$VV2)*s0iZwI$obs|hmDX$UQ+VHgCBE`N*2Rh7wSckjyAPwM>r znDNEz6~=74?l4&s!)t9^BaP8Uifg-dhL2++5u&%UpDx`Tz4P+b6m73u*YAmaG<)*s z?_7&~C0Z^m?aJo)*VOWLEQc8JNiW|;caO`fjXJ7TsSqNzB`QvKM8v2I;VmYD>%FJ*B?q`S3jH}b5n_IOmeyM$uYGZqphlwWychVZ84#idxgG< z66LzDz}YbxuDQnZ6I(x^?!Wtu}r3bTw92S5GRXE_dzMU7zqI zo%n{sp=hm7jYgv@DcWDTuD7(3$3^6#OyttX$JK8k+Ybf<&5L6doqgcNjAmz?3tc=Q(n*XI66~%=$3p*URyt+?xc}NNc@$@7}%CVE}U{%d#8gWhBA?yz>uTQGPN8fci*;0Z4WL zuy~j?3IOOe5+MMf*GPl_fLwBU{4~XB literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph.map b/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph.map new file mode 100644 index 0000000..39afe4a --- /dev/null +++ b/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph.md5 b/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph.md5 new file mode 100644 index 0000000..36995f2 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph.md5 @@ -0,0 +1 @@ +d74a7fc381065b4259148c2f70d170e3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph.png b/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..3fed71a8a836b869eefc085fd6d690c24f8a6598 GIT binary patch literal 5392 zcmZu#cR1VK+o#oPjVNlb3LfpFR_)ca6(d!(YBy4&G!%{48kEOgMQut+(IFHeMhIHk zrv$NTYwfK@%0Dm%qTEw;%ZDu8xPq3(jIXe((CNfpW0A z%8-;Fxopp?V@)^p;>x&3?y`bgLX!`~GOr?2if@uFZQjNfTDZQ|mp?-}GB!0Yy}J&I z7t6+e+A8{zSZClsAM+{POOO3p!kt$7n`mA7r;Z#)(;oAqkTvD&%UR=D#H_sW(QX6v zeP5T?0Zj_?eZgx1bHnG@|Fa>_S$NZf!QfTrCr=jM%dre`!=t=$y}iA8$WiZklj!K^ zucq9QKRdcsiVK%tCKmTdg25CP%ZI3Q+S=MW8KOeY4h~_!@W_$#d_%xGV6e3Q8zU$b ziamREI|i8UO&4(!Fq;f2IGqZn&|f|PdZFr}6O}r^sEeJ25Vn@_$qJ*{X`60K5!o(k zpt}T-kPnwKS>R-6N2Z9skb(I}GryRfcXclxvdI3BHDuS+VrFA;NFH;yv3`GwJ96o72zhH>Q0MeWSXhb-<*QlM+M?Ue z;v8Yi5G`c$b3QBbPJVQ>KC>(Js&Owyh5yplh4g@a3KPB6A2&=C4Bnk=R2(rH+|e=o zQd}mnRF7|6$mjL~TvJ_2I9&h5&0Bq^;;L=uR|^GQTFOd}?;=NFF~`>@qE@rHesBRk z#uhyd>S=HxZ{&y#ZJKpvD=VhY=xBBQ3KO@Nk8?*_tUC{Ta*r;-yojmy`vym4<08c3 z-k#o3-mHBqB~4Rat{o=4LF3*yo2zH1*76ybv+C448#D9A7wZ4kxN}e3Sd&%%h$0Bj z+Y}r&a=kj=espo_Hd;7~S*^k`m1yiuOtC8qnzLDK>Tos#E;BiC`q>35$49Ra%n346 zekd8gJu6F|mUQ`$;VIE6M(34vt*<9fN1g3aX|)-JX9gXLn=)>cO>mt~BrB-){_Ij^ z%n89L66p3gr?%Ga3D&1Lo}CWP&ks7T{3~55gZNU~Bc@BmXvc;1MzP zOip%3vI@k?Xp5_)rlwl?8CA?`G!LyQk9 zvu@vW{90D;?1pN4O+)!(Poj!DC~Rt~w@6PdaC@Q9fE~$w>iKUv$mtSgo3C5UFF;eg zaw$ z;c^H|gId2|D38q&ZM8EOC4%SJ9mj;zDi*w;*|-09WH*HR>j^XC`yl0!Np5(!zQSTx z7Jxkf2Azg(v_2znkpM(3($$w3VZUTq&upcM@On5Wi(C=jdA{?T^0a)Y#$<;q|4k`+ zw0wchBI$5AI$AO3PQJc?KF31JKXHUhR(!Z$HA8L-^Y@O(}`EH(x0Qi|}NL z!c&+cJ{xiaV#^>LFzHmNu4-`;hnMz*>6QMgWIhBxjvZ;9s8Qr!g}gWHNA(FREcqX_ z-NMq4ftFZSaiXQP2fs42iC9<~?Ew`I*Y?pu^;PUpVP*)ip@Kngl-MZ$#oz#H?^m_i z{gAuRY=bvOSk~%RqN~niUxxUeuCzKZl!ED7$@uG)l9%*W_G`Jv1`Qz}0 zX7yl$Bml>*-$w0Dei?5p=h;2@6$Y>3R-Ne$DLZ!sT)F)O3+zL2v$zcwj_7xYFJ0Xk zv54$gN+xLP&b~j4X2vH_&D`p%ylne}tre9{B{W zrUYt+vu*Z3L&D%Isw(nOKd{NV|5N7i)iR-s$!h^t|pvZMHig=3vl>M)ga;TIzXG-x-g z*~*8#U_9cj$PZn26uiD8S2yjdVeU=btS<~VpZJh9`}FMe@otOYZjwi3Ni0qW%LR}e zw#VF|e*3_XUF#L2XS_K`CA*4!J{Q;bsz!6_M2{4%nriXuXOQwR`pW}pQwTPPujxUqX;ASx8T5?I|5o=f zIlV`TYBY@wp?Zq2<_-u`l0Kcca@U2BXI0nR3H?_dfyf$3!!P7RE@rmOwH2r-Brvoo z$apDDA(?-%jAGxDTwGjv6^?xjEF+ko!&-}QQy{U(@!==u@`A~+X%DT0 zSY8A(TeFQ>aj|r>#P5IazYqz)DD~2|uD4}ymu(XIBwhX_nXk6_=Pvp-u-Uwj<9!u? z4P+YPz!Zj#B#|UcLJYBFz4E)v_p&R=Uovy!pRY#yEDIx)Mzx#U_`?U*wjH-Q$<2gD z=Z6kxZ|Rkralbh_jkMG>9|Yh26#A}5)j`zH;rS)V;cmyH!8ek*AukR;QY$pSX1v?+m@U#^*-KXa;{u{5VK2l&?PP?hT*n$DJi-OJ+Qe zXj$j#wf9~N)DG0UJaKY@?owj06%`!EF3gBz<@If}<;Q~Vf{akRT((S<(tV?c0#y+Z z>Ya)Eq(m;My_t0R<}yz{M8L6>tpbECx$xRH?67X?Ml0l~Aw8kH?`fro%d_X~FeKnA zj=jZJ9)Jj$&=YB;pV%4X=5-+(Zx{O-A$tk6PL%~vY}(ar*y!(}LO7Hy+!eNS0V z=)7QY)S@#{_H|3O#<;3Pc=>sWwf@7}!$VrZ^Dmsby6V{*hXlfK$ zdw1fIEC>Wz3&VHG*os>+VJN;UGx9%9WG8>zRIjg!J{}KfkC#oKs?xw!xx|&;hPtAy zEK!ij>sy|~9FGK*T$(l5&N3n}Y2P9anRL=M0Z4pRgYbl$J1$;Ohl;=E^F+6?zCI(| z8i19WA$?_~diUaEF8@i-(sN1sFMWQuCGY-_(is9%{=RV$gEAP2ii-OGiMD|Gx?t+V za00FJ{U;L?B&TsCCVIwwJ5a#WH{ZFJc}of+Fx&}-NU1IDFHOH4wkvlx`9+2xZJ*?! zW2!RIowm+m7}yzj%F9bUXQbN9$AAo#=febQ2_CN4;&;t@X3S(L7TE1=NB^ z9NY7ZQuwE-My75LMhU)g$-~>7`QF+*rj3%-@f24w4{Qr>(NNkgM-!PKg95@-+VdOPNK$k1& z2$$5?5Zrf!OVm1am3Ce?HF9B$5Ghjv_yuu83~bl13L#eH9(S>V$sb(#Kmv|UE@@m_ zjAPO<5q-CCI1{@9S-t$c%1wGk+ICZLRjP8my2x^e+h5#dUHF^xT@BZ(V9K}Cj{0?9 z;%>#)d>CF6XWv0ILX@R7S>L@;mSqkxDLf#XWgln5bE2agO~m>#kxB4<0(>R_PWiX! zq?Oz2^LPkP?ZPdyu$=*$N4-ow*L@M}$#4H!J8mEd9NLOTKQNjdeE%Wu3_|MrlDabH zKgEasL*XK?0nF!!5#7UgJ_z`1O)0ICkRgen-nenY%c6a`ba(Mj>h?gW_GMAp zz(HIk->xF}cr&0oi*3wEakP&UUxXEsMq&$lhVI0IEOd4!*N$DwPf$~uLEV1^;TCM5 z&=HuOr|J0J4&*r?M1w8hVJE#EH&r$!lGz0AISTsDzf|jcp+IB-P5OlAdH7o2CPkr+ zy{70-lCI2{73HkFa~`?^26O1WF&gP!f%(tw!(@)i5DtxP+PE)-9|?~o!iPcu=A)mN zYqwVc@!jL}%9JT~Pn-|zo{ey~9DUfHR@S!Ax)&-S!tYONHess6bo_OQYNr92DHcfo zSLZXDNy5itAro+X;O?MSlPfMqNy18qmjS;{)t4?Wf}XAkQW+^iu>zi#Wt1_(NJDKt zZ_a-2SgT*gaq0|-f`4B=aQe3QE5VmV^}HruZTBe?JY}Q(7iKRmpXnrJHnVhAT)J?L z@$)HfRnoKsTRQ2-0^9~@OWE9+;? zsE1U2{6kIZ568eQe``}R6J{-#&L2UKj~1`lI8j7v;A+fB-8@ZT_kB;qPpyxvXAVN` z=GuO)_iNN-giPkLl4xhAHP_hoBx?~J9^0*8iYbsN-QkUFh{b7(8ypyGCbO_49wxl0 zYG|1=V&K#W-cC=2oD}FDV8>tS9gNZP0EL)6!G*LxfP#`)uHR!EvSD4}tzw?+rcVXs z`^|S7NGOlI36I(;HwENL7LZ*#k?f@-w+@2*$!FlVLeVTgl73^(fSQnrF-yDbWA#36 zXl8Ce9~bpVrX=81wQfCWH&bO(6I@_Ylk*DKf_tNYDgqM*%qRDQ^Zb}!V4_Iy{`tP3 zG(abR2kI-|NaF&lZe42%YuY3!h$IETdX*dh9qTVAlM8z!DeWl?_2O@?$S|bmf4~#% zM!|21poA4EFh!<1(9$VJ>J-1}OYAfNVJ!>TP5H1iWwlS}bvHRoZ!V<1J63@a69ge$ zsO3Ba(ecY_K6bFQ2DJ)xTI|`z=?laKzQ8HDW^}xI+#mhuF(eIRIb;ks65El;BHu?J z4;&6^1Q+$S<8cNQN9ef*EWTJxkKLLdNa07UC_4NB|1Q67DmA{$l@be*L>_e44_2FP z=pdxnucZT8E$S<}x_qH&)aP#HDR%l2Bf%-TfEt^@B_lhlJ8;j(WHuXRkX!(G%os7N zLDlugXnrUaDvuCDVX>Fnz`*?%=nHzEA=X?^u6r0mMKA?oY+}{7+@{8qq@wnu--5qhbdG4%y zmCdD;>cQ(4_v7?~dbe?ZL}`zHezbQk0AdM={*Qe+HC;K`=>gficq@Pi^N|wLgJQFb z{r;!topQU~kNlD2#oHkZ; m?f7o55@7c~TXpye;~Vu%;>BFs%Rq^f4yJP-io5eD?0*26^`UP7 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.map b/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.map new file mode 100644 index 0000000..c97912b --- /dev/null +++ b/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.md5 b/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.md5 new file mode 100644 index 0000000..1499c0e --- /dev/null +++ b/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.md5 @@ -0,0 +1 @@ +02da538b6207fc9f520f1d6139705f03 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.png b/documentation/html/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..984845bd858644562519b23c4940ed87b1266bf4 GIT binary patch literal 13504 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 B9!vlL literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.map b/documentation/html/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.map new file mode 100644 index 0000000..30394b5 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.md5 b/documentation/html/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.md5 new file mode 100644 index 0000000..74f0fc6 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.md5 @@ -0,0 +1 @@ +313b3001871546ac41fcc738b06bbbb4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.png b/documentation/html/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..f80599ffb15661815fd3b88118c768ead2a8636d GIT binary patch literal 1277 zcmV%SW`0w$zs$}g3lI?z5fKp)5fKqJmzV|ZcKeiwoOKZl)q|@3u)Mr{!*v|P z@O^*Ybqq9KJkQ$?g5YYjY|6YyM9zxHMs;CP4P5~6nd=~i!S7uvTNs9$0A7if9ZQ@8 zGcz;R1ETur_xr9x7@6<;n4O(<9R`hoAP8db3C}?+L`03o#7RU{5ECa6Q9(?cL_`HK zaS{;~#KcKNR8ZotBNef*un=1w1i^jRL_epMoBb83&uTlYNtk0Dw0ruR0#69AergBb zFD*%Eb3Bn_e**#lP}TdciGEHiH~TA6pVf9)N%3dZ*%;5p7*&jCDkX6O@i(uTFp?5W zS{t)0tv;*ms3u{Kt|{;kfJFrsZ#<2^+F$Fc2-dpitW`dG+x#gNS<~@R{q0mx#Usl9;a<}*yFU#_8j%WlL*gU+-RNu z*xAc66u6VNCJ==Hm=*x=@FWyZiQvO_PrtxdZx$af=fRInw)Z&m_G5dztp4+iKg#w; zS@SC`aTeinHB{BuO`W6Mx(RRZyN|+0p1GQRb@@c_GJuzIT&e&{ z9DR9R6z>5zy)q|fR_5e`Xws}Ko`n6#qyvqnCOO-xSQ*+Hqw>Qcvp!E^i97s=tIuj1 zO-|;DEYI&_Hhqo_G6lh1D5h2LyQf%H!TQSc@~e%(@*WPE^?8zK+yPHqeOB9O0ybBj zwhll{W%L`JXOX?iyw{r7+4`Y%EE3=M=S5_LFEXA?{eB;+dZF9xI(Y+ptEcZM@Vcj1 z3xV}ZbJ&4M?(hCir=xt4F_q=$MaG-mZa3c>;E7z2DFpxigLkjY%c1L7h>|dIQmrgM zCx5z*fzqWtGEd5WE)ypa6*4KwG0jB%$t4j{8JIYUhzerjBqAz^iIa$^pv1$W-QC?P z;~*-{_VzaV{l4okXbkM_?ZuWKOPrqP?T2Bwd2n!GJt(Rt&-3 + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph.md5 b/documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph.md5 new file mode 100644 index 0000000..011249e --- /dev/null +++ b/documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph.md5 @@ -0,0 +1 @@ +2944e4d1098923241ca404999d4e23c1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph.png b/documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..ecca12f57a1b343bb61c6548475aa1819104a51d GIT binary patch literal 5511 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 XfGq4NboKJfDiK6gOQq(q)$9KP`kA!# literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph.map b/documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph.map new file mode 100644 index 0000000..da6fdd5 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph.map @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph.md5 b/documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph.md5 new file mode 100644 index 0000000..ccc33c6 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph.md5 @@ -0,0 +1 @@ +e56d736e93140f3f0313ce84b09354a8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph.png b/documentation/html/class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..aa2ca69f9071961a7e629aa9f36527dac72343db GIT binary patch literal 80352 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

    Gf*XLL4>I#1r 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 + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.md5 b/documentation/html/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.md5 new file mode 100644 index 0000000..121ab93 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.md5 @@ -0,0 +1 @@ +e6dbbd9de1c158f68136f4dbe15feaba \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.png b/documentation/html/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..a65596c308226561ad58f986ea1e97057845614e GIT binary patch literal 5436 zcmZWt2{e@bzbB-!H6>|?*E$JNWSOzNX=Ke-md4mcc9U!|=vCPUQFcR^v4+BAXG+

    U=qahwC5V_;z5(9wpPFfg1l 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.map b/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.map new file mode 100644 index 0000000..65e9d52 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.md5 b/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.md5 new file mode 100644 index 0000000..fbd574d --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.md5 @@ -0,0 +1 @@ +6bc0ecabf5172b41796a56cd8d99a977 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.png b/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..4b8ca8c51562812a00b948df935254b87c1302e6 GIT binary patch literal 6693 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.map b/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.map new file mode 100644 index 0000000..f8d600c --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.md5 b/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.md5 new file mode 100644 index 0000000..0c44621 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.md5 @@ -0,0 +1 @@ +77a02252e21ca5a93b76420d2db0a6b3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.png b/documentation/html/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..a771cbb4ea92400f4d437a0738f0ebf8c3883702 GIT binary patch literal 2821 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 + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph.md5 b/documentation/html/class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph.md5 new file mode 100644 index 0000000..5b8e0f9 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph.md5 @@ -0,0 +1 @@ +4c384d2e99a9bad1887f04f3920d3041 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph.png b/documentation/html/class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..8676ecdda48a257b25e327895fd788a577398850 GIT binary patch literal 4644 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.map b/documentation/html/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.map new file mode 100644 index 0000000..77961c4 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.md5 b/documentation/html/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.md5 new file mode 100644 index 0000000..0a5ff71 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.md5 @@ -0,0 +1 @@ +5c79973012d8aa4e72df3b8d40ddaadc \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.png b/documentation/html/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..baab31c6186e3bce757edbfc31365e9c6f5cc47c GIT binary patch literal 1740 zcmV;-1~d7IP)&AYpY zh}ei-8o^QsB7w`hBxgY4#lt^UE^3v+REN<*3kiZJX(C(^2}p8pEOHMwb2GC$`*wDA z-+n(J=I!jx{B{ra_jYFXjR*h$000000002cZ_3;-KR^GpQtD8OV1OoRt$$ozUj8d} z8~~=b$K0TlI;50ZO%V*xu#+NkC3O%0rnf7ZO)M=fH5mucsNry!Is^bU%2Eda0Kl|J zW&nWBBbfmJI*()q0O&lD833U3oU<7LwAaGI!im%|0I6hIwz;&lbR)m5mSm>Xu6M6R zL_}--$UgbczU^jxA>~EKw%sItU)=d?=DMzR#$#(MR=cs!XIAhoDEe$X9ej7WvbD9fYkQ+( zW|M^D;<}j^9R~pDw_Z&EF%x3`v#%`w+5Eq+E~QlIBpgzIRg-vZb@|GCG1!i=orA4@ z*M4QXJ0$DLcOB5<0#V^San#@Wod)jFTU1|2c}NT)vl&C;D0}X<`a+!`?Hr6WfOw)GJH7&YUb+<8%-c0~W$=7{1?UO~!y3r^lB6Bo2eOWvAnz~n|V%tr__mmZ*tIPHTmv1NEwi$yNPf=H=t1SPy%DLLw zv30Tfx^P{whQw30{*bcJbC1zRRV1?p#Y`$BtZ@4EPtFY9IM?PM?48^Bt7f9)xDq+O zy;sf**7Zofc_+BCvXeVvYHG|ZX18ZiQZ3qU+pkKjA=k{eZ`FFHInFnRS{2C*y`}%S zz9I(?|CFTdOin8;&zIPBTR$8Q_&3w?wN~=^+!OMhj30auGrpKlXQ|pwF{T&0&D7(R zsoT#ZnW49`U)FAp-aYbVindR!Yu{a9TST-xOk&qXWaY7a^3~aw)jyLR78e&IN0?5G zZ|x$@Pjk0*wRNffwzqF$0!Rn&Zr1G6O0+1sua#)gvLPbxkH_-V`J?KU3rE$Zd?IU# zYkbQ!*x#n<eg7g;?XOKa|J=EwV?6{464uM9J#;W9oK{ zw#rTbG0V#&G~1Ynt-R>i{0+{$;T26P$k%PQWBZ&Jd)&?!&opCZRn9l0EJpjW?E1>T zu&{7KDYe?BZ&`iAFP_9V91cZmeR4D!T}jdY;F`Xs$8u09`D{Cr%PWV~?;*!8E-q>o z=k#ma)1pt8Vy#QnbKY5;b8R#lJ+jg?-HbIVyN;K+kL_638ec{0c$Ha~4C!elZ(TU1 zo;iP1eHfa^V3&H#CPbHF?FzaXYc}mVVP$><+0{nXb;;1Y3y0%$CH7ezU0c2+Q}<+) zqF9@XrD^87d37O~)vSr+L4pG8roBNnnIy`LSI(kX=S4D`F?25i=p&NZjNz#bKp!yy zWQOsS2B0r^GK;9}8e%q8CU4C0`dCT-yvbD99It-vu z_wLyjjUbr;9i+8hyLM(#LvMjq{ZX=lmV9hYJh573TK;Mzf0+6r(pq-e_2mt6j zk{JM?^GId@fX*YC0RTGBIRRu=f8-JXFne|-vnPg9c!0)aS+hK>5((}0_I>PY)0000kZ literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.map b/documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.map new file mode 100644 index 0000000..5169119 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.md5 b/documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.md5 new file mode 100644 index 0000000..cfc7ad5 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.md5 @@ -0,0 +1 @@ +0559e325d943e64611be45c34d84828d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.png b/documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..e1c5cb32854382e54e1623c2767224b4ec07fb1e GIT binary patch literal 2330 zcmV+#3FY>QP)}1m>tqDn%rYO3*B7#UwirFGmgi4cu>4R0eNo_0S zVej7;*_G+t`#f{!%-s2YAS83|IrseUOwQc@oO9-m1ONa40000000000007l-(G8Q6 zlXpAk?)4E2MxUAe>Bx~IZ}^S_0Dykj5Z&OMyVp5)%11D$g@ck#`wjvCfPPq)D6MHU z8iR}jHL$d_<{f0f`a-06>DoZ@mHI zrqya4@Errts~`xjwA<}-zT+rkdV2axVHj@n9S6o&r_)(?dz-!_O4HNRvD@42_D9Ne zKTg{oJzkOhS#^OV+&>I;5QgELr2W3*C?gERZ#n1o`Hll)t(rthicd(QNl;RVBNIuY23t_9AuH>g6eyr(Tk{*z&X=J(nVF0sv5FeVclV zyRfE>4plKd6gTqJ-A;Gg(HNrfWKI9&Rc89JY`wViD)P8&tN;Mi)j-!MRc%mfltyVP zFi&y?00827xjjIYqe{crcG;w=U&&a}5ikG%aNF43M=9+aa#bnYPCw#{n@+2`O#lGu z!rNl*r1eBei>Qa`0^ZB0i_g)eqQ@Au(WT~sz1Uo|Z%_Wl?jA&Y&bin>(K1POvyN9} ze^y4=vg^n+x{zZPqGxZAUke|x_ zwUD{{*wJ><)-1)9?X_N(xbw_vuh%w*g3~=R?F}dNWOKpJ%XIAKM$H|6(7jt#lV-L) z4Cg+wJ^DCKT$%1|Y5TM40)rBS`nWkAHtBG4QSWHMjs<~Eb{=wnsj^-AA)@;E+^T1|VxrV{g(vr;VVB9U>2cfxOZ%g{*>O(VA=$xFSKbZ8auIud4 zz3%;_`cqR=R^*10NgXlnjWz8}JFP?Kc@yRhy1t6Oj;lAEoa=NtUhd32Id6~2>ANOv zmL!>O$Z3;I7oGIH3w5INu={&b{Z^}WrqO8ZD>9l*KdiU1&tcJeYd4&nnVDIa7md|@ zlrUDDbDGfY|Ks-u(lc(e-fhm?ubcC>fB$LQ54c-p4jk7J<37bC zed6qgwPPp6(A{=4hG;xl(++u+nf9ovUe+<=&M{Bjw6aCpO!{}tY>=eT>2pqcT&5p3 z=k3pOIuV9C@yu7>H?VDpg~FY`UCji&ZPXL6D@I!Oxj1)1(~PER%$?5q~Qe@Cfy>4!t3 zY@f&~JLuQ58;KJ7#$A73!R0?b6@KQvbAAF)ThhmJl)NR=1_gRgrV}!q{PcOf^p@FE zRfbpPr`cg_yX>3!Fkb|U@O2)+-+uXOxU2b7FO5t4<+NAQL`FH26w2gG`n?PE+(e)k z?Sp?Ek+xMDApNk~dQ}`Vt==H|8Hp15=hk)UmFLdS9=`vKkLH^T_LG#|D>6Ab-IDYx z1v>Vh_q2HCfV;6)U}|cr`XD_?8uG7F*>>u%_%&`yU||07@;kFXnDo*IC+F?+lD?ku z3f`2oQKnbrbaZ7!r=ES-{c~++tJSJLNRP(3ANJBG(iYqg;&~)d8WDWUu9USY05j=# zayog(X1(zA1MUM~0VS4uXwNqXIxeqm0}&+c)r zdyR>HSXsS1W%Df99;SXzqJ(-e$)uIQ$(hqj7V7xs6}|AYueqyLG?#Y~X>@E!Hg_t&c0q#q7PKa7jD%sHg3bBcQ&lj`*=aUxMdo!oRzuShx`NT+9ZySJ-sEboHc zyxV(O09VB8FAKdftitmTN(uwg_9 z0D#d%qExZCsWt!rFdD{U>TOt(lVOPi0087u%MqpSZ<4J&&a~uP(eaBM9)YO#i*s()fwrueo3Q)@B%a^shygb+G zboTp>rHodqb!O|OKg9;N0@^vX+;ZeTM@4-$*7(X;V^sl^$h{>Zfp^F52z(kA24gM2%#kL^1>b z00vr5&!@|0um(v0DuG}N&o-=2@)4`^EGJz05I;>B}zdMTnWQ)?&{U6 zKH|ZM3xeQ^?-&380000000000000000Dw{OKZu^288eJgbN~PV07*qoM6N<$g0kkL A + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.md5 b/documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.md5 new file mode 100644 index 0000000..e6568c8 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.md5 @@ -0,0 +1 @@ +a640fd7d46c7fcc6dfabf89caf35f2c7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.png b/documentation/html/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..5851fcada95396da8f559ea4e0937701ac04260e GIT binary patch literal 4114 zcmZu!cQhPI`_{4|(Mj~UceT6P>MID6XiE@FB1(veZdWg>iy(URwn}1IyBzO3IaVmLMCIib3{xExC_{;z%n+Th*i1mL+j;b$| zYnXiEq;T2#ViaSg{pfpBm{6YdxnG#X| zw;0_T2fAHnxZO+Lf!9~SoCePBO%Q8Sgnkm<6+5vcE?0=ruzqEE=JXnxZ2yUQ<5x}7 zKDxQT+r3pVQFvp6HAwP@dXzRT^hixDdc@EvzXIBH8fb2EP}6M;Q!!XoPZev^$9fyJ zI^cBud4SASaKn>ou=T8cEsNnub)ut(%3xq)&j_df7)*6W7T>fSsiebgRbz+D!{{^7 zO#YM|(c4_%w9l2p^7ra}`$PpALbV#-wN7}GQc}vkJT8td&q9^ucpfb*Uf0Zkh zAUuEwo^U~UWqkvW7u;=CHeKv!qP*G(ibc$9GA6!(L-QTl-nr2TIr+OSoAlLgeeL}_ zrw9SdGhsG?IYSA;4$<|R`gm$#;F#Wn#wep3P(xQH5VgPvGc1X<1faY4|DX?qBnk=& zHgiOJCR(%46f>KY8Zz56Qh_0yaaB9>?d|V<(b%E(EmTjWihuGKx0B*_;;*vS!-2(x zxa%NA9hQfTt+OS&YNcwyH}Tfn_;ohZ4m_Z%gRX<4!)I{Xn%o}%K<<}`5Gvkwv6fH? zjNEH*t2%B!6mLiLRCF-9-WVavrFPujYWmHQJJ&SI84eJJ!L;-DbNzkJ!b9B(x;}6? zg~WtTN)kE8H>x)~pB1gQe5Vk28YKfe=y#6C(IUK>?!5>-2#m~nNT|QFHRfsQm&sg= zt|c0%TyA-s&}HXsFpwK(?THUHay#0N3r1%4Ji(ohNvEg^q>pA@zZ>3Xip7PPg&c5O zNH2lHOuMFPY^LbhcraQ*pwPY~`0QGz$fSF?;$y&LdS0umyPsD>vK|u#0M}=!vfix= zPt|9%X^dvJlMRDbLOcjxJ+I{!9(PEFVdk^9t7--C_N|CM7sZ01djd9~B<5nzS*=0v z?G4)dw2J|>zPzsAbA)Ie!@L}Wy~+mBh!MO-kvucICg;#gv*)-2p4%4u5u`IeXEeX; z%zAuob!ZOeJIL$Wsg}U+w1;5iUc&1P;N`e=V@3(Oarl)BZ0CG5;pA(BV)Uymv$S6Av|P z5cX;Jy35DLZ-Z1Wh`C2Z)zFWticfa1gzteiqe5XN_ zlA7V35k;!wfpP@fB#L%r7Ri#~Chyp@$*wt@LBlz~&h2F_C}A5?a8JTerIU6$Pi&X@ zO{M`wYM=f1G~&|S{p=5EByRykPHtkm8XXA=)wXf|(tU+lV^_;sw~PC47=k=+sVFN4 z!3#!D3J}zM%WPDg>7-yJ-r-GqEWC%PWn)vNY$3N66`e=iO3 zjV!USun6T~FO;`^o%~Juk~g%EyAeS3KwmWEXk+zHUH4e+Pi|hO3EiorEPBJH)uJLa zy1w&uQVjFavVN)1auJnqEp5Hv;>xj`&0z1{1iO-!7vMpp!-hIdjF|3q#bi?9u#6{f zvDVvau=zi!56CP}m#&LHz#;jILA^5WxJi}V_O1X7Ur-LmpzH8I_v~3i`+v1POGqew>E&to= z7B8`omP<@MjumHBLnvm?I!DBPl+8saI?sN;zkaqa3g?fT!|_;WoK?+w4K}~bj^-Y+ zU%gkCXl zy>x`qvdQ%D+=)N?^0f&qU&eK!FF;cHVc4QIx!Kv7zKBBYn24}Rsw}hzv?W(WastJl zKAUTDq6T)Ol@27}Nr3Jib1ABoLg=cx>rZWl^&jV| z=~BP}sRu)2&n-;OUy5ftRB+GcFKWD^Ym3`+ofl<*HxF8X7356XZt3Qe9K!|=)#rLV zdw z_PWl{Y*9DEla<*&VZ0qUhqSlUs8HMhFO)Sp- z$BczJGObp$W!GfJ!qLp(Olza@Wnfwq2iWSuBrv`T{-v9ql_%k_A=jKTb;Iw~->KL1 zA@nilFc&&dxoU?Y^0qJOfs9Wa~FqXeT^}C zk;(i#^Y!{&(!MZ%zqEWyO+&_VCd%NbRFsI!$J1-{RjsXtil^pM3nSGYFvxgPZEWjP z`gjXSm866ZN4#fDR232uvLqK)>|-n`6;@`cOLw3%LaU|lm#Mex0)h7(NQqmr7H9m+ zoSd63mSdrqOS(=d1G&l*k7((d11V^%i;;qzXK30sfC;l0QzsM|8hSd}j1T&{sB5kK znL^Xm0%F}`)f3C7R75?dbN*MTwioIZIBdM;I7q(oXMX4DKzqn(-U9&b(ud9+sbhrk zqtv;4(xo-aOT?8mL~zfdDRA3LISMPmC$ajm6Fas0GnF_oHN_rD&+}{K&j+O7(W5ac z?Vh5!5N_Kw+hyX`%h*d(JXUtCyTtnU;=O|Felt^b_E+@I9MpXP^2m{@inj`nJ4}5d zfcl=hWRTUGHj{}>&1H1542cn&?W)?r@hvAMX9-S=1D7XkSUzVyZS$L9jVTu9jH#cmTLL-l>JWF7g7 zyM#7?kBg}_bxbq;x)^7uw$(OrcAoc8(z&NX{_*w&`|e{%+xk#(XFTcewCKZ9Wn5N&YYrkdH2mL=i~cD z_nNwco_eBycoLOiZhjUz&{$CsnYUWZ9k{yftDOxQ+e}ftA#Y=9pyMvq{u zB_&1VCBR>Tc$hP+tlO_X7NeWbCFgvSKw@YQ{4I^Utg-sFRrNx3lKHV+S=Me`@!v~vdZRCvpuaz^O{}lhT!WUdTx2f^9$WXizk*%GkRuL-($W) zvc8AqnTtW%F)~dmX~sl58<=Ei<&>W@@k4gxITYSdHe614cge@ps38iRX1%KGQ4h+* zP5b1oH@!D9TcoMiB5=lq>wa9a|1DIjl=7MdTgrWcA5 z!~?SAmu9r1MYMA>_E93h_0-q5z(AP#gD+7=f>3M_6Npz}Bp + + + + diff --git a/documentation/html/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.md5 b/documentation/html/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.md5 new file mode 100644 index 0000000..d592ecd --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.md5 @@ -0,0 +1 @@ +0a427928e4f8620397b48fbe094aeebf \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.png b/documentation/html/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..f903fe19e20ba6ad508b40105b319a5f455f46b1 GIT binary patch literal 1697 zcmV;S244AzP)P;_Gue++dM+5)>00000007J*l`lAQsl73R0op)o{oU&7>aVfm z0P40YU!auQtCTt&BN(714vEN_*g*hw+mQe!78e(rj00$e@pv3N1fVfV>;M1&agYE2 zprc3t0MJn+008JH5&!^nl=Uhg0JEpx?;ngE1KKG`lB`~C)+5N#6JHePR=)N9iR-qkr((K*`YRGQouw)fGdGl4Se zw^?tbPxMCmwHLnB4>i%AQp)&~U&pqstGn);D!s`GS7Ge^4oPnlFSY z*2Ix`Q}*<*80$JIE?a*V7-z4UPK-f5z$Jt61lBKcBxb@iIP)kDyQCER)5;I zUs+kvAvc2AIuldJU6d4xIwhY@zDo&U+B(bBv2`QZ#&9^?b|-MB?gN-c6GxRZe&mXZ zDJ@F0+@-WAQL-o^ZzYNR-W%z!50CWo$G*|`#*VQmMZ;1)Lsr@07oVeW+q$7cIj%N+ zhs%8H3)Q(v;IhgNt7H{*@Y!qLO>Ja{N6K=wk5*gA{QbDn^2CiBGVFb>&x^==fBz$& zo;|2;mZ{j(nV60+ZAa==nAB~HA=`F7hI~A(VW^OJiiW{__C?V?3pt~jysr9xKmrIb zZ71nF4^T(jRn^f2oBQ8744; z)DVy<(X>%h`n z))`)%X8~<)JBB6_6$t>y`|-1%PQ3W+*%(dtM*8J~#hY8dwHEnGL_WHyfgx< zD=RCt#uro3gz>yF4FT1GN#Mxpx@Q3ML5pY++0;t3D7hpeFD=}X`_`7!^4gMGKe_Kt z=igXNmhpPqL}r^h>sc87$*VJF&H&~>nTNEY-L@|OTu@5JT4X(0kTa`Ksy}LJ%X1Pq zzuYGYm?m;f%U#=M6G{Foz%@CWtvhrMz|^iOzA}pHbH!X$VkH3pEuutjYb`&gO5RVD ze7L$#U8%D@pH9TKj_pdJvh9T|3%Lr&CobQ3rme>(R@Zh_o>4IbR3XuI z`Df;vo~Lhnjdn>BIdEdXdU$O~9k09d2RH+0fbX;Pr+prO%%`lP8f#CfYq4YKilU*Q zkfZFX>WP6ffC^=AeACzdGdBRhgfoB!_&!K3}Q1Vd*Jz=Z@*15@Yg`;a%^FHyIZ)A8fNg$pts zk7I{{7P)f8d_^${0GK0M>y68oFUJl8EtDk5#e5kFAkeHmQ@@Ju5y0%of8!HSgai<1 z);iKzix)t1xC#gWI*J4U03AgF0Dz7n0RTWpSto(Hlnemo+l~Z~B+1n@O*gJzzaAqV rAi5+;uEvf5000000000004VE!P?UCc;xrNz00000NkvXXu0mjf_fj~K literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph.map b/documentation/html/class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph.map new file mode 100644 index 0000000..d948806 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph.md5 b/documentation/html/class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph.md5 new file mode 100644 index 0000000..e6fd61a --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph.md5 @@ -0,0 +1 @@ +d2771e5356d85e7d453959f19eaf4c1e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph.png b/documentation/html/class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..ffe312b5227bb6aca69e7706e96f1228f5cfd322 GIT binary patch literal 5017 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 QjW>YN4KrwszH8k70KWvAVgLXD literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.map b/documentation/html/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.map new file mode 100644 index 0000000..a27f672 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.md5 b/documentation/html/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.md5 new file mode 100644 index 0000000..2d23ea2 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.md5 @@ -0,0 +1 @@ +e9cd746dbb9d25f4d71b1318c27b3766 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.png b/documentation/html/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..4294f9279e28407015cd55afd74e92465afd74bd GIT binary patch literal 3762 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 akKcQccr&?o3CNp&mSHB=#<&~zp8gkeg@a=N literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph.map b/documentation/html/class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph.map new file mode 100644 index 0000000..bdf9a16 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph.md5 b/documentation/html/class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph.md5 new file mode 100644 index 0000000..27519c9 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph.md5 @@ -0,0 +1 @@ +ec595a37314c2c786c0f303af14e2c30 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph.png b/documentation/html/class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b0a5316036dcb20b2d0f6d94389bd99c21e69518 GIT binary patch literal 5550 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.map b/documentation/html/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.map new file mode 100644 index 0000000..9e60a89 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.md5 b/documentation/html/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.md5 new file mode 100644 index 0000000..54fcc95 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.md5 @@ -0,0 +1 @@ +55558466cd936b43adc2cc4113a470f3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.png b/documentation/html/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b3e6a5fa7bed67f243b2bc2802f42b2658ddf692 GIT binary patch literal 1700 zcmV;V23z@wP)x$gwNu9*f~{i23>X&}mRaMx&ATI|{9iaZih@iRq2*I*y2_PkME8GGF|& z%eHOVb<_2_{j=M%`}kgTeDcf3u*LV;W{Pc!r8}o0=kAjy5!ux?RHA#s*?P}Se1z8Z z%(HQ_vGY0P^KlK=n6_n?>poZCF=^jzWn%em)1A9-J1pKrcCC(aH?6HP?odNFzUN`P zAk`78j`m%#S-gqNf;>>f42Jq@Y@b>a`HBrDuGQidK6LP1im`bU`d5Ao)KEJG^+b6ru zw%v7X2zABJzXo--SGleHis5j0N<=pKLkf1WeG2Hi$z%eh)akXgwIIKMvpiNm0(cSt z6rco1l^~H6w;=d*e-2kRPROsO<5yNzRFN;>n2La|;M$70t(f=}=ROtgs%@5ODub$(sqRYKOYM1=iAsUE+K=2HJ_a3^3UzWz|i>0x8{k7}rkX%*8rJBM*q-uAf5&i`D;T-UC4OzqVbyUhM%ci{#3Idl$v zVH+|j(yOhjoe+B6de?{A?qn!|X+vDyE+fyKA zzsbqoHc_{+a7WBF*L9Vl5+dp@4wb+>C2dT_&~+2DNIS8d6A_iu+a7n>d8$oqOqYH6 z99Lxya9hkWbEgwgJbGKWf#StVw||*}=lesv`DNR-s&Og28#iuXGMR)?U!}?{3Qf!U>TLf4Yoj zLg=3^BWe?$Dj_237#40KqK;wVCL-z>7H%S + + + + diff --git a/documentation/html/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.md5 b/documentation/html/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.md5 new file mode 100644 index 0000000..7123ade --- /dev/null +++ b/documentation/html/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.md5 @@ -0,0 +1 @@ +5cb96b8b96188d62ed0cfa8ffc70a514 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.png b/documentation/html/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..136073f2dacc7f2e0410b69fb3eeaf0e3b167f46 GIT binary patch literal 1308 zcmV+%1>^dOP)@b5Dliw8Z4H?N*NCa2)VgNZFj55@Krk?xOx z2mcLkoCzSo?FI>@6fA=4#hVa=MD!3eq6Z1h&f~#E-@KW5XJ&V1-r3Ce z13m2f&ilU4Zg!u%KQ>cx{bl87w&2!^UdRln}{`#<}RV-oFl z`>O94sG5Qx*z0z?Pt3A8`yvrp6p@?dg+Zx=FASS{0FU1MNZ~)*fv+PU~JTX5% zUwA-NO{3AscL-B!x7%1)SnwSNRYA-BC566ugGMvy1E)!-tBfzU1L6WmD~MgsZVN4)z^HWTM*oD0Gn%X$gf3@CvxU* z1^@u6dg>bUv8&wfFH3z=+gWBlw<OTG?M6js9 zQV4v|+S11gY>Y49_NTAOA4QFsCc(ueLRTBR%vGP%)`z^tw_k%i`rp)Q~R z&iY(kW29|2&G<8*aeT{<3ji)7#FgZt><^3}#bx*KpW$g);u{_T*MiH-Zc=^MRnpf7m z+=w9MTYK&}AwCaaMSzv&7JkA5eIIwS|7_A8dK9UwJ;7O7o|pC7=avMs@Hs;%YHZ(2 z&fLfU@lhWyzwYNw3W5y)&!)KY2>-r^e^XG=bJo*Bu}6BLy0w_*(+pR$#O70)}e~^7Owe zI-L@t^uu+MeBMMYhl}9tU?gt;F7800O8Z(#NhXgZG-)5cXQTxg3lIW$s=!wO-f0}+ z#s0Fae6lR}P9?yS#O>e3ZSGeoVa>u)*j8lBr5}vg^=T4e)Zs={eNtO9ncB0#r0+DE zecR(iJvOCH;#tN>+b+xa6{7$`C`1Jh75MBh#N970$)80GmiA!8u1}K)qYgKs>XX`< z$<&?=CLLIqeP`Vhj2bs8zDcYQGy_N;yVT+A|fIpA|fIp^6MYOIs1X& S%LP;b0000 + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph.md5 b/documentation/html/class_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph.md5 new file mode 100644 index 0000000..afcbfb2 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph.md5 @@ -0,0 +1 @@ +8b43a60017c09c07a0b54485fc3a8a51 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph.png b/documentation/html/class_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..22786b817a6df3edd7f7fba98b2369efbc6577b3 GIT binary patch literal 3700 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 L@-FeV$Fu(f3_M_Y literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.map b/documentation/html/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.map new file mode 100644 index 0000000..883face --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.md5 b/documentation/html/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.md5 new file mode 100644 index 0000000..870e425 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.md5 @@ -0,0 +1 @@ +b4d0c4ef2d2e92ac9dfec924a431ce30 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.png b/documentation/html/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..0f0d199e88cbdcb0506564de900b4ffdc909b303 GIT binary patch literal 1417 zcmV;41$O$0P)~h~vm7Up{dAH8K+k1On14KkbL_|bHL_|bX7m{q4o11$=M9zc=h9-}ye!aA`^h@YC zM$zeXE`*MO>M4q%y)`1 z4oyu>RUQycw!vT!I)t%xIvq?;PlpbJYNXfeS^sZG0b(H{nmA0hL_{7i*%A?Xz+_8A zwnRi8q<;0Qi23<>YkRNPJF<_t?P^cXSEN5{?4(LN{^QPR)0AW0-qNcA z{1~_J>B=wI}B*(w{Z9$;{VQr`J_VvIXoXSn>qVbHb-3 z-(j1pKWl6Vq1PWO`g15cXPNW*B8q1ecufv)xxJ;gCC2JOjO!ntm*1*dGfyH-OSrBv z$u?Ji*4PlrT0eOV%A9XpUdsr>gqSAnWX&2!;WaJMCWtDYRl)nw3EXMl)Nk9H`eyfr zo(>VrFd?Q%O8{BpD6EO9*(MXVx$WvR+lKA7{mp)JpCWG*X=|jlrLCDZ&NX-1_9T!8 z&k1RXLLis|@ZRAg`1R7Jetv0F-*|mX9}69$FUf>$ZoB%-wqbjoTE$0u+ZC|6j=6R+hGaZhrHmr+ zxJoH`j)m)(x#mmjEBj~QwPss2Uo~4FWsN*<9IkOilIkd9%Ak*)Lj3aEYwg*^AP;m= zATwbK(0cf6ypsTCp_o1R6Ti1_>WBDjq4=6PZ+=zDSIxF5Wes1)zO-apgzuBu$J!x2 zde`CO{y4`{?)`&k_p1-$r=Gi&y?6OU@U8++X6^?Z#DbP6?n1E+!6$$HjW17We7VZ_ zs=T_b^V%W!cvA?HY(uK*3eNW%hpmjzIEVLu+gHC?UU+^z#PV~S`j(^nPykWjFb2MW z;#%uIHWpuzyTcv2-L8iy!*G3b;s3@~MyNut8)Ru8le21-b&!?V%1C@gZ>pI_c{3Sh zOx=DiB~So|0AeVTt!-Ufe4}v9mlbnq-vLfG zbUK|2BC^JZhr9W>s;k2d#wra41E}i7e!m~&FEz|<=?|(n3E)brg=>p1%Fji{ce`EX z!^7R`cD3!p!-t1&^!xoIf2m=jzGpiQA2rcN)?FJc7Mx$6k*Aku(`+dF!^mxxTYY zG!C-{TjqRC#4-XAkq1n+L_{7i*%A?Xz+_8A + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph.md5 b/documentation/html/class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph.md5 new file mode 100644 index 0000000..58af179 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph.md5 @@ -0,0 +1 @@ +a832ae9bdb3ee470caefb8616ff50f00 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph.png b/documentation/html/class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..e15d4bd34420e33297c0dd5c9e5d093a091f08ff GIT binary patch literal 7071 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.map b/documentation/html/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.map new file mode 100644 index 0000000..0afd989 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.md5 b/documentation/html/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.md5 new file mode 100644 index 0000000..3fe324c --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.md5 @@ -0,0 +1 @@ +99f336d97c56ab14dd8cf4bc4357e6dd \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.png b/documentation/html/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..166933360fb0b372ef577ba8644d237892a486a2 GIT binary patch literal 6785 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph.map b/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph.map new file mode 100644 index 0000000..bd67fde --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph.md5 b/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph.md5 new file mode 100644 index 0000000..bf931dd --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph.md5 @@ -0,0 +1 @@ +3d6a65f996df84f0187f4a4018c575c3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph.png b/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..63b60a8092840cf3b5370c3d21e0328917995191 GIT binary patch literal 1381 zcmV-r1)BPaP)GaX_L)VE6|JK}yvFLJB{GN+I#%5=)cK&g`ze zGqc9u&n4ZNoq5kr{XCwv9e{|4h=_=Yh=_=YCWWLM78e&E7LhYClA-CPs$Z|HtlW&9 z$0%B@)2xyxZzmCQAtIVuEV@KQ0kP;35e3Ae zOGFe9i!KpSKrFgML;+dfGFHaY(o$x7r_(uhj(O~APtRATKW{AgXZu~(RkNq>3GkBw zS1!%TkG|uHocK%<06CYQG$;{hUr`uIY(FL-LTl&FQ3NIvO)60c6nBe4AeaI0W|H96#hz|m?CEpM zU+O)va||V2xXoi%pV>BSFY+W{J9juw(I=9;n6CM<`pVpfA}ZTn$a>(pR;@l>@@B1w z%{XT4bPnl!^0qi^edcl5+vQG=Un!e+Y0EigS1Fpxf-}ClGw_ z$M5*;>Vo_;%EVa@VArbE$4maK6|ot|jGfLQolo8tN11$FTP#KH3)g+-n$Ol(_3t3) zp0019_H;vRca(`yD%~txpcsy7s-4IwWm8N+a00q`^t)L89rCLv0}%5iR~+X-X44i{0jKMe;8G(>S5z_kSU@V7tl#r=cBSA3@DbG2LN*fE57a)?rNV{*OIVH|aO zheDMF*mk?Bj420yL%+X#HZ>xH|t_pR)5}Dvv{Xh zyLlIe%(>HXvW`tfpESzEC_1i8eAm3gD6xD1uk>$vU|E&akKIpg=@aNoGW_|ak`<^YAuM!I={r+EyU`( zZYz9W`u#ps^+LDXjq;ZxnmxTCg8OuUwL{>_`{(87GUMCrw(?8N-Ridb4&mra%s0E; zZn3`{LB~x?0h~sf;F(JvKYd1IV$m%qZwsLa*Gupa1wD5By7KvPUpmgU%}{0~T-7`= zu;`XBZec1r-pBikiDEGKXseuW5>3^|fQg7=W6>od3W!CQh$tWyT_U1@tQXRDc6LJM zK{U~}x3|&n_hY9)HL|00000NkvXXu0mjfhWM-g literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.map b/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.map new file mode 100644 index 0000000..87cfdaa --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.md5 b/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.md5 new file mode 100644 index 0000000..6f0e0e0 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.md5 @@ -0,0 +1 @@ +a86dad16baa67ede78dde3858fc4ff7c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.png b/documentation/html/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..1bdafa6947ab1ff2c7c6c26d0307dd7e5ee3b77b GIT binary patch literal 9521 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 Y5#xBO-A8J`87M4ec@4QL8T0r51(f)k+yDRo literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.map b/documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.map new file mode 100644 index 0000000..6868bc7 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.md5 b/documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.md5 new file mode 100644 index 0000000..ebb7df4 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.md5 @@ -0,0 +1 @@ +358de056dd4e0e138c0978eb6eabe341 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.png b/documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..0aa5acc757c132e4d420680168b6eae678d729b6 GIT binary patch literal 1410 zcmV-|1%3L7P)nAg_T?0f!L_|bHL_|bHL`42cvY^xHJS`&UeFQ^PCRP1*X=&+a-*FVt z?RMvU$3SOS5CnVuet#=oHkE87BIiY9rM|F;Dl-pY)prm@@I6RAg<-f3;I(+!iDVI( zo}R8eAfl>_MkC)LjIG=4VrFK>cNlcW^!t6|`zP=a3lR}b7$yrMB64D~AR;0sCJQ1W za$>R|A|fXy3nC(NO8w|;9*c{M#`1o@f2>XXwXHmPygc=;zBHNA{{1vnd#JZX@WWw< z+c#$Ar>e&jIr0B%0RXCctWEs2tvq?WJoT==lwaDPOUI0$>Kfy9bJ2+F$5aXG43h-_a+01QXrR)1=*8T>a?uJ5zfW$%GSsZL5oy zMdf+=M*Xt1%hJ!q*3T77vToeAMaFa;Z_>zvgwX;JK=7O@-hU*(y@jFPSs3b@Z*1se zzGJLQGU3Eu+v?(FQF)%eQNJwhvh=fw$7ef-ymfiwG+n20l(r0IdQ;nG2~{i&nPwpI zapGeqV@Ss1S_;dm$WmNY{anX1onw~1wzhf4O#AyO(u)2R;6(*qemKMjoelj|fz{SI z46o0~L6HNSZVI+pLKRCxrWr_locP$u7?Sb0mcp_svJ^K?KU1t}OL$r9^28OrF8k+P z>z+l`>e{oIq-C)@=k7|FMcTT?&k|pe>#dJJiSXjvEA3aWH~94kE-G_fXhes z@N0Xh*YMeu+y~3Ld0nNt_AHvdES7e@d9Fhfex7lqC5t?&oLw|=?4pTfQWBDjkMod! z{y?z%&9(5^=eOLg%cp|(1bE8TPJqKu&=TNpC{`8tLYN=BC1jl1be + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph.md5 b/documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph.md5 new file mode 100644 index 0000000..50241bd --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph.md5 @@ -0,0 +1 @@ +e42b9f93e1731be2cca8842c0fbaa408 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph.png b/documentation/html/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..69d2d02134e09ec44f4d703d51189053dea3f091 GIT binary patch literal 38714 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 D$yw6$ literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.map b/documentation/html/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.map new file mode 100644 index 0000000..cae1c17 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.md5 b/documentation/html/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.md5 new file mode 100644 index 0000000..959ded1 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.md5 @@ -0,0 +1 @@ +9dc760039ae84a98f7848dd564242b17 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.png b/documentation/html/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..98af99d041c8f4c35af83b2275ed55b7cf9c61ff GIT binary patch literal 5326 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 + + + + diff --git a/documentation/html/class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph.md5 b/documentation/html/class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph.md5 new file mode 100644 index 0000000..555b2d4 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph.md5 @@ -0,0 +1 @@ +8b28ad0d2e9f81d877a0cd0a15723a68 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph.png b/documentation/html/class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..43999e7440ff28c21bddefe956e6a5bbd8d9b2f1 GIT binary patch literal 1624 zcmV-e2B-OnP)K~#90?cG0!990~^@!xOm0#*`xt6-xb7Ks+A)gx%M5R<~nyWLG= zC0J=Awps`&-0X40faVepA_(zLY_u?iTqBWya2yy7Xpty_pt?99CP`|Te4n>TO%tOx)A00000007OP*#*5`?@?7f9wQkblriSJ)z#HsV&?%= zZ85t*RgbIcr5MQoQ#dUmmt!XZRP8{qo;Z5+Xq|Zg!M3-zW2XSrCW)N@0Kku84FD}b zu?Bz^pjZPy3s9^9paq;)g8-;jzu!LpcXu&RI_is*9_z_}T%$yzA5n#%#e)zs_5iUN%{7+djQM zy-moD#udYtUm5XTakKr}at+Nb8;_kakgv395Zjk6ZzsAf>YB5zV_GI8Mw#y~ZwHpwrpQU= zY1RX{FUqBRRgSJ>#g2U#Use1v`i=eB0P~=8*IDOXIWmhTUGY&?aV(?Xs&WImCfW%` z*Zi{UgjJIcmwg2%=4g}=c72vN&DoVL^WN)M%@cLRQ&sD~>^82pzWzei``WfyQ{PwZ zCm6Hqixh0zNkZFtU)yxi&yKErC&JQwXXDsjrxo4Vgv2P?E+l?g`Gn-wa*v6Tr6iGe zdRyj(F>-!kLDtVbr$1K}&=_-InX2wvo_%d&+a|p%Z@sT=3}wa7egwo_=Lx;}e~HCoN= zd~;bIKY2Y$Y?ZfFOP(?0os66} zwrP+mP^^KH7!{);dq!kY$MU_Ze0oUb;zvvRd$gP!^UF=Vq9dyfQy^JY=1j2$W_SOR zy|G+3BIoz^Stbl21eEn zF>f#D)^-3{6l;r^&tT^H&j4(g2J!IyzThSwT0^$%y|!U3RyQz zY+noj^Nr_O&zUZbtYbgVdRBwMz#KVpL=GQ596J>>$nNg0+`fJL!1JsbSp$(6V>Whn zc4DW221=6TT6S3{i}gG{*Ev0Pf_BJ`oPa!?EY|Z_(B|H}2fI6C)oWNRlKsW9I+>000000002cCI12V W`(9&Aw?j_=0000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph.md5 b/documentation/html/class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph.md5 new file mode 100644 index 0000000..2a02a03 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph.md5 @@ -0,0 +1 @@ +b45f69354d0977d22b7bb0cf7e79df16 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph.png b/documentation/html/class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..0f4f807c4ed06be346bb9c16b20f9399c3d75b7a GIT binary patch literal 77316 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph.map b/documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph.map new file mode 100644 index 0000000..6481bde --- /dev/null +++ b/documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph.md5 b/documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph.md5 new file mode 100644 index 0000000..cf8776b --- /dev/null +++ b/documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph.md5 @@ -0,0 +1 @@ +6c8ffc364d20f35652ce625b7d7a301c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph.png b/documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..25cd125ec11d02b8dd8422654e9c9cab65ae05a0 GIT binary patch literal 11193 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 Qytr5zDmuy)iq^0G4|S&>eE + + + + diff --git a/documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph.md5 b/documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph.md5 new file mode 100644 index 0000000..f8d257d --- /dev/null +++ b/documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph.md5 @@ -0,0 +1 @@ +ac57cdf15a8f98dfd89cc8a08dbf1341 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph.png b/documentation/html/class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..e93feee46135e872a5a007ab6084112e5061bfa8 GIT binary patch literal 1384 zcmZ`(cTm#@6#hX^k_#XbrKA{!QAD7CpaDcdMq>xq}2{M$WNLWRhAX{aR zupxnnK+@7G5SGla10pjZ$O;K6rMp-o++*TOjD=Z{brgVy?#!Mx=CHTrAvK zPZi-G+5SAXP3)vC0s;EVYzsw}f(!A@yE4Eb3Z}a^$!fNpFGpk6sWz5Jl+lY=T1>I= ziovz6b^EQf)o-=85A-`(_%O$4RjNfPYE_N}lS8TTBr5LlWrr%ikic zn}B_E(?zHJm9K|+zRVi(z0s&1F{KV50ofzkW@{revY)ujkF7z>*_9!gb<_e-M*ZIe z^tr6L;xGy>AE#`~W5||ICQSzEk=-xU7m~}3z7Eeer(V}nC#^II2;K&>ch!R6X44vx zZ>Qn+^aDSh7rSS?0joC&z9P-JWw>JLt>7U_7ZoKsZ-sBNl66na)Mz2y2NzqlSL-^d zahfTW86t`BkwrwjnypH4rx(V}jVh@GwmAoVc z6NdpXu^sf0$#W4())m^Nj*jw!%1P(_y_$;UvDv%2P}SMP>V zU->1s&EE;>yYwMMF0paqo&~D%LF0r9o8iQxgaI-@d0dNVUWfJwJ<7bHHJxOUC4_6m zD8yxdG2A3D$GQZTyPG9mR(>W{yPgP$WBf@Qy(~r{SwlBt&OM7W?~*B@R@|vQBGT%3 z>j{M(rah{sg(?-%Li`mjV$*Swel?#KH$?VMTtS_eQNuOCW=NP5VW|fj7aQvGpM%yj z$T|6dl6Hp*S5nI3@}mz%X#@lWJiigHk#Xrtz-fg3)DY2EB6f~?7JrC;#1Gxf1LmpjYn0QJ3sjY&;qeB literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.map b/documentation/html/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.map new file mode 100644 index 0000000..1f5570e --- /dev/null +++ b/documentation/html/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.md5 b/documentation/html/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.md5 new file mode 100644 index 0000000..8a23a99 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.md5 @@ -0,0 +1 @@ +9cd19f0ef5054ec2adb666e69ce24372 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.png b/documentation/html/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b88447c51de320eebf5d9f087399913366fd77e9 GIT binary patch literal 5390 zcmZWt2{@GPzaAA8pH#jmTV#an3_e13#*&>ZL$dGNpvGQFWr?vx*~*N4h8W9ekg{f- z!DMe!#uy4?G84{B|LZ#EeCND#U9-K<`+I)x{d=DKzJKo{>+2@moC2Hx0Dv28YG?}p z97$(>Pd>rHeD``KzR&#NxMgl)2smWD%5hb>0KngG!G?PFx1UoM<1*a*?hO1~j`EH5 zl6-ga)M-6~Tbmr5Yyx@hFYNX6KL6r-QGF@KR!Zu2b7#es2D6kS4)-eZvuio?&COp2 zT@5|W-9&f@zqzT_WWg@cGRvKEdRXG>SblP&`t`d_xX!53gQlyVTBT9nM%JHeMC~P3 z=4gN4>KZS~e|@cc^Uk;_GrRwNkechcn7^|tV>h?Y;gI>hF4A`Bj-8bw09 zkz7FB4ZIn+gCjcj2L4Q8)*w|yWn~mZsX%h!cbdLa-z~{G`dfPlKWRJx00^x0pG=x{ zt8N>Hc2t`4dnkA;B=jOoMyc%dmk-_wI}m zGyMz2mw}@XDrTbNtn+|H9c~xlUtihX`z)OX#>s0hOwAQ1vsSCS;&Po;2f0n3KzCJ} zRcJ<4Ijqn5)4*6eyxWwLJo`7g-ga%^Dc07=20{*_lkS0�Y6&&S6&G5UV;RLRy_H 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 Izj^n+08ABNk^lez literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.map b/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.map new file mode 100644 index 0000000..d1dd1e8 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.md5 b/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.md5 new file mode 100644 index 0000000..63c05c8 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.md5 @@ -0,0 +1 @@ +9ffc2c056ba04ed8cd5831fb645d00ba \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.png b/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b114898442b3db2e3bf8b4043951c60cc48a4de1 GIT binary patch literal 8759 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph.map b/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph.map new file mode 100644 index 0000000..c525bfc --- /dev/null +++ b/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph.md5 b/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph.md5 new file mode 100644 index 0000000..a1adca2 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph.md5 @@ -0,0 +1 @@ +af86f5addb444f3e3fdb4a6fdef93598 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph.png b/documentation/html/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..78edec6f312c6007e7c06a0ff5d858f62d48f5c5 GIT binary patch literal 3031 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.map b/documentation/html/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.map new file mode 100644 index 0000000..a21534e --- /dev/null +++ b/documentation/html/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.md5 b/documentation/html/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.md5 new file mode 100644 index 0000000..df2e144 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.md5 @@ -0,0 +1 @@ +1ca8c7c9a7a38f68f1ed9fa957fd9af1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.png b/documentation/html/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..c3bd6a5a686306ba6b6bf906dc31a8d25ae73a94 GIT binary patch literal 12059 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 + + + + diff --git a/documentation/html/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.md5 b/documentation/html/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.md5 new file mode 100644 index 0000000..084b86f --- /dev/null +++ b/documentation/html/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.md5 @@ -0,0 +1 @@ +786df73a6b017b08dc764c1fae06dadf \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.png b/documentation/html/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..027e0c3ce2a3135047005b3d9248c73d9ef580ef GIT binary patch literal 1693 zcmV;O24eY%P)94O1e9{v%mM?{dRU{cNQQbA|fIpA|fIpBBC}BeZ}J9;$tFmCPpwsO;SpIzp}D& zGj<%47z_sIW5+=0%d+fXX=!PP(u`9a%G0Qaxji6o!$=Wjcogzl4&Y$pL%vK+4~+c&l*l6>sX+GzLA zI5FGUl3v+-yy#jQw*;7eBqka0Jh3?a@Qcvm$sE&Sg z*M3d()2IF&r^a`XHl!x|^y}zHckS0iKYfULYfJi7gl^TQdhC>i?jm6qOuK|^?Z-NH z=rM=3jA=wk`Z2lg^yw>8w@I7or*3iG>2uOLi_3KiU4NaT4dmMT-))11OwjeRC0@4p zo3XH?-e25NZx43Vld)s5vGu>(20LTlim0Zr>B{Q&z16je6X&sC_h2wMFCv?% zowbSTG#ZVdl)A9Iyd34tSqt0hD+uNbtL^|e1%>Mntlqna&9&#`Puu>(;ZX44!6X_{xs@2EfK0!Iz($mA|6~Nv+1D-=L7mmx;Z)eEz+6 z7GC%`LMn6>Mi-{%Jr4k&wUZ&*bCe0Wr#KDE2WT&Kp^-Q zz?%98S1vv;N8=5K!(lUlQs*$~w*a40=sqP-0^C)=v?%-_g3nF~E`M}Z{)!!2*QEGN zL6eyD6T~^@d*v>G=?wT;0qfa4Y^dY{SQ%1#JXjz@9yJ>gF}@4db)0Iz+0-~a2H2Y=Ez z`BTFua%ymHi&C`NlDdus@B&w?A{?F>Jhf|E8v{mA|fIpA|fIpBAU#9Xo61C2~`B=00000NkvXXu0mjf*LPQ~ literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph.map b/documentation/html/class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph.map new file mode 100644 index 0000000..59b85f5 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph.md5 b/documentation/html/class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph.md5 new file mode 100644 index 0000000..4ad06fa --- /dev/null +++ b/documentation/html/class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph.md5 @@ -0,0 +1 @@ +26e44403642f17026c37358d8b5b0f69 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph.png b/documentation/html/class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..28b7c2aeb2472afe4a5e697b28633c1e4c638977 GIT binary patch literal 6952 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph.map b/documentation/html/class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph.map new file mode 100644 index 0000000..0dbd101 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph.md5 b/documentation/html/class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph.md5 new file mode 100644 index 0000000..cc79760 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph.md5 @@ -0,0 +1 @@ +096c5a2960bdeaeaa8af76740ccb7341 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph.png b/documentation/html/class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b77801b2b3306424f6b2d63a21f01eb214f80448 GIT binary patch literal 1700 zcmV;V23z@wP)e!Cl=|fY|PpOw2E#-VzZcFp~&ve zhWrb*ik0G{n|&l?4dNzSScsV*TZmu`GFBEgVT*_uhy(=%-RwOUX7J|jdEMtZckcHC z3z_>k=Qk7PchCIJoihLt5fKp)5fKp)5m7fue#6Sj%9A2;B1AAmRVbyt-PqXpIdmLE zO`FSa5RnrivK=BAqKeJ}xDq-DqNW{6+*8MoA8#`bqDm%{N$3!WT9bqhfQX2SVd5qt z>KG<&BBG9A;wB>M7$$BaqK+}%RYFAV84ibMLdQUHN|NOEXf(Q!-BwHDK6mb%cKc{F zdgz$!W83z8dqwuU&ZYllUwhNPLx~}VHu1X?WRj-o4uDs)+iDwe`y^$bH=`+$+mgz3 zo9o;VLig{hi5R=`++#5u4lzGJA36+*$Y?auen+9z8uv80nwZ|`uJee9`lMHrllkPI zeQev8-8S8>J3hNVdyMZz$0xpgAGZE|_L=%N^`(1GMV`A)oJ3?-Td73%hO>>HoA?N= z8<}VO$@ZO(As>&cTw~goeO&i*^{q+!?km%m?>^mg_icyCo5-%!8h6v$s&R)Z-S|Ea z+XbnPzUpY-)i;wjky()20h=6khw3}#MALL^McR+~bt3AD-rdJ-y91?)Snr;)h{>UK?}W!uj8qkEj?d*LZt+qLy? zi`&Nbd`x}o+Sk42t~k3$fM)=_HW0kCd|gcxu$2sOW#gpWX{t}9)ZsWp9@?INtfM<7 zyUn)Wb#4fC^`CzY>TIuaTlo#c;qZ)zZ1aZ{>|*;A(07x`1WKv1>+9=5egS8BtbPLU z6aXkd36Ls5A}MY{@Y((xE^nQb-%RJPuCA&gU%)XX0bRniC39Oc@k!2oO59c3EYrq= zFW~H~udhG!&B?7Ix=7aRub2r=v*H3^C0X*Sx=zS#^2=J#UT!rBB z?|W;bZ5ZbuFFmcmtP$}@kC*N(JfBtHS?w7~vZOiTh0Ym`@Q1}YK z_Fx}7Yp3O}=>e;&tIY=)h;1Ts*62zlP2l8Y%Ze`a)JET&cx{9NZ~!2M!uJrISAXN^ z=1cPOg;TPXP1>ymWT;1*CfH(1vRx>XsJ?F8MgLZG1qlLWa1{OgJ2)P zj{q(yVEe*?+-|ZvpEtkh7}K36W&10#ugF~`K5_ZRQ?(tRSY7AU`3a`Cr4rNH+OGAd zUF%Sn>EG6Ol{L0?vbQyIv|S%1SlC>Ur#Bbmy^9SeZK7U|xXZ5nT*o@su69iA)zvpO zD5Z98-MSSz42n>aB!?DGo5{rOTKC#kYRHx+n&`VpT<^QP^1pCGWW%2>qnQx; zr^|@i)cd + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph.md5 b/documentation/html/class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph.md5 new file mode 100644 index 0000000..fd7dd28 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph.md5 @@ -0,0 +1 @@ +1d8ac234736d22e1bf84a4f97b60b8de \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph.png b/documentation/html/class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b5f1f63956f538b61f48fd40edf4a84f9a0af858 GIT binary patch literal 5341 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 E0GbD92mk;8 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.map b/documentation/html/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.map new file mode 100644 index 0000000..9422c83 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.md5 b/documentation/html/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.md5 new file mode 100644 index 0000000..c3006e8 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.md5 @@ -0,0 +1 @@ +b866b5d4768b5401fdb467dbff78c527 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.png b/documentation/html/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..aa43369d422db474e369d293c18e4cb891dc5251 GIT binary patch literal 1548 zcmV+n2J`ueP){l7E2 z`~5(nZ)SJqmsj@J`Lh{-h=_=Yh=_=Yh^RagFIZe$JR>4!T?9k^Q%Zfeva<5TbsR)h zn~4{Q$XOBDa1jhO!W96YyAFb=YA2H8RIk^oGY)Ei$z1ftpmt^*(<@)46G5s?Oy zBN34XlOqw429qNZk%n=%ny76CgTZCjF_52vAlMy^Mh~N9r6k9tr6q0oXf!%@P4u&^ zJlWv#lo#Au;wJsE-yOsE-FSoebT*6=IhT@`-V)sK23tuZK~+%lkSZs+4$%&X|p2QcDx_m=cp=^yRC0q%#EaQ zMgearg%A4o)wT$3DPVo|y!=vGmr9)|6Om)(@y|NCYocYg`lNeZD69YYcTi?~h1-f3 z3HgtxsIt5SZhFvkNzIlpZ4Ydk1lXnIShUSNZT$BV_~v*#KK2_joqEr)h{lh)+Gz#= zLct3VT!+Gw{(bd*e@k6^`<{Bvb#QgDP4&|(14O5^X-03RYqL&|lln}%1d+DAtU9+L zlULHzISpHa?b;}`OrjtFP6+@AdH{MsfKRS&sc!(RKYJQq-gs61&egW&LDP*)Oe4H9 zOxrfa5bZl2Lp+|OseP7sY)cDiz6;xTmSrS9{ap6H0h40}MH5&X5}>;H>Gl5W%PtRa z2ovg`nf^rt3s5+JaDW?Ex71DCy_UJNG!Jgo>Y7&TlCY2J`tF$=DVtxv-N1_%A35n; z@GgK?Qe1fiK%j60;2s2b!qfN)hX?Oe8D5p6N1yw4p^hZZG zt-Yj}%lc1;$&s4ocL8oI!TRcgJg%~%G!K~R8qJ07h=_=Yh=_=Yn&w|3_Q}=i`IU_T0000 + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.md5 b/documentation/html/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.md5 new file mode 100644 index 0000000..1514ee3 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.md5 @@ -0,0 +1 @@ +4926faa2f1185e9015d46fc7b0a040e3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.png b/documentation/html/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..fff0ab4738c316710f18d0bba9bd6a0ab29076b8 GIT binary patch literal 5536 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.md5 b/documentation/html/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.md5 new file mode 100644 index 0000000..3e0e798 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.md5 @@ -0,0 +1 @@ +3e32654dfc02a526866c14e7b3b279a2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.png b/documentation/html/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..9210e2090aa9c338415b1be07779366c9ebd1594 GIT binary patch literal 232838 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�yt`iX;!d0GG1un3AFE&!`KgFfyrjw1=M1rONB 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 z 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 DR{<$1 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.map b/documentation/html/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.map new file mode 100644 index 0000000..5ab3ffc --- /dev/null +++ b/documentation/html/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.md5 b/documentation/html/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.md5 new file mode 100644 index 0000000..abd6098 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.md5 @@ -0,0 +1 @@ +c16a2861e35d1feb7a9cdfad18bff07b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.png b/documentation/html/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..68f7b71c01283deddfdd5d35b7c625182fc94cbc GIT binary patch literal 6602 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 + + + + diff --git a/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 b/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 new file mode 100644 index 0000000..f253533 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.md5 @@ -0,0 +1 @@ +b98ba0d8703e4ff54f0137a2fc21865f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.png b/documentation/html/class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..98ed2badb996eb4e7915eec8b60dd07f85bdd625 GIT binary patch literal 1254 zcmV@b5F(R#EVfgC{-YpnpUWq|zD{dXhE=smN}2 z_vpVMc=IA&gzavMq@mg-C5qrCs33wC#2hMKgF-~mL>7(al4KqaW@Y;B{M?;)-kII+ z2MXEuop;{n4LeWX_nqkgL_|bHL_|bHL`2mkX2J6E@>3#m!9_4s4yyWXuh;v4Sk zC?h6LBBG3#IEjcdihLX?3z3oM=m7w#`p_}K&vE7E`Lfg}wH?7*UBO zu8mn1SD(~&QnN5d*F^9ffEV-x@74SIm3Ua4^YHPF%krnKKGP({G#6)7B8|Jihh<4^ zZAp867s;v23SFuXFZ?J`2_UImnasi%3*w33c_>y+PjOJ+($DH!`ug>4ecVMb!{inv zDzPNBqiUL|Jx((*1wY5tRmrrBHfsy^6YSfJ!Hg$r zSsvDBR2*d+W5v}300fVzVhKK8J3YW(^}c=t;MUET@C`)98f@5w6gPXcv1ARKnFjj_ z_HD*s#*?)5kao{=`13g9j_NOI3nWduEHnRcwp`LEbdS@vGVF2MR>U5sf92hG8n50c z@5?ge|L^S+B4`0^P3 zY^bQdt2{>e>FYIp_T>jThn22x!EH_Vy*vhR4vGU2tSRu}%A$PNYPD8u#%FWZS?0d; zWP8uIh&^Q|iPNPiUB*6S(lN@9n?Lm4d}ZB2Xo(tIx)xJ?tp6?9k3_Jkz}=@GLI16b za#C1;4#nMpuZpmxbKZ*h-8j2B6t!0uwvSlVBsU9VEWoJ%K7eB=J_qo|+%cZ)Ez0$k zMfuc4(u~@VjJlyw)g)(I5i>(ueH4Ck$gEG3Si)|8gw-dt4JIdZMwaGz%&L#EG6V{R z4+T{4g$iyxdLEy=e^LIn(Oue`LuP%N0wvrbz#Kumd@H#p8LdzERA zHIK9PM{6V#G@H$9B65d+C1+E+-G-_zb-P_BZ-8%X=|50BP{Ha+4eP6y`Sj*gB(%SRHY=Xra+ z?{Dnv>{t(q%E|M*J=ZaeOI0@x4-Z|3K~u!@y!) + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph.md5 b/documentation/html/class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph.md5 new file mode 100644 index 0000000..b13d32b --- /dev/null +++ b/documentation/html/class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph.md5 @@ -0,0 +1 @@ +c24830ff5a947def4a5675a8e14ab86f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph.png b/documentation/html/class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..f3a0f433dc68a14fd6a15495f197356036bcfb9a GIT binary patch literal 5283 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 I({gzIUx>Y1R{#J2 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.map b/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.map new file mode 100644 index 0000000..95655ad --- /dev/null +++ b/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.md5 b/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.md5 new file mode 100644 index 0000000..530fb13 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.md5 @@ -0,0 +1 @@ +5adb3e3d8f866fabae92db6599baf2b8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.png b/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..0f5505430cdf538e4d678ec6594dee543668e7fb GIT binary patch literal 1395 zcmV-(1&sQMP){GK~#90?c6_TB}E(u@b7O)xXR)RQN(|UaQ2Cc2ilp7g^l8+zn6VM z#6~RCLSi8(2)6fpN#HJEj0OvvBwz~h^bXD^c7hU8L_%w77gW$D5X_6#a1Mrerb}XUx zO-xKw9uS>;y2x~IzwIbMEJQ>n5)&#BQAwCkiHJ(Vgi1tI z5++n4qLMJ75)qXo^|7fU=H}*{<(*FF$Uf$_uiS30NPX6^^#3{Xotq-RuO_>+t}PKf zsldvEH}KW`yd+ijCvxn6WdH!GdSoAS+gEP4SEN4c*imMFwkCb9QW7fQzBuiRFVDr8 zmSFp3zWS_VLkQi!EpI%o^Vzh|l7~b%iv+O<;@zk4XKO>3HNwi$lzdlJpLvpHT2l2L zW0(2rvyKg+tp4qDP-c6>s`Zw?f03q1yI`}9Bl1z;pTi&ShTv66aI>|czqU5?z4oR) z79^&_q?ab`BF{RG!a7xRsCH5|w|#YHS-;%1zgchYllRNO+~01;7f;?;i^gMqk&WW$ z)JZXZ_|ts=UOQ0y*xJ;eX4iH8(wF*3$k6I!CuMWnS7(;>%kw1ow0-;SeJVr ztFFjr$fLAde%D3n8*Nr`ak@sbW{XUpVifmYr4aCJDwJ6mFIp$ zjRSxJk0QcbIKbPj4ZR8A<8i^t)e-?P>TpTQmU%& z5OcgEF|T~APF@j-xC4DsQb&ob<5vK`+o!9FW*>v`I*l`bl=+4hcv;A=UUnaFeZwh zAy`TxEH6#TZ~e-4yIn_^LHM2sIB8tB{8b3HD3vzfnYO^vqsT`}+oRO1#UiuqqI0OOeqHem!q;9_%%wdeYZt_Ed{IPJ`GRS`rj43?LdM$b z^`NRV-EKF?8~a75tW1qm58V$OsGUe zC1FA(A}UGhqSW^GcAaq$HP+VF7J9v2=rE{3c6N50<;N0g6h*s9lC16R?NuHWoeohH z?S_tFP^!Ad!3DWQQ55EdKSV@CL_|bHL_|a*>R%y$F)7CJA>RN1002ovPDHLkV1f+j Bx#|D_ literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph.map b/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph.map new file mode 100644 index 0000000..3244823 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph.md5 b/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph.md5 new file mode 100644 index 0000000..3dd0f89 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph.md5 @@ -0,0 +1 @@ +5c5a1ffdcb6294388d16c87bfecc71ac \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph.png b/documentation/html/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..51239de38a63f651bfd9ee325e34fea0e43e6ee6 GIT binary patch literal 1688 zcmV;J250$+P)Sx~$rS4HLG@pUJNFeAeh;m z(Qn~Z@C^i)$?l2X{x=Pj^*!mk0m=00000006+`RC2+>!os6UsS_cB0ji|6{(fa;<+spr0ChB* zT%eRXp_Ez+5e!hVb0V@HItZYSQpsVY-|tr$2T-YAuNOK5pw^<$0RRB%hvWbNNFg}@ z08&T}0Du&d0{|e!dbbjQ`dVCEJR3R&OphpvcKiMQPJCG@$w8^qvveXNqP2ctoA_tf z@??2M)@SWoccb`SamSCD?YNd1kEt$S_4@uk(}HJ_P^RHM{9v4##uK4oCk+%%nx~%V<6<3vG zFF@N=I_BV;?=goW<bpMME6U@q z=I`}-##i;5mM68x%`o6uk z?DCW4*^X(EdTr&o>Nb_1_ZH?UJ3)9_DS34;ly^GY`UfR)DY`Ek7hh3-`l>KbLz1Uq zu_cSqGS~X7eM1Oce^TCfOvkg#?^4RGtfMMSsgCQCgH}c}8pb=-`O_(YdB~7PfWw!d3l9hEU7v9t8-0%b74!r-u+rX6gt4FBoj>hvuj;^ z*=V_G`}q3!HhB|UeEVcMu6XjsS~Q+`QZD-nsC5I!vHD6VBnPzC%rDnJ96s^fPWG1N(@K_< z$nmW0l*mA9nH42>wU*0T%NLLTDBs-{{jSgWLY~3;syoD(NR!85NDgSPpFY2_`quLs zA*$|d>GvJ04@8R+B?GPHTM_y6?p?XMaaP?QZP4v@{RbI{>&~W0RGsKd-AYZufOG@! zY(Ogu$QPmAo-GC&yP$tCvU0*+HarpTU$55_t@XL(<>mDd^>?=Q z&m!`-h+NW2);@Vr-7d0!x7*cB_TyH!s~MM&u^vwLv$?#y{J>0bbSsr8?>q*{ZA|;x z<~Ycj#~{zV3b)iLh845%In zp?q0gM|rp!?Xm~Qvtq3(78{a7$*O3KY48EFNgK^7yLR%7_k=`pm@;%H0Vo5>Vajk- z0iX;FNKY}YA^?nwD+iDA&Y@s3&S3JC&wl`*LL`S0+2%1Qvb|~fr1MT-I^DT*NA~u- zJTHe9xp(iLaXHBWXdtci=KlVE=rAxPq9{tefRf};0COgwE|O2P0%apP6hHz1&=%aS z1OP}OIRF4sNDcsi6p{k~AjLW$9r~qD0Dy2($svlO-QjS!dGqGY5b*$&iK1vXbPNCh i000000002MH2W7?C65T|dc(i~0000 + + + + diff --git a/documentation/html/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.md5 b/documentation/html/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.md5 new file mode 100644 index 0000000..370de37 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.md5 @@ -0,0 +1 @@ +dbd5e27f2226816ee5cfb001a5fefef7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.png b/documentation/html/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..4b74afd0811389175799fe95ecf76892d02668e4 GIT binary patch literal 1421 zcmV;81#atJC`}y48vtH6+a5}` zLsL^zwFg9#Z7>*w4q;@SP6yM|)1kwl2I=*B*8kg4fLMr#CJvJ=5s?Q>wnRi8Fxe6j zdB9{#MC1XJEfJ9isbBpnVt#(!+TQE+j_hM@yV{fE73t49c2cFC|EkBUdY(G9xAckt zKgBJ4w(^qvT=#q;5B&}i06|<`b+LPlI>CZZLoSCn!Nw2GtWDD4nTJplnb0MZB z-(j1pKkL{KLeD=`^nJ)PUYYl|Nks9S0&mCxF1EMymc&>+h;i-GS^2%LIrAjaw1n$A zCfVld&pI}Qs^(9ggDS@xmDe)D@B&SfcClt1M>HZ)#q%ooFgk|Y?Hl@CdsE-;Ue}W$ zf*B^nG-(MS>o^K)qH4Cugl%rS`pmXryKR57-`uCj2SwT(X>Dn9rXA-RJ8e6S`5`!N zceP1!|2ZKoQ3wQ606sW;48L92)Gsb<>RWGa=@X%2^d*_F&23ko**0v?ll;^69gdUt z10-us*Lb$RBCjEj%E}0~3)FR&TE~THy8|}oG3QRkkc=m*l#$kFZWn#6t~qS|WqyRO z`ux}Veg@Ps{(V{$uN(*Z?M=N7!R6MI*j${Jdu0Z;UAV5h)H;5&x7`7o^O$odV@Sr6 zRmvz5kE@iD=UlkXnQOeXzN+5?uQl7c`KsCaC~M^T;BXyRBng%|rV9G_3B<3yyVjmv z4Dvu11u_$+0Idhl#ybvR7K+(}zwk%$A?0YWE)alcW}NxIBaDE-^>_Fozug+z^yCaE-$>eUQ>upbDR2( zqx(<*QQ$BJzJ%gx>mD{1Uz0n-9lG7FhbY5veRJVaV=E)nA=m<0+K(4sYbtjg!;AD=SoX56pDq1^Ddo5-6wHYP(oWvpW-VNqV;8O2+UB*zSB7i6te7kN z4sf!e)9IWOku^R%+|5T)X~F_yod$yeRP}tn-w*Pa8s@h2M^zjLaJkjO)y0?Pmm + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.md5 b/documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.md5 new file mode 100644 index 0000000..358a5a5 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.md5 @@ -0,0 +1 @@ +883cd9e3bfd091a835479e80917868f5 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.png b/documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..c3ea50adff023474a93ca9f7f66c32c69609973a GIT binary patch literal 11187 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 Jg|z9%{{n5%)0zMP literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.map b/documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.map new file mode 100644 index 0000000..4a5e377 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.md5 b/documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.md5 new file mode 100644 index 0000000..af6b2e7 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.md5 @@ -0,0 +1 @@ +571f12b8b03ec459624fa1f1217d50cb \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.png b/documentation/html/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..1004e7cc6f6219dc04eb2efe0481b6f46be0e53b GIT binary patch literal 1340 zcmaKsX;9J$7{>o1o_U~&8Id+ln>H1sHmhZMY#82PndU*Ete|;O=9%dRIiXWxx zU(Q)mf}tI$SfqX)CHm~Vw;ysZWndPuX8r*x*iFMq{5Z$JT)jM9KT0YT1|8FZP(16* zthIe}*}p30|3H*|h)>+B+Of7N*+d$yM0w2#W+D zP2{^xKVP%dzb*Z0^r5=J_+gyI!0PJZ$;rvgR4V-a;Gl41WCWWbzl%hn2=wL~w6~NW z!1_z&;dGk88WRrO;TSXQYKz1b%M2(=jz)Yz%ZXC36 z19t;yn;m%K_mXl*lcWP zA-iJnTn4w#IgkCSQ0fg+T`>V10FZ83&Zv~2p$?Ubi+#dY{Aa>Smu1Zylx9tO>F=Zm zhT`~%&dle&lBR?`iPilKF|)6J%dQynsmQ9B;)vVIoAGEBM2V4#T@c+32zv>8-<5#! zup4%4nd1o2@|qJw9;IczLL$efhrK>7Z#_YeTokaz>pWZPS&siV1>EnmwY=}{i}et+5+!PSb4y&@bghb_>6-|#_D77#9VZI-n%Pq*~5k{oX> zKWVwYu>u@o@zN&@(;U7?K6r7dFJ(J1u&b4P-ncn&_>5tBR+f!`{0%jC1B4;kW^gE5 z1BNvJ+}yH-l>O$BGpzCRvup&3-Y9)6EPKe3Pn{6Af3f{YwpPX&tf`ui|!>YJKCF_Ki9c(Z^+6l`b8*oNla%KDFb}pWu{k={PwQ|#y2kACc+oVMpiXoxsxQlg8HM-u#MXy7F_SL>@{-jcvYc%|JcuidNEW`Az{6E#D0p=*V;jiav(cH zYN{d$$?ocup3@S|ThUoeAjUcH=|rV0R(oJ-)=oJmtZ|m+E2V)4c$Ix&^>vF`P$Lcw!WUMpD5xk@h@F$ENyz^H z@W%4(H5GAp0K>@0sAhfM*{^YIj1aqmB^yxit_H&EG8s-$dT-hU+}!xt#q2(38ybyn n + + + + diff --git a/documentation/html/class_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph.md5 b/documentation/html/class_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph.md5 new file mode 100644 index 0000000..38d87da --- /dev/null +++ b/documentation/html/class_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph.md5 @@ -0,0 +1 @@ +b013032d91dc8b5c90f802d78c4e5a26 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph.png b/documentation/html/class_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..f3cff323fd8925e8cd59a34376c7056f70ae4311 GIT binary patch literal 1404 zcmV-?1%vvDP)+D z&cY2PC5QqfBt(V8akc?RDA;idgoF=)MS(0TCLg8G0<>|qG+en>0C40?n>??B4@8e5)paC zq)SBP5tA+vkw;9rL_{8?eq^kO`T2Qkd#BSmw2!&%YERBrq(5uyxJrBe>zK2Swd&OD z>H7lwtia`^Dfy}H^+b;RP7(k>RS)fBZoAr(^A+jO8av9&$2LrltCFM(*pplG;LCF` zrX}G)o2x%-YzU#(A1L}dTu_08oe)2h}a=zp8T3#3&q-oL)*sO6xRZ+ncB6t&u8_f;E2Qgqs(8x^c0m&n~q3__6g~AKwy-8LlUp3uPDR=mK?kh{WMTETCs%z~K zHRlsk=f1UzX#4B8<42ynmc4Tg1g`^lG)g)UY%FF z!@PC~K28onl5R-HxuSFNeFCwS7eH=r zMYwwDy!<`bq1|rR8ed4RPdc15w(>$9g55|E$U|F%z!0m{RJmX*Yw0DM5}xX(6f3n7!XfOZMkUytbQR zw*IWKW>QHenXDUA=G@73Y}=-ywbiu8Qg&Y(CRhu>9uy4#-vd}V1+2Y0Ex*>XRL&b| z$^JZv*LE|^)}J-jOy0?>-K-m2=G;YVy0&#~@s;74FDvHCK0};rXti3iBC^UaF?aKk zw1(kEq!0amAF6tx+wBJV%Ms0hAkDBQy*JVeUMtElNygarvEpHS}xI{&b-Ho)evPuYfWR(l5SfdQH zOkr!cIZ367I)B}l4s(?mid+d-HBSgkx&<6J(d4b``sVt~FHsfD8f}&HjUtv8h=@F5 z(j_ADh)I`-$Rj3QA|j7cZ=`K)ZTXCYXryg!Zld4shYo{=$oBTOwf#uajiP8Lj^p*+ z-QC)QA{vOIXeV?GWvS{qFH*=RilQ)I;zUG5L_|bHL_|bHmG~bPLQOP4do`E<0000< KMNUMnLSTX + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.md5 b/documentation/html/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.md5 new file mode 100644 index 0000000..02e0a9c --- /dev/null +++ b/documentation/html/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.md5 @@ -0,0 +1 @@ +0a5790bf5b5a71c3e1b3572eb98a70de \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.png b/documentation/html/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..f49d13e61f6425d44c3e303460378f1a5d55d4ad GIT binary patch literal 6999 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 + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.md5 b/documentation/html/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.md5 new file mode 100644 index 0000000..f4ac163 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.md5 @@ -0,0 +1 @@ +a1e6df1b87ef76a1ed78865437e33a88 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.png b/documentation/html/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..71871f2210b73f13fe5925c38207f5d34e612516 GIT binary patch literal 6482 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 OA@C(zOR~9F!v6xCWPL6G literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.map b/documentation/html/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.map new file mode 100644 index 0000000..cacf49c --- /dev/null +++ b/documentation/html/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.md5 b/documentation/html/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.md5 new file mode 100644 index 0000000..f02af42 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.md5 @@ -0,0 +1 @@ +dbf814b1c67897a28d3b04f6946fc4b7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.png b/documentation/html/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..87bb72a48ce30d432c13971b025f0a27dcaa14c4 GIT binary patch literal 3666 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.map b/documentation/html/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.map new file mode 100644 index 0000000..f7b2de2 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.md5 b/documentation/html/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.md5 new file mode 100644 index 0000000..f798149 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.md5 @@ -0,0 +1 @@ +1f6043d3d78b7a18d1edb4855bf36a67 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.png b/documentation/html/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..1733a6a8bef28cda6159e36bdebffde2fada5973 GIT binary patch literal 1310 zcmV+(1>yRMP)@bB}Q(*6TpN^c@~-&|U}^w6e-_9V6^4`#EQ zgF+DzJ$Wg3(raO}o7x{>hz1V@+f~fLi$!EXXc3CW2q}6Df`@?3JRa=go5?%x%PM!CidEaL?nJ4d$WC{=w5fKp)5fKp)6-VL)OG`_qMC43}V5t67_4~nK@HBKB zljw9hS3<`?^<<3M>GgUK?XtP}Ng{GaMAoYdiyG!CfX_n*F$sQOQ<5l(HUPYCmmNxu zW35)J^nj>YMx#;a5T@4YbTB_ZA36-GkzTLo{N6SJVj&``JtjvYA_pc%A|eMSM-7$tV;}p<m-IEMtM=FWkpOcd_^f|k zek!{^kwbqY0RT|d1LxSszVdi`dFs=yZ8H1b>U3X)BuBuVgyIihmWMGZS&qwm^=a3J z5W4>(MR7`jH&pRn`+;tW;I;y5s~6vN&@0xg-uRiVC5Q^$Q{uvb6-n1&6 zR*w@{lB7hEb{)+SMFap4yrjT~0Df5->XY_R-(UPjPX-C;c>+t4^uVTFM`6v>nqxe{ z+Q+^+yKG$UI^V9h&&iY6UG0=v*Kl(H5D8v};5rmf+Yj`I_E4|Ad0$@)9b8r73D!RL z)!Aj^@+`?Z>D+NUSrdL*pT727b$RX~i^8VWt_ROI3M^x)=^A0${n&lSV~EF-HnmTx zvyb!Mt8W>ijJl&j6awIw0Dzzcpk)j`UL5MT0MU?Re09qrftzx~>tX z-H+XOJcf8YX;b?=@%WY&vV0c4&&=0eQeDwsgG$#N%U0EzV_DPuJaPKYE%P(iOP^eC zzqS(c1rAY4{R`uNh+qMV3wwLGu{hLQxOXjgXIVE}%2d^wV^gO2Rekn_CC5C<96g5W zyQpMYM$#>`&ELLT$19f}71v-6g0}&@n&HfS00PB6fcp^KjgI3hJllJ#%<#$_J=VGJ z5UNPxL6T!gzMbu96w#Jz3S5LD?^Axh_jvHmcgY(pk#eK2W5p-$^$X-TVyq&7_-lh!rVKL8+# zM*!Z9p5f%`ML9iKkQF;IRwZeDFlkevPKm4uQ|h=fW3GHdCSIQ6-%w)3tzy83m+Hwj;RX)zb}JDBl;PN#E4MArGTTfe%EW~(q7ji9Pm z`~7~9H-Wc@dI!K+0q&?^ZFNB&=efSy?J8e(>sPnYY!#lr>~^Ey?`L}xI2|;L$*^wJ z;Dejz@FzrO>*=K+m>e@IVtVRZ?_=Ukck{gb5juuh;hSFP8Ce$9P6$knIZT_tm;kBn z>@~z9+iRkk`tv~|qO6!4iHIDS9Epe=m>h|S91=HVwzjsajDx5Wo12@?|G=GQ*Y@_d zv;0tUG{)>iQM9qUyIXot)I7$RozO8%N>w-bL!VrXF%Lt>Ktx1DL_|bHL_|m1zuY$d UATZ{=EC2ui07*qoM6N<$f`cu46951J literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph.map b/documentation/html/class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph.map new file mode 100644 index 0000000..9981c44 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph.md5 b/documentation/html/class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph.md5 new file mode 100644 index 0000000..34933be --- /dev/null +++ b/documentation/html/class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph.md5 @@ -0,0 +1 @@ +6fdf9aea6bf3f85b59e632a020f70be1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph.png b/documentation/html/class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..5acd5ed9fca04151e7d322c8df136d1564cfd8c8 GIT binary patch literal 6703 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.map b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.map new file mode 100644 index 0000000..718188f --- /dev/null +++ b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 new file mode 100644 index 0000000..73a598c --- /dev/null +++ b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 @@ -0,0 +1 @@ +5be25169b0eec35911f395adc29bf90a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.png b/documentation/html/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6cc398534f9483c595a6b7b4c1d6f4f840bda3 GIT binary patch literal 4430 zcmZu#2UHW=)(&0iBuEuPCxR5|y@Vi-7U@+$;9>~`K}wJkiUI)yRFGysiim)8LXQ-w zqR71lLT>?SQlvvDFW&!OZ{7E=e`d{@v*zqGvuEvn_V;}!!2)i?!pO%6003Bw{{^!G z0I2*a{iI9uls5CY^daR&?_p{L16=$*^YJBV000M#F-+ek1iLZq;&Xc`n_>GRpf^}2 zD!iUW=E^naWe-~$WONfd-|l?!00Y?Nf$-|gbD(B0yXr{8MA9bR{*rG}i_->Ojv2J> z#c-k+u<*T@geP^UMD=T7ckzZ|TVNS<00;##cxdLSe{&6q(^gl1qZsfbS8?~k*iK;? zdx%}W8g{;W67lUBmB@dN!ULgqOhO0=0|SHCW<!P*bHUUlQ5{u6;>w#=4%3H<@@ zyz>vdCJ%G~{G@t!45*ozg{7dRq%V+{aJP2+I%6#KXRsYLj-A8uiF|hg#_E|c9G33E z>@QNt>4^bx6!REhF_4~+BwBKD`e8} z0e82f+pv1K3wI;DYCTC^J3)?gLcLnmxkJK6O^4H8hmb{&sWk zbCC}}YNs}@4^ADn08>uXs9ALdi}&LtB=Mv1xS)?bO<^Q=Q1DPhYbr?T<|YnVvC-A! zUGd{;Oz#N3vdFFVCLW;Joq%9pGUmHiD`Rp*^mM_tTCY8x3jM$YS_(B1;JQ3nDF`aX zE%-5VSSHp;!eOQCNQbbpoXdS3dFpiF0k};i?ijYY4uM>#aQdIT#cZz zvS3P#8EmIf3*DE$1s&wgw9Ip8^F{tNZePKgIarR)=aX7u=8}ossfoosP z;DbgN5qw}l-PhaKED{|vg2a6Jcfp;8>A)xC{Sx+PfR)7Yz1mCYU{CHmzST4j>S9ZN z&s$iC2%YOIHLA*LVKoU}trn8bF*1fSLh6>Vgw1B9dIIi>_-HWADbQZ1sV8Xi%>A7M z$74-Kib-7V;!$CPZYZiIJE|*hmQw%?)JBRiU|%=McJJFbLM0`VUZSFih$hBat4;*n zNx=$3wM}%Y;Wi&9NW`Hav5zWHV>0oM-4({UfdOMJ94amS8I~3&5T}O2MYjbzi|=I` zgt0`)QK=PmI8#4M5^DF9nTf+tcVt-NKUuY{P8l^Hp1IjwejUKpzh#bPz{$aVtepL0 z58R3{a?*a5QH`8O&6jpm1v_hAaMa)@W(l!f42n%}JD>nVxpQ`sKkc9-&-|tCDsFXNd@4*Iu}5d0(oxV1M5?0!{LpN zTtg7X%>E{?qBHl`t#Vq!V6^Lisi%+b8{BYb>Xm~pY|ofK8V{_1C3mowy!*kpfdiaV zcZfq$^yMq{@(Rp1C`G{B>nLi*!fH=ySWZuuc3LFMivOWKl+4FpbuoDcT*^&@$)pOy zZ)zX#pE>n*xh&-c%SFAW;-qS$5vtOg$&3Hx5}|->uqyn~&0Z2WkwdInyS{11gfDbp znNtCXt3k;NViE_wFR#_T0v6L4V1fHb?_G7hNrLUead$jgo)Yu$ZW3SZOw!@Z{$=Gd za;pl`Pi(W8exkp`Hn7a8eJ;qY@e3hGJnFn(0F#LkhAZ=i=vRHxni39(o@Se~12E1t zF-mmzhCI+=-CRrCy(=w_FlY8pTuLwq-PmKcd;Ihutc-_SXx0{bzRIwK9XCmspm;&; z!ZDHPddZhz_;Qai-Hw7POraqFAC73TD-5RmhqRVP88J|5lbLa29Nt#j>UP8snUDi8 zz{*#4A4WDd4q9z*7JV8Crc|%DX z#C13A@Fc8e5Iy+f{8`XRuHwnD<17m1l(9ePqZ0P^h4Sd&@bIwfcV%{4N?8{j_c_QM z^0JTMtUyi<8ZN#NH_cG0R8Uyo)dd)xUj}edIYi3>Tuil9wIk29d?sg@gkA~Dilhdj zP)~Gc(^X2~xm_i1T($QX$&VML?LPdgUdW^bT5zZ3X-9lf@;_Par$MDf>OL*tsf z^0`Dr%0U09G5-Vw>oVrH4{oY1G?t3L@ICS=$jOGsvfu93{TDFgSd^CXB8)W$d;jdT zJgXZUbE&VnN2GbAF+fTPX)krOts3h+R=eLE7U@qZqRKs6r$r5PIm@?C36D~Y%S|yf zGgM2g_uGZo5G2>%fKqYU9rv2xvkxoKW8jpw^)of1zo-qeaf@G=P1@ZKw*sU1#q*1_ z2F{@P+Uxft9Gue@T;mZ9;*l%@@KV|eaJ$82ZzJTjqNw74NE`Lc?9S|Hnv=gesHRW5 zh4Br4_SnRXrn=pU#fdV0xAR=sA_qY9ZNg{3N1 zfVbhV@@!tLfL1=4-e|vIzG&h>)5kc!c6K$eee00-8I+?)2@T1 z#)xz${KN^a+;BS1x~)s-y?t(X)h}1=;AMYoUodg5Qqspk;(pfKov{dP)3U%4&wiN< zD|s?9Y;f*;<0hJoOFwh=;T-iJpTVo6;vKW^ljBX_%yrGZ*C|&yCuQ$v>0Oa?a=q1* z?-~R&p#8^dOL9&MnZZ5kk%tZL~Uu%=7BqGhK`M2O0DR1PGCxNk```?OTwEWJA>wD~bN^}EQxI?x{2 zr>au3s*2uFy>U+ilY^v|zi*|2XywW;gHTmdU2TY#(Rfnzb4rMfa)p`GHT?#Dn7txx z(yUr-rV?Ff;mlr;Xn^G| z$q!w#^!8X@ag|q6syBw^IX6G@a$(i0D7Jv;*+$;+F$-@$cZ#-8GSq4$3m?n-lIQ2$ z1^D-Z%~7!14XxmHrX*Iu=^+BIvnsE>jepX><~p zN=9j(B$+uVoH>{+`{ccBC8NJ>1WgAUGXWYmHj7>iJG#4-dWTzX?yvFL&#}7g-nlyG zl^-L!cfTqvy?J3{Wqa;pjd0A^mpoKJU!r#Z16ILiKkqE%P@$*Gc?QUk+OE0e`osfD zOVS)&Kw|3A_PG#4o`t|y$ze)$Avb(24drOd3!2zEfPf38&Ura#M6TbLjT%emI`yLAjTg>xTRD}l-cQSSUu$?_F!8I?E8OVH8RH(KpK6pLKquzT?I^9N zCz_)J*FF^kaawU|BVTyesP_!2ovtv=UD_{9&O{-fADR5w;T{<7< zMu_cUo%(TQjd4*ptJvk%E(1ZdS4Ix-Sq0+`WP zCzP0mY>bn=6h5C*Dkcx-EJtU3#nCUt_2*tySTlEw_2l^fu!IAqAi5oH$s0AOG_&SO zRxqKb7^oB56$79iV?VuTS^b#kbZk)cEfymTM{d>3t`HTtHm&mAXz>7FdW)x`gpJ2M zvm=t<4T?_kktD-qMI+j}G7G>h*+@`34==}Le}aXx$8Q}3COk~{+3UOsrah!?GN!dI z3!#ZQ9^R2jk)gWs0%(ARbdOq|NpK!Y4KsAk>Q}M)#XEkP=G|Rf z6w8}vH8x?9N}J%MSQYlMuD<-jJVad$Rka%vfjGo`og@xyy{t-^usvcE<)8w5craA~ ztRab3+xUAM{~GE*pT$#BJk9Sh;T?s`ayZ85jAbQPKQN9SWFG^xz_xb{ljLib#PRB@ ze5Gf8YOxcax3~R94g)ezBI&QUxchcHU%e%Oiyk+9p8YMVG@xUT?#>U9x2Id&7gbsk zWiQJ%2bUi4=MHL^T`~CMbB?n2@bt7mc{0>5&_v!%rz1SO2kOnmR3Y+X@H&@+A#qdy zkde`jS@ZPqVU~nrn-J;-*ad{E{rRYRMTL`CCW`NmmRY>vp|Is6VbA`5^ z=a4AOA$i_rKM{#deUj07$bF9j%hsnux(Mg|$3s20WR|m(;?yiL5GsKs<4x|hS6=!Q zMVZ5Ss9{rwwE6nToG*bQc!Df0JL#h5fuku9W&`Ydx+b?v*wk{DWgK#8(3}6T-Eyts z?uGy1DoV!^u{Wt>QsIg`n;40q%oJ|R^V7$#iJ@~3*J?CVNm>o9^eF8S0=L%@WazlH zk!3P6{p=(+Z1{OP7==WycM0~X_aP{n3JS}uH?y+xTyPa$z7qPbFWX#Dck{V@k+&BH zG-CM@@Bh6IzCMN@*h+8)5}ymh2_j{@Dwx)X%cS~$?X+~i>i(r(V{CH|O(LQ}E??QN zZx*EGxBSI9_w|D-@rAa3A-kod%Jg~>Z8K2}OFXG=&=Jy@p({f%Yr2LpSR(A`Bhvzmbf3<~e^W z_FGsCkV9$F3Yl8(`o9GqmX3Klvqvx^KcK$~7yfVQ=(#`$hUaNLXrV0}8+xO=)r_UA rse6>*Q}iT-4*qAG;qMND?SkR($Em>lHHSvZ1_{8}5Du$^-ii4)j81Hy literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.map b/documentation/html/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.map new file mode 100644 index 0000000..57fc239 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.md5 b/documentation/html/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.md5 new file mode 100644 index 0000000..078fd1a --- /dev/null +++ b/documentation/html/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.md5 @@ -0,0 +1 @@ +4cf74958a84bc44517d184d7890382fc \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.png b/documentation/html/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..6235409960a2b24bb9bf45ccb85e30eaaa65f9d3 GIT binary patch literal 4642 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.map b/documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.map new file mode 100644 index 0000000..9e20f1c --- /dev/null +++ b/documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.md5 b/documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.md5 new file mode 100644 index 0000000..838ed89 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.md5 @@ -0,0 +1 @@ +f49539a95ec2027122721c1ece06ce77 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.png b/documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b62a4575322bad02b3b20fa10053773e118cbcc1 GIT binary patch literal 1368 zcmV-e1*iInP)h3?L`dXb zOwA`iw4p#k6z8)EaRIWi5=9oWjbtPc;OaUMm2qJM0x2>y6vTHAMSRhCyfd?V`!aiX z|DO~oH?uSI?AiO=?96!qA|fIpA|fIpBBIHm%z{Rv@w8IvVu)a9e2B=8OG`_Kq2m}v zv)Q~BItHqyD2fi+?e?x-cFsIVDRogPwOU?SG^VZtSPLD*F!=jVHvN8o9l*R^b|#4q z%+Agh9uSSEZnqmcgv^@FCg$emLWe;W(r&k7f48Fmu@DiB4JJ_{q70ZsiHI^_5+x$a zfJu~yC<7)@BBBheUvWxfVPPS*yxne}I!1r(DmVK}Q}1g_cDA39udZt9TXJ6k-=UAy zrPoy9U-(z*%-^g407T@}G5Tv)x!GTudSBa7rk`7t&MTKB3dAQX^TJDVA=;Aapv+b8 zYa7Bij34?OhVZ-qSEYtqjcwVLK2{!1VSVK#^`NK$lO#x6B6YPf%Ut!owjty-zWE;H z*zN{Kw2nphWP30G~`9_ zE^J>r3TvX)M9oC3zjoE>WrOm#%wlRG1aVV z^8Oi=x+Yq*verb)SYAjoM&9R_$GP=i|L}wQn~Px{_^vS?_&rNi>ZjXQQFU4!vfZ*Z96oyu^O}b`{UQ@l!5A zrKPY4;Hd;h9z$>r5&nVTa|pgzzKri%cjcoZ!z*$&TII1rC?nYiNunXScJi~R(hhu< zglb#*X4wqN)0liSqIdG|Sb(oZ;hmWoTv)!M-det_ zHclnblGxTSZJQ%iN_eAiD{m??=F&Ho%=#pWG;VejSMO`9Cu4J#<@-*n-nThU+-qIZ z4}mmeByE>wd|zBu`XEa}1ieT>iNX&6?)0W{_p?jt?;^%Zy0K)|CrPAnn?rH+zP5TY zHfN*04IjPlv}>YqD5i6(9PBEH{B zlm~r{Gtd4;(M0{(ClOKJm_&()GGG!VBFcbCl!zz;>&DXF-d>q;5LL>~&JMcWZs;(m zLiYFfW6RGZ(I|=z`u+a;(a}-iLDBe%qUa!W48szUbxtBEP83DEp<^H-A|fIpA|fIp a3h94E5+p1c>YCU90000 + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph.md5 b/documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph.md5 new file mode 100644 index 0000000..7432b6b --- /dev/null +++ b/documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph.md5 @@ -0,0 +1 @@ +e5b994fd5a29b45fb7ec02627d4291e1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph.png b/documentation/html/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..9e2494bdc6b414f8f55e6467c75d51120e96c39b GIT binary patch literal 9678 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 kxDEkS^*@iXm>UZF`EsHA1lE+m1}!{QMJ + + + + diff --git a/documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.md5 b/documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.md5 new file mode 100644 index 0000000..345f7bf --- /dev/null +++ b/documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.md5 @@ -0,0 +1 @@ +85321fe73e73e086dc0deb7f2383a81b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.png b/documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..1de1ec560c96d216c761e47fdacd45dc8d4bdfb9 GIT binary patch literal 1349 zcmV-L1-kl)P)FV(M)6FBqDOe#7RWth>4Sk$Pp7K z5s@P%P9h>lv0q1W(dl#|%e&p~iEGT)w(@X)F7-)mDV@0AS5>WT>sLhZRB#u=N58@K z^>qn~98cub-;MwPwALrCF<;xt!~MC`C$*hr=6kEs`^qJ80?`R7eDkHb8RHV^q|8>I z)YgYZAHPKRL!+YTddl9dDQi0y?KpG(vKS>DZaeMpBoxW0H6gA0eDjcKQwmqkIj)@Z|>+bo}(*G zIQg2dZFOeZq&!U`kGpo#Pul+slE$?47ggu-9@5BdsUCH6+GdYMEFYt0rsg>2*x?w$ z@g!{*#MPOvUEiy1jI`~h8Gnw|06+teL*a@B-foQaw-9`~Bp6;@l|Qm{8g&!eW{*WI zpQC1`<~Ziq;TXd4ByAVC#ADm8Nb_0PJ~LZ?admnB4ocnQELvH6oMmhsxQtPi#2CEz z!PUlv4Q~(25a5pOwh#>gup}CQ;AsHQ+}3!%v7^7lS8q9wm-gVNNM-GD&dSz7S)YAw ziPMG8nNU$<`(6(F9v=YIFV{DM$DZ@@v=1$K3BZLkmqHK-AP{^Fjca%A#TWPd{ny3h zrc=aM;Hg7=a*eX^avPoqjF=UI|yE}zGDn>Poqp8tHhPO@3s)=vO4)tEe%?ea)r;Wma42p+GVV~OD$7wIIWgri`^(x# z6=t3l^6&A_pP}*2U4(eC9 zr~{s;`lPmI0uIkQlfH9m_8lH4>a{6t;&&M%ZM(GNC%uQ6AgDp(Hh?8){HB4A6)^0- zAm0}Ou*q;XVRgK*|+N+XVkb+@nvD_FDd5SzGE6LXti3G zL}Zf>GPWyY7F@NNw#|4vhSvIWuh;YP1o*XWeFeZ90t}U4*n1v(5J`Q9wA*dX2N~N{ zZ5CXH;|CdU^?JP%d*BQ8Jp;O)jqOi}?O2QC8-jWuE=bA}-a5h#WC- z5)nCK;v^z+#KcKN + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.md5 b/documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.md5 new file mode 100644 index 0000000..6369532 --- /dev/null +++ b/documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.md5 @@ -0,0 +1 @@ +cbce8f390af35f07cc4e03dcc42066d7 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.png b/documentation/html/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..2d161b858265acc664cc9c726a0354d633073abc GIT binary patch literal 9511 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 QolhiM8v3AeHS4$k0Tv>v5C8xG literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph.map b/documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph.map new file mode 100644 index 0000000..8559ff2 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph.md5 b/documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph.md5 new file mode 100644 index 0000000..a1f978f --- /dev/null +++ b/documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph.md5 @@ -0,0 +1 @@ +a91dc742d0305c0a86071765e5c6a5b2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph.png b/documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..7187dd8f240f631286cd50913652f3e828ca90be GIT binary patch literal 3701 zcmZ{nc{E$w+sBW(hPSjjm|H~+t+6$vLr^-PY0N_n4Qg%>Lk%e!L$!64qLdJ`#t;;( zq2_2Qjag!75!@OhBBc@+A#d(o>s{~fkM})$t#kG{Yp;EtwfA>_pU;zEVP<^nsN_)q z0FFWK-mwCJBVL@oJwGq!?$V_b#d+|$L5=SK?0;Heds#XF99M?ixoPtxmqrdqI=kc4 zyE%+xvW!dYcU9cbbs4uU1x^Yps2@qVaR1iAwb1h!-Qh7O=6~<;`yBmw^U28hvm*TV z=SL(P))8bZ))dnuGGeqT0pd5rnRb?)XGr5D3!YAc-#!nPyr97(525*1pp7}%c|V%- z^0M1^ppLs?QS1(_l^?qiQFtjRC%pf-?$i}?0}~Yy?Hy&S;xXe#pB0Wj(l!&8G8VPA zw#J`&`PY-tpocV{D>>#N0cTXsp8(Rb^_)WlJAGcb{%r_Bif{(HiXRqblO00N+LP`M z#AxCssZ$-O$Wd1yTU+wj;Lwn$R8PfBVAnAW2BQoXtkSq(o^Mn4BS}@@ zf)2ysKGmK1>q5p4B!;+7X%*fgKK)*{`!J!^pvsSGn?EKho+&ey;os6*5~-L%iN|aX z^TwX@?U*~%8VS;=&F>Zz*9elHQu*1JHpS)XLF7SSxx1&-d?+IrI=5&U{TVy# zP;Q*_=?60L&&1y+96t02b{d45*MxM?Z6}%$o{{~8QGb9StGX*P z>>#BK^dU>)DoVbJvWwC>WGyDKM`xp%YCOhQZG8XIHQ7hD&V7tpNCKNxewN~dUTns4 zWmiU)(3`};y&K6zI{8?5Zv96SxutP++;BO{gw$w9j_OU?5ARNbSUqYP!ln=yor{)i zq3mNf$_|~9on3Tu(X}O$ervGXxWq#V_(5MNuWg!~}MG`{d zv5vR&(87J5>IaED5m?bx>4OILZoPKCZ%l6dZe#zuVQ1RQpnT3$;!RCTZ*@JTyoE&_ zj7>iX4zhyvby>ap$$|l$pVoEOCZR3uy#axiL~wJ5EXjKcp?CNT!JJch!HCdf%LvqG z4tI^`o^J0D(Mejk>&BZ@+Z1}S3&ZR1dR$)2VaM}3ZR@f!5~zDjDTYuLP{XhSBx&XN zoX?z!w&GCN3}*{-ykeuXha&$~kve!oJ*D+xH-l8Ei$ko$+wOe50M|fx&yg3l9jT{m zkqxv6ig%kU%p+3jQ$4Ms4_)J)m^RT&;ftl#`A4k(QezIb^(^YD_J)g#_-3M38_d+! zuJtsWu_-okrkMx&;9X2(;*MgE7hYAQxG+a#br%5g0OrmYH zm|DHpD`hSwMfaPseTvM+dP1J=P5O1LUaPDw7n-v?9O2uuo%kJSGi-fIONLvT#471^ zRM*!h*raa@h_2~rqRPqlYmq(dN!T!9JE^rp)PIZ+kNnOS5x)WyE^>TAa3Td4D(hq0 z-^U)mK)|YyLn^ap1BmvtXQCIpS=7gR?+k`lp?IC{Ke+(g&S@4T)aaii?=kdc#s=DdGJ<{Y3(7?^)}Hep~RaD|&y2J}l=47`*su=IIpbGDUXZBPe+Y7tx(DeCf3*emJfhe^_bvV)#c^ou}9jkj&u7CsMNHb zdLWvUS{iTPA&aQ9Zx6wv4d&VzR(pSv1M;b3Fd`{hKFp?d|PHzI?egS_A~RZR%I}`o&GrE9W}saU}d&KeD+;;Wb{? z$rI}6JnspXZZXTjDd3h$(_?*aymfRhr57B$F_Zq`zEUR`VAZeS5>8BRo$_jtp`=3i zgy!7z^l3SR%T5kGJeS2^8!db;b_ZJCWEFkX74)>jN0vd^3U>WRP#{>on=YdI{`>b6 z+y0T)Yc>Z#mq=g;qS+Zla`~GFwWfu%|A{^V0Ds``k zy#(0`GgxbR1Vp2E9D3T$`@yLI4kKL4kO+09h3=@NP^!yye96{+L8N^0ro3qa6XR?; zg;%w1i%Tw=yTQpsQ3a5oWA1}z0Kisb4CEDlW?8aM+qWV@;aS(KqJkS+tI?nZZlHET zcVeMuuY+ReiXkZNjalhyK9nxZZQb z&iX3X)u|4?(@QHgtgEM9eJKK8xVxrLduR5_td5y~9p>h#9@}kEUc&@!Kquz`@~5cc+%C zb4(@C6y@x(<5*NL>**>OVFk77H~syu<{vi<<&ju#^ulfg3l=r@3HOOK!DnuPrY}*= zIkt7l1!YUBq?`e2nW+|9Z)XKjkfDp=(1C1v|V2X}BoL+LKJj-Qh9^O1T`s;C0uGMeDw-_nD{ zPi?2~rK5}wPOmr#MMa_8CC59QYosMuv0N|Z_@ABr_pB`dMi4)@#@gD;1J`0=uh;jh z-vx(KL@3Dotx9f68Ckp9VEPDr=JxBHkoKG~Lc)!^okR1=wprmSSbkV@rCl5#+yqdiN=WBZKxt|EF?!g5j3DFhye9l>5l zCqF3k9%M8utL-%oz|xrXIrgWn*ODCla&XFs&aZv$o~BX=p`mS_4H94kXzIyL2I0%2 z^`FM)setcuP7;S~C0-DlU~{3Qx()C~^=Tn;1-)wK7&lPp^3N3U$f+bOQcQ{uco@PN zE8-@45ON&J{s7LSNB)mH8754#>k%be>(Jcsb-9?wavI#qil)SjZ*LYJgYqMQBA8$xJij2*@1etEO>oGyk&uK$_0a)j$-0l z{jJ#Wz1Pz_&ZN&lE$)db(1^L=8%HkkCP-Llz{Qv=N;M!a%LJ&+dFzlPmWzKMm|Yb^ zRRP=a9LjbLp9QHztXG)fMRs*4_s8A&lQd6h0nOhuJtqU^^5~W4hZl%7#l3vL!c-6W zj9@bnwM}2=4PC0~v{}Y}EQ7UzFV0e^S8gsfh zZao-;Dp5MK_&4w}4rc-YF=_M35;35n$q?@e9pkt)t(5P8&FKWrC)pZ4S|&~!81J=F z{Qqi~M0V^mP>v}mXRx@7Q{@1hg^@wxTRF8>)iaq#B2wJ{QHyc9osOIAC + + + + diff --git a/documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.md5 b/documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.md5 new file mode 100644 index 0000000..768f8d0 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.md5 @@ -0,0 +1 @@ +8474a7f07ce70b1f43fb580a8a29d1ef \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.png b/documentation/html/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..e8c0cba7a651dd9de3d87b8db0f044e9adf2074a GIT binary patch literal 1687 zcmV;I259+-P)*Udwgr*I(4wUz^&lu}Pd)3UcxWqypiv4rXx&Z;u%|5Scn-15LLh5PaOi#Sy}1;007-W;sF3e zMdASfL`C8O07OON0RTj09n}V)x#s5PPN$9ms3Oao#4}V~vq$n!No@bL7YoIdtey>M#JSJ9qBL=H}+E=~4T5#>v6P zcHnib2LNb~P7N+7Ca?VGvU&N>#ouLRDWxhWOrP>6HIBzrR@uC=7)jF@psC_)4h3@0=DW~ZN!8-a?%GQg~Z`1UB48SbOaO%)!_f4(4$wD_*(HsU~ ztaJDAl#PJvDpM0yo5}~!F3A#)tv{yiL!#TF?7phd^+Ke#roUE7zLSwGFP>1rUq)wp z4MhI+C;fik_&OBR^kR8F^Ihw9QGOrW{ti`N3eg7_6zAKLkFA`t`L1>I2iszj^X*^{ zJ;b~2@{8r!_Nh<3w(`pAHkDs>82vPzd}t-li^ywwM$XUP)VDhTDr;!klI+q$mueCGSa;4`YtCyuJyZYs~W zeBS{Nu69gEn{2Hw45tu+j3Rn%CB4JiACoI7o=3ygtgZ*_K;;Gs+pZ{D^r=g zG!l9B;6d5y-PG4aWaa7ovi89-wLM9}rUOUW)k}!x7}J$eu?fi5ELV)j)nr%J{O8)f zNtz(*j={GK+dS9z>53~vpA(5EqL2xIeZ6@yP1Ao{DvVP%N_0RuH%+H4pGLgMp zf%r5-`IJ?MNn&VH`E_D&K?`v2OD7C>ezvv9H(JR%2M);LrQ_XOfwrz6t`P3Ox*ROoI;%Ok>QPU|yC89*h4_f5PaKBu=bWHsjqN1vU3ySlr zBp=fN0n>cfy7>f9ObD({@Uo`1{Jbhdzg^9CldR_(!&ucgT;*3C3LoPHV%Mqk+}zx0 zrPOljvzIR8Ne$uk`+d<`pBW4WD=F<?TO&eANjj}m);vZlQFSDqn#DNKlT3g#NG|mt@k|*;zyWAF63>+3Y6w8n zaUahVR$hZf>Ry z1F+iK+A>Zj@c=EPwO)Pr@L}pO0H-X=ZWX7Ics%gV8#G1nPH>=2NIV`$E&#B1jA{b_ zL`C8O07OON0RTir;sF3eWgT3=!|(tAA?!*#S(e=$jYg}tZ{JQ44-ie3Wp`7@00000 h000000001O@Gr?u*A>X(ASnO<002ovPDHLkV1n>MMR5QC literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph.map b/documentation/html/class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph.map new file mode 100644 index 0000000..6ab93c7 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph.md5 b/documentation/html/class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph.md5 new file mode 100644 index 0000000..614a4a2 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph.md5 @@ -0,0 +1 @@ +90a511a080f6d19eb50eb837035d95af \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph.png b/documentation/html/class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..51aa5fcad193e6771572c286ad53aa83415d2479 GIT binary patch literal 5702 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.map b/documentation/html/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.map new file mode 100644 index 0000000..0721e7b --- /dev/null +++ b/documentation/html/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.md5 b/documentation/html/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.md5 new file mode 100644 index 0000000..3a7b9f6 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.md5 @@ -0,0 +1 @@ +79323663b506eabb5265f1049a641d7a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.png b/documentation/html/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..7754f82da360d637aa249dbb513da3f5869a6e85 GIT binary patch literal 5667 zcmZu#c{o&Y+a4*(+7PmrNcL=5#!?#9m=IxvEZH&|yBWJwmSK=JyNIk~34@F^Mz*mv z_N~N(W^82%^$qX!{_}m`IoCBa=bH07=lb2x^W4vUKj;SrcUhVEm;e9(E94&77yvkB zMEm{xECcORDoi7o_Qmi7dKV1%cYMBWE=mFbxF#UrTPA*4l-W>>z*2Dc<}PZ7di^|0 znrQMXK+6@E+lh%!>Lp4_qX>J9r}HEyh6=Dz@l7vrE@etCAtw4+wZ;XKu~UaFmeWHf z5_Pc;_&6G*%;OT33ceCApWkAp_7A?6oVZBet~F1r51kQwREctOc19tQ?%HxL;iw${ z95TqY=U~ad1w=3Me-3EmlHl{GsHo0BGNlDSZf-|l!dQD7(4A%3em%-P$h`2N=b8*& z?V_qs+xA`PPwm~NpYtEOIS z*GYOG$TYEDB}{g9>Q9rWTpkrm3;FvAYp*w{0-uMw^=#M3c)ur+KddAz-_;S;Yo9+>P>|el@}F3PJc(4RuB!B53)2ALTE8vF~N# zH6Sp7;jrgb?hK=F+dj0-0~a8dJJ~{T+KQ8r3JrLZI}GX;roY|hI?$;0bLkUwKcmd( zBzz;wp7RbH=a!jkw5_jggjYi;>G(xBFN$A)EQtvP{1Mdh_4+&?{6_(lhE;RAI-eFp%+680$dfu@ruJ{9-uZVY7d_@br((Dv$KZa$ znfr&-{NmQW#ydvUCmTmu9sT!TqX4wb&$ivWp)H|w_4(v=2SmO213;P@F_5l1PXBG3 z8f$={&{LOZGABC}4QsU4S|&=}wx5lCGby(fSM>PVye*2p{?y%fM9;JR`?uEe;jCgt zv}YQC%;z?1`4#72i$(B4&g|UUYgwr$FdN^_i(Cs6cDL+{_3s{u z!&TG-F9&hQSj7hTNX+g0XIGe5P%}H3?`7uoZTzAOtl2w=g&Z!apQpBq(|F7M;5b?w zi(+zLgKWbGc~YRS23rSmtQ%IGN)8(a#`R|37@AC;R3yi{^BeFs<{BT;75x#_Uo5#D zejS&rG`Mx6ss&0Ic%o%+U74 zx|hXVn9mEu+T^Xz1?>U=gOx_I-!*cTLf%OQ-Ffg02tdhx2BpT?E{AQZwCtH&uy-22 znmM3WdjCJKkw>QM)3c{nYpt8Bca8nt(a)OZo}&&Zr?H%*dkMw0jl_=%xV(N-UHAN! zwJkCAsgc^r(vp(%TP_RurM^aW+FIRBuLFsVaF26ZR7ayj{V82A*uvJq;rqAiEH)`9 z0nZ@HUH64Ij5)RLM{94k;|d?XD$1_cFh_a`YlkkB;O$Ea&84a3^@fJrVKl1ya)ss7 zZrY@&e>bq3dU$QYcIPfFC=yJA8m9&UV?fs%dik^@SA6Ufe9iK+$rsKB3Ubg~c>W3Iw^PvO`v(oUE&G`6wUwp`xgLMWA6;~`3>*VT{I<4f_IA>p_NUQmb!o62 z0W0ZP{n!N2RT`AD)hK0Oj42vRePZl_QySeV!&fxO=TD6s9*JfvLQghqFDAn`Xj}%* zPwm)wqNtsOEY3a2r^lE3NX5u35Tb*G0b|WrEx5PtT~9gQqk}Z{P0%9<$WZZH4Bxvc zoMp}T1c9QDai{ zr?R^7Rm&U<>EWx#YRDxGPi12g5m9Sn3?Wx=->n-g9agI;INrOuaiUyrv3Gt*`x|6S zz|`u#ueBl>amR8*3(_5bApMO1+1`C~20{K0_Q$UQqPgm^V+OwVSfmw)vXWA5Pe1ZI z5aYv$YW+ydhkg(nFu@=R)-f`GHqQE-Qk)_M!zr+>a2)JV`aq{?k$fL@Ki{m}e7IM& z0D7F2357c0OSGC#v?$V!eh>VAqMyJmU&CVqndY8{;gkd1GSpmS#}Pic$L!1<71#;I zcDI`3FpIA8quiRk?;JH|9@jxa1WW9}n$F&9&_nL)E0OziJ5rQM8VRF*&jd

    `lKB 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph.map b/documentation/html/class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph.map new file mode 100644 index 0000000..04af8ad --- /dev/null +++ b/documentation/html/class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph.md5 b/documentation/html/class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph.md5 new file mode 100644 index 0000000..de43076 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph.md5 @@ -0,0 +1 @@ +277df33fcb4a6772176685fe1e0e327c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph.png b/documentation/html/class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..e25fba458b54db0aecf0e3ce116bb0c369e01498 GIT binary patch literal 5467 zcmZ`+2~<*hw?Ag(&8bnn>ecKINdU{atu%ma4Hdz5G&D=(0Ay2-&^l{YrVr-O#gHC^xONl_r877?YNS>hCBcO zN>C>UPXJg~1b)Br+eYxc)Ewafer!DJeB1$8lfH`EpX367$`+`@-`t2A^UX{4CTv?o!;JX2lmHk7E_(|jK2z~S9m3sz_i#o>#ZW6_|`Dr6PfA}kFsc` zH8FLauPhT$>d*en+0n@NHfVs{TBn-N<~$jFcVok=G1rTOO{tI<;Zx%qz~5#ptJtOd_6nbH*d8xZi`zZIKcU)l z4dtKK@p#zEhVLKaCcoOD6Nvpp52$$0axxP z^k08`P;G8=D8-4oAtTtxpPfuEm+KcjciD_zyhTuN31=@72zbw8Jxt)Y_IS%S`V2l7 z9m#W>ky>rgm7aqp6nk9@+AwvnkiC5txdDBTpw=t;6X%9Q-Y3XFC0Jj>VIA6->fFGP znfeYS*MF_@aom#z%d2_-a8BJ%YeD6OM~wo39D~jveA|=Xw|K-*GGs5=`x_E9NkJj6 z*%bK|3R^w|S6^K@K(7jgg-|u1q+H}xf<0E3jf@|x)^#)@>wSGzKfJ|S2CySGYA+NW z&yFl~@oPrn30^J~t32fg$jNh0g(-rw7)zmLlzP$P_(D!fPq_u=X=XS&mtaS<3S^Sc zrZ4@ZJrwvQG4Og)H)TBi2qvr$)af>EUloQj`;t8MBO4sgfX$!+}`#Zim&|tVj zZx@ea!^cD-W4anD`0VmDJXl)_j*geGU?Epb$bKi1f$B06g~MtnBKhn%xtufB^n=&_ zZN&>}j|~bVl5V!Igz5#yo3D2VfE@gRPaPi!owS!99}TL?uY8?leXeZdzq{M2l*PY@ zx7}SiQ6A;4EMf#Vk7jY;Fx6kG61pr_pyjsFxqK~bVnDWSM{e7rZ_6>8;|nDL z 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 E7q#2FuK)l5 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph.map b/documentation/html/class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph.map new file mode 100644 index 0000000..76a67e2 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph.md5 b/documentation/html/class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph.md5 new file mode 100644 index 0000000..16156cb --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph.md5 @@ -0,0 +1 @@ +07372f7f45ff3cd774419405c612b294 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph.png b/documentation/html/class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..d4bd5413f32fed6e526aaad3098255328d10f974 GIT binary patch literal 6878 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 Wj_=#|3tFwrDTtQg{YnkHm;VKNxOz$e literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph.map b/documentation/html/class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph.map new file mode 100644 index 0000000..7193f1c --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph.md5 b/documentation/html/class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph.md5 new file mode 100644 index 0000000..bdae651 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph.md5 @@ -0,0 +1 @@ +aac6df47ba701969f6ebf72a9883ae0f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph.png b/documentation/html/class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..092de86a06631707915b79e2fe9381e36d23c5c7 GIT binary patch literal 5797 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.map b/documentation/html/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.map new file mode 100644 index 0000000..49a054e --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.md5 b/documentation/html/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.md5 new file mode 100644 index 0000000..24a8023 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.md5 @@ -0,0 +1 @@ +958d39679d52a37cdd8b0585a1c5e421 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.png b/documentation/html/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b6038d8ac3d9ef1b2f4be26e83981a30b4cd2d50 GIT binary patch literal 5570 zcmZ`-c|26@-#!$Iq^FYNu{;%tq^uc4gvP$_LnZr`WeAO>QqNO_v6Fp_eH6x+8B2OX z#@ZMrV=IKA8M4e|GI&ao&s5y{*=F6s#-+7 z(!yuz)gMKSw0)h~5Ae91?aw=!WqmgP$?Zdb!NISNfzChQ5}JaCbg>OV*E~a*3`-0? z8pjMYJ~6ZZpm@DlwKJ_`84Eeg`Mm$z68UnXc>qAhEp%pC5pPj9*kXzdi72`ZPU_bo zRn?-;Ow5qLIKKhIl;WPK004!g z-OEmnD4UfTa|MfC+HZdl#th4i4?qcc$G%0JgZnHNgpDo0eV!*tt%naqk5K(;hQusZ z{vjUv(U}O%jt|w7wF}Bmp7YuT}33p}zfYJ=cCGQ#U`l2z|ujLG+Kj_<>3@9g?wXhli~UIocf; z)gwsT{VB_coP{p^W6clf3yI^#N93Q1XRQ^%Jrtg+*S`QIt~sdq{c=d)Kq@Nq+FN#J@)?7n?Gik&@61+5XEMWLF14d7AjL7ZHe zybRPwCcq=FsR;`pFGqBkmU+;SLibiD(cPDa@e@9)1U#oAL6g~g?Di|8PK&W`1SoBB z9WdSXg3YFwMzLWXh}iW=gT|<_f%C9A1eqVT{y`SJ)p=ia%5IV6it0foaF9%kMz|Jc6dtVS}$~>BhgMhO9gU`rt%02z@ZV2ohr0b6Y z4R?Hhd`7fx!(FB^-jFy1Un+kYcJT^Xq^V9pf}2N`sITOo>T>K<^L2dGW66Gev7;A~ zIsQZ8?st1~nySJD)!(fgSBTo@XYhd?s3ClgV@t$iNeyyW|5=j(DfgF{{@*dnhT=L* zP>SX_OP^v+z}h&ElJqs_Y)BcFPG~PZa*O}~A4Vfe>b7JXHj|C^|K3WEUvu+!OKdiziqq<|2hBb6S&aN5X$DRo>*baYKs2 zpDX8+zPFqCLp4L*xFoaiqwyWz=FSThak32L(8b`mmp_Y#2l44quj@SHP6oU~#DL*- zKeoqkddp3=H-1ODVIy)2j-ObBn7Liqdb^GBh!xE6XZ0#+6h=7I{HIqL78fQTY#UXWjoI`N|ey z!Yf;sIR8D}L850yTC^RJZnQuC>(~Jfql|8BZ1mhY-Kn+?n*YH{^K9@O*10>!A}fF8 zv_CYW6YBkXzD0`tbF?CcY&)>BvN9VxLN%>81^}BUpMHrO{I=P?_O}-%-W_h{laLdw zL@VETe}H%bUa!=fb%?|Ew}{DN9@SsId}$xhf0mz@H@dRoXSm#iJOTivd|W&LSD@_w zy}-N&0DZX8^d4cx3WWR#on{aitCOB<)0Wn;A|NW|Fekz#)8lRBk6fm;vZv-5WDw?r z+CuEqcU>>maUc!pS`J!aCEHj zN#Ux9Jk{VAfen7-g6?6BbNj0^J>D$e*+e76&rjqzXh+p7%VxK%2SDxP8gnSV1zZs1 zCj~-DS8e7-gIc;`8RJ{D0UyRx3Jg2~ro>Oj{Xw=omk{rNo0BjOCRc1ZrK=*Unfl3e zjoxI;rD?;jqKP1_2R(QG)8fBSYe|Vp*dDX}uRH$%)z8j{QCEW4Gi_94D(!qSX4Q{- zRDH=g4FD}=Z6*rivD3C+-@uO-Nkj*Az>L|m{l%gLegOeY-ej@Pa~|<8bT<j?_XOFLVrOdyC5WFf0Y1GBrr?hNaV|P|B ztpVcUKQ_L!n*pQuB8+q$Be`@!*2xd)5)G^L_4xJqLUH~`>7aY| zglBd<;eg9@=cUz}XqekH=9V_Nk8Q>ajDk@6wR)i_w+^XVC!|O84nNXE6LPZcxyM2T z!90R4s5|;{zJ32Y&WyGUSG#sCZ-{TPzL<|?GqvDBjtH8@?zE28aOxwG#MK^=Q&3B5 zd(V|sRi_fZ)d;5&M5hZ?4SRkp3_Rw8n}aYv>{J(O^r`9k$_c%|SwbkCaUJYSg^IjH zu9jcwU+S2RU?~(e?Dp7P_B_1i5TcNlQTdgl?TdbXet&nlWJpAJ`A0^o zg{ZAMp>#eg;;gEbBOA2*3&Q?NEUMZ~RwvM7-HF@tBf)TEccJb;CaBQT)olgWbw6A# zKf*2-?3uIO4Uzb^j|fI9K5|<2H?1NZRd#LgKvRcD^-2Lz=V5lF;DP zR;Q89dfA5N$@P(NMz3b4O-DyZOm5QAh&>u6Fd$$R5uCAxckcj|&051xJtCe9 zrKd4p6}%dT9zFn&M&cZc70C5q%m+2mQ|b=s$fyv~zbXSTdc6$$_e3sQQr{7@dfhwQ zuJAvU`GVp>YirXeM?PF&$OcywZ<%(HBZO_By^<2+PDBkr&GY{9Fg|)`N>qD~_Ag%J z6FpFKGGTrCo(S4NCi6V+8IZ-8F`*Wg=cBvo5TITAbhA@2u)4l#;$%Qp+r=r@F)VoE zj=GBMpV1y@X89SYnH*z$GoH0CKPE}A(t6GP?&{6eux+i9-9 zMA6qeAxJcwKhKA+sAX^9Y&v?2RQW8n5F9O>vTMc9*qalfZFQ>cDJJ-Zk`6qqp!0eJ z$GK~xxg_mEm6^hm z7lIofLM+f;1WXV2m9B07#z0-#nE;VlpK$8v(W4<(n{@-psG$m}$ZF%q6i!J^!`8Th zev(j2t-U(uOYGeYzKjKz74ix}tIU5n>c40S^ z=!QDr4T4IRI)3Inc{W76CXO?X3SPZ3|CuKXP}kbjz4a+UU!=A9+}c!GuHe8IGc1yW zS9~2p8FkG_GhzRD9B58q%)v?~MeqT!*`&9&$n7{s1z}+@(wH$xE4y30wrJC94f~X^ zMZoa*c|K|KJ{uB%&aM(1r~*rbQ?^7q>5z4)wug(Gayi*~&sasiX__SnYgP|p2hQ^K zg$}i{<0DS5@XtJi&cGbqnD(@PuLaz!JEL&mhPUunnA3!{i&eu#lDygBc(AdsME>y* zAElu-et?#2-D=(vzVUnv1zo-fPQ2yjIF>v9&U5!a(TJ8w4)qEUZ z8!Q3vF+!qTo%4#`8O&&c){8w`{brIX3`=64}yb6`iB zk1S@aF=<~5lXGA3#Of*J8KF;Lx+bt+Z&Xk;|5z{p6QTFQ#&Wag{8I4UA*48`z*w~! zSK3Y3UeoOU;b{H6b6GrQx06sJ5NX2dRWtDQ$OQxA4jQMvd_8sNI#U9*`>|+NPzxPV zuzOu|0S1g-KjeKCZYd!L17e7WzC5j@|RzZaU*%YMvZDJ6fVKnqT0otI(+x2Yj`%@6xC{Ve>cRhtuVt!?NGINDFKDC(@ zP5r9UU{l?ABxSd|o84LF5`2L6cSh48aFy6VT3wW->sank-u}(NyyD_v{K3dl4yzH6 zj9E<`$4q-nDwD1zyhj+81yan%eoKs( z5qt5e1>+uke-1lh6=NKm;VzdsxLq)+u5pEaLU1PuB0*zpqon*SMp)t>KY#vwN_DC^ zibl~{-z}7!SnA4x)+kQmAX#(wQ zWiB1|#N9g=>-knQ*U+wiioWn`ZHb~m%c%GRUhy(nvvI*)l356j31L3D^B_zx_rSe! ziafOMsmdcU01>(;tD#KYm>+4Vq)jpQe5bP(B}^;tGx$|4I4}-5j+(sdFcfQaMXzp- z*Ev;LtEU%pU^7O^(m!!r-UlncSS(mqT_kd-pk_dfe(JtC@x{qiTKsCQonxcNkmkt8 zC^N??}{@gH2gvCI!x~Wa5~;N{%Uhyv{ji4JQW&&2ylfWr6pE zY>*+*GGFcz>HVbQ_P;%7UwxAoN4%ejNDnt11@xbN8V^;4@2jkX5*@edty>?Q7;bI< z;{wNG;qR7l7UT4VZgWnh=kgp9{!YY~M4Ioewb8O^CZe}`A(P}vo37r^!utAJmQ+G*}dB? z=s(b#@q|58eOXhn@v4~$#BF59Ny@E`eV%3viJLxoKZ`&qXN<=}M$|Q)b3j=+4Ho-e zb+JL+d)&YbeJqm+YS7thjDD`Q=E`-9_8A;cHVeb7Q7}5c%oQrXOC9HA+V5(r`PleW z)b3hT#?qc`qZ-SXo0LDwClZX5eugBMT5CC+adOh;YjT{ZXJ%xma6a)CZnP^r0e;&t z*d`XuMh~Y7ISe`9_Lxnm!2G&JiKjv<%26E|%4gM@Cwx4-v^c)6^xSziV1?5K=LPn5 z#&*G6)~|x&8)c~&gTl!rTZ(B@V?O&r4>x%nG!PtP{Qi02d{E^3YL{T7jhhG8&B-{r zYJLo^jB@1}%jNiIC9bsvMtQl9{`bOpMFj9O6A+OiZEW11^#&}sbM%%XnM2nlpMFV= iA#+wT|9eY+`b*%kbU1uc!;a0p4>q#Ai88qT=zjow&i%*$ literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.map b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.map new file mode 100644 index 0000000..6d30bfe --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 new file mode 100644 index 0000000..7c38093 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.md5 @@ -0,0 +1 @@ +08dd39ff6bea4932838c6efd2605e020 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.png b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..85f347906ff57bcf7ee8c726cdbd7ff5f0c1beed GIT binary patch literal 10032 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 + + + + + + diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 new file mode 100644 index 0000000..d0f824f --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.md5 @@ -0,0 +1 @@ +9dfa885f04c58010ca0d3e150c9cd7d8 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.png b/documentation/html/class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..e9a9cbf25cc67e2e60b8af558ae153fe40b96e15 GIT binary patch literal 2439 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 pcTT6DBPbw&EG@zR$MSpk57 + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.md5 b/documentation/html/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.md5 new file mode 100644 index 0000000..a98adc4 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.md5 @@ -0,0 +1 @@ +bdedc8dc7493b5c1c8a3d9a71793d6c9 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.png b/documentation/html/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..efe5417ae208bc081baa7de30b30c10e387ba566 GIT binary patch literal 6802 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.map b/documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.map new file mode 100644 index 0000000..40ba194 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.md5 b/documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.md5 new file mode 100644 index 0000000..0b2c9e2 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.md5 @@ -0,0 +1 @@ +fbb906caa76c5dafba3381e3ff4253b6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.png b/documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..c1a2e93881ec073855adc82ac59f8c40887cba2c GIT binary patch literal 1395 zcmZvcc~H^`6vuy_c~zQjrh{cA*;v>v#&;Z+{HfRYEbIACgFNtU;+ zu%(!mnu3@IYaXe^i2c?BDbZF!GtFZ?v!y@U+1=UioA=(#oB6!=*ZZb>d%A7aFw_75 zU@Pi0!Uq5p|q~rTA4}C_j~#BuG|1@l?&6bSp?1`K*$Wr+jlvdn@IENm`Kq zs2@Q&wu}a;9UI)c8)Nt9G<3or4uax=J>bzRR*NSQ~WE5 z=Md(rYP9>A?APy>*Ez{umh||hl#T=~wATr3NPLsHAZ++7!BnTwWM2VDMf$!syXKX$ z#c~@~NzYWP{RjZd!-emVb#H7W%M|(-4Y#GWxOP{GV}1w?$Uh?) z7lW*bM!HAvpsCSx>g*;{*y+nz$jvePpj*nMyp%9j@R4qIiu}^ngTEdd%RhkXg!&Fz z_FG}(r=9h{tBVl5VJtT1^+;BBa3MF-MrLm|$b$BNR^N19m63IxvNL7_ni4A;nX$0w z>B6jAr=FX8j&>9gAgjdc$zfd3rfSWOak=Gzokl;x@b zeoks*HaZ(aqhLvZh$kEY-JIMoc@b8&oM2+uaJiGmg)C9RE6)*F8p}C&W_YSLnP#og zRL==6tnSAd?1zZD!S`M79SvQri&-)%7miOV6huvT*;YyNZPPPtVx4?1ssef>Err+K zV=pEf$eMi9ItqVF=6sj^%@K3=!FRPcMA83Va`+?nzMZg8bI<`_uaChj&Xx)tgtdM) zZUK{MSD%w!W}F!*PB~G~tOjf43@3+z(q0#Oa88*vP^Sne>`og`cg#q**RZ51Zn@i7 z_e2wgV@J^mKKBjT@MS7gc(@0WvoDf$LVJz{?p0 zf*XPM6$4JeK0-FU0(wl{GNynCm#VBv-@XYcB^_GP$A6;rRoT2P0z1Vf0Xf{&KCTJ_ z4sAwptFp|FPWI>*lr2SOS48u>{YwZB^B`qRAuAmFqJjBosKEm#7~qW?gwtQu^IXn7 z_p{XG8v%6yS!wRJV(JoY!~0Z1P;I$iQKPCOoNP_q-HZ$Ha2cs1m0y@##T1+vvUo>jx pqKTQQ>b2^Ww%$zA^}jVW + + + + diff --git a/documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.md5 b/documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.md5 new file mode 100644 index 0000000..a48c162 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.md5 @@ -0,0 +1 @@ +b52109aa4c3f9764711532991b197778 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.png b/documentation/html/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..41d707d551d4c57139ec928698531f3a6deaa454 GIT binary patch literal 1686 zcmV;H25I?;P)`b9ZhhO9i z?@AKB&SvVFKG3g*i0g8fr4*DLVh*Qg-}3{OHxB06*sl*CJQ|T!w?V94pVoZ zg6~SDX=NLhX;b|GsuL|KxW@n6epzW-`0g7C-7Z8H`ns<~uFQz6uN+gqhHlUGQ{ma4 z$nW)f)}PF`EjQ~cQ=Ydi{@+KweN*H!9YyUE&1ShPF}UjSmFI1n?Fh{TRCcm8^kuSD z*KgM6+NWjOb=Bu<+g5+kOOYq(z(8r46(w`2$lIN(`b!Zx`{00VesDzn8LG`99lk3u z__i^Z`O5RQjUjgXrlRqL+K-i7k~+AO#QZbYac!GdUzzeUF_gLbs7xG1-@C28vh|mp z{Lb5_zWUAom-(!H_2=!ovY%y}Xpuy;JSSRKW_Dz2p|3w(=eW13E#&^^oVo1eyMv-kN+qM~l8Bg92ma8oLdX)ESYsWTp<{O%G z#X4?0RUj$UC}ihM$6sFh%Bl06<10~qSWb)RyqO!VW&du1I4C0XN@TusResWa{g!N& zKawmui5ya0a|$7cv+|Nt-g4V|O&WS5DPU@;AHR4^THoT3R}xl)BWUtUqnIgFC!luP0jTldG$%>oMA2?CaZF%MVJ)xqV75 zpPEy@mD#@A?P?yf75sAU9p%*3KgrP6Q-jF?8faZ>m0%*g|&LJ2&x08L@ug$h)Kq)-AKKY&Tc)kgq; zA(8?BV2Gpu02m@E004%Z6U}Y;9dZCbb@n8MBuQ?iX}WRa#*G;90JTYy + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph.md5 b/documentation/html/class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph.md5 new file mode 100644 index 0000000..f9ea963 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph.md5 @@ -0,0 +1 @@ +de1eeb80c06582f35822d17a3123ad5c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph.png b/documentation/html/class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b988d46004b82fbee741022fe9f0dc4f4f936275 GIT binary patch literal 6770 zcmZ`;2UJtrnm)+2Aw@tzK(J911eB(L2ue)|y*IHSJs@2}wE>D0gOt!a7z{`^!2~WS zy(ZL9a;1k5P)tCY%*nm$y_tElCRr;vIeYK3|MKm>e0gPRtk1(G5eeH~z*_0GeWCIf)56h!Bi<>M^+RCv;9X87Wd{suQ2=D&svo9GTb7gC5zDI1{xW^| z==j}_b$zO;oc4dJ9oN@tCXbCJ7;%1(JM}>1MewZ~294@_c+FrNv3OSm!nLu~t)5be zmQAPr-ix64&|#6An**|Jpp5^1btrbLfj`z=7Af2Qv;kFx>_V+!A{s*mRS<@ z$0P?<6*<3Uq+)w5kU2<3rR#R&DgsKp3TdBI`bMlu5HdQE=IKg(H9ma?qPF(&&KQ2; zHe|VR)JDKqI;n_ijNv#|eb>H{%cznEra7N~N1lZBLEy2|-X+JTg7S-M7SN%cum@tx zUII%Wi}a&$D+U(E#v

    9RSWo(|7P6!(K*A70E$F#4#x+3=obb`cq76pj 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 Px(CrU)~UFC_t}2|mw6Ko literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.map b/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.map new file mode 100644 index 0000000..e40e809 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.md5 b/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.md5 new file mode 100644 index 0000000..3a82999 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.md5 @@ -0,0 +1 @@ +826b9bcf50e5ced6bcf5863697cee4d4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.png b/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..39a51ce3759857319c4b5c25561148bb34761c54 GIT binary patch literal 1743 zcmV;=1~B=FP)8Yx&>aOal z>Hhy9gz4()db)>sx>D6sAp!sZ0000000000fJwlz8`|ymtBkP)AHe{KaL#{PU0wa% zcN_q9FrD4N7+YYBZTScWK;jM&ZTk)apbo~8{>a?iT$OPE2n_}U-ys0hO5{5L005{C zl0E=HgCOYx05k}aJ^(<2An5}DG>G)+9RMh=)9Kvy9RoC16h(*KZue1oo0X)$va%xF z-tBfT?UR13+MYe0NqJsffGXiTFW^&>Bs)a(UV59gp1w{(mnD8xo$NMMd0t)ctEulr zr_-VN`FY=AK*MyqUE%j!Djm}wC1x2}Qpl?Z004R#HIbXWaim|X%F^3L+fC|@>gnvK zQ%^+}pX@lc&q-D$Y6AeOXKi>#^kG)@+FksaFZzoh-A=mgYz*0W@`jjn6&d0xQ%@AD z>^LsYNml0aeFp%2m5%AVR@In(=)+A#&ezpBA;|-T#mgg`K6`yW+Af+*Z6#qB$z1is zR=NyHA0RA^drn{Vq>n2_+p!g&tD!WVG7RYegvHxLu5A2WHZd4d;waN|4z<^B>zqO! z_9~+F9p7v9`G;|zzg$Ioj4|O)b{|>YyyKaa=hX#sAza7GCvvmpI*DI287nH!tDC-g zWPAI06Q}88i-s_Y40jZ*XF|7qSLZb8-OWU)rMMV3gx2ekW>O!?_Ui-1zPN&nk%^2IlKT%PewB)5D#B&-92E;kP)9dxT z{O7E8pFib9&kbK*41aS@^gR*XzxpigetwPpBdZ_BF*o^gmh8hVO4h0yfhtMpBz7cy zH;P`vBK3w}&f4kqdY8VD+oyg_qI<_o^blce&vhm~%G3hEY#8sxAC|22D zQo3a(agAQvexH%_3-XmJt7>>hbaM%b?0ikGLkRC@8j?N)jh!4*bnx)ga@pRX%Y+BqkhVw_G`M7x}5d+J5%-<@Y?|L+mU6-4QWYSP!0qV3p@Pc#%` z8jI+fXSnaA&!HCb)1M2;>0+kABpJRX+jUazRCV}(U|T; zZnj(}@rx#7Mdf*Q(>IT7Z$EE>GJWi9JE}2$(Y|Ht<;licf9`Bl$kueW3ycwWqEY2x9%`a-hMVFj`MgM z-bt^oE?c|3$eQq?!F`)uQ; z+k_8L1+P8*BI~}Z%51C&UuH43D%Yo1wW)jEWc!-7S@yjM+4>^;!*>kehHA__q%lT70RknxpZM_+sr{rHT_HH_(lP+fZJ0B{+S zK8z6!=Kw%GcpcseDVZP^v5;Z`fbzWd^t0=^>+F}^*JRyy-D46JTV}ZE|CuebKD`U7 zb@p}Z0YI3%t*0O2+U*b?-|Oj@6~{53ot>qbnHk@qK*Jmy9MI9x(b#(W7}E!Eh;zQP zzrXK03}~n*ipCZybe8n%vhKT$^Qg^+y+dFl&Ph2}0I0v(t+ELK z0CGtB000ewqz?elAV~TE01YCY$i-u3008wfmh_`2I!uye=lJ;8M?3&yq9{7_9RmOW l0000000000002Oh{srHn%LpgcqRapQ002ovPDHLkV1kihTZ8}r literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.map b/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.map new file mode 100644 index 0000000..9840f3f --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.md5 b/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.md5 new file mode 100644 index 0000000..23077ad --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.md5 @@ -0,0 +1 @@ +dc7859d66ae6f21b24ea7843c3178a88 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.png b/documentation/html/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..50e1e2025033ded24336eb0e17862259102f9293 GIT binary patch literal 2539 zcmZXWX*3&H8^<%+Qfg_2(qT~1+KP%T*5swJ?}SoIbd(Xbr3g_=OVw7&&{!jtiY1m- zX&IubEorT-y<%5tX%M@LjQQYIfbV7N|JmP*-{5(>j@S5BJo9(t zIzDVbS3~Rq=wE}VBux9|Ebw!v|I6!yeS-}s4SjYuLJxnrBj~9%mkfwFw}73FH2M0F zu9Ffo&X56t!n&wbu&ypjpFg14>sfMelSJWC?(b)SKw!4k_k*)Qpo7ozg{yElJfkC1 zh;ysOtq;qyFotA%*{aej({zwG%JR?h4w7W1&3mMJSV7EuvM{SV?K6|GI9?-g>M zdN6V?^HGX{0w`TOL1wKV^tFU1;*AgPLDDyD4?wC((#-98t;_NrrZtudWl_TQLcOIRM(FmEp#=@ymBYuk;Bv;;YrcFlH9!S zN?R{y#icYZ+BPhTTi{3IlSg#t4!>QxM2`3U#j04@o9gW~QVH+DtxOtXV3UlcgU zVxpZ11#RW~c@9Y7OgCap$w6&gw4Vu*;Q2WuW}7_it6!qvu!bgz_PDJ4wPR#zPuBb4 zgedAR0gm5De)SC zT}3-cQkavxUo>65Wl1++ztq7h0~q`bz>Z2j+smQR*7b%Bxir10c3I=RISf1^`_PJd5!$Nf?S&t zeRp}}0yQw+eY}3zE?w_c!+WuaV$;qX?b-mwMN((1_Hee6;8YxJ`jn89J>@m_45Z@O z>Xq_qJ7?@`<7KPRd_}8#cXEq{uwAz9Rpn3i%K-=shLck zn`@nmrOT&lJnFl4NQIgO!)^(le8ji8JT1eF@pIOXqJQj7(pt$ESo1#ThAB8qQ-W9> zm+uKI81CQ)`V6!~7Egd8NG&i>b=o7Yr~o_0a4)%T&AmNZ+TGKKA#lbW&!4k9TD5R< z@ir!B=1H|jr2Vw81A=)1KaPRk9XdW9px8khaqU^m;f^8Vfpwbaet3KuhUP#aCs@f! zcS&qw;=MIr%NY3CMBFEK3t(Qq)r;}%63)YkR9oCW?puo*A!JgVB(F-?<^{I>rh}=Dnx8Nicy;shVNbR*h)C0uv%+4nZEzka`BHG_ zd&pGFl^Vo7eCS4!@K#WKMa6nI>$lW0WMPQ<5dBIlI!w*5FZE(z{hzMUj$Z7K z3I_rc!}GJ1x0&_jp7B6TrzL_`9X{A+eAn}osV`f7PwaxLht4HP#<12`YTzUo=Qp7^ z02a9xJl&{1|8a}S-*ZRhUh;9par@?G+PB$3Dm7GPRUI>txA@n(UTx}c+DYLtgA_)C z^+1{Kp-8qUq_-q;2Gnis?q!dM-8Fe$A;seE*uEpEij0BR71ccBr3Ow%^LT!6N4WQ7 z%J*#-hTz`>dGE%UIO`m|=!Y95K#iHLQ`=?Z`vf12y(#(d^07jN1Dt@Xp zWy^X=rG=u5O+50$+CJU0***$zTTs6z`;()H6g`jZu7AiXpd1)bou)Hl0*AkJBnd0| z@LnUiCg{v_;QMkAX+Fu0FFZ~-;vSmcBB=;}z+53{?)rWd8+)xj+J6$6*BI1IV^IV> zKyxkYxhcw0`k0!=3m;x*WC&EQezC0x>%=Hyd;9uUvSrQGpwM7_5#nUalxlR_^zDiv z>?9}HT-T}z2BZCM-yU?8#6Bw~`mO9nFJoHs2?W@u0bRBE1)ctK4zJhN))wJrkLNgw zetyewWKjYVJT92%@142edRXdBEZ6zOKsC{B0Rj$#5(}&AX0lS3ZP89r5#lR~M9Fts z9teRDx+NT*q~JqNSIB6tQuX>-^8fjZ|Cx_X?gyMM<=57#Y>xhVleWGdd{g`<(GjPq s=+ReAP4#VULHZ*9vOye4u44c41*p}Cvle>8ac=+%6I*zlv3J6M0pex$%m4rY literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph.map b/documentation/html/class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph.map new file mode 100644 index 0000000..00f24fb --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph.md5 b/documentation/html/class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph.md5 new file mode 100644 index 0000000..0c89924 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph.md5 @@ -0,0 +1 @@ +50b85c0557cb29c2d04d56e0f7b7ddff \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph.png b/documentation/html/class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..c901beaf8f7336a1fdf8466e31477b1fd6747d3e GIT binary patch literal 1743 zcmV;=1~B=FP)%t3Evvk(*{o14f^ zW)^buaS{|f7(96KB1~p?)dZtS)}RM*)Sw5!AYs6pB7_y9K~Q%=5y@k_a>7sLI*%Z zL}4%i5D~Q$695rWOECcu5w#Q(01;73S)T$TqRG?kb{9j(K+P0I(UpF`e=)hNlmxK6 zylh;EIJvB}JAf>WdzL>& zTS9O(D&u8o`-Tv@{<>9htZh4oMRmJf?Ay05bQshi{eIv0j!Ug$0OLm5#`cGvwjU7@ z`D@i6u%1McpIz&c%f`!1+b7p2xA93{wmP!Jt}oN$@u}Z+{Ao$twx4Ocw3vO)x2rxP z+NrcIAk!b5>uSD=TYA%-Lb9G@-FggqJZarfwspzRzQ^jS!*^fbuD7)P$|y5W`KEK2 zwHzh^BDY${0IF8k7(g9eQhFV(Jt&;KYbh9zG>z8tWVo_k~Q_XY99pF*Jnur zrh#13`m}wMji=t2rVTVE%eM8;+m1VHqwT80M_N32_RAYv);QA2H~sF?;+#;A0a%)e z@kZxM^&^0jH?HIC$wTscRTV0wb}SQ-yO!&pO-$P)m$}xb?HfW__3P)L%<>ACr7!4q zyNe=nhF=KdR>zfiU4zQn+n(^F)l%HI*xJr zy#@KxwtuhJQ$8<(*%}j5!|h56u0|P| z3BPisl8J&q;T};C2<8C19Yy$~GgRL!4b}6|&{ELY*SZGF3P z((26GU6!>xU#%Mi&MR-XN|LLAPd@W*sw3Gwl2=;&)Mzt_pPv+kr>g0O0+9 z{>5kK7Ug=Lf=!Ky=?c?!rCx?{*|r#xb?Y(c@uYP_`NZSu2Fr3TT<6T^j%xh5?B4+s zfQO=uWY%$jD(Wt)j5gRl_|~hP=T0N@vK07ROZU%xvaKl;p@K`Iv<2k=maEw=$g5%510&MU!(58j6hSL5y1 zstm8nyMQLw9YP(6iV1*7_tWP;ufFu`xe!%%hUyi^>h0VAD+PQF;N$CpPfpFtf8z~$ zyxCT|d7f?lc9Efff1t-o>-li zcTOCVze=sk@FG~2!A;XLS2?crY5SVCO|H|A#}=1wGD?=E$5=G6xynn6nNI-`O(6kp zDurKS!3UAxqm=`)QDuEu8Zp~8wj_|ZKA&|yPXT3#D{DMO%gGXJ+J0r;QSlDIlWku6 z@y}W2qR%tuzCJI$Y0iAxXPe|*0I&X=A&zi(^`JbmHZRAkZv2UO2T+o%^W_(vbHD8Q zfI`m9N;|DREmuRw&=#(46rZc?vdRg8cL1L1ylT!fhYuTbBDdsNg6*Ggd1aIn0`CAy zG>K2pR5d*|5j7tZK#3-;0d>ueN<`C-T|hZxX)No0_MZ(n5&7aBKuNMr7UwgUeOiJk zIx$?;1I$F!Z2UfeDZ<9PxX|ARP*ktiQ+xOB#q8{C=uoIZHa0e}xw*OH`v7 + + + + diff --git a/documentation/html/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.md5 b/documentation/html/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.md5 new file mode 100644 index 0000000..4786150 --- /dev/null +++ b/documentation/html/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.md5 @@ -0,0 +1 @@ +09003273e842e4de4ff3620df3e59015 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.png b/documentation/html/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..d44c0a08d23e3992a8007b280585bce7a3cf531e GIT binary patch literal 1353 zcmV-P1-AN$P)zOY00006VoOIv0RI60 z0RN!9r;`8x1pY}xK~#90?c7akBt;kp@c+|EHlTRYqvFAjkf^YD5nUmu2NkoIMR4aO z9{dnq1@$6qoJ@AnJ&4(4l|>{87!U>H+Z_A=*?^H1K?&yOGMUFq1}mNF>X)hR>dE|n zx3220dZv?py1Htn0U{zIA|fIpA|fKnO5z30X7f=IxfmiCI=@u)`_^d2Qxru9ola-hESrw+BqA3@WUaceXhK{Da4U2WMeur{B!j_V1HkKM*_os|G&eU_ zdO$Q8dc9ug5JuK&wJ<+FA36-Gkxr*${ojrP#6m=LZZWA65qZR@7z5)pZn_?43>OolPvpWIkqkuTY6g+KTJeG%LXXaKa;b(eE1h4i7c(<{wKMHU&x{vjhm*uarI?R$VlM<`zn0T41KJC~LeDxnc z2R_>yRi%&r!wWP?(#4u~98ngc5GbBj#fQf;__ML8yUlHFU%jIbg@|XE_>v@D=xN7M zSQ9m;8c)pTwyVx884&L6SKMPsx!-me|a}B^F zX*&tfSH(00N2>Tt6`wx-6TZ6#eXq>m${elMx$h9FNd7^RYDgm|hXg*_vOTK%FluaO zTt&~F{JQqb>f6t+j}%BjjV=AaQGE=BK+spk*8n~~I>MdxMY%uRq1|qmA7mh|Zwj0@ zw#WZ61Y4*|n*U5%XsOd9ZCbMPH8Lz(U$kz590TYB7y$TI1#iyI;^FHH^5XRcSvM1E zRg&gElNMX*lmN%!(Lb)tm@8kXiq~gJthU7_TYcKGt`S$-f{xjCydT@PDeFz4XdgxE zvarQIj*C_bAOiXW!IUU=0eo_ykK4;H$zd7&WnHL>*Jnwrw#6n}ecG{Ra*mHy(-x4- zw)4)Z+WNJ{SA?s*w3xkphc;f&YPA+cWQ{MWb{n^(5>l_%gQ{NccDq5|{NLEty8!+H za8m_qH(ro?d5&+l+sc<-E43Er_-23$CnD8$(u-tieggDXw=7O zz&)QC`lqx>&cls_3AH+|X@EQ5h{z)*RU#sf5*MoW_V%ibgQ(Vac6QL~^+Jb1HL}0IZ!JHQRHG<57z_p* zhli#7(1a#b6h#N2V<<{hH#o>3n<$EQL&rcwL_|bHL_|bHG|v75jXFS|u>jw@00000 LNkvXXu0mjf5$Kf> literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph.map b/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph.map new file mode 100644 index 0000000..862e254 --- /dev/null +++ b/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph.md5 b/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph.md5 new file mode 100644 index 0000000..7342cf6 --- /dev/null +++ b/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph.md5 @@ -0,0 +1 @@ +19b544b9b5b18c5107128b42ee2b5e6f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph.png b/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..3ba319f5c382bc8d306459c808f02f7fbad188c6 GIT binary patch literal 6852 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.map b/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.map new file mode 100644 index 0000000..840fcf5 --- /dev/null +++ b/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.md5 b/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.md5 new file mode 100644 index 0000000..284ce3f --- /dev/null +++ b/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.md5 @@ -0,0 +1 @@ +4d8b81c43896daeb3049c9b501d2b43f \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.png b/documentation/html/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..af0f26aa3f8504ca35a7658d91c4ca112b099b81 GIT binary patch literal 1776 zcmV^Q1eTwI)u9Ru}8mStO`(db(7*a7t-A;eK3#A>L&5q z;x4{truVhZcyw)rYB%)#^p)w+ajMFEK*Ne6FY>gdbLQTOy}%|lH<#n-lT#n`#x7eP{DpNJ#*d8Sg*|tqxaRFgQ zCD9hlP3se;MOk+A^)hwf9Dy`reqFvlw=UmXSeMVlj>W{ZK4DsrP3>{pDxGc2Px@s~ zxz(kvx*A_FSI@g75Z$7;?tEF!b?3{<7L$-V`Y2oY^<6X2 zmD9!NQfG*^%i?lXHMTPQdWprw#aSW5YHFV%i0U*P4k4vHJsyvv>?F9bAy=iu?Bp*{ z0DJP@hq+$>tjqux&Yci{naU3a1If*xx+ldE-2Kg<*2d%ULpurf>U$nUsk)yyAc3a< zyt^mx$NakdZhk|)KDZ(uj~pHa(&jH#_HMyECfjt-v{N!6>!#+2d$R#ELIMyt0^rEq zM{ss-Lw*h5@*RQCFCG{F#*LC(*^)&C5$2_59+U*->l;47k`Y>w!j$x&sndz zmtk@t014~?_)-ENKXw;i-QK&+>_Jg6c~Ea+thz~s>a{GLm1>;X6ci60=aA`am4(lPOO?4VMY;uA`J zz^APe)bj&Pc@V`S z@Ed>&d5%lxPl=ynhePCpBaa%n?qi`|qbqCLb@M*yp`w0 zpRr?Tg3Hf~=zavz=UP*HWv{1MEAgqf%6*z%r-UPqnl;f`Ga*o0RPFdeb(mFtrMEZ& zs1nyS_mXPj066mK98OnJSEM>!Gm(0Hp)q-M3`Zr@1$FLa5lYIVf+ld3)6p)QD> zI9xWSYHBZzlyKw`kn0{AI#m|CyS)DewO`qf0P6Pg(3MlK^=YFnwsxxCXUKR%;C>#| zOR@L!m=^c*pr&v?4%UXp64gN7I-*JTO5JJWM7NuEmalh=_=Yh=_=Yh=_ + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph.md5 b/documentation/html/class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph.md5 new file mode 100644 index 0000000..5036869 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph.md5 @@ -0,0 +1 @@ +7f9baf73b6e76e602780967da2bc07ac \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph.png b/documentation/html/class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..ed9d641995fdd8152d50a0e5d97f981bc7887985 GIT binary patch literal 4414 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph.map b/documentation/html/class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph.map new file mode 100644 index 0000000..5234325 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph.md5 b/documentation/html/class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph.md5 new file mode 100644 index 0000000..21f81af --- /dev/null +++ b/documentation/html/class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph.md5 @@ -0,0 +1 @@ +270052e45b90bc57fb9ebc42f6469dc1 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph.png b/documentation/html/class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..c43cb3b4395afc9dbe40e7307170f1a500575e51 GIT binary patch literal 4769 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 gkFLC{_ + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.md5 b/documentation/html/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.md5 new file mode 100644 index 0000000..cf35b1f --- /dev/null +++ b/documentation/html/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.md5 @@ -0,0 +1 @@ +c6356f750f2ab2b1c938d18b2c6ecbf3 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.png b/documentation/html/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..e1a7ab6cccf205878cde79e6e2466d3de6f87362 GIT binary patch literal 4662 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 n`39>MgvCI*yVn1Fg0FY@# + + + + diff --git a/documentation/html/class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph.md5 b/documentation/html/class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph.md5 new file mode 100644 index 0000000..87f9102 --- /dev/null +++ b/documentation/html/class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph.md5 @@ -0,0 +1 @@ +3974d34906865966ff4c3f631b13a8b9 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph.png b/documentation/html/class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..fa0cfe9b2a46fb1d1c91936f56a17b0f7416e18d GIT binary patch literal 1441 zcmV;S1z!4zP)s*Q4FXYc=d%ypohU9p1fn?{p-4bMPU0*}P5{Lql?4tlnlgaMvuCueV zw!fby^33kcTiZKtcgBtZA|fIpA|fIpA|fIpK`aLpZZmtA)9_xzJ%yjdVJl#P@a-AQmDbsu?B&A|hfkAR;0r10o^< zlK~MCfysb~h~W5WX%VZdtBK{EPUpln=3`g6-CmLUtbM6GX|HM3ZRBm!M_)cQ`+8dh z-yOxcePcm>^4*`vsqdfy095tFHs)hjx!qoo`mBA&nR#q=I<8WZ0gycC+9zM0lQAth z49i^gS^I_%y8pT>`u@n<<|yyI8k$wbQbTZgxv%#Gxb=`={ptnz%~ywc2Kuyw;M&J7 zbJb_<8$wzA+s{Fn?VVMn(?r9QG)>wGo3$U&gcAUB0Ny`T{L=hfcUHEv{n{OUJVY?V z0Xt3F0F|{Lg*8=c26jR*AG_+zvSE4B_GZ1gO_4;F)<>S$?J_%_tbSeX=V{BeU0R(T zd(qbiiGiW&{8PkE-GlfJ?^@@N2WL@8Q$83OAN_aoDG- z)(pmF+N!GOzO-aeM98Z^Uwu#Vn#Lp_Tc#hsyo#rv`!+<^D)>NvC$hE^;3yU}1o#Vz zbp<|t>Mp*zukkxx5WM~wk-1f+P&V}^BW=hZua%E zqxx6?QQ%k=Ux?zyAAjPrjYauqxIw$!t{}=VT%SCeG)dD$J_K7pPMhCPTYRk3fRtw; z)khz`@2K*$@9Wsk64Mk>RU89|0el?;Z|dJTcYQ%#y1pPAW+JFEprrZzv_;T54cy}} zMP&0CbL9)jc72|NkhBP#RG+o4IjGo!Ox7Z&*>>7|e%f*89n4&P6pS%fSZRi*t|6_zx(JY?*g)2pC=(CEdnRiXYFey75nZWYhl-HyXcxhQol*@ zjl$JlR?MY+2f{9BwOWfJvc?~`ajRm`s^gdFLI`!tgTVl*y43A1{-R@SZ@c)n7Y<9cd6TfseRo^o>iz*gTr+T55PEo;p?}9wj zyD0A#O$0 + + + + diff --git a/documentation/html/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.md5 b/documentation/html/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.md5 new file mode 100644 index 0000000..f95891c --- /dev/null +++ b/documentation/html/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.md5 @@ -0,0 +1 @@ +141b776bb5968e97f34e3e2be7ec2ad0 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.png b/documentation/html/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..595ba7d68a42776005e7f2a310cdd479279611af GIT binary patch literal 1473 zcmV;y1wQ(TP)TG3KSJcu*d<4x}X3;g7mU{gOGy}hYE;?VXu* z_WzS|@XYSaTiZKtcP6%p00000000000001>30N;!Sy_36nHNF?15g(t^5fdt+ApEw z7)QI^z8E?NsHZ5325}tksAaSIM$Ejx%p3l~0;r`+M6?+?h;iWj1(P&Qdqi|WEjy6} zM&{<`oCgF@M@f=|4q;;LcAMts=R=19H4?{h=6gE|5DNeR)C7_M06>Ew2><{z7?J=0 zK!YI(001-?k^lfegBkxtw2al&)y(oZj*o4lKDL$X?Ukv|+ZU>1dQE+|QKY@9`*Eq& zmoJ6rD~f3I`m_A2>;9Ned}fr0h(zSrHtJ(rx!zux`n-LonR;w>I<88R08#c}tDks9 zPDE2u7?s)T^Y#rPbpLf%_We<$y>Z@mwZgQ(LQ9;|o2|b5AVMELa7drO`vUK~>axfH zZ%PEVee^P0ecrwyRMo%!98}rfq`XcCjZRP#)5)5*AHZoON9X4PGsX93>F$-j+`7`2 zS6=^C&IO5QI8d9I2By6IAgo5M3FwJLeQc{!%SPo{+pG2JHf0i+sgEMD>t%X8dHvej zFVdE6J5!w=d)e0{i+a&8b$0(ka=R$ZB6D5A3IpsW+rc2)1<#LT*5Q2SB))??7)$(xcg z)v1rm9;>a7vinvw9a6L{+jd3TsQP{3@_iQ2%OK+mu+5=fd`!+1fMJRs9-xT@!H4 z*P4Kj=_$PrTLK%^SJ9u3!Lw-FK4a1yF2|p?mam2RBDMnOwg{aWCWLcDbeV}R51yn! z>z2GhTjk%IMHhWt^0g)~Ez?uJp8Lv@Kp7#g(p>d@n%69*@z^F!9y5F2zm-1r)K31E z4lsQ{L=Wa~Mh9|q4*x+!A4g1|bQfu-vqkT?4A14=K%M&z!AG(Rk_19>b!Bhd9E6vvbz8cYyMY5Cnqi^8iD-)=+L(EW`q$?9-~YGhbUZ{E zhV4IzPMfUhAQyry44dZfO^b?k8i;qdQ3h`uJGSMNvk z@Y)i;yuQd^97_P6nC97#!RY3t_m{HK%d3N8%m z^+ggv*5YnfecrxmGSTk_@)m5>w#%*wWc8aB-#BdT<;7gtXBhN?cDsF%nK$sGGIl-& zl{$X-Ed<}koFoZ}$fa(#8|0V8T7CIVgnnkG8)uj{-&^FnW%loMI)WdSv8&tNi4Soc zQ<5aTZnt~vm&F?OIe|&|SR9?k1z4z_MD+OeC4OT4Iexor0stthaSOxas$z=8Hpr`= zE6D0YohBMrUjKDtI_7CRjdz)5Re2)sN#R|$K9ri!EM?GNSDtA zG@CldUuApK2-86T01bvD007WnNCE%=4TdBD0MKB@h2h=ZU7v9PK!vuqw<$@I&|yH0 z?CtGkmY+xhQ4|f*H0|y0JNpqMfZB_qXb?JvafwI|7jcj!ilQ)IiU + + + + + + diff --git a/documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.md5 b/documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.md5 new file mode 100644 index 0000000..cbc6744 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.md5 @@ -0,0 +1 @@ +98d4938530c76a01060d14f7069085cc \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.png b/documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..f83172d35c24e746acfdcd5cedcd4f25862a7b0c GIT binary patch literal 2343 zcmYjS2~?8X7XH;NGc(JZnrXK|EgQrk%N(-%EEFpd6Ag2E8KybqEu2wrcC`W}K{N+2 z6Gan;5X4k8<0XYt4n&f}Q9BFjZ znEQ3YCdUPO;Bw55QF)>X+3C zv>%2^TbhP7;5V{$vi3cA-nHu)t2C`p7|zd-Z!mJX&(pbZbi} zmmYbfzCJ8Fet5ars`zlaVi^0@5oh+)9MasYTWaL9_+=I6t0$C%wlnxrBR z6B6qWssiZ&x=ST=ii2&pSJ&?62cK1H1vK>&Z2@3>HnJ>jbhWH=2LE zE|66BWViXep9HUfG)8pH#!Jy~*-h-jHGKXDaN#&d_mvk~4Szer5q34_R} zSj4njgtK`0W;iQ{HUNV({w7O^;Iv2A_C>h%Tl5xn`|xb+ikm@G7}{W`}VaqG&F#=6j#mWshAe!o9sdR4ep>;%6z`# z*`vaSJ3;GAMZ>4}&j}}q1Y{94?Wh@ajCKWrkW{?0pZSR&pD^(hiIEk47! zUM=TlmhzbGFI*#6-)e|K7Gh(fuN4$i0^^43=(66Y4Vx<9Tw<%ACBAYo zbrnlHn~bBDlBB{3_oT&F#-U5&RBBA@Z9Qh zy10V5XTh*>`0~+WR)2FTw?_q{i9H)mIecRwLu4waWAii4b$2AZU26>EU^!uM9H;7P zV@}0!1=84;lUfSlY5qzCaue8~C+Keuy{>xVwKwBek~zaRgIG!-DO|A}DXp7 zk5RSoU@VrRZ%Sfq@W0P`Jc&*!6OawDn%-pWpOj|m*C89#DONghv;OO=v@f9$Y0=DTKKL%q7OzLGR~7_zDVjabYhkTh$7rKaGTv@5gX379Rc9 zyDe#{Sua44T%~TNkwb{g=XK+LO-_8MtJcPX&HK7O2CPcdi1I_M`o@a;U_S5ShCA?PLtla_tU~c=Ty(tsUQCLLONkfY%73-1F z(LCnjCF)ROAL{spp5ES(a#x)AeVI$0i;CvUR7Fb@izRR%^_dG^{4^;cRDi;9TCxuGI(`P>8M}qGoLB9Ha5FfDvc790UM{S zAc(=deYl)+eDH!;)zU&JUBvlwf%}&)d4Z?Y0YHpx1*rhQt#pbO06g97##4Iuf5CPA z)jO?cm7b1TG)0nU$29H*D@47;KS+FcoX?aP{4o6gkKm8%TX4pF`+;p=Vt?F2E_j@; J`$zD-{{T-irpo{T literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.map b/documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.map new file mode 100644 index 0000000..0574f11 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.md5 b/documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.md5 new file mode 100644 index 0000000..5ebcdd0 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.md5 @@ -0,0 +1 @@ +1ff6613ddbe60e2ca566f665d468d5f0 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.png b/documentation/html/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..cfae6c0ea2bd5e9d3c8ef1383e3ea67d2a078762 GIT binary patch literal 15208 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 + + + + diff --git a/documentation/html/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.md5 b/documentation/html/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.md5 new file mode 100644 index 0000000..a36bc05 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.md5 @@ -0,0 +1 @@ +16fb1592e3540e38e18dbc7876160b59 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.png b/documentation/html/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..8d8525337fcf969be5db3e7fbfa230d95eaad73c GIT binary patch literal 1713 zcmV;i22S~jP)e!Cl=|fY|PpOw2E#-VzZcFp~&vu z4fz*r6)VL@clVKyHHe#RVIk%Q*+K+kkZWaO6Sjzmfk;qL(9O=VFc&AY=QYoB=Fay6 z3z^sX{pN=In{&_1Jr^J%A|fIpA|fIpBI+i|uUJ`Gc~V49gh+;{3Z>My8yg!xht7kj zX><7%B631RwnHRCRMA-gS3)O2)U-o|d+PY{<89_aRLNvA37rB_Ym(3j5D`%^EZjsy z9mB#+MAR`X+(bkj!@^BO)G@}VN{FaE!{P8u=o~0cNs`uM?7=gytet{;s? z5ABm(wyn>%S7f{ESo&Y~wKx4clo)bo6Tdq_CTW`P0C+XKuC^YxPf_-HGnxvyt*A`b zxsDAXbbMb;eS9xEKKbQi*y8(aGsQN=(w$S0bN9)Ui0o<`D$%{+Y`y0uK0@ny z=Gi#e*!djt`M8E_Oxv={b)T#6n6&SKO>CWA^9TsmQyH>}zo7UDCcc`Ho-}A6t zkm`t4NBgeWEZ#(BK^_Nevez9dcFcvQ>D-F6AM@)()D^vZj@$MGN)@p_J)s+(2-$wD zuM<(11iLwD8jm*Jw2J8s?>snGvHEmrtloO_nmX1-JQ30U<@Yfi z>uRsacGt087VCMneseOv-KTi#ZZPV$yN=CX0P?+V*NwDn+xa-Ug@XZdXQhhSstsO06YZ% z3Qz*1N{~p3n-F}qKZna(C*?QO@vEz=s>l~`OhrIfaBaohR!n?~bDs)#)i%qt@!$(M zJL~J~4}Ej8SI==*(dFJCwM+i%5Di2@Ab1wQ`;XkmuS;X~<t!bI9l88m=jlk8QZf=e4lCW<@^1Oqc8a zKVac5plWetacrSCSGUz5G=m}7^~#s!9jn`VPbfge8kZu9)}S3`tf9;>%4n-2sK1sp)(D*)Sr zeeA5AmcOPutgfy$pJX7m8=134H&oID-kc1e=wwe#$K{RJMkoLW08%J?55al$H;!(; zBrjh$C0p5|-C9D1@o3WxwwQ`+7lujln#`F!?#MJb4(>DY6IC`H3b`r3R`L(7uAP>< zO$742Iho(?Q@nLI7yXK&F z%|%@%zAbi@dA9Sik2SKlT^}V_*j$jOHy7l+iwzfTqTcqn%g+B?$6VL0c1-Qn6+7hY zjI-*(i}Fk89QwjGWKyJ8TUR?F^t#7ArTY;DQ?InHV&^+|NuBKxby;@I+Voeny*k|E% z^HiJKm@fPBIj+ha;HH?S@%&gWP(k( zg*!=-+i9Ba+`D%#L_S2NB}u}0u!)F>h=_=Yh=_=Yh$8kcF1nfk=AfWB00000NkvXX Hu0mjfENfts literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph.map b/documentation/html/class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph.map new file mode 100644 index 0000000..7b604be --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph.md5 b/documentation/html/class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph.md5 new file mode 100644 index 0000000..7ee9c4a --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph.md5 @@ -0,0 +1 @@ +ceb5add50f27b4a43f5d982bf7b583e2 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph.png b/documentation/html/class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..debfd93e2e22191eb9effe1cb4c63f4a9fbfecfc GIT binary patch literal 1724 zcmV;t21EIYP)l|dXd}%;z<#~+XlfL^ky~-q993bBALtv za`WdTD0nb<@Zv?7%Q0)vt3>?q*GhJJ>6YB z)9(WzJJsD)U-z>0bys!w07OJYL_|bHL_|bHG>=3tIC${jeIl|eMKDBdpp^PlX>s@s+XFtNC}*kl|;tuP*sQ-?s*m@IVwL`0MZ z695rWM==2q5p@(301;6~F#!+}b(HlkAR?MQ{eFL6>KLe4sAcD(uNqC#AkTOCeQN?0DFsNm0baZbnYR4jJAZ} z>Qp9WzHL)T-G0;R*w?Nd!)f*VeeB%1Gj$l$B7?!e_>4=Va{!Z0+Q#;W?%R%th~jl> z5?D_n#m}x~#j;7cY5n5z;yN+O%hpCn?0T6VPfYu+{r4qt+jge)d@;uyZ&!Onv{hw8 zK&C%9*V%j>m-MD9go|4nDfz9g29;7<%0%Rja{aT3X`N!3Yq@XR6sl@pKL%CSH+5ZlLBHSMCn6{L zg)nYSoQXFzsZF#OBJPH6xpai(7fNhfF0t6@W94FpgmOpIU zudJ-7mcoMi%&jC!MiL=TXKXavu ziGo1kE>RE&76H7KW%#`}QePh!spk%VqwY-|V^dtiQXxZD#o?EbvvAwGu|qk&HbaNY zLhFmwxk=!%$_}d(xjOjbJ@2MAio+vi`P!#eTPXbexF|ev?HY!?&(&D~@BRG`K0Uop zu9vCU)R~yhFl}e*RhZOmi=o)I9)li_Zx|{j9@j8f$gyx8vzRNY$>*wn2TTAFrtKs{ z=K<v1bAx(k%S)?V0@Hr{74@xZntY2LjgI1dwIGe^5B11Rvag56)i6H(#wYygIJ} z+T3;uO(ZHN03zLwpZ&D<;xngHG~FAimmP~YZ~dZ+3y(e0uD1z=MN6a*IlytHrwJJy$Ed3{Na9p8Ps^KUFB z%XqzQBC}1M^(+kk=<1A_319})@dU2#UVBPQfSUl62*yhALbiY%YrEyKwIzA`=u`4% zrEM7=1PhtmG?lsPaV__4Yg)IsOy3_{T(QZhSeG8-w294CpD$+K1w=H51h}abe$EB& zXMzt`cgv+Z+Y9N$Z0p#PK-ulFPE}a_Sg}h=_=Yh=_=Yh=_=Y%K9IVH-U{2 Sfn~@50000 + + + + diff --git a/documentation/html/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.md5 b/documentation/html/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.md5 new file mode 100644 index 0000000..ab68a11 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.md5 @@ -0,0 +1 @@ +3cdda5127d51fa15f6523fb9f9a73fac \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.png b/documentation/html/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..38fa5cf665d386eab23f76a758644303bc373245 GIT binary patch literal 1497 zcmV;~1t$85P)%Zs;J0%62R{&MYo2Rv8C1z;rqd9Rg8hROkSRi0X*Rk%-8G z$&rZ2g2|DH$b!j{h{(dZTTRq9{eJ&a=oqM;lv2CH;qY<1tdQimva(_=9}b5{&WRuU z%FXt&)F)kAXYtR%^?6Z#e14Z)qA1z~@OHecu#sb$#FyrVcO^?-(wLPcT^mB){+Srd z(eL-Mw6qjD462dgaA36j;Wz(Kf=2_Y?2ijKPd2X=?APiys&Hv$~cRd`lNe z%Nn7V9Ej?y(ly7jRkh|AVwzvZx+N1Mkz0^QdCD9;hUz=y^fYN5mx!|K+;fh;o$Yyq z9EG|1woRjnD4k#%GOqPO*QP?9rhrLFrjDb?HYCR0BmK$pBmHUrYyD~!{fUV6k9m&k z+NAcf)F)lrWOe(eAi+op=GKIz(ck~K$Wss zlm_0_8Xxr@>TMC+(!j>e^YTk+U21)-Ohk^9o5wb`bK+&b`lM?^D5`(+GbpmXx!W=e z`u+YT5gGGkw|;dS%~oMLokDAUc{CaYc@ubVqHjav9mxMPo&x|20{pCjHLY-G?RELX zb^Ty4&{-Y=cim{Vq~=SQz8f}80_;+9oVU$9Z9IPnd~-A!9r=b#r=D}1N8?9b?X&;@ zk>F(ru0i8j@1g#_H_=z$d!Szm9b8p>Q~fl{0P!hpn$er<+^o~%q(0LwL8NUjtIlo6 z#xZ_x!SheXtt4wYlK&X zS=+7{;(ePjnDHb{?X$$=TUto-S@=G)EFul3%#5%L8N zQ9}I-v%iSo95l}F@8kNFiC)LOtC>4XbK{n+s%f<$;0*yle4)dw;RU~mHN6JKgy!UkV!;4>r=({)3 z7vV^b8qfknTA(Dt52EmeQW)PjD}T?<84L!M#acDr=1tq!rqyL&a;!iXceX3^FMt!G z@dSdk=m6vOH|4KT!MN53>$u}=YQmJ-RA$Ufj?^py!SjR&!B2>A>k!yje?xvNrMr|H zGG@IiLAu)U)hAsWPqJnrPTDAmx1Dv((blgmzC3*GCBhfGe#n1{Lubsu8 z5UI~xlv=B^$uZA+5a)S!BF)eD?H4MRZ+e|&bXHV5A#^r5W=UMGbD8|8ZQ^T)MYh*O zolTBF@m~q#R}6{TqqE7ejCUP!BuUgBeDMVGzn_tB;3jIX&W;@Oyq_`cyA#biB5Iz_ zCP(0Sa&y(CDbITiRcmW&%laR{!b?ogArKwAP#3+uNbTpc+z2JvPf)n;iM> zL^7FgdM5H|ZE|D+B%*n6x0;B^g2|DH$b!j{h{%G;k%-8`xgo)NT|- zn|phEA>yH$Q%dcIj)91Xh=_=Yh=_=YsA>KKg + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.md5 b/documentation/html/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.md5 new file mode 100644 index 0000000..c779545 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.md5 @@ -0,0 +1 @@ +f899d291b78d8e4c1bc8bd1d09992096 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.png b/documentation/html/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b16ac9657e4ac45b3dc244d0dae0b4212f4f701c GIT binary patch literal 5392 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph.map b/documentation/html/class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph.map new file mode 100644 index 0000000..11609aa --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph.md5 b/documentation/html/class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph.md5 new file mode 100644 index 0000000..2c93aae --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph.md5 @@ -0,0 +1 @@ +6c9027cf7151e22fcb5ab0cac9b730e4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph.png b/documentation/html/class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..c14f7dbc7d65f0ff1c688cad52a33804fdbd4da2 GIT binary patch literal 6423 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 + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph.md5 b/documentation/html/class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph.md5 new file mode 100644 index 0000000..e95ad45 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph.md5 @@ -0,0 +1 @@ +e7ce52670f68e31eece0b638c9bc66e9 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph.png b/documentation/html/class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..3e6f58dbe6970038a7a75ba5b0c7187ff61639a5 GIT binary patch literal 6858 zcmZX23p~^N|NlCY(*-Ay4!PtSp>i#9>Eg1nm3tc|xnHJSSA_0JZga~dV#sZB%XL&* z%Prb4%qW*MV^fXQ82`_Dd>_C6@3K7}+h_0h`?JsM_IzEQ$(LZ(qI+cafIuKou+0Sr z5a=%iaNYR#F5uHXy&)O++I7{|`T}TM@Gd4)WPw033E&H7oo+l`p~q$)UbwmVea6vL zx%X}R<@euJuUIRohl#20R{S!)|J~8QQ*oB+i_4Ig9c^BNgX_Z^%!4@<8%I5D3aT@A<>1aFF4kSDVN5 z&?WTaivBK3QK{7nEX3h=wugh&J!0OtAOFC448GXLs60_ukxdyv(K!2hFW*uDtf!yp zNtki1`@rCbqcD;AxS~7`o;V8!U$o_k=<&_brrL~boMR|9n&Cw4EdSYW(7ieEHXuiZ zu-1y4Y8g5QmN~T)9PTe=Lw0W&dw3dtqQdB5xsgb@!p}?BavA502ovsXeTpip{Q|j< z_!VhL!6ouc_C~ssy-Q7_OOA+C2xkWD0A)NkO+3>Q)EwW7lLx!0pt2=xczCFw{_^V*pZuq&k9X|HnNOa%4I>&R_5<(+@ba*o#35G#RBKE>Nf z+gFk8pWI_r2p(j#3P06d{2@LulomMTfB34U5SQ1t8SW8!(?c2?J$VjuYLWcOLWU5~ z#-gq1!*<)L z+|9a$(H*%&s4&|s?hcD~VdslSRSF|isRwlVjjx;Bo~s0oscKwm!43KS8!Thf1OnL% zcZm>~`EdFIK6oIC{w+H8DDz2!{&s`Qjl3=66CR)UqH$~;EX+*}9Nud;6LRZ5V^4z^ z2y{F82LaAELa*&CXIi5pqcN)Bo{nXl-FB~PUbRUOZJ3iFBlRCOGq!rBm8r!Y@hBWg zzSsDfU#2Ji;s?(8z_5mwO%#z=6OE~lD((MB^IG6NXi;wD&>gvTS2&4cCl*?-cW?8u?a3SeM--o1aW_89!oZ-mXOuO2aH<}w`4mk5I_B1Vy0+6$HXKAx+mXQbd9<|Zs~a%I%u5h62?=NJ3*O2M>Q`> zB|30wS9gE{WbWO&$KKnsI$JZBG+SV{YRjufUmN>XtI&LcQ!^JR{N-Wrn24iz;RoZi zQ&v`1V$N zj~oFN&uOckU&uCj<60&12W0iLKDDb+PVg_Wwrp2NbS3iX%IwIo3iptO$)nCLD_hPq zf5a2xouH;>2ldexpDOjs%OR<^q}CnB(P8_D-<_~skE?ST6a-U>?dl}E&=>TZ|87MO z3dGRuR|nD0W3e*LR@HLlx>;w`246l)5hMf4z_cI(@0n&bU$9C<&e*%MBPlA`f(^BQ zq8?mD1g)qi|LSYD4|;T51FkZx^-u&n+v<>GFT92PpZi^Da&`lu?PkYoTtoMLCm9 z{i*34fY$rhS_>iRvl`Pb4mIueG#8qG+cw)rpxH34s?Er`HoY}@^3^kIG3Q38i8mlT zD0`Hl?69UJc!p{YR`WuXK#XFrf#X$*U44^;6%Ydf60CUGImc62N$0Vo8;>^9-RdX; zTn%5Sg1_joW1uSSuRNggbQU$$K_~Kn(W$Iquj%@?8?;_c%yvUO1-}KPV#FRZIH#1 z*yf``LrUphZ}`d9w?q|YV}Bka9HZ5wDe$N0eh4=|vJA)CQ}7WI11~RF=Z+IZ{}#0o z1)!(sY(!tYwl{q8ppDyOkurd1gCJJPT~bM?Gbq~-Ex%K%H3Th|-O5xvQOqmG`O zm{%6TiYNoY0VY2?zxB|$y7^{U>Zl7?R+SKhw|3_}$yc+A4QZH;zkAw)B=z8%BoN{j zA}Jk7rp!}!Tr2_0%FTCLE|ZBESdiELjSFp-%b*}ZvPUfomJJZUSljKm#K1<-o;p+u+TXB&#hYl0pF_Oq#gRz5-H<#85}G)y;VPRL@63H zYQnDSIkE4!VIw`5iXT*x|9n_aPj64pbvvLiTq=I6w4OjxiY`8#O(68B=DCwUoVtxs zQ~#}eI3uY0fXVHUFa>Q;z&TacyRG>AyFu)CVv2469EMdMN!NEA*Sab$eXw4TOV-k!MSITi+LmihPJ37`ZhC69gne5IG0`0(M!iSpH`kqzRC zvm>%HR8IqKro5u#S7g~zzm&7H<}n;Kf~9$F%jPXj`qNWk=PF=@ zkg^r4zk62Wm}9jxLOh>WbACsauAW|LWo0GCH#s$c2rij@n$fR{v}IcYX*lJ^qjY%L zoa+j^mEs<|(mdG|=s4z8EVNHlv^law70jg89p50C4A-P7m?I58?UDKSgM+RUtSu|D zEC$FhgD;*ZyNo@`YJN+#_kFAdH2OED2?YoPz4(Lv2;;%Rl{*T(At!JBr+Cq_ z9ks!>4#_Z?I1;KcSEV_pLiFAxZ$cv9B$mYI^3rZB8F5cGV$6xO>}t14LQvnaQIwkf zcZ1mF6_w>NysMBY)r7SXE56YjD|S<7#q9ThlgmY|!B@u@^dlaNdhYXdmsg+AY%V4U ziv9!jjoGY(GT}uciUgI}!_0Yf999s>@u(b(ktlV6RzbolZOe=H;LO9R3S9Z`;Ji@r zaAW=U(fB8jBGw|o-*2(gbF)3$fhO4{?ToC{AycbJv@+*A9NEyxj-Y1bH#zRm!}5+$ zX1%o|Gi%5W7nFWpn^w~K)8RD`y0Qby&r)TL{Pv4aI@R`4=jU-#{P&renddd`JKM8c z%{3XOwsjuiS?7#|4=&l~vpx6Z`S-~eb6`#+gzTum!1eYyw zx!iQrRBIU8pmhC~Ulj!pL{z=JdAz%_va*c4yxH-(rB(xkg=xr_^sJ|CDwG@yegMrJ zT2I@s2cw7b&9?L9V^wKKDXxRNtEYAcfGbgXeRE^SbkccmYe%fwjEU+L9QS!E@=L5X z-VHOrF>Et?VX@tgo+{F(%H3h=^_Z+w)(C~%N0{s7m|bk%EO>0v?rOUcW-U6W(w%c5 zZkobNs}xRl*_*OZI^G?Y>NSVJteG`{Y+;{ z`%Fqc!E>A0HG!59CJBBJRi!eCtQu=G+3&xTg6fZ}<8X$b< z7j*N#4jLR`e73DvBi74?L|?h`S)Ba%_+a-iWw`@;oT##-O1HwSsIc6&y@R#~J9Obb zZZEBlVFO|KQ1G@Z`OeeGjn(Llvk3{?PdK?w-XWtyc88%G*Bb6>C8!h0ryi;xEKol% z?t5Eoem^P@!(YZ9zZH~1cpBy|>ezpM8-pvi3d$VGyQ%k75;0J7uw1OD=@NQiF_QEK zwN9_O7ley3(+i{N+@foe&*+RoN)se%50Se(&W@y7x_QOCbZqT~V$qfT=b(L&{)d)6 z(xNAS=D&CLL)qj~5=LLBmaABoVNS^h)~*ByHDYq}Iqm`NZqMI~Ex+`Ji;M;p(VwXiq0$K>10|yVqubcb%uK?)e0pP; zw_1ANUms7NKCOWsT81aC$s9TqP$X4olj?c>x#U;hIw*A}cViKlBG*;^ap_qDa#sEX zt7Z-qWN_xpEhLhdbTC5+-F=dIXn6B2H~!Z>#LqdmZ1asy@;g04stm;yR+y~Lu6HstBuGylvt zk4j_eX7m~25&i}!p6Gt?CWS==>iCL(k7>wlG+CT@yWy9Acz8+I@? zv$j5X1h30~ijd(_>q5@NA<|RnR~jd*#GBH8hO&pLRCH!O|LVavpt9Bt<cXo7l41y898qQA@xd zw=e8F%w??#^PhIS(lKlNt_coSHD!}aD?KK@g~q;@)S9+e2+$N9bXq<=-_~5c7V3Fu zWfD7CtA@{8&DZTN@vHG zkM9ff-}5k&0kE|k%H+qYL|J=GjGM5AATb-{;JhDd!aAu-HSrs->&6*c>%tiV13;I{ zMdDDb8bjOm$+Bwbq)K2uuELiG`ONb>8rS6GOL^K>PSQ47)45!cX$DFmv52I|R1% zT}#_QtMYwnQlTu&e9UVozh!NlOMWc+M;h&*&&ci*GqsD7Z1;nG2FHOW%Yq!36-xMa zZH*DPp=D>}5UC4L2o{dt*lY#8MtWEa7wulYN>ISO?NrIrQis0@)P9;*coQ7|)pDX* zy^M;?Mi%4_KFdX#ssgL)eLpc-{zv}p>FHTqaQ1-j{0n5EA!`^i+)PEv2Ggz;wOtw- zxENeExODdl?AX1wyW1awCQe_RKdF62Gyo;zRoVlELK*#@Tj9Nb#GqX6h^{q6O-csS zZn*78wbudq@WUbi2Sxfn6vqD|q^`$`fGqlTkNwnQJV;#W?E3FyR82N*yEUrp>qK7o z(gf)bEr>uoRnh#I-0D8t%=yDg!K>C!jWnR#2gB`Tk^!2*g60N!*r$;Pa;g$>5>Q_j zeSez&=G>ggXhy||A#pqPz%}g^SDIfNKly-n+sfQKL{(^8%-WTue?Y@zNTFn@RR#G; zyQaYp=kbePGsKgUBuCp@VdaqOiS1d`v1Ww|diaLC0UrSi3t8yXB;frNf(2t|Kwy}3 zdxb_VFbPRyIwXU~n9mxPyC)fRD-s0Q{&ol;tbFO{YP@Ry543|;s<(|mI-wC=OBWRF zL7kf=mQ;oav>3O)l?U?;j($}<*X^vIRVCUrMS4mT>h!u2npX&WYpyq z!?3MxOsng8wFy5{6j8&rVY~G|B$QzEjx2t`AR?@zF+qB%;|+hTC<0-=uN@qL=?TpA zU-XRtlK?>#EC7(VpPv;eU17+0U$Lg6qoZ&CA6R(@1!?}k0Sx5-dfm?ECuA^p+>l>z Q*%EAlEnye%=dRrSf6!M~lK=n! literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph.map b/documentation/html/class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph.map new file mode 100644 index 0000000..02c0bbf --- /dev/null +++ b/documentation/html/class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph.md5 b/documentation/html/class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph.md5 new file mode 100644 index 0000000..1389dd8 --- /dev/null +++ b/documentation/html/class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph.md5 @@ -0,0 +1 @@ +eb30f07fa5db0f96f894a00c2c40467a \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph.png b/documentation/html/class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..29c17d468378ebda26c8f6b6c939bdfafbe22095 GIT binary patch literal 5516 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 + + + + + + diff --git a/documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph.md5 b/documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph.md5 new file mode 100644 index 0000000..7a3b8fc --- /dev/null +++ b/documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph.md5 @@ -0,0 +1 @@ +973397f80fed702d36e8b27a8147bc01 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph.png b/documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..2d8527e8c0aee8e185519155fa0e9da948fb52c2 GIT binary patch literal 3010 zcmZ{mc{tSH9>>398CzuR*&KD6A46n@Aw&D+n$gn1 zB)bgsZ-aDSND6@Xcn1XqT^!Lw>|iCAE;pmkohXAlxODO(8(^QOh~CfF7fI{kKxB`9 zR}w6OM?ylPE16d!jW3a8*NmoYZAGj`+JhVTArMMW5)1|_>G*#!_#=!B;O9Ejk8y5$ zk-4L{Nnoaej4Nee@-<{3BRJjOo-Y(%8$?aG=OQv#`AUp2-hK*#RIMrY^oqS@ z(Jbd>1|??BI|R@c>a`fJ$A9PryR8MSOf~T=+*Mzdo_|EStG%r6lj;-+i@*%0D+V=X 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 + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.md5 b/documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.md5 new file mode 100644 index 0000000..18bdb07 --- /dev/null +++ b/documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.md5 @@ -0,0 +1 @@ +8df29acbb42104e04b7513c6614346f4 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.png b/documentation/html/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..5b7544996e639aebcc5b5b19df2faea81e1a8cf1 GIT binary patch literal 14508 zcma)j1yoc~_b*6^G)k8sf;58Cp#lnmAc)f4-3%QfU4qi3bT>o801_h1fHXr2GDtT= zzkAVd{lE3rTkpN&5>YSb?z7Kt*Kh9$f35t2=oalQ3=9k+1$kLD3=FJo;QNW2xWHGN zWv;IA*O1)nf5?qVp&K2`Tf-<>0n;91w z>u_S@L@KiKe|j?dj=c6paAVCVPU%>L_6H}c?z{)t#^#E*DDDRxg+6h{W6RIx9>>-w zet`dMGFkl!UpCH&Fk;vP^Z-LV!V5yC(D~uw)-cD zIdn@fA8$l-^elxe(kYBiP-2->keJytgf0}jCu-E_A;dZaVe~vfTyR8LXA{1d!^vvc zE_xQCEFV_0-@V^OK#hfAB;Ve_7-VX>(K*G0y;1Yjodo-UDc;oL=N}s#YwzCElxr#E zPpBatOi<(Q2;+>GY;lQ+i9a)DX6L-wYtGF1d+|~j1kG;?AhFE7`)mcxMd?EXN50^S z3@q{snq!7yh34tk9KR=fLTE_JjRAqZ>3T!Y&%f$|%6qb5>;K2V$?(NA!pM*>c)OD~ zyeq(}=(c*CyC5uDO9V53CKN+Z%`A{;Y`yBM&8muT%@RJI2j*(;RA3b{ieYPmf0Bk) z+|m8lMr8o-x7yKml92OiCpQFrNM~wR0{Gy_I8a zD1EdOtE2jw+arFuN*B>{?8>3We?{9j8_yji@TSq6(;Qm3s%YQa1-? zNZsi-*!dW!8AXMQ_lG3EhJCf5UCdOa@yNKo{J7ZSn7_t>Hk6eA9;KR0{95kAABJM^ zujceIs+%%dIw~>(whKYW=-9|NeOJZ}Uh3Mj}h8pq9 z7AKSBMrPGV3*?#yu3+qe3>mmmKHQnhtL26nw4%p|!l95rA*4z1Jt!Eho zI~uh)N7)=2{`fO+#A)7(E7H06fJCHUCPrv!5+lY{1XpBg!IJ5;CXF#frnlF7m3>j= zhD!2&1D#64E-Q0vISNjzh}I-QDPnn!_DUPFSfF)Bb`k2vg2J&UTO9nU%1<=4SPuGEP>e@ z40nRS0?TTZq#WpBinQIZ9amb!}ms$(_xg-zBqZ zUNt5%6!^8+a2|%K+_$qpDjTxzI6{4SwYCMR4fRQ#>G}EiS1{Qd_Bqq{1C}tXt#{C` z5f}FoZyhpLMT zXKhK->N%dh2=M*s4?n!@+mAN)ZZnZ%)t=z1l3EZhnkehq7IxUNp6?I;>Jr~!BeB2= z;k}_R7j-vtCqtyY2mP?8_4`x5rZrt}w&L~cU1?(byygh-SEg?Gl$$(nOR@nr%pr9< zV@Y7C`?4rgq;b4+HV8Q@<^OIF47Z{tAe;+#k>keQ{UA+zeg|DdBR!jB+Et%8Ssupw z6ug97Lo-QRDIFMNqMc6LlC0_8OP(*sIimyt$8(D=r}<9W3+XHH8-lzpC^Nwuogp8t zc=@;7P@z@S(zfDA#@KSN>!S|zi?zJqnUD{7_8gy(jt|eg?t^Y?T2mCc>Y*mz zz>eSWX-{~M-M&cQfU^ivrtA_yh{J)4j$)!aNOf`WX1EGXX~PB`jlkD_FSvKntI_mh zC1Lys&n=~^Oow^hv(Lrv;+)5uhHwL;izZNfI!hzRI4#5;k>U>S=<2SoyNrzWA1a(o zUP+%Xx`vT{e)cHmahD59x(2{tNy?zrhx8>l z`4>;xgWic#Not#TOq+KZCNx>{rM?hpeoc$O66+S$AB;H5-@TT}R(pugZ5+s*$ zTE*4BEPk7toqWT5cO)zXDLyTT_z*f!^|V zApQ8|o2bQ=#%FF-REUuwkGP-KfGa~k+*t}ip5NAG7!RbNy4jTYukDU_a>4Or z(3goLo?@9hY23>;42m1!h3j`fM`Fp*qWFEPjRElxg{Bd)FnUBcU`z@n6d+YWn-Hgk z1o;};(kfMZYWL+s^Ps{JUUauF6`~$9xIrIA9GO|aJgh#x(fSH<8g3Lt`Qp~|M+Sp zf`iut+|H;m+)#m=yNpLQ<5>bGE|%v87$ih^XR}C;Qt!t5y=ut&>%Jk!E>WT(RU(hz zk?iN*luMr&ERYU+4D&NHrQKL;qLB8w)>hvs+1fhmubX)9FiU91PgAIqu;yp?yci?d zTX-m!(tw}?4=)67S~mM_?M`_ngd=3@_c)2Iax1aGj17}m#lt05Ve7#Yx=?>=#u$S) zT~B<<9B8(R>K8N50tQF&cXxy-rwOK}D`=OokEveds^^^^%~OV)>$UW@QxWckAGvHo z8p{_;Yv9>XsJkswz~?%*_3^=LXJ{8Tyr|DzSEwdRWEaevZ|jh& z;Qq-Ah!i!pPvO^Iar(B}YIwwv?`;r)dk?onw^)K<+b~ek4p}t9Y6B-k$ zM9$-~2B_%3aNh1P5pHnV`LcM{LbWH~I+Td7i{LCVz_@|}47$C2++1SYIoD1>u$kIE zvejqJs~ZdA>2cy~Ga}6O8Yh}0vgL1(CY)Npq!ZvF9G{ty2&9NyHeAVY6yJh;+x{hy zuEM_f)g#t_LPjb@8?6j(#Q6b`q~FA1ry7=myYbM2)B|P|q*2A}t11>35r1p9tjrH} zy8`u|v|M0mV)sKu^+y#q?ke_dURCg?_uhC=Dg05X-hYikAd_~y2LvP@mZJv*q<1=I zNhaAZP`cZ(67!ZoNPv>x@gka%8u?yYH}-4+38;H5<#9{z!pJud6^X?OtgP+Qdb@wh zp0a`iGJ(kki2mCYGog)VPb=b>AL;ZlHL8^FFHdJ~PdqOA*hb!E8-s82S z^du->xmR<4v4`2}xpYv)#Asy|^CCe``72N}`q?|YY#{Og5#qQ^ z|0Wxd;N86mzw(Rn8hE03y4_BMDa?V^>%8f>bT{>{9i;SwXO;i#G8u~Gb;m#eD9N69 z>(IKNzppJQWe9J!z_yKGKMzVJ0TTyuqF@LaN1vl3U$?};fyTpC^CwQVytN%MVm4U% zzk3E@N#p#VGy5a|A%MBwd%mdM-|i|C0*vwzrsNqyCW2J>nr@lL#VKcUR{ zQ7buLm2&iIUTDv&dMv@psabbIGL=7TlXeu#KteBaa}h2kF8r9OjnYFN5enwoDb#OO zsqU)r=65Gkh>`SqPnzKSlP(1gO+BHYYoeT5QLELGuK=onY8-SGR5;ZxN6XHybTcNe zw`B-AMkg($cR1c`Th|UXr%b}qn0CEvd$^e7Hi`s52T-mX3IRskSyYZ<+ORjQ4+9oMcH@haoa%g;j2GgMeYq67!)8ciVWq$vHOKAd2Xr1=hSxc4ayqQxQ}YZ-JYD+jUE*{HT(|?>#3@x!4!RzSBSh-v3+&GFDR>2tRnRZV zB9@b0aZ?_ab089i%?^=x*Fn4WP6W)~1%kr3Rg* zoP1)@>dS~$To5H`s5dIB@IcU3gf|I+ZvSP0(Z0Za-O;7cS0pJ+ojwG~4saic^}`j1 zKTE%{)wOQI^n-kUd?H!ErmUoGD7Fcg)ZQZ?ExMa=cy!ZI*{6)J3q4J^WJiSGo?S9$ zAN6ljx7QvHR#u|-2)q1avZ=`e?%pidt1|As$dTM?g`m>|t*s?iIoUrpaapy^j~J|CWe%D2v{Y@G_0?-s!-@@2aHhqn-=J z@>*@_SzwLQPS;*YxZo$ii^5FjdCK`YZ8)-K>V}X?T2I%!rX`=LP5Z8Wmh#@0dc2uJ z0kog(N0r(v8&OoZ!<=q>LB9gcWR=N_(fjJ@bnu!@7~T>PeADTSdt`P$_*>7pmfHcr zM|FZ7#1ls~ahikGaPgGDuC}(eJY4*uA*9aEp(fyDYd|;|F|4(H`^fiX4Y# z=Kd!i%r1P9-;kI{*;(&uYtos*nkTD0rYnS~qE(b%=n zAJcvGL#_7S?~T(qfBPx=Pm;=^C=v{&!lK23BsN{H z{0Okd`hseS42ybdop%71mh<&V?F8|K}W_gcHPz;&{bFg;XyXy?%~bOxzR|)tpgJiOb4aGB>&hB3Z2u*+2oxp zk%QFX5;qFsQRp|JI_RlRD5?{PZ0MgK44SIv82{N~A;tZcG=@iRj2IAU!>ofWmsaUL zpPVTmEEn-2vt){5Zl@H#%dkOU%oa`bo$N6|P^rK*_n@nuI`~UN<{Cybqo8Z6M8}=N zrH4$$t~ieVCb0&sF6;*M>-X-0p_eTvd(abd9Hf6Q$QAlg+Br)X^}P;=5UOEK7gaxB zk;eUcnZ?&`qhZ}9p=$xBhm=>8uY{wu=SM5YHNH)pR{xENF=`XW-X6!ibIb6At=jR? zogj3^<=)?m4e$RzoW?{vGWFgNYIhQIo2-bnh;f+;^}_&gTW`fJlB*s(wrH~oVGuEB zTa)*j1UM`f9-sGlQU!cH-ab5Vf3l?{AU)<|a2rotZ}>5eK3GrEoX1Y!0JJQ?oIh&4 z-}wB-9f6my0piu)h+3WzQG!ihM6G}RehdWJcT`=MwY~q{_42@k%WX8UPqw)Te&jl) z;{f>7(waF+b-LbP=dI#&fe^ZxjG2CD&xd&i6*NV(q#x(jn-zj_z~+>dQLYQP5c{xW z^qNN}%6z)ssw@l2zJOP@u4mH(7D%~jwFdSAICbG$a)?JtQmq*W&==$U)tO5B8=><* z?q~`QZZrL;i?L-#Hes5~z6%?U`AGeWhb4Yqczr{(8j;lAnPKxwQbI9y-ef5415o(c zD%QSD8ZQopGNCnPI=!(pfA8$~)cHB}8lPn?g0x#r*M-l7;auW{4Kfl6Z=Ku8bn*$I*1fUj zrYpy{Z!R*d5MIO%cPy-!m0Z+)`ZEo{&~z=;+2uwJQ5sW)S};l%#ef*{AWNa2PMp^N znaSt>hgO=Ce=gpu?HmVJV|28#;NjwNJKE>O#e=k_ig>@ugT&yaGD@(7ayo`ZzrWB8 z$WeDc%v->ZZ#KMNTp&gd%{#CIpsaw64Zj6pqedUcqnTvq=LPMa=;ugYSvSiH)A!)P zWoJn#)ip*yc%fV6-Qz#C9N0Z5_6N}x!cZ(GHwzgV62v#4I53G7jy>A7c_o>SeeP14 zH7`_l*z{9ZZZTg4MI%hyi!W$f-q~0UU_@v!7)<7Xi@9cPm@%bBvRzU@+U9}{);D+T z6Iq#;B|h@;P*-NM*K417!n3!DXX4~V|M6;@4~pqF!H!j^3fCOITt2j14oYK*HJw;? zG+C;3{us{ULMf{IB8q0Wu5Ie;#21Km{2Um|rr=b>M1xGM%Y{Rl$f2c8!TjAt2ku%b zwvFtc2gk#>16am15dKb5`!>_oD>Lh1kg|!3aDDA;V{NT%Z(d)jS;Z3J#reE38aJ6+ zTk6Ct-onok-FqRTf~nG6HEY;RhYWID%_2q)PHr(HO?r+@VMmpzcBeRcx%@z-!7ONl zP8-!dk%QS_;_0XJ`D^yY{>)05`?&LXWz>i-W`_3B($r96VaeRMis{8}-P|us;bf+B zh?W>69!AwniR@)Bd<2S={l;9>S)EO{;Bb4@o>AI)C0yV9J zrj~^?hnpSf)bqaVNZndu;LNlMYqG~Cw6e15nB}u{a4^v8ySzTWg&;en0Q;YTssPcg z0UDbfydxP-^x10|UvBSJ<;ZlY(n5HpH~CVPp7=@R)^BLV-{j~H^0SVepF|H`CB;xA-=QK}YN2SDQM`D8 zNo~Do!GWL3qA9QGjQc|?=C|ABz^h)K`kaivBVqKH6vl9>DQ%s3yVWwV;16(izrHeS zB<;0t!o85Vu2{36?2l_SmzfoL7BXPEh5{&#{Eg9X9az@{+cHhO;DKEc`Pg?ac;@rjo=ZZKaM|5 zbO_Ri&C!~YSsXEX7RyD#6bzqK@0K{ z-Cv_m%e!s35)^PY^q`!YzM(R-Ih6I&+0C=GdWnkzt7x9>vzTD4@4LEPg^z_vu8@3z z1|hu}r|f>`bjk#H?gk^HqX$d)WpdB+W?mSYjZ98@q^GnpuZhVzI~|{iiHT)~HN{j} z0yf6zM#OTP`R02bu6Lyk(if7!khojqsyou;1!9tD_IggVMm9g;)zko-30W01R8NO{ zWbE5)bfvtC)RVhne19o9bbRBWJ>YP=^H+SH#(aA2CVT~myoY_upGZ47{!N`NFlKY~ybg?xrFK-zqyzg5I zVaFBPIy0^C>%{NEU3>q>%oU>cv{w$LSzR0j=>qVpb_8||P46yCqupd>;L*`h;SXxz zG6vS))&l1-{+;;j{E)4g!XKm@DX-Fms(jCmg654CgAx zvG`}uRbm?l<2jyZ9o?+XsRvuzcss2a16R`IzG~9_Ya@fa_D~u0FX}UT#G>ZMCbKi& z8f4L&g!~2{gWsiZg0ec6(q-XCsXS&oM=CVfXKT1#XQttKKo+P5Ww~|vV(D8%L$UwE zpex;=r=iJD3Bww9w_uGTnL7p|x;k#G^W&*Ez!!Z2xS=qmm!Fu?O#Vy=fCv)NO~M&) z!cgHFFH*ih8eo*f`!7#>bc*BRHeB}P9W7H!O97TZ#vuq4nJo9B9;5kmHmgKK`3w9{ zU+<8li!#eBO1rLLxC|!WrgoW0v49)o;asK2#2P5lt@(=u?S3E$zWlmyRX}*yU_ma3 zfw~z*0#q!aOZe^40ep~5ljE3^F0h9bSN&y&mqm@WXmMBPO@*ozP$iq|Ko6?mi^!n2uJa9jmzrxrHIlS^7fvyN&CxJzC;z#KL(vT$`SixTZL{HC7VLu> zjK;PO99amy1&Dw!^_!3w_`z9OP};-f)T_4JtKAJYl|Yb0wF*Ce-0E+;xk5r1d`_Oq zW14%lmuUwy*Lu0;J@7?q;5p^D%k;N7$6_v0(WOaBJpuHNuC!tOz6x#o zW%r>r*^$G?N^BJO%q#oSYtByP0d`^*R;<_DSmxb$sNyO*b>pbg7P-g3uBMcF^?*f< znch7A{aKFvjG?2w^uV9OntIo9BvsSeCY37ou`|E(1G`g1BQ!z#tC3Yhew-UgyTE3a zgU;7IU#Z~H&n1@%Fly}w0x%IGR0s{G4jp-0KJy}#@cdTjbG-%G;p2@3yPSme2Bl52 zVo?J-3bqv)&s^Fi+bA7t>&bC|Rsjf5t97p|0fy*%p``^^={7n=6kczP|L09e%c!~w zrCw99ZA*B{AD`}1!88Gbn?NFA;q&3?_^WU9GgzrSjxkmo-p3(`jIxk_*|2Sw{r;w4 z>S>So)#C}rKhNqZ&XP`jWE$9uW5T-CH0Y_hoeNdoImwvB`Xh`ETdYcb_f}ROW@ygW z3{PlS&DZGmn%VG;SV$)RxkF)$9xe#=>~oGHsNb-#k%^sGl80zW9>*Nwx_xzNRGf;G z^4YTePbbopZZ6XyYj{*R5pj2d|GdhUPBDPbjLxJn-}p*64>UDqvGr1}2=^aGF;=54 zP6YVxQYbHIU-<@aiKkxN!lz8Rp;azAlv7qRBt|TZ*Dc+fx(#`; z7Ux7sWhGtZ8tNb87P{U<}b#MgELd@ZZ!) zz24~7vcr;-?crm?#4g>fLR1TtGuFM4UtT#y6+^x+YUV9F4>hHJ3`14>wQqd|#AK1X z{d;Cw?O2|eD>vGQz?OnV<8HEP>l9uULu_D;MAHqln4>zTH*pi0APOgR8yi0Omc(bD z`glh&k6UHF2J1MBd%k8@2|`o%N?Nx&{7{;1UZICIWOwuZQSH|{J;F>E)bsQ-@x)0) zYFe5DuUVif+=$N&aaH+jy08AD9>0k|s{qTR`WWcEQ}r>1{Ggp1q~7^x9Yy7MNtfe|QXY5Zt6!EKr%BM|8lifVFZ6QQ z{A=V@0%u>+DVuz`UEZnS=zBLHqgS6=88p{9u!e56ElL<+jVGtj%h^QkX}(CN>5hSnbVcIEDlKkz=N`@A7oV<-&=5a zZC3}+DxF26&Qsu@+IU9%@=neC9=W(GYW2!0NG3R0YD&ydQ42S@*jTjMamjg~W-{1T z`y!kfl1e1|&ZlAv5(`BeXqaQLBq<%=3?Vk{6zv>1rny`@n!s1>r2Hdr{|I9~KZ;7q zPVzCOo3dAqs>{&r>Kmyyo35aK+Hhx+$_pNc{Nf?($+?XLaAWdwbad2rt*9VVIxaSu zjHZl;PH1RuPFY7s$Fx1?oA)_H#Cx{U$?>C(y{@$irI)Ss8vu{C zd1WJ&iPGjtX4Zjr?pZ%tky`F@ zXNF64^eW@Ute+hJzR+vOiYJZFH($wCxQ%Wm5dd)w7~Y6Hr8+J|Ql;Efy@D_T^A&k_ z+@A0ruAL=3D;WgqVK4-Wf{%hLPM`oZAaJRzfYi+O>QAREy-k+#jM4XC_#w|g_2G`R z#dhtz!k1eGoHPDI(j{F|1E1~}YUZahh`Y<`JyTWxc|)EhVdVssWpQ?-D#@syo4qmH zEWC6EW(03!NwJR|kkDv5;P!f9_`cVeQy8R^J@Q!~}ev~|&ZHr3qf&w@-S;sVk|BkH*(r=^}k zMY8Xlz+Y7-_}^{$t#8dX=kUtpF2BDEbmhILnB;-tHlDnF#6USpI_i%h$|BH7)w@+v zeWsZBjtW|L!Ogyf5k)Ad+;#H3T#tKG-=3Bdoadr=1;jYnTjW5u8nzp}VZ*hzoj0WISy_IhtXDV0)+=HQXgK93&;kK= zabq94sg9cd9`zI=qyw9WjB2U&5DU-z_P2%?iTE$Ubp}OfEVPSx9q(mA7AjpFle zZ2>|EXaQY|F!^`jOxYM#%NQ2?;G6tL@VDgdir_9Cehe5EDW`IrfU$O&x`?bmwu@L z7V9LX6w)qEh|7@K(@<$;g z1wHJvHKlJS2iE*|#f`Dcctry@D9B*J$0laL>InrqqxXw;T^Z$P<@=`h9r(lcGh({k zRjX{k)GjNU4eO+(vAB#3l%Ep$fr(b9gA#gdp zLui}&Ar$CSHjL8+W|_7Awk7oF<0E#XReT!?$SD6A#4}r?;sjbXaF;Sv&OE*AZiVBd zjbm09)xheeL@3_FeIJy-s@u|%h$hTGZkK#hs9F zFJ?U{#y=D6`pb)gc9~+D>ToQBSK=Ae!4jfhfits!g7FZyh6bNoauf6uDKE8YGR1np zerLErp_6s7qb(gJcv+}wR^8|-EDy{aT$RHP@no_as9AuC{?28hCHsE?@+*o-#&#gOD~879MyNmoU|x>&lF zmAw4CHYGLlHx}%78T~9BLx4^=&+bSkk>|P_;huA- zB<``e&s@}8%nejoQppODKEM*5-8>=O(KT!-YlUx#7_tl2H@60}wquj;Z=w3-BPc*? zFa(NPG7cH4L$uKtoW^Q@T*YX$%C;TDi@^)B{VNj~U0|~MD))18$-xcfC8&INnIK58 z!F=o)GRyADqm%A9wDfYE9QioT4dkR{<-jDA&@{RJlFd;2wB_(Z8DUCLLN&j|S5m&> z0+S<#e1MykP$HSK%N0TN&w#chYx=F_uqJQ{HbN~ew7R*Cf`4y%e;O&XyjTMhT=A(i zsVWO^;ssUc3?@MWPieg`sF@aC0Vj_P^n?-Ml7JL7Qq_Vkr@UsAmb~p|!`y<0OPfd7 zeq*?1D`4!hx$#yVVt_C9ocEIU@njuRf|8s{479_n}hN?}| zhzg;JF5YO0i;Lm8qE4$MgPR@*-GrCGJ+Owx?T-h(8JrAt+1_Ds>77L&v~_r*n#P@n zeCiP|iJkBF{DwIYNe!twNJsqD?@KWF2z1_uoEqR_`a4wKT)G1bjK*zcK47GD&U*Jk z`n637UThXT7}o%!I8X&>UrgvwO&k8}1>*w2MGgqyqYQ3DYSX65M=Ypyfo~Npt!Y7D0y0zAMzuRE6~D`cU9Y#7D&y2dwK?j zN43h)ocXp}^k(oRVkfDBlPmDQ@~*?OXZHl!2ETzArL@o3vUAg+1JyxwcI{s-)~byGf+yHuE9ng^4_&qKcZ>E6xCil|V*x()J1?DJW$k^0Bbh7ZNdQgRHGIvPm z1R&f7`i`CL5D?ot&yklN<^ILiKuFmgY5XYFcJo_6?ACPmL{pNEz}hr;=;bGXz9{bg zXXcYF@>#imwLfmoSi|^ybvHVqLjiVJMV)0Yj&%PgqG>*GM$g~0_^gDqjOj4{O1-KsBI*c-wrYJj*3qiCYm<9IddvjdD~W(&NvCw}Cx zv$hkfy9T$w#3~S$rkF^RA8;}y*FUQbyNvqgort$*0HVUf{@ zg9O?qfXTlvaf`=*?@V)@!Sf5 z^eXL_k8Cleke=YZZ1fpQq>inOASA0Zl%xyjUQNOwZ|?cxoY_uj70uQ3*qDDqQ}3v( zNLazEf$nMRU*{F~3%ugj%pDJrQd948nQXjsri6fPdZ)KEy%%a)g=wCh%7YV*jR}+s zoaxDQS4}ol2HU{Y(!ZILZqV`Ge>@dh{NjEc^{hVzAH*U-T%#OlLcI7Z?dK4Hr24Gh z_H{S7@3Dqo@ho*iZLa~7h`~3}+e`0aRp;yag#PnrBKYWx2iB1~!D`B*(nIO`0K`H% z$@$$6I9%%+9sgtw2TMt{9w4sY`!wc*jV6V&r4xuz=|KMCqVF3R_c>$+>(9P^x8_ys zWFMF$(uKOPXUzWKq4~>$3+#f9w_kqUtHLWgDfQe>+<76Cq zZGiqFY#DS(YR1=jXwW%9&+iophn};;NnrrZWHdxXX@GX(0BSn_6-ovc8t4nNfNW-i zM9vG{RPg830ox#pV`(nzB}rTH!9Y{pHSb9}UEmTPo67t*L)Q==54g;>5mkls}d}rcZB)I-i;Ik z6NDtTeya4XzvH!93d+|7a6CA}bRD|o?Ck7D&6JERa`n6G?PtY=?55S@U9L;#WnidI z&9ttrj$5CVYymkOU>Xek4p@yKNUzubyVM45|9Z)%jO6^1Wid6U znTH%>9VuLiPMqCC2&ZnI#FSw#HTr?7i*p778hO>T_nyG0`+9QR_V52pBJS$8gS*H# zj#PTa-QuUOtocs)Y@b0`>yGoqtv{elYTp4>uvWwgV*sD&sN=b4T|5@t%xaVL%_?$S z`umXzQd%KC@+u|F#~OUj99|y<4~GisKg}KW(LNvl|Py6 zLjEh-IaBvYPuF3CRw~;c2m})x4zpNSb-Nb~E7!aNC-84!cUUL-50+H>zwWNRr2KBKX(DT#TN05D>ZsK*Xj@jYy${Hi~ol}^xmxvN-+*fma7Jq zIG;aT$Gct}E}%2H zUS`U`Q`akZ030HXvzu!XT_ewxb>EmI`wvh+_deC+wys%kuQzITefj^NU;0dsuP~`H YhE$#Q>Gpt+A7UuTDa)2WGkpKQ04$h~@Bjb+ literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.map b/documentation/html/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.map new file mode 100644 index 0000000..748554b --- /dev/null +++ b/documentation/html/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.md5 b/documentation/html/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.md5 new file mode 100644 index 0000000..c88c5ad --- /dev/null +++ b/documentation/html/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.md5 @@ -0,0 +1 @@ +299d1d8a1246d36a133593bf17fc961b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.png b/documentation/html/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..bd2215660269d3c1485ff3a3998a25d1884a9762 GIT binary patch literal 6848 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 K29?)b?*AXLLJ}tc literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph.map b/documentation/html/class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph.map new file mode 100644 index 0000000..e40c51f --- /dev/null +++ b/documentation/html/class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph.md5 b/documentation/html/class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph.md5 new file mode 100644 index 0000000..9e42efe --- /dev/null +++ b/documentation/html/class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph.md5 @@ -0,0 +1 @@ +c7f8275e8efc514db78ad9f62f5fb743 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph.png b/documentation/html/class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..80e73178f1a0eba9fa9f9047f6ce5507fe37d8ea GIT binary patch literal 1470 zcmV;v1ws0WP)OXu2m&rq+Y3dg zjvc{Y(IXcm4j|Y%DNs}(AtDDP>Vg6Y3DS%C4?+$>94a6ZLV}jWk3(!Unas@Y*gHGB z+3!d4!85ZnZ*A{B?~H#C0RR91000000000$6R=*ew6ydHGtb2c2B0cLEw2><{z7?J=0K!aI7BI;v#dD&Q=rs=UZ>U~$a-k(o>*0xX_+jClWAErJ{>hfA> z_2f$-`ic@-zy2)$8hSkD6W^X_JHWE&iA25cs#D8G z<$02lt?j6vyooJqOjm!VI-h;Wqp;~9(*f#wS0Cctndyo_9Y-Bok3o+oYf8#ir{4G7 zSJxQ6+ZHv=lD98cyF7h_cwN-_D!^iD_>+%kndv1N(Bk>?^jE7Vn?iKs(L40b)vG)h zr(@Fz#r3W}#1xI`ia{Mm9b1n^1vzD*L7ssAdyUJ7tHyd4P9*F^N{{e&J~S>Tsf z=lP3c37{ml`Fq>qW|dCZb(jj$g^aoMg<-uuPa-fa?wabewpC9K`pG40@lx&EHeYYs z@4P1^*BCys;tA20tDR3glb*m`pUA3JVqg*y8W0f+(Ra-B(LaZ@dGmSxGsti`7l!rv zJc+=xxNEA<+Ez^_`qeG7SGz zW~1Bf9{XppMtx6U5@jro)^PzAiYEy@etm(TSbdJ)_Dui)z8beMJgy?9SX?K0^?L=T zG1O_Iab=BPHMV`O+kW^e;!5dZ)H literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.map b/documentation/html/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.map new file mode 100644 index 0000000..a46882e --- /dev/null +++ b/documentation/html/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.md5 b/documentation/html/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.md5 new file mode 100644 index 0000000..4098b52 --- /dev/null +++ b/documentation/html/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.md5 @@ -0,0 +1 @@ +85fae293fb943273134f2e3b5bb89125 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.png b/documentation/html/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..129394198d834ef2226b8ba615f8d2200b9b94cc GIT binary patch literal 2613 zcmZvec{mh$7stmkCdw|AEG1hJSIW4PrOA|?YhN2&`@US_YQ_we47X9)cZ#fou?z;u zI>I$Emc*bLlNhp7mhtkw&;9GZ-{13`bDs13{y69S^Z8>0K5kJFbe>H zopoHxp5i)=5RMhZapL;jNDl@$I(Y?cCCLB)_mTk&Y89EYLUr^Px4i&bI|BQGE|j2-Y9Vuz!+(1L+9fW4&IYM&t>QGK5^~kJtnVR{>5V&Pw5OMnt zPhJ7R|0{FJ_acGwl>P1BKS-nn#*62P*m zgq{$Vjxd2e%*H)MiPe6uiPnD4|Y4%P|Fr1B=#C=j+T%7T70nJ(?1~VzyUwwYenY@_3aD z3%$!X)FvEXYq>Th2$HztNPe2S0vmyjcvA0c^c`Its=~^4;x| zvh=GX?fYApPpM0kEbh=140CdYI_?A9co2RFsB;6l%apqg)HuNOAq?P`aSCp~f<>la zHC=4c7FEnutB@ZYevtSC)_hsJ(Svu=DE>-D10oV>AIB;pOPnSw8NkEoJYix-7}`Dr73qx*3a>jxA{9!EoUp7FG3jy1eLNXlkIh}IjEP}NK@svaL--B^fXqL)&NkiDZj)!#;L<_OO38+3GVBsctHTX+gr*yUS*) z+e$-VnGS;BcQ$Py1lh$V=0oJ4^2`Mbqt^gVT|nG8*E)Tjn8y};K%6_Lr#C-~VJ_Gy zFWV`{TWtEi=Mr4D0PRu{YAow2rVkM7j}UFQhvykv;cai63)|6t?sFY(%k_E6CumCI z@$I~tG9xG@4+xk^n!u(ns4U7GZUlefmtJY^!)m~CPu7wfegb|FNe6fCfUezph@Xvc|F*e zCOD1^6hOV~APEbdYDrA_hg#F-vIh2_I6%A72w@R4$J0`p4?xdIHm7$iV)yL@xZr-} z{uy^s{Qh=FjonC=&~M#kToOt2M3vUU#vrg77P!ym&+FuMh>L&$fHrKJW$)ieIdoN5 zIiXgE>viYtu)W=OX^qZ65jTwDw-6Ri{+j3W>Bjiu-6Q{5zti; z7u)yOCfLs0U64#$LF6% zz`;COqwDrzy6f4|RH8eQC!cl?;GE7j4N<%1Sfb}%uC+)OB86@c9u=A0Zx}zYx1KwL zR)N>8y<9Z^c`z8SIc&IBHxHJYUFD**qQ*Q%>Sm!w9GCrDlBegUK0xHEf;m4Ne1-3B zDBO0gzF5?n_AE7EHl~G4EDE>Gb=F$J?@0u=F8Ll&uQ9EkEpk{($FkidFITusT8P_p zEDy#X{F?eTs+AnK%^e|S+^MMDPI$9LZt~LYszUcjxJ4hpD*}^RBrlNAa}bfo(vkLO zlTr*dw8I;n^l=7QMrRU3{O3`aMMu!R;H`c!(~|AWx0e2H`_3?bg{r<7)^;+DSrHWz zK7G-P8UXA$A8wx!n7W-vs$eOsG&>K}gi`k|MRd)K5LQ$LGY9rdU`tho#q8Ep$BHr2 z3~v+y+Roc!tJI?k%Ft@!AWQe6R&#T5tfmO6nwmMD8Cq`&K<-x(wj8W0tZ#}vw`_0- zNW$#MFF{ITuLH0eei>Tzmhc428Ny1kuC8v&Pbz)*Y#EB{e^l)n9ZkU-@i2f$M~PPD z*ej1?g+ce{ait!P&6JNHf6KaT5tk6$BcuOjcx{lm7l_qiBwKgJpepCSB)ipmLPVtv zd+{|#b6Oj=ln?>g!dNp&agU?oncnXFP}iuIRv!pgRC__0s$9FZOvTPsZMnmr-FOk+ z{U8)KvDR*0?a=j@(c6Uzphpz$n8h8(4I$9Wbm_l5UTY?Vs@zk#v4hh-K{+f%;va$7ZIuyrij1mR)H8;suE-I!=wXwXvzGXDNjOJtO_O$`6R{ p5RunMS3}`?{~hRGVU)=_eM!YzOaJC4jbk4OFt}$5tGeqF`yW=Q7svnr literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph.map b/documentation/html/class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph.map new file mode 100644 index 0000000..c803afd --- /dev/null +++ b/documentation/html/class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph.map @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph.md5 b/documentation/html/class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph.md5 new file mode 100644 index 0000000..a223a0b --- /dev/null +++ b/documentation/html/class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph.md5 @@ -0,0 +1 @@ +6085b22decd7ba8dbece8cee6b644480 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph.png b/documentation/html/class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..e5f5c0a3673d27d19cfaffe11a5317052017cb59 GIT binary patch literal 94880 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.map b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.map new file mode 100644 index 0000000..f1d3309 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.map @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 new file mode 100644 index 0000000..2ef2e0d --- /dev/null +++ b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.md5 @@ -0,0 +1 @@ +153bedcc1481ab809a56bbfade3e98db \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.png b/documentation/html/class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..15c86577f435116359cdd67315bb8f4d9074776b GIT binary patch literal 29996 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 A{Qv*} literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph.map b/documentation/html/class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph.map new file mode 100644 index 0000000..65154ec --- /dev/null +++ b/documentation/html/class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph.md5 b/documentation/html/class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph.md5 new file mode 100644 index 0000000..8cd8699 --- /dev/null +++ b/documentation/html/class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph.md5 @@ -0,0 +1 @@ +aecdd446c05c60b475ccbc540039fac6 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph.png b/documentation/html/class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..7f619e775d07a3229f4e0ea224aa5b2665121c15 GIT binary patch literal 4761 zcmZ`-2{hDg+yBcG6)6?6OnQoxEZMh&N=(B@*2Y$bG}gy9lMyPdmWZOkAciSBVHn{p zdyHkq&hTcLF&N64nTGH0ea?Hn_q^x(?m1`fIp@Ca>)w9X@A_Ty@&?@O-~p)v0010> znqR#M0Q|w=?|b_Mz;CCrkBwj_;0`mp3heBDvg?V-0B{5jy=r26KZ8w=ij$d*X#3fN z+341Nulq!{VDYdt{G27KQ1N!ZoZn8_uRFpf*X?w-KlDHD@rf<)RwTsa7uXy3{oXHrKt|?xSp;cyEn!uDVg2_69*?JQ z!t}S$jIEy$jEfr&0y4v{?E$y<-!0q7v5yZpTk2hF^-qGaulQa}bGMt4{8jWt06;(9L&VsrV4z^I#KkG(xN$b3IG@Melz@QuQ2QeW zv;bS;i4K|F{>|b4uP?l{2e`4vsoHldZka2qsxOl5vX14w&q21k)AB7Pa3fx^ulS=o z^){zpzI^GX9dH`Q->Y?3yoRoaLEsoY)?-d%uun!MDvz~xWWF|-U3xIt*wp2(2>Ri_ zj_U%ahczl5K*u7wWs~#(m$!1(u%zQp6V^9M`u&rN|c?dk3j?y zI~pRmwxvU{BDsE5h~l}!7ao4yW;1bmfT7p9?+1>ezsNcq0)XtS#4bML*uf`dTfzMe z3_sWyt>2{}mEfF&4a}LBM``#k7SAFQOnpYOgP=%0;PzoP$`NCSy)KDnbk9!YH zXGUZi*FXNfR%Xq|OsFT$JI$dUUWv=&Wl!U^#6b}8b;vv{xlXQuW|G&toN@UP*W`LNGk#k&G}mf^ z{o?amRz}e!mdg5hawiV0;+AjLSl|6>maf3O9kuYZaYrr~AS<%=oGs=y9U+&Yb2i!r z{I=U_wF2Xu5_4&Q`=pp@W=qNk18&w6>u~Xzs4HLp! za7#Ze3={^(LK=80{$|EW;ucpjL!$NQe@#7s`=*5?aHzcHhQg07xoGv$NIk*6g5SzbR8)+Rj8g(#FqPMEO%G=k4csmUZ;gaO~W4r)F&^UOB|zc(;j1 zOE?1n&OWC7n3Cl{pl&V~c$33~F%9k6hO(_djLDb2P`lx}{nHy-0Yc$fcbtt(mM?T6 zRN=PuHI9hQDkp7NRv`OrZ<$6Zkf-7T>vofaN~87&_!kRfJ-+GnU3RXCtRvBNqd?Sqe0rHoakuip)cSo^`xc-)riE zz+AxdOoO6tPUUWmlCnv3+!@6XO8^fX4fP4J0t{k9a1@T#9% zoQ)mOj5+=svqtoG-q`9Z!F--Ogh54B?|J$o;9H*#}*^f~&=;X6e@J zki+&Bd{go%Y3je{nf~4RVy%X9$qHC5LWaGVpL|gOl~*I(a_RV{-X|K3r}0cR(vf< z`KYQ~{1dqaN3x6RAzlzsO-O@c;MSxL(V(4%bC%}oIo}7184_YgnYSa?lipZXv_n<# ztDs{bBpKxjZwlhn29K&~5(L{y%ZGv%RK8CMfnln0rfKx$sH_8N>lAT4N6X*(5u@6P z`w|(XLIg+;|*yiefA8mMOcegi6 zey#CFl=ABc9X|ulDMB)%(kY+IV66QrvF4r}+SU~epO=X%NJn=;zvXR>+%*NEaIS@y zuYAvK_0v8I_i^Nvclo|4mz);fZhbAXRpflF_Fi8R;bjjsB_R7^Y~cdiEOVz8XEA1h&%M7H*%ZAfkyu8{CoOG-`g zX1~7@bmAuOEyJ*lbGnHMCWeAg(2w2gi9l*`_u5d>Vn*=Vm;7_29$aQ{!v?kq`+n}} z@oy*D&OAb>ftKBA)-l;5`fIT{Dx;h&cTw|Phn_EyhGx4yLi=L%S30eHOo-c%3$*7M zYhFPdWSA6Ms3P8G$ubygk}s=AWb$T5Nk}|IRX3#aq$odd`vM40e(weQRUJ$6kSE8n zv&0iUpXzW1uS&xvm%K%N2)eu~O&qtf#M;Bd>A6v3>otMouM=W>0pI|0H*-(v(n21) zi*2U6{T9ZBAA?=A6b!B`K;=x?oahYHTJe>&)QTA$im)gHqcz=|lZ2L6lxy&7Fu(t^^azS%oCM z?3wNPbC^g^6Q3?ryoHYi*^w%hY;S;yhtK`atLSD~YEa&-r6s$f^PfQ%jwN;BD*q|I z+-j)m<~EM5XS1ngSgGZh%hvfsqFv!Yj0k`G44cHAjt4TL=j7#rjT7p4`#1Zx?!@c5 zomMYSs=S#msuyq0c_O|h3Z+h2rjXZfwA@_EaOdvzIF4q6MIKv1d%fz@TtsWF+SbpFk2b?0Ljw)cu`pp6T<)e6wK_ z-v|A`r5|Z82R8|QBKHO(!W3^w2l}g_G*Ed2tIRjuDKu8c=+uzST`3IJI{8&bqR4pN z!~~4i2z@@z!pt({59$$#Gc4FxX;lPX5)~#qAMV}D^{yIqF>M2cD-gxiW>g9&w=@k- z;|lEybMJ247X1S7e<^IA{87cfR3zr5GtsN)ovFVnV~MvC*~E$Tmc&?izchIC+T*kzTyfR}LDVgiL4%3hN%x1Lp;u!tw9UKjN+h z1N_1`EMki~WzLR9qnSPjx8x7fh6f`f{MUeko3g&}N$}#sV_xwA4=;k+s=dgybhQBj z&VKx(>u(Kt!)&R`Z=^#0ukd1fgJO$S<_C5$J8uN!vaz%_i4ERKskNWG>#^sDH9O^A zB9erDmCdLq?njJ@JCN>$HTS`$7bIkCK#Mmf4#Zn3^3Hd@s^m=1gCPL?BU|!=7Xxwh zD<~k>rh?;b0s&WF#*97w;jf+~U(|R^|e=6VSnkCOdzk%TQge@dxrr^%H>WgxRYCNm- zl;1nZo>B8eoB>_L^bUA2Rt70vjGQB1l>BD;B8l!$8|`HzzS_4GVgOoX+Z+h%an8gr zW9AK(QE1d?j}+_#(tPx;DD7BXpapn_ho6PVVNJRA4Zb7_qX++{nx{1V%|{rDJf~RR zldA;!=soyU`Qed`2TsG6#p=;&kd(zWDuk>wo7@krYln?G*1!ZotL6pHuAobn3o(g( z_Xj(na4h3k^#nfFsXwQRT^50I%{@HmT3E9Y-TIb5Cq&3W!qXz|M6|VJgg!uxv6|ID z>H$_filqw%=0D&J@3)9K91}g%yScGEsmdHz{#)FG+cge5*uSf*z@xbdkMB7ft>`_k zKoi(K$jYBM>BDlq;E-|DoizDfoBu5!XiAUxZ16#i%N9}UIz$KvK##tkpvB4bUJrjX zx_TF+Ep8a5+bgQ~715wlj2xON*84r3Lm?9gYCF z4)e*GU=Ww|IR4`@uBPaXr>XixtB%U+H(Qj=kv2;;$s*7+HI|kJrF|$)6%v$r_Z5ZJ zUSjQ2NpD2O6T+b9<>@>V)18Vy68BqOaN4kzw`?W-61Xk$R9xya{<%yFcl^iKB9*la zdwr0(;&q9lIQtRzighT|OUEt@Mm52Sd}C$fMD$r7pk{D$!6lb~<(BnY)VGK>T7l8%mX_C+LrG5gKG7U?)EC?<_RF!Dn7bjaKYN|(h*bRF`k(kp(Aiib+T5W(|4RfN^_n8tIcT6p6aMu6FWfn}K7 zP+sOdISwY_?a-)nox0brMe*TFwRl=?U$QfGQp)5er~K!F!LTeEaLJ!HpTl1hhR=1a))ip4H< z)w$EaihbdLu|pZOkxdSbuv);DV5~nWz~IX!GzWSDF~`-=b>+wuc{-ZUl~ZH zr#WSV&tm@6L*)3$w|k3Uo}=on%R}2JYe?prR`R9EdvlwhZi8%H+Xo_%@b2z@;Y6FB z0p&o%1Jf_+&~B*4%KGWBQJbHYo5&{4$Y5yo4cj8n;R{f;3MaK-x;hBR22?3?A#9Q+ zA~A7qdnFC$m*Fr+OezX+KFR@jgb- zx;w~(v;wJot?IIfz${vvDDcqain`!Q3{*m=!^X9zYp=Y4NrzP*)a*5nh(F-8R=x+w zR@$vc-&|bo7NcWs5e3AzG*EVf$bEqE32@+_ZviAnC zmH}3LrT$roT_}7ZYD0-IMdm%*8>3dPm^ba0IM}-13 zH?!8YgrQ?@oD93+;ZI7v)DA}jy=wr#*{!mjChfSo$qLXZyW-Q8B2rQu<>JvN`rWM?jZtTZCzEZmh;dcpP(&1 zfiDE6zJI5{|L)!SjsYJB7D5LW)^nOb%j5UJhq)QpO}`2L17n}bgsA9)y!3yyf3UV? Xfuq5_ag9&)cgLZo@T(=4Z$JJYb+#O~ literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.map b/documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.map new file mode 100644 index 0000000..e9025fc --- /dev/null +++ b/documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.md5 b/documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.md5 new file mode 100644 index 0000000..6c8d4c4 --- /dev/null +++ b/documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.md5 @@ -0,0 +1 @@ +230be24ca184ae55b6259014199a2389 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.png b/documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..6f61bbf42fe4f29a40e072842743ceb896f71523 GIT binary patch literal 1873 zcmV-X2d?;uP)SA?u6DFiKTo5frV{NwuDA%WH0!T5|S1|p->cCTQR#c zJLmC&ZZe&nIrFh|&O7Iw=XbU9p7-N_&iT*#KJPit4j6`E7=~dOMsFd$1!R@&FX+JR zyR06_v08E=FU1Qe;kps0NW4hCvtPR*#TAzR9L1tKBcfmmCHrA zT$QVU&jUkzbRSLu2Y_dyh=aRF@a+6pH80^2GjIrIf_jS)#9vdiRrh@m!v}1?~k_ z0Z*gsD>`3g6qaSzh+7 zsU5aHqhECJAaIE&-zsjBL%uboMc){8Y)Zc#DUS*~HYeQWD+XOE-=ETpKBhc?u*E6& zR^V-gD+I1k7=2ndM9O~P_r+nhBci@FwL@WA^CwE&hcbk6 zwZag}@(N4qWnaJSBk^@*|(Oikf)$=`wHc) zy0!5XzNt$BrSL@<%XxU?R{o8_oPJPeCxRe^bR9QGh96@oSDJ0)%eR^{fI z@~x$tL`p$r@vN$VXqfRS1Z>nw#C5>AiOur5Z!O(q_lUge;E_79YThY-^CBt*f;B3R zwF*JLW~@}WZ&9o&ln0fUJV{ENV2$dOWdgIlbtJ*=5qVYM(dt=Mm6wxBMeGHFHEN`s z;iJ^OAaQ!ZtXdLy&a0q=3D&3%-UTlE_CvbNx0WQBxJCXU%40xTAg>bU^V0>wHLBwU zU~uIsZt$%oDIEME|^E|Hu|8@~y^{pi-&d;ik17~(^;<#@;NfNA4 z&%f7yMB%%>wIqpypD7#;<)ua=7UiRkj*hMsk@Y^rbe-!qU#nMbyhEmc^$R}ySFk(c zXlTQg?)afMeCy~Is`}SrvG{g%*`hZbBC=jY_N6B)L0+3gUYi8ii-emao_ph20z1Fk zfQPCJ8YVcbTemK8HHJ~k%*;&P@?c|BBP`6QMkX+$8kxY1YGeX4s*wrIs75B}%K!C` zkB`?a-??+=1$C-F$CcOi*Us@~ZTo?RYY@`8ckKr#S}|cGv&OZlEsHzetZhHgjq~lr zYnJNLzhI_DG`c{|+8N=~S21d>*{eUt9jh)|C~v3jLc3P#wbHH;jkGoDqu#N0&#&Dv zJEdz&e?3ugvttrVOTC%5dYtO9YcF8N+;n@r|oLbE3S`5$2z$`t&X`AQjJlQ zCaoAXgixfL*CdU5?B&<|lAKk0aqLb_-Hk6pvpqo)B++kQ{On{kaZd=6qSJA@p|4RN z^_J*vk;HZNwwY=aPc{nrd+Bk>Qf_K5&aO#@G2QAr_03f6@m9=QZ$nh?c(b8GipF&{k3i!W>g~+ zm{E;P(6>fyH&1h+y!v=;{Z8w4GG?>>LZdGqPj!-~*{CkiQroz??T*>#?~v)+8MT^r zo=rAOu)JE>I#j%oKbs`&}YP@Vn*!&lFSVa1zY;*Eo1bOmR_PSXVi9bMAL}< zn&pPJ(k^r?AJyn7EFaa#G(j%?{hG5GGC>;E%orZF^c$JLjA~>8GpdmZ%&0~tXt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.md5 b/documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.md5 new file mode 100644 index 0000000..64b99b9 --- /dev/null +++ b/documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.md5 @@ -0,0 +1 @@ +1cb5b1eb2a8eb1ab5355bf8bf262779e \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.png b/documentation/html/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..f02cedf64f0cf67a7d45d89663a96da183788793 GIT binary patch literal 173844 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 R=WL*l)K#>Vi*A`c|3A0J{_Ow& literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph.map b/documentation/html/class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph.map new file mode 100644 index 0000000..ffbbb79 --- /dev/null +++ b/documentation/html/class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph.md5 b/documentation/html/class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph.md5 new file mode 100644 index 0000000..f6feecc --- /dev/null +++ b/documentation/html/class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph.md5 @@ -0,0 +1 @@ +c59694186d382392e8ce9661a946b471 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph.png b/documentation/html/class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..ec13a317b5ed50beb70cd171f35e37668c8cec27 GIT binary patch literal 12096 zcmZ{K2RvL~x3-cX(R(LEi0DLb(Fr0-qPOV13>h(6B3iT{h-lG?7`=C*GZJku`h?L- zbfbJ{@_+Al@B4l4J$}ELF?06WYwx}G+Ru8{6ZQO=8u49*yI5FQ#2V_#dRSOEOTgz= z0zBaLk8b}R;0^DUrkXO=4d(A_Yf%yw);%l@Wd#GjjGcK%K!$JT=?xt9C7&;XMp^lH z{;i+XzVL#%`VRl*_5~ab)4ME=3Ho=^IBu`j6ccVa-QR6$fiqxpi!b5Nm6ad$@*ZAz?6!@|mBfQ&vxC}R)uE(cRt=qiIoQK=v1rK?K0M+u zqovrdy8Y)D%G+%e>`KK6L9-`Cg@28VRG*|L9+U4qa*I!Rf=0=ty-HYX49>$rsKqM<)T#SE$JqCc+HTaf zaW>BXv)aT?bR=e;)KwepwPu(nACE_MHK;%Kp)8DyG^lk&)>hA78fka){<%G;cWbFK zOKI7ZLuwQI?;wvjhmUr`-tTLP>)Fp{?M+YI%U&SN@__xB02S3IZFqfClz&1suA0+F zJ>C|%&2rn5oV?_-Vz*t+C@saDW@XuD1|Km)`nNCKyQs($gdl5a4n|eB8WVQv)QBoO&4~w*2Fw_{=#%adu*}ssQKpNz z&2GFYEg`wbSstT9D@77z0$e2yIK_~2etwcYD)Xw=1rkh+` ze)@U-*fW=2i3HpP+A1~OFs|*eh;Nchh*HLk@F{=Re)RAe6k@$t!$5SJB5f)C+ZyWZ zQhnKq(xahW*zlOq?Uu1>QwXIG%>k854%N2}?v&C@Kba8y5Cg`zm7X{4(K&V~n}F51 z$BDQNnS&`^#aFa#b2G)UhBXcJpni%-NIV3@EO)mB=X6_>|5qDzjc2VR6%pX#ySTI2M`1Fj8WnUxXoQ?}C{cW@0OSizVtQUm5^uDp| z$S};*e=-=K5BeB3jL(k~H(Zy^=nmtnR4|!E&D0IPc-UNe;4c3tCM6jOw8M=2gyB7^wH*lQgek^pFFCyil?5qF7S zb~~#CE=p^OKqM#(gnXWuo-$G^uWFvHE~sOY8DdDMw_&19589A@dZ^BYG=!CdaDdD8gUq*lDgJKq_GHb1$!u{c^Y zYfRQnxrpt4U9igOF0q$jlgE*gW;|<~BE@gUJAi9X$JLW)P^K~rH)zeD<*07bq#IQ8mwellwkwVZHMnYnH++e(v^h)JY z-KV0CW?SR05NQsorKCDG=Nvy@xbRLANePo!F$#_H4={*S|)SgF|YaV^G|BE zt_YK3;)a%$$FS|Inw0>YGs+6~jk%957f%wL^DMm5)G^D?`E^b7`Za4Vc>|V&tB>nx z&iGm7+H%SPe}Q2O{b#6!7rn>d+di(zWz&b(;9;YhM3!J>ySx@seL>8=ZtMk9O|z#& zE|T35?aPuReq)(&IVMe_SR!6$>#ZRw1l4fVX1&@6Jf; zH9Y5+vnPq*i zl7KO6zzRBwLbN-ojAFKCb*hNTQ#q3|{`U8Atn@U#1MSIzMdJ~e%<6PkAz{vh@;Z)# z_c8Jnn8auOHqBO{cGL&pW_43CtGjb&%ehsM+JS8?> z!puGXbhlAe^Ylon!m<%XE71ynpKx|CGqAUFRg;>Sh^3$+zIeKkZdMD{Z0)DuG;<1Oc*%S!QT(@yXpWs2T z9bL?}7U_%&PVQz{_CT(%aoT2lg~86r+5@V9Rkq^hb4YzlLJ1q(%OuG?Jb$KVW3eXE zJQ#$x`R@o1Ip0sWzuHjlxQWc8OZ@_Zw8R%_oYk7x=?i0EA$=a<#brp&M;#9le&K0G zBPSubUj@lWy}YLCEXi)BZAj%o*l@EoaYf+)|IHI^;?$JaSZ~R&>>Z<#fpVm$?`|j%vu0^-IJ%^OzmVjK zzr?ZZkR)+vRT?ifZFI6-mEnG#BW{$UU(g$pdZ_fnX!dzW+>|KD6~8%-vi<%-UtZS! z-qiLe-%j7G6%^zu6BnIMDVJB>+4eH0svrgvhK0|LOco(lA=P41**%hDIb8Oa=4!21 zk2hyILm&3}q?Yb@C%) z@JZ@c{unFoSj5+uV-*oVZSKgXuOe7&$ggBKG+BeB}^*`Ew#roX9g=dJoGp zk8c5G8K3XSO^-RrzdFUjdnki4Ne{kDdx^Bk8g)xIGiXo>fU^6J!)21KX+!;5YaooymFVbQ=l7ACy7n zLN@&cO&G|m$A2XxH%jJ!Gm2|CMKtzHZnRFt9HE@VeYQ$C5*EJiDy~=P0c0@F z9|c~gBpjtPjyo_9JSNnr1KH_oF@~`iI-<{^3a>}CL9RR%e%DXigD!kv!e_3IGIO8y z)w~w6>mVW34;R!%a@>LxOw+@3CwOfzJ2pvAzdV=@c{jAtUWP`>tIWt)E-ZXVF&Ylz`c4?5R@c%sYRFds&x5+O zl-5}b3d7Rg{M-_VsPLHb;#6I#@I-oT&(uwg>f(2ue&mDk06;i$rKihu# z9$kz`%?!h~?4ZBp4BDo_m233E7cJYm)Vf-TBL!l%u=T%U%>8o;OR-|m`kk1=rcJlN ziCUGC(oQi^u1f(DNW2U+2-Vu5yZe~pc~U@vEvPHo_pF5eH2tunlk|Wwa3mA48$O{& zqE@1eRv~wO#IdGbCNB{?^f+A_40IEH|Cy;UHNcE*9a%MVyY<%Sz5 zB#v5lFC#M8V)9Aj(XeSochzAlSPcE#Lc^4Nn`??&xoeLe5wHQ$1Ti~|{ zohVGaM(YwfcUC5;medY*yW5>d(S_x#Vdr(Xe=prKVh|6W&QrDwAxwOWJc(2zvRlykX8T7F`s6^c1!V~IJJkz;3H5v599`wzk zndrpX-Cgd-@UzHVI&v)Vjgx}|>QEOhM8n6&N07A9o8UahX{GmSfvzgpvm9Ic7g zx#{Q2K2acZHLJ262-ThPT+X~s=``7t$tTH!Wj1vbgCuBd%3WKXJOuIX+~HkHxu;=@ zW`Z;o6s!i?pG?c&9Lj@!D&W6Ze`?!;25?CYvWM34QWXM$m|oOA^6$3t4!|xgS zRC3x<0%zp=O35WAyw&eQv+to_=(*!ty)Dof7yC&14cX@%@EK7dYm1J=Rmjz6VH-=m1oB^^3WG$H?|Ak>*-&yQu9IA}hNIm6)&~a4t2veevB} zH!_k;!VJwHgmLe!{TKz?Gu(zPHz3>6p-rAOYQH4AVx_*4NCaRNE{9ZRCM;1fw3B3L z?*<5OMa3#ae8F-DBeSKpc1pZ0BDCD$*{{;y9^VgsEgW2+lh(!>A^3@6FybaKdmYwH zTo`|pMcNAqL^?iX-BGCzxxTkl($f7jJUAje5PZ_+YzKXhudYweqVSpnY>+T4>{>kVkMJ|a zJ~Ifrsk!CVrlF>Hps>IOJ?9=48J$>-T_bD~Nvb=O|1BkF-hG#?yhQZQ8=4edP6ejnlZ8`(oQw zOr=G+mUDdS#rsD8QAYSh%@;P3)8G5ziuc>~eeH+o=^<@!^}X|u?t2^2^D&;qoip$y z%PtdWB-drSY5gDBk!%5*0w5adVZZUOTpakh&)AOcr-Lucy9_%D^bwIq^h{THedGvl zv|gKA)@U1(?F-7>n|6UV+VdcNK7ZEYzc2Fk(*E}-KW0~VD{K-Ji*R|I9`|dRYMg^qucll;eiD)Zf0$ zyBb|<-cEr2p?*Y(Nq5!LrngKj`iyt-#!DV-EM72-s)>$zHFaXkRRv^S$!$t0=Zf7X z;p!gt%wv)X`K?asM{tCc!MX%v#lM$tK7Y8>bvK!ZGUT5p2^d~Okt<1UbiT|p4+El! z4nH=1(nw;WTNznhv=l@JWkhs;^o4A9UK}~yF*PwEiT9s+KyQhGE6TRsj9E>TF{yXn zOvgkh+L(`E#RJJ-Dm(NU=hwtr`>y)m^PlxqJO0Xz89%i3m%9q+aUBJ3`z7z7457$D z-z;bN9Lg|!KknWDUnXcf$GhIa*k5ZduqaTE74`q#u55dG2X|K(C7(Kl=zUsS0>2ql zZ>@7~f+ik^&{9AN?|9ANoUel#0ajD&Zh>?Abaq}$Yy^{4?*kT34N&>bLaZJ3+}JOx z2f(I{6(jWX;^QE)hbXWF^21L8`c!iac4*Ncs)PZDnSm2qs-4Ya`D(q|>}!#StLLu` zKL)3c{X>AJ00by^B{r5g37#Blm(9U@`I)&bHvrhut0?3NB+l4Ebo;>>0GTJ=daa{H zO}wP5NqPVOFb9z?%}b39ftCO70pjr!SJjjHTId;PfK_lEJio{;ZGB}~N+_$thT`c# z>&ZP}e3!`WxVkyQ-$(XAOLnznC%-P!LdjqDJiOBuk#gb33;*KLpj`-}Ic)gp-|O9a z9+!?4z85JjhZP`AgOon7xbYw~y6{hArK!DZ{XwgJxY1u^@SxVJFe`E5wI1SGIa_O1 zfMuxtzn-=Ai#34AlIg2s7w!dk>n_x zK=x>Q!745GKF3vu>{G%Q8E$ORWh&xEQlW3^81sgx8Ckti4Nln6$krepu(^egP1u5! z{ivfy?d_cAQX0k|69<5%;#_J&9XW*vOv9ORa2yT70KO7t=9ss}b zuh1g?4PxolxV?>f5*f;PO85PWo5~aYFE7Hh1#V#hX|V@`~6-(;Wy5ooCuyuD!-<*uREBXao;R03`s9P1%v$~ zG=Ei_Z7iIbi90_dQ^La2G46*)dD$9<1{MQ+VNv+r(*ZFH0Yogv#rjjx zo==hLwO{&yffr|p8eaZKGJ8+8_rJ*OS8`AC>yxw#T?VGEjeaw#gB55it5UrEz0#f}y@nFgF!M zdkbFPH$Ms#GK`FStExVnUVsH*J`LQ0?i=6hk9(LFXJ0$Z8251 zj5l##v5zC4A>S$;iN3}T@rmMusMh0xvrR!bJmu~wdsXwh5aQhcEQ#5#+(c1sbDdB0 zyMo^ySdslvCy4hE-@j$=|7%9Oz+annbdUJ%lFGxLfZ0`d0HxX@Lb~a5Hlj%a)?{>d%I$Q**JQI%V?+b?P_vzuPN6p$h3PNfobqm)S+$tu?=y zhg=!5?32MR=)UhcR`lgP^pknYJZ?UC7^{Y%P3$PHk1t6n_N$$q$SkM74T=fM2okwa zD#~WKu$=z^Dy1>1((~=916hK~<#&4xfo!bgX)TXlnZ=thVv)k6AFuB&b;oe$-E6^F z=x)X{+P!R^t{cfL2NT^Kods5ATbTa(Vi%wf&;Z<&riZmRl(3s?6n!qg;O1Nj?q&$( zyyT!29tN$39#||&Fbujq&c{E($JVLMwk`iuC%8b_g+C(6v#>Rkv_ENAy)%^$Ld$^8O)XQ|=Dv<1t%C2P#sl7vT{nLMV%fTOAofT;1E&K}+xAy&K!9!Mj zzASnXy0jOJ3RlW8;6_T0q=Fq;`S!j=ylp3}aO(_aLdp8ZQI9)`HMOIaMVj6R>@PU4 zPDd6m14|M1EtJAXL3@vW+!4&`I7dN~8i_?boSclG?_Suw!jK$M{l`Vq_EuN@*_i+Y z)GyrYV>9+2U33!+%s&mdx3D$puqjJgf2e%wbh7!3D^6E!vqGbY1{X}j5i62TvB3P^ zY*Ml>Yt#UwsX6pWM7q^S{&rf-ECQj~)}?_o$$lyFV>v4y7TeTO0+N_h4GPAy5?~U< z3qc89FlTXm9aX%zBQc&i9x_W*L^@y5@uq8;$Nadvvv~r3FG+0*>-uPX^A{1#i<}wfSBI=OoHx%TznfU$5}jr^Y|DB8lqI|5ToUb*Or^|DbcntXi4T7IU4Z8L zm9x0y1iF})?C5lZ``#;zkpZy?!91Rx>EX;a>D0;R*P9y}_NmEV{F-l)OUt-GqZ>~b zAbkM=Pz%@B`~0lNKec&@Wf><}sx+fFzK6Ery|CE_ zA@~XvLPXsNF^>f%6nm*46+JQvDE@D6{- zcQ?W65`XFX$c^^&Yyw{Bx$n3qDM#^gi3%)7MyD}4hHWF*!#wQx!^w5?xIk3ZbdxF* zz1v()lb$FvMBOodvvbkkZXVu_?SG1;6`V(lcq8X`n4T@#3|V|nfAxfqM1n0G`-;R; zdfPhaqf21quWhO~D9xQL(e1zvmhHwxgZRl_*Y57%4|Vt64mTDCM9)P>8W@4PM!{#o zo)0U=mKU2Dw`q0ZFSJ+g>Y2RtTDIIWI1{ylG~{Zv@@jCkX{NfbL=My*g{eed}~TqJ`>K#)MauEQ9%EVsvjv zbpQKbGgg|2*~{M8K9SUq<)056Ti~qsmeS3S>!da>zP;_Vq^4+7dk1#xMp}<7*Vytw zZbP<{oC3b9cU~69uk7C-yIZI2k0SOPIyZlPyz)=v;*kZn=@eu$%PeCXGN0V5S7vTW zr?_U7a4_vKO_CGl4?OEuScj3}(TSezSEQ52Ri}j*10^t<73OtYp0wYp0md+&8w^~cgO%Z=it z`>VF1SHS1+*6^W`^FLH55Kv0FdTRnT4$5t1@{L`c5QS&qGUP&)lzoWY&aO3l$8eF_;s~+S^C{|@Hiy8-x;frLF^tN zf#@>UYXuSj+cD>C2LWGLU0sR(n^d4NigJKM2jIDnE?MLOALOI}FRtq3u*n2wo1q43 zWfv=TKNIZ4Uz^#TV%T=T1PS9IP{%5ryei&wWLOH{`Bin*~bB2*XIgzaW)q#*j<9_ZA zTD+LhW?;JqItmnwREpu40O zie9-BJh9v?iUw(-E5+!1GxbNS22ORpOzR-nj?_16P6TPQ(f&D8+YW__* z0m{_B3wF=m6QzbNteeGwsD2_n^}wNJ1Fwh2Bu`$+ESr-ABc&bJWk$v#^7|$702fPC zf-|8dD=I4C?Gz&Xp2(_clIxt3(NxLHzA=9Uoo_5sp|IlR23cwuylFzz;FY?TklUw= zi^p>guKeqVxZ#R&J1`Xz2riFJZ{O_JPJI{?YiPMpKhI9lOr3D*BWjEr>xBSEzVXr^ zP`23`$AO8XKzOu2(3dCoew#8^?<5qvWIP<4A!K=h(2bY^QZ1M1Xxpj8{nIed^RFPW zUYgJzTv0Q_?V2JC8f$d^H24>Wbo~#?mPpPHhEhVdBU`Vruot(b(xgkB-nel;t7CiE z%rp4)i;Ik3Wfk#Eg1PANMT8KPz?y&mv1iXzSxvc#Rk@mZy0Q+YQbMHaK5a(A%Nm#` ziaPOQZLgBMxn|LD&v4b8Pt^kudoqJ+l{7|3G9f)hX1@Pc4ehJ$H&%4sjnZ&;!ZT-3xj>0_)!E-trKoDz&ve1@ zdI!Sg8Ca4FP}b28wXLj<$LAJ@X!>fMr;e4{jUI#<= zIkowqTIuFK2Q5O0;QMCbAUaRh-jb#RlU_v(qcW`LG3~m0n6_*7p^_cgCT_dO4>V9{ z6FvV+#QaB-!R3d^j=@!qI|ug@fpR%k+tFxJEo7&j;lqrdoQ|0*$SeK^;ezdO zs~6?T5_@`q+p(flbb$PuJ7lsaX^ij4%@=y|2L|9F9hcgfXj+<*vjIdlP`s5Cg{cj4 zDBcH!wF_l8+%|g$8tP?sjpPcr^YhoFRXRJrzO7<3*QNSbdPnS&u7+-{YMi?smsUO~@8Nk){>9P?m@t z8eV*&AD0}7nMzOrWnn?bBMhUy{B2U>8QbprG?4}n5ik)QeF4q0ktR7}^0y1++zG!_ zR=Q{}7Ef}|k4mH!4b54QTE{p8Tuco0;tlj0?2on0G?`Q5WCpvmr5lsbE(Hu*S1Uw> z&HV%rd3=*hf&peVDV34)K?b}WuzerraUpkbQEPMOl(KocdSk{S(nBQgR}9V4!`s6;TC2N|c|xT_cP|BLkQcxf z`~?hh07C)V;<)S{APE|NT4Ptt$FAZrn;)MTP1HtFm3o!!nTmAafcfzjNWY8c1>(=u z<#^T!fH2yM_Z0 z_TNmb4*Y<(^e)24P-pvOC8t(0w$C7f{bda74=59WE+SiUd~5eur@R*!6$pZ`d1Hya z_0cjA?v+2bI2vhX4mk?A`(L_Aaf(_&byvc`Dh+A?<5m`S2Ihs0_c4meiZ!%$x2A8Q zS7$c9wo`F*d}1qBRMip^+WNfL+b%=>9PCR|!3qndsW7u?w)uM*EE06H;?Fus^RN_@lIJFCsFe(R)v;w5-CV}| z0ts{>v+(-^Ti$^dOhuGRRMV+;Zim$e#S4bvk>IfS7|HoYnwHD=h^Ya3uv$!Bnvf_7 zWVkf9GTwTL!Mr42GvnY1!gjyaXB&Kz4%98sA zvQKJZR%DPpYoC=dW9500UFyf>)0|-WBeu4mQ}))khmwRGTl+|XGLi%=Af_GH!W*U5 z@nIK_rDHe`s{4;vDIu}Bp|8lD(2staXR!^>n&4E6c}0uZuvm`J5Zzf@n;}Qhq=Qw5 z1%CBi%I9vYTea)MO$L=-Mqq0KQbND%;NfMpwcBl@bfFRgpG9<{E0hJY_OFp*QCqVs`qMwMuU7yA)E8mxw{8@7JnJMRe{PA8iQGwWkq`aoX_Z<+Fe2*|d}b^V zzt9xKyE8O>7G>#vK#zaZ>V`NfzBz}>69<9d{uYZZd5NMvK0e>S+d|lN|4zJlO-;>r z;p*``sL~_HS-Fo)A)WC1JUOkc=8ejn02Nml4eUhluuxwGKyMcheblg;ZvsdvA7%4! z^`2XQb-(QF!f6=&)_<0EVjTA0w4Q}*fYvina7ZSsx_Pfg2T<0I7G;-z-Z_s;{sX9V z`Peb8rKcG7eoOJ4aorQS3o|J2TWpuDho$oCLW}}cPdATEGTqf$XweH$9siXyYCYOu zlluq1#>!5-_>@MB1Wi8v&1N~xt3t=TB{@j{zB~}{ zA#V`$FiwuYMw@)#@4k4N`_t2S{V?p-sh%s3J{!KRBH|DHbDo zj-*nTZDH5Di|LP?`+1u+XIMY=3ePVWCSUYF1K0aBPh3*K6sH$;qLP2~SMLm{eBWVU z2XH-7$85rX`$F9M10Y%+l{q8=n9ZmrqO@Cet}_(Aci5>h2{d~%!MmkS?R2q9r}4sK hP4fTkiW + + + + + + + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.md5 b/documentation/html/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.md5 new file mode 100644 index 0000000..6405783 --- /dev/null +++ b/documentation/html/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.md5 @@ -0,0 +1 @@ +2a7d0e6e36d27ddd81c698cfba81e442 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.png b/documentation/html/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b2c14153b0c671ff808a800484ec0a20572124bd GIT binary patch literal 12228 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 IwtV}40M4Fon*aa+ literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.map b/documentation/html/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.map new file mode 100644 index 0000000..5478cbc --- /dev/null +++ b/documentation/html/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.md5 b/documentation/html/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.md5 new file mode 100644 index 0000000..14daeb7 --- /dev/null +++ b/documentation/html/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.md5 @@ -0,0 +1 @@ +c4ecd6f30ca87f66390e5a62d5b1957b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.png b/documentation/html/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..a1f51739290f5cb5ad2d3e1ac8feb0258d563691 GIT binary patch literal 4701 zcmZu#c|4Te+rOov>?%Aok_L|uWo(mWN|qUGmXTc%Mj`8jgmy`m!C1;}B4(6klCeEn zEHRcbwy{+bW1BF@h<>-{_rCwUpZDCK&wcLCxz2U2bFOpFb$!2gqOG-=&_U^g000Of z%`eyi0IwYQ?a#j-d>_DNaKLK+6$`Tqz@Ocxu<->B0K~`O+?n`VpV!V(_H zN4$AnYJ2;_m&ivFk7zF)9XBaj$DcFzK6*&YNUz$r@&Vy{c71b6WRw%CH!~6TlwCLD zF}Yz;^DQQSRljFLuN&DtG!xaG22Sw*l-}8@Ss>oGcW9{AgU&6ULWIpNEF2xF3!Cxj z3ju&$erA#|;J@EDvZQqM@l#$JCLmyL2nsm~7X|=no&)@;y`LmK^<�*eX@HFf7Hp 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph.map b/documentation/html/class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph.map new file mode 100644 index 0000000..04f44bf --- /dev/null +++ b/documentation/html/class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph.md5 b/documentation/html/class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph.md5 new file mode 100644 index 0000000..95845b1 --- /dev/null +++ b/documentation/html/class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph.md5 @@ -0,0 +1 @@ +25747f380e3a04f2f5117e424b0e78ac \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph.png b/documentation/html/class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..53faa6b09f996441aa916f020d9c1306f570a0d3 GIT binary patch literal 5542 zcmZWt2Q=Gl-!@uGs%WhulqyB7YR#g3iV8~AYK>YgBDF^vqo^9SM~&L8Jwk_&2(cct zRy0^;^8aP>uS-wQDQqrFqod=t25H|hdyz{fge2Sghjjni-CbjRqt{C8 zaOM0eYZY&$cB&hf=v0v`(WBxHy6vv6kV8nX$A7Qn2D;agRfd)aN2B!v(vsV}lfx2Y zQ*FapfbjCQ(yQ8><7^xp)($L}#K#Fim_w)CmHvf%Uu<*GfX433X7;$l25j#TLvoIy zj8AVs2TpVT*8}SLEqhyATYF_Q(KgKv!9{Xc5y^CsYf-ld&W9MA@rZbON{7Qxi z7h2QK8PERdiw7%~-g;U|XNuM6oyk$M7Ae8t^V`#7V)O=1rUPJ#UHrtR&Vo$2b$_CRDmSA3_ zw?|@5ZA+g}FRJNEP&XXoi1Pl_As(+q?@U06oZausHy}?nt@cKoOlCTAoHSmKWS?nb zme0+b>Tn6Ldp-mk%Sdl&A{cMHBVohu5N|F{a_s#46o6UOKk>uEdjCFUfj`m!K)crX zNGIZQ<`3$W5&3l``K|@N<1<^T!7KC0Nx^|dKrFgW_W|-eCnxCJpv=*$zvR@trp~Q> z^3ZJBbfio-t@iZp98QJo@iFopGYGOK%(N~kkr1z&1`;;q1EKIQfX$kl_X#lGOVpe> zSHHITr6a6%rfHHd*3F&NJ6X7ZDM{t7)tZP zq(DAhJlX&8hxZDhFnSLtX}m^uG~UKBY2MZ}-vh6W^v?}d-V5<{4xhrIuG@VTCbW7- z2+x~2JHKiIaBy;hpWSWP1N`MAn8kK?G$8OJLu;S+6uU}*<43g_`6X|aAA@-Q+cWyw z+D};)gZ5slw{Y{X)=apzd`0Iwe+r5qoDRO26{prEB2U6}nUCbCJMqoO5Y&mNAV8R{jFH4ni1 z2H*zQsYq!~&Xfbb-mrFQan%f{WdC|;zmmb%>FAxD1u_#)BQ2F;{&dNOt#`C^gJHZl z)&Mw3_b>6Yi}YTsEq|`CFWOj$pXAO82iFU}*1Qqe818)EE%~E?xao6FhSPQ9&b~EL z7ydag-?*!3YlL$(7M)@7$+tNKK+5RMWcHB}zkBk2o5JMPS=v064i$lmo`Gq}d%8Df z0smQjl>0ZBxW+Aw6y310>Rc+>q4RS85oH%-%60r8kZOY<8#}ulU(}5BX3gcq+QU8b zKW>ZOl%3GvE7b8iFYx2iubxTl{@#o*p0_o)SyWUM1kor{kNb;S{Wy-O8A{*U@21rl zr-l$gFZm$rDMVdtO_^|189n5Uf)LF~U^!AjsAfk;2P{(r=ihTajRPau)K{D- zT#~ey#T4t&JgzOKb7GCCRBkl zSN+Z}jiq9UC3SpCeVUkx&gp8TZ%;!fxi-Kh=iU#o~s{RZ&s*G8{8_@~Ron zkWsoWQlBD8MmI(M4y?R?U)&r!?AlC9x3jbnFrlpM?}G3y88n|4lf`VS^GkH$D7R>E z&yDFc=SKx4v?dRf>HS{iyoR2-l%X3|Ro^88fSocvIZp21gvVLwffP^?rd&zt{&dNe zq`~UbWNMB7`Y?J=N2bXms-o;e$*B})!Ok9^;tG?ZNBpQ0oBi$t?H`HJSK&Tv=~Jrm ztod8O{&?_fUIahb1=>#H8@Ncc)|akL-XOt=h_VP z>7g~{gb)xGgnv01#5rc9as2Y}AkA+vda*Zrs3#Zof0L6BDfI^@l%Al~>~GfVd4h$r zu2v8JD{d*nhy%;t*CPKDypt@{et3d%sfvn}ZDU+W=hy-zBk;LKhy|o}XvyR(bpzE{ zN@b3lU4-e&YspKKNGAwcab?$Nr^)N4iVAYP&!ex1Z~6K9%g&{xC2FhYNbx(HxDUCz z_fb8KM}DSzuYll*aM`S>8Xx(+Rvy^$M11{6Nie~9Ss_pGqv*XF3%J$DSGD2}pqk&+ zjq}=K&wNkkudU3Ioo(J+_;^4%s_I8_U%=I7Q8rf=$yOYRdSIKDa1O_b$D-m(%CN5vpd8nJv!%> zJ9^KfHZ>EjOOA zOTiu=&rCq^l30|LI&WyWL`9z78SLL7K*%l$DAANPS{pt?m$MVNAt|jIvEOMTVaFHQ zz8vJ2F|v5g?yIq2M^=E!nKeZxHNVnj=Yu}a&A}Zq56{G;+9I!j&Eu)ewp?|3dSwRT ziRSP4otg}!6t1&uY|F>VsRGazn4jMb55J|c`nBC>8r{q6c_R{r(=w+j zzPz)06t_BH+PXE1CAY?W;V7h`HwXgAV@4bG@%Vc92?TQ^1IN^YYIXw{gH{TdziDib4JJ4nhKvD4!yl-x;_c%vJ@<3r8jMshPlo&D8*2Tmhj;Y5I}w~W)A<|Zzyc#?jq8Cc33y94jXa zEyE8#eT%FZbQ>xLjp~djj#%9{YXRHF#e97zsOG14td$a_?lZ4PASwCvn~(A%7Aqgd z#HrWgHbxTNivthbMHgMO1fIKx_w+j*O1ugxI>jcEWdM}!X ziZ$*i8P_B$VQz$1qj~AO)TsEnc0I*-M+BAZcsX&9rrhU_=E6f>ZfAtN49GZ4e~AJQ z^XBPljG%Bk$bd>3`dH~t7!?&DmDCOmoOHzO*z5+MV6;H3m33E}aYt^XjHtTb->cjJ zpVMl-#OCl^BUn~6BbWacBbT{Lj^W(;SSDNZeEavbdH-yVDip{gG2K6c$ZC|9I!g7{ z@ZxXJ_r|~BTj`0C1fGT#YSw(eP$dodJ4jA+JZP!_8W9nZ)4$er6EZq)lH^zZ?Hg$F zFqR6t&9JQ&_k!u=t{j5~Rpgx|U3-z~FJY^RJbSaeN_fQu5<45)KD8~(M#t!e#8|NE zc!x``cc_5E+@2!!(FC!vDYuo1pzcJVp^=gJ(SZQxwB7fmEukGPfc<((~Y*7%@!cw)kYA>$sO6$Q?GS*#S zH|OpgAb7bln^IjTTaJr%8$M&o-=p<|nqB_~(YlZI!wjy+T4K#0*@$9qHc^}vR}Eg< z;M7&sJE@nF5xVyQ7OdXh-4+MU_)m|^OAZ4eCRx-r&uWPiTueM4AG$T24emF8*FGCc zaB#4a-|Md<4h}vj-F~JTm=2v@Xp{EPhd%)mG|JH&I$|u;7Io$s0KbuFJvcQm%hOU; zk^ycjsc+%pe|A1ajH||NP#-&ydT_Ci(#~JSLOggvjcL@DaOZ=n@@*5ChLMO22y)+d zOEO{CSrUTME^d~zL9m=|De=C1N`CGoI|@Umyf$vn{%qU@cbdFFDPpiNQ};dreLg9I zDle~W>OaZU!YH?Xr^;l*76I-qu0&k$Z?K0SN*BMW)1;D()?5?z7uW%&ki+|_>{#T- z2aq6d3S``}m+;ElT|%|Ns$hFG&n$bxmwzK7rY^Dmj3ub$swzBWB(Y-aFcOp~L$Ewj ztHI9JBR42j7ItM5s5XzUXc|Fdml3X+#ng+(g@6v=h-Q6}Y8=XhWX`IO!0;^J@HWlh zzjHpN#C6}x+~9VMx)QnY)7wUV&Ool};-Qj@g8XA0(8b*)^nW>vU?mWuqM9qB`;B#Y9qru>0&=5r|z^vded2b9pktzz~fY#yfdMYFnR=h7gWW0*v!n#ZluEt2d2!+IF5AP zgd9y9$=h#Y<~=DoO6-DGe^78_$b{zcTLI8|mSj}5a*l!mHPH34n*8g)Mz4jQ^vqf- zgj7VO&S&5GuPI*<_4kEov>q1ORmB!qCA8F+{hbVeRtTSdqWe`nWWOhkN-s;)vr85X z4Gp!Us_Fx|B4T20WVE5M6H9#zk)4*^lc)*C8n&4{`lj_h^oyCA?VVDpc#R0~TYPaB zzyqdBppisdCGxf`k^4%Hb9fLNX0Gcg(NGW;Me)QxkBkx5#y@NWor7*FT1A9tPH-tn^1jMTidFyW?PBzkNK2;%#9pUWL0OhO8tC< zpbnL+|1PEJ3Q+^Ya;(Mmd}3$t#lO9+}CsCfjzf)Hy|@Otv0Mr#>0cx&wZGs&^6 znU4Mw(vV^;5Vm!DXW8@G$A3|kZ zd8ta07ojQT7VfJUOw2TxM)vaRVhPc_QQ=%o3kovPN4tCglfy^V^#lZZd~ zcv~|-6in$H+m3DA3FMh9dko1Qd!$cugq1#yeYSWa?e*syJ0pSAZrm-l-<(|xRVW=_ ze2CZoEZ2XOhWoeP!imh5o?8XBfvWnix%I}K+)G7&U2&-FA2w3_UuE`hWhI&_O7jC% zQG@TGV`Ao4TEiL7va^$Hqx9Tp + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.md5 b/documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.md5 new file mode 100644 index 0000000..0a7dfb5 --- /dev/null +++ b/documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.md5 @@ -0,0 +1 @@ +6ee5e76fd644117b5df9f6076faf4fd9 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.png b/documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..67036378122178aff0173b33d4f1db1403b6de2f GIT binary patch literal 4583 zcmZu#c{p2J*FWl32U=~_a1rX7YHUl?JhfUHI*PJL5c7l?{mLDzVG>Vp69HSv-eqhuf5m$t=~Ga*X=Bi9hE!^ z0KhSrm4yQU@N0tizJ~?Ct2n&C5)=Zrtt~Bpz5QQqQ*jCaoO}thFn7B5lFf{XmtK$T z_(9d)Y?Uiexnh-iJ9kJ6s+G!k;3(=;N_pxZKs@X0El=_L_VdqLUu(x7!mnaZ=xWF% zJDk3Dt>$fe2B0+rh3ZXw$#de#lSnTvmwd)Ote4Md_ajQ4uYDaA!Q~{arLJqW1p4@d zZ}RYV5sl+s)E?$&Z^#<&ixs%I|I^IsD;5D9=7NDi!|O!}oPzlY>C$h0-0nnv02eN$ zZV2SMXADmvI{*a~RMOsxaXnlb0NzN&3O@fZH&^09f;)#xn3cduMV+0U)vW-Kd%}E} zZ+{N6Q>VoDWvb=m0Z`^s;-^_#L7J@mo*I^ z8(j<>`?HjQ@Cuin^IFoe640*yh?iv?cL=3#CPU28KRK-r}BE z*Ll|O3&m*HP}3lX`UDV!x{TpMmLQP;aI`zxlkC4nDS4Fh0>A*cA}}E)~fg^ zuWeIqOo#4~PjY{o1`&AP9YQrO#x{9|OT@X9f9pEV7j-#8|czTkW0eZbK3TMx44FZ`)}}rGnk>o$HYq= z{XH5`^Kg&gwBn@SwhsZotb7ok>Z{M?n$FUOfp|xYV5iWJsq22H0pRBuaKB$ioKd@W z@}|M+;mmC3J9{2^e83rL(0sWY3pW}j(%R$nC#a1YY|PCRgdERhzGFm)*ueHQQ<1rA1>`h09s0 z+UO8ELSAI|GR#n*ATW{XYuSBR83q5t$&Ikkhr0rwEE?BAwOX2%Ic9EdrD(F716-#@ zTt)(lA5KVEcp7ya1g;y=`*xHODlD=aEhZtJyPJGuZzruO8rIn#=Jd5D1`nQp9M<#t zfZi?Y;jR%)m`7uQE4*9GU6+~x>>K3{LGE5rp$Jp?(~?56yd6= z^g~n(xh4&npdDbUA#l?J2yLqKdb;C7h6n6^LcRCEvqbPF7jz3MF~k)g1>=j}+Z|8n zjLuPB@yl$t=@<;njx7`?$5QoKa3Z`}wfUw}hH%KaHIh+;_Fz_cUyWjF+qBM_c-s8+zBYJsI9*%yA#kebA0Bc(dSD6R-7p zFUhT@*O*~BenGDc|16t@$5PwdpZ{L&bBsw|Sau|uR$UR4s(dO@UD2uPo`$y9zM|vL zY_p-D$thtmy3s*dSC#y}naEHP$5J^LU~j4Qm~o>CD)&S21|x6z&T^u6mDZ|^Ff7cF z#|yX$0z}jF`m${Q44vr~E`i6Su;?QG^^$k+nRgV~&bgK*M#Vp9+Ql*|2Jf|IyVEa( zkBL;M=42pmw1@v<>D4#dMGaW|`F>3^m6iP>%tzr^=Q@!f6O6jK(iK6z@qrufT{RSb zh4U+&EYcwX!Vl*JmsP$T;N^3_E76-)7Z|@K@*OWp%(=M1PmnP(F7A*)1a^q4#wR9< z$#@f96_uVYeJbT18drrXg#v+S3^^hGvB}{>JGNEimeVP8~be8T!%2zJb%*Ej;H{i>|rqb|FYejIL?R zgbJ>dhxVk@0l+hFVzR##Ih{!fxqCe+iS%0csFdc+$A1P_OGJuGq9?mj7#H`<1C7nC z;VX>Mhy}f%HFoQ~W-a2S`c&AY1r*a#h^DtmYP$Vyz$Po(Vxe^w)Ob=g;WvRPiHi0M z5@P<@=%?<=BDJ#l42oK^To4~{dgfS!@o6DnI=}zo%&SAzjqeTE+&H(stO)Z+VyQS= z@+|}zw8|m8;kj)%Giu$qEG5k>9l8lYCUO?SX4dqNsf8LPez*pC7=*6Dgb=ZA&2J-< z>wu@J9N8CD)!*w|dy%*HwmKcaSR%0-wiF7=h33|TcWQZci|29CI?!S|)iXC|yq+

    |hakgxuYWDpq;^F8Ah(um=O(%2&{AI0`QY z0NaAGg4-YCSu0iDI(r36o4uwwuJ~!PpaPFrAAN=V;jzlSDT5|mt%*H3mOFMe?TY|{ z&uz(YJoay;rLi^C2p@o3vY33(ys`o})Yn?tQ==)WlnHk$^qR7`1qH?(N&bto?|x7o zv{oo&x8bU7?Cr~4%2W3<;Yi?SJL0LnzzszO%{hIkaPA7#qrzIJeC97y|!u1aIPB&Ycoa(6^eM`)xk9EE+TFAIbb@f>`?k@_O_zOO4) z$C)h*J9Un()>4GkHj_#38z1=|42*21iUl^2D1nbhMtE6)D;m^ zQvRv%^mO&9miU14L_`0;f1k#~gnJ3iKmWmU-%DTH=T?IL9@p#IiRZ>NSXzWTGg$fa zwxX#oKm95>Frn=O^&xj0po24y_+Lo`sRV9AF39}H@m<OE$Y!CV??u{jn~F zk|jY{NecAxdD8uCpUiDNugksr;cJVX>D><5ckpm&Jm-BvoHaZ}fT|Ra;LAY)nAJ0a+mH)`q`YOi zALV~BIzv(<_f<2w0h1sF4s6OtJGKodD5C7J`KJhVBD0S+@r*RmQ@ye`QTuvs7#KJQ z$kjhR6?Q87>+$_3feYn2nxszqwS~Is@0(&K)h`NJ+7+Juf0Dvl=L-`QRhy02;5ghX z3cAd7s1q~#E#h^ zwh-RMh{C&mVHTQ0s!ns?5 zi>>?ct!zfRiNK2$zuka1r_BuZ-r!NL&6@@^4sbG&Li{*;++Y6|@?R1jTHNgZa=db~DB2m#I{|j}J^NH>zwg{YZsrAN zp-2Aedn9Dcj&VzHcZi8o`%ih1=-Ka4%@y&lL3ikr@cp17$L2``}^a9EUC9G5)qt2`Ctr%{&aCId? z)$G%RIuIBmw2pI1xq~CW!W?H!HZG=9lyt~zc%s^I9X3p5PbG{iWeUTGQ@Cd#;NWe4js7OXn&OQF;9had1LaCSCWVF9@i5O`@9?SIOp zle_vkmP$P5m1zybv~!J@#1Wx48ZYx7)iE|Ed3Pil->9VPzJP$W8v8w>t*>#kcatT4 z%CGmc&KbuutoTMxD2*?|_KOZwU!C<>3e#8STyAjUe4hygo{(7q0NA6kg4jXXC`(z| z^E7Caj`sl0`Y-EZ+iiOom&w_|LAN%7nyP*Bdv!KnBfG)ObqoxN>!4+Btq<4UUJ9q( zAM6vvAGgAe3Ft%)x3KzZ(Sv98EkOGVz>JnHnsL0h!6bT%ujv{dtSXAQ8n4^-Z`>SDVk8d^u#EPR@P+#`hO>=>c#K>g`7)S`;e1+ z6C^HCB|2NE=&ZNu6-ys2U9$$MsL5Vh%%Dkrt+H+Wjdj{5$-#?d5CGskExm1)`6%m; zc7(CY?J|dq2 z9R|!!T6y41QhlyD4K`HLbMyM+)IZIjIk@SqBM&tp-8s0EP(UuaJsO6NU0s7 z;y~&N-7NLx)F3@_ zD?`WRpJ&XQJa0C6o-+jT5Z4S=6`$^IW_Bm?eO5dCKpy;p@&C0xwO!##@m~l!J;nRD O3&5_}S&%RN{@_0!8Myrb literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph.map b/documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph.map new file mode 100644 index 0000000..3827ec4 --- /dev/null +++ b/documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph.md5 b/documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph.md5 new file mode 100644 index 0000000..399842b --- /dev/null +++ b/documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph.md5 @@ -0,0 +1 @@ +85e8dc86a5c700fabd3068d3e4ff780b \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph.png b/documentation/html/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..cc5660436ffb9e694564acce885f57fd26e0734e GIT binary patch literal 1650 zcmV-&295cNP)x7K*LUp$XeS;09}+R4im%Su*p1tMhymowo?E)EonOe06_Op8~^|r6bAr6 z2E_pYkU?<(0AzTtRszsn%gf8B+Rg#9BT15-;c&Q}o>oh7FeY;^ors92>i?EWf6kk3 z#|xQXv~Jf;^3TgVz0Z96wa$E8ZN+Lg_V&yQ?nOeK#^dpZh`gSjR@<3FnFD{BKYU-Y z$U7)arWLK*bzRT3iDJ;@?eChSM~}+k!-v~W15@tSty{9YyPKKb=$OOg0Pf>EI2Nr3 z0I1ho4M^JsCjB{YUi!2Be_kwOOzEN)62GcRKCW1K^YU_Vt>fATSA5@cW%8=Bj{%fd zTep(y4>a#AAV&9r>kPy0vha05+4+OR#d~x#T7pZHtjdm$olNEtj%Rt~{~-*~|FWEs7U1KO~2ctCd3XD7)>hc%kt_2g!@} zX+i)PV60!kC(ReD-~IL z;-Fl6=S4HB64-S>$vX>((G}u4!$`N2Zrjem&Znq*DzB@n?Dmz7;hX2$jyiG)S+6RJ zLxW--q$vR5_D&8j_fDQ~>j8G-63ZNTSn?lLl`|r8X6GOIeQ8tQmoMK6Zm{fNb4*Q+ zIph_VDluZjuPc`rC=Qrg3%^|daQxKs+r>-PPmP>2B1ejrGa@5ZSrj98Rpqj(eDUOu z^4)FG_hRN3^X#Fmwqtk2gv76!OOxX|6bH<&pFY2F@$DDZ+i1GCsUPIb-V+rgMn#0c zT~{M-9y%mPE}k$iUp!&f(}kfazVQLypl#PK*Yq7cyL1LoW%;V>gyPJhgLucmd{7Zd zL`GvH3r1yIL_Rw>k}Kz4G1-Uf*P!fxv^~E}fp85fyXF_In=Uf;*+bEQtR34oFXXaY zUp!k;eAjlBi5t>J-7;TEmzS4M8Dmzv_AOwZa7TE2gTX*l_4LZh%32%k_qOzB5&2t0 zE~$~#PhK*&L)P#2`^w9HP=|*v``K7oS&8!|IJlqN6#(kMeGW5>vj_lHapn+F*>@ox zzTfvwU^d;kb4PY}queitIdcF0edlzF12BbDb>rT>du^wI8IdGO<^hxxhXA}Y0bOC= z%?i|w;t+rW0AOBlwGsdzgW>=H$e=g?05T{J0DuhdfOOX$0tEnQPNp~{NwPB@k2h}K wyxB%RKx2|5*=aim00000000000AQB=3$5~-TnxwwdjJ3c07*qoM6N<$g5Gf>j{pDw literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph.map b/documentation/html/class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph.map new file mode 100644 index 0000000..45802c5 --- /dev/null +++ b/documentation/html/class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph.md5 b/documentation/html/class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph.md5 new file mode 100644 index 0000000..1a5b10e --- /dev/null +++ b/documentation/html/class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph.md5 @@ -0,0 +1 @@ +d0016b9db48f73cbee2779b484324b9c \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph.png b/documentation/html/class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..7523691f7ef7c9d631db5fabd489a61f1a18f5cd GIT binary patch literal 1347 zcmV-J1-$x+P)@bB}cO6kFi2QL=<9}+zj6a~@N;;A-0SOl}# z4gD{?2_8iBP_~=Y5-g#%U z-_LE{pU+M*&%FE2W&;or5fKp)5fKp)QB@>eFgrW@w1}LG5e%Jts(NpJe*Wj!aSWr~ zZcoRKfttw}v)k==2Hv-EL!QYASXZ)F9n%*ZI3`BE&*ObmB3&5)lQ!=3O%35k-yOa0I2GrHukZvJUw2S`n(ySHPXb(idNmi!m$N4$6G> zd3|GuJ%1Hk=XMldmk6c+ynzY4+uG3YkYF)UtbF{M{2FS`B8f9A!TS27%Y5~DePgI< z{`5Jha=hcJbz5L?k!H!dVDtJBl_XF+2f>HN;6ZCmw`MoA^X46WB1SNS1ehi3g3s$m zagEiUYdS&O$G$qdY*6lMZ`a#x%G?-SGTtLdL%^A}ZS!a9y~*RcMHd z)3w62=dtHb$B>REZ)+l}&OR>tT77T5L)6iKCLXN|jQ}qzaQ@&FuFr1hXA0at`#9F# zc}ez%8Q689`c|PK-m1G+xb{5u-02w7@#Jkyl!?c;HB#hU_|BPcysWyae+ISgxrSEP zo@=OWiZXHf+J-vkRoobpOE;EUmu|%R0+b>N@-YDb!5LLt1#oruAs)=E>HGNnTImUk zKCB9mNZqk0W+4=f|_0^St*b9N9ta=`96<4vC~p1nC%#yjmVX8fI-O1pQO4o>WWh<}+7<{Q+5@eu z{n4xkGEGVlc}cH|qu34pr^@U}k0lM5H*;=%=4u@h^Z0lD@^vmVMc zDG`psmOxs_m}`Ham98(6U|kQTT=jW4cS2U_X+A_>;@P|8)G*Vj(c>D6oAgC=|IvU{$sd0p`h!#7@D z%$0oxH(k(fx2Hv9nO~Oe*R<92DCqb5P}M8FUN6djB4};sk5K%ripBkXEHAz;zm)0U z>2#D|mhIQH)pQ*meOdNuuh%Q~p9ttMCezWUf){VTD)(c@LF0kRwV*2AUi|_AQ}mqo15tO`?15I2HDx!ah4xRuEv<%BuQ5H_V$7Y zMdQa9vl}~xVX5jW7aincjEVDQL_|bHL_|bHL_|bm;$ILuF60+Pi`4)C002ovPDHLk FV1f@em5~4d literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph.map b/documentation/html/class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph.map new file mode 100644 index 0000000..1386906 --- /dev/null +++ b/documentation/html/class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph.md5 b/documentation/html/class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph.md5 new file mode 100644 index 0000000..d802b09 --- /dev/null +++ b/documentation/html/class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph.md5 @@ -0,0 +1 @@ +cf04315479b99d3fa53d551fd2955b89 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph.png b/documentation/html/class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..044b5984669e4cab83d1f458ff25b3578889b3f3 GIT binary patch literal 1539 zcmV+e2K@PnP)K~#90?cGmk9Yq`m@b7O;smENr^%M|13dyN>@lac_J&El>JhU(G z<)BbJ2;K`GM6ZR{m&UX`glOoYV4I2;FBXw^Y7rD;gw#K$1i?eVWXFSjvf0ec?(Ey$ znce+icsEh6haf}uvZ1mJVuK@e5#SaO`0pP#QY4r+k$cUCX?@VNsSwf>Fe}M~IErjTV(dLsA1yvqANRjfFW1qZh-m+$ zuQA=5)t*az*1b&@>d#gChD^FXPlD8Ks_5#o?oB4y^yo2bvm)7cx*y%^q$-oUt#4b* zjihi&0q-b<4|)&OmI!VsVD08P`MI(#l{!`?B1g*8uXS|SB+G2|S@-%-R{!bupv?BB zZYy2T@Aof?$T|K4gkyu@RI^oRD?S# zugUMG`v-%8a(M{c^g+`lHCw{8ePHt>z%C`nY1=H)#N&@0G=9|8 zPBQ=y3toia8Wf)P9;okno9gQ2`|1VX!PUh!)z7mGket%y8NHdVb)6n(^_h1GB5!-H zI=3NHRMylv4_kum+9Z>3FiH_Ac?*mKO577q<7zWh6d%UG~2LlcR%a6IdG(pgRBQwceXI zd>-HsXVgD8`HKk7LgC#0KCWNcRI9jm)w#1gAKa?dHLcbq;SkmJ-ZMFpn_s?J$4loQ zd+A&79)MSJTzLpUpl}G_J_L8-llT$``|nm6UX`QAko)$bjwH_HNKWL3dry|%zwm{R zzI&VM0u0Gf0ZM>a2_lK{y+rsdim-m;jQlmZW-u7k7Hi#Xn>THvn^sqW$+0APcdzrD zeMwIK0dPVT9z(DaA7Fj;4f)eoFsAjv5Oz8RlJ0VD$fWB{3DVS#tv>7CWRguM;;fC5WZSN5j=Fwz@fBffFDvG~5a#i`=+5@-7b=%+dhIegE2|wJ zTAdtSl8^0LCNb)YIC`l=`v9-13I}8d?6h)8HWsOdbA)b#IVoda(^vHn7rqRhU#AFj< zOhn|aGrQG9L@t;diHJ0q9EpfDm>h|SG>jWEeB^ + + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph.md5 b/documentation/html/class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph.md5 new file mode 100644 index 0000000..e0bc1b9 --- /dev/null +++ b/documentation/html/class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph.md5 @@ -0,0 +1 @@ +95ead7c775c31a1f3c6451ea8382ddbf \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph.png b/documentation/html/class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b119dc1e934b757bd6a992bfce77dfb032becefb GIT binary patch literal 4686 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph.map b/documentation/html/class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph.map new file mode 100644 index 0000000..9ce8b3c --- /dev/null +++ b/documentation/html/class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph.md5 b/documentation/html/class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph.md5 new file mode 100644 index 0000000..16c99fd --- /dev/null +++ b/documentation/html/class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph.md5 @@ -0,0 +1 @@ +92b7aa5217cfbeb6fd44b71a20f8bd35 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph.png b/documentation/html/class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..fc31499bf4b2f122019d75dafcfcd179db9d58f0 GIT binary patch literal 1438 zcmV;P1!4M$P)00006VoOIv0RI60 z0RN!9r;`8x1ye~xK~#90?cKj`97Pld@b6n}rAI;rh@26TtL247dt@8)wXHomUY`E6eW^G}U(>S3sH)abJ7I`9 zRct=`4Zd1kmC)sUA``y@2mnykBiop-ZSB$V^7NqAlVN8f`Y$2+c4%PixBnSLaxD^2u*V7|8XnQi0tEEkugZO7wey+EbS zX&W!DFV8V#QCOKJ?nJZQWxM!sI_?hMoX4Cy8bdUmv{Fw}pZPlPvD)UyyKhnDi>zbW zw#zbx%kPVdngIX>om} zmoF`!Tl4YXM0z3`HGj|jpEDiKa9lSNgoY@vPT`H?)UYD{@ zS?_&e$vh9AcVVvPu6+r>qSnW@d;JSM_3~vea|>Pq@M?xF6+kEof#A9V8{sK@KJ(X~ zS@xZp%e(U`&+S7Q7acFj+$UFepG__g)cM$g9|pI27hn0z$K0)SbIiL^yJbL^ygcG7WYO-8mk@<@xv#aOoO^2F1y#0~xb9J>Qx7Qn9n zJ{HAh|EzrPV!o^kpwa#;2|aERGp;{vU-P06y*p1^m^8=ETQiTFH!i+u*v3nXxv*#8 zqYdqL`@D!;<%d()m63F+_)AbeOnc0u(Fm$~q1Wqq`J|!NP%njwivT{609)(N;|4@B zpS7J%NBQ9tc2)anp$vx~PO;tV^^Sbf(207^{5Z;31g!N!BTc#wA3bsk4_;Z6*VkW= zuk$2wqP$Mr0_e1gC|%f+wfS6n+#F{4Wm;+TS4|Pe>{I_a`OS9>CxxxtlIPC7sBwH? zGS8uiXSt`{rig@Ax1?CNc&U754ZO(l>WF0)BBBOhGAANx048%Hq6T0xCn9Qq#0AjZ z-Q6`zSOpY3jhEB07*qoM6N<$g3bZD@&Et; literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.map b/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.map new file mode 100644 index 0000000..749e580 --- /dev/null +++ b/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.md5 b/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.md5 new file mode 100644 index 0000000..2742806 --- /dev/null +++ b/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.md5 @@ -0,0 +1 @@ +616e1cc3f48a60bc16de0bca44c8f64d \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.png b/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..cfbf89dbac6aec69efae42155745020315c17109 GIT binary patch literal 3772 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 literal 0 HcmV?d00001 diff --git a/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.map b/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.map new file mode 100644 index 0000000..69f2492 --- /dev/null +++ b/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.md5 b/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.md5 new file mode 100644 index 0000000..2baf14c --- /dev/null +++ b/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.md5 @@ -0,0 +1 @@ +e5a4f1b745d2a88623feb300f0bd8234 \ No newline at end of file diff --git a/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.png b/documentation/html/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..adfc8c16b9e33d8296ea892ddf5d11a526073398 GIT binary patch literal 1771 zcmV;P)&DAK|#$%z2snWS}&gCWkryHgV`8J+)R0JN7~-1>Z+cuuI`!N z17T2px_T?W?LhG$rPN`i)TQRa0+Kl)B9~JKQ3d};F;B+h@rH=Jo8PuC zc}=XYu0{_CNM$e>qz++fhYlT*g9i_$4g-kl_U+p;8jbdC&l1D}0Kim8UI2j3A$b7+ zI)~&10O%Z&7XYAhNL~Pd&aqCF524h)?>dW!h}Qal$K>C;win9_*)Y-OJ=T{tV~mRA;~?o4%0EV z^GwH;T{GY7R8~iwf8f;CZD_iIxLQ#$x`#|Hv|^W(t&6c3kMH=LP3ZVg%TJ?0fsPTOy!b&NB)&TC>EtL@jgZG0zV#1wnXt4cYsx;$fi zrmAJS&TC>ED@M7sC9e>%TN!PwyUk*Ez0tMTEiqePP1YSFDY<5D=J&=SysO9S0$SGLuTJyYI%8iQ7Lt)?SDl9(-;f}qP0FT91fGLq}<=se~8F4 zdv71@{Zt}yLyMey@(HUDL`cK*uBie@p&`gEb?IIs2=qudw{hkh$5187Vy_xe?( z<+TS7WZ1u^e-M##cX#Bg^+okCRd7HXk-Qq@>W-VXODtyDXjE^nKjd+h$q_x4;|mLN zuYXN{DVbcp`=@-nzNj9Rlz|p=b@kEu^GEV(P|PGkf(kc&`;$}scTQhQ9fyt9^4MM? zds>v76fGwg7G%4>sXvsf?H)|;nyx>0a2}DoFu#7eu_iAb*-BBhR`Qt=d8+h4CA*^K zfQXDl$V>r|PZ{!u*6^b~zleP|cmlb6mORllWV` z((^qQfSWCO*cMzYdtFv;**^HA+YkWIIkdb2ux1v}9ju!*+elskNKim`kf3H8-G%^w z&LMdL06K@{1pw$Ak{1A=bF33K80-Yv?arM$G8&CihXF)&|NedB_I=4K%d+k9c)YQ- zwG}-mAf+tJwo}JYmDYM=XJ;pM7(gSkEW4FD1^@s600000005wF{{T+Psh; + + + + + + +esp32_BNO08x: Class Index + + + + + + + + + + + + + + + +

    +
    + +
    +
    +
    + +
    + + + + diff --git a/documentation/html/clipboard.js b/documentation/html/clipboard.js new file mode 100644 index 0000000..42c1fb0 --- /dev/null +++ b/documentation/html/clipboard.js @@ -0,0 +1,61 @@ +/** + +The code below is based on the Doxygen Awesome project, see +https://github.com/jothepro/doxygen-awesome-css + +MIT License + +Copyright (c) 2021 - 2022 jothepro + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +*/ + +let clipboard_title = "Copy to clipboard" +let clipboard_icon = `` +let clipboard_successIcon = `` +let clipboard_successDuration = 1000 + +$(function() { + if(navigator.clipboard) { + const fragments = document.getElementsByClassName("fragment") + for(const fragment of fragments) { + const clipboard_div = document.createElement("div") + clipboard_div.classList.add("clipboard") + clipboard_div.innerHTML = clipboard_icon + clipboard_div.title = clipboard_title + $(clipboard_div).click(function() { + const content = this.parentNode.cloneNode(true) + // filter out line number and folded fragments from file listings + content.querySelectorAll(".lineno, .ttc, .foldclosed").forEach((node) => { node.remove() }) + let text = content.textContent + // remove trailing newlines and trailing spaces from empty lines + text = text.replace(/^\s*\n/gm,'\n').replace(/\n*$/,'') + navigator.clipboard.writeText(text); + this.classList.add("success") + this.innerHTML = clipboard_successIcon + window.setTimeout(() => { // switch back to normal icon after timeout + this.classList.remove("success") + this.innerHTML = clipboard_icon + }, clipboard_successDuration); + }) + fragment.insertBefore(clipboard_div, fragment.firstChild) + } + } +}) diff --git a/documentation/html/closed.png b/documentation/html/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..98cc2c909da37a6df914fbf67780eebd99c597f5 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT literal 0 HcmV?d00001 diff --git a/documentation/html/cookie.js b/documentation/html/cookie.js new file mode 100644 index 0000000..53ad21d --- /dev/null +++ b/documentation/html/cookie.js @@ -0,0 +1,58 @@ +/*! + Cookie helper functions + Copyright (c) 2023 Dimitri van Heesch + Released under MIT license. +*/ +let Cookie = { + cookie_namespace: 'doxygen_', + + readSetting(cookie,defVal) { + if (window.chrome) { + const val = localStorage.getItem(this.cookie_namespace+cookie) || + sessionStorage.getItem(this.cookie_namespace+cookie); + if (val) return val; + } else { + let myCookie = this.cookie_namespace+cookie+"="; + if (document.cookie) { + const index = document.cookie.indexOf(myCookie); + if (index != -1) { + const valStart = index + myCookie.length; + let valEnd = document.cookie.indexOf(";", valStart); + if (valEnd == -1) { + valEnd = document.cookie.length; + } + return document.cookie.substring(valStart, valEnd); + } + } + } + return defVal; + }, + + writeSetting(cookie,val,days=10*365) { // default days='forever', 0=session cookie, -1=delete + if (window.chrome) { + if (days==0) { + sessionStorage.setItem(this.cookie_namespace+cookie,val); + } else { + localStorage.setItem(this.cookie_namespace+cookie,val); + } + } else { + let date = new Date(); + date.setTime(date.getTime()+(days*24*60*60*1000)); + const expiration = days!=0 ? "expires="+date.toGMTString()+";" : ""; + document.cookie = this.cookie_namespace + cookie + "=" + + val + "; SameSite=Lax;" + expiration + "path=/"; + } + }, + + eraseSetting(cookie) { + if (window.chrome) { + if (localStorage.getItem(this.cookie_namespace+cookie)) { + localStorage.removeItem(this.cookie_namespace+cookie); + } else if (sessionStorage.getItem(this.cookie_namespace+cookie)) { + sessionStorage.removeItem(this.cookie_namespace+cookie); + } + } else { + this.writeSetting(cookie,'',-1); + } + }, +} diff --git a/documentation/html/doc.svg b/documentation/html/doc.svg new file mode 100644 index 0000000..0b928a5 --- /dev/null +++ b/documentation/html/doc.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/documentation/html/docd.svg b/documentation/html/docd.svg new file mode 100644 index 0000000..ac18b27 --- /dev/null +++ b/documentation/html/docd.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/documentation/html/doxygen.css b/documentation/html/doxygen.css new file mode 100644 index 0000000..7b7d851 --- /dev/null +++ b/documentation/html/doxygen.css @@ -0,0 +1,2225 @@ +/* The standard CSS for doxygen 1.10.0*/ + +html { +/* page base colors */ +--page-background-color: white; +--page-foreground-color: black; +--page-link-color: #3D578C; +--page-visited-link-color: #4665A2; + +/* index */ +--index-odd-item-bg-color: #F8F9FC; +--index-even-item-bg-color: white; +--index-header-color: black; +--index-separator-color: #A0A0A0; + +/* header */ +--header-background-color: #F9FAFC; +--header-separator-color: #C4CFE5; +--header-gradient-image: url('nav_h.png'); +--group-header-separator-color: #879ECB; +--group-header-color: #354C7B; +--inherit-header-color: gray; + +--footer-foreground-color: #2A3D61; +--footer-logo-width: 104px; +--citation-label-color: #334975; +--glow-color: cyan; + +--title-background-color: white; +--title-separator-color: #5373B4; +--directory-separator-color: #9CAFD4; +--separator-color: #4A6AAA; + +--blockquote-background-color: #F7F8FB; +--blockquote-border-color: #9CAFD4; + +--scrollbar-thumb-color: #9CAFD4; +--scrollbar-background-color: #F9FAFC; + +--icon-background-color: #728DC1; +--icon-foreground-color: white; +--icon-doc-image: url('doc.svg'); +--icon-folder-open-image: url('folderopen.svg'); +--icon-folder-closed-image: url('folderclosed.svg'); + +/* brief member declaration list */ +--memdecl-background-color: #F9FAFC; +--memdecl-separator-color: #DEE4F0; +--memdecl-foreground-color: #555; +--memdecl-template-color: #4665A2; + +/* detailed member list */ +--memdef-border-color: #A8B8D9; +--memdef-title-background-color: #E2E8F2; +--memdef-title-gradient-image: url('nav_f.png'); +--memdef-proto-background-color: #DFE5F1; +--memdef-proto-text-color: #253555; +--memdef-proto-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); +--memdef-doc-background-color: white; +--memdef-param-name-color: #602020; +--memdef-template-color: #4665A2; + +/* tables */ +--table-cell-border-color: #2D4068; +--table-header-background-color: #374F7F; +--table-header-foreground-color: #FFFFFF; + +/* labels */ +--label-background-color: #728DC1; +--label-left-top-border-color: #5373B4; +--label-right-bottom-border-color: #C4CFE5; +--label-foreground-color: white; + +/** navigation bar/tree/menu */ +--nav-background-color: #F9FAFC; +--nav-foreground-color: #364D7C; +--nav-gradient-image: url('tab_b.png'); +--nav-gradient-hover-image: url('tab_h.png'); +--nav-gradient-active-image: url('tab_a.png'); +--nav-gradient-active-image-parent: url("../tab_a.png"); +--nav-separator-image: url('tab_s.png'); +--nav-breadcrumb-image: url('bc_s.png'); +--nav-breadcrumb-border-color: #C2CDE4; +--nav-splitbar-image: url('splitbar.png'); +--nav-font-size-level1: 13px; +--nav-font-size-level2: 10px; +--nav-font-size-level3: 9px; +--nav-text-normal-color: #283A5D; +--nav-text-hover-color: white; +--nav-text-active-color: white; +--nav-text-normal-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); +--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-menu-button-color: #364D7C; +--nav-menu-background-color: white; +--nav-menu-foreground-color: #555555; +--nav-menu-toggle-color: rgba(255, 255, 255, 0.5); +--nav-arrow-color: #9CAFD4; +--nav-arrow-selected-color: #9CAFD4; + +/* table of contents */ +--toc-background-color: #F4F6FA; +--toc-border-color: #D8DFEE; +--toc-header-color: #4665A2; +--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); + +/** search field */ +--search-background-color: white; +--search-foreground-color: #909090; +--search-magnification-image: url('mag.svg'); +--search-magnification-select-image: url('mag_sel.svg'); +--search-active-color: black; +--search-filter-background-color: #F9FAFC; +--search-filter-foreground-color: black; +--search-filter-border-color: #90A5CE; +--search-filter-highlight-text-color: white; +--search-filter-highlight-bg-color: #3D578C; +--search-results-foreground-color: #425E97; +--search-results-background-color: #EEF1F7; +--search-results-border-color: black; +--search-box-shadow: inset 0.5px 0.5px 3px 0px #555; + +/** code fragments */ +--code-keyword-color: #008000; +--code-type-keyword-color: #604020; +--code-flow-keyword-color: #E08000; +--code-comment-color: #800000; +--code-preprocessor-color: #806020; +--code-string-literal-color: #002080; +--code-char-literal-color: #008080; +--code-xml-cdata-color: black; +--code-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #000000; +--code-vhdl-keyword-color: #700070; +--code-vhdl-logic-color: #FF0000; +--code-link-color: #4665A2; +--code-external-link-color: #4665A2; +--fragment-foreground-color: black; +--fragment-background-color: #FBFCFD; +--fragment-border-color: #C4CFE5; +--fragment-lineno-border-color: #00FF00; +--fragment-lineno-background-color: #E8E8E8; +--fragment-lineno-foreground-color: black; +--fragment-lineno-link-fg-color: #4665A2; +--fragment-lineno-link-bg-color: #D8D8D8; +--fragment-lineno-link-hover-fg-color: #4665A2; +--fragment-lineno-link-hover-bg-color: #C8C8C8; +--fragment-copy-ok-color: #2EC82E; +--tooltip-foreground-color: black; +--tooltip-background-color: white; +--tooltip-border-color: gray; +--tooltip-doc-color: grey; +--tooltip-declaration-color: #006318; +--tooltip-link-color: #4665A2; +--tooltip-shadow: 1px 1px 7px gray; +--fold-line-color: #808080; +--fold-minus-image: url('minus.svg'); +--fold-plus-image: url('plus.svg'); +--fold-minus-image-relpath: url('../../minus.svg'); +--fold-plus-image-relpath: url('../../plus.svg'); + +/** font-family */ +--font-family-normal: Roboto,sans-serif; +--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; +--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +--font-family-title: Tahoma,Arial,sans-serif; +--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; +--font-family-search: Arial,Verdana,sans-serif; +--font-family-icon: Arial,Helvetica; +--font-family-tooltip: Roboto,sans-serif; + +/** special sections */ +--warning-color-bg: #f8d1cc; +--warning-color-hl: #b61825; +--warning-color-text: #75070f; +--note-color-bg: #faf3d8; +--note-color-hl: #f3a600; +--note-color-text: #5f4204; +--todo-color-bg: #e4f3ff; +--todo-color-hl: #1879C4; +--todo-color-text: #274a5c; +--test-color-bg: #e8e8ff; +--test-color-hl: #3939C4; +--test-color-text: #1a1a5c; +--deprecated-color-bg: #ecf0f3; +--deprecated-color-hl: #5b6269; +--deprecated-color-text: #43454a; +--bug-color-bg: #e4dafd; +--bug-color-hl: #5b2bdd; +--bug-color-text: #2a0d72; +--invariant-color-bg: #d8f1e3; +--invariant-color-hl: #44b86f; +--invariant-color-text: #265532; +} + +@media (prefers-color-scheme: dark) { + html:not(.dark-mode) { + color-scheme: dark; + +/* page base colors */ +--page-background-color: black; +--page-foreground-color: #C9D1D9; +--page-link-color: #90A5CE; +--page-visited-link-color: #A3B4D7; + +/* index */ +--index-odd-item-bg-color: #0B101A; +--index-even-item-bg-color: black; +--index-header-color: #C4CFE5; +--index-separator-color: #334975; + +/* header */ +--header-background-color: #070B11; +--header-separator-color: #141C2E; +--header-gradient-image: url('nav_hd.png'); +--group-header-separator-color: #283A5D; +--group-header-color: #90A5CE; +--inherit-header-color: #A0A0A0; + +--footer-foreground-color: #5B7AB7; +--footer-logo-width: 60px; +--citation-label-color: #90A5CE; +--glow-color: cyan; + +--title-background-color: #090D16; +--title-separator-color: #354C79; +--directory-separator-color: #283A5D; +--separator-color: #283A5D; + +--blockquote-background-color: #101826; +--blockquote-border-color: #283A5D; + +--scrollbar-thumb-color: #283A5D; +--scrollbar-background-color: #070B11; + +--icon-background-color: #334975; +--icon-foreground-color: #C4CFE5; +--icon-doc-image: url('docd.svg'); +--icon-folder-open-image: url('folderopend.svg'); +--icon-folder-closed-image: url('folderclosedd.svg'); + +/* brief member declaration list */ +--memdecl-background-color: #0B101A; +--memdecl-separator-color: #2C3F65; +--memdecl-foreground-color: #BBB; +--memdecl-template-color: #7C95C6; + +/* detailed member list */ +--memdef-border-color: #233250; +--memdef-title-background-color: #1B2840; +--memdef-title-gradient-image: url('nav_fd.png'); +--memdef-proto-background-color: #19243A; +--memdef-proto-text-color: #9DB0D4; +--memdef-proto-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9); +--memdef-doc-background-color: black; +--memdef-param-name-color: #D28757; +--memdef-template-color: #7C95C6; + +/* tables */ +--table-cell-border-color: #283A5D; +--table-header-background-color: #283A5D; +--table-header-foreground-color: #C4CFE5; + +/* labels */ +--label-background-color: #354C7B; +--label-left-top-border-color: #4665A2; +--label-right-bottom-border-color: #283A5D; +--label-foreground-color: #CCCCCC; + +/** navigation bar/tree/menu */ +--nav-background-color: #101826; +--nav-foreground-color: #364D7C; +--nav-gradient-image: url('tab_bd.png'); +--nav-gradient-hover-image: url('tab_hd.png'); +--nav-gradient-active-image: url('tab_ad.png'); +--nav-gradient-active-image-parent: url("../tab_ad.png"); +--nav-separator-image: url('tab_sd.png'); +--nav-breadcrumb-image: url('bc_sd.png'); +--nav-breadcrumb-border-color: #2A3D61; +--nav-splitbar-image: url('splitbard.png'); +--nav-font-size-level1: 13px; +--nav-font-size-level2: 10px; +--nav-font-size-level3: 9px; +--nav-text-normal-color: #B6C4DF; +--nav-text-hover-color: #DCE2EF; +--nav-text-active-color: #DCE2EF; +--nav-text-normal-shadow: 0px 1px 1px black; +--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-menu-button-color: #B6C4DF; +--nav-menu-background-color: #05070C; +--nav-menu-foreground-color: #BBBBBB; +--nav-menu-toggle-color: rgba(255, 255, 255, 0.2); +--nav-arrow-color: #334975; +--nav-arrow-selected-color: #90A5CE; + +/* table of contents */ +--toc-background-color: #151E30; +--toc-border-color: #202E4A; +--toc-header-color: #A3B4D7; +--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); + +/** search field */ +--search-background-color: black; +--search-foreground-color: #C5C5C5; +--search-magnification-image: url('mag_d.svg'); +--search-magnification-select-image: url('mag_seld.svg'); +--search-active-color: #C5C5C5; +--search-filter-background-color: #101826; +--search-filter-foreground-color: #90A5CE; +--search-filter-border-color: #7C95C6; +--search-filter-highlight-text-color: #BCC9E2; +--search-filter-highlight-bg-color: #283A5D; +--search-results-background-color: #101826; +--search-results-foreground-color: #90A5CE; +--search-results-border-color: #7C95C6; +--search-box-shadow: inset 0.5px 0.5px 3px 0px #2F436C; + +/** code fragments */ +--code-keyword-color: #CC99CD; +--code-type-keyword-color: #AB99CD; +--code-flow-keyword-color: #E08000; +--code-comment-color: #717790; +--code-preprocessor-color: #65CABE; +--code-string-literal-color: #7EC699; +--code-char-literal-color: #00E0F0; +--code-xml-cdata-color: #C9D1D9; +--code-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #C0C0C0; +--code-vhdl-keyword-color: #CF53C9; +--code-vhdl-logic-color: #FF0000; +--code-link-color: #79C0FF; +--code-external-link-color: #79C0FF; +--fragment-foreground-color: #C9D1D9; +--fragment-background-color: #090D16; +--fragment-border-color: #30363D; +--fragment-lineno-border-color: #30363D; +--fragment-lineno-background-color: black; +--fragment-lineno-foreground-color: #6E7681; +--fragment-lineno-link-fg-color: #6E7681; +--fragment-lineno-link-bg-color: #303030; +--fragment-lineno-link-hover-fg-color: #8E96A1; +--fragment-lineno-link-hover-bg-color: #505050; +--fragment-copy-ok-color: #0EA80E; +--tooltip-foreground-color: #C9D1D9; +--tooltip-background-color: #202020; +--tooltip-border-color: #C9D1D9; +--tooltip-doc-color: #D9E1E9; +--tooltip-declaration-color: #20C348; +--tooltip-link-color: #79C0FF; +--tooltip-shadow: none; +--fold-line-color: #808080; +--fold-minus-image: url('minusd.svg'); +--fold-plus-image: url('plusd.svg'); +--fold-minus-image-relpath: url('../../minusd.svg'); +--fold-plus-image-relpath: url('../../plusd.svg'); + +/** font-family */ +--font-family-normal: Roboto,sans-serif; +--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; +--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +--font-family-title: Tahoma,Arial,sans-serif; +--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; +--font-family-search: Arial,Verdana,sans-serif; +--font-family-icon: Arial,Helvetica; +--font-family-tooltip: Roboto,sans-serif; + +/** special sections */ +--warning-color-bg: #2e1917; +--warning-color-hl: #ad2617; +--warning-color-text: #f5b1aa; +--note-color-bg: #3b2e04; +--note-color-hl: #f1b602; +--note-color-text: #ceb670; +--todo-color-bg: #163750; +--todo-color-hl: #1982D2; +--todo-color-text: #dcf0fa; +--test-color-bg: #121258; +--test-color-hl: #4242cf; +--test-color-text: #c0c0da; +--deprecated-color-bg: #2e323b; +--deprecated-color-hl: #738396; +--deprecated-color-text: #abb0bd; +--bug-color-bg: #2a2536; +--bug-color-hl: #7661b3; +--bug-color-text: #ae9ed6; +--invariant-color-bg: #303a35; +--invariant-color-hl: #76ce96; +--invariant-color-text: #cceed5; +}} +body { + background-color: var(--page-background-color); + color: var(--page-foreground-color); +} + +body, table, div, p, dl { + font-weight: 400; + font-size: 14px; + font-family: var(--font-family-normal); + line-height: 22px; +} + +/* @group Heading Levels */ + +.title { + font-family: var(--font-family-normal); + line-height: 28px; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h1.groupheader { + font-size: 150%; +} + +h2.groupheader { + border-bottom: 1px solid var(--group-header-separator-color); + color: var(--group-header-color); + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px var(--glow-color); +} + +dt { + font-weight: bold; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +th p.starttd, th p.intertd, th p.endtd { + font-size: 100%; + font-weight: 700; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +p.interli { +} + +p.interdd { +} + +p.intertd { +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.navtab { + padding-right: 15px; + text-align: right; + line-height: 110%; +} + +div.navtab table { + border-spacing: 0; +} + +td.navtab { + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL { + background-image: var(--nav-gradient-active-image); + background-repeat:repeat-x; + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL a, td.navtabHL a:visited { + color: var(--nav-text-hover-color); + text-shadow: var(--nav-text-hover-shadow); +} + +a.navtab { + font-weight: bold; +} + +div.qindex{ + text-align: center; + width: 100%; + line-height: 140%; + font-size: 130%; + color: var(--index-separator-color); +} + +#main-menu a:focus { + outline: auto; + z-index: 10; + position: relative; +} + +dt.alphachar{ + font-size: 180%; + font-weight: bold; +} + +.alphachar a{ + color: var(--index-header-color); +} + +.alphachar a:hover, .alphachar a:visited{ + text-decoration: none; +} + +.classindex dl { + padding: 25px; + column-count:1 +} + +.classindex dd { + display:inline-block; + margin-left: 50px; + width: 90%; + line-height: 1.15em; +} + +.classindex dl.even { + background-color: var(--index-even-item-bg-color); +} + +.classindex dl.odd { + background-color: var(--index-odd-item-bg-color); +} + +@media(min-width: 1120px) { + .classindex dl { + column-count:2 + } +} + +@media(min-width: 1320px) { + .classindex dl { + column-count:3 + } +} + + +/* @group Link Styling */ + +a { + color: var(--page-link-color); + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: var(--page-visited-link-color); +} + +a:hover { + text-decoration: none; + background: linear-gradient(to bottom, transparent 0,transparent calc(100% - 1px), currentColor 100%); +} + +a:hover > span.arrow { + text-decoration: none; + background : var(--nav-background-color); +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: var(--code-link-color); +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: var(--code-external-link-color); +} + +a.code.hl_class { /* style for links to class names in code snippets */ } +a.code.hl_struct { /* style for links to struct names in code snippets */ } +a.code.hl_union { /* style for links to union names in code snippets */ } +a.code.hl_interface { /* style for links to interface names in code snippets */ } +a.code.hl_protocol { /* style for links to protocol names in code snippets */ } +a.code.hl_category { /* style for links to category names in code snippets */ } +a.code.hl_exception { /* style for links to exception names in code snippets */ } +a.code.hl_service { /* style for links to service names in code snippets */ } +a.code.hl_singleton { /* style for links to singleton names in code snippets */ } +a.code.hl_concept { /* style for links to concept names in code snippets */ } +a.code.hl_namespace { /* style for links to namespace names in code snippets */ } +a.code.hl_package { /* style for links to package names in code snippets */ } +a.code.hl_define { /* style for links to macro names in code snippets */ } +a.code.hl_function { /* style for links to function names in code snippets */ } +a.code.hl_variable { /* style for links to variable names in code snippets */ } +a.code.hl_typedef { /* style for links to typedef names in code snippets */ } +a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ } +a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ } +a.code.hl_signal { /* style for links to Qt signal names in code snippets */ } +a.code.hl_slot { /* style for links to Qt slot names in code snippets */ } +a.code.hl_friend { /* style for links to friend names in code snippets */ } +a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ } +a.code.hl_property { /* style for links to property names in code snippets */ } +a.code.hl_event { /* style for links to event names in code snippets */ } +a.code.hl_sequence { /* style for links to sequence names in code snippets */ } +a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ } + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +ul { + overflow: visible; +} + +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; + list-style-type: none; +} + +#side-nav ul { + overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ +} + +#main-nav ul { + overflow: visible; /* reset ul rule for the navigation bar drop down lists */ +} + +.fragment { + text-align: left; + direction: ltr; + overflow-x: auto; + overflow-y: hidden; + position: relative; + min-height: 12px; + margin: 10px 0px; + padding: 10px 10px; + border: 1px solid var(--fragment-border-color); + border-radius: 4px; + background-color: var(--fragment-background-color); + color: var(--fragment-foreground-color); +} + +pre.fragment { + word-wrap: break-word; + font-size: 10pt; + line-height: 125%; + font-family: var(--font-family-monospace); +} + +.clipboard { + width: 24px; + height: 24px; + right: 5px; + top: 5px; + opacity: 0; + position: absolute; + display: inline; + overflow: auto; + fill: var(--fragment-foreground-color); + justify-content: center; + align-items: center; + cursor: pointer; +} + +.clipboard.success { + border: 1px solid var(--fragment-foreground-color); + border-radius: 4px; +} + +.fragment:hover .clipboard, .clipboard.success { + opacity: .28; +} + +.clipboard:hover, .clipboard.success { + opacity: 1 !important; +} + +.clipboard:active:not([class~=success]) svg { + transform: scale(.91); +} + +.clipboard.success svg { + fill: var(--fragment-copy-ok-color); +} + +.clipboard.success { + border-color: var(--fragment-copy-ok-color); +} + +div.line { + font-family: var(--font-family-monospace); + font-size: 13px; + min-height: 13px; + line-height: 1.2; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: var(--glow-color); + box-shadow: 0 0 10px var(--glow-color); +} + +span.fold { + margin-left: 5px; + margin-right: 1px; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; + display: inline-block; + width: 12px; + height: 12px; + background-repeat:no-repeat; + background-position:center; +} + +span.lineno { + padding-right: 4px; + margin-right: 9px; + text-align: right; + border-right: 2px solid var(--fragment-lineno-border-color); + color: var(--fragment-lineno-foreground-color); + background-color: var(--fragment-lineno-background-color); + white-space: pre; +} +span.lineno a, span.lineno a:visited { + color: var(--fragment-lineno-link-fg-color); + background-color: var(--fragment-lineno-link-bg-color); +} + +span.lineno a:hover { + color: var(--fragment-lineno-link-hover-fg-color); + background-color: var(--fragment-lineno-link-hover-bg-color); +} + +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + color: var(--page-foreground-color); + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +p.formulaDsp { + text-align: center; +} + +img.dark-mode-visible { + display: none; +} +img.light-mode-visible { + display: none; +} + +img.formulaInl, img.inline { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; + width: var(--footer-logo-width); +} + +.compoundTemplParams { + color: var(--memdecl-template-color); + font-size: 80%; + line-height: 120%; +} + +/* @group Code Colorization */ + +span.keyword { + color: var(--code-keyword-color); +} + +span.keywordtype { + color: var(--code-type-keyword-color); +} + +span.keywordflow { + color: var(--code-flow-keyword-color); +} + +span.comment { + color: var(--code-comment-color); +} + +span.preprocessor { + color: var(--code-preprocessor-color); +} + +span.stringliteral { + color: var(--code-string-literal-color); +} + +span.charliteral { + color: var(--code-char-literal-color); +} + +span.xmlcdata { + color: var(--code-xml-cdata-color); +} + +span.vhdldigit { + color: var(--code-vhdl-digit-color); +} + +span.vhdlchar { + color: var(--code-vhdl-char-color); +} + +span.vhdlkeyword { + color: var(--code-vhdl-keyword-color); +} + +span.vhdllogic { + color: var(--code-vhdl-logic-color); +} + +blockquote { + background-color: var(--blockquote-background-color); + border-left: 2px solid var(--blockquote-border-color); + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +/* @end */ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid var(--table-cell-border-color); +} + +th.dirtab { + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid var(--separator-color); +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: var(--glow-color); + box-shadow: 0 0 15px var(--glow-color); +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: var(--memdecl-background-color); + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: var(--memdecl-foreground-color); +} + +.memSeparator { + border-bottom: 1px solid var(--memdecl-separator-color); + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight, .memTemplItemRight { + width: 100%; +} + +.memTemplParams { + color: var(--memdecl-template-color); + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtitle { + padding: 8px; + border-top: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: var(--memdef-title-gradient-image); + background-repeat: repeat-x; + background-color: var(--memdef-title-background-color); + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + +.memtemplate { + font-size: 80%; + color: var(--memdef-template-color); + font-weight: normal; + margin-left: 9px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px var(--glow-color); +} + +.memname { + font-weight: 400; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); + padding: 6px 0px 6px 0px; + color: var(--memdef-proto-text-color); + font-weight: bold; + text-shadow: var(--memdef-proto-text-shadow); + background-color: var(--memdef-proto-background-color); + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; +} + +.overload { + font-family: var(--font-family-monospace); + font-size: 65%; +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); + padding: 6px 10px 2px 10px; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: var(--memdef-doc-background-color); + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; + padding: 0px; + padding-bottom: 1px; +} + +.paramname { + white-space: nowrap; + padding: 0px; + padding-bottom: 1px; + margin-left: 2px; +} + +.paramname em { + color: var(--memdef-param-name-color); + font-style: normal; + margin-right: 1px; +} + +.paramname .paramdefval { + font-family: var(--font-family-monospace); +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype, .tparams .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir, .tparams .paramdir { + font-family: var(--font-family-monospace); + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: var(--label-background-color); + border-top:1px solid var(--label-left-top-border-color); + border-left:1px solid var(--label-left-top-border-color); + border-right:1px solid var(--label-right-bottom-border-color); + border-bottom:1px solid var(--label-right-bottom-border-color); + text-shadow: none; + color: var(--label-foreground-color); + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid var(--directory-separator-color); + border-bottom: 1px solid var(--directory-separator-color); + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.odd { + padding-left: 6px; + background-color: var(--index-odd-item-bg-color); +} + +.directory tr.even { + padding-left: 6px; + background-color: var(--index-even-item-bg-color); +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: var(--page-link-color); +} + +.arrow { + color: var(--nav-arrow-color); + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: var(--font-family-icon); + line-height: normal; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: var(--icon-background-color); + color: var(--icon-foreground-color); + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:var(--icon-folder-open-image); + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:var(--icon-folder-closed-image); + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:var(--icon-doc-image); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: var(--footer-foreground-color); +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid var(--table-cell-border-color); + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + margin-bottom: 10px; + border: 1px solid var(--memdef-border-color); + border-spacing: 0px; + border-radius: 4px; + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid var(--memdef-border-color); + border-bottom: 1px solid var(--memdef-border-color); + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid var(--memdef-border-color); +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image: var(--memdef-title-gradient-image); + background-repeat:repeat-x; + background-color: var(--memdef-title-background-color); + font-size: 90%; + color: var(--memdef-proto-text-color); + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + font-weight: 400; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid var(--memdef-border-color); +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: var(--nav-gradient-image); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image: var(--nav-gradient-image); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:var(--nav-text-normal-color); + border:solid 1px var(--nav-breadcrumb-border-color); + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:var(--nav-breadcrumb-image); + background-repeat:no-repeat; + background-position:right; + color: var(--nav-foreground-color); +} + +.navpath li.navelem a +{ + height:32px; + display:block; + outline: none; + color: var(--nav-text-normal-color); + font-family: var(--font-family-nav); + text-shadow: var(--nav-text-normal-shadow); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color: var(--nav-text-hover-color); + text-shadow: var(--nav-text-hover-shadow); +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color: var(--footer-foreground-color); + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image: var(--header-gradient-image); + background-repeat:repeat-x; + background-color: var(--header-background-color); + margin: 0px; + border-bottom: 1px solid var(--header-separator-color); +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +.PageDocRTL-title div.headertitle { + text-align: right; + direction: rtl; +} + +dl { + padding: 0 0 0 0; +} + +/* + +dl.section { + margin-left: 0px; + padding-left: 0px; +} + +dl.note { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00D000; +} + +dl.deprecated { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #505050; +} + +dl.todo { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00C0E0; +} + +dl.test { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #3030E0; +} + +dl.bug { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #C08050; +} + +*/ + +dl.bug dt a, dl.deprecated dt a, dl.todo dt a, dl.test a { + font-weight: bold !important; +} + +dl.warning, dl.attention, dl.note, dl.deprecated, dl.bug, +dl.invariant, dl.pre, dl.post, dl.todo, dl.test, dl.remark { + padding: 10px; + margin: 10px 0px; + overflow: hidden; + margin-left: 0; + border-radius: 4px; +} + +dl.section dd { + margin-bottom: 2px; +} + +dl.warning, dl.attention { + background: var(--warning-color-bg); + border-left: 8px solid var(--warning-color-hl); + color: var(--warning-color-text); +} + +dl.warning dt, dl.attention dt { + color: var(--warning-color-hl); +} + +dl.note, dl.remark { + background: var(--note-color-bg); + border-left: 8px solid var(--note-color-hl); + color: var(--note-color-text); +} + +dl.note dt, dl.remark dt { + color: var(--note-color-hl); +} + +dl.todo { + background: var(--todo-color-bg); + border-left: 8px solid var(--todo-color-hl); + color: var(--todo-color-text); +} + +dl.todo dt { + color: var(--todo-color-hl); +} + +dl.test { + background: var(--test-color-bg); + border-left: 8px solid var(--test-color-hl); + color: var(--test-color-text); +} + +dl.test dt { + color: var(--test-color-hl); +} + +dl.bug dt a { + color: var(--bug-color-hl) !important; +} + +dl.bug { + background: var(--bug-color-bg); + border-left: 8px solid var(--bug-color-hl); + color: var(--bug-color-text); +} + +dl.bug dt a { + color: var(--bug-color-hl) !important; +} + +dl.deprecated { + background: var(--deprecated-color-bg); + border-left: 8px solid var(--deprecated-color-hl); + color: var(--deprecated-color-text); +} + +dl.deprecated dt a { + color: var(--deprecated-color-hl) !important; +} + +dl.section dd, dl.bug dd, dl.deprecated dd, dl.todo dd, dl.test dd { + margin-inline-start: 0px; +} + +dl.invariant, dl.pre, dl.post { + background: var(--invariant-color-bg); + border-left: 8px solid var(--invariant-color-hl); + color: var(--invariant-color-text); +} + +dl.invariant dt, dl.pre dt, dl.post dt { + color: var(--invariant-color-hl); +} + + +#projectrow +{ + height: 56px; +} + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; + padding-left: 0.5em; +} + +#projectname +{ + font-size: 200%; + font-family: var(--font-family-title); + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font-size: 90%; + font-family: var(--font-family-title); + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font-size: 50%; + font-family: 50% var(--font-family-title); + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid var(--title-separator-color); + background-color: var(--title-background-color); +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.plantumlgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:var(--citation-label-color); + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; + text-align:right; + width:52px; +} + +dl.citelist dd { + margin:2px 0 2px 72px; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: var(--toc-background-color); + border: 1px solid var(--toc-border-color); + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +div.toc li { + background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent; + font: 10px/1.2 var(--font-family-toc); + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +div.toc h3 { + font: bold 12px/1.2 var(--font-family-toc); + color: var(--toc-header-color); + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 15px; +} + +div.toc li.level4 { + margin-left: 15px; +} + +span.emoji { + /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html + * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; + */ +} + +span.obfuscator { + display: none; +} + +.inherit_header { + font-weight: bold; + color: var(--inherit-header-color); + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + /*white-space: nowrap;*/ + color: var(--tooltip-foreground-color); + background-color: var(--tooltip-background-color); + border: 1px solid var(--tooltip-border-color); + border-radius: 4px 4px 4px 4px; + box-shadow: var(--tooltip-shadow); + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: var(--tooltip-doc-color); + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip a { + color: var(--tooltip-link-color); +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: var(--tooltip-declaration-color); +} + +#powerTip div { + margin: 0px; + padding: 0px; + font-size: 12px; + font-family: var(--font-family-tooltip); + line-height: 16px; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: var(--tooltip-background-color); + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before { + border-top-color: var(--tooltip-border-color); + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: var(--tooltip-background-color); + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: var(--tooltip-border-color); + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: var(--tooltip-border-color); + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: var(--tooltip-border-color); + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: var(--tooltip-border-color); + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: var(--tooltip-border-color); + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + +/* @group Markdown */ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid var(--table-cell-border-color); + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + +tt, code, kbd, samp +{ + display: inline-block; +} +/* @end */ + +u { + text-decoration: underline; +} + +details>summary { + list-style-type: none; +} + +details > summary::-webkit-details-marker { + display: none; +} + +details>summary::before { + content: "\25ba"; + padding-right:4px; + font-size: 80%; +} + +details[open]>summary::before { + content: "\25bc"; + padding-right:4px; + font-size: 80%; +} + +body { + scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color); +} + +::-webkit-scrollbar { + background-color: var(--scrollbar-background-color); + height: 12px; + width: 12px; +} +::-webkit-scrollbar-thumb { + border-radius: 6px; + box-shadow: inset 0 0 12px 12px var(--scrollbar-thumb-color); + border: solid 2px transparent; +} +::-webkit-scrollbar-corner { + background-color: var(--scrollbar-background-color); +} + diff --git a/documentation/html/doxygen.svg b/documentation/html/doxygen.svg new file mode 100644 index 0000000..79a7635 --- /dev/null +++ b/documentation/html/doxygen.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/doxygen_crawl.html b/documentation/html/doxygen_crawl.html new file mode 100644 index 0000000..ab282eb --- /dev/null +++ b/documentation/html/doxygen_crawl.html @@ -0,0 +1,89 @@ + + + +Validator / crawler helper + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/html/dynsections.js b/documentation/html/dynsections.js new file mode 100644 index 0000000..8f49326 --- /dev/null +++ b/documentation/html/dynsections.js @@ -0,0 +1,194 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ + +let dynsection = { + + // helper function + updateStripes : function() { + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); + $('table.directory tr'). + removeClass('odd').filter(':visible:odd').addClass('odd'); + }, + + toggleVisibility : function(linkObj) { + const base = $(linkObj).attr('id'); + const summary = $('#'+base+'-summary'); + const content = $('#'+base+'-content'); + const trigger = $('#'+base+'-trigger'); + const src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; + }, + + toggleLevel : function(level) { + $('table.directory tr').each(function() { + const l = this.id.split('_').length-1; + const i = $('#img'+this.id.substring(3)); + const a = $('#arr'+this.id.substring(3)); + if (l'); + // add vertical lines to other rows + $('span[class=lineno]').not(':eq(0)').append(''); + // add toggle controls to lines with fold divs + $('div[class=foldopen]').each(function() { + // extract specific id to use + const id = $(this).attr('id').replace('foldopen',''); + // extract start and end foldable fragment attributes + const start = $(this).attr('data-start'); + const end = $(this).attr('data-end'); + // replace normal fold span with controls for the first line of a foldable fragment + $(this).find('span[class=fold]:first').replaceWith(''); + // append div for folded (closed) representation + $(this).after(''); + // extract the first line from the "open" section to represent closed content + const line = $(this).children().first().clone(); + // remove any glow that might still be active on the original line + $(line).removeClass('glow'); + if (start) { + // if line already ends with a start marker (e.g. trailing {), remove it + $(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),'')); + } + // replace minus with plus symbol + $(line).find('span[class=fold]').css('background-image',codefold.plusImg[relPath]); + // append ellipsis + $(line).append(' '+start+''+end); + // insert constructed line into closed div + $('#foldclosed'+id).html(line); + }); + }, +}; +/* @license-end */ diff --git a/documentation/html/files.html b/documentation/html/files.html new file mode 100644 index 0000000..b45ba34 --- /dev/null +++ b/documentation/html/files.html @@ -0,0 +1,113 @@ + + + + + + + +esp32_BNO08x: File List + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    File List
    +
    +
    +
    Here is a list of all files with brief descriptions:
    + + + +
     BNO08x.cpp
     BNO08x.hpp
    +
    +
    +
    + + + + diff --git a/documentation/html/files_dup.js b/documentation/html/files_dup.js new file mode 100644 index 0000000..54f5e75 --- /dev/null +++ b/documentation/html/files_dup.js @@ -0,0 +1,5 @@ +var files_dup = +[ + [ "BNO08x.cpp", "_b_n_o08x_8cpp.html", null ], + [ "BNO08x.hpp", "_b_n_o08x_8hpp.html", "_b_n_o08x_8hpp" ] +]; \ No newline at end of file diff --git a/documentation/html/folderclosed.svg b/documentation/html/folderclosed.svg new file mode 100644 index 0000000..b04bed2 --- /dev/null +++ b/documentation/html/folderclosed.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/documentation/html/folderclosedd.svg b/documentation/html/folderclosedd.svg new file mode 100644 index 0000000..52f0166 --- /dev/null +++ b/documentation/html/folderclosedd.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/documentation/html/folderopen.svg b/documentation/html/folderopen.svg new file mode 100644 index 0000000..f6896dd --- /dev/null +++ b/documentation/html/folderopen.svg @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/documentation/html/folderopend.svg b/documentation/html/folderopend.svg new file mode 100644 index 0000000..2d1f06e --- /dev/null +++ b/documentation/html/folderopend.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/documentation/html/functions.html b/documentation/html/functions.html new file mode 100644 index 0000000..2864807 --- /dev/null +++ b/documentation/html/functions.html @@ -0,0 +1,114 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - a -

      +
    • accel_accuracy : BNO08x
    • +
    • accel_lin_accuracy : BNO08x
    • +
    • ACCELEROMETER_Q1 : BNO08x
    • +
    • activity_classifier : BNO08x
    • +
    • activity_confidences : BNO08x
    • +
    • ANGULAR_VELOCITY_Q1 : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/functions_b.html b/documentation/html/functions_b.html new file mode 100644 index 0000000..a185ddc --- /dev/null +++ b/documentation/html/functions_b.html @@ -0,0 +1,114 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - b -

    +
    +
    + + + + diff --git a/documentation/html/functions_c.html b/documentation/html/functions_c.html new file mode 100644 index 0000000..81e8541 --- /dev/null +++ b/documentation/html/functions_c.html @@ -0,0 +1,132 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - c -

      +
    • CALIBRATE_ACCEL : BNO08x
    • +
    • CALIBRATE_ACCEL_GYRO_MAG : BNO08x
    • +
    • calibrate_accelerometer() : BNO08x
    • +
    • calibrate_all() : BNO08x
    • +
    • CALIBRATE_GYRO : BNO08x
    • +
    • calibrate_gyro() : BNO08x
    • +
    • CALIBRATE_MAG : BNO08x
    • +
    • calibrate_magnetometer() : BNO08x
    • +
    • CALIBRATE_PLANAR_ACCEL : BNO08x
    • +
    • calibrate_planar_accelerometer() : BNO08x
    • +
    • CALIBRATE_STOP : BNO08x
    • +
    • calibration_complete() : BNO08x
    • +
    • calibration_status : BNO08x
    • +
    • cb_list : BNO08x
    • +
    • clear_tare() : BNO08x
    • +
    • COMMAND_CLEAR_DCD : BNO08x
    • +
    • COMMAND_COUNTER : BNO08x
    • +
    • COMMAND_DCD : BNO08x
    • +
    • COMMAND_DCD_PERIOD_SAVE : BNO08x
    • +
    • COMMAND_ERRORS : BNO08x
    • +
    • COMMAND_INITIALIZE : BNO08x
    • +
    • COMMAND_ME_CALIBRATE : BNO08x
    • +
    • COMMAND_OSCILLATOR : BNO08x
    • +
    • COMMAND_TARE : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/functions_d.html b/documentation/html/functions_d.html new file mode 100644 index 0000000..cfa18dd --- /dev/null +++ b/documentation/html/functions_d.html @@ -0,0 +1,132 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - d -

      +
    • data_available() : BNO08x
    • +
    • data_proc_task() : BNO08x
    • +
    • data_proc_task_hdl : BNO08x
    • +
    • data_proc_task_trampoline() : BNO08x
    • +
    • default_imu_config : BNO08x
    • +
    • disable_accelerometer() : BNO08x
    • +
    • disable_activity_classifier() : BNO08x
    • +
    • disable_ARVR_stabilized_game_rotation_vector() : BNO08x
    • +
    • disable_ARVR_stabilized_rotation_vector() : BNO08x
    • +
    • disable_game_rotation_vector() : BNO08x
    • +
    • disable_gravity() : BNO08x
    • +
    • disable_gyro() : BNO08x
    • +
    • disable_gyro_integrated_rotation_vector() : BNO08x
    • +
    • disable_linear_accelerometer() : BNO08x
    • +
    • disable_magnetometer() : BNO08x
    • +
    • disable_raw_accelerometer() : BNO08x
    • +
    • disable_raw_gyro() : BNO08x
    • +
    • disable_raw_magnetometer() : BNO08x
    • +
    • disable_report() : BNO08x
    • +
    • disable_rotation_vector() : BNO08x
    • +
    • disable_stability_classifier() : BNO08x
    • +
    • disable_step_counter() : BNO08x
    • +
    • disable_tap_detector() : BNO08x
    • +
    • disable_uncalibrated_gyro() : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/functions_dup.js b/documentation/html/functions_dup.js new file mode 100644 index 0000000..a809955 --- /dev/null +++ b/documentation/html/functions_dup.js @@ -0,0 +1,21 @@ +var functions_dup = +[ + [ "a", "functions.html", null ], + [ "b", "functions_b.html", null ], + [ "c", "functions_c.html", null ], + [ "d", "functions_d.html", null ], + [ "e", "functions_e.html", null ], + [ "f", "functions_f.html", null ], + [ "g", "functions_g.html", null ], + [ "h", "functions_h.html", null ], + [ "i", "functions_i.html", null ], + [ "l", "functions_l.html", null ], + [ "m", "functions_m.html", null ], + [ "p", "functions_p.html", null ], + [ "q", "functions_q.html", null ], + [ "r", "functions_r.html", null ], + [ "s", "functions_s.html", null ], + [ "t", "functions_t.html", null ], + [ "u", "functions_u.html", null ], + [ "w", "functions_w.html", null ] +]; \ No newline at end of file diff --git a/documentation/html/functions_e.html b/documentation/html/functions_e.html new file mode 100644 index 0000000..c9b710e --- /dev/null +++ b/documentation/html/functions_e.html @@ -0,0 +1,153 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - e -

      +
    • enable_accelerometer() : BNO08x
    • +
    • enable_activity_classifier() : BNO08x
    • +
    • enable_ARVR_stabilized_game_rotation_vector() : BNO08x
    • +
    • enable_ARVR_stabilized_rotation_vector() : BNO08x
    • +
    • enable_game_rotation_vector() : BNO08x
    • +
    • enable_gravity() : BNO08x
    • +
    • enable_gyro() : BNO08x
    • +
    • enable_gyro_integrated_rotation_vector() : BNO08x
    • +
    • enable_linear_accelerometer() : BNO08x
    • +
    • enable_magnetometer() : BNO08x
    • +
    • enable_raw_accelerometer() : BNO08x
    • +
    • enable_raw_gyro() : BNO08x
    • +
    • enable_raw_magnetometer() : BNO08x
    • +
    • enable_report() : BNO08x
    • +
    • enable_rotation_vector() : BNO08x
    • +
    • enable_stability_classifier() : BNO08x
    • +
    • enable_step_counter() : BNO08x
    • +
    • enable_tap_detector() : BNO08x
    • +
    • enable_uncalibrated_gyro() : BNO08x
    • +
    • end_calibration() : BNO08x
    • +
    • evt_grp_report_en : BNO08x
    • +
    • EVT_GRP_RPT_ACCELEROMETER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_ALL_BITS : BNO08x
    • +
    • EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT : BNO08x
    • +
    • EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT : BNO08x
    • +
    • EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT : BNO08x
    • +
    • EVT_GRP_RPT_GRAVITY_BIT : BNO08x
    • +
    • EVT_GRP_RPT_GYRO_BIT : BNO08x
    • +
    • EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT : BNO08x
    • +
    • EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT : BNO08x
    • +
    • EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_MAGNETOMETER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_RAW_ACCELEROMETER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_RAW_GYRO_BIT : BNO08x
    • +
    • EVT_GRP_RPT_RAW_MAGNETOMETER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_ROTATION_VECTOR_BIT : BNO08x
    • +
    • EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_STEP_COUNTER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_TAP_DETECTOR_BIT : BNO08x
    • +
    • evt_grp_spi : BNO08x
    • +
    • EVT_GRP_SPI_RX_DONE_BIT : BNO08x
    • +
    • EVT_GRP_SPI_RX_INVALID_PACKET : BNO08x
    • +
    • EVT_GRP_SPI_RX_VALID_PACKET : BNO08x
    • +
    • EVT_GRP_SPI_TX_DONE : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/functions_f.html b/documentation/html/functions_f.html new file mode 100644 index 0000000..b641914 --- /dev/null +++ b/documentation/html/functions_f.html @@ -0,0 +1,115 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - f -

      +
    • FRS_read_data() : BNO08x
    • +
    • FRS_read_request() : BNO08x
    • +
    • FRS_read_word() : BNO08x
    • +
    • FRS_RECORD_ID_ACCELEROMETER : BNO08x
    • +
    • FRS_RECORD_ID_GYROSCOPE_CALIBRATED : BNO08x
    • +
    • FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED : BNO08x
    • +
    • FRS_RECORD_ID_ROTATION_VECTOR : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/functions_func.html b/documentation/html/functions_func.html new file mode 100644 index 0000000..dbb300c --- /dev/null +++ b/documentation/html/functions_func.html @@ -0,0 +1,321 @@ + + + + + + + +esp32_BNO08x: Class Members - Functions + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all functions with links to the classes they belong to:
    + +

    - b -

    + + +

    - c -

      +
    • calibrate_accelerometer() : BNO08x
    • +
    • calibrate_all() : BNO08x
    • +
    • calibrate_gyro() : BNO08x
    • +
    • calibrate_magnetometer() : BNO08x
    • +
    • calibrate_planar_accelerometer() : BNO08x
    • +
    • calibration_complete() : BNO08x
    • +
    • clear_tare() : BNO08x
    • +
    + + +

    - d -

      +
    • data_available() : BNO08x
    • +
    • data_proc_task() : BNO08x
    • +
    • data_proc_task_trampoline() : BNO08x
    • +
    • disable_accelerometer() : BNO08x
    • +
    • disable_activity_classifier() : BNO08x
    • +
    • disable_ARVR_stabilized_game_rotation_vector() : BNO08x
    • +
    • disable_ARVR_stabilized_rotation_vector() : BNO08x
    • +
    • disable_game_rotation_vector() : BNO08x
    • +
    • disable_gravity() : BNO08x
    • +
    • disable_gyro() : BNO08x
    • +
    • disable_gyro_integrated_rotation_vector() : BNO08x
    • +
    • disable_linear_accelerometer() : BNO08x
    • +
    • disable_magnetometer() : BNO08x
    • +
    • disable_raw_accelerometer() : BNO08x
    • +
    • disable_raw_gyro() : BNO08x
    • +
    • disable_raw_magnetometer() : BNO08x
    • +
    • disable_report() : BNO08x
    • +
    • disable_rotation_vector() : BNO08x
    • +
    • disable_stability_classifier() : BNO08x
    • +
    • disable_step_counter() : BNO08x
    • +
    • disable_tap_detector() : BNO08x
    • +
    • disable_uncalibrated_gyro() : BNO08x
    • +
    + + +

    - e -

      +
    • enable_accelerometer() : BNO08x
    • +
    • enable_activity_classifier() : BNO08x
    • +
    • enable_ARVR_stabilized_game_rotation_vector() : BNO08x
    • +
    • enable_ARVR_stabilized_rotation_vector() : BNO08x
    • +
    • enable_game_rotation_vector() : BNO08x
    • +
    • enable_gravity() : BNO08x
    • +
    • enable_gyro() : BNO08x
    • +
    • enable_gyro_integrated_rotation_vector() : BNO08x
    • +
    • enable_linear_accelerometer() : BNO08x
    • +
    • enable_magnetometer() : BNO08x
    • +
    • enable_raw_accelerometer() : BNO08x
    • +
    • enable_raw_gyro() : BNO08x
    • +
    • enable_raw_magnetometer() : BNO08x
    • +
    • enable_report() : BNO08x
    • +
    • enable_rotation_vector() : BNO08x
    • +
    • enable_stability_classifier() : BNO08x
    • +
    • enable_step_counter() : BNO08x
    • +
    • enable_tap_detector() : BNO08x
    • +
    • enable_uncalibrated_gyro() : BNO08x
    • +
    • end_calibration() : BNO08x
    • +
    + + +

    - f -

    + + +

    - g -

      +
    • get_accel() : BNO08x
    • +
    • get_accel_accuracy() : BNO08x
    • +
    • get_accel_X() : BNO08x
    • +
    • get_accel_Y() : BNO08x
    • +
    • get_accel_Z() : BNO08x
    • +
    • get_activity_classifier() : BNO08x
    • +
    • get_gravity() : BNO08x
    • +
    • get_gravity_accuracy() : BNO08x
    • +
    • get_gravity_X() : BNO08x
    • +
    • get_gravity_Y() : BNO08x
    • +
    • get_gravity_Z() : BNO08x
    • +
    • get_gyro_accuracy() : BNO08x
    • +
    • get_gyro_calibrated_velocity() : BNO08x
    • +
    • get_gyro_calibrated_velocity_X() : BNO08x
    • +
    • get_gyro_calibrated_velocity_Y() : BNO08x
    • +
    • get_gyro_calibrated_velocity_Z() : BNO08x
    • +
    • get_gyro_velocity() : BNO08x
    • +
    • get_gyro_velocity_X() : BNO08x
    • +
    • get_gyro_velocity_Y() : BNO08x
    • +
    • get_gyro_velocity_Z() : BNO08x
    • +
    • get_linear_accel() : BNO08x
    • +
    • get_linear_accel_accuracy() : BNO08x
    • +
    • get_linear_accel_X() : BNO08x
    • +
    • get_linear_accel_Y() : BNO08x
    • +
    • get_linear_accel_Z() : BNO08x
    • +
    • get_magf() : BNO08x
    • +
    • get_magf_accuracy() : BNO08x
    • +
    • get_magf_X() : BNO08x
    • +
    • get_magf_Y() : BNO08x
    • +
    • get_magf_Z() : BNO08x
    • +
    • get_pitch() : BNO08x
    • +
    • get_pitch_deg() : BNO08x
    • +
    • get_Q1() : BNO08x
    • +
    • get_Q2() : BNO08x
    • +
    • get_Q3() : BNO08x
    • +
    • get_quat() : BNO08x
    • +
    • get_quat_accuracy() : BNO08x
    • +
    • get_quat_I() : BNO08x
    • +
    • get_quat_J() : BNO08x
    • +
    • get_quat_K() : BNO08x
    • +
    • get_quat_radian_accuracy() : BNO08x
    • +
    • get_quat_real() : BNO08x
    • +
    • get_range() : BNO08x
    • +
    • get_raw_accel_X() : BNO08x
    • +
    • get_raw_accel_Y() : BNO08x
    • +
    • get_raw_accel_Z() : BNO08x
    • +
    • get_raw_gyro_X() : BNO08x
    • +
    • get_raw_gyro_Y() : BNO08x
    • +
    • get_raw_gyro_Z() : BNO08x
    • +
    • get_raw_magf_X() : BNO08x
    • +
    • get_raw_magf_Y() : BNO08x
    • +
    • get_raw_magf_Z() : BNO08x
    • +
    • get_reset_reason() : BNO08x
    • +
    • get_resolution() : BNO08x
    • +
    • get_roll() : BNO08x
    • +
    • get_roll_deg() : BNO08x
    • +
    • get_stability_classifier() : BNO08x
    • +
    • get_step_count() : BNO08x
    • +
    • get_tap_detector() : BNO08x
    • +
    • get_time_stamp() : BNO08x
    • +
    • get_uncalibrated_gyro() : BNO08x
    • +
    • get_uncalibrated_gyro_accuracy() : BNO08x
    • +
    • get_uncalibrated_gyro_bias_X() : BNO08x
    • +
    • get_uncalibrated_gyro_bias_Y() : BNO08x
    • +
    • get_uncalibrated_gyro_bias_Z() : BNO08x
    • +
    • get_uncalibrated_gyro_X() : BNO08x
    • +
    • get_uncalibrated_gyro_Y() : BNO08x
    • +
    • get_uncalibrated_gyro_Z() : BNO08x
    • +
    • get_yaw() : BNO08x
    • +
    • get_yaw_deg() : BNO08x
    • +
    + + +

    - h -

    + + +

    - i -

    + + +

    - m -

    + + +

    - p -

      +
    • parse_command_report() : BNO08x
    • +
    • parse_frs_read_response_report() : BNO08x
    • +
    • parse_input_report() : BNO08x
    • +
    • parse_packet() : BNO08x
    • +
    • parse_product_id_report() : BNO08x
    • +
    • print_header() : BNO08x
    • +
    • print_packet() : BNO08x
    • +
    + + +

    - q -

      +
    • q_to_float() : BNO08x
    • +
    • queue_calibrate_command() : BNO08x
    • +
    • queue_command() : BNO08x
    • +
    • queue_feature_command() : BNO08x
    • +
    • queue_packet() : BNO08x
    • +
    • queue_request_product_id_command() : BNO08x
    • +
    • queue_tare_command() : BNO08x
    • +
    + + +

    - r -

      +
    • receive_packet() : BNO08x
    • +
    • register_cb() : BNO08x
    • +
    • request_calibration_status() : BNO08x
    • +
    • run_full_calibration_routine() : BNO08x
    • +
    + + +

    - s -

    + + +

    - t -

    + + +

    - w -

      +
    • wait_for_data() : BNO08x
    • +
    • wait_for_rx_done() : BNO08x
    • +
    • wait_for_tx_done() : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/functions_g.html b/documentation/html/functions_g.html new file mode 100644 index 0000000..0cd2c2b --- /dev/null +++ b/documentation/html/functions_g.html @@ -0,0 +1,185 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - g -

      +
    • get_accel() : BNO08x
    • +
    • get_accel_accuracy() : BNO08x
    • +
    • get_accel_X() : BNO08x
    • +
    • get_accel_Y() : BNO08x
    • +
    • get_accel_Z() : BNO08x
    • +
    • get_activity_classifier() : BNO08x
    • +
    • get_gravity() : BNO08x
    • +
    • get_gravity_accuracy() : BNO08x
    • +
    • get_gravity_X() : BNO08x
    • +
    • get_gravity_Y() : BNO08x
    • +
    • get_gravity_Z() : BNO08x
    • +
    • get_gyro_accuracy() : BNO08x
    • +
    • get_gyro_calibrated_velocity() : BNO08x
    • +
    • get_gyro_calibrated_velocity_X() : BNO08x
    • +
    • get_gyro_calibrated_velocity_Y() : BNO08x
    • +
    • get_gyro_calibrated_velocity_Z() : BNO08x
    • +
    • get_gyro_velocity() : BNO08x
    • +
    • get_gyro_velocity_X() : BNO08x
    • +
    • get_gyro_velocity_Y() : BNO08x
    • +
    • get_gyro_velocity_Z() : BNO08x
    • +
    • get_linear_accel() : BNO08x
    • +
    • get_linear_accel_accuracy() : BNO08x
    • +
    • get_linear_accel_X() : BNO08x
    • +
    • get_linear_accel_Y() : BNO08x
    • +
    • get_linear_accel_Z() : BNO08x
    • +
    • get_magf() : BNO08x
    • +
    • get_magf_accuracy() : BNO08x
    • +
    • get_magf_X() : BNO08x
    • +
    • get_magf_Y() : BNO08x
    • +
    • get_magf_Z() : BNO08x
    • +
    • get_pitch() : BNO08x
    • +
    • get_pitch_deg() : BNO08x
    • +
    • get_Q1() : BNO08x
    • +
    • get_Q2() : BNO08x
    • +
    • get_Q3() : BNO08x
    • +
    • get_quat() : BNO08x
    • +
    • get_quat_accuracy() : BNO08x
    • +
    • get_quat_I() : BNO08x
    • +
    • get_quat_J() : BNO08x
    • +
    • get_quat_K() : BNO08x
    • +
    • get_quat_radian_accuracy() : BNO08x
    • +
    • get_quat_real() : BNO08x
    • +
    • get_range() : BNO08x
    • +
    • get_raw_accel_X() : BNO08x
    • +
    • get_raw_accel_Y() : BNO08x
    • +
    • get_raw_accel_Z() : BNO08x
    • +
    • get_raw_gyro_X() : BNO08x
    • +
    • get_raw_gyro_Y() : BNO08x
    • +
    • get_raw_gyro_Z() : BNO08x
    • +
    • get_raw_magf_X() : BNO08x
    • +
    • get_raw_magf_Y() : BNO08x
    • +
    • get_raw_magf_Z() : BNO08x
    • +
    • get_reset_reason() : BNO08x
    • +
    • get_resolution() : BNO08x
    • +
    • get_roll() : BNO08x
    • +
    • get_roll_deg() : BNO08x
    • +
    • get_stability_classifier() : BNO08x
    • +
    • get_step_count() : BNO08x
    • +
    • get_tap_detector() : BNO08x
    • +
    • get_time_stamp() : BNO08x
    • +
    • get_uncalibrated_gyro() : BNO08x
    • +
    • get_uncalibrated_gyro_accuracy() : BNO08x
    • +
    • get_uncalibrated_gyro_bias_X() : BNO08x
    • +
    • get_uncalibrated_gyro_bias_Y() : BNO08x
    • +
    • get_uncalibrated_gyro_bias_Z() : BNO08x
    • +
    • get_uncalibrated_gyro_X() : BNO08x
    • +
    • get_uncalibrated_gyro_Y() : BNO08x
    • +
    • get_uncalibrated_gyro_Z() : BNO08x
    • +
    • get_yaw() : BNO08x
    • +
    • get_yaw_deg() : BNO08x
    • +
    • gravity_accuracy : BNO08x
    • +
    • GRAVITY_Q1 : BNO08x
    • +
    • gravity_X : BNO08x
    • +
    • gravity_Y : BNO08x
    • +
    • gravity_Z : BNO08x
    • +
    • gyro_accuracy : BNO08x
    • +
    • GYRO_Q1 : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/functions_h.html b/documentation/html/functions_h.html new file mode 100644 index 0000000..2328589 --- /dev/null +++ b/documentation/html/functions_h.html @@ -0,0 +1,112 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - h -

    +
    +
    + + + + diff --git a/documentation/html/functions_i.html b/documentation/html/functions_i.html new file mode 100644 index 0000000..564cc5f --- /dev/null +++ b/documentation/html/functions_i.html @@ -0,0 +1,119 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - i -

    +
    +
    + + + + diff --git a/documentation/html/functions_l.html b/documentation/html/functions_l.html new file mode 100644 index 0000000..6aef62c --- /dev/null +++ b/documentation/html/functions_l.html @@ -0,0 +1,110 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - l -

    +
    +
    + + + + diff --git a/documentation/html/functions_m.html b/documentation/html/functions_m.html new file mode 100644 index 0000000..0ee61fe --- /dev/null +++ b/documentation/html/functions_m.html @@ -0,0 +1,123 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - m -

    +
    +
    + + + + diff --git a/documentation/html/functions_p.html b/documentation/html/functions_p.html new file mode 100644 index 0000000..fea36be --- /dev/null +++ b/documentation/html/functions_p.html @@ -0,0 +1,115 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - p -

      +
    • parse_command_report() : BNO08x
    • +
    • parse_frs_read_response_report() : BNO08x
    • +
    • parse_input_report() : BNO08x
    • +
    • parse_packet() : BNO08x
    • +
    • parse_product_id_report() : BNO08x
    • +
    • print_header() : BNO08x
    • +
    • print_packet() : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/functions_q.html b/documentation/html/functions_q.html new file mode 100644 index 0000000..4ede2b4 --- /dev/null +++ b/documentation/html/functions_q.html @@ -0,0 +1,120 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - q -

      +
    • q_to_float() : BNO08x
    • +
    • quat_accuracy : BNO08x
    • +
    • queue_calibrate_command() : BNO08x
    • +
    • queue_command() : BNO08x
    • +
    • queue_feature_command() : BNO08x
    • +
    • queue_frs_read_data : BNO08x
    • +
    • queue_packet() : BNO08x
    • +
    • queue_request_product_id_command() : BNO08x
    • +
    • queue_reset_reason : BNO08x
    • +
    • queue_rx_data : BNO08x
    • +
    • queue_tare_command() : BNO08x
    • +
    • queue_tx_data : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/functions_r.html b/documentation/html/functions_r.html new file mode 100644 index 0000000..a4bfcb0 --- /dev/null +++ b/documentation/html/functions_r.html @@ -0,0 +1,141 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - r -

    +
    +
    + + + + diff --git a/documentation/html/functions_s.html b/documentation/html/functions_s.html new file mode 100644 index 0000000..582d8a9 --- /dev/null +++ b/documentation/html/functions_s.html @@ -0,0 +1,148 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - s -

      +
    • save_calibration() : BNO08x
    • +
    • save_tare() : BNO08x
    • +
    • sclk_speed : bno08x_config_t
    • +
    • send_packet() : BNO08x
    • +
    • SENSOR_REPORT_ID_ACCELEROMETER : BNO08x
    • +
    • SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR : BNO08x
    • +
    • SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR : BNO08x
    • +
    • SENSOR_REPORT_ID_GAME_ROTATION_VECTOR : BNO08x
    • +
    • SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR : BNO08x
    • +
    • SENSOR_REPORT_ID_GRAVITY : BNO08x
    • +
    • SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR : BNO08x
    • +
    • SENSOR_REPORT_ID_GYROSCOPE : BNO08x
    • +
    • SENSOR_REPORT_ID_LINEAR_ACCELERATION : BNO08x
    • +
    • SENSOR_REPORT_ID_MAGNETIC_FIELD : BNO08x
    • +
    • SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER : BNO08x
    • +
    • SENSOR_REPORT_ID_RAW_ACCELEROMETER : BNO08x
    • +
    • SENSOR_REPORT_ID_RAW_GYROSCOPE : BNO08x
    • +
    • SENSOR_REPORT_ID_RAW_MAGNETOMETER : BNO08x
    • +
    • SENSOR_REPORT_ID_ROTATION_VECTOR : BNO08x
    • +
    • SENSOR_REPORT_ID_STABILITY_CLASSIFIER : BNO08x
    • +
    • SENSOR_REPORT_ID_STEP_COUNTER : BNO08x
    • +
    • SENSOR_REPORT_ID_TAP_DETECTOR : BNO08x
    • +
    • SENSOR_REPORT_ID_UNCALIBRATED_GYRO : BNO08x
    • +
    • SHTP_REPORT_BASE_TIMESTAMP : BNO08x
    • +
    • SHTP_REPORT_COMMAND_REQUEST : BNO08x
    • +
    • SHTP_REPORT_COMMAND_RESPONSE : BNO08x
    • +
    • SHTP_REPORT_FRS_READ_REQUEST : BNO08x
    • +
    • SHTP_REPORT_FRS_READ_RESPONSE : BNO08x
    • +
    • SHTP_REPORT_PRODUCT_ID_REQUEST : BNO08x
    • +
    • SHTP_REPORT_PRODUCT_ID_RESPONSE : BNO08x
    • +
    • SHTP_REPORT_SET_FEATURE_COMMAND : BNO08x
    • +
    • soft_reset() : BNO08x
    • +
    • spi_hdl : BNO08x
    • +
    • spi_peripheral : bno08x_config_t
    • +
    • spi_task() : BNO08x
    • +
    • spi_task_hdl : BNO08x
    • +
    • spi_task_trampoline() : BNO08x
    • +
    • spi_transaction : BNO08x
    • +
    • stability_classifier : BNO08x
    • +
    • step_count : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/functions_t.html b/documentation/html/functions_t.html new file mode 100644 index 0000000..8b139e4 --- /dev/null +++ b/documentation/html/functions_t.html @@ -0,0 +1,123 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - t -

      +
    • TAG : BNO08x
    • +
    • tap_detector : BNO08x
    • +
    • TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR : BNO08x
    • +
    • TARE_ARVR_STABILIZED_ROTATION_VECTOR : BNO08x
    • +
    • TARE_AXIS_ALL : BNO08x
    • +
    • TARE_AXIS_Z : BNO08x
    • +
    • TARE_GAME_ROTATION_VECTOR : BNO08x
    • +
    • TARE_GEOMAGNETIC_ROTATION_VECTOR : BNO08x
    • +
    • TARE_GYRO_INTEGRATED_ROTATION_VECTOR : BNO08x
    • +
    • tare_now() : BNO08x
    • +
    • TARE_NOW : BNO08x
    • +
    • TARE_PERSIST : BNO08x
    • +
    • TARE_ROTATION_VECTOR : BNO08x
    • +
    • TARE_SET_REORIENTATION : BNO08x
    • +
    • time_stamp : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/functions_type.html b/documentation/html/functions_type.html new file mode 100644 index 0000000..7962e05 --- /dev/null +++ b/documentation/html/functions_type.html @@ -0,0 +1,108 @@ + + + + + + + +esp32_BNO08x: Class Members - Typedefs + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all typedefs with links to the classes they belong to:
      +
    • bno08x_rx_packet_t : BNO08x
    • +
    • bno08x_tx_packet_t : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/functions_u.html b/documentation/html/functions_u.html new file mode 100644 index 0000000..fbc2538 --- /dev/null +++ b/documentation/html/functions_u.html @@ -0,0 +1,109 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - u -

      +
    • uncalib_gyro_accuracy : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/functions_vars.html b/documentation/html/functions_vars.html new file mode 100644 index 0000000..15c4f83 --- /dev/null +++ b/documentation/html/functions_vars.html @@ -0,0 +1,341 @@ + + + + + + + +esp32_BNO08x: Class Members - Variables + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the classes they belong to:
    + +

    - a -

      +
    • accel_accuracy : BNO08x
    • +
    • accel_lin_accuracy : BNO08x
    • +
    • ACCELEROMETER_Q1 : BNO08x
    • +
    • activity_classifier : BNO08x
    • +
    • activity_confidences : BNO08x
    • +
    • ANGULAR_VELOCITY_Q1 : BNO08x
    • +
    + + +

    - b -

    + + +

    - c -

    + + +

    - d -

      +
    • data_proc_task_hdl : BNO08x
    • +
    • default_imu_config : BNO08x
    • +
    + + +

    - e -

      +
    • evt_grp_report_en : BNO08x
    • +
    • EVT_GRP_RPT_ACCELEROMETER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_ALL_BITS : BNO08x
    • +
    • EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT : BNO08x
    • +
    • EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT : BNO08x
    • +
    • EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT : BNO08x
    • +
    • EVT_GRP_RPT_GRAVITY_BIT : BNO08x
    • +
    • EVT_GRP_RPT_GYRO_BIT : BNO08x
    • +
    • EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT : BNO08x
    • +
    • EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT : BNO08x
    • +
    • EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_MAGNETOMETER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_RAW_ACCELEROMETER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_RAW_GYRO_BIT : BNO08x
    • +
    • EVT_GRP_RPT_RAW_MAGNETOMETER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_ROTATION_VECTOR_BIT : BNO08x
    • +
    • EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_STEP_COUNTER_BIT : BNO08x
    • +
    • EVT_GRP_RPT_TAP_DETECTOR_BIT : BNO08x
    • +
    • evt_grp_spi : BNO08x
    • +
    • EVT_GRP_SPI_RX_DONE_BIT : BNO08x
    • +
    • EVT_GRP_SPI_RX_INVALID_PACKET : BNO08x
    • +
    • EVT_GRP_SPI_RX_VALID_PACKET : BNO08x
    • +
    • EVT_GRP_SPI_TX_DONE : BNO08x
    • +
    + + +

    - f -

      +
    • FRS_RECORD_ID_ACCELEROMETER : BNO08x
    • +
    • FRS_RECORD_ID_GYROSCOPE_CALIBRATED : BNO08x
    • +
    • FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED : BNO08x
    • +
    • FRS_RECORD_ID_ROTATION_VECTOR : BNO08x
    • +
    + + +

    - g -

    + + +

    - h -

    + + +

    - i -

    + + +

    - l -

    + + +

    - m -

    + + +

    - q -

    + + +

    - r -

    + + +

    - s -

      +
    • sclk_speed : bno08x_config_t
    • +
    • SENSOR_REPORT_ID_ACCELEROMETER : BNO08x
    • +
    • SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR : BNO08x
    • +
    • SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR : BNO08x
    • +
    • SENSOR_REPORT_ID_GAME_ROTATION_VECTOR : BNO08x
    • +
    • SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR : BNO08x
    • +
    • SENSOR_REPORT_ID_GRAVITY : BNO08x
    • +
    • SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR : BNO08x
    • +
    • SENSOR_REPORT_ID_GYROSCOPE : BNO08x
    • +
    • SENSOR_REPORT_ID_LINEAR_ACCELERATION : BNO08x
    • +
    • SENSOR_REPORT_ID_MAGNETIC_FIELD : BNO08x
    • +
    • SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER : BNO08x
    • +
    • SENSOR_REPORT_ID_RAW_ACCELEROMETER : BNO08x
    • +
    • SENSOR_REPORT_ID_RAW_GYROSCOPE : BNO08x
    • +
    • SENSOR_REPORT_ID_RAW_MAGNETOMETER : BNO08x
    • +
    • SENSOR_REPORT_ID_ROTATION_VECTOR : BNO08x
    • +
    • SENSOR_REPORT_ID_STABILITY_CLASSIFIER : BNO08x
    • +
    • SENSOR_REPORT_ID_STEP_COUNTER : BNO08x
    • +
    • SENSOR_REPORT_ID_TAP_DETECTOR : BNO08x
    • +
    • SENSOR_REPORT_ID_UNCALIBRATED_GYRO : BNO08x
    • +
    • SHTP_REPORT_BASE_TIMESTAMP : BNO08x
    • +
    • SHTP_REPORT_COMMAND_REQUEST : BNO08x
    • +
    • SHTP_REPORT_COMMAND_RESPONSE : BNO08x
    • +
    • SHTP_REPORT_FRS_READ_REQUEST : BNO08x
    • +
    • SHTP_REPORT_FRS_READ_RESPONSE : BNO08x
    • +
    • SHTP_REPORT_PRODUCT_ID_REQUEST : BNO08x
    • +
    • SHTP_REPORT_PRODUCT_ID_RESPONSE : BNO08x
    • +
    • SHTP_REPORT_SET_FEATURE_COMMAND : BNO08x
    • +
    • spi_hdl : BNO08x
    • +
    • spi_peripheral : bno08x_config_t
    • +
    • spi_task_hdl : BNO08x
    • +
    • spi_transaction : BNO08x
    • +
    • stability_classifier : BNO08x
    • +
    • step_count : BNO08x
    • +
    + + +

    - t -

      +
    • TAG : BNO08x
    • +
    • tap_detector : BNO08x
    • +
    • TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR : BNO08x
    • +
    • TARE_ARVR_STABILIZED_ROTATION_VECTOR : BNO08x
    • +
    • TARE_AXIS_ALL : BNO08x
    • +
    • TARE_AXIS_Z : BNO08x
    • +
    • TARE_GAME_ROTATION_VECTOR : BNO08x
    • +
    • TARE_GEOMAGNETIC_ROTATION_VECTOR : BNO08x
    • +
    • TARE_GYRO_INTEGRATED_ROTATION_VECTOR : BNO08x
    • +
    • TARE_NOW : BNO08x
    • +
    • TARE_PERSIST : BNO08x
    • +
    • TARE_ROTATION_VECTOR : BNO08x
    • +
    • TARE_SET_REORIENTATION : BNO08x
    • +
    • time_stamp : BNO08x
    • +
    + + +

    - u -

      +
    • uncalib_gyro_accuracy : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/functions_w.html b/documentation/html/functions_w.html new file mode 100644 index 0000000..b0ae138 --- /dev/null +++ b/documentation/html/functions_w.html @@ -0,0 +1,111 @@ + + + + + + + +esp32_BNO08x: Class Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all class members with links to the classes they belong to:
    + +

    - w -

      +
    • wait_for_data() : BNO08x
    • +
    • wait_for_rx_done() : BNO08x
    • +
    • wait_for_tx_done() : BNO08x
    • +
    +
    +
    + + + + diff --git a/documentation/html/globals.html b/documentation/html/globals.html new file mode 100644 index 0000000..9e9a67c --- /dev/null +++ b/documentation/html/globals.html @@ -0,0 +1,115 @@ + + + + + + + +esp32_BNO08x: File Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all file members with links to the files they belong to:
    +
    +
    + + + + diff --git a/documentation/html/globals_enum.html b/documentation/html/globals_enum.html new file mode 100644 index 0000000..334187e --- /dev/null +++ b/documentation/html/globals_enum.html @@ -0,0 +1,108 @@ + + + + + + + +esp32_BNO08x: File Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all enums with links to the files they belong to:
    +
    +
    + + + + diff --git a/documentation/html/globals_eval.html b/documentation/html/globals_eval.html new file mode 100644 index 0000000..5a90531 --- /dev/null +++ b/documentation/html/globals_eval.html @@ -0,0 +1,112 @@ + + + + + + + +esp32_BNO08x: File Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all enum values with links to the files they belong to:
    +
    +
    + + + + diff --git a/documentation/html/globals_type.html b/documentation/html/globals_type.html new file mode 100644 index 0000000..a49a194 --- /dev/null +++ b/documentation/html/globals_type.html @@ -0,0 +1,107 @@ + + + + + + + +esp32_BNO08x: File Members + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all typedefs with links to the files they belong to:
    +
    +
    + + + + diff --git a/documentation/html/graph_legend.html b/documentation/html/graph_legend.html new file mode 100644 index 0000000..0a7dbb3 --- /dev/null +++ b/documentation/html/graph_legend.html @@ -0,0 +1,167 @@ + + + + + + + +esp32_BNO08x: Graph Legend + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Graph Legend
    +
    +
    +

    This page explains how to interpret the graphs that are generated by doxygen.

    +

    Consider the following example:

    /*! Invisible class because of truncation */
    +
    class Invisible { };
    +
    +
    /*! Truncated class, inheritance relation is hidden */
    +
    class Truncated : public Invisible { };
    +
    +
    /* Class not documented with doxygen comments */
    +
    class Undocumented { };
    +
    +
    /*! Class that is inherited using public inheritance */
    +
    class PublicBase : public Truncated { };
    +
    +
    /*! A template class */
    +
    template<class T> class Templ { };
    +
    +
    /*! Class that is inherited using protected inheritance */
    +
    class ProtectedBase { };
    +
    +
    /*! Class that is inherited using private inheritance */
    +
    class PrivateBase { };
    +
    +
    /*! Class that is used by the Inherited class */
    +
    class Used { };
    +
    +
    /*! Super class that inherits a number of other classes */
    +
    class Inherited : public PublicBase,
    +
    protected ProtectedBase,
    +
    private PrivateBase,
    +
    public Undocumented,
    +
    public Templ<int>
    +
    {
    +
    private:
    +
    Used *m_usedClass;
    +
    };
    +

    This will result in the following graph:

    +

    The boxes in the above graph have the following meaning:

    +
      +
    • +A filled gray box represents the struct or class for which the graph is generated.
    • +
    • +A box with a black border denotes a documented struct or class.
    • +
    • +A box with a gray border denotes an undocumented struct or class.
    • +
    • +A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
    • +
    +

    The arrows have the following meaning:

    +
      +
    • +A blue arrow is used to visualize a public inheritance relation between two classes.
    • +
    • +A dark green arrow is used for protected inheritance.
    • +
    • +A dark red arrow is used for private inheritance.
    • +
    • +A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible.
    • +
    • +A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance.
    • +
    +
    +
    + + + + diff --git a/documentation/html/graph_legend.md5 b/documentation/html/graph_legend.md5 new file mode 100644 index 0000000..da515da --- /dev/null +++ b/documentation/html/graph_legend.md5 @@ -0,0 +1 @@ +f74606a252eb303675caf37987d0b7af \ No newline at end of file diff --git a/documentation/html/graph_legend.png b/documentation/html/graph_legend.png new file mode 100644 index 0000000000000000000000000000000000000000..22d00a2668da072e2e0e2b85d202b3f269b15502 GIT binary patch literal 13481 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 + + + + + + +esp32_BNO08x: Main Page + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    esp32_BNO08x Documentation
    +
    +
    + +
    +
    + + + + diff --git a/documentation/html/jquery.js b/documentation/html/jquery.js new file mode 100644 index 0000000..1dffb65 --- /dev/null +++ b/documentation/html/jquery.js @@ -0,0 +1,34 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=y(e||this.defaultElement||this)[0],this.element=y(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=y(),this.hoverable=y(),this.focusable=y(),this.classesElementLookup={},e!==this&&(y.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=y(e.style?e.ownerDocument:e.document||e),this.window=y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=y.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:y.noop,_create:y.noop,_init:y.noop,destroy:function(){var i=this;this._destroy(),y.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:y.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return y.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=y.widget.extend({},this.options[t]),n=0;n
    "),i=e.children()[0];return y("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(D(s),D(n))?o.important="horizontal":o.important="vertical",p.using.call(this,t,o)}),h.offset(y.extend(l,{using:t}))})},y.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,h=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),y.ui.plugin={add:function(t,e,i){var s,n=y.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&y(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){y(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,h=this;if(this.handles=o.handles||(y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=y(),this._addedHandles=y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=y(this.handles[e]),this._on(this.handles[e],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=y(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){h.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=y(this.handles[e])[0])!==t.target&&!y.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=y(s.containment).scrollLeft()||0,i+=y(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=y(".ui-resizable-"+this.axis).css("cursor"),y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),y.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(y.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,h=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,r=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),h&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),h&&i&&(t.top=r-e.minHeight),n&&i&&(t.top=r-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){y.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),y.ui.plugin.add("resizable","animate",{stop:function(e){var i=y(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,h=n?0:i.sizeDiff.width,n={width:i.size.width-h,height:i.size.height-o},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(y.extend(n,o&&h?{top:o,left:h}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&y(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),y.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=y(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,h=o instanceof y?o.get(0):/parent/.test(o)?e.parent().get(0):o;h&&(n.containerElement=y(h),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:y(document),left:0,top:0,width:y(document).width(),height:y(document).height()||document.body.parentNode.scrollHeight}):(i=y(h),s=[],y(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(h,"left")?h.scrollWidth:o,e=n._hasScroll(h)?h.scrollHeight:e,n.parentData={element:h,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=y(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,h={top:0,left:0},a=e.containerElement,t=!0;a[0]!==document&&/static/.test(a.css("position"))&&(h=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-h.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-h.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-h.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=y(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=y(t.helper),h=o.offset(),a=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o})}}),y.ui.plugin.add("resizable","alsoResize",{start:function(){var t=y(this).resizable("instance").options;y(t.alsoResize).each(function(){var t=y(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=y(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,h={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};y(s.alsoResize).each(function(){var t=y(this),s=y(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];y.each(e,function(t,e){var i=(s[e]||0)+(h[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){y(this).removeData("ui-resizable-alsoresize")}}),y.ui.plugin.add("resizable","ghost",{start:function(){var t=y(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==y.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=y(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=y(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),y.ui.plugin.add("resizable","grid",{resize:function(){var t,e=y(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,h=e.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,r=a[0]||1,l=a[1]||1,u=Math.round((s.width-n.width)/r)*r,p=Math.round((s.height-n.height)/l)*l,d=n.width+u,c=n.height+p,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>c;i.grid=a,m&&(d+=r),s&&(c+=l),f&&(d-=r),g&&(c-=l),/^(se|s|e)$/.test(h)?(e.size.width=d,e.size.height=c):/^(ne)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.top=o.top-p):/^(sw)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.left=o.left-u):((c-l<=0||d-r<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 + * http://www.smartmenus.org/ + * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
    ').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/documentation/html/md__r_e_a_d_m_e.html b/documentation/html/md__r_e_a_d_m_e.html new file mode 100644 index 0000000..6368490 --- /dev/null +++ b/documentation/html/md__r_e_a_d_m_e.html @@ -0,0 +1,248 @@ + + + + + + + +esp32_BNO08x: README + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    README
    +
    +
    +

    Table of Contents.

    +

    image

    +
      +
    1. +About
    2. +
    3. +Getting Started +
    4. +
    5. +Documentation
    6. +
    7. +Program Flowcharts
    8. +
    9. +Acknowledgements
    10. +
    11. +License
    12. +
    13. +Contact
    14. +
    +

    +About

    +

    esp32_BNO08x is a C++ component for esp-idf v5.x, serving as a driver for both BNO080 and BNO085 IMUs.
    +

    +

    Originally based on the SparkFun BNO080 Arduino Library, it has since diverged significantly in implementation while retaining all original features and more, including callback functions enabled by its multi-tasked approach.

    +

    Currently, only SPI is supported. There are no plans to support I2C due to unpredictable behavior caused by an esp32 I2C driver silicon bug. UART support may be implemented in the future.

    +

    +Getting Started

    +

    (back to top)

    +

    +Wiring

    +

    The default wiring is depicted below, it can be changed at driver initialization (see example section).
    +

    +

    If your ESP does not have the GPIO pin numbers depicted below, you must change the default GPIO settings in menuconfig. See the Menuconfig section.

    +

    image

    +

    (back to top)

    +

    +Adding to Project

    +
      +
    1. Create a "components" directory in the root workspace directory of your esp-idf project if it does not exist already.
      +

      +

      In workspace directory:
      +

      mkdir components
      +
    2. +
    3. Cd into the components directory and clone the esp32_BNO08x repo.

      +
      cd components
      +
      git clone https://github.com/myles-parfeniuk/esp32_BNO08x.git
      +
    4. +
    5. Ensure you clean your esp-idf project before rebuilding.
      + Within esp-idf enabled terminal:
      idf.py fullclean
      +
    6. +
    +

    (back to top)

    +

    +Menuconfig

    +

    This library provides a menuconfig menu configured in Kconfig.projbuild. It contains settings to control the default GPIO and a few other things.
    +

    +

    To access the menu:

    +
      +
    1. Within esp-idf enabled terminal, execute the menuconfig command:
      idf.py menuconfig
      +
      +
      2. Scroll down to the esp_BNO08x menu and enter it, if you're using vsCode you may have to use the "j" and "k" keys instead of the arrow keys.
      +
      ![image](esp32_BNO08x_menuconfig_1.png)
      +
      +
      3. Modify whatever settings you'd like from the sub menus. The GPIO Configuration menu allows for the default GPIO pins to be modified, the SPI Configuration menu allows for the default SCLK frequency and host peripheral to be modified.
      +
      ![image](esp32_BNO08x_menuconfig_2.png)
      +
      <p align="right">(<a href="#readme-top">back to top</a>)</p>
      +
      +
      ### Examples
      +
      There are two ways data returned from the BNO08x can be accessed with this library:
      +
      +
      1. Polling Method with `data_available()` Function:
      +
      - Use the `data_available()` function to poll for new data, similar to the SparkFun library.
      +
      - Behavior: It is a blocking function that returns `true` when new data is received or `false` if a timeout occurs.
      +
      - See the **Polling Example** below.
      +
      +
      2. Callback Registration with `register_cb()` Function:
      +
      - Register callback functions that automatically execute upon receiving new data.
      +
      - Behavior: The registered callback will be invoked whenever new data is available.
      +
      - See the **Call-Back Function Example** below.
      +
      +
      #### Polling Example
      +
      cpp #include <stdio.h> #include "BNO08x.hpp"
    2. +
    +

    extern "C" void app_main(void) { BNO08x imu; //create IMU object with default wiring scheme float x, y, z = 0;

    +

    //if a custom wiring scheme is desired instead of default:

    +

    /* bno08x_config_t imu_config; //create config struct imu_config.io_mosi = GPIO_NUM_X; //assign pin imu_config.io_miso = GPIO_NUM_X; //assign pin //etc... BNO08x imu(imu_config); //pass config to BNO08x constructor */

    +

    imu.initialize(); //initialize IMU

    +

    //enable gyro & game rotation vector imu.enable_game_rotation_vector(100000UL); //100,000us == 100ms report interval imu.enable_gyro(150000UL); //150,000us == 150ms report interval

    +

    while(1) { //print absolute heading in degrees and angular velocity in Rad/s if(imu.data_available()) { x = imu.get_gyro_calibrated_velocity_X(); y = imu.get_gyro_calibrated_velocity_Y(); z = imu.get_gyro_calibrated_velocity_Z(); ESP_LOGW("Main", "Velocity: x: %.3f y: %.3f z: %.3f", x, y, z);

    +

    x = imu.get_roll_deg(); y = imu.get_pitch_deg(); z = imu.get_yaw_deg(); ESP_LOGI("Main", "Euler Angle: x (roll): %.3f y (pitch): %.3f z (yaw): %.3f", x, y, z); } }

    +

    }

    #### Call-Back Function Example
    +

    cpp #include <stdio.h> #include "BNO08x.hpp"

    +

    extern "C" void app_main(void) { BNO08x imu; // create IMU object with default wiring scheme

    +

    // if a custom wiring scheme is desired instead of default:

    +

    /* bno08x_config_t imu_config; //create config struct imu_config.io_mosi = GPIO_NUM_X; //assign pin imu_config.io_miso = GPIO_NUM_X; //assign pin //etc... BNO08x imu(imu_config); //pass config to BNO08x constructor */

    +

    imu.initialize(); // initialize IMU

    +

    // enable gyro & game rotation vector imu.enable_game_rotation_vector(100000UL); // 100,000us == 100ms report interval imu.enable_gyro(150000UL); // 150,000us == 150ms report interval

    +

    // register a callback function (in this case a lambda function, but it doesn't have to be) imu.register_cb( [&imu]() { // callback function contents, executed whenever new data is parsed // print absolute heading in degrees and angular velocity in Rad/s float x, y, z = 0; x = imu.get_gyro_calibrated_velocity_X(); y = imu.get_gyro_calibrated_velocity_Y(); z = imu.get_gyro_calibrated_velocity_Z(); ESP_LOGW("Main", "Velocity: x: %.3f y: %.3f z: %.3f", x, y, z);

    +

    x = imu.get_roll_deg(); y = imu.get_pitch_deg(); z = imu.get_yaw_deg(); ESP_LOGI("Main", "Euler Angle: x (roll): %.3f y (pitch): %.3f z (yaw): %.3f", x, y, z); });

    +

    while (1) { vTaskDelay(300 / portTICK_PERIOD_MS); // delay here is irrelevant, we just don't want to trip cpu watchdog } } ```

    +

    (back to top)

    +

    +Documentation

    +

    API documentation generated with doxygen can be found in the documentation directory of the master branch.
    +

    +

    (back to top)

    +

    +Program Flowcharts

    +

    The following charts illustrate the program flow this library implements for sending and receiving data from BNO08x.
    + These are here to aid development for anyone looking to modify, fork, or contribute.
    +

    +

    image

    +

    (back to top)

    +

    +Acknowledgements

    +

    Special thanks to the original creators of the sparkfun BNO080 library. Developing this without a reference would have been much more time consuming.
    + https://github.com/sparkfun/SparkFun_BNO080_Arduino_Library
    +

    +

    Special thanks to Anton Babiy, aka hwBirdy007 for helping with debugging SPI.
    + https://github.com/hwBirdy007
    +

    +

    (back to top)

    +

    +License

    +

    Distributed under the MIT License. See LICENSE.md for more information.

    +

    (back to top)

    +

    +Contact

    +

    Myles Parfeniuk - myles.nosp@m..par.nosp@m.fenyu.nosp@m.k@gm.nosp@m.ail.c.nosp@m.om

    +

    Project Link: https://github.com/myles-parfeniuk/esp32_BNO08x.git

    +

    (back to top)

    +
    +
    +
    + + + + diff --git a/documentation/html/menu.js b/documentation/html/menu.js new file mode 100644 index 0000000..717761d --- /dev/null +++ b/documentation/html/menu.js @@ -0,0 +1,134 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { + function makeTree(data,relPath) { + let result=''; + if ('children' in data) { + result+='
      '; + for (let i in data.children) { + let url; + const link = data.children[i].url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + } else { + url = relPath+link; + } + result+='
    • '+ + data.children[i].text+''+ + makeTree(data.children[i],relPath)+'
    • '; + } + result+='
    '; + } + return result; + } + let searchBoxHtml; + if (searchEnabled) { + if (serverSide) { + searchBoxHtml='
    '+ + '
    '+ + '
     '+ + ''+ + '
    '+ + '
    '+ + '
    '+ + '
    '; + } else { + searchBoxHtml='
    '+ + ''+ + ' '+ + ''+ + ''+ + ''+ + ''+ + ''+ + '
    '; + } + } + + $('#main-nav').before('
    '+ + ''+ + ''+ + '
    '); + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + if (searchBoxHtml) { + $('#main-menu').append('
  2. '); + } + const $mainMenuState = $('#main-menu-state'); + let prevWidth = 0; + if ($mainMenuState.length) { + const initResizableIfExists = function() { + if (typeof initResizable==='function') initResizable(); + } + // animate mobile menu + $mainMenuState.change(function() { + const $menu = $('#main-menu'); + let options = { duration: 250, step: initResizableIfExists }; + if (this.checked) { + options['complete'] = () => $menu.css('display', 'block'); + $menu.hide().slideDown(options); + } else { + options['complete'] = () => $menu.css('display', 'none'); + $menu.show().slideUp(options); + } + }); + // set default menu visibility + const resetState = function() { + const $menu = $('#main-menu'); + const newWidth = $(window).outerWidth(); + if (newWidth!=prevWidth) { + if ($(window).outerWidth()<768) { + $mainMenuState.prop('checked',false); $menu.hide(); + $('#searchBoxPos1').html(searchBoxHtml); + $('#searchBoxPos2').hide(); + } else { + $menu.show(); + $('#searchBoxPos1').empty(); + $('#searchBoxPos2').html(searchBoxHtml); + $('#searchBoxPos2').show(); + } + if (typeof searchBox!=='undefined') { + searchBox.CloseResultsWindow(); + } + prevWidth = newWidth; + } + } + $(window).ready(function() { resetState(); initResizableIfExists(); }); + $(window).resize(resetState); + } + $('#main-menu').smartmenus(); +} +/* @license-end */ diff --git a/documentation/html/menudata.js b/documentation/html/menudata.js new file mode 100644 index 0000000..e1f7452 --- /dev/null +++ b/documentation/html/menudata.js @@ -0,0 +1,91 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file +*/ +var menudata={children:[ +{text:"Main Page",url:"index.html"}, +{text:"Related Pages",url:"pages.html"}, +{text:"Classes",url:"annotated.html",children:[ +{text:"Class List",url:"annotated.html"}, +{text:"Class Index",url:"classes.html"}, +{text:"Class Members",url:"functions.html",children:[ +{text:"All",url:"functions.html",children:[ +{text:"a",url:"functions.html#index_a"}, +{text:"b",url:"functions_b.html#index_b"}, +{text:"c",url:"functions_c.html#index_c"}, +{text:"d",url:"functions_d.html#index_d"}, +{text:"e",url:"functions_e.html#index_e"}, +{text:"f",url:"functions_f.html#index_f"}, +{text:"g",url:"functions_g.html#index_g"}, +{text:"h",url:"functions_h.html#index_h"}, +{text:"i",url:"functions_i.html#index_i"}, +{text:"l",url:"functions_l.html#index_l"}, +{text:"m",url:"functions_m.html#index_m"}, +{text:"p",url:"functions_p.html#index_p"}, +{text:"q",url:"functions_q.html#index_q"}, +{text:"r",url:"functions_r.html#index_r"}, +{text:"s",url:"functions_s.html#index_s"}, +{text:"t",url:"functions_t.html#index_t"}, +{text:"u",url:"functions_u.html#index_u"}, +{text:"w",url:"functions_w.html#index_w"}]}, +{text:"Functions",url:"functions_func.html",children:[ +{text:"b",url:"functions_func.html#index_b"}, +{text:"c",url:"functions_func.html#index_c"}, +{text:"d",url:"functions_func.html#index_d"}, +{text:"e",url:"functions_func.html#index_e"}, +{text:"f",url:"functions_func.html#index_f"}, +{text:"g",url:"functions_func.html#index_g"}, +{text:"h",url:"functions_func.html#index_h"}, +{text:"i",url:"functions_func.html#index_i"}, +{text:"m",url:"functions_func.html#index_m"}, +{text:"p",url:"functions_func.html#index_p"}, +{text:"q",url:"functions_func.html#index_q"}, +{text:"r",url:"functions_func.html#index_r"}, +{text:"s",url:"functions_func.html#index_s"}, +{text:"t",url:"functions_func.html#index_t"}, +{text:"w",url:"functions_func.html#index_w"}]}, +{text:"Variables",url:"functions_vars.html",children:[ +{text:"a",url:"functions_vars.html#index_a"}, +{text:"b",url:"functions_vars.html#index_b"}, +{text:"c",url:"functions_vars.html#index_c"}, +{text:"d",url:"functions_vars.html#index_d"}, +{text:"e",url:"functions_vars.html#index_e"}, +{text:"f",url:"functions_vars.html#index_f"}, +{text:"g",url:"functions_vars.html#index_g"}, +{text:"h",url:"functions_vars.html#index_h"}, +{text:"i",url:"functions_vars.html#index_i"}, +{text:"l",url:"functions_vars.html#index_l"}, +{text:"m",url:"functions_vars.html#index_m"}, +{text:"q",url:"functions_vars.html#index_q"}, +{text:"r",url:"functions_vars.html#index_r"}, +{text:"s",url:"functions_vars.html#index_s"}, +{text:"t",url:"functions_vars.html#index_t"}, +{text:"u",url:"functions_vars.html#index_u"}]}, +{text:"Typedefs",url:"functions_type.html"}]}]}, +{text:"Files",url:"files.html",children:[ +{text:"File List",url:"files.html"}, +{text:"File Members",url:"globals.html",children:[ +{text:"All",url:"globals.html"}, +{text:"Typedefs",url:"globals_type.html"}, +{text:"Enumerations",url:"globals_enum.html"}, +{text:"Enumerator",url:"globals_eval.html"}]}]}]} diff --git a/documentation/html/minus.svg b/documentation/html/minus.svg new file mode 100644 index 0000000..f70d0c1 --- /dev/null +++ b/documentation/html/minus.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/documentation/html/minusd.svg b/documentation/html/minusd.svg new file mode 100644 index 0000000..5f8e879 --- /dev/null +++ b/documentation/html/minusd.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/documentation/html/nav_f.png b/documentation/html/nav_f.png new file mode 100644 index 0000000000000000000000000000000000000000..72a58a529ed3a9ed6aa0c51a79cf207e026deee2 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQVE_ejv*C{Z|{2ZH7M}7UYxc) zn!W8uqtnIQ>_z8U literal 0 HcmV?d00001 diff --git a/documentation/html/nav_fd.png b/documentation/html/nav_fd.png new file mode 100644 index 0000000000000000000000000000000000000000..032fbdd4c54f54fa9a2e6423b94ef4b2ebdfaceb GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQU#tajv*C{Z|C~*H7f|XvG1G8 zt7aS*L7xwMeS}!z6R#{C5tIw-s~AJ==F^i}x3XyJseHR@yF& zerFf(Zf;Dd{+(0lDIROL@Sj-Ju2JQ8&-n%4%q?>|^bShc&lR?}7HeMo@BDl5N(aHY Uj$gdr1MOz;boFyt=akR{0D!zeaR2}S literal 0 HcmV?d00001 diff --git a/documentation/html/nav_g.png b/documentation/html/nav_g.png new file mode 100644 index 0000000000000000000000000000000000000000..2093a237a94f6c83e19ec6e5fd42f7ddabdafa81 GIT binary patch literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3HFm1ilyoDK$?Q$B+ufw|5PB85lU25BhtE tr?otc=hd~V+ws&_A@j8Fiv!KF$B+ufw|5=67#uj90@pIL wZ=Q8~_Ju`#59=RjDrmm`tMD@M=!-l18IR?&vFVdQ&MBb@0HFXL6W-eg#Jd_@e6*DPn)w;=|1H}Zvm9l6xXXB%>yL=NQU;mg M>FVdQ&MBb@0Bdt1Qvd(} literal 0 HcmV?d00001 diff --git a/documentation/html/navtree.css b/documentation/html/navtree.css new file mode 100644 index 0000000..69211d4 --- /dev/null +++ b/documentation/html/navtree.css @@ -0,0 +1,149 @@ +#nav-tree .children_ul { + margin:0; + padding:4px; +} + +#nav-tree ul { + list-style:none outside none; + margin:0px; + padding:0px; +} + +#nav-tree li { + white-space:nowrap; + margin:0px; + padding:0px; +} + +#nav-tree .plus { + margin:0px; +} + +#nav-tree .selected { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + color: var(--nav-text-active-color); + text-shadow: var(--nav-text-active-shadow); +} + +#nav-tree .selected .arrow { + color: var(--nav-arrow-selected-color); + text-shadow: none; +} + +#nav-tree img { + margin:0px; + padding:0px; + border:0px; + vertical-align: middle; +} + +#nav-tree a { + text-decoration:none; + padding:0px; + margin:0px; +} + +#nav-tree .label { + margin:0px; + padding:0px; + font: 12px var(--font-family-nav); +} + +#nav-tree .label a { + padding:2px; +} + +#nav-tree .selected a { + text-decoration:none; + color:var(--nav-text-active-color); +} + +#nav-tree .children_ul { + margin:0px; + padding:0px; +} + +#nav-tree .item { + margin:0px; + padding:0px; +} + +#nav-tree { + padding: 0px 0px; + font-size:14px; + overflow:auto; +} + +#doc-content { + overflow:auto; + display:block; + padding:0px; + margin:0px; + -webkit-overflow-scrolling : touch; /* iOS 5+ */ +} + +#side-nav { + padding:0 6px 0 0; + margin: 0px; + display:block; + position: absolute; + left: 0px; + width: $width; + overflow : hidden; +} + +.ui-resizable .ui-resizable-handle { + display:block; +} + +.ui-resizable-e { + background-image:var(--nav-splitbar-image); + background-size:100%; + background-repeat:repeat-y; + background-attachment: scroll; + cursor:ew-resize; + height:100%; + right:0; + top:0; + width:6px; +} + +.ui-resizable-handle { + display:none; + font-size:0.1px; + position:absolute; + z-index:1; +} + +#nav-tree-contents { + margin: 6px 0px 0px 0px; +} + +#nav-tree { + background-repeat:repeat-x; + background-color: var(--nav-background-color); + -webkit-overflow-scrolling : touch; /* iOS 5+ */ +} + +#nav-sync { + position:absolute; + top:5px; + right:24px; + z-index:0; +} + +#nav-sync img { + opacity:0.3; +} + +#nav-sync img:hover { + opacity:0.9; +} + +@media print +{ + #nav-tree { display: none; } + div.ui-resizable-handle { display: none; position: relative; } +} + diff --git a/documentation/html/navtree.js b/documentation/html/navtree.js new file mode 100644 index 0000000..884b79b --- /dev/null +++ b/documentation/html/navtree.js @@ -0,0 +1,482 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ + +function initNavTree(toroot,relpath) { + let navTreeSubIndices = []; + const ARROW_DOWN = '▼'; + const ARROW_RIGHT = '►'; + const NAVPATH_COOKIE_NAME = ''+'navpath'; + + const getData = function(varName) { + const i = varName.lastIndexOf('/'); + const n = i>=0 ? varName.substring(i+1) : varName; + return eval(n.replace(/-/g,'_')); + } + + const stripPath = function(uri) { + return uri.substring(uri.lastIndexOf('/')+1); + } + + const stripPath2 = function(uri) { + const i = uri.lastIndexOf('/'); + const s = uri.substring(i+1); + const m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); + return m ? uri.substring(i-6) : s; + } + + const hashValue = function() { + return $(location).attr('hash').substring(1).replace(/[^\w-]/g,''); + } + + const hashUrl = function() { + return '#'+hashValue(); + } + + const pathName = function() { + return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;()]/g, ''); + } + + const storeLink = function(link) { + if (!$("#nav-sync").hasClass('sync')) { + Cookie.writeSetting(NAVPATH_COOKIE_NAME,link,0); + } + } + + const deleteLink = function() { + Cookie.eraseSetting(NAVPATH_COOKIE_NAME); + } + + const cachedLink = function() { + return Cookie.readSetting(NAVPATH_COOKIE_NAME,''); + } + + const getScript = function(scriptName,func) { + const head = document.getElementsByTagName("head")[0]; + const script = document.createElement('script'); + script.id = scriptName; + script.type = 'text/javascript'; + script.onload = func; + script.src = scriptName+'.js'; + head.appendChild(script); + } + + const createIndent = function(o,domNode,node) { + let level=-1; + let n = node; + while (n.parentNode) { level++; n=n.parentNode; } + if (node.childrenData) { + const imgNode = document.createElement("span"); + imgNode.className = 'arrow'; + imgNode.style.paddingLeft=(16*level).toString()+'px'; + imgNode.innerHTML=ARROW_RIGHT; + node.plus_img = imgNode; + node.expandToggle = document.createElement("a"); + node.expandToggle.href = "javascript:void(0)"; + node.expandToggle.onclick = function() { + if (node.expanded) { + $(node.getChildrenUL()).slideUp("fast"); + node.plus_img.innerHTML=ARROW_RIGHT; + node.expanded = false; + } else { + expandNode(o, node, false, true); + } + } + node.expandToggle.appendChild(imgNode); + domNode.appendChild(node.expandToggle); + } else { + let span = document.createElement("span"); + span.className = 'arrow'; + span.style.width = 16*(level+1)+'px'; + span.innerHTML = ' '; + domNode.appendChild(span); + } + } + + let animationInProgress = false; + + const gotoAnchor = function(anchor,aname) { + let pos, docContent = $('#doc-content'); + let ancParent = $(anchor.parent()); + if (ancParent.hasClass('memItemLeft') || ancParent.hasClass('memtitle') || + ancParent.hasClass('fieldname') || ancParent.hasClass('fieldtype') || + ancParent.is(':header')) { + pos = ancParent.position().top; + } else if (anchor.position()) { + pos = anchor.position().top; + } + if (pos) { + const dcOffset = docContent.offset().top; + const dcHeight = docContent.height(); + const dcScrHeight = docContent[0].scrollHeight + const dcScrTop = docContent.scrollTop(); + let dist = Math.abs(Math.min(pos-dcOffset,dcScrHeight-dcHeight-dcScrTop)); + animationInProgress = true; + docContent.animate({ + scrollTop: pos + dcScrTop - dcOffset + },Math.max(50,Math.min(500,dist)),function() { + window.location.href=aname; + animationInProgress=false; + }); + } + } + + const newNode = function(o, po, text, link, childrenData, lastNode) { + const node = { + children : [], + childrenData : childrenData, + depth : po.depth + 1, + relpath : po.relpath, + isLast : lastNode, + li : document.createElement("li"), + parentNode : po, + itemDiv : document.createElement("div"), + labelSpan : document.createElement("span"), + label : document.createTextNode(text), + expanded : false, + childrenUL : null, + getChildrenUL : function() { + if (!this.childrenUL) { + this.childrenUL = document.createElement("ul"); + this.childrenUL.className = "children_ul"; + this.childrenUL.style.display = "none"; + this.li.appendChild(node.childrenUL); + } + return node.childrenUL; + }, + }; + + node.itemDiv.className = "item"; + node.labelSpan.className = "label"; + createIndent(o,node.itemDiv,node); + node.itemDiv.appendChild(node.labelSpan); + node.li.appendChild(node.itemDiv); + + const a = document.createElement("a"); + node.labelSpan.appendChild(a); + po.getChildrenUL().appendChild(node.li); + a.appendChild(node.label); + if (link) { + let url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + link = url; + } else { + url = node.relpath+link; + } + a.className = stripPath(link.replace('#',':')); + if (link.indexOf('#')!=-1) { + const aname = '#'+link.split('#')[1]; + const srcPage = stripPath(pathName()); + const targetPage = stripPath(link.split('#')[0]); + a.href = srcPage!=targetPage ? url : aname; + a.onclick = function() { + storeLink(link); + aPPar = $(a).parent().parent(); + if (!aPPar.hasClass('selected')) { + $('.item').removeClass('selected'); + $('.item').removeAttr('id'); + aPPar.addClass('selected'); + aPPar.attr('id','selected'); + } + const anchor = $(aname); + gotoAnchor(anchor,aname); + }; + } else { + a.href = url; + a.onclick = () => storeLink(link); + } + } else if (childrenData != null) { + a.className = "nolink"; + a.href = "javascript:void(0)"; + a.onclick = node.expandToggle.onclick; + } + return node; + } + + const showRoot = function() { + const headerHeight = $("#top").height(); + const footerHeight = $("#nav-path").height(); + const windowHeight = $(window).height() - headerHeight - footerHeight; + (function() { // retry until we can scroll to the selected item + try { + const navtree=$('#nav-tree'); + navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); + } catch (err) { + setTimeout(arguments.callee, 0); + } + })(); + } + + const expandNode = function(o, node, imm, setFocus) { + if (node.childrenData && !node.expanded) { + if (typeof(node.childrenData)==='string') { + const varName = node.childrenData; + getScript(node.relpath+varName,function() { + node.childrenData = getData(varName); + expandNode(o, node, imm, setFocus); + }); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).slideDown("fast"); + node.plus_img.innerHTML = ARROW_DOWN; + node.expanded = true; + if (setFocus) { + $(node.expandToggle).focus(); + } + } + } + } + + const glowEffect = function(n,duration) { + n.addClass('glow').delay(duration).queue(function(next) { + $(this).removeClass('glow');next(); + }); + } + + const highlightAnchor = function() { + const aname = hashUrl(); + const anchor = $(aname); + if (anchor.parent().attr('class')=='memItemLeft') { + let rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); + glowEffect(rows.children(),300); // member without details + } else if (anchor.parent().attr('class')=='fieldname') { + glowEffect(anchor.parent().parent(),1000); // enum value + } else if (anchor.parent().attr('class')=='fieldtype') { + glowEffect(anchor.parent().parent(),1000); // struct field + } else if (anchor.parent().is(":header")) { + glowEffect(anchor.parent(),1000); // section header + } else { + glowEffect(anchor.next(),1000); // normal member + } + gotoAnchor(anchor,aname); + } + + const selectAndHighlight = function(hash,n) { + let a; + if (hash) { + const link=stripPath(pathName())+':'+hash.substring(1); + a=$('.item a[class$="'+link+'"]'); + } + if (a && a.length) { + a.parent().parent().addClass('selected'); + a.parent().parent().attr('id','selected'); + highlightAnchor(); + } else if (n) { + $(n.itemDiv).addClass('selected'); + $(n.itemDiv).attr('id','selected'); + } + let topOffset=5; + if ($('#nav-tree-contents .item:first').hasClass('selected')) { + topOffset+=25; + } + $('#nav-sync').css('top',topOffset+'px'); + showRoot(); + } + + const showNode = function(o, node, index, hash) { + if (node && node.childrenData) { + if (typeof(node.childrenData)==='string') { + const varName = node.childrenData; + getScript(node.relpath+varName,function() { + node.childrenData = getData(varName); + showNode(o,node,index,hash); + }); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).css({'display':'block'}); + node.plus_img.innerHTML = ARROW_DOWN; + node.expanded = true; + const n = node.children[o.breadcrumbs[index]]; + if (index+11 ? '#'+parts[1].replace(/[^\w-]/g,'') : ''; + } + if (hash.match(/^#l\d+$/)) { + const anchor=$('a[name='+hash.substring(1)+']'); + glowEffect(anchor.parent(),1000); // line number + hash=''; // strip line number anchors + } + const url=root+hash; + let i=-1; + while (NAVTREEINDEX[i+1]<=url) i++; + if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath) + } else { + getScript(relpath+'navtreeindex'+i,function() { + navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath); + } + }); + } + } + + const showSyncOff = function(n,relpath) { + n.html(''); + } + + const showSyncOn = function(n,relpath) { + n.html(''); + } + + const o = { + toroot : toroot, + node : { + childrenData : NAVTREE, + children : [], + childrenUL : document.createElement("ul"), + getChildrenUL : function() { return this.childrenUL }, + li : document.getElementById("nav-tree-contents"), + depth : 0, + relpath : relpath, + expanded : false, + isLast : true, + plus_img : document.createElement("span"), + }, + }; + o.node.li.appendChild(o.node.childrenUL); + o.node.plus_img.className = 'arrow'; + o.node.plus_img.innerHTML = ARROW_RIGHT; + + const navSync = $('#nav-sync'); + if (cachedLink()) { + showSyncOff(navSync,relpath); + navSync.removeClass('sync'); + } else { + showSyncOn(navSync,relpath); + } + + navSync.click(() => { + const navSync = $('#nav-sync'); + if (navSync.hasClass('sync')) { + navSync.removeClass('sync'); + showSyncOff(navSync,relpath); + storeLink(stripPath2(pathName())+hashUrl()); + } else { + navSync.addClass('sync'); + showSyncOn(navSync,relpath); + deleteLink(); + } + }); + + navTo(o,toroot,hashUrl(),relpath); + showRoot(); + + $(window).bind('hashchange', () => { + if (window.location.hash && window.location.hash.length>1) { + let a; + if ($(location).attr('hash')) { + const clslink=stripPath(pathName())+':'+hashValue(); + a=$('.item a[class$="'+clslink.replace(/1|%O$WD@{VPM$7~Ar*{o?;hlAFyLXmaDC0y znK1_#cQqJWPES%4Uujug^TE?jMft$}Eq^WaR~)%f)vSNs&gek&x%A9X9sM + + + + + + +esp32_BNO08x: Related Pages + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Related Pages
    +
    +
    +
    Here is a list of all related documentation pages:
    + + +
     READMETable of Contents
    +
    +
    +
    + + + + diff --git a/documentation/html/plus.svg b/documentation/html/plus.svg new file mode 100644 index 0000000..0752016 --- /dev/null +++ b/documentation/html/plus.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/documentation/html/plusd.svg b/documentation/html/plusd.svg new file mode 100644 index 0000000..0c65bfe --- /dev/null +++ b/documentation/html/plusd.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/documentation/html/resize.js b/documentation/html/resize.js new file mode 100644 index 0000000..6ad2ae8 --- /dev/null +++ b/documentation/html/resize.js @@ -0,0 +1,109 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ + +function initResizable() { + let sidenav,navtree,content,header,footer,barWidth=6; + const RESIZE_COOKIE_NAME = ''+'width'; + + function resizeWidth() { + const sidenavWidth = $(sidenav).outerWidth(); + content.css({marginLeft:parseInt(sidenavWidth)+"px"}); + if (typeof page_layout!=='undefined' && page_layout==1) { + footer.css({marginLeft:parseInt(sidenavWidth)+"px"}); + } + Cookie.writeSetting(RESIZE_COOKIE_NAME,sidenavWidth-barWidth); + } + + function restoreWidth(navWidth) { + content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + if (typeof page_layout!=='undefined' && page_layout==1) { + footer.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + } + sidenav.css({width:navWidth + "px"}); + } + + function resizeHeight() { + const headerHeight = header.outerHeight(); + const footerHeight = footer.outerHeight(); + const windowHeight = $(window).height(); + let contentHeight,navtreeHeight,sideNavHeight; + if (typeof page_layout==='undefined' || page_layout==0) { /* DISABLE_INDEX=NO */ + contentHeight = windowHeight - headerHeight - footerHeight; + navtreeHeight = contentHeight; + sideNavHeight = contentHeight; + } else if (page_layout==1) { /* DISABLE_INDEX=YES */ + contentHeight = windowHeight - footerHeight; + navtreeHeight = windowHeight - headerHeight; + sideNavHeight = windowHeight; + } + content.css({height:contentHeight + "px"}); + navtree.css({height:navtreeHeight + "px"}); + sidenav.css({height:sideNavHeight + "px"}); + if (location.hash.slice(1)) { + (document.getElementById(location.hash.slice(1))||document.body).scrollIntoView(); + } + } + + function collapseExpand() { + let newWidth; + if (sidenav.width()>0) { + newWidth=0; + } else { + const width = Cookie.readSetting(RESIZE_COOKIE_NAME,250); + newWidth = (width>250 && width<$(window).width()) ? width : 250; + } + restoreWidth(newWidth); + const sidenavWidth = $(sidenav).outerWidth(); + Cookie.writeSetting(RESIZE_COOKIE_NAME,sidenavWidth-barWidth); + } + + header = $("#top"); + sidenav = $("#side-nav"); + content = $("#doc-content"); + navtree = $("#nav-tree"); + footer = $("#nav-path"); + $(".side-nav-resizable").resizable({resize: () => resizeWidth() }); + $(sidenav).resizable({ minWidth: 0 }); + $(window).resize(() => resizeHeight()); + const device = navigator.userAgent.toLowerCase(); + const touch_device = device.match(/(iphone|ipod|ipad|android)/); + if (touch_device) { /* wider split bar for touch only devices */ + $(sidenav).css({ paddingRight:'20px' }); + $('.ui-resizable-e').css({ width:'20px' }); + $('#nav-sync').css({ right:'34px' }); + barWidth=20; + } + const width = Cookie.readSetting(RESIZE_COOKIE_NAME,250); + if (width) { restoreWidth(width); } else { resizeWidth(); } + resizeHeight(); + const url = location.href; + const i=url.indexOf("#"); + if (i>=0) window.location.hash=url.substr(i); + const _preventDefault = (evt) => evt.preventDefault(); + $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); + $(".ui-resizable-handle").dblclick(collapseExpand); + $(window).on('load',resizeHeight); +} +/* @license-end */ diff --git a/documentation/html/search/all_0.js b/documentation/html/search/all_0.js new file mode 100644 index 0000000..6565b7b --- /dev/null +++ b/documentation/html/search/all_0.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['about_0',['About',['../md__r_e_a_d_m_e.html#autotoc_md0',1,'']]], + ['accel_5faccuracy_1',['accel_accuracy',['../class_b_n_o08x.html#a3365b7ebde01e284274e655c60343df9',1,'BNO08x']]], + ['accel_5flin_5faccuracy_2',['accel_lin_accuracy',['../class_b_n_o08x.html#a35e1635ef5edde8fc8640f978c6f2e3c',1,'BNO08x']]], + ['accelerometer_5fq1_3',['ACCELEROMETER_Q1',['../class_b_n_o08x.html#a0564aaf5b20dc42b54db4fb3115ac1c7',1,'BNO08x']]], + ['acknowledgements_4',['Acknowledgements',['../md__r_e_a_d_m_e.html#autotoc_md7',1,'']]], + ['activity_5fclassifier_5',['activity_classifier',['../class_b_n_o08x.html#a75cea49c1c08ca28d9fa7e5ed61c6e7b',1,'BNO08x']]], + ['activity_5fconfidences_6',['activity_confidences',['../class_b_n_o08x.html#af96e8cd070459f945ffbf01b98106e13',1,'BNO08x']]], + ['adding_20to_20project_7',['Adding to Project',['../md__r_e_a_d_m_e.html#autotoc_md3',1,'']]], + ['angular_5fvelocity_5fq1_8',['ANGULAR_VELOCITY_Q1',['../class_b_n_o08x.html#aafe117561fe9138800073a04a778b4ce',1,'BNO08x']]] +]; diff --git a/documentation/html/search/all_1.js b/documentation/html/search/all_1.js new file mode 100644 index 0000000..e66150a --- /dev/null +++ b/documentation/html/search/all_1.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['bno08x_0',['BNO08x',['../class_b_n_o08x.html',1,'BNO08x'],['../class_b_n_o08x.html#a40f7688e843d74b8bd526c6f5ff17845',1,'BNO08x::BNO08x()']]], + ['bno08x_2ecpp_1',['BNO08x.cpp',['../_b_n_o08x_8cpp.html',1,'']]], + ['bno08x_2ehpp_2',['BNO08x.hpp',['../_b_n_o08x_8hpp.html',1,'']]], + ['bno08x_5fconfig_5ft_3',['bno08x_config_t',['../structbno08x__config__t.html',1,'bno08x_config_t'],['../structbno08x__config__t.html#abf8805292192f4c30c5000423175a2e1',1,'bno08x_config_t::bno08x_config_t()'],['../structbno08x__config__t.html#ae3b4bc522d30f9df7747ed46d0532c23',1,'bno08x_config_t::bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, gpio_num_t io_wake, uint32_t sclk_speed)'],['../_b_n_o08x_8hpp.html#a648bbdbf22731476890dd8da977d7503',1,'bno08x_config_t: BNO08x.hpp']]], + ['bno08x_5frx_5fpacket_5ft_4',['bno08x_rx_packet_t',['../struct_b_n_o08x_1_1bno08x__rx__packet__t.html',1,'BNO08x::bno08x_rx_packet_t'],['../class_b_n_o08x.html#a407711b4a84223a52cc043a152aea8ba',1,'BNO08x::bno08x_rx_packet_t']]], + ['bno08x_5ftx_5fpacket_5ft_5',['bno08x_tx_packet_t',['../struct_b_n_o08x_1_1bno08x__tx__packet__t.html',1,'BNO08x::bno08x_tx_packet_t'],['../class_b_n_o08x.html#a3a1a869ac69e6ee850bd2a7f90dd8945',1,'BNO08x::bno08x_tx_packet_t']]], + ['body_6',['body',['../struct_b_n_o08x_1_1bno08x__rx__packet__t.html#ab422d75e1fcd776ef412f4d623cc293e',1,'BNO08x::bno08x_rx_packet_t::body'],['../struct_b_n_o08x_1_1bno08x__tx__packet__t.html#a4478c6cd9e87907eacc56dd06ad4a69d',1,'BNO08x::bno08x_tx_packet_t::body']]], + ['bus_5fconfig_7',['bus_config',['../class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1',1,'BNO08x']]] +]; diff --git a/documentation/html/search/all_10.js b/documentation/html/search/all_10.js new file mode 100644 index 0000000..0e0280f --- /dev/null +++ b/documentation/html/search/all_10.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['uncalib_5fgyro_5faccuracy_0',['uncalib_gyro_accuracy',['../class_b_n_o08x.html#a081c666a3f24016d0ec5c5edc49f2903',1,'BNO08x']]] +]; diff --git a/documentation/html/search/all_11.js b/documentation/html/search/all_11.js new file mode 100644 index 0000000..eb718c9 --- /dev/null +++ b/documentation/html/search/all_11.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['wait_5ffor_5fdata_0',['wait_for_data',['../class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf',1,'BNO08x']]], + ['wait_5ffor_5frx_5fdone_1',['wait_for_rx_done',['../class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e',1,'BNO08x']]], + ['wait_5ffor_5ftx_5fdone_2',['wait_for_tx_done',['../class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773',1,'BNO08x']]], + ['wiring_3',['Wiring',['../md__r_e_a_d_m_e.html#autotoc_md2',1,'']]] +]; diff --git a/documentation/html/search/all_2.js b/documentation/html/search/all_2.js new file mode 100644 index 0000000..dbf28d3 --- /dev/null +++ b/documentation/html/search/all_2.js @@ -0,0 +1,35 @@ +var searchData= +[ + ['calibrate_5faccel_0',['CALIBRATE_ACCEL',['../class_b_n_o08x.html#acd5b44d705af1f9aaa271a59a9d2d595',1,'BNO08x']]], + ['calibrate_5faccel_5fgyro_5fmag_1',['CALIBRATE_ACCEL_GYRO_MAG',['../class_b_n_o08x.html#af53d9e99f163d97ef92fe989b1dd25cc',1,'BNO08x']]], + ['calibrate_5faccelerometer_2',['calibrate_accelerometer',['../class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc',1,'BNO08x']]], + ['calibrate_5fall_3',['calibrate_all',['../class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128',1,'BNO08x']]], + ['calibrate_5fgyro_4',['CALIBRATE_GYRO',['../class_b_n_o08x.html#aeac84719a1cc0f9c8d5a9a749391d4db',1,'BNO08x']]], + ['calibrate_5fgyro_5',['calibrate_gyro',['../class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1',1,'BNO08x']]], + ['calibrate_5fmag_6',['CALIBRATE_MAG',['../class_b_n_o08x.html#ac00e8b59ae8d710cf79956eaafa97ddb',1,'BNO08x']]], + ['calibrate_5fmagnetometer_7',['calibrate_magnetometer',['../class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a',1,'BNO08x']]], + ['calibrate_5fplanar_5faccel_8',['CALIBRATE_PLANAR_ACCEL',['../class_b_n_o08x.html#a955dcb60da150490e17367a871b3a3d2',1,'BNO08x']]], + ['calibrate_5fplanar_5faccelerometer_9',['calibrate_planar_accelerometer',['../class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26',1,'BNO08x']]], + ['calibrate_5fstop_10',['CALIBRATE_STOP',['../class_b_n_o08x.html#a584bfa04a39feb93279ee673c340db54',1,'BNO08x']]], + ['calibration_5fcomplete_11',['calibration_complete',['../class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b',1,'BNO08x']]], + ['calibration_5fstatus_12',['calibration_status',['../class_b_n_o08x.html#ad212b5028a31e857e76d251ced2724e1',1,'BNO08x']]], + ['cb_5flist_13',['cb_list',['../class_b_n_o08x.html#a6a15e3a64dd71ea61f0448afcce96409',1,'BNO08x']]], + ['channel_5fcommand_14',['CHANNEL_COMMAND',['../_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610',1,'BNO08x.hpp']]], + ['channel_5fcontrol_15',['CHANNEL_CONTROL',['../_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0',1,'BNO08x.hpp']]], + ['channel_5fexecutable_16',['CHANNEL_EXECUTABLE',['../_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72',1,'BNO08x.hpp']]], + ['channel_5fgyro_17',['CHANNEL_GYRO',['../_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832',1,'BNO08x.hpp']]], + ['channel_5freports_18',['CHANNEL_REPORTS',['../_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a',1,'BNO08x.hpp']]], + ['channel_5fwake_5freports_19',['CHANNEL_WAKE_REPORTS',['../_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747',1,'BNO08x.hpp']]], + ['channels_5ft_20',['channels_t',['../_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556b',1,'BNO08x.hpp']]], + ['clear_5ftare_21',['clear_tare',['../class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e',1,'BNO08x']]], + ['command_5fclear_5fdcd_22',['COMMAND_CLEAR_DCD',['../class_b_n_o08x.html#a4f580b3cb232a762ea7019ee7b04d419',1,'BNO08x']]], + ['command_5fcounter_23',['COMMAND_COUNTER',['../class_b_n_o08x.html#a93dd073c0cc1f3ccfde552649f6ebccc',1,'BNO08x']]], + ['command_5fdcd_24',['COMMAND_DCD',['../class_b_n_o08x.html#af124a6c1d8b871f3181b6c85f1099cb2',1,'BNO08x']]], + ['command_5fdcd_5fperiod_5fsave_25',['COMMAND_DCD_PERIOD_SAVE',['../class_b_n_o08x.html#a7a246989c94cd87f68166b20b7ad4c8b',1,'BNO08x']]], + ['command_5ferrors_26',['COMMAND_ERRORS',['../class_b_n_o08x.html#a384a1efc9857ad938be3bb44f871539b',1,'BNO08x']]], + ['command_5finitialize_27',['COMMAND_INITIALIZE',['../class_b_n_o08x.html#a30eb6d305a187d4d36546841e12176b9',1,'BNO08x']]], + ['command_5fme_5fcalibrate_28',['COMMAND_ME_CALIBRATE',['../class_b_n_o08x.html#a8381dfe403ddff522f172cb16780731a',1,'BNO08x']]], + ['command_5foscillator_29',['COMMAND_OSCILLATOR',['../class_b_n_o08x.html#a308c8b5307d93a67b5b9066d44494aa5',1,'BNO08x']]], + ['command_5ftare_30',['COMMAND_TARE',['../class_b_n_o08x.html#a0a1756bc16ba3eac45f4229b1e350107',1,'BNO08x']]], + ['contact_31',['Contact',['../md__r_e_a_d_m_e.html#autotoc_md9',1,'']]] +]; diff --git a/documentation/html/search/all_3.js b/documentation/html/search/all_3.js new file mode 100644 index 0000000..6f282a3 --- /dev/null +++ b/documentation/html/search/all_3.js @@ -0,0 +1,28 @@ +var searchData= +[ + ['data_5favailable_0',['data_available',['../class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc',1,'BNO08x']]], + ['data_5fproc_5ftask_1',['data_proc_task',['../class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8',1,'BNO08x']]], + ['data_5fproc_5ftask_5fhdl_2',['data_proc_task_hdl',['../class_b_n_o08x.html#af9b6fbf35e7cd55d517d30c6429a21a4',1,'BNO08x']]], + ['data_5fproc_5ftask_5ftrampoline_3',['data_proc_task_trampoline',['../class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520',1,'BNO08x']]], + ['default_5fimu_5fconfig_4',['default_imu_config',['../class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87',1,'BNO08x']]], + ['disable_5faccelerometer_5',['disable_accelerometer',['../class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058',1,'BNO08x']]], + ['disable_5factivity_5fclassifier_6',['disable_activity_classifier',['../class_b_n_o08x.html#a4fdc39294922a9553d84cd96bdae4376',1,'BNO08x']]], + ['disable_5farvr_5fstabilized_5fgame_5frotation_5fvector_7',['disable_ARVR_stabilized_game_rotation_vector',['../class_b_n_o08x.html#ab187fe50fcfbb04bec9e80eb0fccf61c',1,'BNO08x']]], + ['disable_5farvr_5fstabilized_5frotation_5fvector_8',['disable_ARVR_stabilized_rotation_vector',['../class_b_n_o08x.html#aa59e3d8953c96dc1cc5958a1ac628df4',1,'BNO08x']]], + ['disable_5fgame_5frotation_5fvector_9',['disable_game_rotation_vector',['../class_b_n_o08x.html#a7665cce95e791c89161ec863f49c0392',1,'BNO08x']]], + ['disable_5fgravity_10',['disable_gravity',['../class_b_n_o08x.html#a5e63a9e68dbe2968b37dcb6dae04de6f',1,'BNO08x']]], + ['disable_5fgyro_11',['disable_gyro',['../class_b_n_o08x.html#a8296089e2fdbd7d2e85f364cf063af82',1,'BNO08x']]], + ['disable_5fgyro_5fintegrated_5frotation_5fvector_12',['disable_gyro_integrated_rotation_vector',['../class_b_n_o08x.html#aac0a00bed7825d8a2c357a48c3626931',1,'BNO08x']]], + ['disable_5flinear_5faccelerometer_13',['disable_linear_accelerometer',['../class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f',1,'BNO08x']]], + ['disable_5fmagnetometer_14',['disable_magnetometer',['../class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338',1,'BNO08x']]], + ['disable_5fraw_5faccelerometer_15',['disable_raw_accelerometer',['../class_b_n_o08x.html#a171d78f4b00598b04c8ca54da16c508b',1,'BNO08x']]], + ['disable_5fraw_5fgyro_16',['disable_raw_gyro',['../class_b_n_o08x.html#a75ef3d09f1ee016999c459e43e9e8c44',1,'BNO08x']]], + ['disable_5fraw_5fmagnetometer_17',['disable_raw_magnetometer',['../class_b_n_o08x.html#add29c84038558c28bcfca37865cf9244',1,'BNO08x']]], + ['disable_5freport_18',['disable_report',['../class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693',1,'BNO08x']]], + ['disable_5frotation_5fvector_19',['disable_rotation_vector',['../class_b_n_o08x.html#a1ebd456d2a67a22b5ba0911a95915921',1,'BNO08x']]], + ['disable_5fstability_5fclassifier_20',['disable_stability_classifier',['../class_b_n_o08x.html#ab307ed3352e04c9e998ab4dd066f8932',1,'BNO08x']]], + ['disable_5fstep_5fcounter_21',['disable_step_counter',['../class_b_n_o08x.html#a427550a4ba25252912436b899124e157',1,'BNO08x']]], + ['disable_5ftap_5fdetector_22',['disable_tap_detector',['../class_b_n_o08x.html#a16f83d1e85576a51abf2c65e5de58cd2',1,'BNO08x']]], + ['disable_5funcalibrated_5fgyro_23',['disable_uncalibrated_gyro',['../class_b_n_o08x.html#aaf28212a5f1960c62a73282976142cfc',1,'BNO08x']]], + ['documentation_24',['Documentation',['../md__r_e_a_d_m_e.html#autotoc_md5',1,'']]] +]; diff --git a/documentation/html/search/all_4.js b/documentation/html/search/all_4.js new file mode 100644 index 0000000..c880b4a --- /dev/null +++ b/documentation/html/search/all_4.js @@ -0,0 +1,48 @@ +var searchData= +[ + ['enable_5faccelerometer_0',['enable_accelerometer',['../class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91',1,'BNO08x']]], + ['enable_5factivity_5fclassifier_1',['enable_activity_classifier',['../class_b_n_o08x.html#ad7b83cac874c092583f8513d3bb69bbf',1,'BNO08x']]], + ['enable_5farvr_5fstabilized_5fgame_5frotation_5fvector_2',['enable_ARVR_stabilized_game_rotation_vector',['../class_b_n_o08x.html#a5680148a41cb9cc96d1911150c46d2b8',1,'BNO08x']]], + ['enable_5farvr_5fstabilized_5frotation_5fvector_3',['enable_ARVR_stabilized_rotation_vector',['../class_b_n_o08x.html#a8a5f3b985989e846e831f70f7733d0bc',1,'BNO08x']]], + ['enable_5fgame_5frotation_5fvector_4',['enable_game_rotation_vector',['../class_b_n_o08x.html#abe04c38b5bd52d331bd8aefae1f51947',1,'BNO08x']]], + ['enable_5fgravity_5',['enable_gravity',['../class_b_n_o08x.html#a030eae12c3586acf09b48e94630b2544',1,'BNO08x']]], + ['enable_5fgyro_6',['enable_gyro',['../class_b_n_o08x.html#ad7b322681b9ec5f57edb09e336b988c0',1,'BNO08x']]], + ['enable_5fgyro_5fintegrated_5frotation_5fvector_7',['enable_gyro_integrated_rotation_vector',['../class_b_n_o08x.html#a7388c67de3906ad05b233fd7eff0514d',1,'BNO08x']]], + ['enable_5flinear_5faccelerometer_8',['enable_linear_accelerometer',['../class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b',1,'BNO08x']]], + ['enable_5fmagnetometer_9',['enable_magnetometer',['../class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59',1,'BNO08x']]], + ['enable_5fraw_5faccelerometer_10',['enable_raw_accelerometer',['../class_b_n_o08x.html#a3042301cf0f51657c82b1127dce230f4',1,'BNO08x']]], + ['enable_5fraw_5fgyro_11',['enable_raw_gyro',['../class_b_n_o08x.html#a8d8e75f0234287cb89cbec553cffe52c',1,'BNO08x']]], + ['enable_5fraw_5fmagnetometer_12',['enable_raw_magnetometer',['../class_b_n_o08x.html#a14ebec501b8d004a38648a9a1f7a2c9e',1,'BNO08x']]], + ['enable_5freport_13',['enable_report',['../class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd',1,'BNO08x']]], + ['enable_5frotation_5fvector_14',['enable_rotation_vector',['../class_b_n_o08x.html#ab4c1d5cde156af09b7e88913f3af62c7',1,'BNO08x']]], + ['enable_5fstability_5fclassifier_15',['enable_stability_classifier',['../class_b_n_o08x.html#ab0a60844b36fb140cad588a65b3a9655',1,'BNO08x']]], + ['enable_5fstep_5fcounter_16',['enable_step_counter',['../class_b_n_o08x.html#a5a0b0f5b8e962247a3b8aee8f1dc8e9f',1,'BNO08x']]], + ['enable_5ftap_5fdetector_17',['enable_tap_detector',['../class_b_n_o08x.html#ab4c8e37c730ddb168f78c29bd7ae6566',1,'BNO08x']]], + ['enable_5funcalibrated_5fgyro_18',['enable_uncalibrated_gyro',['../class_b_n_o08x.html#a7fe5de95b1f51da44247a87317fd0c75',1,'BNO08x']]], + ['end_5fcalibration_19',['end_calibration',['../class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2',1,'BNO08x']]], + ['evt_5fgrp_5freport_5fen_20',['evt_grp_report_en',['../class_b_n_o08x.html#a63eb6c8be6f3bc943a86bb0496871275',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5faccelerometer_5fbit_21',['EVT_GRP_RPT_ACCELEROMETER_BIT',['../class_b_n_o08x.html#a17b19c32d4dfbc9ae2761a0cdd873314',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5factivity_5fclassifier_5fbit_22',['EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT',['../class_b_n_o08x.html#a96eb1b1bfe1266791fd424b3ce402c56',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5fall_5fbits_23',['EVT_GRP_RPT_ALL_BITS',['../class_b_n_o08x.html#a89399e8a68a53bc2a269ab73625a2da2',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5farvr_5fs_5fgame_5frotation_5fvector_5fbit_24',['EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT',['../class_b_n_o08x.html#a79d3fff1e0f19467cad231b22edafa0f',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5farvr_5fs_5frotation_5fvector_5fbit_25',['EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT',['../class_b_n_o08x.html#aa9703cee46912a545b5e85e671f08e4b',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5fgame_5frotation_5fvector_5fbit_26',['EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT',['../class_b_n_o08x.html#a0f3f33d93b72ba6564f9d5fa93c24f98',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5fgravity_5fbit_27',['EVT_GRP_RPT_GRAVITY_BIT',['../class_b_n_o08x.html#ab94a8f69673a3db7556ba67775c5ea93',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5fgyro_5fbit_28',['EVT_GRP_RPT_GYRO_BIT',['../class_b_n_o08x.html#a3a8b12ea9b75f97191785a60d1aa962a',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5fgyro_5frotation_5fvector_5fbit_29',['EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT',['../class_b_n_o08x.html#a541155dc4544193451cf102e2a992da9',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5fgyro_5funcalibrated_5fbit_30',['EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT',['../class_b_n_o08x.html#af86821bc0f1e7f5897de20b5e47a85bd',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5flinear_5faccelerometer_5fbit_31',['EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT',['../class_b_n_o08x.html#ad93161968a53ff53a6bb74ab7c34fbff',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5fmagnetometer_5fbit_32',['EVT_GRP_RPT_MAGNETOMETER_BIT',['../class_b_n_o08x.html#a901af6f2d552f197ee830d0a1c06679c',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5fraw_5faccelerometer_5fbit_33',['EVT_GRP_RPT_RAW_ACCELEROMETER_BIT',['../class_b_n_o08x.html#a3e56d12435f7be81956d68196f1a46b4',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5fraw_5fgyro_5fbit_34',['EVT_GRP_RPT_RAW_GYRO_BIT',['../class_b_n_o08x.html#a6be7b240e4447c2c643e706954093aa0',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5fraw_5fmagnetometer_5fbit_35',['EVT_GRP_RPT_RAW_MAGNETOMETER_BIT',['../class_b_n_o08x.html#ac28553b40b82c7cb409938681afe6cec',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5frotation_5fvector_5fbit_36',['EVT_GRP_RPT_ROTATION_VECTOR_BIT',['../class_b_n_o08x.html#a198da2ee3cd9cfa459c3c41c4f8c44b7',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5fstability_5fclassifier_5fbit_37',['EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT',['../class_b_n_o08x.html#a7d6ee23222f55dbe9f70e04b36d9add2',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5fstep_5fcounter_5fbit_38',['EVT_GRP_RPT_STEP_COUNTER_BIT',['../class_b_n_o08x.html#ab264b65a3aa5a9a74ed11b8977164a73',1,'BNO08x']]], + ['evt_5fgrp_5frpt_5ftap_5fdetector_5fbit_39',['EVT_GRP_RPT_TAP_DETECTOR_BIT',['../class_b_n_o08x.html#a665464f781fe891b9179478d0174af47',1,'BNO08x']]], + ['evt_5fgrp_5fspi_40',['evt_grp_spi',['../class_b_n_o08x.html#aa2b4442b5cc63ebf0c495e6fb537c85e',1,'BNO08x']]], + ['evt_5fgrp_5fspi_5frx_5fdone_5fbit_41',['EVT_GRP_SPI_RX_DONE_BIT',['../class_b_n_o08x.html#a32cffd8f78881925d22d5a7cb55f2bbc',1,'BNO08x']]], + ['evt_5fgrp_5fspi_5frx_5finvalid_5fpacket_42',['EVT_GRP_SPI_RX_INVALID_PACKET',['../class_b_n_o08x.html#a6415c95701f590c72083f5bdc5f4ae47',1,'BNO08x']]], + ['evt_5fgrp_5fspi_5frx_5fvalid_5fpacket_43',['EVT_GRP_SPI_RX_VALID_PACKET',['../class_b_n_o08x.html#a603dccfbbead6bdaa3bd970ad28fcd38',1,'BNO08x']]], + ['evt_5fgrp_5fspi_5ftx_5fdone_44',['EVT_GRP_SPI_TX_DONE',['../class_b_n_o08x.html#aa333b17ab88348a9849f0ceb9757dc9c',1,'BNO08x']]] +]; diff --git a/documentation/html/search/all_5.js b/documentation/html/search/all_5.js new file mode 100644 index 0000000..24bca2c --- /dev/null +++ b/documentation/html/search/all_5.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['flowcharts_0',['Program Flowcharts',['../md__r_e_a_d_m_e.html#autotoc_md6',1,'']]], + ['frs_5fread_5fdata_1',['FRS_read_data',['../class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1',1,'BNO08x']]], + ['frs_5fread_5frequest_2',['FRS_read_request',['../class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9',1,'BNO08x']]], + ['frs_5fread_5fword_3',['FRS_read_word',['../class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41',1,'BNO08x']]], + ['frs_5frecord_5fid_5faccelerometer_4',['FRS_RECORD_ID_ACCELEROMETER',['../class_b_n_o08x.html#ad7ef7d7068af5f92239c12022dbeb16d',1,'BNO08x']]], + ['frs_5frecord_5fid_5fgyroscope_5fcalibrated_5',['FRS_RECORD_ID_GYROSCOPE_CALIBRATED',['../class_b_n_o08x.html#a35d8f641e73c308f92a5a0a772f90f48',1,'BNO08x']]], + ['frs_5frecord_5fid_5fmagnetic_5ffield_5fcalibrated_6',['FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED',['../class_b_n_o08x.html#a0992d77f9bae0b8e3c8d9331fe84fe24',1,'BNO08x']]], + ['frs_5frecord_5fid_5frotation_5fvector_7',['FRS_RECORD_ID_ROTATION_VECTOR',['../class_b_n_o08x.html#a9f35840b19c8ad11fd1b4622c3269250',1,'BNO08x']]] +]; diff --git a/documentation/html/search/all_6.js b/documentation/html/search/all_6.js new file mode 100644 index 0000000..7b2bb40 --- /dev/null +++ b/documentation/html/search/all_6.js @@ -0,0 +1,81 @@ +var searchData= +[ + ['get_5faccel_0',['get_accel',['../class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142',1,'BNO08x']]], + ['get_5faccel_5faccuracy_1',['get_accel_accuracy',['../class_b_n_o08x.html#a3fce726d5de821f97ed207036dae2900',1,'BNO08x']]], + ['get_5faccel_5fx_2',['get_accel_X',['../class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69',1,'BNO08x']]], + ['get_5faccel_5fy_3',['get_accel_Y',['../class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1',1,'BNO08x']]], + ['get_5faccel_5fz_4',['get_accel_Z',['../class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1',1,'BNO08x']]], + ['get_5factivity_5fclassifier_5',['get_activity_classifier',['../class_b_n_o08x.html#a4f7060b2d3c15b359b70b6346730446a',1,'BNO08x']]], + ['get_5fgravity_6',['get_gravity',['../class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d',1,'BNO08x']]], + ['get_5fgravity_5faccuracy_7',['get_gravity_accuracy',['../class_b_n_o08x.html#accd39f48e9f8ab8267df7184b5b7cd76',1,'BNO08x']]], + ['get_5fgravity_5fx_8',['get_gravity_X',['../class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae',1,'BNO08x']]], + ['get_5fgravity_5fy_9',['get_gravity_Y',['../class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801',1,'BNO08x']]], + ['get_5fgravity_5fz_10',['get_gravity_Z',['../class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807',1,'BNO08x']]], + ['get_5fgyro_5faccuracy_11',['get_gyro_accuracy',['../class_b_n_o08x.html#a811999653110858311c97a779c388e5d',1,'BNO08x']]], + ['get_5fgyro_5fcalibrated_5fvelocity_12',['get_gyro_calibrated_velocity',['../class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89',1,'BNO08x']]], + ['get_5fgyro_5fcalibrated_5fvelocity_5fx_13',['get_gyro_calibrated_velocity_X',['../class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059',1,'BNO08x']]], + ['get_5fgyro_5fcalibrated_5fvelocity_5fy_14',['get_gyro_calibrated_velocity_Y',['../class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89',1,'BNO08x']]], + ['get_5fgyro_5fcalibrated_5fvelocity_5fz_15',['get_gyro_calibrated_velocity_Z',['../class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a',1,'BNO08x']]], + ['get_5fgyro_5fvelocity_16',['get_gyro_velocity',['../class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f',1,'BNO08x']]], + ['get_5fgyro_5fvelocity_5fx_17',['get_gyro_velocity_X',['../class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00',1,'BNO08x']]], + ['get_5fgyro_5fvelocity_5fy_18',['get_gyro_velocity_Y',['../class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04',1,'BNO08x']]], + ['get_5fgyro_5fvelocity_5fz_19',['get_gyro_velocity_Z',['../class_b_n_o08x.html#ae2add976af256ec981248371a2f58207',1,'BNO08x']]], + ['get_5flinear_5faccel_20',['get_linear_accel',['../class_b_n_o08x.html#ad59b029d04341dbef72e059488951980',1,'BNO08x']]], + ['get_5flinear_5faccel_5faccuracy_21',['get_linear_accel_accuracy',['../class_b_n_o08x.html#a33fe3c2f47759cfae5f4b612ddd329ea',1,'BNO08x']]], + ['get_5flinear_5faccel_5fx_22',['get_linear_accel_X',['../class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3',1,'BNO08x']]], + ['get_5flinear_5faccel_5fy_23',['get_linear_accel_Y',['../class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191',1,'BNO08x']]], + ['get_5flinear_5faccel_5fz_24',['get_linear_accel_Z',['../class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84',1,'BNO08x']]], + ['get_5fmagf_25',['get_magf',['../class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8',1,'BNO08x']]], + ['get_5fmagf_5faccuracy_26',['get_magf_accuracy',['../class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f',1,'BNO08x']]], + ['get_5fmagf_5fx_27',['get_magf_X',['../class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d',1,'BNO08x']]], + ['get_5fmagf_5fy_28',['get_magf_Y',['../class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea',1,'BNO08x']]], + ['get_5fmagf_5fz_29',['get_magf_Z',['../class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282',1,'BNO08x']]], + ['get_5fpitch_30',['get_pitch',['../class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3',1,'BNO08x']]], + ['get_5fpitch_5fdeg_31',['get_pitch_deg',['../class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412',1,'BNO08x']]], + ['get_5fq1_32',['get_Q1',['../class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf',1,'BNO08x']]], + ['get_5fq2_33',['get_Q2',['../class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b',1,'BNO08x']]], + ['get_5fq3_34',['get_Q3',['../class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a',1,'BNO08x']]], + ['get_5fquat_35',['get_quat',['../class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d',1,'BNO08x']]], + ['get_5fquat_5faccuracy_36',['get_quat_accuracy',['../class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d',1,'BNO08x']]], + ['get_5fquat_5fi_37',['get_quat_I',['../class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5',1,'BNO08x']]], + ['get_5fquat_5fj_38',['get_quat_J',['../class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015',1,'BNO08x']]], + ['get_5fquat_5fk_39',['get_quat_K',['../class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8',1,'BNO08x']]], + ['get_5fquat_5fradian_5faccuracy_40',['get_quat_radian_accuracy',['../class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630',1,'BNO08x']]], + ['get_5fquat_5freal_41',['get_quat_real',['../class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7',1,'BNO08x']]], + ['get_5frange_42',['get_range',['../class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0',1,'BNO08x']]], + ['get_5fraw_5faccel_5fx_43',['get_raw_accel_X',['../class_b_n_o08x.html#a1de356dd604c1dffcd1a32faeb4fafe2',1,'BNO08x']]], + ['get_5fraw_5faccel_5fy_44',['get_raw_accel_Y',['../class_b_n_o08x.html#a96563de0eb597a52d595d19da827b1ac',1,'BNO08x']]], + ['get_5fraw_5faccel_5fz_45',['get_raw_accel_Z',['../class_b_n_o08x.html#a718cdd910e5e7e03fd0a1ad04ee6f0ce',1,'BNO08x']]], + ['get_5fraw_5fgyro_5fx_46',['get_raw_gyro_X',['../class_b_n_o08x.html#af1b2c3a383a84fc6dfaddae1052b44d4',1,'BNO08x']]], + ['get_5fraw_5fgyro_5fy_47',['get_raw_gyro_Y',['../class_b_n_o08x.html#aff7714441d242b3b9b0c03f94e0a9374',1,'BNO08x']]], + ['get_5fraw_5fgyro_5fz_48',['get_raw_gyro_Z',['../class_b_n_o08x.html#a2e28b5a79c442a6baa2fa5165b9ce37d',1,'BNO08x']]], + ['get_5fraw_5fmagf_5fx_49',['get_raw_magf_X',['../class_b_n_o08x.html#adf12600b39de41d258439a343fcc1ad8',1,'BNO08x']]], + ['get_5fraw_5fmagf_5fy_50',['get_raw_magf_Y',['../class_b_n_o08x.html#a2c842e43ceae19149f6525bcbc48f1cf',1,'BNO08x']]], + ['get_5fraw_5fmagf_5fz_51',['get_raw_magf_Z',['../class_b_n_o08x.html#a99c1bcc2ec3ca3d8feafd6dd61f9d269',1,'BNO08x']]], + ['get_5freset_5freason_52',['get_reset_reason',['../class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886',1,'BNO08x']]], + ['get_5fresolution_53',['get_resolution',['../class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372',1,'BNO08x']]], + ['get_5froll_54',['get_roll',['../class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef',1,'BNO08x']]], + ['get_5froll_5fdeg_55',['get_roll_deg',['../class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6',1,'BNO08x']]], + ['get_5fstability_5fclassifier_56',['get_stability_classifier',['../class_b_n_o08x.html#a0d148e00abcfeec48c689e3084a7e786',1,'BNO08x']]], + ['get_5fstep_5fcount_57',['get_step_count',['../class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef',1,'BNO08x']]], + ['get_5ftap_5fdetector_58',['get_tap_detector',['../class_b_n_o08x.html#a4797ec731de4c158716da1a7af9d1602',1,'BNO08x']]], + ['get_5ftime_5fstamp_59',['get_time_stamp',['../class_b_n_o08x.html#ad9137777271421a58159f3fe5e05ed20',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_60',['get_uncalibrated_gyro',['../class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_5faccuracy_61',['get_uncalibrated_gyro_accuracy',['../class_b_n_o08x.html#a3285613f18b2f2f4c3f9e6d5c971af10',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_5fbias_5fx_62',['get_uncalibrated_gyro_bias_X',['../class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_5fbias_5fy_63',['get_uncalibrated_gyro_bias_Y',['../class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_5fbias_5fz_64',['get_uncalibrated_gyro_bias_Z',['../class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_5fx_65',['get_uncalibrated_gyro_X',['../class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_5fy_66',['get_uncalibrated_gyro_Y',['../class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_5fz_67',['get_uncalibrated_gyro_Z',['../class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717',1,'BNO08x']]], + ['get_5fyaw_68',['get_yaw',['../class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17',1,'BNO08x']]], + ['get_5fyaw_5fdeg_69',['get_yaw_deg',['../class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c',1,'BNO08x']]], + ['getting_20started_70',['Getting Started',['../md__r_e_a_d_m_e.html#autotoc_md1',1,'']]], + ['gravity_5faccuracy_71',['gravity_accuracy',['../class_b_n_o08x.html#ae01698d287ea999179a11e2244902022',1,'BNO08x']]], + ['gravity_5fq1_72',['GRAVITY_Q1',['../class_b_n_o08x.html#ae10722334dfce9635e76519598e165a2',1,'BNO08x']]], + ['gravity_5fx_73',['gravity_X',['../class_b_n_o08x.html#af45016be9ea523d80be8467b2907b499',1,'BNO08x']]], + ['gravity_5fy_74',['gravity_Y',['../class_b_n_o08x.html#af20dcd487a9fe8fa6243817d51e37be5',1,'BNO08x']]], + ['gravity_5fz_75',['gravity_Z',['../class_b_n_o08x.html#afa1cf5c3afbb258d97c55c5fb187f2d6',1,'BNO08x']]], + ['gyro_5faccuracy_76',['gyro_accuracy',['../class_b_n_o08x.html#a98ea35dd0fbd0c409d25fd8a6ed9f277',1,'BNO08x']]], + ['gyro_5fq1_77',['GYRO_Q1',['../class_b_n_o08x.html#aa3bec8effefa61cec6fa170e9d02c4dd',1,'BNO08x']]] +]; diff --git a/documentation/html/search/all_7.js b/documentation/html/search/all_7.js new file mode 100644 index 0000000..905c969 --- /dev/null +++ b/documentation/html/search/all_7.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['hard_5freset_0',['hard_reset',['../class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503',1,'BNO08x']]], + ['header_1',['header',['../struct_b_n_o08x_1_1bno08x__rx__packet__t.html#a667d671ccb272bd375008716e26e0b5b',1,'BNO08x::bno08x_rx_packet_t']]], + ['high_2',['HIGH',['../_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279ab89de3b4b81c4facfac906edf29aec8c',1,'BNO08x.hpp']]], + ['hint_5fhandler_3',['hint_handler',['../class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7',1,'BNO08x']]], + ['host_5fint_5ftimeout_5fms_4',['HOST_INT_TIMEOUT_MS',['../class_b_n_o08x.html#ae7f34752f888c637d5619f898e62a6d4',1,'BNO08x']]] +]; diff --git a/documentation/html/search/all_8.js b/documentation/html/search/all_8.js new file mode 100644 index 0000000..abd3939 --- /dev/null +++ b/documentation/html/search/all_8.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['imu_5fconfig_0',['imu_config',['../class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82',1,'BNO08x']]], + ['imu_5fspi_5fconfig_1',['imu_spi_config',['../class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e',1,'BNO08x']]], + ['imuaccuracy_2',['IMUAccuracy',['../_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279',1,'BNO08x.hpp']]], + ['initialize_3',['initialize',['../class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798',1,'BNO08x']]], + ['io_5fcs_4',['io_cs',['../structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505',1,'bno08x_config_t']]], + ['io_5fint_5',['io_int',['../structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f',1,'bno08x_config_t']]], + ['io_5fmiso_6',['io_miso',['../structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3',1,'bno08x_config_t']]], + ['io_5fmosi_7',['io_mosi',['../structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861',1,'bno08x_config_t']]], + ['io_5frst_8',['io_rst',['../structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc',1,'bno08x_config_t']]], + ['io_5fsclk_9',['io_sclk',['../structbno08x__config__t.html#a639685b91ae3198909d722316495246a',1,'bno08x_config_t']]], + ['io_5fwake_10',['io_wake',['../structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0',1,'bno08x_config_t']]], + ['isr_5fservice_5finstalled_11',['isr_service_installed',['../class_b_n_o08x.html#a4882dbc698d7b730f57e2401037766a9',1,'BNO08x']]] +]; diff --git a/documentation/html/search/all_9.js b/documentation/html/search/all_9.js new file mode 100644 index 0000000..a9cba0b --- /dev/null +++ b/documentation/html/search/all_9.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['length_0',['length',['../struct_b_n_o08x_1_1bno08x__rx__packet__t.html#a645adb6ba8fb2afbb99ec58fe678e205',1,'BNO08x::bno08x_rx_packet_t::length'],['../struct_b_n_o08x_1_1bno08x__tx__packet__t.html#a73180537ea7605340c5e6b2132e2cbf5',1,'BNO08x::bno08x_tx_packet_t::length']]], + ['license_1',['License',['../md__r_e_a_d_m_e.html#autotoc_md8',1,'']]], + ['linear_5faccelerometer_5fq1_2',['LINEAR_ACCELEROMETER_Q1',['../class_b_n_o08x.html#ad0d37fe07ced24f2c9afc21145a74e7b',1,'BNO08x']]], + ['low_3',['LOW',['../_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279a41bc94cbd8eebea13ce0491b2ac11b88',1,'BNO08x.hpp']]] +]; diff --git a/documentation/html/search/all_a.js b/documentation/html/search/all_a.js new file mode 100644 index 0000000..3e1173c --- /dev/null +++ b/documentation/html/search/all_a.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['magf_5faccuracy_0',['magf_accuracy',['../class_b_n_o08x.html#ac5d4e151690774687efa951ca41c16ae',1,'BNO08x']]], + ['magnetometer_5fq1_1',['MAGNETOMETER_Q1',['../class_b_n_o08x.html#a9fac9b811b7c2117675a784cb4df204c',1,'BNO08x']]], + ['max_5fmetadata_5flength_2',['MAX_METADATA_LENGTH',['../class_b_n_o08x.html#a2a5b978233eab4c103ab01cfc33a1750',1,'BNO08x']]], + ['med_3',['MED',['../_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279a2ad6d5975c45da2e711c796f3a1b029c',1,'BNO08x.hpp']]], + ['mems_5fraw_5faccel_5fx_4',['mems_raw_accel_X',['../class_b_n_o08x.html#a937cbdc4edaac72c8cad041d79de5701',1,'BNO08x']]], + ['mems_5fraw_5faccel_5fy_5',['mems_raw_accel_Y',['../class_b_n_o08x.html#ad83cecb8a5d2be01db6792755b6057e9',1,'BNO08x']]], + ['mems_5fraw_5faccel_5fz_6',['mems_raw_accel_Z',['../class_b_n_o08x.html#a59a4d75f1302ab693b1b26e9ccaa5341',1,'BNO08x']]], + ['mems_5fraw_5fgyro_5fx_7',['mems_raw_gyro_X',['../class_b_n_o08x.html#a3d6b6257462951ea023af7076c80f6dd',1,'BNO08x']]], + ['mems_5fraw_5fgyro_5fy_8',['mems_raw_gyro_Y',['../class_b_n_o08x.html#ab6b142416912a096886dd63ad0beb865',1,'BNO08x']]], + ['mems_5fraw_5fgyro_5fz_9',['mems_raw_gyro_Z',['../class_b_n_o08x.html#ac35d5b12721ab876eaeb1f714a9b3b1d',1,'BNO08x']]], + ['mems_5fraw_5fmagf_5fx_10',['mems_raw_magf_X',['../class_b_n_o08x.html#ab587cdf991342b69b7fff3b33f537eb5',1,'BNO08x']]], + ['mems_5fraw_5fmagf_5fy_11',['mems_raw_magf_Y',['../class_b_n_o08x.html#aad926054c81818fff611e10ed913706a',1,'BNO08x']]], + ['mems_5fraw_5fmagf_5fz_12',['mems_raw_magf_Z',['../class_b_n_o08x.html#a90f0cdf11decc276006f76a494d42ce3',1,'BNO08x']]], + ['menuconfig_13',['Menuconfig',['../md__r_e_a_d_m_e.html#autotoc_md4',1,'']]], + ['meta_5fdata_14',['meta_data',['../class_b_n_o08x.html#a7bd032712a975e73e66bd72a3502baba',1,'BNO08x']]], + ['mode_5fon_15',['mode_on',['../class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698',1,'BNO08x']]], + ['mode_5fsleep_16',['mode_sleep',['../class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b',1,'BNO08x']]] +]; diff --git a/documentation/html/search/all_b.js b/documentation/html/search/all_b.js new file mode 100644 index 0000000..fb6f267 --- /dev/null +++ b/documentation/html/search/all_b.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['parse_5fcommand_5freport_0',['parse_command_report',['../class_b_n_o08x.html#a4f66045a0528a0c17c52421ea51612e7',1,'BNO08x']]], + ['parse_5ffrs_5fread_5fresponse_5freport_1',['parse_frs_read_response_report',['../class_b_n_o08x.html#a51b360d795563b55559f11efb40be36a',1,'BNO08x']]], + ['parse_5finput_5freport_2',['parse_input_report',['../class_b_n_o08x.html#a8d9db3e1b6208c2661e1c543deefa53d',1,'BNO08x']]], + ['parse_5fpacket_3',['parse_packet',['../class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd',1,'BNO08x']]], + ['parse_5fproduct_5fid_5freport_4',['parse_product_id_report',['../class_b_n_o08x.html#a29cfd7fc2816483ebebe9d55b677a036',1,'BNO08x']]], + ['print_5fheader_5',['print_header',['../class_b_n_o08x.html#a35856c108a47de8b3b38c4395aabb4eb',1,'BNO08x']]], + ['print_5fpacket_6',['print_packet',['../class_b_n_o08x.html#a05e4cd5861b55fc0182d7dd13bb85e49',1,'BNO08x']]], + ['program_20flowcharts_7',['Program Flowcharts',['../md__r_e_a_d_m_e.html#autotoc_md6',1,'']]], + ['project_8',['Adding to Project',['../md__r_e_a_d_m_e.html#autotoc_md3',1,'']]] +]; diff --git a/documentation/html/search/all_c.js b/documentation/html/search/all_c.js new file mode 100644 index 0000000..e5b8b19 --- /dev/null +++ b/documentation/html/search/all_c.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['q_5fto_5ffloat_0',['q_to_float',['../class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9',1,'BNO08x']]], + ['quat_5faccuracy_1',['quat_accuracy',['../class_b_n_o08x.html#a36223f7124751fa71e860b2ef55dd2ac',1,'BNO08x']]], + ['queue_5fcalibrate_5fcommand_2',['queue_calibrate_command',['../class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91',1,'BNO08x']]], + ['queue_5fcommand_3',['queue_command',['../class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9',1,'BNO08x']]], + ['queue_5ffeature_5fcommand_4',['queue_feature_command',['../class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c',1,'BNO08x::queue_feature_command(uint8_t report_ID, uint32_t time_between_reports)'],['../class_b_n_o08x.html#a2d6de4823893128e6a4b562f34326ae8',1,'BNO08x::queue_feature_command(uint8_t report_ID, uint32_t time_between_reports, uint32_t specific_config)']]], + ['queue_5ffrs_5fread_5fdata_5',['queue_frs_read_data',['../class_b_n_o08x.html#a9a1c851e8fa5633e11f6abee293d7e9b',1,'BNO08x']]], + ['queue_5fpacket_6',['queue_packet',['../class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f',1,'BNO08x']]], + ['queue_5frequest_5fproduct_5fid_5fcommand_7',['queue_request_product_id_command',['../class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1',1,'BNO08x']]], + ['queue_5freset_5freason_8',['queue_reset_reason',['../class_b_n_o08x.html#a84b3639cc159262e0137adb0db5cf9aa',1,'BNO08x']]], + ['queue_5frx_5fdata_9',['queue_rx_data',['../class_b_n_o08x.html#a7d4661d3aae56013caa8f2bff0f67c08',1,'BNO08x']]], + ['queue_5ftare_5fcommand_10',['queue_tare_command',['../class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2',1,'BNO08x']]], + ['queue_5ftx_5fdata_11',['queue_tx_data',['../class_b_n_o08x.html#a4d5c5eee87a578de9c8318cd294b3a22',1,'BNO08x']]] +]; diff --git a/documentation/html/search/all_d.js b/documentation/html/search/all_d.js new file mode 100644 index 0000000..e171324 --- /dev/null +++ b/documentation/html/search/all_d.js @@ -0,0 +1,38 @@ +var searchData= +[ + ['raw_5faccel_5fx_0',['raw_accel_X',['../class_b_n_o08x.html#a75fb2f06c5bbe26e3f3c794934ef954c',1,'BNO08x']]], + ['raw_5faccel_5fy_1',['raw_accel_Y',['../class_b_n_o08x.html#ab56e2ba505fa293d03e955137625c562',1,'BNO08x']]], + ['raw_5faccel_5fz_2',['raw_accel_Z',['../class_b_n_o08x.html#af254d245b368027df6952b7d7522bd35',1,'BNO08x']]], + ['raw_5fbias_5fx_3',['raw_bias_X',['../class_b_n_o08x.html#a8a2667f668317cee0a9fc4ef0accc3f5',1,'BNO08x']]], + ['raw_5fbias_5fy_4',['raw_bias_Y',['../class_b_n_o08x.html#ac38ff5eb93d3c3db0af2504ba02fd93c',1,'BNO08x']]], + ['raw_5fbias_5fz_5',['raw_bias_Z',['../class_b_n_o08x.html#a0968eaed9b3d979a2caa1aba6e6b417a',1,'BNO08x']]], + ['raw_5fgyro_5fx_6',['raw_gyro_X',['../class_b_n_o08x.html#a19696327a056a448ed5ba706e747bbe5',1,'BNO08x']]], + ['raw_5fgyro_5fy_7',['raw_gyro_Y',['../class_b_n_o08x.html#a61df9f571555f5f682eb51f24a279489',1,'BNO08x']]], + ['raw_5fgyro_5fz_8',['raw_gyro_Z',['../class_b_n_o08x.html#a03f567cda2a3cc966301e96732fca9ad',1,'BNO08x']]], + ['raw_5flin_5faccel_5fx_9',['raw_lin_accel_X',['../class_b_n_o08x.html#ae1f71a432cb15e75f522fa18f29f4d50',1,'BNO08x']]], + ['raw_5flin_5faccel_5fy_10',['raw_lin_accel_Y',['../class_b_n_o08x.html#aff3a5590471d1c9fc485a5610433915f',1,'BNO08x']]], + ['raw_5flin_5faccel_5fz_11',['raw_lin_accel_Z',['../class_b_n_o08x.html#abc8add47f1babc66c812a015614143d3',1,'BNO08x']]], + ['raw_5fmagf_5fx_12',['raw_magf_X',['../class_b_n_o08x.html#aa5bdf740161b7c37adcac0154a410118',1,'BNO08x']]], + ['raw_5fmagf_5fy_13',['raw_magf_Y',['../class_b_n_o08x.html#acd365418f24a6da61122c66d82086639',1,'BNO08x']]], + ['raw_5fmagf_5fz_14',['raw_magf_Z',['../class_b_n_o08x.html#ab4862de31d0874b44b6745678e1c905e',1,'BNO08x']]], + ['raw_5fquat_5fi_15',['raw_quat_I',['../class_b_n_o08x.html#a69dc7e97875060213085ba964b3bd987',1,'BNO08x']]], + ['raw_5fquat_5fj_16',['raw_quat_J',['../class_b_n_o08x.html#a61ae05dc5572b326541bf8099f0c2a54',1,'BNO08x']]], + ['raw_5fquat_5fk_17',['raw_quat_K',['../class_b_n_o08x.html#a7720c44ed1c0f1a0663d2adc5e1a1ea1',1,'BNO08x']]], + ['raw_5fquat_5fradian_5faccuracy_18',['raw_quat_radian_accuracy',['../class_b_n_o08x.html#a033d6cb1aa137743b69cc3e401df67b7',1,'BNO08x']]], + ['raw_5fquat_5freal_19',['raw_quat_real',['../class_b_n_o08x.html#a867354267253ae828be4fae15c062db3',1,'BNO08x']]], + ['raw_5funcalib_5fgyro_5fx_20',['raw_uncalib_gyro_X',['../class_b_n_o08x.html#afdc5cdb65bd0b36528b5b671b9d27053',1,'BNO08x']]], + ['raw_5funcalib_5fgyro_5fy_21',['raw_uncalib_gyro_Y',['../class_b_n_o08x.html#acc2c66e2985975266a286385ea855117',1,'BNO08x']]], + ['raw_5funcalib_5fgyro_5fz_22',['raw_uncalib_gyro_Z',['../class_b_n_o08x.html#afac9dd4161f4c0051255293680c9082b',1,'BNO08x']]], + ['raw_5fvelocity_5fgyro_5fx_23',['raw_velocity_gyro_X',['../class_b_n_o08x.html#aa5bb03dbeabed729c012ec7164a3354f',1,'BNO08x']]], + ['raw_5fvelocity_5fgyro_5fy_24',['raw_velocity_gyro_Y',['../class_b_n_o08x.html#a4f188bf76ba862f07606d1351d28548f',1,'BNO08x']]], + ['raw_5fvelocity_5fgyro_5fz_25',['raw_velocity_gyro_Z',['../class_b_n_o08x.html#ab49f9a6586d709bbd26280ef44a4bbf7',1,'BNO08x']]], + ['readme_26',['README',['../md__r_e_a_d_m_e.html',1,'']]], + ['readme_2emd_27',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]], + ['receive_5fpacket_28',['receive_packet',['../class_b_n_o08x.html#ae540799865934fcff54caed0772df071',1,'BNO08x']]], + ['register_5fcb_29',['register_cb',['../class_b_n_o08x.html#a06bb0c70305421b5357e64f31579fdc7',1,'BNO08x']]], + ['request_5fcalibration_5fstatus_30',['request_calibration_status',['../class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11',1,'BNO08x']]], + ['rotation_5fvector_5faccuracy_5fq1_31',['ROTATION_VECTOR_ACCURACY_Q1',['../class_b_n_o08x.html#a923d65d8568cc31873ad56a3908e1939',1,'BNO08x']]], + ['rotation_5fvector_5fq1_32',['ROTATION_VECTOR_Q1',['../class_b_n_o08x.html#a0b19c8f2de2b2bfe033da7f93cdd2608',1,'BNO08x']]], + ['run_5ffull_5fcalibration_5froutine_33',['run_full_calibration_routine',['../class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a',1,'BNO08x']]], + ['rx_5fdata_5flength_34',['RX_DATA_LENGTH',['../class_b_n_o08x.html#a1a037bda37493cde56732cc6fdc7884b',1,'BNO08x']]] +]; diff --git a/documentation/html/search/all_e.js b/documentation/html/search/all_e.js new file mode 100644 index 0000000..b960b17 --- /dev/null +++ b/documentation/html/search/all_e.js @@ -0,0 +1,44 @@ +var searchData= +[ + ['save_5fcalibration_0',['save_calibration',['../class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54',1,'BNO08x']]], + ['save_5ftare_1',['save_tare',['../class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2',1,'BNO08x']]], + ['sclk_5fspeed_2',['sclk_speed',['../structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a',1,'bno08x_config_t']]], + ['send_5fpacket_3',['send_packet',['../class_b_n_o08x.html#a2c359a44a2c8e83ecb258a340e2d0e1a',1,'BNO08x']]], + ['sensor_5freport_5fid_5faccelerometer_4',['SENSOR_REPORT_ID_ACCELEROMETER',['../class_b_n_o08x.html#a354eaff2218eb382a1851537a75badcc',1,'BNO08x']]], + ['sensor_5freport_5fid_5farvr_5fstabilized_5fgame_5frotation_5fvector_5',['SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR',['../class_b_n_o08x.html#aeb51ebb6c82158cd7e23bd682c08c4e0',1,'BNO08x']]], + ['sensor_5freport_5fid_5farvr_5fstabilized_5frotation_5fvector_6',['SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR',['../class_b_n_o08x.html#a8d4b91149cfc1a3cd615f60a4ad2275e',1,'BNO08x']]], + ['sensor_5freport_5fid_5fgame_5frotation_5fvector_7',['SENSOR_REPORT_ID_GAME_ROTATION_VECTOR',['../class_b_n_o08x.html#ada7dbda9f7a0bfb0894a787ce0ff9cef',1,'BNO08x']]], + ['sensor_5freport_5fid_5fgeomagnetic_5frotation_5fvector_8',['SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR',['../class_b_n_o08x.html#abb6d0586a5a87b7b34f4c65ae52965a4',1,'BNO08x']]], + ['sensor_5freport_5fid_5fgravity_9',['SENSOR_REPORT_ID_GRAVITY',['../class_b_n_o08x.html#a6730acb92053d44decb690a7b7234032',1,'BNO08x']]], + ['sensor_5freport_5fid_5fgyro_5fintegrated_5frotation_5fvector_10',['SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR',['../class_b_n_o08x.html#acd0fc6ffa70dd2761cba0ac0b88c234f',1,'BNO08x']]], + ['sensor_5freport_5fid_5fgyroscope_11',['SENSOR_REPORT_ID_GYROSCOPE',['../class_b_n_o08x.html#a224fb8f833806dd530c5f16e7ab5bc7a',1,'BNO08x']]], + ['sensor_5freport_5fid_5flinear_5facceleration_12',['SENSOR_REPORT_ID_LINEAR_ACCELERATION',['../class_b_n_o08x.html#ace7720a02c9f4ef38e319849f6c36a0b',1,'BNO08x']]], + ['sensor_5freport_5fid_5fmagnetic_5ffield_13',['SENSOR_REPORT_ID_MAGNETIC_FIELD',['../class_b_n_o08x.html#a06058a84d6604054aa66ee008ac64aa9',1,'BNO08x']]], + ['sensor_5freport_5fid_5fpersonal_5factivity_5fclassifier_14',['SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER',['../class_b_n_o08x.html#a7274f6d3bda04da0bb304386b4e8d603',1,'BNO08x']]], + ['sensor_5freport_5fid_5fraw_5faccelerometer_15',['SENSOR_REPORT_ID_RAW_ACCELEROMETER',['../class_b_n_o08x.html#a80ea70c4787dea6c3eabb48f583f1916',1,'BNO08x']]], + ['sensor_5freport_5fid_5fraw_5fgyroscope_16',['SENSOR_REPORT_ID_RAW_GYROSCOPE',['../class_b_n_o08x.html#a03b3000424e6d966b80655443ec546bc',1,'BNO08x']]], + ['sensor_5freport_5fid_5fraw_5fmagnetometer_17',['SENSOR_REPORT_ID_RAW_MAGNETOMETER',['../class_b_n_o08x.html#a9e9a7578b7584e7eb2ad562b29565fa7',1,'BNO08x']]], + ['sensor_5freport_5fid_5frotation_5fvector_18',['SENSOR_REPORT_ID_ROTATION_VECTOR',['../class_b_n_o08x.html#a37c91f995c385556486df5fbbce8a3d5',1,'BNO08x']]], + ['sensor_5freport_5fid_5fstability_5fclassifier_19',['SENSOR_REPORT_ID_STABILITY_CLASSIFIER',['../class_b_n_o08x.html#ab5c29f31714b4755c0edbce7156652f7',1,'BNO08x']]], + ['sensor_5freport_5fid_5fstep_5fcounter_20',['SENSOR_REPORT_ID_STEP_COUNTER',['../class_b_n_o08x.html#a2a10161bb564067a07f3fcf4021e00bb',1,'BNO08x']]], + ['sensor_5freport_5fid_5ftap_5fdetector_21',['SENSOR_REPORT_ID_TAP_DETECTOR',['../class_b_n_o08x.html#a8114460c50e84b0ac750293ab72868c8',1,'BNO08x']]], + ['sensor_5freport_5fid_5funcalibrated_5fgyro_22',['SENSOR_REPORT_ID_UNCALIBRATED_GYRO',['../class_b_n_o08x.html#acb8e83fbb0645d4e98a96120ce9f431c',1,'BNO08x']]], + ['shtp_5freport_5fbase_5ftimestamp_23',['SHTP_REPORT_BASE_TIMESTAMP',['../class_b_n_o08x.html#ae37d6f8431c8c465bfb0c662772b5cb9',1,'BNO08x']]], + ['shtp_5freport_5fcommand_5frequest_24',['SHTP_REPORT_COMMAND_REQUEST',['../class_b_n_o08x.html#ab04695dd189412092254e52bd6e5a75a',1,'BNO08x']]], + ['shtp_5freport_5fcommand_5fresponse_25',['SHTP_REPORT_COMMAND_RESPONSE',['../class_b_n_o08x.html#a1e5b64caa514b7e4fe64ab214758b875',1,'BNO08x']]], + ['shtp_5freport_5ffrs_5fread_5frequest_26',['SHTP_REPORT_FRS_READ_REQUEST',['../class_b_n_o08x.html#a74af7eacc35cc825940b647c2de0d368',1,'BNO08x']]], + ['shtp_5freport_5ffrs_5fread_5fresponse_27',['SHTP_REPORT_FRS_READ_RESPONSE',['../class_b_n_o08x.html#aeb760b095dcf808a413ef696f2608e43',1,'BNO08x']]], + ['shtp_5freport_5fproduct_5fid_5frequest_28',['SHTP_REPORT_PRODUCT_ID_REQUEST',['../class_b_n_o08x.html#a542405639c28bd56bc4361b922763c95',1,'BNO08x']]], + ['shtp_5freport_5fproduct_5fid_5fresponse_29',['SHTP_REPORT_PRODUCT_ID_RESPONSE',['../class_b_n_o08x.html#a0177134162e116501bc9483c6e4b76c3',1,'BNO08x']]], + ['shtp_5freport_5fset_5ffeature_5fcommand_30',['SHTP_REPORT_SET_FEATURE_COMMAND',['../class_b_n_o08x.html#a1d3bff4e20c2c3d47db322c9e34ef338',1,'BNO08x']]], + ['soft_5freset_31',['soft_reset',['../class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e',1,'BNO08x']]], + ['spi_5fhdl_32',['spi_hdl',['../class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef',1,'BNO08x']]], + ['spi_5fperipheral_33',['spi_peripheral',['../structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec',1,'bno08x_config_t']]], + ['spi_5ftask_34',['spi_task',['../class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf',1,'BNO08x']]], + ['spi_5ftask_5fhdl_35',['spi_task_hdl',['../class_b_n_o08x.html#a615090aae15f1b0410a7e5ecb94957b5',1,'BNO08x']]], + ['spi_5ftask_5ftrampoline_36',['spi_task_trampoline',['../class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74',1,'BNO08x']]], + ['spi_5ftransaction_37',['spi_transaction',['../class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026',1,'BNO08x']]], + ['stability_5fclassifier_38',['stability_classifier',['../class_b_n_o08x.html#a1b12471e92536a79d0c425d77676f2e1',1,'BNO08x']]], + ['started_39',['Getting Started',['../md__r_e_a_d_m_e.html#autotoc_md1',1,'']]], + ['step_5fcount_40',['step_count',['../class_b_n_o08x.html#ad80a77973371b12d722ea39063c648be',1,'BNO08x']]] +]; diff --git a/documentation/html/search/all_f.js b/documentation/html/search/all_f.js new file mode 100644 index 0000000..f8c1041 --- /dev/null +++ b/documentation/html/search/all_f.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['tag_0',['TAG',['../class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46',1,'BNO08x']]], + ['tap_5fdetector_1',['tap_detector',['../class_b_n_o08x.html#a1171a5738a4e6831ec7fa32a29f15554',1,'BNO08x']]], + ['tare_5farvr_5fstabilized_5fgame_5frotation_5fvector_2',['TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR',['../class_b_n_o08x.html#a68aaaab144adbe5af00597408f044d9d',1,'BNO08x']]], + ['tare_5farvr_5fstabilized_5frotation_5fvector_3',['TARE_ARVR_STABILIZED_ROTATION_VECTOR',['../class_b_n_o08x.html#abff9abe904bcdde951cf88c378284b45',1,'BNO08x']]], + ['tare_5faxis_5fall_4',['TARE_AXIS_ALL',['../class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2',1,'BNO08x']]], + ['tare_5faxis_5fz_5',['TARE_AXIS_Z',['../class_b_n_o08x.html#aecb3e11c1ca5769fd60f42c17a105731',1,'BNO08x']]], + ['tare_5fgame_5frotation_5fvector_6',['TARE_GAME_ROTATION_VECTOR',['../class_b_n_o08x.html#abaf1ec8bb197db1998a9ed3cec6180d5',1,'BNO08x']]], + ['tare_5fgeomagnetic_5frotation_5fvector_7',['TARE_GEOMAGNETIC_ROTATION_VECTOR',['../class_b_n_o08x.html#a225397a04d849e5647992ca80d68febb',1,'BNO08x']]], + ['tare_5fgyro_5fintegrated_5frotation_5fvector_8',['TARE_GYRO_INTEGRATED_ROTATION_VECTOR',['../class_b_n_o08x.html#a9ec354d75249f06f13599abf7bedfde0',1,'BNO08x']]], + ['tare_5fnow_9',['tare_now',['../class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f',1,'BNO08x']]], + ['tare_5fnow_10',['TARE_NOW',['../class_b_n_o08x.html#a27df630f3e52b35552d2c1f2cf3496b0',1,'BNO08x']]], + ['tare_5fpersist_11',['TARE_PERSIST',['../class_b_n_o08x.html#a115aef7b38ec0dec2085f6917d832912',1,'BNO08x']]], + ['tare_5frotation_5fvector_12',['TARE_ROTATION_VECTOR',['../class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8',1,'BNO08x']]], + ['tare_5fset_5freorientation_13',['TARE_SET_REORIENTATION',['../class_b_n_o08x.html#a59cde7dd301c94a20b84735c5d49008e',1,'BNO08x']]], + ['time_5fstamp_14',['time_stamp',['../class_b_n_o08x.html#abc972db20affbd0040b4e6c4892dd57b',1,'BNO08x']]], + ['to_20project_15',['Adding to Project',['../md__r_e_a_d_m_e.html#autotoc_md3',1,'']]] +]; diff --git a/documentation/html/search/classes_0.js b/documentation/html/search/classes_0.js new file mode 100644 index 0000000..13aafc8 --- /dev/null +++ b/documentation/html/search/classes_0.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['bno08x_0',['BNO08x',['../class_b_n_o08x.html',1,'']]], + ['bno08x_5fconfig_5ft_1',['bno08x_config_t',['../structbno08x__config__t.html',1,'']]], + ['bno08x_5frx_5fpacket_5ft_2',['bno08x_rx_packet_t',['../struct_b_n_o08x_1_1bno08x__rx__packet__t.html',1,'BNO08x']]], + ['bno08x_5ftx_5fpacket_5ft_3',['bno08x_tx_packet_t',['../struct_b_n_o08x_1_1bno08x__tx__packet__t.html',1,'BNO08x']]] +]; diff --git a/documentation/html/search/close.svg b/documentation/html/search/close.svg new file mode 100644 index 0000000..337d6cc --- /dev/null +++ b/documentation/html/search/close.svg @@ -0,0 +1,18 @@ + + + + + + diff --git a/documentation/html/search/enums_0.js b/documentation/html/search/enums_0.js new file mode 100644 index 0000000..b615998 --- /dev/null +++ b/documentation/html/search/enums_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['channels_5ft_0',['channels_t',['../_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556b',1,'BNO08x.hpp']]] +]; diff --git a/documentation/html/search/enums_1.js b/documentation/html/search/enums_1.js new file mode 100644 index 0000000..174b261 --- /dev/null +++ b/documentation/html/search/enums_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['imuaccuracy_0',['IMUAccuracy',['../_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279',1,'BNO08x.hpp']]] +]; diff --git a/documentation/html/search/enumvalues_0.js b/documentation/html/search/enumvalues_0.js new file mode 100644 index 0000000..e0153e5 --- /dev/null +++ b/documentation/html/search/enumvalues_0.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['channel_5fcommand_0',['CHANNEL_COMMAND',['../_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610',1,'BNO08x.hpp']]], + ['channel_5fcontrol_1',['CHANNEL_CONTROL',['../_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0',1,'BNO08x.hpp']]], + ['channel_5fexecutable_2',['CHANNEL_EXECUTABLE',['../_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72',1,'BNO08x.hpp']]], + ['channel_5fgyro_3',['CHANNEL_GYRO',['../_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832',1,'BNO08x.hpp']]], + ['channel_5freports_4',['CHANNEL_REPORTS',['../_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a',1,'BNO08x.hpp']]], + ['channel_5fwake_5freports_5',['CHANNEL_WAKE_REPORTS',['../_b_n_o08x_8hpp.html#aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747',1,'BNO08x.hpp']]] +]; diff --git a/documentation/html/search/enumvalues_1.js b/documentation/html/search/enumvalues_1.js new file mode 100644 index 0000000..d1170b1 --- /dev/null +++ b/documentation/html/search/enumvalues_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['high_0',['HIGH',['../_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279ab89de3b4b81c4facfac906edf29aec8c',1,'BNO08x.hpp']]] +]; diff --git a/documentation/html/search/enumvalues_2.js b/documentation/html/search/enumvalues_2.js new file mode 100644 index 0000000..9f88c08 --- /dev/null +++ b/documentation/html/search/enumvalues_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['low_0',['LOW',['../_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279a41bc94cbd8eebea13ce0491b2ac11b88',1,'BNO08x.hpp']]] +]; diff --git a/documentation/html/search/enumvalues_3.js b/documentation/html/search/enumvalues_3.js new file mode 100644 index 0000000..250b2e2 --- /dev/null +++ b/documentation/html/search/enumvalues_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['med_0',['MED',['../_b_n_o08x_8hpp.html#adb7d85b4fa619c860031f469261c6279a2ad6d5975c45da2e711c796f3a1b029c',1,'BNO08x.hpp']]] +]; diff --git a/documentation/html/search/files_0.js b/documentation/html/search/files_0.js new file mode 100644 index 0000000..16f90e1 --- /dev/null +++ b/documentation/html/search/files_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['bno08x_2ecpp_0',['BNO08x.cpp',['../_b_n_o08x_8cpp.html',1,'']]], + ['bno08x_2ehpp_1',['BNO08x.hpp',['../_b_n_o08x_8hpp.html',1,'']]] +]; diff --git a/documentation/html/search/files_1.js b/documentation/html/search/files_1.js new file mode 100644 index 0000000..4accdc1 --- /dev/null +++ b/documentation/html/search/files_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['readme_2emd_0',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]] +]; diff --git a/documentation/html/search/functions_0.js b/documentation/html/search/functions_0.js new file mode 100644 index 0000000..ebc798c --- /dev/null +++ b/documentation/html/search/functions_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['bno08x_0',['BNO08x',['../class_b_n_o08x.html#a40f7688e843d74b8bd526c6f5ff17845',1,'BNO08x']]], + ['bno08x_5fconfig_5ft_1',['bno08x_config_t',['../structbno08x__config__t.html#abf8805292192f4c30c5000423175a2e1',1,'bno08x_config_t::bno08x_config_t()'],['../structbno08x__config__t.html#ae3b4bc522d30f9df7747ed46d0532c23',1,'bno08x_config_t::bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, gpio_num_t io_wake, uint32_t sclk_speed)']]] +]; diff --git a/documentation/html/search/functions_1.js b/documentation/html/search/functions_1.js new file mode 100644 index 0000000..33a0414 --- /dev/null +++ b/documentation/html/search/functions_1.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['calibrate_5faccelerometer_0',['calibrate_accelerometer',['../class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc',1,'BNO08x']]], + ['calibrate_5fall_1',['calibrate_all',['../class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128',1,'BNO08x']]], + ['calibrate_5fgyro_2',['calibrate_gyro',['../class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1',1,'BNO08x']]], + ['calibrate_5fmagnetometer_3',['calibrate_magnetometer',['../class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a',1,'BNO08x']]], + ['calibrate_5fplanar_5faccelerometer_4',['calibrate_planar_accelerometer',['../class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26',1,'BNO08x']]], + ['calibration_5fcomplete_5',['calibration_complete',['../class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b',1,'BNO08x']]], + ['clear_5ftare_6',['clear_tare',['../class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e',1,'BNO08x']]] +]; diff --git a/documentation/html/search/functions_2.js b/documentation/html/search/functions_2.js new file mode 100644 index 0000000..d03dea9 --- /dev/null +++ b/documentation/html/search/functions_2.js @@ -0,0 +1,25 @@ +var searchData= +[ + ['data_5favailable_0',['data_available',['../class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc',1,'BNO08x']]], + ['data_5fproc_5ftask_1',['data_proc_task',['../class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8',1,'BNO08x']]], + ['data_5fproc_5ftask_5ftrampoline_2',['data_proc_task_trampoline',['../class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520',1,'BNO08x']]], + ['disable_5faccelerometer_3',['disable_accelerometer',['../class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058',1,'BNO08x']]], + ['disable_5factivity_5fclassifier_4',['disable_activity_classifier',['../class_b_n_o08x.html#a4fdc39294922a9553d84cd96bdae4376',1,'BNO08x']]], + ['disable_5farvr_5fstabilized_5fgame_5frotation_5fvector_5',['disable_ARVR_stabilized_game_rotation_vector',['../class_b_n_o08x.html#ab187fe50fcfbb04bec9e80eb0fccf61c',1,'BNO08x']]], + ['disable_5farvr_5fstabilized_5frotation_5fvector_6',['disable_ARVR_stabilized_rotation_vector',['../class_b_n_o08x.html#aa59e3d8953c96dc1cc5958a1ac628df4',1,'BNO08x']]], + ['disable_5fgame_5frotation_5fvector_7',['disable_game_rotation_vector',['../class_b_n_o08x.html#a7665cce95e791c89161ec863f49c0392',1,'BNO08x']]], + ['disable_5fgravity_8',['disable_gravity',['../class_b_n_o08x.html#a5e63a9e68dbe2968b37dcb6dae04de6f',1,'BNO08x']]], + ['disable_5fgyro_9',['disable_gyro',['../class_b_n_o08x.html#a8296089e2fdbd7d2e85f364cf063af82',1,'BNO08x']]], + ['disable_5fgyro_5fintegrated_5frotation_5fvector_10',['disable_gyro_integrated_rotation_vector',['../class_b_n_o08x.html#aac0a00bed7825d8a2c357a48c3626931',1,'BNO08x']]], + ['disable_5flinear_5faccelerometer_11',['disable_linear_accelerometer',['../class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f',1,'BNO08x']]], + ['disable_5fmagnetometer_12',['disable_magnetometer',['../class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338',1,'BNO08x']]], + ['disable_5fraw_5faccelerometer_13',['disable_raw_accelerometer',['../class_b_n_o08x.html#a171d78f4b00598b04c8ca54da16c508b',1,'BNO08x']]], + ['disable_5fraw_5fgyro_14',['disable_raw_gyro',['../class_b_n_o08x.html#a75ef3d09f1ee016999c459e43e9e8c44',1,'BNO08x']]], + ['disable_5fraw_5fmagnetometer_15',['disable_raw_magnetometer',['../class_b_n_o08x.html#add29c84038558c28bcfca37865cf9244',1,'BNO08x']]], + ['disable_5freport_16',['disable_report',['../class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693',1,'BNO08x']]], + ['disable_5frotation_5fvector_17',['disable_rotation_vector',['../class_b_n_o08x.html#a1ebd456d2a67a22b5ba0911a95915921',1,'BNO08x']]], + ['disable_5fstability_5fclassifier_18',['disable_stability_classifier',['../class_b_n_o08x.html#ab307ed3352e04c9e998ab4dd066f8932',1,'BNO08x']]], + ['disable_5fstep_5fcounter_19',['disable_step_counter',['../class_b_n_o08x.html#a427550a4ba25252912436b899124e157',1,'BNO08x']]], + ['disable_5ftap_5fdetector_20',['disable_tap_detector',['../class_b_n_o08x.html#a16f83d1e85576a51abf2c65e5de58cd2',1,'BNO08x']]], + ['disable_5funcalibrated_5fgyro_21',['disable_uncalibrated_gyro',['../class_b_n_o08x.html#aaf28212a5f1960c62a73282976142cfc',1,'BNO08x']]] +]; diff --git a/documentation/html/search/functions_3.js b/documentation/html/search/functions_3.js new file mode 100644 index 0000000..f7a23fc --- /dev/null +++ b/documentation/html/search/functions_3.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['enable_5faccelerometer_0',['enable_accelerometer',['../class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91',1,'BNO08x']]], + ['enable_5factivity_5fclassifier_1',['enable_activity_classifier',['../class_b_n_o08x.html#ad7b83cac874c092583f8513d3bb69bbf',1,'BNO08x']]], + ['enable_5farvr_5fstabilized_5fgame_5frotation_5fvector_2',['enable_ARVR_stabilized_game_rotation_vector',['../class_b_n_o08x.html#a5680148a41cb9cc96d1911150c46d2b8',1,'BNO08x']]], + ['enable_5farvr_5fstabilized_5frotation_5fvector_3',['enable_ARVR_stabilized_rotation_vector',['../class_b_n_o08x.html#a8a5f3b985989e846e831f70f7733d0bc',1,'BNO08x']]], + ['enable_5fgame_5frotation_5fvector_4',['enable_game_rotation_vector',['../class_b_n_o08x.html#abe04c38b5bd52d331bd8aefae1f51947',1,'BNO08x']]], + ['enable_5fgravity_5',['enable_gravity',['../class_b_n_o08x.html#a030eae12c3586acf09b48e94630b2544',1,'BNO08x']]], + ['enable_5fgyro_6',['enable_gyro',['../class_b_n_o08x.html#ad7b322681b9ec5f57edb09e336b988c0',1,'BNO08x']]], + ['enable_5fgyro_5fintegrated_5frotation_5fvector_7',['enable_gyro_integrated_rotation_vector',['../class_b_n_o08x.html#a7388c67de3906ad05b233fd7eff0514d',1,'BNO08x']]], + ['enable_5flinear_5faccelerometer_8',['enable_linear_accelerometer',['../class_b_n_o08x.html#ae1435b83ca83bc51b75f3303afe87f7b',1,'BNO08x']]], + ['enable_5fmagnetometer_9',['enable_magnetometer',['../class_b_n_o08x.html#a3c32120bcd0987c3ca1bb72910586b59',1,'BNO08x']]], + ['enable_5fraw_5faccelerometer_10',['enable_raw_accelerometer',['../class_b_n_o08x.html#a3042301cf0f51657c82b1127dce230f4',1,'BNO08x']]], + ['enable_5fraw_5fgyro_11',['enable_raw_gyro',['../class_b_n_o08x.html#a8d8e75f0234287cb89cbec553cffe52c',1,'BNO08x']]], + ['enable_5fraw_5fmagnetometer_12',['enable_raw_magnetometer',['../class_b_n_o08x.html#a14ebec501b8d004a38648a9a1f7a2c9e',1,'BNO08x']]], + ['enable_5freport_13',['enable_report',['../class_b_n_o08x.html#a41613e65ea9beef883184b7ef67affdd',1,'BNO08x']]], + ['enable_5frotation_5fvector_14',['enable_rotation_vector',['../class_b_n_o08x.html#ab4c1d5cde156af09b7e88913f3af62c7',1,'BNO08x']]], + ['enable_5fstability_5fclassifier_15',['enable_stability_classifier',['../class_b_n_o08x.html#ab0a60844b36fb140cad588a65b3a9655',1,'BNO08x']]], + ['enable_5fstep_5fcounter_16',['enable_step_counter',['../class_b_n_o08x.html#a5a0b0f5b8e962247a3b8aee8f1dc8e9f',1,'BNO08x']]], + ['enable_5ftap_5fdetector_17',['enable_tap_detector',['../class_b_n_o08x.html#ab4c8e37c730ddb168f78c29bd7ae6566',1,'BNO08x']]], + ['enable_5funcalibrated_5fgyro_18',['enable_uncalibrated_gyro',['../class_b_n_o08x.html#a7fe5de95b1f51da44247a87317fd0c75',1,'BNO08x']]], + ['end_5fcalibration_19',['end_calibration',['../class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2',1,'BNO08x']]] +]; diff --git a/documentation/html/search/functions_4.js b/documentation/html/search/functions_4.js new file mode 100644 index 0000000..983b345 --- /dev/null +++ b/documentation/html/search/functions_4.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['frs_5fread_5fdata_0',['FRS_read_data',['../class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1',1,'BNO08x']]], + ['frs_5fread_5frequest_1',['FRS_read_request',['../class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9',1,'BNO08x']]], + ['frs_5fread_5fword_2',['FRS_read_word',['../class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41',1,'BNO08x']]] +]; diff --git a/documentation/html/search/functions_5.js b/documentation/html/search/functions_5.js new file mode 100644 index 0000000..e8ae62d --- /dev/null +++ b/documentation/html/search/functions_5.js @@ -0,0 +1,73 @@ +var searchData= +[ + ['get_5faccel_0',['get_accel',['../class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142',1,'BNO08x']]], + ['get_5faccel_5faccuracy_1',['get_accel_accuracy',['../class_b_n_o08x.html#a3fce726d5de821f97ed207036dae2900',1,'BNO08x']]], + ['get_5faccel_5fx_2',['get_accel_X',['../class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69',1,'BNO08x']]], + ['get_5faccel_5fy_3',['get_accel_Y',['../class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1',1,'BNO08x']]], + ['get_5faccel_5fz_4',['get_accel_Z',['../class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1',1,'BNO08x']]], + ['get_5factivity_5fclassifier_5',['get_activity_classifier',['../class_b_n_o08x.html#a4f7060b2d3c15b359b70b6346730446a',1,'BNO08x']]], + ['get_5fgravity_6',['get_gravity',['../class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d',1,'BNO08x']]], + ['get_5fgravity_5faccuracy_7',['get_gravity_accuracy',['../class_b_n_o08x.html#accd39f48e9f8ab8267df7184b5b7cd76',1,'BNO08x']]], + ['get_5fgravity_5fx_8',['get_gravity_X',['../class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae',1,'BNO08x']]], + ['get_5fgravity_5fy_9',['get_gravity_Y',['../class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801',1,'BNO08x']]], + ['get_5fgravity_5fz_10',['get_gravity_Z',['../class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807',1,'BNO08x']]], + ['get_5fgyro_5faccuracy_11',['get_gyro_accuracy',['../class_b_n_o08x.html#a811999653110858311c97a779c388e5d',1,'BNO08x']]], + ['get_5fgyro_5fcalibrated_5fvelocity_12',['get_gyro_calibrated_velocity',['../class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89',1,'BNO08x']]], + ['get_5fgyro_5fcalibrated_5fvelocity_5fx_13',['get_gyro_calibrated_velocity_X',['../class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059',1,'BNO08x']]], + ['get_5fgyro_5fcalibrated_5fvelocity_5fy_14',['get_gyro_calibrated_velocity_Y',['../class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89',1,'BNO08x']]], + ['get_5fgyro_5fcalibrated_5fvelocity_5fz_15',['get_gyro_calibrated_velocity_Z',['../class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a',1,'BNO08x']]], + ['get_5fgyro_5fvelocity_16',['get_gyro_velocity',['../class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f',1,'BNO08x']]], + ['get_5fgyro_5fvelocity_5fx_17',['get_gyro_velocity_X',['../class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00',1,'BNO08x']]], + ['get_5fgyro_5fvelocity_5fy_18',['get_gyro_velocity_Y',['../class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04',1,'BNO08x']]], + ['get_5fgyro_5fvelocity_5fz_19',['get_gyro_velocity_Z',['../class_b_n_o08x.html#ae2add976af256ec981248371a2f58207',1,'BNO08x']]], + ['get_5flinear_5faccel_20',['get_linear_accel',['../class_b_n_o08x.html#ad59b029d04341dbef72e059488951980',1,'BNO08x']]], + ['get_5flinear_5faccel_5faccuracy_21',['get_linear_accel_accuracy',['../class_b_n_o08x.html#a33fe3c2f47759cfae5f4b612ddd329ea',1,'BNO08x']]], + ['get_5flinear_5faccel_5fx_22',['get_linear_accel_X',['../class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3',1,'BNO08x']]], + ['get_5flinear_5faccel_5fy_23',['get_linear_accel_Y',['../class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191',1,'BNO08x']]], + ['get_5flinear_5faccel_5fz_24',['get_linear_accel_Z',['../class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84',1,'BNO08x']]], + ['get_5fmagf_25',['get_magf',['../class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8',1,'BNO08x']]], + ['get_5fmagf_5faccuracy_26',['get_magf_accuracy',['../class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f',1,'BNO08x']]], + ['get_5fmagf_5fx_27',['get_magf_X',['../class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d',1,'BNO08x']]], + ['get_5fmagf_5fy_28',['get_magf_Y',['../class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea',1,'BNO08x']]], + ['get_5fmagf_5fz_29',['get_magf_Z',['../class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282',1,'BNO08x']]], + ['get_5fpitch_30',['get_pitch',['../class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3',1,'BNO08x']]], + ['get_5fpitch_5fdeg_31',['get_pitch_deg',['../class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412',1,'BNO08x']]], + ['get_5fq1_32',['get_Q1',['../class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf',1,'BNO08x']]], + ['get_5fq2_33',['get_Q2',['../class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b',1,'BNO08x']]], + ['get_5fq3_34',['get_Q3',['../class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a',1,'BNO08x']]], + ['get_5fquat_35',['get_quat',['../class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d',1,'BNO08x']]], + ['get_5fquat_5faccuracy_36',['get_quat_accuracy',['../class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d',1,'BNO08x']]], + ['get_5fquat_5fi_37',['get_quat_I',['../class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5',1,'BNO08x']]], + ['get_5fquat_5fj_38',['get_quat_J',['../class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015',1,'BNO08x']]], + ['get_5fquat_5fk_39',['get_quat_K',['../class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8',1,'BNO08x']]], + ['get_5fquat_5fradian_5faccuracy_40',['get_quat_radian_accuracy',['../class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630',1,'BNO08x']]], + ['get_5fquat_5freal_41',['get_quat_real',['../class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7',1,'BNO08x']]], + ['get_5frange_42',['get_range',['../class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0',1,'BNO08x']]], + ['get_5fraw_5faccel_5fx_43',['get_raw_accel_X',['../class_b_n_o08x.html#a1de356dd604c1dffcd1a32faeb4fafe2',1,'BNO08x']]], + ['get_5fraw_5faccel_5fy_44',['get_raw_accel_Y',['../class_b_n_o08x.html#a96563de0eb597a52d595d19da827b1ac',1,'BNO08x']]], + ['get_5fraw_5faccel_5fz_45',['get_raw_accel_Z',['../class_b_n_o08x.html#a718cdd910e5e7e03fd0a1ad04ee6f0ce',1,'BNO08x']]], + ['get_5fraw_5fgyro_5fx_46',['get_raw_gyro_X',['../class_b_n_o08x.html#af1b2c3a383a84fc6dfaddae1052b44d4',1,'BNO08x']]], + ['get_5fraw_5fgyro_5fy_47',['get_raw_gyro_Y',['../class_b_n_o08x.html#aff7714441d242b3b9b0c03f94e0a9374',1,'BNO08x']]], + ['get_5fraw_5fgyro_5fz_48',['get_raw_gyro_Z',['../class_b_n_o08x.html#a2e28b5a79c442a6baa2fa5165b9ce37d',1,'BNO08x']]], + ['get_5fraw_5fmagf_5fx_49',['get_raw_magf_X',['../class_b_n_o08x.html#adf12600b39de41d258439a343fcc1ad8',1,'BNO08x']]], + ['get_5fraw_5fmagf_5fy_50',['get_raw_magf_Y',['../class_b_n_o08x.html#a2c842e43ceae19149f6525bcbc48f1cf',1,'BNO08x']]], + ['get_5fraw_5fmagf_5fz_51',['get_raw_magf_Z',['../class_b_n_o08x.html#a99c1bcc2ec3ca3d8feafd6dd61f9d269',1,'BNO08x']]], + ['get_5freset_5freason_52',['get_reset_reason',['../class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886',1,'BNO08x']]], + ['get_5fresolution_53',['get_resolution',['../class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372',1,'BNO08x']]], + ['get_5froll_54',['get_roll',['../class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef',1,'BNO08x']]], + ['get_5froll_5fdeg_55',['get_roll_deg',['../class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6',1,'BNO08x']]], + ['get_5fstability_5fclassifier_56',['get_stability_classifier',['../class_b_n_o08x.html#a0d148e00abcfeec48c689e3084a7e786',1,'BNO08x']]], + ['get_5fstep_5fcount_57',['get_step_count',['../class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef',1,'BNO08x']]], + ['get_5ftap_5fdetector_58',['get_tap_detector',['../class_b_n_o08x.html#a4797ec731de4c158716da1a7af9d1602',1,'BNO08x']]], + ['get_5ftime_5fstamp_59',['get_time_stamp',['../class_b_n_o08x.html#ad9137777271421a58159f3fe5e05ed20',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_60',['get_uncalibrated_gyro',['../class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_5faccuracy_61',['get_uncalibrated_gyro_accuracy',['../class_b_n_o08x.html#a3285613f18b2f2f4c3f9e6d5c971af10',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_5fbias_5fx_62',['get_uncalibrated_gyro_bias_X',['../class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_5fbias_5fy_63',['get_uncalibrated_gyro_bias_Y',['../class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_5fbias_5fz_64',['get_uncalibrated_gyro_bias_Z',['../class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_5fx_65',['get_uncalibrated_gyro_X',['../class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_5fy_66',['get_uncalibrated_gyro_Y',['../class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4',1,'BNO08x']]], + ['get_5funcalibrated_5fgyro_5fz_67',['get_uncalibrated_gyro_Z',['../class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717',1,'BNO08x']]], + ['get_5fyaw_68',['get_yaw',['../class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17',1,'BNO08x']]], + ['get_5fyaw_5fdeg_69',['get_yaw_deg',['../class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c',1,'BNO08x']]] +]; diff --git a/documentation/html/search/functions_6.js b/documentation/html/search/functions_6.js new file mode 100644 index 0000000..0c3122f --- /dev/null +++ b/documentation/html/search/functions_6.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['hard_5freset_0',['hard_reset',['../class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503',1,'BNO08x']]], + ['hint_5fhandler_1',['hint_handler',['../class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7',1,'BNO08x']]] +]; diff --git a/documentation/html/search/functions_7.js b/documentation/html/search/functions_7.js new file mode 100644 index 0000000..5215833 --- /dev/null +++ b/documentation/html/search/functions_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['initialize_0',['initialize',['../class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798',1,'BNO08x']]] +]; diff --git a/documentation/html/search/functions_8.js b/documentation/html/search/functions_8.js new file mode 100644 index 0000000..2b8cc0c --- /dev/null +++ b/documentation/html/search/functions_8.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['mode_5fon_0',['mode_on',['../class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698',1,'BNO08x']]], + ['mode_5fsleep_1',['mode_sleep',['../class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b',1,'BNO08x']]] +]; diff --git a/documentation/html/search/functions_9.js b/documentation/html/search/functions_9.js new file mode 100644 index 0000000..db05662 --- /dev/null +++ b/documentation/html/search/functions_9.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['parse_5fcommand_5freport_0',['parse_command_report',['../class_b_n_o08x.html#a4f66045a0528a0c17c52421ea51612e7',1,'BNO08x']]], + ['parse_5ffrs_5fread_5fresponse_5freport_1',['parse_frs_read_response_report',['../class_b_n_o08x.html#a51b360d795563b55559f11efb40be36a',1,'BNO08x']]], + ['parse_5finput_5freport_2',['parse_input_report',['../class_b_n_o08x.html#a8d9db3e1b6208c2661e1c543deefa53d',1,'BNO08x']]], + ['parse_5fpacket_3',['parse_packet',['../class_b_n_o08x.html#a67a697595d6a4d4638a53c6b4a5ef0cd',1,'BNO08x']]], + ['parse_5fproduct_5fid_5freport_4',['parse_product_id_report',['../class_b_n_o08x.html#a29cfd7fc2816483ebebe9d55b677a036',1,'BNO08x']]], + ['print_5fheader_5',['print_header',['../class_b_n_o08x.html#a35856c108a47de8b3b38c4395aabb4eb',1,'BNO08x']]], + ['print_5fpacket_6',['print_packet',['../class_b_n_o08x.html#a05e4cd5861b55fc0182d7dd13bb85e49',1,'BNO08x']]] +]; diff --git a/documentation/html/search/functions_a.js b/documentation/html/search/functions_a.js new file mode 100644 index 0000000..124b7e1 --- /dev/null +++ b/documentation/html/search/functions_a.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['q_5fto_5ffloat_0',['q_to_float',['../class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9',1,'BNO08x']]], + ['queue_5fcalibrate_5fcommand_1',['queue_calibrate_command',['../class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91',1,'BNO08x']]], + ['queue_5fcommand_2',['queue_command',['../class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9',1,'BNO08x']]], + ['queue_5ffeature_5fcommand_3',['queue_feature_command',['../class_b_n_o08x.html#af2951f6ea448af7cf7932fbfed9fec3c',1,'BNO08x::queue_feature_command(uint8_t report_ID, uint32_t time_between_reports)'],['../class_b_n_o08x.html#a2d6de4823893128e6a4b562f34326ae8',1,'BNO08x::queue_feature_command(uint8_t report_ID, uint32_t time_between_reports, uint32_t specific_config)']]], + ['queue_5fpacket_4',['queue_packet',['../class_b_n_o08x.html#a62c570ba96512f4d0d10b2594048de1f',1,'BNO08x']]], + ['queue_5frequest_5fproduct_5fid_5fcommand_5',['queue_request_product_id_command',['../class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1',1,'BNO08x']]], + ['queue_5ftare_5fcommand_6',['queue_tare_command',['../class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2',1,'BNO08x']]] +]; diff --git a/documentation/html/search/functions_b.js b/documentation/html/search/functions_b.js new file mode 100644 index 0000000..57c3012 --- /dev/null +++ b/documentation/html/search/functions_b.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['receive_5fpacket_0',['receive_packet',['../class_b_n_o08x.html#ae540799865934fcff54caed0772df071',1,'BNO08x']]], + ['register_5fcb_1',['register_cb',['../class_b_n_o08x.html#a06bb0c70305421b5357e64f31579fdc7',1,'BNO08x']]], + ['request_5fcalibration_5fstatus_2',['request_calibration_status',['../class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11',1,'BNO08x']]], + ['run_5ffull_5fcalibration_5froutine_3',['run_full_calibration_routine',['../class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a',1,'BNO08x']]] +]; diff --git a/documentation/html/search/functions_c.js b/documentation/html/search/functions_c.js new file mode 100644 index 0000000..5ac4456 --- /dev/null +++ b/documentation/html/search/functions_c.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['save_5fcalibration_0',['save_calibration',['../class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54',1,'BNO08x']]], + ['save_5ftare_1',['save_tare',['../class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2',1,'BNO08x']]], + ['send_5fpacket_2',['send_packet',['../class_b_n_o08x.html#a2c359a44a2c8e83ecb258a340e2d0e1a',1,'BNO08x']]], + ['soft_5freset_3',['soft_reset',['../class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e',1,'BNO08x']]], + ['spi_5ftask_4',['spi_task',['../class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf',1,'BNO08x']]], + ['spi_5ftask_5ftrampoline_5',['spi_task_trampoline',['../class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74',1,'BNO08x']]] +]; diff --git a/documentation/html/search/functions_d.js b/documentation/html/search/functions_d.js new file mode 100644 index 0000000..7e8b9f8 --- /dev/null +++ b/documentation/html/search/functions_d.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['tare_5fnow_0',['tare_now',['../class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f',1,'BNO08x']]] +]; diff --git a/documentation/html/search/functions_e.js b/documentation/html/search/functions_e.js new file mode 100644 index 0000000..d3793e0 --- /dev/null +++ b/documentation/html/search/functions_e.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['wait_5ffor_5fdata_0',['wait_for_data',['../class_b_n_o08x.html#a4f12de628073f44b2a3fab2688cf1caf',1,'BNO08x']]], + ['wait_5ffor_5frx_5fdone_1',['wait_for_rx_done',['../class_b_n_o08x.html#a2897a178bf2c53cd99df0d4570edf72e',1,'BNO08x']]], + ['wait_5ffor_5ftx_5fdone_2',['wait_for_tx_done',['../class_b_n_o08x.html#a7cdeb849e728487de961cdfd4030c773',1,'BNO08x']]] +]; diff --git a/documentation/html/search/mag.svg b/documentation/html/search/mag.svg new file mode 100644 index 0000000..ffb6cf0 --- /dev/null +++ b/documentation/html/search/mag.svg @@ -0,0 +1,24 @@ + + + + + + + diff --git a/documentation/html/search/mag_d.svg b/documentation/html/search/mag_d.svg new file mode 100644 index 0000000..4122773 --- /dev/null +++ b/documentation/html/search/mag_d.svg @@ -0,0 +1,24 @@ + + + + + + + diff --git a/documentation/html/search/mag_sel.svg b/documentation/html/search/mag_sel.svg new file mode 100644 index 0000000..553dba8 --- /dev/null +++ b/documentation/html/search/mag_sel.svg @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/documentation/html/search/mag_seld.svg b/documentation/html/search/mag_seld.svg new file mode 100644 index 0000000..c906f84 --- /dev/null +++ b/documentation/html/search/mag_seld.svg @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/documentation/html/search/pages_0.js b/documentation/html/search/pages_0.js new file mode 100644 index 0000000..72b4213 --- /dev/null +++ b/documentation/html/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['readme_0',['README',['../md__r_e_a_d_m_e.html',1,'']]] +]; diff --git a/documentation/html/search/search.css b/documentation/html/search/search.css new file mode 100644 index 0000000..19f76f9 --- /dev/null +++ b/documentation/html/search/search.css @@ -0,0 +1,291 @@ +/*---------------- Search Box positioning */ + +#main-menu > li:last-child { + /* This
  3. object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search box styling */ + +.SRPage * { + font-weight: normal; + line-height: normal; +} + +dark-mode-toggle { + margin-left: 5px; + display: flex; + float: right; +} + +#MSearchBox { + display: inline-block; + white-space : nowrap; + background: var(--search-background-color); + border-radius: 0.65em; + box-shadow: var(--search-box-shadow); + z-index: 102; +} + +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; +} + +#MSearchSelect { + display: inline-block; + vertical-align: middle; + width: 20px; + height: 19px; + background-image: var(--search-magnification-select-image); + margin: 0 0 0 0.3em; + padding: 0; +} + +#MSearchSelectExt { + display: inline-block; + vertical-align: middle; + width: 10px; + height: 19px; + background-image: var(--search-magnification-image); + margin: 0 0 0 0.5em; + padding: 0; +} + + +#MSearchField { + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 19px; + margin: 0 0.15em; + padding: 0; + line-height: 1em; + border:none; + color: var(--search-foreground-color); + outline: none; + font-family: var(--font-family-search); + -webkit-border-radius: 0px; + border-radius: 0px; + background: none; +} + +@media(hover: none) { + /* to avoid zooming on iOS */ + #MSearchField { + font-size: 16px; + } +} + +#MSearchBox .right { + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; +} + +#MSearchClose { + display: none; + font-size: inherit; + background : none; + border: none; + margin: 0; + padding: 0; + outline: none; + +} + +#MSearchCloseImg { + padding: 0.3em; + margin: 0; +} + +.MSearchBoxActive #MSearchField { + color: var(--search-active-color); +} + + + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid var(--search-filter-border-color); + background-color: var(--search-filter-background-color); + z-index: 10001; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt var(--font-family-search); + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: var(--font-family-monospace); + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: var(--search-filter-foreground-color); + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: var(--search-filter-foreground-color); + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: var(--search-filter-highlight-text-color); + background-color: var(--search-filter-highlight-bg-color); + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + /*width: 60ex;*/ + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid var(--search-results-border-color); + background-color: var(--search-results-background-color); + z-index:10000; + width: 300px; + height: 400px; + overflow: auto; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +div.SRPage { + margin: 5px 2px; + background-color: var(--search-results-background-color); +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: var(--search-results-foreground-color); + font-family: var(--font-family-search); + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: var(--search-results-foreground-color); + font-family: var(--font-family-search); + font-size: 8pt; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; + font-family: var(--font-family-search); +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; + font-family: var(--font-family-search); +} + +.SRResult { + display: none; +} + +div.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: var(--nav-gradient-active-image-parent); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/documentation/html/search/search.js b/documentation/html/search/search.js new file mode 100644 index 0000000..666af01 --- /dev/null +++ b/documentation/html/search/search.js @@ -0,0 +1,694 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +const SEARCH_COOKIE_NAME = ''+'search_grp'; + +const searchResults = new SearchResults(); + +/* A class handling everything associated with the search panel. + + Parameters: + name - The name of the global variable that will be + storing this instance. Is needed to be able to set timeouts. + resultPath - path to use for external files +*/ +function SearchBox(name, resultsPath, extension) { + if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); } + if (!extension || extension == "") { extension = ".html"; } + + function getXPos(item) { + let x = 0; + if (item.offsetWidth) { + while (item && item!=document.body) { + x += item.offsetLeft; + item = item.offsetParent; + } + } + return x; + } + + function getYPos(item) { + let y = 0; + if (item.offsetWidth) { + while (item && item!=document.body) { + y += item.offsetTop; + item = item.offsetParent; + } + } + return y; + } + + // ---------- Instance variables + this.name = name; + this.resultsPath = resultsPath; + this.keyTimeout = 0; + this.keyTimeoutLength = 500; + this.closeSelectionTimeout = 300; + this.lastSearchValue = ""; + this.lastResultsPage = ""; + this.hideTimeout = 0; + this.searchIndex = 0; + this.searchActive = false; + this.extension = extension; + + // ----------- DOM Elements + + this.DOMSearchField = () => document.getElementById("MSearchField"); + this.DOMSearchSelect = () => document.getElementById("MSearchSelect"); + this.DOMSearchSelectWindow = () => document.getElementById("MSearchSelectWindow"); + this.DOMPopupSearchResults = () => document.getElementById("MSearchResults"); + this.DOMPopupSearchResultsWindow = () => document.getElementById("MSearchResultsWindow"); + this.DOMSearchClose = () => document.getElementById("MSearchClose"); + this.DOMSearchBox = () => document.getElementById("MSearchBox"); + + // ------------ Event Handlers + + // Called when focus is added or removed from the search field. + this.OnSearchFieldFocus = function(isActive) { + this.Activate(isActive); + } + + this.OnSearchSelectShow = function() { + const searchSelectWindow = this.DOMSearchSelectWindow(); + const searchField = this.DOMSearchSelect(); + + const left = getXPos(searchField); + const top = getYPos(searchField) + searchField.offsetHeight; + + // show search selection popup + searchSelectWindow.style.display='block'; + searchSelectWindow.style.left = left + 'px'; + searchSelectWindow.style.top = top + 'px'; + + // stop selection hide timer + if (this.hideTimeout) { + clearTimeout(this.hideTimeout); + this.hideTimeout=0; + } + return false; // to avoid "image drag" default event + } + + this.OnSearchSelectHide = function() { + this.hideTimeout = setTimeout(this.CloseSelectionWindow.bind(this), + this.closeSelectionTimeout); + } + + // Called when the content of the search field is changed. + this.OnSearchFieldChange = function(evt) { + if (this.keyTimeout) { // kill running timer + clearTimeout(this.keyTimeout); + this.keyTimeout = 0; + } + + const e = evt ? evt : window.event; // for IE + if (e.keyCode==40 || e.keyCode==13) { + if (e.shiftKey==1) { + this.OnSearchSelectShow(); + const win=this.DOMSearchSelectWindow(); + for (let i=0;i do a search + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) { + const e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) { // Up + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } else if (e.keyCode==13 || e.keyCode==27) { + e.stopPropagation(); + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() { + this.keyTimeout = 0; + + // strip leading whitespace + const searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + const code = searchValue.toLowerCase().charCodeAt(0); + let idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) { // surrogate pair + idxChar = searchValue.substr(0, 2); + } + + let jsFile; + let idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) { + const hexCode=idx.toString(16); + jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js'; + } + + const loadJS = function(url, impl, loc) { + const scriptTag = document.createElement('script'); + scriptTag.src = url; + scriptTag.onload = impl; + scriptTag.onreadystatechange = impl; + loc.appendChild(scriptTag); + } + + const domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + const domSearchBox = this.DOMSearchBox(); + const domPopupSearchResults = this.DOMPopupSearchResults(); + const domSearchClose = this.DOMSearchClose(); + const resultsPath = this.resultsPath; + + const handleResults = function() { + document.getElementById("Loading").style.display="none"; + if (typeof searchData !== 'undefined') { + createResults(resultsPath); + document.getElementById("NoMatches").style.display="none"; + } + + if (idx!=-1) { + searchResults.Search(searchValue); + } else { // no file with search results => force empty search results + searchResults.Search('===='); + } + + if (domPopupSearchResultsWindow.style.display!='block') { + domSearchClose.style.display = 'inline-block'; + let left = getXPos(domSearchBox) + 150; + let top = getYPos(domSearchBox) + 20; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + const maxWidth = document.body.clientWidth; + const maxHeight = document.body.clientHeight; + let width = 300; + if (left<10) left=10; + if (width+left+8>maxWidth) width=maxWidth-left-8; + let height = 400; + if (height+top+8>maxHeight) height=maxHeight-top-8; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResultsWindow.style.height = height + 'px'; + } + } + + if (jsFile) { + loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow()); + } else { + handleResults(); + } + + this.lastSearchValue = searchValue; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) { + this.DOMSearchBox().className = 'MSearchBoxActive'; + this.searchActive = true; + } else if (!isActive) { // directly remove the panel + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + this.DOMSearchField().value = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults() { + + function convertToId(search) { + let result = ''; + for (let i=0;i. + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) { + const parentElement = document.getElementById(id); + let element = parentElement.firstChild; + + while (element && element!=parentElement) { + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') { + return element; + } + + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) { + element = element.firstChild; + } else if (element.nextSibling) { + element = element.nextSibling; + } else { + do { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) { + const element = this.FindChildElement(id); + if (element) { + if (element.style.display == 'block') { + element.style.display = 'none'; + } else { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) { + if (!search) { // get search word from URL + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + const resultRows = document.getElementsByTagName("div"); + let matches = 0; + + let i = 0; + while (i < resultRows.length) { + const row = resultRows.item(i); + if (row.className == "SRResult") { + let rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) { + row.style.display = 'block'; + matches++; + } else { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) { // no results + document.getElementById("NoMatches").style.display='block'; + } else { // at least one result + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) { + let focusItem; + for (;;) { + const focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') { + break; + } else if (!focusItem) { // last element + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) { + let focusItem; + for (;;) { + const focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') { + break; + } else if (!focusItem) { // last element + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) { + if (e.type == "keydown") { + this.repeatOn = false; + this.lastKey = e.keyCode; + } else if (e.type == "keypress") { + if (!this.repeatOn) { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } else if (e.type == "keyup") { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) { + const e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) { // Up + const newIndex = itemIndex-1; + let focusItem = this.NavPrev(newIndex); + if (focusItem) { + let child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') { // children visible + let n=0; + let tmpElem; + for (;;) { // search for last child + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) { + focusItem = tmpElem; + } else { // found it! + break; + } + n++; + } + } + } + if (focusItem) { + focusItem.focus(); + } else { // return focus to search field + document.getElementById("MSearchField").focus(); + } + } else if (this.lastKey==40) { // Down + const newIndex = itemIndex+1; + let focusItem; + const item = document.getElementById('Item'+itemIndex); + const elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') { // children visible + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } else if (this.lastKey==39) { // Right + const item = document.getElementById('Item'+itemIndex); + const elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } else if (this.lastKey==37) { // Left + const item = document.getElementById('Item'+itemIndex); + const elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } else if (this.lastKey==27) { // Escape + e.stopPropagation(); + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); + } else if (this.lastKey==13) { // Enter + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) { + const e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) { // Up + if (childIndex>0) { + const newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } else { // already at first child, jump to parent + document.getElementById('Item'+itemIndex).focus(); + } + } else if (this.lastKey==40) { // Down + const newIndex = childIndex+1; + let elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) { // last child, jump to parent next parent + elem = this.NavNext(itemIndex+1); + } + if (elem) { + elem.focus(); + } + } else if (this.lastKey==27) { // Escape + e.stopPropagation(); + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); + } else if (this.lastKey==13) { // Enter + return true; + } + return false; + } +} + +function createResults(resultsPath) { + + function setKeyActions(elem,action) { + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); + } + + function setClassAttr(elem,attr) { + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); + } + + const results = document.getElementById("SRResults"); + results.innerHTML = ''; + searchData.forEach((elem,index) => { + const id = elem[0]; + const srResult = document.createElement('div'); + srResult.setAttribute('id','SR_'+id); + setClassAttr(srResult,'SRResult'); + const srEntry = document.createElement('div'); + setClassAttr(srEntry,'SREntry'); + const srLink = document.createElement('a'); + srLink.setAttribute('id','Item'+index); + setKeyActions(srLink,'return searchResults.Nav(event,'+index+')'); + setClassAttr(srLink,'SRSymbol'); + srLink.innerHTML = elem[1][0]; + srEntry.appendChild(srLink); + if (elem[1].length==2) { // single result + srLink.setAttribute('href',resultsPath+elem[1][1][0]); + srLink.setAttribute('onclick','searchBox.CloseResultsWindow()'); + if (elem[1][1][1]) { + srLink.setAttribute('target','_parent'); + } else { + srLink.setAttribute('target','_blank'); + } + const srScope = document.createElement('span'); + setClassAttr(srScope,'SRScope'); + srScope.innerHTML = elem[1][1][2]; + srEntry.appendChild(srScope); + } else { // multiple results + srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")'); + const srChildren = document.createElement('div'); + setClassAttr(srChildren,'SRChildren'); + for (let c=0; c-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T literal 0 HcmV?d00001 diff --git a/documentation/html/splitbard.png b/documentation/html/splitbard.png new file mode 100644 index 0000000000000000000000000000000000000000..8367416d757fd7b6dc4272b6432dc75a75abd068 GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf@VhhFKy35^fiT zT~&lUj3=cDh^%3HDY9k5CEku}PHXNoNC(_$U3XPb&Q*ME25pT;2(*BOgAf<+R$lzakPG`kF31()Fx{L5Wrac|GQzjeE= zueY1`Ze{#x<8=S|`~MgGetGce)#vN&|J{Cd^tS%;tBYTo?+^d68<#n_Y_xx`J||4O V@QB{^CqU0Kc)I$ztaD0e0svEzbJzd? literal 0 HcmV?d00001 diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__rx__packet__t-members.html b/documentation/html/struct_b_n_o08x_1_1bno08x__rx__packet__t-members.html new file mode 100644 index 0000000..445e53d --- /dev/null +++ b/documentation/html/struct_b_n_o08x_1_1bno08x__rx__packet__t-members.html @@ -0,0 +1,113 @@ + + + + + + + +esp32_BNO08x: Member List + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    BNO08x::bno08x_rx_packet_t Member List
    +
    +
    + +

    This is the complete list of members for BNO08x::bno08x_rx_packet_t, including all inherited members.

    + + + + +
    bodyBNO08x::bno08x_rx_packet_t
    headerBNO08x::bno08x_rx_packet_t
    lengthBNO08x::bno08x_rx_packet_t
    +
    + + + + diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__rx__packet__t.html b/documentation/html/struct_b_n_o08x_1_1bno08x__rx__packet__t.html new file mode 100644 index 0000000..e1b444d --- /dev/null +++ b/documentation/html/struct_b_n_o08x_1_1bno08x__rx__packet__t.html @@ -0,0 +1,179 @@ + + + + + + + +esp32_BNO08x: BNO08x::bno08x_rx_packet_t Struct Reference + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    BNO08x::bno08x_rx_packet_t Struct Reference
    +
    +
    + +

    Holds data that is received over spi. + More...

    + + + + + + + + + + +

    +Public Attributes

    uint8_t header [4]
     Header of SHTP packet.
     
    uint8_t body [300]
     
    uint16_t length
     Body of SHTP packet.
     
    +

    Detailed Description

    +

    Holds data that is received over spi.

    +

    Member Data Documentation

    + +

    ◆ body

    + +
    +
    + + + + +
    uint8_t BNO08x::bno08x_rx_packet_t::body[300]
    +
    + +
    +
    + +

    ◆ header

    + +
    +
    + + + + +
    uint8_t BNO08x::bno08x_rx_packet_t::header[4]
    +
    + +

    Header of SHTP packet.

    + +
    +
    + +

    ◆ length

    + +
    +
    + + + + +
    uint16_t BNO08x::bno08x_rx_packet_t::length
    +
    + +

    Body of SHTP packet.

    +

    Packet length in bytes.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    +
    + + + + diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__rx__packet__t.js b/documentation/html/struct_b_n_o08x_1_1bno08x__rx__packet__t.js new file mode 100644 index 0000000..ea3522a --- /dev/null +++ b/documentation/html/struct_b_n_o08x_1_1bno08x__rx__packet__t.js @@ -0,0 +1,6 @@ +var struct_b_n_o08x_1_1bno08x__rx__packet__t = +[ + [ "body", "struct_b_n_o08x_1_1bno08x__rx__packet__t.html#ab422d75e1fcd776ef412f4d623cc293e", null ], + [ "header", "struct_b_n_o08x_1_1bno08x__rx__packet__t.html#a667d671ccb272bd375008716e26e0b5b", null ], + [ "length", "struct_b_n_o08x_1_1bno08x__rx__packet__t.html#a645adb6ba8fb2afbb99ec58fe678e205", null ] +]; \ No newline at end of file diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__tx__packet__t-members.html b/documentation/html/struct_b_n_o08x_1_1bno08x__tx__packet__t-members.html new file mode 100644 index 0000000..50268fc --- /dev/null +++ b/documentation/html/struct_b_n_o08x_1_1bno08x__tx__packet__t-members.html @@ -0,0 +1,112 @@ + + + + + + + +esp32_BNO08x: Member List + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    BNO08x::bno08x_tx_packet_t Member List
    +
    +
    + +

    This is the complete list of members for BNO08x::bno08x_tx_packet_t, including all inherited members.

    + + + +
    bodyBNO08x::bno08x_tx_packet_t
    lengthBNO08x::bno08x_tx_packet_t
    +
    + + + + diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__tx__packet__t.html b/documentation/html/struct_b_n_o08x_1_1bno08x__tx__packet__t.html new file mode 100644 index 0000000..32d6bf3 --- /dev/null +++ b/documentation/html/struct_b_n_o08x_1_1bno08x__tx__packet__t.html @@ -0,0 +1,162 @@ + + + + + + + +esp32_BNO08x: BNO08x::bno08x_tx_packet_t Struct Reference + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    BNO08x::bno08x_tx_packet_t Struct Reference
    +
    +
    + +

    Holds data that is sent over spi. + More...

    + + + + + + + + +

    +Public Attributes

    uint8_t body [50]
     Body of SHTP the packet (header + body)
     
    uint16_t length
     Packet length in bytes.
     
    +

    Detailed Description

    +

    Holds data that is sent over spi.

    +

    Member Data Documentation

    + +

    ◆ body

    + +
    +
    + + + + +
    uint8_t BNO08x::bno08x_tx_packet_t::body[50]
    +
    + +

    Body of SHTP the packet (header + body)

    + +
    +
    + +

    ◆ length

    + +
    +
    + + + + +
    uint16_t BNO08x::bno08x_tx_packet_t::length
    +
    + +

    Packet length in bytes.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    +
    + + + + diff --git a/documentation/html/struct_b_n_o08x_1_1bno08x__tx__packet__t.js b/documentation/html/struct_b_n_o08x_1_1bno08x__tx__packet__t.js new file mode 100644 index 0000000..ab42188 --- /dev/null +++ b/documentation/html/struct_b_n_o08x_1_1bno08x__tx__packet__t.js @@ -0,0 +1,5 @@ +var struct_b_n_o08x_1_1bno08x__tx__packet__t = +[ + [ "body", "struct_b_n_o08x_1_1bno08x__tx__packet__t.html#a4478c6cd9e87907eacc56dd06ad4a69d", null ], + [ "length", "struct_b_n_o08x_1_1bno08x__tx__packet__t.html#a73180537ea7605340c5e6b2132e2cbf5", null ] +]; \ No newline at end of file diff --git a/documentation/html/structbno08x__config__t-members.html b/documentation/html/structbno08x__config__t-members.html new file mode 100644 index 0000000..dcc9805 --- /dev/null +++ b/documentation/html/structbno08x__config__t-members.html @@ -0,0 +1,121 @@ + + + + + + + +esp32_BNO08x: Member List + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    bno08x_config_t Member List
    +
    +
    + +

    This is the complete list of members for bno08x_config_t, including all inherited members.

    + + + + + + + + + + + + +
    bno08x_config_t()bno08x_config_tinline
    bno08x_config_t(spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, gpio_num_t io_wake, uint32_t sclk_speed)bno08x_config_tinline
    io_csbno08x_config_t
    io_intbno08x_config_t
    io_misobno08x_config_t
    io_mosibno08x_config_t
    io_rstbno08x_config_t
    io_sclkbno08x_config_t
    io_wakebno08x_config_t
    sclk_speedbno08x_config_t
    spi_peripheralbno08x_config_t
    +
    + + + + diff --git a/documentation/html/structbno08x__config__t.html b/documentation/html/structbno08x__config__t.html new file mode 100644 index 0000000..36c7951 --- /dev/null +++ b/documentation/html/structbno08x__config__t.html @@ -0,0 +1,399 @@ + + + + + + + +esp32_BNO08x: bno08x_config_t Struct Reference + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    esp32_BNO08x 1.1 +
    +
    C++ BNO08x IMU driver component for esp-idf.
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    bno08x_config_t Struct Reference
    +
    +
    + +

    IMU configuration settings passed into constructor. + More...

    + +

    #include <BNO08x.hpp>

    + + + + + + + + +

    +Public Member Functions

     bno08x_config_t ()
     Default IMU configuration settings constructor. To modify default GPIO pins, run "idf.py menuconfig" esp32_BNO08x->GPIO Configuration. Alternatively, edit the default values in "Kconfig.projbuild".
     
     bno08x_config_t (spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, gpio_num_t io_wake, uint32_t sclk_speed)
     Overloaded IMU configuration settings constructor for custom pin settings.
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    spi_host_device_t spi_peripheral
     SPI peripheral to be used.
     
    gpio_num_t io_mosi
     MOSI GPIO pin (connects to BNO08x DI pin)
     
    gpio_num_t io_miso
     MISO GPIO pin (connects to BNO08x SDA pin)
     
    gpio_num_t io_sclk
     SCLK pin (connects to BNO08x SCL pin)
     
    gpio_num_t io_cs
     
    gpio_num_t io_int
     Chip select pin (connects to BNO08x CS pin)
     
    gpio_num_t io_rst
     Host interrupt pin (connects to BNO08x INT pin)
     
    gpio_num_t io_wake
     Reset pin (connects to BNO08x RST pin)
     
    uint32_t sclk_speed
     Desired SPI SCLK speed in Hz (max 3MHz)
     
    +

    Detailed Description

    +

    IMU configuration settings passed into constructor.

    +

    Constructor & Destructor Documentation

    + +

    ◆ bno08x_config_t() [1/2]

    + +
    +
    + + + + + +
    + + + + + + + +
    bno08x_config_t::bno08x_config_t ()
    +
    +inline
    +
    + +

    Default IMU configuration settings constructor. To modify default GPIO pins, run "idf.py menuconfig" esp32_BNO08x->GPIO Configuration. Alternatively, edit the default values in "Kconfig.projbuild".

    + +
    +
    + +

    ◆ bno08x_config_t() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bno08x_config_t::bno08x_config_t (spi_host_device_t spi_peripheral,
    gpio_num_t io_mosi,
    gpio_num_t io_miso,
    gpio_num_t io_sclk,
    gpio_num_t io_cs,
    gpio_num_t io_int,
    gpio_num_t io_rst,
    gpio_num_t io_wake,
    uint32_t sclk_speed )
    +
    +inline
    +
    + +

    Overloaded IMU configuration settings constructor for custom pin settings.

    + +
    +
    +

    Member Data Documentation

    + +

    ◆ io_cs

    + +
    +
    + + + + +
    gpio_num_t bno08x_config_t::io_cs
    +
    + +
    +
    + +

    ◆ io_int

    + +
    +
    + + + + +
    gpio_num_t bno08x_config_t::io_int
    +
    + +

    Chip select pin (connects to BNO08x CS pin)

    + +
    +
    + +

    ◆ io_miso

    + +
    +
    + + + + +
    gpio_num_t bno08x_config_t::io_miso
    +
    + +

    MISO GPIO pin (connects to BNO08x SDA pin)

    + +
    +
    + +

    ◆ io_mosi

    + +
    +
    + + + + +
    gpio_num_t bno08x_config_t::io_mosi
    +
    + +

    MOSI GPIO pin (connects to BNO08x DI pin)

    + +
    +
    + +

    ◆ io_rst

    + +
    +
    + + + + +
    gpio_num_t bno08x_config_t::io_rst
    +
    + +

    Host interrupt pin (connects to BNO08x INT pin)

    + +
    +
    + +

    ◆ io_sclk

    + +
    +
    + + + + +
    gpio_num_t bno08x_config_t::io_sclk
    +
    + +

    SCLK pin (connects to BNO08x SCL pin)

    + +
    +
    + +

    ◆ io_wake

    + +
    +
    + + + + +
    gpio_num_t bno08x_config_t::io_wake
    +
    + +

    Reset pin (connects to BNO08x RST pin)

    +

    Wake pin (optional, connects to BNO08x P0)

    + +
    +
    + +

    ◆ sclk_speed

    + +
    +
    + + + + +
    uint32_t bno08x_config_t::sclk_speed
    +
    + +

    Desired SPI SCLK speed in Hz (max 3MHz)

    + +
    +
    + +

    ◆ spi_peripheral

    + +
    +
    + + + + +
    spi_host_device_t bno08x_config_t::spi_peripheral
    +
    + +

    SPI peripheral to be used.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    +
    + + + + diff --git a/documentation/html/structbno08x__config__t.js b/documentation/html/structbno08x__config__t.js new file mode 100644 index 0000000..ce75647 --- /dev/null +++ b/documentation/html/structbno08x__config__t.js @@ -0,0 +1,14 @@ +var structbno08x__config__t = +[ + [ "bno08x_config_t", "structbno08x__config__t.html#abf8805292192f4c30c5000423175a2e1", null ], + [ "bno08x_config_t", "structbno08x__config__t.html#ae3b4bc522d30f9df7747ed46d0532c23", null ], + [ "io_cs", "structbno08x__config__t.html#ab1b5351b63da0c172c942463d0dc2505", null ], + [ "io_int", "structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f", null ], + [ "io_miso", "structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3", null ], + [ "io_mosi", "structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861", null ], + [ "io_rst", "structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc", null ], + [ "io_sclk", "structbno08x__config__t.html#a639685b91ae3198909d722316495246a", null ], + [ "io_wake", "structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0", null ], + [ "sclk_speed", "structbno08x__config__t.html#a231614c3b20888360def2ce9db83f52a", null ], + [ "spi_peripheral", "structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec", null ] +]; \ No newline at end of file diff --git a/documentation/html/sync_off.png b/documentation/html/sync_off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b443fc62892114406e3d399421b2a881b897acc GIT binary patch literal 853 zcmV-b1FHOqP)oT|#XixUYy%lpuf3i8{fX!o zUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L9&!2=9&RmV;;8s^x&UqB$PCj4FdKbh zoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6AHb12UlR%-i&uOlTpFNS7{jm@mkU1V zh`nrXr~+^lsV-s1dkZOaI|kYyVj3WBpPCY{n~yd%u%e+d=f%`N0FItMPtdgBb@py; zq@v6NVArhyTC7)ULw-Jy8y42S1~4n(3LkrW8mW(F-4oXUP3E`e#g**YyqI7h-J2zK zK{m9##m4ri!7N>CqQqCcnI3hqo1I;Yh&QLNY4T`*ptiQGozK>FF$!$+84Z`xwmeMh zJ0WT+OH$WYFALEaGj2_l+#DC3t7_S`vHpSivNeFbP6+r50cO8iu)`7i%Z4BTPh@_m3Tk!nAm^)5Bqnr%Ov|Baunj#&RPtRuK& z4RGz|D5HNrW83-#ydk}tVKJrNmyYt-sTxLGlJY5nc&Re zU4SgHNPx8~Yxwr$bsju?4q&%T1874xxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0y zWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIEeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lb zKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d$8=2r={nu<_^a3~>c#t_U6dye5)JrR(_a^E f@}b6j1K9lwFJq@>o)+Ry00000NkvXXu0mjfWa5j* literal 0 HcmV?d00001 diff --git a/documentation/html/sync_on.png b/documentation/html/sync_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e08320fb64e6fa33b573005ed6d8fe294e19db76 GIT binary patch literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 literal 0 HcmV?d00001 diff --git a/documentation/html/tab_a.png b/documentation/html/tab_a.png new file mode 100644 index 0000000000000000000000000000000000000000..3b725c41c5a527a3a3e40097077d0e206a681247 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QlXwMjv*C{Z|8b*H5dputLHD# z=<0|*y7z(Vor?d;H&?EG&cXR}?!j-Lm&u1OOI7AIF5&c)RFE;&p0MYK>*Kl@eiymD r@|NpwKX@^z+;{u_Z~trSBfrMKa%3`zocFjEXaR$#tDnm{r-UW|TZ1%4 literal 0 HcmV?d00001 diff --git a/documentation/html/tab_ad.png b/documentation/html/tab_ad.png new file mode 100644 index 0000000000000000000000000000000000000000..e34850acfc24be58da6d2fd1ccc6b29cc84fe34d GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QhuH;jv*C{Z|5d*H3V=pKi{In zd2jxLclDRPylmD}^l7{QOtL{vUjO{-WqItb5sQp2h-99b8^^Scr-=2mblCdZuUm?4 jzOJvgvt3{(cjKLW5(A@0qPS@<&}0TrS3j3^P6y&q2{!U5bk+Tso_B!YCpDh>v z{CM*1U8YvQRyBUHt^Ju0W_sq-?;9@_4equ-bavTs=gk796zopr0EBT&m;e9( literal 0 HcmV?d00001 diff --git a/documentation/html/tab_s.png b/documentation/html/tab_s.png new file mode 100644 index 0000000000000000000000000000000000000000..ab478c95b67371d700a20869f7de1ddd73522d50 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QuUrLjv*C{Z|^p8HaRdjTwH7) zC?wLlL}}I{)n%R&r+1}IGmDnq;&J#%V6)9VsYhS`O^BVBQlxOUep0c$RENLq#g8A$ z)z7%K_bI&n@J+X_=x}fJoEKed-$<>=ZI-;YrdjIl`U`uzuDWSP?o#Dmo{%SgM#oan kX~E1%D-|#H#QbHoIja2U-MgvsK&LQxy85}Sb4q9e0Efg%P5=M^ literal 0 HcmV?d00001 diff --git a/documentation/html/tab_sd.png b/documentation/html/tab_sd.png new file mode 100644 index 0000000000000000000000000000000000000000..757a565ced4730f85c833fb2547d8e199ae68f19 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!Qq7(&jv*C{Z|_!fH5o7*c=%9% zcILh!EA=pAQKdx-Cdiev=v{eg{8Ht<{e8_NAN~b=)%W>-WDCE0PyDHGemi$BoXwcK z{>e9^za6*c1ilttWw&V+U;WCPlV9{LdC~Ey%_H(qj`xgfES(4Yz5jSTZfCt`4E$0YRsR*S^mTCR^;V&sxC8{l_Cp7w8-YPgg&ebxsLQ00$vXK>z>% literal 0 HcmV?d00001 diff --git a/documentation/html/tabs.css b/documentation/html/tabs.css new file mode 100644 index 0000000..fe4854a --- /dev/null +++ b/documentation/html/tabs.css @@ -0,0 +1 @@ +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:var(--nav-menu-button-color);-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}#main-menu-state:checked ~ #main-menu{display:block}@media(min-width:768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked) ~ #main-menu{display:block}}.sm-dox{background-image:var(--nav-gradient-image)}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:var(--font-family-nav);font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:var(--nav-text-normal-shadow);color:var(--nav-text-normal-color);outline:0}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:var(--nav-menu-toggle-color);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:var(--nav-menu-background-color)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:var(--nav-menu-background-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:var(--nav-gradient-image);line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:var(--nav-text-normal-color) transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:var(--nav-separator-image);background-repeat:no-repeat;background-position:right;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a:hover span.sub-arrow{border-color:var(--nav-text-hover-color) transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent var(--nav-menu-background-color) transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:var(--nav-menu-background-color);-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent var(--nav-menu-foreground-color);border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:var(--nav-menu-foreground-color);background-image:none;border:0 !important}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent var(--nav-text-hover-color)}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:var(--nav-menu-background-color);height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent var(--nav-menu-foreground-color) transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:var(--nav-menu-foreground-color) transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:var(--nav-gradient-image)}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:var(--nav-menu-background-color)}} \ No newline at end of file diff --git a/documentation/latex/Makefile b/documentation/latex/Makefile new file mode 100644 index 0000000..7f82972 --- /dev/null +++ b/documentation/latex/Makefile @@ -0,0 +1,27 @@ +LATEX_CMD?=pdflatex +MKIDX_CMD?=makeindex +BIBTEX_CMD?=bibtex +LATEX_COUNT?=8 +MANUAL_FILE?=refman + +all: $(MANUAL_FILE).pdf + +pdf: $(MANUAL_FILE).pdf + +$(MANUAL_FILE).pdf: clean $(MANUAL_FILE).tex + $(LATEX_CMD) $(MANUAL_FILE) + $(MKIDX_CMD) $(MANUAL_FILE).idx + $(LATEX_CMD) $(MANUAL_FILE) + latex_count=$(LATEX_COUNT) ; \ + while grep -E -s 'Rerun (LaTeX|to get cross-references right|to get bibliographical references right)' $(MANUAL_FILE).log && [ $$latex_count -gt 0 ] ;\ + do \ + echo "Rerunning latex...." ;\ + $(LATEX_CMD) $(MANUAL_FILE) ;\ + latex_count=`expr $$latex_count - 1` ;\ + done + $(MKIDX_CMD) $(MANUAL_FILE).idx + $(LATEX_CMD) $(MANUAL_FILE) + + +clean: + rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl $(MANUAL_FILE).pdf diff --git a/documentation/latex/_b_n_o08x_8cpp.tex b/documentation/latex/_b_n_o08x_8cpp.tex new file mode 100644 index 0000000..212164d --- /dev/null +++ b/documentation/latex/_b_n_o08x_8cpp.tex @@ -0,0 +1,11 @@ +\doxysection{BNO08x.\+cpp File Reference} +\hypertarget{_b_n_o08x_8cpp}{}\label{_b_n_o08x_8cpp}\index{BNO08x.cpp@{BNO08x.cpp}} +{\ttfamily \#include "{}BNO08x.\+hpp"{}}\newline +Include dependency graph for BNO08x.\+cpp\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{_b_n_o08x_8cpp__incl} +\end{center} +\end{figure} diff --git a/documentation/latex/_b_n_o08x_8cpp__incl.md5 b/documentation/latex/_b_n_o08x_8cpp__incl.md5 new file mode 100644 index 0000000..aa4c2d4 --- /dev/null +++ b/documentation/latex/_b_n_o08x_8cpp__incl.md5 @@ -0,0 +1 @@ +c0ac2dff25e78209f8b6c692fa3431ec \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_8cpp__incl.pdf b/documentation/latex/_b_n_o08x_8cpp__incl.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ea6b6ff539a3ae98e0f946d46f294a7a94ace854 GIT binary patch literal 22496 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 o>~T0C{(r;qEU^ASoPUAqLh)W9_$}\newline +{\ttfamily \#include $<$driver/spi\+\_\+common.\+h$>$}\newline +{\ttfamily \#include $<$driver/spi\+\_\+master.\+h$>$}\newline +{\ttfamily \#include $<$esp\+\_\+log.\+h$>$}\newline +{\ttfamily \#include $<$esp\+\_\+rom\+\_\+gpio.\+h$>$}\newline +{\ttfamily \#include $<$esp\+\_\+timer.\+h$>$}\newline +{\ttfamily \#include $<$freertos/\+Free\+RTOS.\+h$>$}\newline +{\ttfamily \#include $<$freertos/task.\+h$>$}\newline +{\ttfamily \#include $<$freertos/event\+\_\+groups.\+h$>$}\newline +{\ttfamily \#include $<$freertos/queue.\+h$>$}\newline +{\ttfamily \#include $<$rom/ets\+\_\+sys.\+h$>$}\newline +{\ttfamily \#include $<$inttypes.\+h$>$}\newline +{\ttfamily \#include $<$math.\+h$>$}\newline +{\ttfamily \#include $<$stdio.\+h$>$}\newline +{\ttfamily \#include $<$cstring$>$}\newline +{\ttfamily \#include $<$functional$>$}\newline +{\ttfamily \#include $<$vector$>$}\newline +Include dependency graph for BNO08x.\+hpp\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{_b_n_o08x_8hpp__incl} +\end{center} +\end{figure} +This graph shows which files directly or indirectly include this file\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=152pt]{_b_n_o08x_8hpp__dep__incl} +\end{center} +\end{figure} +\doxysubsubsection*{Classes} +\begin{DoxyCompactItemize} +\item +struct \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} +\begin{DoxyCompactList}\small\item\em IMU configuration settings passed into constructor. \end{DoxyCompactList}\item +class \mbox{\hyperlink{class_b_n_o08x}{BNO08x}} +\item +struct \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{BNO08x\+::bno08x\+\_\+rx\+\_\+packet\+\_\+t}} +\begin{DoxyCompactList}\small\item\em Holds data that is received over spi. \end{DoxyCompactList}\item +struct \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__tx__packet__t}{BNO08x\+::bno08x\+\_\+tx\+\_\+packet\+\_\+t}} +\begin{DoxyCompactList}\small\item\em Holds data that is sent over spi. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsubsection*{Typedefs} +\begin{DoxyCompactItemize} +\item +typedef struct bno08x\+\_\+config\+\_\+t \mbox{\hyperlink{_b_n_o08x_8hpp_a648bbdbf22731476890dd8da977d7503}{bno08x\+\_\+config\+\_\+t}} +\begin{DoxyCompactList}\small\item\em IMU configuration settings passed into constructor. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsubsection*{Enumerations} +\begin{DoxyCompactItemize} +\item +enum \mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556b}{channels\+\_\+t}} \{ \newline +\mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610}{CHANNEL\+\_\+\+COMMAND}} +, \mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72}{CHANNEL\+\_\+\+EXECUTABLE}} +, \mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0}{CHANNEL\+\_\+\+CONTROL}} +, \mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a}{CHANNEL\+\_\+\+REPORTS}} +, \newline +\mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747}{CHANNEL\+\_\+\+WAKE\+\_\+\+REPORTS}} +, \mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832}{CHANNEL\+\_\+\+GYRO}} + \} +\begin{DoxyCompactList}\small\item\em SHTP protocol channels. \end{DoxyCompactList}\item +enum class \mbox{\hyperlink{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279}{IMUAccuracy}} \{ \mbox{\hyperlink{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279a41bc94cbd8eebea13ce0491b2ac11b88}{LOW}} = 1 +, \mbox{\hyperlink{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279a2ad6d5975c45da2e711c796f3a1b029c}{MED}} +, \mbox{\hyperlink{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279ab89de3b4b81c4facfac906edf29aec8c}{HIGH}} + \} +\begin{DoxyCompactList}\small\item\em Sensor accuracy returned during sensor calibration. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Typedef Documentation} +\Hypertarget{_b_n_o08x_8hpp_a648bbdbf22731476890dd8da977d7503}\label{_b_n_o08x_8hpp_a648bbdbf22731476890dd8da977d7503} +\index{BNO08x.hpp@{BNO08x.hpp}!bno08x\_config\_t@{bno08x\_config\_t}} +\index{bno08x\_config\_t@{bno08x\_config\_t}!BNO08x.hpp@{BNO08x.hpp}} +\doxysubsubsection{\texorpdfstring{bno08x\_config\_t}{bno08x\_config\_t}} +{\footnotesize\ttfamily typedef struct bno08x\+\_\+config\+\_\+t bno08x\+\_\+config\+\_\+t} + + + +IMU configuration settings passed into constructor. + + + +\doxysubsection{Enumeration Type Documentation} +\Hypertarget{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556b}\label{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556b} +\index{BNO08x.hpp@{BNO08x.hpp}!channels\_t@{channels\_t}} +\index{channels\_t@{channels\_t}!BNO08x.hpp@{BNO08x.hpp}} +\doxysubsubsection{\texorpdfstring{channels\_t}{channels\_t}} +{\footnotesize\ttfamily enum \mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556b}{channels\+\_\+t}}} + + + +SHTP protocol channels. + +\begin{DoxyEnumFields}{Enumerator} +\raisebox{\heightof{T}}[0pt][0pt]{\index{CHANNEL\_COMMAND@{CHANNEL\_COMMAND}!BNO08x.hpp@{BNO08x.hpp}}\index{BNO08x.hpp@{BNO08x.hpp}!CHANNEL\_COMMAND@{CHANNEL\_COMMAND}}}\Hypertarget{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610}\label{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610} +CHANNEL\+\_\+\+COMMAND&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{CHANNEL\_EXECUTABLE@{CHANNEL\_EXECUTABLE}!BNO08x.hpp@{BNO08x.hpp}}\index{BNO08x.hpp@{BNO08x.hpp}!CHANNEL\_EXECUTABLE@{CHANNEL\_EXECUTABLE}}}\Hypertarget{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72}\label{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72} +CHANNEL\+\_\+\+EXECUTABLE&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{CHANNEL\_CONTROL@{CHANNEL\_CONTROL}!BNO08x.hpp@{BNO08x.hpp}}\index{BNO08x.hpp@{BNO08x.hpp}!CHANNEL\_CONTROL@{CHANNEL\_CONTROL}}}\Hypertarget{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0}\label{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0} +CHANNEL\+\_\+\+CONTROL&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{CHANNEL\_REPORTS@{CHANNEL\_REPORTS}!BNO08x.hpp@{BNO08x.hpp}}\index{BNO08x.hpp@{BNO08x.hpp}!CHANNEL\_REPORTS@{CHANNEL\_REPORTS}}}\Hypertarget{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a}\label{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a} +CHANNEL\+\_\+\+REPORTS&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{CHANNEL\_WAKE\_REPORTS@{CHANNEL\_WAKE\_REPORTS}!BNO08x.hpp@{BNO08x.hpp}}\index{BNO08x.hpp@{BNO08x.hpp}!CHANNEL\_WAKE\_REPORTS@{CHANNEL\_WAKE\_REPORTS}}}\Hypertarget{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747}\label{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747} +CHANNEL\+\_\+\+WAKE\+\_\+\+REPORTS&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{CHANNEL\_GYRO@{CHANNEL\_GYRO}!BNO08x.hpp@{BNO08x.hpp}}\index{BNO08x.hpp@{BNO08x.hpp}!CHANNEL\_GYRO@{CHANNEL\_GYRO}}}\Hypertarget{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832}\label{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832} +CHANNEL\+\_\+\+GYRO&\\ +\hline + +\end{DoxyEnumFields} +\Hypertarget{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279}\label{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279} +\index{BNO08x.hpp@{BNO08x.hpp}!IMUAccuracy@{IMUAccuracy}} +\index{IMUAccuracy@{IMUAccuracy}!BNO08x.hpp@{BNO08x.hpp}} +\doxysubsubsection{\texorpdfstring{IMUAccuracy}{IMUAccuracy}} +{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279}{IMUAccuracy}}\hspace{0.3cm}{\ttfamily [strong]}} + + + +Sensor accuracy returned during sensor calibration. + +\begin{DoxyEnumFields}{Enumerator} +\raisebox{\heightof{T}}[0pt][0pt]{\index{LOW@{LOW}!BNO08x.hpp@{BNO08x.hpp}}\index{BNO08x.hpp@{BNO08x.hpp}!LOW@{LOW}}}\Hypertarget{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279a41bc94cbd8eebea13ce0491b2ac11b88}\label{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279a41bc94cbd8eebea13ce0491b2ac11b88} +LOW&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{MED@{MED}!BNO08x.hpp@{BNO08x.hpp}}\index{BNO08x.hpp@{BNO08x.hpp}!MED@{MED}}}\Hypertarget{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279a2ad6d5975c45da2e711c796f3a1b029c}\label{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279a2ad6d5975c45da2e711c796f3a1b029c} +MED&\\ +\hline + +\raisebox{\heightof{T}}[0pt][0pt]{\index{HIGH@{HIGH}!BNO08x.hpp@{BNO08x.hpp}}\index{BNO08x.hpp@{BNO08x.hpp}!HIGH@{HIGH}}}\Hypertarget{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279ab89de3b4b81c4facfac906edf29aec8c}\label{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279ab89de3b4b81c4facfac906edf29aec8c} +HIGH&\\ +\hline + +\end{DoxyEnumFields} diff --git a/documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 b/documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 new file mode 100644 index 0000000..e405e15 --- /dev/null +++ b/documentation/latex/_b_n_o08x_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +d44dbb4c969e60293a1ace1c107f6cbc \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_8hpp__dep__incl.pdf b/documentation/latex/_b_n_o08x_8hpp__dep__incl.pdf new file mode 100644 index 0000000000000000000000000000000000000000..278be400acc9c9cda5767acd2a73e7f0f6cb4322 GIT binary patch literal 11736 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 INfPD%0c$x7mjD0& literal 0 HcmV?d00001 diff --git a/documentation/latex/_b_n_o08x_8hpp__incl.md5 b/documentation/latex/_b_n_o08x_8hpp__incl.md5 new file mode 100644 index 0000000..a774559 --- /dev/null +++ b/documentation/latex/_b_n_o08x_8hpp__incl.md5 @@ -0,0 +1 @@ +a364dbcd92edabe3107368974f75952e \ No newline at end of file diff --git a/documentation/latex/_b_n_o08x_8hpp__incl.pdf b/documentation/latex/_b_n_o08x_8hpp__incl.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7e9c97f8238c7eaa0e03f4a335b2debec4b45867 GIT binary patch literal 22436 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/_b_n_o08x_8hpp_source.tex b/documentation/latex/_b_n_o08x_8hpp_source.tex new file mode 100644 index 0000000..8311e07 --- /dev/null +++ b/documentation/latex/_b_n_o08x_8hpp_source.tex @@ -0,0 +1,482 @@ +\doxysection{BNO08x.\+hpp} +\hypertarget{_b_n_o08x_8hpp_source}{}\label{_b_n_o08x_8hpp_source}\mbox{\hyperlink{_b_n_o08x_8hpp}{Go to the documentation of this file.}} +\begin{DoxyCode}{0} +\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#pragma\ once}} +\DoxyCodeLine{00002\ \textcolor{comment}{//\ esp-\/idf\ includes}} +\DoxyCodeLine{00003\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00004\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00005\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00007\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00014\ } +\DoxyCodeLine{00015\ \textcolor{comment}{//\ standard\ library\ includes}} +\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00017\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00019\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00020\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00021\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{00022\ } +\DoxyCodeLine{00024\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556b}{channels\_t}}} +\DoxyCodeLine{00025\ \{} +\DoxyCodeLine{00026\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba1cb5955609063cff1ba49147e786e610}{CHANNEL\_COMMAND}},} +\DoxyCodeLine{00027\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba8a5de65712767758887f8fad9523bb72}{CHANNEL\_EXECUTABLE}},} +\DoxyCodeLine{00028\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba6c5ca5e5847c55b469afbb435e15b5f0}{CHANNEL\_CONTROL}},} +\DoxyCodeLine{00029\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556ba22f0b2ae6fcdc8618a078b0579d09e4a}{CHANNEL\_REPORTS}},} +\DoxyCodeLine{00030\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556bafbb907d12060466f58dd56d3e2430747}{CHANNEL\_WAKE\_REPORTS}},} +\DoxyCodeLine{00031\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_8hpp_aac50a1392dd0aa905500c755148c556bafd513a698e54122cec579d9450482832}{CHANNEL\_GYRO}}} +\DoxyCodeLine{00032\ \};} +\DoxyCodeLine{00033\ } +\DoxyCodeLine{00035\ \textcolor{keyword}{enum\ class}\ \mbox{\hyperlink{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279}{IMUAccuracy}}} +\DoxyCodeLine{00036\ \{} +\DoxyCodeLine{00037\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279a41bc94cbd8eebea13ce0491b2ac11b88}{LOW}}\ =\ 1,} +\DoxyCodeLine{00038\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279a2ad6d5975c45da2e711c796f3a1b029c}{MED}},} +\DoxyCodeLine{00039\ \ \ \ \ \mbox{\hyperlink{_b_n_o08x_8hpp_adb7d85b4fa619c860031f469261c6279ab89de3b4b81c4facfac906edf29aec8c}{HIGH}}} +\DoxyCodeLine{00040\ \};} +\DoxyCodeLine{00041\ } +\DoxyCodeLine{00043\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}} +\DoxyCodeLine{00044\ \{} +\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ spi\_host\_device\_t\ \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}};\ } +\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00047\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00048\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00049\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00050\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00051\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00052\ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a90ad7f316dc443874d19dc7e723a0ce0}{io\_wake}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00053\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00054\ } +\DoxyCodeLine{00058\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__config__t_abf8805292192f4c30c5000423175a2e1}{bno08x\_config\_t}}()} +\DoxyCodeLine{00059\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}}((spi\_host\_device\_t)CONFIG\_ESP32\_BNO08x\_SPI\_HOST)} +\DoxyCodeLine{00060\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}}((gpio\_num\_t)CONFIG\_ESP32\_BNO08X\_GPIO\_DI)\ \textcolor{comment}{//\ default:}} +\DoxyCodeLine{00061\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}}((gpio\_num\_t)CONFIG\_ESP32\_BNO08X\_GPIO\_SDA)\ \textcolor{comment}{//\ default:}} +\DoxyCodeLine{00062\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}}((gpio\_num\_t)CONFIG\_ESP32\_BNO08X\_GPIO\_SCL)\ \textcolor{comment}{//\ default:}} +\DoxyCodeLine{00063\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}}((gpio\_num\_t)CONFIG\_ESP32\_BNO08X\_GPIO\_CS)\ \textcolor{comment}{//\ default:}} +\DoxyCodeLine{00064\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}}((gpio\_num\_t)CONFIG\_ESP32\_BNO08X\_GPIO\_HINT)\ \textcolor{comment}{//\ default:}} +\DoxyCodeLine{00065\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}}((gpio\_num\_t)CONFIG\_ESP32\_BNO08X\_GPIO\_RST)\ \textcolor{comment}{//\ default:}} +\DoxyCodeLine{00066\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a90ad7f316dc443874d19dc7e723a0ce0}{io\_wake}}((gpio\_num\_t)CONFIG\_ESP32\_BNO08X\_GPIO\_WAKE)\ \textcolor{comment}{//\ default:\ -\/1\ (unused)}} +\DoxyCodeLine{00067\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}}((uint32\_t)CONFIG\_ESP32\_BNO08X\_SCL\_SPEED\_HZ)\ \textcolor{comment}{//\ default:\ 2MH}} +\DoxyCodeLine{00068\ } +\DoxyCodeLine{00069\ \ \ \ \ \ \ \ \ \{} +\DoxyCodeLine{00070\ \ \ \ \ \ \ \ \ \}} +\DoxyCodeLine{00071\ } +\DoxyCodeLine{00073\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__config__t_ae3b4bc522d30f9df7747ed46d0532c23}{bno08x\_config\_t}}(spi\_host\_device\_t\ \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}},} +\DoxyCodeLine{00074\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}},\ gpio\_num\_t\ \mbox{\hyperlink{structbno08x__config__t_a90ad7f316dc443874d19dc7e723a0ce0}{io\_wake}},\ uint32\_t\ \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}})} +\DoxyCodeLine{00075\ \ \ \ \ \ \ \ \ \ \ \ \ :\ \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}}(\mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\_peripheral}})} +\DoxyCodeLine{00076\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}}(\mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\_mosi}})} +\DoxyCodeLine{00077\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}}(\mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\_miso}})} +\DoxyCodeLine{00078\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}}(\mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\_sclk}})} +\DoxyCodeLine{00079\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}}(\mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\_cs}})} +\DoxyCodeLine{00080\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}}(\mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\_int}})} +\DoxyCodeLine{00081\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}}(\mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\_rst}})} +\DoxyCodeLine{00082\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a90ad7f316dc443874d19dc7e723a0ce0}{io\_wake}}(\mbox{\hyperlink{structbno08x__config__t_a90ad7f316dc443874d19dc7e723a0ce0}{io\_wake}})} +\DoxyCodeLine{00083\ \ \ \ \ \ \ \ \ \ \ \ \ ,\ \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}}(\mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\_speed}})} +\DoxyCodeLine{00084\ \ \ \ \ \ \ \ \ \{} +\DoxyCodeLine{00085\ \ \ \ \ \ \ \ \ \}} +\DoxyCodeLine{00086\ \}\ \mbox{\hyperlink{_b_n_o08x_8hpp_a648bbdbf22731476890dd8da977d7503}{bno08x\_config\_t}};} +\DoxyCodeLine{00087\ } +\DoxyCodeLine{00088\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_b_n_o08x}{BNO08x}}} +\DoxyCodeLine{00089\ \{} +\DoxyCodeLine{00090\ \ \ \ \ \textcolor{keyword}{public}:} +\DoxyCodeLine{00091\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845}{BNO08x}}(\mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}\ \mbox{\hyperlink{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}{imu\_config}}\ =\ \mbox{\hyperlink{class_b_n_o08x_a6232920a05c0aba34e5560951a20ae87}{default\_imu\_config}});} +\DoxyCodeLine{00092\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}{initialize}}();} +\DoxyCodeLine{00093\ } +\DoxyCodeLine{00094\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503}{hard\_reset}}();} +\DoxyCodeLine{00095\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e}{soft\_reset}}();} +\DoxyCodeLine{00096\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886}{get\_reset\_reason}}();} +\DoxyCodeLine{00097\ } +\DoxyCodeLine{00098\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b}{mode\_sleep}}();} +\DoxyCodeLine{00099\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698}{mode\_on}}();} +\DoxyCodeLine{00100\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9}{q\_to\_float}}(int16\_t\ fixed\_point\_value,\ uint8\_t\ q\_point);} +\DoxyCodeLine{00101\ } +\DoxyCodeLine{00102\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a}{run\_full\_calibration\_routine}}();} +\DoxyCodeLine{00103\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128}{calibrate\_all}}();} +\DoxyCodeLine{00104\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc}{calibrate\_accelerometer}}();} +\DoxyCodeLine{00105\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1}{calibrate\_gyro}}();} +\DoxyCodeLine{00106\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a}{calibrate\_magnetometer}}();} +\DoxyCodeLine{00107\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26}{calibrate\_planar\_accelerometer}}();} +\DoxyCodeLine{00108\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11}{request\_calibration\_status}}();} +\DoxyCodeLine{00109\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b}{calibration\_complete}}();} +\DoxyCodeLine{00110\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2}{end\_calibration}}();} +\DoxyCodeLine{00111\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54}{save\_calibration}}();} +\DoxyCodeLine{00112\ } +\DoxyCodeLine{00113\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7}{enable\_rotation\_vector}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00114\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947}{enable\_game\_rotation\_vector}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00115\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc}{enable\_ARVR\_stabilized\_rotation\_vector}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00116\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8}{enable\_ARVR\_stabilized\_game\_rotation\_vector}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00117\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d}{enable\_gyro\_integrated\_rotation\_vector}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00118\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91}{enable\_accelerometer}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00119\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b}{enable\_linear\_accelerometer}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00120\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a030eae12c3586acf09b48e94630b2544}{enable\_gravity}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00121\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0}{enable\_gyro}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00122\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75}{enable\_uncalibrated\_gyro}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00123\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59}{enable\_magnetometer}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00124\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566}{enable\_tap\_detector}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00125\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f}{enable\_step\_counter}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00126\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655}{enable\_stability\_classifier}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00127\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf}{enable\_activity\_classifier}}(uint32\_t\ time\_between\_reports,\ uint32\_t\ activities\_to\_enable,\ uint8\_t\ (\&activity\_confidence\_vals)[9]);} +\DoxyCodeLine{00128\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4}{enable\_raw\_accelerometer}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00129\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c}{enable\_raw\_gyro}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00130\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e}{enable\_raw\_magnetometer}}(uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00131\ } +\DoxyCodeLine{00132\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921}{disable\_rotation\_vector}}();} +\DoxyCodeLine{00133\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a7665cce95e791c89161ec863f49c0392}{disable\_game\_rotation\_vector}}();} +\DoxyCodeLine{00134\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4}{disable\_ARVR\_stabilized\_rotation\_vector}}();} +\DoxyCodeLine{00135\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c}{disable\_ARVR\_stabilized\_game\_rotation\_vector}}();} +\DoxyCodeLine{00136\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931}{disable\_gyro\_integrated\_rotation\_vector}}();} +\DoxyCodeLine{00137\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ad5c991150895b80bee68c933059a4058}{disable\_accelerometer}}();} +\DoxyCodeLine{00138\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f}{disable\_linear\_accelerometer}}();} +\DoxyCodeLine{00139\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f}{disable\_gravity}}();} +\DoxyCodeLine{00140\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82}{disable\_gyro}}();} +\DoxyCodeLine{00141\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc}{disable\_uncalibrated\_gyro}}();} +\DoxyCodeLine{00142\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338}{disable\_magnetometer}}();} +\DoxyCodeLine{00143\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2}{disable\_tap\_detector}}();} +\DoxyCodeLine{00144\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a427550a4ba25252912436b899124e157}{disable\_step\_counter}}();} +\DoxyCodeLine{00145\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932}{disable\_stability\_classifier}}();} +\DoxyCodeLine{00146\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376}{disable\_activity\_classifier}}();} +\DoxyCodeLine{00147\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b}{disable\_raw\_accelerometer}}();} +\DoxyCodeLine{00148\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44}{disable\_raw\_gyro}}();} +\DoxyCodeLine{00149\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_add29c84038558c28bcfca37865cf9244}{disable\_raw\_magnetometer}}();} +\DoxyCodeLine{00150\ } +\DoxyCodeLine{00151\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f}{tare\_now}}(uint8\_t\ axis\_sel\ =\ \mbox{\hyperlink{class_b_n_o08x_a1ef13f6f330810934416ad5fe0ee55b2}{TARE\_AXIS\_ALL}},\ uint8\_t\ rotation\_vector\_basis\ =\ \mbox{\hyperlink{class_b_n_o08x_a8e2cfc25d0e34ae53a762b88cc3ac3c8}{TARE\_ROTATION\_VECTOR}});} +\DoxyCodeLine{00152\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2}{save\_tare}}();} +\DoxyCodeLine{00153\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e}{clear\_tare}}();} +\DoxyCodeLine{00154\ } +\DoxyCodeLine{00155\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{data\_available}}();} +\DoxyCodeLine{00156\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a06bb0c70305421b5357e64f31579fdc7}{register\_cb}}(std::function<\textcolor{keywordtype}{void}()>\ cb\_fxn);} +\DoxyCodeLine{00157\ } +\DoxyCodeLine{00158\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_ad9137777271421a58159f3fe5e05ed20}{get\_time\_stamp}}();} +\DoxyCodeLine{00159\ } +\DoxyCodeLine{00160\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8}{get\_magf}}(\textcolor{keywordtype}{float}\&\ x,\ \textcolor{keywordtype}{float}\&\ y,\ \textcolor{keywordtype}{float}\&\ z,\ uint8\_t\&\ accuracy);} +\DoxyCodeLine{00161\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d}{get\_magf\_X}}();} +\DoxyCodeLine{00162\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea}{get\_magf\_Y}}();} +\DoxyCodeLine{00163\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282}{get\_magf\_Z}}();} +\DoxyCodeLine{00164\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f}{get\_magf\_accuracy}}();} +\DoxyCodeLine{00165\ } +\DoxyCodeLine{00166\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d}{get\_gravity}}(\textcolor{keywordtype}{float}\&\ x,\ \textcolor{keywordtype}{float}\&\ y,\ \textcolor{keywordtype}{float}\&\ z,\ uint8\_t\&\ accuracy);} +\DoxyCodeLine{00167\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae}{get\_gravity\_X}}();} +\DoxyCodeLine{00168\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a8a36db7f1c932f33e05e494632059801}{get\_gravity\_Y}}();} +\DoxyCodeLine{00169\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807}{get\_gravity\_Z}}();} +\DoxyCodeLine{00170\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_accd39f48e9f8ab8267df7184b5b7cd76}{get\_gravity\_accuracy}}();} +\DoxyCodeLine{00171\ } +\DoxyCodeLine{00172\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a89618eba08186ee8e679e7313907ddef}{get\_roll}}();} +\DoxyCodeLine{00173\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3}{get\_pitch}}();} +\DoxyCodeLine{00174\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17}{get\_yaw}}();} +\DoxyCodeLine{00175\ } +\DoxyCodeLine{00176\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6}{get\_roll\_deg}}();} +\DoxyCodeLine{00177\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_af50010400cbd1445e9ddfa259384b412}{get\_pitch\_deg}}();} +\DoxyCodeLine{00178\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_af80f7795656e695e036d3b1557aed94c}{get\_yaw\_deg}}();} +\DoxyCodeLine{00179\ } +\DoxyCodeLine{00180\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d}{get\_quat}}(\textcolor{keywordtype}{float}\&\ i,\ \textcolor{keywordtype}{float}\&\ j,\ \textcolor{keywordtype}{float}\&\ k,\ \textcolor{keywordtype}{float}\&\ real,\ \textcolor{keywordtype}{float}\&\ rad\_accuracy,\ uint8\_t\&\ accuracy);} +\DoxyCodeLine{00181\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5}{get\_quat\_I}}();} +\DoxyCodeLine{00182\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015}{get\_quat\_J}}();} +\DoxyCodeLine{00183\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8}{get\_quat\_K}}();} +\DoxyCodeLine{00184\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7}{get\_quat\_real}}();} +\DoxyCodeLine{00185\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630}{get\_quat\_radian\_accuracy}}();} +\DoxyCodeLine{00186\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d}{get\_quat\_accuracy}}();} +\DoxyCodeLine{00187\ } +\DoxyCodeLine{00188\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a9329c6669282071622c3b3741b1b8142}{get\_accel}}(\textcolor{keywordtype}{float}\&\ x,\ \textcolor{keywordtype}{float}\&\ y,\ \textcolor{keywordtype}{float}\&\ z,\ uint8\_t\&\ accuracy);} +\DoxyCodeLine{00189\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69}{get\_accel\_X}}();} +\DoxyCodeLine{00190\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1}{get\_accel\_Y}}();} +\DoxyCodeLine{00191\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1}{get\_accel\_Z}}();} +\DoxyCodeLine{00192\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a3fce726d5de821f97ed207036dae2900}{get\_accel\_accuracy}}();} +\DoxyCodeLine{00193\ } +\DoxyCodeLine{00194\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ad59b029d04341dbef72e059488951980}{get\_linear\_accel}}(\textcolor{keywordtype}{float}\&\ x,\ \textcolor{keywordtype}{float}\&\ y,\ \textcolor{keywordtype}{float}\&\ z,\ uint8\_t\&\ accuracy);} +\DoxyCodeLine{00195\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3}{get\_linear\_accel\_X}}();} +\DoxyCodeLine{00196\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191}{get\_linear\_accel\_Y}}();} +\DoxyCodeLine{00197\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84}{get\_linear\_accel\_Z}}();} +\DoxyCodeLine{00198\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a33fe3c2f47759cfae5f4b612ddd329ea}{get\_linear\_accel\_accuracy}}();} +\DoxyCodeLine{00199\ } +\DoxyCodeLine{00200\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_a1de356dd604c1dffcd1a32faeb4fafe2}{get\_raw\_accel\_X}}();} +\DoxyCodeLine{00201\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_a96563de0eb597a52d595d19da827b1ac}{get\_raw\_accel\_Y}}();} +\DoxyCodeLine{00202\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_a718cdd910e5e7e03fd0a1ad04ee6f0ce}{get\_raw\_accel\_Z}}();} +\DoxyCodeLine{00203\ } +\DoxyCodeLine{00204\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_af1b2c3a383a84fc6dfaddae1052b44d4}{get\_raw\_gyro\_X}}();} +\DoxyCodeLine{00205\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_aff7714441d242b3b9b0c03f94e0a9374}{get\_raw\_gyro\_Y}}();} +\DoxyCodeLine{00206\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_a2e28b5a79c442a6baa2fa5165b9ce37d}{get\_raw\_gyro\_Z}}();} +\DoxyCodeLine{00207\ } +\DoxyCodeLine{00208\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_adf12600b39de41d258439a343fcc1ad8}{get\_raw\_magf\_X}}();} +\DoxyCodeLine{00209\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_a2c842e43ceae19149f6525bcbc48f1cf}{get\_raw\_magf\_Y}}();} +\DoxyCodeLine{00210\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_a99c1bcc2ec3ca3d8feafd6dd61f9d269}{get\_raw\_magf\_Z}}();} +\DoxyCodeLine{00211\ } +\DoxyCodeLine{00212\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89}{get\_gyro\_calibrated\_velocity}}(\textcolor{keywordtype}{float}\&\ x,\ \textcolor{keywordtype}{float}\&\ y,\ \textcolor{keywordtype}{float}\&\ z,\ uint8\_t\&\ accuracy);} +\DoxyCodeLine{00213\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_ab7977391191067282e7f734b9ee45059}{get\_gyro\_calibrated\_velocity\_X}}();} +\DoxyCodeLine{00214\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89}{get\_gyro\_calibrated\_velocity\_Y}}();} +\DoxyCodeLine{00215\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a}{get\_gyro\_calibrated\_velocity\_Z}}();} +\DoxyCodeLine{00216\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a811999653110858311c97a779c388e5d}{get\_gyro\_accuracy}}();} +\DoxyCodeLine{00217\ } +\DoxyCodeLine{00218\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531}{get\_uncalibrated\_gyro}}(\textcolor{keywordtype}{float}\&\ x,\ \textcolor{keywordtype}{float}\&\ y,\ \textcolor{keywordtype}{float}\&\ z,\ \textcolor{keywordtype}{float}\&\ bx,\ \textcolor{keywordtype}{float}\&\ by,\ \textcolor{keywordtype}{float}\&\ bz,\ uint8\_t\&\ accuracy);} +\DoxyCodeLine{00219\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf}{get\_uncalibrated\_gyro\_X}}();} +\DoxyCodeLine{00220\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4}{get\_uncalibrated\_gyro\_Y}}();} +\DoxyCodeLine{00221\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717}{get\_uncalibrated\_gyro\_Z}}();} +\DoxyCodeLine{00222\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b}{get\_uncalibrated\_gyro\_bias\_X}}();} +\DoxyCodeLine{00223\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a74725517129dd548c7a3de705d5861bd}{get\_uncalibrated\_gyro\_bias\_Y}}();} +\DoxyCodeLine{00224\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7}{get\_uncalibrated\_gyro\_bias\_Z}}();} +\DoxyCodeLine{00225\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a3285613f18b2f2f4c3f9e6d5c971af10}{get\_uncalibrated\_gyro\_accuracy}}();} +\DoxyCodeLine{00226\ } +\DoxyCodeLine{00227\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f}{get\_gyro\_velocity}}(\textcolor{keywordtype}{float}\&\ x,\ \textcolor{keywordtype}{float}\&\ y,\ \textcolor{keywordtype}{float}\&\ z);} +\DoxyCodeLine{00228\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00}{get\_gyro\_velocity\_X}}();} +\DoxyCodeLine{00229\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04}{get\_gyro\_velocity\_Y}}();} +\DoxyCodeLine{00230\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_ae2add976af256ec981248371a2f58207}{get\_gyro\_velocity\_Z}}();} +\DoxyCodeLine{00231\ } +\DoxyCodeLine{00232\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a4797ec731de4c158716da1a7af9d1602}{get\_tap\_detector}}();} +\DoxyCodeLine{00233\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_adaff49f3d80fdd19fd4210f0c56d41ef}{get\_step\_count}}();} +\DoxyCodeLine{00234\ \ \ \ \ \ \ \ \ int8\_t\ \mbox{\hyperlink{class_b_n_o08x_a0d148e00abcfeec48c689e3084a7e786}{get\_stability\_classifier}}();} +\DoxyCodeLine{00235\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a4f7060b2d3c15b359b70b6346730446a}{get\_activity\_classifier}}();} +\DoxyCodeLine{00236\ } +\DoxyCodeLine{00237\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Metadata\ functions}} +\DoxyCodeLine{00238\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_a4421c43323945946ad605f8422958dcf}{get\_Q1}}(uint16\_t\ record\_ID);} +\DoxyCodeLine{00239\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b}{get\_Q2}}(uint16\_t\ record\_ID);} +\DoxyCodeLine{00240\ \ \ \ \ \ \ \ \ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a}{get\_Q3}}(uint16\_t\ record\_ID);} +\DoxyCodeLine{00241\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372}{get\_resolution}}(uint16\_t\ record\_ID);} +\DoxyCodeLine{00242\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0}{get\_range}}(uint16\_t\ record\_ID);} +\DoxyCodeLine{00243\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41}{FRS\_read\_word}}(uint16\_t\ record\_ID,\ uint8\_t\ word\_number);} +\DoxyCodeLine{00244\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_adf789e709ac1667656db757c8d559af9}{FRS\_read\_request}}(uint16\_t\ record\_ID,\ uint16\_t\ read\_offset,\ uint16\_t\ block\_size);} +\DoxyCodeLine{00245\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1}{FRS\_read\_data}}(uint16\_t\ record\_ID,\ uint8\_t\ start\_location,\ uint8\_t\ words\_to\_read);} +\DoxyCodeLine{00246\ } +\DoxyCodeLine{00247\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Record\ IDs\ from\ figure\ 29,\ page\ 29\ reference\ manual}} +\DoxyCodeLine{00248\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ These\ are\ used\ to\ read\ the\ metadata\ for\ each\ sensor\ type}} +\DoxyCodeLine{00249\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_ad7ef7d7068af5f92239c12022dbeb16d}{FRS\_RECORD\_ID\_ACCELEROMETER}}\ =} +\DoxyCodeLine{00250\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0xE302;\ } +\DoxyCodeLine{00251\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a35d8f641e73c308f92a5a0a772f90f48}{FRS\_RECORD\_ID\_GYROSCOPE\_CALIBRATED}}\ =} +\DoxyCodeLine{00252\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0xE306;\ } +\DoxyCodeLine{00253\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a0992d77f9bae0b8e3c8d9331fe84fe24}{FRS\_RECORD\_ID\_MAGNETIC\_FIELD\_CALIBRATED}}\ =} +\DoxyCodeLine{00254\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0xE309;\ } +\DoxyCodeLine{00255\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a9f35840b19c8ad11fd1b4622c3269250}{FRS\_RECORD\_ID\_ROTATION\_VECTOR}}\ =} +\DoxyCodeLine{00256\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0xE30B;\ } +\DoxyCodeLine{00257\ } +\DoxyCodeLine{00258\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a1ef13f6f330810934416ad5fe0ee55b2}{TARE\_AXIS\_ALL}}\ =\ 0x07;\ } +\DoxyCodeLine{00259\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_aecb3e11c1ca5769fd60f42c17a105731}{TARE\_AXIS\_Z}}\ =\ 0x04;\ \ \ } +\DoxyCodeLine{00260\ } +\DoxyCodeLine{00261\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Which\ rotation\ vector\ to\ tare,\ BNO08x\ saves\ them\ seperately}} +\DoxyCodeLine{00262\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a8e2cfc25d0e34ae53a762b88cc3ac3c8}{TARE\_ROTATION\_VECTOR}}\ =\ 0;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00263\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_abaf1ec8bb197db1998a9ed3cec6180d5}{TARE\_GAME\_ROTATION\_VECTOR}}\ =\ 1;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00264\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a225397a04d849e5647992ca80d68febb}{TARE\_GEOMAGNETIC\_ROTATION\_VECTOR}}\ =\ 2;\ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00265\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a9ec354d75249f06f13599abf7bedfde0}{TARE\_GYRO\_INTEGRATED\_ROTATION\_VECTOR}}\ =\ 3;\ \ \ \ \ \ } +\DoxyCodeLine{00266\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_abff9abe904bcdde951cf88c378284b45}{TARE\_ARVR\_STABILIZED\_ROTATION\_VECTOR}}\ =\ 4;\ \ \ \ \ \ } +\DoxyCodeLine{00267\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a68aaaab144adbe5af00597408f044d9d}{TARE\_ARVR\_STABILIZED\_GAME\_ROTATION\_VECTOR}}\ =\ 5;\ } +\DoxyCodeLine{00268\ } +\DoxyCodeLine{00269\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_a0b19c8f2de2b2bfe033da7f93cdd2608}{ROTATION\_VECTOR\_Q1}}\ =\ 14;\ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00270\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_a923d65d8568cc31873ad56a3908e1939}{ROTATION\_VECTOR\_ACCURACY\_Q1}}\ =\ 12;\ } +\DoxyCodeLine{00271\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_a0564aaf5b20dc42b54db4fb3115ac1c7}{ACCELEROMETER\_Q1}}\ =\ 8;\ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00272\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_ad0d37fe07ced24f2c9afc21145a74e7b}{LINEAR\_ACCELEROMETER\_Q1}}\ =\ 8;\ \ \ \ \ \ } +\DoxyCodeLine{00273\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_aa3bec8effefa61cec6fa170e9d02c4dd}{GYRO\_Q1}}\ =\ 9;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00274\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_a9fac9b811b7c2117675a784cb4df204c}{MAGNETOMETER\_Q1}}\ =\ 4;\ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00275\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_aafe117561fe9138800073a04a778b4ce}{ANGULAR\_VELOCITY\_Q1}}\ =\ 10;\ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00276\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ int16\_t\ \mbox{\hyperlink{class_b_n_o08x_ae10722334dfce9635e76519598e165a2}{GRAVITY\_Q1}}\ =\ 8;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00277\ } +\DoxyCodeLine{00278\ \ \ \ \ \textcolor{keyword}{private}:} +\DoxyCodeLine{00280\ \ \ \ \ \ \ \ \ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\_rx\_packet\_t}}} +\DoxyCodeLine{00281\ \ \ \ \ \ \ \ \ \{} +\DoxyCodeLine{00282\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t_a667d671ccb272bd375008716e26e0b5b}{header}}[4];\ } +\DoxyCodeLine{00283\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t_ab422d75e1fcd776ef412f4d623cc293e}{body}}[300];\ } +\DoxyCodeLine{00284\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t_a645adb6ba8fb2afbb99ec58fe678e205}{length}};\ \ \ } +\DoxyCodeLine{00285\ \ \ \ \ \ \ \ \ \}\ \mbox{\hyperlink{class_b_n_o08x_a407711b4a84223a52cc043a152aea8ba}{bno08x\_rx\_packet\_t}};} +\DoxyCodeLine{00286\ } +\DoxyCodeLine{00288\ \ \ \ \ \ \ \ \ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__tx__packet__t}{bno08x\_tx\_packet\_t}}} +\DoxyCodeLine{00289\ \ \ \ \ \ \ \ \ \{} +\DoxyCodeLine{00290\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__tx__packet__t_a4478c6cd9e87907eacc56dd06ad4a69d}{body}}[50];\ } +\DoxyCodeLine{00291\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__tx__packet__t_a73180537ea7605340c5e6b2132e2cbf5}{length}};\ \ } +\DoxyCodeLine{00292\ \ \ \ \ \ \ \ \ \}\ \mbox{\hyperlink{class_b_n_o08x_a3a1a869ac69e6ee850bd2a7f90dd8945}{bno08x\_tx\_packet\_t}};} +\DoxyCodeLine{00293\ } +\DoxyCodeLine{00294\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e}{wait\_for\_rx\_done}}();} +\DoxyCodeLine{00295\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773}{wait\_for\_tx\_done}}();} +\DoxyCodeLine{00296\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf}{wait\_for\_data}}();} +\DoxyCodeLine{00297\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_b_n_o08x_ae540799865934fcff54caed0772df071}{receive\_packet}}();} +\DoxyCodeLine{00298\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a}{send\_packet}}(\mbox{\hyperlink{class_b_n_o08x_a3a1a869ac69e6ee850bd2a7f90dd8945}{bno08x\_tx\_packet\_t}}*\ packet);} +\DoxyCodeLine{00299\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd}{enable\_report}}(uint8\_t\ report\_ID,\ uint32\_t\ time\_between\_reports,\ \textcolor{keyword}{const}\ EventBits\_t\ report\_evt\_grp\_bit);} +\DoxyCodeLine{00300\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693}{disable\_report}}(uint8\_t\ report\_ID,\ \textcolor{keyword}{const}\ EventBits\_t\ report\_evt\_grp\_bit);} +\DoxyCodeLine{00301\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f}{queue\_packet}}(uint8\_t\ channel\_number,\ uint8\_t\ data\_length,\ uint8\_t*\ commands);} +\DoxyCodeLine{00302\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9}{queue\_command}}(uint8\_t\ command,\ uint8\_t*\ commands);} +\DoxyCodeLine{00303\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c}{queue\_feature\_command}}(uint8\_t\ report\_ID,\ uint32\_t\ time\_between\_reports);} +\DoxyCodeLine{00304\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c}{queue\_feature\_command}}(uint8\_t\ report\_ID,\ uint32\_t\ time\_between\_reports,\ uint32\_t\ specific\_config);} +\DoxyCodeLine{00305\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91}{queue\_calibrate\_command}}(uint8\_t\ \_to\_calibrate);} +\DoxyCodeLine{00306\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2}{queue\_tare\_command}}(uint8\_t\ command,\ uint8\_t\ axis\ =\ \mbox{\hyperlink{class_b_n_o08x_a1ef13f6f330810934416ad5fe0ee55b2}{TARE\_AXIS\_ALL}},\ uint8\_t\ rotation\_vector\_basis\ =\ \mbox{\hyperlink{class_b_n_o08x_a8e2cfc25d0e34ae53a762b88cc3ac3c8}{TARE\_ROTATION\_VECTOR}});} +\DoxyCodeLine{00307\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1}{queue\_request\_product\_id\_command}}();} +\DoxyCodeLine{00308\ } +\DoxyCodeLine{00309\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd}{parse\_packet}}(\mbox{\hyperlink{class_b_n_o08x_a407711b4a84223a52cc043a152aea8ba}{bno08x\_rx\_packet\_t}}*\ packet);} +\DoxyCodeLine{00310\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036}{parse\_product\_id\_report}}(\mbox{\hyperlink{class_b_n_o08x_a407711b4a84223a52cc043a152aea8ba}{bno08x\_rx\_packet\_t}}*\ packet);} +\DoxyCodeLine{00311\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a51b360d795563b55559f11efb40be36a}{parse\_frs\_read\_response\_report}}(\mbox{\hyperlink{class_b_n_o08x_a407711b4a84223a52cc043a152aea8ba}{bno08x\_rx\_packet\_t}}*\ packet);} +\DoxyCodeLine{00312\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d}{parse\_input\_report}}(\mbox{\hyperlink{class_b_n_o08x_a407711b4a84223a52cc043a152aea8ba}{bno08x\_rx\_packet\_t}}*\ packet);} +\DoxyCodeLine{00313\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7}{parse\_command\_report}}(\mbox{\hyperlink{class_b_n_o08x_a407711b4a84223a52cc043a152aea8ba}{bno08x\_rx\_packet\_t}}*\ packet);} +\DoxyCodeLine{00314\ } +\DoxyCodeLine{00315\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ for\ debug}} +\DoxyCodeLine{00316\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a35856c108a47de8b3b38c4395aabb4eb}{print\_header}}(\mbox{\hyperlink{class_b_n_o08x_a407711b4a84223a52cc043a152aea8ba}{bno08x\_rx\_packet\_t}}*\ packet);} +\DoxyCodeLine{00317\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a05e4cd5861b55fc0182d7dd13bb85e49}{print\_packet}}(\mbox{\hyperlink{class_b_n_o08x_a407711b4a84223a52cc043a152aea8ba}{bno08x\_rx\_packet\_t}}*\ packet);} +\DoxyCodeLine{00318\ } +\DoxyCodeLine{00319\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}\ \mbox{\hyperlink{class_b_n_o08x_a6232920a05c0aba34e5560951a20ae87}{default\_imu\_config}};\ } +\DoxyCodeLine{00320\ } +\DoxyCodeLine{00321\ \ \ \ \ \ \ \ \ EventGroupHandle\_t} +\DoxyCodeLine{00322\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_aa2b4442b5cc63ebf0c495e6fb537c85e}{evt\_grp\_spi}};\ } +\DoxyCodeLine{00323\ \ \ \ \ \ \ \ \ EventGroupHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_a63eb6c8be6f3bc943a86bb0496871275}{evt\_grp\_report\_en}};\ } +\DoxyCodeLine{00324\ } +\DoxyCodeLine{00325\ \ \ \ \ \ \ \ \ QueueHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_a7d4661d3aae56013caa8f2bff0f67c08}{queue\_rx\_data}};\ \ \ \ \ \ \ } +\DoxyCodeLine{00326\ \ \ \ \ \ \ \ \ QueueHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_a4d5c5eee87a578de9c8318cd294b3a22}{queue\_tx\_data}};\ \ \ \ \ \ \ } +\DoxyCodeLine{00327\ \ \ \ \ \ \ \ \ QueueHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_a9a1c851e8fa5633e11f6abee293d7e9b}{queue\_frs\_read\_data}};\ } +\DoxyCodeLine{00328\ \ \ \ \ \ \ \ \ QueueHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_a84b3639cc159262e0137adb0db5cf9aa}{queue\_reset\_reason}};\ \ } +\DoxyCodeLine{00329\ } +\DoxyCodeLine{00330\ \ \ \ \ \ \ \ \ std::vector>\ \mbox{\hyperlink{class_b_n_o08x_a6a15e3a64dd71ea61f0448afcce96409}{cb\_list}};\ \textcolor{comment}{//\ Vector\ for\ storing\ any\ call-\/back\ functions\ added\ with\ register\_cb()}} +\DoxyCodeLine{00331\ } +\DoxyCodeLine{00332\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_a7bd032712a975e73e66bd72a3502baba}{meta\_data}}[9];\ } +\DoxyCodeLine{00333\ } +\DoxyCodeLine{00334\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structbno08x__config__t}{bno08x\_config\_t}}\ \mbox{\hyperlink{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}{imu\_config}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00335\ \ \ \ \ \ \ \ \ spi\_bus\_config\_t\ \mbox{\hyperlink{class_b_n_o08x_a982f065df42f00e53fd87c840efdb0f1}{bus\_config}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00336\ \ \ \ \ \ \ \ \ spi\_device\_interface\_config\_t\ \mbox{\hyperlink{class_b_n_o08x_a425a1f5a9f3232aadc685caaf4c2f82e}{imu\_spi\_config}}\{\};\ } +\DoxyCodeLine{00337\ \ \ \ \ \ \ \ \ spi\_device\_handle\_t\ \mbox{\hyperlink{class_b_n_o08x_acc0ea091465fc9a5736f5e0c6a0ce8ef}{spi\_hdl}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00338\ \ \ \ \ \ \ \ \ spi\_transaction\_t\ \mbox{\hyperlink{class_b_n_o08x_ac16adc5f00b0039c98a4921f13895026}{spi\_transaction}}\{\};\ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00339\ } +\DoxyCodeLine{00340\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ These\ are\ the\ raw\ sensor\ values\ (without\ Q\ applied)\ pulled\ from\ the\ user\ requested\ Input\ Report}} +\DoxyCodeLine{00341\ \ \ \ \ \ \ \ \ uint32\_t\ \mbox{\hyperlink{class_b_n_o08x_abc972db20affbd0040b4e6c4892dd57b}{time\_stamp}};\ } +\DoxyCodeLine{00342\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a75fb2f06c5bbe26e3f3c794934ef954c}{raw\_accel\_X}},\ \mbox{\hyperlink{class_b_n_o08x_ab56e2ba505fa293d03e955137625c562}{raw\_accel\_Y}},\ \mbox{\hyperlink{class_b_n_o08x_af254d245b368027df6952b7d7522bd35}{raw\_accel\_Z}},} +\DoxyCodeLine{00343\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a3365b7ebde01e284274e655c60343df9}{accel\_accuracy}};\ } +\DoxyCodeLine{00344\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_ae1f71a432cb15e75f522fa18f29f4d50}{raw\_lin\_accel\_X}},\ \mbox{\hyperlink{class_b_n_o08x_aff3a5590471d1c9fc485a5610433915f}{raw\_lin\_accel\_Y}},\ \mbox{\hyperlink{class_b_n_o08x_abc8add47f1babc66c812a015614143d3}{raw\_lin\_accel\_Z}},} +\DoxyCodeLine{00345\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a35e1635ef5edde8fc8640f978c6f2e3c}{accel\_lin\_accuracy}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00346\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a19696327a056a448ed5ba706e747bbe5}{raw\_gyro\_X}},\ \mbox{\hyperlink{class_b_n_o08x_a61df9f571555f5f682eb51f24a279489}{raw\_gyro\_Y}},\ \mbox{\hyperlink{class_b_n_o08x_a03f567cda2a3cc966301e96732fca9ad}{raw\_gyro\_Z}},\ \mbox{\hyperlink{class_b_n_o08x_a98ea35dd0fbd0c409d25fd8a6ed9f277}{gyro\_accuracy}};\ } +\DoxyCodeLine{00347\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a69dc7e97875060213085ba964b3bd987}{raw\_quat\_I}},\ \mbox{\hyperlink{class_b_n_o08x_a61ae05dc5572b326541bf8099f0c2a54}{raw\_quat\_J}},\ \mbox{\hyperlink{class_b_n_o08x_a7720c44ed1c0f1a0663d2adc5e1a1ea1}{raw\_quat\_K}},\ \mbox{\hyperlink{class_b_n_o08x_a867354267253ae828be4fae15c062db3}{raw\_quat\_real}},\ \mbox{\hyperlink{class_b_n_o08x_a033d6cb1aa137743b69cc3e401df67b7}{raw\_quat\_radian\_accuracy}},} +\DoxyCodeLine{00348\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a36223f7124751fa71e860b2ef55dd2ac}{quat\_accuracy}};\ } +\DoxyCodeLine{00349\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_aa5bb03dbeabed729c012ec7164a3354f}{raw\_velocity\_gyro\_X}},\ \mbox{\hyperlink{class_b_n_o08x_a4f188bf76ba862f07606d1351d28548f}{raw\_velocity\_gyro\_Y}},} +\DoxyCodeLine{00350\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_ab49f9a6586d709bbd26280ef44a4bbf7}{raw\_velocity\_gyro\_Z}};\ } +\DoxyCodeLine{00351\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_af45016be9ea523d80be8467b2907b499}{gravity\_X}},\ \mbox{\hyperlink{class_b_n_o08x_af20dcd487a9fe8fa6243817d51e37be5}{gravity\_Y}},\ \mbox{\hyperlink{class_b_n_o08x_afa1cf5c3afbb258d97c55c5fb187f2d6}{gravity\_Z}},} +\DoxyCodeLine{00352\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_ae01698d287ea999179a11e2244902022}{gravity\_accuracy}};\ } +\DoxyCodeLine{00353\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_afdc5cdb65bd0b36528b5b671b9d27053}{raw\_uncalib\_gyro\_X}},\ \mbox{\hyperlink{class_b_n_o08x_acc2c66e2985975266a286385ea855117}{raw\_uncalib\_gyro\_Y}},\ \mbox{\hyperlink{class_b_n_o08x_afac9dd4161f4c0051255293680c9082b}{raw\_uncalib\_gyro\_Z}},\ \mbox{\hyperlink{class_b_n_o08x_a8a2667f668317cee0a9fc4ef0accc3f5}{raw\_bias\_X}},\ \mbox{\hyperlink{class_b_n_o08x_ac38ff5eb93d3c3db0af2504ba02fd93c}{raw\_bias\_Y}},\ \mbox{\hyperlink{class_b_n_o08x_a0968eaed9b3d979a2caa1aba6e6b417a}{raw\_bias\_Z}},} +\DoxyCodeLine{00354\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a081c666a3f24016d0ec5c5edc49f2903}{uncalib\_gyro\_accuracy}};\ } +\DoxyCodeLine{00355\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_aa5bdf740161b7c37adcac0154a410118}{raw\_magf\_X}},\ \mbox{\hyperlink{class_b_n_o08x_acd365418f24a6da61122c66d82086639}{raw\_magf\_Y}},\ \mbox{\hyperlink{class_b_n_o08x_ab4862de31d0874b44b6745678e1c905e}{raw\_magf\_Z}},} +\DoxyCodeLine{00356\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_ac5d4e151690774687efa951ca41c16ae}{magf\_accuracy}};\ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00357\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a1171a5738a4e6831ec7fa32a29f15554}{tap\_detector}};\ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00358\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_ad80a77973371b12d722ea39063c648be}{step\_count}};\ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00359\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a1b12471e92536a79d0c425d77676f2e1}{stability\_classifier}};\ \ } +\DoxyCodeLine{00360\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a75cea49c1c08ca28d9fa7e5ed61c6e7b}{activity\_classifier}};\ \ \ } +\DoxyCodeLine{00361\ \ \ \ \ \ \ \ \ uint8\_t*\ \mbox{\hyperlink{class_b_n_o08x_af96e8cd070459f945ffbf01b98106e13}{activity\_confidences}};\ } +\DoxyCodeLine{00362\ \ \ \ \ \ \ \ \ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_ad212b5028a31e857e76d251ced2724e1}{calibration\_status}};\ \ \ \ } +\DoxyCodeLine{00363\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a937cbdc4edaac72c8cad041d79de5701}{mems\_raw\_accel\_X}},\ \mbox{\hyperlink{class_b_n_o08x_ad83cecb8a5d2be01db6792755b6057e9}{mems\_raw\_accel\_Y}},} +\DoxyCodeLine{00364\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a59a4d75f1302ab693b1b26e9ccaa5341}{mems\_raw\_accel\_Z}};\ } +\DoxyCodeLine{00365\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a3d6b6257462951ea023af7076c80f6dd}{mems\_raw\_gyro\_X}},\ \mbox{\hyperlink{class_b_n_o08x_ab6b142416912a096886dd63ad0beb865}{mems\_raw\_gyro\_Y}},} +\DoxyCodeLine{00366\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_ac35d5b12721ab876eaeb1f714a9b3b1d}{mems\_raw\_gyro\_Z}};\ } +\DoxyCodeLine{00367\ \ \ \ \ \ \ \ \ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_ab587cdf991342b69b7fff3b33f537eb5}{mems\_raw\_magf\_X}},\ \mbox{\hyperlink{class_b_n_o08x_aad926054c81818fff611e10ed913706a}{mems\_raw\_magf\_Y}},} +\DoxyCodeLine{00368\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a90f0cdf11decc276006f76a494d42ce3}{mems\_raw\_magf\_Z}};\ } +\DoxyCodeLine{00369\ } +\DoxyCodeLine{00370\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ spi\ task}} +\DoxyCodeLine{00371\ \ \ \ \ \ \ \ \ TaskHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_a615090aae15f1b0410a7e5ecb94957b5}{spi\_task\_hdl}};\ } +\DoxyCodeLine{00372\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74}{spi\_task\_trampoline}}(\textcolor{keywordtype}{void}*\ arg);} +\DoxyCodeLine{00373\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf}{spi\_task}}();} +\DoxyCodeLine{00374\ } +\DoxyCodeLine{00375\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ data\ processing\ task}} +\DoxyCodeLine{00376\ \ \ \ \ \ \ \ \ TaskHandle\_t\ \mbox{\hyperlink{class_b_n_o08x_af9b6fbf35e7cd55d517d30c6429a21a4}{data\_proc\_task\_hdl}};\ } +\DoxyCodeLine{00377\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520}{data\_proc\_task\_trampoline}}(\textcolor{keywordtype}{void}*\ arg);} +\DoxyCodeLine{00378\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\_proc\_task}}();} +\DoxyCodeLine{00379\ } +\DoxyCodeLine{00380\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ IRAM\_ATTR\ \mbox{\hyperlink{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7}{hint\_handler}}(\textcolor{keywordtype}{void}*\ arg);} +\DoxyCodeLine{00381\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{bool}} +\DoxyCodeLine{00382\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a4882dbc698d7b730f57e2401037766a9}{isr\_service\_installed}};\ } +\DoxyCodeLine{00383\ } +\DoxyCodeLine{00384\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a1a037bda37493cde56732cc6fdc7884b}{RX\_DATA\_LENGTH}}\ =\ 300;\ \ \ \ } +\DoxyCodeLine{00385\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint16\_t\ \mbox{\hyperlink{class_b_n_o08x_a2a5b978233eab4c103ab01cfc33a1750}{MAX\_METADATA\_LENGTH}}\ =\ 9;\ } +\DoxyCodeLine{00386\ } +\DoxyCodeLine{00387\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint64\_t\ \mbox{\hyperlink{class_b_n_o08x_ae7f34752f888c637d5619f898e62a6d4}{HOST\_INT\_TIMEOUT\_MS}}\ =} +\DoxyCodeLine{00388\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 300ULL;\ } +\DoxyCodeLine{00389\ } +\DoxyCodeLine{00390\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ evt\_grp\_spi\ bits}} +\DoxyCodeLine{00391\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a32cffd8f78881925d22d5a7cb55f2bbc}{EVT\_GRP\_SPI\_RX\_DONE\_BIT}}\ =} +\DoxyCodeLine{00392\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1\ <<\ 0);\ } +\DoxyCodeLine{00393\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a603dccfbbead6bdaa3bd970ad28fcd38}{EVT\_GRP\_SPI\_RX\_VALID\_PACKET}}\ =} +\DoxyCodeLine{00394\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1\ <<\ 1);\ } +\DoxyCodeLine{00395\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a6415c95701f590c72083f5bdc5f4ae47}{EVT\_GRP\_SPI\_RX\_INVALID\_PACKET}}\ =} +\DoxyCodeLine{00396\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1\ <<\ 2);\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00397\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_aa333b17ab88348a9849f0ceb9757dc9c}{EVT\_GRP\_SPI\_TX\_DONE}}\ =\ (1\ <<\ 3);\ } +\DoxyCodeLine{00398\ } +\DoxyCodeLine{00399\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ evt\_grp\_report\_en\ bits}} +\DoxyCodeLine{00400\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a198da2ee3cd9cfa459c3c41c4f8c44b7}{EVT\_GRP\_RPT\_ROTATION\_VECTOR\_BIT}}\ =\ (1\ <<\ 0);\ \ \ \ \ \ } +\DoxyCodeLine{00401\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a0f3f33d93b72ba6564f9d5fa93c24f98}{EVT\_GRP\_RPT\_GAME\_ROTATION\_VECTOR\_BIT}}\ =\ (1\ <<\ 1);\ } +\DoxyCodeLine{00402\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_aa9703cee46912a545b5e85e671f08e4b}{EVT\_GRP\_RPT\_ARVR\_S\_ROTATION\_VECTOR\_BIT}}\ =} +\DoxyCodeLine{00403\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1\ <<\ 2);\ } +\DoxyCodeLine{00404\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a79d3fff1e0f19467cad231b22edafa0f}{EVT\_GRP\_RPT\_ARVR\_S\_GAME\_ROTATION\_VECTOR\_BIT}}\ =} +\DoxyCodeLine{00405\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1\ <<\ 3);\ } +\DoxyCodeLine{00406\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a541155dc4544193451cf102e2a992da9}{EVT\_GRP\_RPT\_GYRO\_ROTATION\_VECTOR\_BIT}}\ =} +\DoxyCodeLine{00407\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1\ <<\ 4);\ } +\DoxyCodeLine{00408\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a17b19c32d4dfbc9ae2761a0cdd873314}{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}}\ =\ (1\ <<\ 5);\ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00409\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_ad93161968a53ff53a6bb74ab7c34fbff}{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}}\ =\ (1\ <<\ 6);\ \ } +\DoxyCodeLine{00410\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_ab94a8f69673a3db7556ba67775c5ea93}{EVT\_GRP\_RPT\_GRAVITY\_BIT}}\ =\ (1\ <<\ 7);\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00411\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a3a8b12ea9b75f97191785a60d1aa962a}{EVT\_GRP\_RPT\_GYRO\_BIT}}\ =\ (1\ <<\ 8);\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00412\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_af86821bc0f1e7f5897de20b5e47a85bd}{EVT\_GRP\_RPT\_GYRO\_UNCALIBRATED\_BIT}}\ =\ (1\ <<\ 9);\ \ \ \ \ } +\DoxyCodeLine{00413\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a901af6f2d552f197ee830d0a1c06679c}{EVT\_GRP\_RPT\_MAGNETOMETER\_BIT}}\ =\ (1\ <<\ 10);\ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00414\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a665464f781fe891b9179478d0174af47}{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}}\ =\ (1\ <<\ 11);\ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00415\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_ab264b65a3aa5a9a74ed11b8977164a73}{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}}\ =\ (1\ <<\ 12);\ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00416\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a7d6ee23222f55dbe9f70e04b36d9add2}{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}}\ =\ (1\ <<\ 13);\ } +\DoxyCodeLine{00417\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a96eb1b1bfe1266791fd424b3ce402c56}{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}}\ =\ (1\ <<\ 14);\ \ } +\DoxyCodeLine{00418\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a3e56d12435f7be81956d68196f1a46b4}{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}}\ =\ (1\ <<\ 15);\ \ \ \ } +\DoxyCodeLine{00419\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a6be7b240e4447c2c643e706954093aa0}{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}}\ =\ (1\ <<\ 16);\ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00420\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_ac28553b40b82c7cb409938681afe6cec}{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}}\ =\ (1\ <<\ 17);\ \ \ \ \ } +\DoxyCodeLine{00421\ } +\DoxyCodeLine{00422\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ EventBits\_t\ \mbox{\hyperlink{class_b_n_o08x_a89399e8a68a53bc2a269ab73625a2da2}{EVT\_GRP\_RPT\_ALL\_BITS}}\ =} +\DoxyCodeLine{00423\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a198da2ee3cd9cfa459c3c41c4f8c44b7}{EVT\_GRP\_RPT\_ROTATION\_VECTOR\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a0f3f33d93b72ba6564f9d5fa93c24f98}{EVT\_GRP\_RPT\_GAME\_ROTATION\_VECTOR\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_aa9703cee46912a545b5e85e671f08e4b}{EVT\_GRP\_RPT\_ARVR\_S\_ROTATION\_VECTOR\_BIT}}\ |} +\DoxyCodeLine{00424\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a79d3fff1e0f19467cad231b22edafa0f}{EVT\_GRP\_RPT\_ARVR\_S\_GAME\_ROTATION\_VECTOR\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a541155dc4544193451cf102e2a992da9}{EVT\_GRP\_RPT\_GYRO\_ROTATION\_VECTOR\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a17b19c32d4dfbc9ae2761a0cdd873314}{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}}\ |} +\DoxyCodeLine{00425\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_ad93161968a53ff53a6bb74ab7c34fbff}{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_ab94a8f69673a3db7556ba67775c5ea93}{EVT\_GRP\_RPT\_GRAVITY\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a3a8b12ea9b75f97191785a60d1aa962a}{EVT\_GRP\_RPT\_GYRO\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_af86821bc0f1e7f5897de20b5e47a85bd}{EVT\_GRP\_RPT\_GYRO\_UNCALIBRATED\_BIT}}\ |} +\DoxyCodeLine{00426\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a901af6f2d552f197ee830d0a1c06679c}{EVT\_GRP\_RPT\_MAGNETOMETER\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a665464f781fe891b9179478d0174af47}{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_ab264b65a3aa5a9a74ed11b8977164a73}{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a7d6ee23222f55dbe9f70e04b36d9add2}{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}}\ |} +\DoxyCodeLine{00427\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a96eb1b1bfe1266791fd424b3ce402c56}{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a3e56d12435f7be81956d68196f1a46b4}{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a6be7b240e4447c2c643e706954093aa0}{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_ac28553b40b82c7cb409938681afe6cec}{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}};} +\DoxyCodeLine{00428\ } +\DoxyCodeLine{00429\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Higher\ level\ calibration\ commands,\ used\ by\ queue\_calibrate\_command}} +\DoxyCodeLine{00430\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_acd5b44d705af1f9aaa271a59a9d2d595}{CALIBRATE\_ACCEL}}\ =\ 0;\ \ \ \ \ \ \ \ } +\DoxyCodeLine{00431\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_aeac84719a1cc0f9c8d5a9a749391d4db}{CALIBRATE\_GYRO}}\ =\ 1;\ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00432\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_ac00e8b59ae8d710cf79956eaafa97ddb}{CALIBRATE\_MAG}}\ =\ 2;\ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00433\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a955dcb60da150490e17367a871b3a3d2}{CALIBRATE\_PLANAR\_ACCEL}}\ =\ 3;\ } +\DoxyCodeLine{00434\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_af53d9e99f163d97ef92fe989b1dd25cc}{CALIBRATE\_ACCEL\_GYRO\_MAG}}\ =} +\DoxyCodeLine{00435\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 4;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00436\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a584bfa04a39feb93279ee673c340db54}{CALIBRATE\_STOP}}\ =\ 5;\ } +\DoxyCodeLine{00437\ } +\DoxyCodeLine{00438\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Command\ IDs\ (see\ Ref.\ Manual\ 6.4)}} +\DoxyCodeLine{00439\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a384a1efc9857ad938be3bb44f871539b}{COMMAND\_ERRORS}}\ =\ 1;} +\DoxyCodeLine{00440\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a93dd073c0cc1f3ccfde552649f6ebccc}{COMMAND\_COUNTER}}\ =\ 2;} +\DoxyCodeLine{00441\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a0a1756bc16ba3eac45f4229b1e350107}{COMMAND\_TARE}}\ =\ 3;\ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00442\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a30eb6d305a187d4d36546841e12176b9}{COMMAND\_INITIALIZE}}\ =\ 4;\ \ \ \ \ \ } +\DoxyCodeLine{00443\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_af124a6c1d8b871f3181b6c85f1099cb2}{COMMAND\_DCD}}\ =\ 6;\ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00444\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a8381dfe403ddff522f172cb16780731a}{COMMAND\_ME\_CALIBRATE}}\ =\ 7;\ \ \ \ } +\DoxyCodeLine{00445\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a7a246989c94cd87f68166b20b7ad4c8b}{COMMAND\_DCD\_PERIOD\_SAVE}}\ =\ 9;\ } +\DoxyCodeLine{00446\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a308c8b5307d93a67b5b9066d44494aa5}{COMMAND\_OSCILLATOR}}\ =\ 10;\ \ \ \ \ } +\DoxyCodeLine{00447\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a4f580b3cb232a762ea7019ee7b04d419}{COMMAND\_CLEAR\_DCD}}\ =\ 11;\ \ \ \ \ \ } +\DoxyCodeLine{00448\ } +\DoxyCodeLine{00449\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ SHTP\ channel\ 2\ control\ report\ IDs,\ used\ in\ communication\ with\ sensor\ (See\ Ref.\ Manual\ 6.2)}} +\DoxyCodeLine{00450\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a1e5b64caa514b7e4fe64ab214758b875}{SHTP\_REPORT\_COMMAND\_RESPONSE}}\ =\ 0xF1;\ \ \ \ } +\DoxyCodeLine{00451\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_ab04695dd189412092254e52bd6e5a75a}{SHTP\_REPORT\_COMMAND\_REQUEST}}\ =\ 0xF2;\ \ \ \ \ } +\DoxyCodeLine{00452\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_aeb760b095dcf808a413ef696f2608e43}{SHTP\_REPORT\_FRS\_READ\_RESPONSE}}\ =\ 0xF3;\ \ \ } +\DoxyCodeLine{00453\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a74af7eacc35cc825940b647c2de0d368}{SHTP\_REPORT\_FRS\_READ\_REQUEST}}\ =\ 0xF4;\ \ \ \ } +\DoxyCodeLine{00454\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a0177134162e116501bc9483c6e4b76c3}{SHTP\_REPORT\_PRODUCT\_ID\_RESPONSE}}\ =\ 0xF8;\ } +\DoxyCodeLine{00455\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a542405639c28bd56bc4361b922763c95}{SHTP\_REPORT\_PRODUCT\_ID\_REQUEST}}\ =\ 0xF9;\ \ } +\DoxyCodeLine{00456\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_ae37d6f8431c8c465bfb0c662772b5cb9}{SHTP\_REPORT\_BASE\_TIMESTAMP}}\ =\ 0xFB;\ \ \ \ \ \ } +\DoxyCodeLine{00457\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a1d3bff4e20c2c3d47db322c9e34ef338}{SHTP\_REPORT\_SET\_FEATURE\_COMMAND}}\ =\ 0xFD;\ } +\DoxyCodeLine{00458\ } +\DoxyCodeLine{00459\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Sensor\ report\ IDs,\ used\ when\ enabling\ and\ reading\ BNO08x\ reports}} +\DoxyCodeLine{00460\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a354eaff2218eb382a1851537a75badcc}{SENSOR\_REPORT\_ID\_ACCELEROMETER}}\ =\ 0x01;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00461\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a224fb8f833806dd530c5f16e7ab5bc7a}{SENSOR\_REPORT\_ID\_GYROSCOPE}}\ =\ 0x02;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00462\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a06058a84d6604054aa66ee008ac64aa9}{SENSOR\_REPORT\_ID\_MAGNETIC\_FIELD}}\ =\ 0x03;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00463\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_ace7720a02c9f4ef38e319849f6c36a0b}{SENSOR\_REPORT\_ID\_LINEAR\_ACCELERATION}}\ =\ 0x04;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00464\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a37c91f995c385556486df5fbbce8a3d5}{SENSOR\_REPORT\_ID\_ROTATION\_VECTOR}}\ =\ 0x05;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00465\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a6730acb92053d44decb690a7b7234032}{SENSOR\_REPORT\_ID\_GRAVITY}}\ =\ 0x06;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00466\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_acb8e83fbb0645d4e98a96120ce9f431c}{SENSOR\_REPORT\_ID\_UNCALIBRATED\_GYRO}}\ =\ 0x07;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00467\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_ada7dbda9f7a0bfb0894a787ce0ff9cef}{SENSOR\_REPORT\_ID\_GAME\_ROTATION\_VECTOR}}\ =\ 0x08;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00468\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_abb6d0586a5a87b7b34f4c65ae52965a4}{SENSOR\_REPORT\_ID\_GEOMAGNETIC\_ROTATION\_VECTOR}}\ =\ 0x09;\ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00469\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_acd0fc6ffa70dd2761cba0ac0b88c234f}{SENSOR\_REPORT\_ID\_GYRO\_INTEGRATED\_ROTATION\_VECTOR}}\ =\ 0x2A;\ \ \ \ \ \ } +\DoxyCodeLine{00470\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a8114460c50e84b0ac750293ab72868c8}{SENSOR\_REPORT\_ID\_TAP\_DETECTOR}}\ =\ 0x10;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00471\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a2a10161bb564067a07f3fcf4021e00bb}{SENSOR\_REPORT\_ID\_STEP\_COUNTER}}\ =\ 0x11;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00472\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_ab5c29f31714b4755c0edbce7156652f7}{SENSOR\_REPORT\_ID\_STABILITY\_CLASSIFIER}}\ =\ 0x13;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00473\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a80ea70c4787dea6c3eabb48f583f1916}{SENSOR\_REPORT\_ID\_RAW\_ACCELEROMETER}}\ =\ 0x14;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00474\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a03b3000424e6d966b80655443ec546bc}{SENSOR\_REPORT\_ID\_RAW\_GYROSCOPE}}\ =\ 0x15;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00475\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a9e9a7578b7584e7eb2ad562b29565fa7}{SENSOR\_REPORT\_ID\_RAW\_MAGNETOMETER}}\ =\ 0x16;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00476\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a7274f6d3bda04da0bb304386b4e8d603}{SENSOR\_REPORT\_ID\_PERSONAL\_ACTIVITY\_CLASSIFIER}}\ =\ 0x1E;\ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00477\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a8d4b91149cfc1a3cd615f60a4ad2275e}{SENSOR\_REPORT\_ID\_ARVR\_STABILIZED\_ROTATION\_VECTOR}}\ =\ 0x28;\ \ \ \ \ \ } +\DoxyCodeLine{00478\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_aeb51ebb6c82158cd7e23bd682c08c4e0}{SENSOR\_REPORT\_ID\_ARVR\_STABILIZED\_GAME\_ROTATION\_VECTOR}}\ =\ 0x29;\ } +\DoxyCodeLine{00479\ } +\DoxyCodeLine{00480\ \ \ \ \ \ \ \ \ \textcolor{comment}{//\ Tare\ commands\ used\ by\ queue\_tare\_command}} +\DoxyCodeLine{00481\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a27df630f3e52b35552d2c1f2cf3496b0}{TARE\_NOW}}\ =\ 0;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00482\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a115aef7b38ec0dec2085f6917d832912}{TARE\_PERSIST}}\ =\ 1;\ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{00483\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ uint8\_t\ \mbox{\hyperlink{class_b_n_o08x_a59cde7dd301c94a20b84735c5d49008e}{TARE\_SET\_REORIENTATION}}\ =\ 2;\ } +\DoxyCodeLine{00484\ } +\DoxyCodeLine{00485\ \ \ \ \ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keyword}{const}\ \textcolor{keyword}{constexpr}\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{class_b_n_o08x_a2c98d5f2c406a3efd0b48c5666fa8c46}{TAG}}\ =\ \textcolor{stringliteral}{"{}BNO08x"{}};\ } +\DoxyCodeLine{00486\ \};} + +\end{DoxyCode} diff --git a/documentation/latex/_r_e_a_d_m_e_8md.tex b/documentation/latex/_r_e_a_d_m_e_8md.tex new file mode 100644 index 0000000..dffc600 --- /dev/null +++ b/documentation/latex/_r_e_a_d_m_e_8md.tex @@ -0,0 +1,2 @@ +\doxysection{README.\+md File Reference} +\hypertarget{_r_e_a_d_m_e_8md}{}\label{_r_e_a_d_m_e_8md}\index{README.md@{README.md}} diff --git a/documentation/latex/annotated.tex b/documentation/latex/annotated.tex new file mode 100644 index 0000000..1fdaacf --- /dev/null +++ b/documentation/latex/annotated.tex @@ -0,0 +1,7 @@ +\doxysection{Class List} +Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList} +\item\contentsline{section}{\mbox{\hyperlink{class_b_n_o08x}{BNO08x}} }{\pageref{class_b_n_o08x}}{} +\item\contentsline{section}{\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \\*IMU configuration settings passed into constructor }{\pageref{structbno08x__config__t}}{} +\item\contentsline{section}{\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{BNO08x\+::bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \\*Holds data that is received over spi }{\pageref{struct_b_n_o08x_1_1bno08x__rx__packet__t}}{} +\item\contentsline{section}{\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__tx__packet__t}{BNO08x\+::bno08x\+\_\+tx\+\_\+packet\+\_\+t}} \\*Holds data that is sent over spi }{\pageref{struct_b_n_o08x_1_1bno08x__tx__packet__t}}{} +\end{DoxyCompactList} diff --git a/documentation/latex/class_b_n_o08x.tex b/documentation/latex/class_b_n_o08x.tex new file mode 100644 index 0000000..84aa15c --- /dev/null +++ b/documentation/latex/class_b_n_o08x.tex @@ -0,0 +1,6050 @@ +\doxysection{BNO08x Class Reference} +\hypertarget{class_b_n_o08x}{}\label{class_b_n_o08x}\index{BNO08x@{BNO08x}} + + +{\ttfamily \#include $<$BNO08x.\+hpp$>$} + + + +Collaboration diagram for BNO08x\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=207pt]{class_b_n_o08x__coll__graph} +\end{center} +\end{figure} +\doxysubsubsection*{Classes} +\begin{DoxyCompactItemize} +\item +struct \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} +\begin{DoxyCompactList}\small\item\em Holds data that is received over spi. \end{DoxyCompactList}\item +struct \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__tx__packet__t}{bno08x\+\_\+tx\+\_\+packet\+\_\+t}} +\begin{DoxyCompactList}\small\item\em Holds data that is sent over spi. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845}{BNO08x}} (\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}{imu\+\_\+config}}=\mbox{\hyperlink{class_b_n_o08x_a6232920a05c0aba34e5560951a20ae87}{default\+\_\+imu\+\_\+config}}) +\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x}{BNO08x} imu constructor. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}{initialize}} () +\begin{DoxyCompactList}\small\item\em Initializes \doxylink{class_b_n_o08x}{BNO08x} sensor. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503}{hard\+\_\+reset}} () +\begin{DoxyCompactList}\small\item\em Hard resets \doxylink{class_b_n_o08x}{BNO08x} sensor. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e}{soft\+\_\+reset}} () +\begin{DoxyCompactList}\small\item\em Soft resets \doxylink{class_b_n_o08x}{BNO08x} sensor using executable channel. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886}{get\+\_\+reset\+\_\+reason}} () +\begin{DoxyCompactList}\small\item\em Requests product ID, prints the returned info over serial, and returns the reason for the most resent reset. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b}{mode\+\_\+sleep}} () +\begin{DoxyCompactList}\small\item\em Puts \doxylink{class_b_n_o08x}{BNO08x} sensor into sleep/low power mode using executable channel. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698}{mode\+\_\+on}} () +\begin{DoxyCompactList}\small\item\em Turns on/ brings \doxylink{class_b_n_o08x}{BNO08x} sensor out of sleep mode using executable channel. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9}{q\+\_\+to\+\_\+float}} (int16\+\_\+t fixed\+\_\+point\+\_\+value, uint8\+\_\+t q\+\_\+point) +\begin{DoxyCompactList}\small\item\em Converts a register value to a float using its associated Q point. (See \href{https://en.wikipedia.org/wiki/Q_(number_format)}{\texttt{ https\+://en.\+wikipedia.\+org/wiki/\+Q\+\_\+(number\+\_\+format)}}) \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a}{run\+\_\+full\+\_\+calibration\+\_\+routine}} () +\begin{DoxyCompactList}\small\item\em Runs full calibration routine. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128}{calibrate\+\_\+all}} () +\begin{DoxyCompactList}\small\item\em Sends command to calibrate accelerometer, gyro, and magnetometer. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc}{calibrate\+\_\+accelerometer}} () +\begin{DoxyCompactList}\small\item\em Sends command to calibrate accelerometer. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1}{calibrate\+\_\+gyro}} () +\begin{DoxyCompactList}\small\item\em Sends command to calibrate gyro. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a}{calibrate\+\_\+magnetometer}} () +\begin{DoxyCompactList}\small\item\em Sends command to calibrate magnetometer. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26}{calibrate\+\_\+planar\+\_\+accelerometer}} () +\begin{DoxyCompactList}\small\item\em Sends command to calibrate planar accelerometer. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11}{request\+\_\+calibration\+\_\+status}} () +\begin{DoxyCompactList}\small\item\em Requests ME calibration status from \doxylink{class_b_n_o08x}{BNO08x} (see Ref. Manual 6.\+4.\+7.\+2) \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b}{calibration\+\_\+complete}} () +\begin{DoxyCompactList}\small\item\em Returns true if calibration has completed. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2}{end\+\_\+calibration}} () +\begin{DoxyCompactList}\small\item\em Sends command to end calibration procedure. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54}{save\+\_\+calibration}} () +\begin{DoxyCompactList}\small\item\em Sends command to save internal calibration data (See Ref. Manual 6.\+4.\+7). \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7}{enable\+\_\+rotation\+\_\+vector}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable rotation vector reports (See Ref. Manual 6.\+5.\+18) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947}{enable\+\_\+game\+\_\+rotation\+\_\+vector}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable game rotation vector reports (See Ref. Manual 6.\+5.\+19) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc}{enable\+\_\+\+ARVR\+\_\+stabilized\+\_\+rotation\+\_\+vector}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6.\+5.\+42) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8}{enable\+\_\+\+ARVR\+\_\+stabilized\+\_\+game\+\_\+rotation\+\_\+vector}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6.\+5.\+43) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d}{enable\+\_\+gyro\+\_\+integrated\+\_\+rotation\+\_\+vector}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable gyro integrated rotation vector reports (See Ref. Manual 6.\+5.\+44) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91}{enable\+\_\+accelerometer}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable accelerometer reports (See Ref. Manual 6.\+5.\+9) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b}{enable\+\_\+linear\+\_\+accelerometer}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable linear accelerometer reports (See Ref. Manual 6.\+5.\+10) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a030eae12c3586acf09b48e94630b2544}{enable\+\_\+gravity}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable gravity reading reports (See Ref. Manual 6.\+5.\+11) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0}{enable\+\_\+gyro}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable gyro reports (See Ref. Manual 6.\+5.\+13) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75}{enable\+\_\+uncalibrated\+\_\+gyro}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable uncalibrated gyro reports (See Ref. Manual 6.\+5.\+14) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59}{enable\+\_\+magnetometer}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable magnetometer reports (See Ref. Manual 6.\+5.\+16) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566}{enable\+\_\+tap\+\_\+detector}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable tap detector reports (See Ref. Manual 6.\+5.\+27) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f}{enable\+\_\+step\+\_\+counter}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable step counter reports (See Ref. Manual 6.\+5.\+29) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655}{enable\+\_\+stability\+\_\+classifier}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable activity stability classifier reports (See Ref. Manual 6.\+5.\+31) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf}{enable\+\_\+activity\+\_\+classifier}} (uint32\+\_\+t time\+\_\+between\+\_\+reports, uint32\+\_\+t activities\+\_\+to\+\_\+enable, uint8\+\_\+t(\&activity\+\_\+confidence\+\_\+vals)\mbox{[}9\mbox{]}) +\begin{DoxyCompactList}\small\item\em Sends command to enable activity classifier reports (See Ref. Manual 6.\+5.\+36) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4}{enable\+\_\+raw\+\_\+accelerometer}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable raw accelerometer reports (See Ref. Manual 6.\+5.\+8) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c}{enable\+\_\+raw\+\_\+gyro}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable raw gyro reports (See Ref. Manual 6.\+5.\+12) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e}{enable\+\_\+raw\+\_\+magnetometer}} (uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Sends command to enable raw magnetometer reports (See Ref. Manual 6.\+5.\+15) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921}{disable\+\_\+rotation\+\_\+vector}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable rotation vector reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a7665cce95e791c89161ec863f49c0392}{disable\+\_\+game\+\_\+rotation\+\_\+vector}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable game rotation vector reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4}{disable\+\_\+\+ARVR\+\_\+stabilized\+\_\+rotation\+\_\+vector}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable ARVR stabilized rotation vector reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c}{disable\+\_\+\+ARVR\+\_\+stabilized\+\_\+game\+\_\+rotation\+\_\+vector}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable ARVR stabilized game rotation vector reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931}{disable\+\_\+gyro\+\_\+integrated\+\_\+rotation\+\_\+vector}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable gyro integrated rotation vector reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ad5c991150895b80bee68c933059a4058}{disable\+\_\+accelerometer}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable accelerometer reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f}{disable\+\_\+linear\+\_\+accelerometer}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable linear accelerometer reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f}{disable\+\_\+gravity}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable gravity reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82}{disable\+\_\+gyro}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable gyro reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc}{disable\+\_\+uncalibrated\+\_\+gyro}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable uncalibrated gyro reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338}{disable\+\_\+magnetometer}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable magnetometer reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2}{disable\+\_\+tap\+\_\+detector}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable tap detector reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a427550a4ba25252912436b899124e157}{disable\+\_\+step\+\_\+counter}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable step counter reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932}{disable\+\_\+stability\+\_\+classifier}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable stability reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376}{disable\+\_\+activity\+\_\+classifier}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable activity classifier reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b}{disable\+\_\+raw\+\_\+accelerometer}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable raw accelerometer reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44}{disable\+\_\+raw\+\_\+gyro}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable raw gyro reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_add29c84038558c28bcfca37865cf9244}{disable\+\_\+raw\+\_\+magnetometer}} () +\begin{DoxyCompactList}\small\item\em Sends command to disable raw magnetometer reports by setting report interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f}{tare\+\_\+now}} (uint8\+\_\+t axis\+\_\+sel=\mbox{\hyperlink{class_b_n_o08x_a1ef13f6f330810934416ad5fe0ee55b2}{TARE\+\_\+\+AXIS\+\_\+\+ALL}}, uint8\+\_\+t rotation\+\_\+vector\+\_\+basis=\mbox{\hyperlink{class_b_n_o08x_a8e2cfc25d0e34ae53a762b88cc3ac3c8}{TARE\+\_\+\+ROTATION\+\_\+\+VECTOR}}) +\begin{DoxyCompactList}\small\item\em Sends command to tare an axis (See Ref. Manual 6.\+4.\+4.\+1) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2}{save\+\_\+tare}} () +\begin{DoxyCompactList}\small\item\em Sends command to save tare into non-\/volatile memory of \doxylink{class_b_n_o08x}{BNO08x} (See Ref. Manual 6.\+4.\+4.\+2) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e}{clear\+\_\+tare}} () +\begin{DoxyCompactList}\small\item\em Sends command to clear persistent tare settings in non-\/volatile memory of \doxylink{class_b_n_o08x}{BNO08x} (See Ref. Manual 6.\+4.\+4.\+3) \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}{data\+\_\+available}} () +\begin{DoxyCompactList}\small\item\em Checks if \doxylink{class_b_n_o08x}{BNO08x} has asserted interrupt and sent data. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a06bb0c70305421b5357e64f31579fdc7}{register\+\_\+cb}} (std\+::function$<$ void()$>$ cb\+\_\+fxn) +\begin{DoxyCompactList}\small\item\em Registers a callback to execute when new data from a report is received. \end{DoxyCompactList}\item +uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ad9137777271421a58159f3fe5e05ed20}{get\+\_\+time\+\_\+stamp}} () +\begin{DoxyCompactList}\small\item\em Return timestamp of most recent report. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8}{get\+\_\+magf}} (float \&x, float \&y, float \&z, uint8\+\_\+t \&accuracy) +\begin{DoxyCompactList}\small\item\em Get the full magnetic field vector. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d}{get\+\_\+magf\+\_\+X}} () +\begin{DoxyCompactList}\small\item\em Get X component of magnetic field vector. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea}{get\+\_\+magf\+\_\+Y}} () +\begin{DoxyCompactList}\small\item\em Get Y component of magnetic field vector. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282}{get\+\_\+magf\+\_\+Z}} () +\begin{DoxyCompactList}\small\item\em Get Z component of magnetic field vector. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f}{get\+\_\+magf\+\_\+accuracy}} () +\begin{DoxyCompactList}\small\item\em Get accuracy of reported magnetic field vector. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d}{get\+\_\+gravity}} (float \&x, float \&y, float \&z, uint8\+\_\+t \&accuracy) +\begin{DoxyCompactList}\small\item\em Get full reported gravity vector, units in m/s\texorpdfstring{$^\wedge$}{\string^}2. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae}{get\+\_\+gravity\+\_\+X}} () +\begin{DoxyCompactList}\small\item\em Get the reported x axis gravity. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a8a36db7f1c932f33e05e494632059801}{get\+\_\+gravity\+\_\+Y}} () +\begin{DoxyCompactList}\small\item\em Get the reported y axis gravity. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807}{get\+\_\+gravity\+\_\+Z}} () +\begin{DoxyCompactList}\small\item\em Get the reported z axis gravity. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_accd39f48e9f8ab8267df7184b5b7cd76}{get\+\_\+gravity\+\_\+accuracy}} () +\begin{DoxyCompactList}\small\item\em Get the reported gravity accuracy. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a89618eba08186ee8e679e7313907ddef}{get\+\_\+roll}} () +\begin{DoxyCompactList}\small\item\em Get the reported rotation about x axis. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3}{get\+\_\+pitch}} () +\begin{DoxyCompactList}\small\item\em Get the reported rotation about y axis. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17}{get\+\_\+yaw}} () +\begin{DoxyCompactList}\small\item\em Get the reported rotation about z axis. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6}{get\+\_\+roll\+\_\+deg}} () +\begin{DoxyCompactList}\small\item\em Get the reported rotation about x axis. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_af50010400cbd1445e9ddfa259384b412}{get\+\_\+pitch\+\_\+deg}} () +\begin{DoxyCompactList}\small\item\em Get the reported rotation about y axis. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_af80f7795656e695e036d3b1557aed94c}{get\+\_\+yaw\+\_\+deg}} () +\begin{DoxyCompactList}\small\item\em Get the reported rotation about z axis. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d}{get\+\_\+quat}} (float \&i, float \&j, float \&k, float \&real, float \&rad\+\_\+accuracy, uint8\+\_\+t \&accuracy) +\begin{DoxyCompactList}\small\item\em Get the full quaternion reading. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5}{get\+\_\+quat\+\_\+I}} () +\begin{DoxyCompactList}\small\item\em Get I component of reported quaternion. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015}{get\+\_\+quat\+\_\+J}} () +\begin{DoxyCompactList}\small\item\em Get J component of reported quaternion. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8}{get\+\_\+quat\+\_\+K}} () +\begin{DoxyCompactList}\small\item\em Get K component of reported quaternion. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7}{get\+\_\+quat\+\_\+real}} () +\begin{DoxyCompactList}\small\item\em Get real component of reported quaternion. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630}{get\+\_\+quat\+\_\+radian\+\_\+accuracy}} () +\begin{DoxyCompactList}\small\item\em Get radian accuracy of reported quaternion. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d}{get\+\_\+quat\+\_\+accuracy}} () +\begin{DoxyCompactList}\small\item\em Get accuracy of reported quaternion. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a9329c6669282071622c3b3741b1b8142}{get\+\_\+accel}} (float \&x, float \&y, float \&z, uint8\+\_\+t \&accuracy) +\begin{DoxyCompactList}\small\item\em Get full acceleration (total acceleration of device, units in m/s\texorpdfstring{$^\wedge$}{\string^}2). \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69}{get\+\_\+accel\+\_\+X}} () +\begin{DoxyCompactList}\small\item\em Get x axis acceleration (total acceleration of device, units in m/s\texorpdfstring{$^\wedge$}{\string^}2). \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1}{get\+\_\+accel\+\_\+Y}} () +\begin{DoxyCompactList}\small\item\em Get y axis acceleration (total acceleration of device, units in m/s\texorpdfstring{$^\wedge$}{\string^}2). \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1}{get\+\_\+accel\+\_\+Z}} () +\begin{DoxyCompactList}\small\item\em Get z axis acceleration (total acceleration of device, units in m/s\texorpdfstring{$^\wedge$}{\string^}2). \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a3fce726d5de821f97ed207036dae2900}{get\+\_\+accel\+\_\+accuracy}} () +\begin{DoxyCompactList}\small\item\em Get accuracy of linear acceleration. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ad59b029d04341dbef72e059488951980}{get\+\_\+linear\+\_\+accel}} (float \&x, float \&y, float \&z, uint8\+\_\+t \&accuracy) +\begin{DoxyCompactList}\small\item\em Get full linear acceleration (acceleration of the device minus gravity, units in m/s\texorpdfstring{$^\wedge$}{\string^}2). \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3}{get\+\_\+linear\+\_\+accel\+\_\+X}} () +\begin{DoxyCompactList}\small\item\em Get x axis linear acceleration (acceleration of device minus gravity, units in m/s\texorpdfstring{$^\wedge$}{\string^}2) \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191}{get\+\_\+linear\+\_\+accel\+\_\+Y}} () +\begin{DoxyCompactList}\small\item\em Get y axis linear acceleration (acceleration of device minus gravity, units in m/s\texorpdfstring{$^\wedge$}{\string^}2) \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84}{get\+\_\+linear\+\_\+accel\+\_\+Z}} () +\begin{DoxyCompactList}\small\item\em Get z axis linear acceleration (acceleration of device minus gravity, units in m/s\texorpdfstring{$^\wedge$}{\string^}2) \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a33fe3c2f47759cfae5f4b612ddd329ea}{get\+\_\+linear\+\_\+accel\+\_\+accuracy}} () +\begin{DoxyCompactList}\small\item\em Get accuracy of linear acceleration. \end{DoxyCompactList}\item +int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a1de356dd604c1dffcd1a32faeb4fafe2}{get\+\_\+raw\+\_\+accel\+\_\+X}} () +\begin{DoxyCompactList}\small\item\em Get raw accelerometer x axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.\+5.\+8) \end{DoxyCompactList}\item +int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a96563de0eb597a52d595d19da827b1ac}{get\+\_\+raw\+\_\+accel\+\_\+Y}} () +\begin{DoxyCompactList}\small\item\em Get raw accelerometer y axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.\+5.\+8) \end{DoxyCompactList}\item +int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a718cdd910e5e7e03fd0a1ad04ee6f0ce}{get\+\_\+raw\+\_\+accel\+\_\+Z}} () +\begin{DoxyCompactList}\small\item\em Get raw accelerometer z axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.\+5.\+8) \end{DoxyCompactList}\item +int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_af1b2c3a383a84fc6dfaddae1052b44d4}{get\+\_\+raw\+\_\+gyro\+\_\+X}} () +\begin{DoxyCompactList}\small\item\em Get raw gyroscope x axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.\+5.\+12) \end{DoxyCompactList}\item +int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aff7714441d242b3b9b0c03f94e0a9374}{get\+\_\+raw\+\_\+gyro\+\_\+Y}} () +\begin{DoxyCompactList}\small\item\em Get raw gyroscope y axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.\+5.\+12) \end{DoxyCompactList}\item +int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a2e28b5a79c442a6baa2fa5165b9ce37d}{get\+\_\+raw\+\_\+gyro\+\_\+Z}} () +\begin{DoxyCompactList}\small\item\em Get raw gyroscope z axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.\+5.\+12) \end{DoxyCompactList}\item +int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_adf12600b39de41d258439a343fcc1ad8}{get\+\_\+raw\+\_\+magf\+\_\+X}} () +\begin{DoxyCompactList}\small\item\em Get raw magnetometer x axis reading from physical magnetometer sensor (See Ref. Manual 6.\+5.\+15) \end{DoxyCompactList}\item +int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a2c842e43ceae19149f6525bcbc48f1cf}{get\+\_\+raw\+\_\+magf\+\_\+Y}} () +\begin{DoxyCompactList}\small\item\em Get raw magnetometer y axis reading from physical magnetometer sensor (See Ref. Manual 6.\+5.\+15) \end{DoxyCompactList}\item +int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a99c1bcc2ec3ca3d8feafd6dd61f9d269}{get\+\_\+raw\+\_\+magf\+\_\+Z}} () +\begin{DoxyCompactList}\small\item\em Get raw magnetometer z axis reading from physical magnetometer sensor (See Ref. Manual 6.\+5.\+15) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89}{get\+\_\+gyro\+\_\+calibrated\+\_\+velocity}} (float \&x, float \&y, float \&z, uint8\+\_\+t \&accuracy) +\begin{DoxyCompactList}\small\item\em Get full rotational velocity with drift compensation (units in Rad/s). \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_ab7977391191067282e7f734b9ee45059}{get\+\_\+gyro\+\_\+calibrated\+\_\+velocity\+\_\+X}} () +\begin{DoxyCompactList}\small\item\em Get calibrated gyro x axis angular velocity measurement. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89}{get\+\_\+gyro\+\_\+calibrated\+\_\+velocity\+\_\+Y}} () +\begin{DoxyCompactList}\small\item\em Get calibrated gyro y axis angular velocity measurement. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a}{get\+\_\+gyro\+\_\+calibrated\+\_\+velocity\+\_\+Z}} () +\begin{DoxyCompactList}\small\item\em Get calibrated gyro z axis angular velocity measurement. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a811999653110858311c97a779c388e5d}{get\+\_\+gyro\+\_\+accuracy}} () +\begin{DoxyCompactList}\small\item\em Get calibrated gyro accuracy. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531}{get\+\_\+uncalibrated\+\_\+gyro}} (float \&x, float \&y, float \&z, float \&bx, float \&by, float \&bz, uint8\+\_\+t \&accuracy) +\begin{DoxyCompactList}\small\item\em Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is given but not applied. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf}{get\+\_\+uncalibrated\+\_\+gyro\+\_\+X}} () +\begin{DoxyCompactList}\small\item\em Get uncalibrated gyro x axis angular velocity measurement. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4}{get\+\_\+uncalibrated\+\_\+gyro\+\_\+Y}} () +\begin{DoxyCompactList}\small\item\em Get uncalibrated gyro Y axis angular velocity measurement. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717}{get\+\_\+uncalibrated\+\_\+gyro\+\_\+Z}} () +\begin{DoxyCompactList}\small\item\em Get uncalibrated gyro Z axis angular velocity measurement. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b}{get\+\_\+uncalibrated\+\_\+gyro\+\_\+bias\+\_\+X}} () +\begin{DoxyCompactList}\small\item\em Get uncalibrated gyro x axis drift estimate. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a74725517129dd548c7a3de705d5861bd}{get\+\_\+uncalibrated\+\_\+gyro\+\_\+bias\+\_\+Y}} () +\begin{DoxyCompactList}\small\item\em Get uncalibrated gyro Y axis drift estimate. \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7}{get\+\_\+uncalibrated\+\_\+gyro\+\_\+bias\+\_\+Z}} () +\begin{DoxyCompactList}\small\item\em Get uncalibrated gyro Z axis drift estimate. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a3285613f18b2f2f4c3f9e6d5c971af10}{get\+\_\+uncalibrated\+\_\+gyro\+\_\+accuracy}} () +\begin{DoxyCompactList}\small\item\em Get uncalibrated gyro accuracy. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f}{get\+\_\+gyro\+\_\+velocity}} (float \&x, float \&y, float \&z) +\begin{DoxyCompactList}\small\item\em Full rotational velocity from gyro-\/integrated rotation vector (See Ref. Manual 6.\+5.\+44) \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00}{get\+\_\+gyro\+\_\+velocity\+\_\+X}} () +\begin{DoxyCompactList}\small\item\em Get x axis angular velocity from gyro-\/integrated rotation vector. (See Ref. Manual 6.\+5.\+44) \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04}{get\+\_\+gyro\+\_\+velocity\+\_\+Y}} () +\begin{DoxyCompactList}\small\item\em Get y axis angular velocity from gyro-\/integrated rotation vector. (See Ref. Manual 6.\+5.\+44) \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_ae2add976af256ec981248371a2f58207}{get\+\_\+gyro\+\_\+velocity\+\_\+Z}} () +\begin{DoxyCompactList}\small\item\em Get z axis angular velocity from gyro-\/integrated rotation vector. (See Ref. Manual 6.\+5.\+44) \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a4797ec731de4c158716da1a7af9d1602}{get\+\_\+tap\+\_\+detector}} () +\begin{DoxyCompactList}\small\item\em Get if tap has occured. \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_adaff49f3d80fdd19fd4210f0c56d41ef}{get\+\_\+step\+\_\+count}} () +\begin{DoxyCompactList}\small\item\em Get the counted amount of steps. \end{DoxyCompactList}\item +int8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a0d148e00abcfeec48c689e3084a7e786}{get\+\_\+stability\+\_\+classifier}} () +\begin{DoxyCompactList}\small\item\em Get the current stability classifier (Seee Ref. Manual 6.\+5.\+31) \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a4f7060b2d3c15b359b70b6346730446a}{get\+\_\+activity\+\_\+classifier}} () +\begin{DoxyCompactList}\small\item\em Get the current activity classifier (Seee Ref. Manual 6.\+5.\+36) \end{DoxyCompactList}\item +int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a4421c43323945946ad605f8422958dcf}{get\+\_\+\+Q1}} (uint16\+\_\+t record\+\_\+\+ID) +\begin{DoxyCompactList}\small\item\em Gets Q1 point from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system). \end{DoxyCompactList}\item +int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b}{get\+\_\+\+Q2}} (uint16\+\_\+t record\+\_\+\+ID) +\begin{DoxyCompactList}\small\item\em Gets Q2 point from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system). \end{DoxyCompactList}\item +int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a}{get\+\_\+\+Q3}} (uint16\+\_\+t record\+\_\+\+ID) +\begin{DoxyCompactList}\small\item\em Gets Q3 point from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system). \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372}{get\+\_\+resolution}} (uint16\+\_\+t record\+\_\+\+ID) +\begin{DoxyCompactList}\small\item\em Gets resolution from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system). \end{DoxyCompactList}\item +float \mbox{\hyperlink{class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0}{get\+\_\+range}} (uint16\+\_\+t record\+\_\+\+ID) +\begin{DoxyCompactList}\small\item\em Gets range from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system). \end{DoxyCompactList}\item +uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41}{FRS\+\_\+read\+\_\+word}} (uint16\+\_\+t record\+\_\+\+ID, uint8\+\_\+t word\+\_\+number) +\begin{DoxyCompactList}\small\item\em Reads meta data word from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system) given the record ID and word number. (See Ref. Manual 5.\+1 \& 6.\+3.\+7) \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_adf789e709ac1667656db757c8d559af9}{FRS\+\_\+read\+\_\+request}} (uint16\+\_\+t record\+\_\+\+ID, uint16\+\_\+t read\+\_\+offset, uint16\+\_\+t block\+\_\+size) +\begin{DoxyCompactList}\small\item\em Requests meta data from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system) given the record ID. Contains Q points and other info. (See Ref. Manual 5.\+1 \& 6.\+3.\+6) \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1}{FRS\+\_\+read\+\_\+data}} (uint16\+\_\+t record\+\_\+\+ID, uint8\+\_\+t start\+\_\+location, uint8\+\_\+t words\+\_\+to\+\_\+read) +\begin{DoxyCompactList}\small\item\em Read meta data from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system) given the record ID. Contains Q points and other info. (See Ref. Manual 5.\+1 \& 6.\+3.\+7) \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsubsection*{Static Public Attributes} +\begin{DoxyCompactItemize} +\item +static const constexpr uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ad7ef7d7068af5f92239c12022dbeb16d}{FRS\+\_\+\+RECORD\+\_\+\+ID\+\_\+\+ACCELEROMETER}} +\begin{DoxyCompactList}\small\item\em Accelerometer record ID, to be passed in metadata functions like \doxylink{class_b_n_o08x_a4421c43323945946ad605f8422958dcf}{get\+\_\+\+Q1()} \end{DoxyCompactList}\item +static const constexpr uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a35d8f641e73c308f92a5a0a772f90f48}{FRS\+\_\+\+RECORD\+\_\+\+ID\+\_\+\+GYROSCOPE\+\_\+\+CALIBRATED}} +\begin{DoxyCompactList}\small\item\em Calirated gyroscope record ID, to be passed in metadata functions like \doxylink{class_b_n_o08x_a4421c43323945946ad605f8422958dcf}{get\+\_\+\+Q1()} \end{DoxyCompactList}\item +static const constexpr uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a0992d77f9bae0b8e3c8d9331fe84fe24}{FRS\+\_\+\+RECORD\+\_\+\+ID\+\_\+\+MAGNETIC\+\_\+\+FIELD\+\_\+\+CALIBRATED}} +\begin{DoxyCompactList}\small\item\em Calibrated magnetometer record ID, to be passed in metadata functions like \doxylink{class_b_n_o08x_a4421c43323945946ad605f8422958dcf}{get\+\_\+\+Q1()} \end{DoxyCompactList}\item +static const constexpr uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a9f35840b19c8ad11fd1b4622c3269250}{FRS\+\_\+\+RECORD\+\_\+\+ID\+\_\+\+ROTATION\+\_\+\+VECTOR}} +\begin{DoxyCompactList}\small\item\em Rotation vector record ID, to be passed in metadata functions like \doxylink{class_b_n_o08x_a4421c43323945946ad605f8422958dcf}{get\+\_\+\+Q1()} \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a1ef13f6f330810934416ad5fe0ee55b2}{TARE\+\_\+\+AXIS\+\_\+\+ALL}} = 0x07 +\begin{DoxyCompactList}\small\item\em Tare all axes (used with tare now command) \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aecb3e11c1ca5769fd60f42c17a105731}{TARE\+\_\+\+AXIS\+\_\+Z}} = 0x04 +\begin{DoxyCompactList}\small\item\em Tar yaw axis only (used with tare now command) \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a8e2cfc25d0e34ae53a762b88cc3ac3c8}{TARE\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 0 +\begin{DoxyCompactList}\small\item\em Tare rotation vector. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_abaf1ec8bb197db1998a9ed3cec6180d5}{TARE\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 1 +\begin{DoxyCompactList}\small\item\em Tare game rotation vector. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a225397a04d849e5647992ca80d68febb}{TARE\+\_\+\+GEOMAGNETIC\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 2 +\begin{DoxyCompactList}\small\item\em tare geomagnetic rotation vector \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a9ec354d75249f06f13599abf7bedfde0}{TARE\+\_\+\+GYRO\+\_\+\+INTEGRATED\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 3 +\begin{DoxyCompactList}\small\item\em Tare gyro integrated rotation vector. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_abff9abe904bcdde951cf88c378284b45}{TARE\+\_\+\+ARVR\+\_\+\+STABILIZED\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 4 +\begin{DoxyCompactList}\small\item\em Tare ARVR stabilized rotation vector. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a68aaaab144adbe5af00597408f044d9d}{TARE\+\_\+\+ARVR\+\_\+\+STABILIZED\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 5 +\begin{DoxyCompactList}\small\item\em Tare ARVR stabilized game rotation vector. \end{DoxyCompactList}\item +static const constexpr int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a0b19c8f2de2b2bfe033da7f93cdd2608}{ROTATION\+\_\+\+VECTOR\+\_\+\+Q1}} = 14 +\begin{DoxyCompactList}\small\item\em Rotation vector Q point (See SH-\/2 Ref. Manual 6.\+5.\+18) \end{DoxyCompactList}\item +static const constexpr int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a923d65d8568cc31873ad56a3908e1939}{ROTATION\+\_\+\+VECTOR\+\_\+\+ACCURACY\+\_\+\+Q1}} = 12 +\begin{DoxyCompactList}\small\item\em Rotation vector accuracy estimate Q point (See SH-\/2 Ref. Manual 6.\+5.\+18) \end{DoxyCompactList}\item +static const constexpr int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a0564aaf5b20dc42b54db4fb3115ac1c7}{ACCELEROMETER\+\_\+\+Q1}} = 8 +\begin{DoxyCompactList}\small\item\em Acceleration Q point (See SH-\/2 Ref. Manual 6.\+5.\+9) \end{DoxyCompactList}\item +static const constexpr int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ad0d37fe07ced24f2c9afc21145a74e7b}{LINEAR\+\_\+\+ACCELEROMETER\+\_\+\+Q1}} = 8 +\begin{DoxyCompactList}\small\item\em Linear acceleration Q point (See SH-\/2 Ref. Manual 6.\+5.\+10) \end{DoxyCompactList}\item +static const constexpr int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aa3bec8effefa61cec6fa170e9d02c4dd}{GYRO\+\_\+\+Q1}} = 9 +\begin{DoxyCompactList}\small\item\em Gyro Q point (See SH-\/2 Ref. Manual 6.\+5.\+13) \end{DoxyCompactList}\item +static const constexpr int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a9fac9b811b7c2117675a784cb4df204c}{MAGNETOMETER\+\_\+\+Q1}} = 4 +\begin{DoxyCompactList}\small\item\em Magnetometer Q point (See SH-\/2 Ref. Manual 6.\+5.\+16) \end{DoxyCompactList}\item +static const constexpr int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aafe117561fe9138800073a04a778b4ce}{ANGULAR\+\_\+\+VELOCITY\+\_\+\+Q1}} = 10 +\begin{DoxyCompactList}\small\item\em Angular velocity Q point (See SH-\/2 Ref. Manual 6.\+5.\+44) \end{DoxyCompactList}\item +static const constexpr int16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae10722334dfce9635e76519598e165a2}{GRAVITY\+\_\+\+Q1}} = 8 +\begin{DoxyCompactList}\small\item\em Gravity Q point (See SH-\/2 Ref. Manual 6.\+5.\+11) \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsubsection*{Private Types} +\begin{DoxyCompactItemize} +\item +typedef struct BNO08x\+::bno08x\+\_\+rx\+\_\+packet\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a407711b4a84223a52cc043a152aea8ba}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} +\begin{DoxyCompactList}\small\item\em Holds data that is received over spi. \end{DoxyCompactList}\item +typedef struct BNO08x\+::bno08x\+\_\+tx\+\_\+packet\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a3a1a869ac69e6ee850bd2a7f90dd8945}{bno08x\+\_\+tx\+\_\+packet\+\_\+t}} +\begin{DoxyCompactList}\small\item\em Holds data that is sent over spi. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsubsection*{Private Member Functions} +\begin{DoxyCompactItemize} +\item +bool \mbox{\hyperlink{class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e}{wait\+\_\+for\+\_\+rx\+\_\+done}} () +\begin{DoxyCompactList}\small\item\em Waits for data to be received over SPI, or HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+MS to elapse. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773}{wait\+\_\+for\+\_\+tx\+\_\+done}} () +\begin{DoxyCompactList}\small\item\em Waits for a queued packet to be sent or HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+MS to elapse. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf}{wait\+\_\+for\+\_\+data}} () +\begin{DoxyCompactList}\small\item\em Waits for a valid or invalid packet to be received or HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+MS to elapse. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_b_n_o08x_ae540799865934fcff54caed0772df071}{receive\+\_\+packet}} () +\begin{DoxyCompactList}\small\item\em Receives a SHTP packet via SPI and sends it to \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a}{send\+\_\+packet}} (\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__tx__packet__t}{bno08x\+\_\+tx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}packet) +\begin{DoxyCompactList}\small\item\em Sends a queued SHTP packet via SPI. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd}{enable\+\_\+report}} (uint8\+\_\+t report\+\_\+\+ID, uint32\+\_\+t time\+\_\+between\+\_\+reports, const Event\+Bits\+\_\+t report\+\_\+evt\+\_\+grp\+\_\+bit) +\begin{DoxyCompactList}\small\item\em Enables a sensor report for a given ID. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693}{disable\+\_\+report}} (uint8\+\_\+t report\+\_\+\+ID, const Event\+Bits\+\_\+t report\+\_\+evt\+\_\+grp\+\_\+bit) +\begin{DoxyCompactList}\small\item\em Disables a sensor report for a given ID by setting its time interval to 0. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f}{queue\+\_\+packet}} (uint8\+\_\+t channel\+\_\+number, uint8\+\_\+t data\+\_\+length, uint8\+\_\+t \texorpdfstring{$\ast$}{*}commands) +\begin{DoxyCompactList}\small\item\em Queues an SHTP packet to be sent via SPI. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9}{queue\+\_\+command}} (uint8\+\_\+t command, uint8\+\_\+t \texorpdfstring{$\ast$}{*}commands) +\begin{DoxyCompactList}\small\item\em Queues a packet containing a command. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c}{queue\+\_\+feature\+\_\+command}} (uint8\+\_\+t report\+\_\+\+ID, uint32\+\_\+t time\+\_\+between\+\_\+reports) +\begin{DoxyCompactList}\small\item\em Queues a packet containing a command with a request for sensor reports, reported periodically. (See Ref. Manual 6.\+5.\+4) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8}{queue\+\_\+feature\+\_\+command}} (uint8\+\_\+t report\+\_\+\+ID, uint32\+\_\+t time\+\_\+between\+\_\+reports, uint32\+\_\+t specific\+\_\+config) +\begin{DoxyCompactList}\small\item\em Queues a packet containing a command with a request for sensor reports, reported periodically. (See Ref. Manual 6.\+5.\+4) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91}{queue\+\_\+calibrate\+\_\+command}} (uint8\+\_\+t \+\_\+to\+\_\+calibrate) +\begin{DoxyCompactList}\small\item\em Queues a packet containing a command to calibrate the specified sensor. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2}{queue\+\_\+tare\+\_\+command}} (uint8\+\_\+t command, uint8\+\_\+t axis=\mbox{\hyperlink{class_b_n_o08x_a1ef13f6f330810934416ad5fe0ee55b2}{TARE\+\_\+\+AXIS\+\_\+\+ALL}}, uint8\+\_\+t rotation\+\_\+vector\+\_\+basis=\mbox{\hyperlink{class_b_n_o08x_a8e2cfc25d0e34ae53a762b88cc3ac3c8}{TARE\+\_\+\+ROTATION\+\_\+\+VECTOR}}) +\begin{DoxyCompactList}\small\item\em Queues a packet containing a command related to zeroing sensor\textquotesingle{}s axes. (See Ref. Manual 6.\+4.\+4.\+1) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1}{queue\+\_\+request\+\_\+product\+\_\+id\+\_\+command}} () +\begin{DoxyCompactList}\small\item\em Queues a packet containing the request product ID command. \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd}{parse\+\_\+packet}} (\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}packet) +\begin{DoxyCompactList}\small\item\em Parses a packet received from bno08x, updating any data according to received reports. \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036}{parse\+\_\+product\+\_\+id\+\_\+report}} (\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}packet) +\begin{DoxyCompactList}\small\item\em Parses product id report and prints device info. \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a51b360d795563b55559f11efb40be36a}{parse\+\_\+frs\+\_\+read\+\_\+response\+\_\+report}} (\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}packet) +\begin{DoxyCompactList}\small\item\em Sends packet to be parsed to meta data function call (frs\+\_\+read\+\_\+word()) through queue. \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d}{parse\+\_\+input\+\_\+report}} (\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}packet) +\begin{DoxyCompactList}\small\item\em Parses received input report sent by \doxylink{class_b_n_o08x}{BNO08x}. \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7}{parse\+\_\+command\+\_\+report}} (\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}packet) +\begin{DoxyCompactList}\small\item\em Parses received command report sent by \doxylink{class_b_n_o08x}{BNO08x} (See Ref. Manual 6.\+3.\+9) \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a35856c108a47de8b3b38c4395aabb4eb}{print\+\_\+header}} (\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}packet) +\begin{DoxyCompactList}\small\item\em Prints the header of the passed SHTP packet to serial console with ESP\+\_\+\+LOG statement. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a05e4cd5861b55fc0182d7dd13bb85e49}{print\+\_\+packet}} (\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}packet) +\begin{DoxyCompactList}\small\item\em Prints the passed SHTP packet to serial console with ESP\+\_\+\+LOG statement. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf}{spi\+\_\+task}} () +\begin{DoxyCompactList}\small\item\em Task responsible for SPI transactions. Executed when HINT in is asserted by \doxylink{class_b_n_o08x}{BNO08x}. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task}} () +\begin{DoxyCompactList}\small\item\em Task responsible parsing packets. Executed when SPI task sends a packet to be parsed, notifies \doxylink{class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf}{wait\+\_\+for\+\_\+data()} call. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsubsection*{Static Private Member Functions} +\begin{DoxyCompactItemize} +\item +static void \mbox{\hyperlink{class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74}{spi\+\_\+task\+\_\+trampoline}} (void \texorpdfstring{$\ast$}{*}arg) +\begin{DoxyCompactList}\small\item\em Static function used to launch spi task. \end{DoxyCompactList}\item +static void \mbox{\hyperlink{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520}{data\+\_\+proc\+\_\+task\+\_\+trampoline}} (void \texorpdfstring{$\ast$}{*}arg) +\begin{DoxyCompactList}\small\item\em Static function used to launch data processing task. \end{DoxyCompactList}\item +static void IRAM\+\_\+\+ATTR \mbox{\hyperlink{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7}{hint\+\_\+handler}} (void \texorpdfstring{$\ast$}{*}arg) +\begin{DoxyCompactList}\small\item\em HINT interrupt service routine, handles falling edge of \doxylink{class_b_n_o08x}{BNO08x} HINT pin. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +Event\+Group\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aa2b4442b5cc63ebf0c495e6fb537c85e}{evt\+\_\+grp\+\_\+spi}} +\begin{DoxyCompactList}\small\item\em Event group for indicating when bno08x hint pin has triggered and when new data has been processed. Used by calls to sending or receiving functions. \end{DoxyCompactList}\item +Event\+Group\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a63eb6c8be6f3bc943a86bb0496871275}{evt\+\_\+grp\+\_\+report\+\_\+en}} +\begin{DoxyCompactList}\small\item\em Event group for indicating which reports are currently enabled. \end{DoxyCompactList}\item +Queue\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a7d4661d3aae56013caa8f2bff0f67c08}{queue\+\_\+rx\+\_\+data}} +\begin{DoxyCompactList}\small\item\em Packet queue used to send data received from bno08x from spi\+\_\+task to data\+\_\+proc\+\_\+task. \end{DoxyCompactList}\item +Queue\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a4d5c5eee87a578de9c8318cd294b3a22}{queue\+\_\+tx\+\_\+data}} +\begin{DoxyCompactList}\small\item\em Packet queue used to send data to be sent over SPI from sending functions to spi\+\_\+task. \end{DoxyCompactList}\item +Queue\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a9a1c851e8fa5633e11f6abee293d7e9b}{queue\+\_\+frs\+\_\+read\+\_\+data}} +\begin{DoxyCompactList}\small\item\em Queue used to send packet body from data\+\_\+proc\+\_\+task to frs read functions. \end{DoxyCompactList}\item +Queue\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a84b3639cc159262e0137adb0db5cf9aa}{queue\+\_\+reset\+\_\+reason}} +\begin{DoxyCompactList}\small\item\em Queue used to send reset reason from product id report to reset\+\_\+reason() function. \end{DoxyCompactList}\item +std\+::vector$<$ std\+::function$<$ void()$>$ $>$ \mbox{\hyperlink{class_b_n_o08x_a6a15e3a64dd71ea61f0448afcce96409}{cb\+\_\+list}} +\item +uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a7bd032712a975e73e66bd72a3502baba}{meta\+\_\+data}} \mbox{[}9\mbox{]} +\begin{DoxyCompactList}\small\item\em First 9 bytes of meta data returned from FRS read operation (we don\textquotesingle{}t really need the rest) (See Ref. Manual 5.\+1) \end{DoxyCompactList}\item +\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}{imu\+\_\+config}} \{\} +\begin{DoxyCompactList}\small\item\em IMU configuration settings. \end{DoxyCompactList}\item +spi\+\_\+bus\+\_\+config\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a982f065df42f00e53fd87c840efdb0f1}{bus\+\_\+config}} \{\} +\begin{DoxyCompactList}\small\item\em SPI bus GPIO configuration settings. \end{DoxyCompactList}\item +spi\+\_\+device\+\_\+interface\+\_\+config\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a425a1f5a9f3232aadc685caaf4c2f82e}{imu\+\_\+spi\+\_\+config}} \{\} +\begin{DoxyCompactList}\small\item\em SPI slave device settings. \end{DoxyCompactList}\item +spi\+\_\+device\+\_\+handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_acc0ea091465fc9a5736f5e0c6a0ce8ef}{spi\+\_\+hdl}} \{\} +\begin{DoxyCompactList}\small\item\em SPI device handle. \end{DoxyCompactList}\item +spi\+\_\+transaction\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ac16adc5f00b0039c98a4921f13895026}{spi\+\_\+transaction}} \{\} +\begin{DoxyCompactList}\small\item\em SPI transaction handle. \end{DoxyCompactList}\item +uint32\+\_\+t \mbox{\hyperlink{class_b_n_o08x_abc972db20affbd0040b4e6c4892dd57b}{time\+\_\+stamp}} +\begin{DoxyCompactList}\small\item\em Report timestamp (see datasheet 1.\+3.\+5.\+3) \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a75fb2f06c5bbe26e3f3c794934ef954c}{raw\+\_\+accel\+\_\+X}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ab56e2ba505fa293d03e955137625c562}{raw\+\_\+accel\+\_\+Y}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_af254d245b368027df6952b7d7522bd35}{raw\+\_\+accel\+\_\+Z}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a3365b7ebde01e284274e655c60343df9}{accel\+\_\+accuracy}} +\begin{DoxyCompactList}\small\item\em Raw acceleration readings (See SH-\/2 Ref. Manual 6.\+5.\+8) \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae1f71a432cb15e75f522fa18f29f4d50}{raw\+\_\+lin\+\_\+accel\+\_\+X}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aff3a5590471d1c9fc485a5610433915f}{raw\+\_\+lin\+\_\+accel\+\_\+Y}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_abc8add47f1babc66c812a015614143d3}{raw\+\_\+lin\+\_\+accel\+\_\+Z}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a35e1635ef5edde8fc8640f978c6f2e3c}{accel\+\_\+lin\+\_\+accuracy}} +\begin{DoxyCompactList}\small\item\em Raw linear acceleration (See SH-\/2 Ref. Manual 6.\+5.\+10) \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a19696327a056a448ed5ba706e747bbe5}{raw\+\_\+gyro\+\_\+X}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a61df9f571555f5f682eb51f24a279489}{raw\+\_\+gyro\+\_\+Y}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a03f567cda2a3cc966301e96732fca9ad}{raw\+\_\+gyro\+\_\+Z}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a98ea35dd0fbd0c409d25fd8a6ed9f277}{gyro\+\_\+accuracy}} +\begin{DoxyCompactList}\small\item\em Raw gyro reading (See SH-\/2 Ref. Manual 6.\+5.\+13) \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a69dc7e97875060213085ba964b3bd987}{raw\+\_\+quat\+\_\+I}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a61ae05dc5572b326541bf8099f0c2a54}{raw\+\_\+quat\+\_\+J}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a7720c44ed1c0f1a0663d2adc5e1a1ea1}{raw\+\_\+quat\+\_\+K}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a867354267253ae828be4fae15c062db3}{raw\+\_\+quat\+\_\+real}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a033d6cb1aa137743b69cc3e401df67b7}{raw\+\_\+quat\+\_\+radian\+\_\+accuracy}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a36223f7124751fa71e860b2ef55dd2ac}{quat\+\_\+accuracy}} +\begin{DoxyCompactList}\small\item\em Raw quaternion reading (See SH-\/2 Ref. Manual 6.\+5.\+44) \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aa5bb03dbeabed729c012ec7164a3354f}{raw\+\_\+velocity\+\_\+gyro\+\_\+X}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a4f188bf76ba862f07606d1351d28548f}{raw\+\_\+velocity\+\_\+gyro\+\_\+Y}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ab49f9a6586d709bbd26280ef44a4bbf7}{raw\+\_\+velocity\+\_\+gyro\+\_\+Z}} +\begin{DoxyCompactList}\small\item\em Raw gyro angular velocity reading (See SH-\/2 Ref. Manual 6.\+5.\+44) \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_af45016be9ea523d80be8467b2907b499}{gravity\+\_\+X}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_af20dcd487a9fe8fa6243817d51e37be5}{gravity\+\_\+Y}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_afa1cf5c3afbb258d97c55c5fb187f2d6}{gravity\+\_\+Z}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae01698d287ea999179a11e2244902022}{gravity\+\_\+accuracy}} +\begin{DoxyCompactList}\small\item\em Gravity reading in m/s\texorpdfstring{$^\wedge$}{\string^}2 (See SH-\/2 Ref. Manual 6.\+5.\+11) \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_afdc5cdb65bd0b36528b5b671b9d27053}{raw\+\_\+uncalib\+\_\+gyro\+\_\+X}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_acc2c66e2985975266a286385ea855117}{raw\+\_\+uncalib\+\_\+gyro\+\_\+Y}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_afac9dd4161f4c0051255293680c9082b}{raw\+\_\+uncalib\+\_\+gyro\+\_\+Z}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a8a2667f668317cee0a9fc4ef0accc3f5}{raw\+\_\+bias\+\_\+X}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ac38ff5eb93d3c3db0af2504ba02fd93c}{raw\+\_\+bias\+\_\+Y}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a0968eaed9b3d979a2caa1aba6e6b417a}{raw\+\_\+bias\+\_\+Z}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a081c666a3f24016d0ec5c5edc49f2903}{uncalib\+\_\+gyro\+\_\+accuracy}} +\begin{DoxyCompactList}\small\item\em Uncalibrated gyro reading (See SH-\/2 Ref. Manual 6.\+5.\+14) \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aa5bdf740161b7c37adcac0154a410118}{raw\+\_\+magf\+\_\+X}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_acd365418f24a6da61122c66d82086639}{raw\+\_\+magf\+\_\+Y}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ab4862de31d0874b44b6745678e1c905e}{raw\+\_\+magf\+\_\+Z}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ac5d4e151690774687efa951ca41c16ae}{magf\+\_\+accuracy}} +\begin{DoxyCompactList}\small\item\em Calibrated magnetic field reading in u\+Tesla (See SH-\/2 Ref. Manual 6.\+5.\+16) \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a1171a5738a4e6831ec7fa32a29f15554}{tap\+\_\+detector}} +\begin{DoxyCompactList}\small\item\em Tap detector reading (See SH-\/2 Ref. Manual 6.\+5.\+27) \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ad80a77973371b12d722ea39063c648be}{step\+\_\+count}} +\begin{DoxyCompactList}\small\item\em Step counter reading (See SH-\/2 Ref. Manual 6.\+5.\+29) \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a1b12471e92536a79d0c425d77676f2e1}{stability\+\_\+classifier}} +\begin{DoxyCompactList}\small\item\em Stability status reading (See SH-\/2 Ref. Manual 6.\+5.\+31) \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a75cea49c1c08ca28d9fa7e5ed61c6e7b}{activity\+\_\+classifier}} +\begin{DoxyCompactList}\small\item\em Activity status reading (See SH-\/2 Ref. Manual 6.\+5.\+36) \end{DoxyCompactList}\item +uint8\+\_\+t \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_af96e8cd070459f945ffbf01b98106e13}{activity\+\_\+confidences}} +\begin{DoxyCompactList}\small\item\em Confidence of read activities (See SH-\/2 Ref. Manual 6.\+5.\+36) \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ad212b5028a31e857e76d251ced2724e1}{calibration\+\_\+status}} +\begin{DoxyCompactList}\small\item\em Calibration status of device (See SH-\/2 Ref. Manual 6.\+4.\+7.\+1 \& 6.\+4.\+7.\+2) \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a937cbdc4edaac72c8cad041d79de5701}{mems\+\_\+raw\+\_\+accel\+\_\+X}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ad83cecb8a5d2be01db6792755b6057e9}{mems\+\_\+raw\+\_\+accel\+\_\+Y}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a59a4d75f1302ab693b1b26e9ccaa5341}{mems\+\_\+raw\+\_\+accel\+\_\+Z}} +\begin{DoxyCompactList}\small\item\em Raw accelerometer readings from MEMS sensor (See SH2 Ref. Manual 6.\+5.\+8) \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a3d6b6257462951ea023af7076c80f6dd}{mems\+\_\+raw\+\_\+gyro\+\_\+X}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ab6b142416912a096886dd63ad0beb865}{mems\+\_\+raw\+\_\+gyro\+\_\+Y}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ac35d5b12721ab876eaeb1f714a9b3b1d}{mems\+\_\+raw\+\_\+gyro\+\_\+Z}} +\begin{DoxyCompactList}\small\item\em Raw gyro readings from MEMS sensor (See SH-\/2 Ref. Manual 6.\+5.\+12) \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ab587cdf991342b69b7fff3b33f537eb5}{mems\+\_\+raw\+\_\+magf\+\_\+X}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aad926054c81818fff611e10ed913706a}{mems\+\_\+raw\+\_\+magf\+\_\+Y}} +\item +uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a90f0cdf11decc276006f76a494d42ce3}{mems\+\_\+raw\+\_\+magf\+\_\+Z}} +\begin{DoxyCompactList}\small\item\em Raw magnetometer (compass) readings from MEMS sensor (See SH-\/2 Ref. Manual 6.\+5.\+15) \end{DoxyCompactList}\item +Task\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a615090aae15f1b0410a7e5ecb94957b5}{spi\+\_\+task\+\_\+hdl}} +\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf}{spi\+\_\+task()} handle \end{DoxyCompactList}\item +Task\+Handle\+\_\+t \mbox{\hyperlink{class_b_n_o08x_af9b6fbf35e7cd55d517d30c6429a21a4}{data\+\_\+proc\+\_\+task\+\_\+hdl}} +\begin{DoxyCompactList}\small\item\em \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} task handle \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsubsection*{Static Private Attributes} +\begin{DoxyCompactItemize} +\item +static \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{class_b_n_o08x_a6232920a05c0aba34e5560951a20ae87}{default\+\_\+imu\+\_\+config}} +\begin{DoxyCompactList}\small\item\em default imu config settings \end{DoxyCompactList}\item +static bool \mbox{\hyperlink{class_b_n_o08x_a4882dbc698d7b730f57e2401037766a9}{isr\+\_\+service\+\_\+installed}} = \{false\} +\begin{DoxyCompactList}\small\item\em true of the isr service has been installed, only has to be done once regardless of how many devices are used \end{DoxyCompactList}\item +static const constexpr uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a1a037bda37493cde56732cc6fdc7884b}{RX\+\_\+\+DATA\+\_\+\+LENGTH}} = 300 +\begin{DoxyCompactList}\small\item\em length buffer containing data received over spi \end{DoxyCompactList}\item +static const constexpr uint16\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a2a5b978233eab4c103ab01cfc33a1750}{MAX\+\_\+\+METADATA\+\_\+\+LENGTH}} = 9 +\begin{DoxyCompactList}\small\item\em max length of metadata used in frs read operations \end{DoxyCompactList}\item +static const constexpr uint64\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae7f34752f888c637d5619f898e62a6d4}{HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+MS}} +\begin{DoxyCompactList}\small\item\em Max wait between HINT being asserted by \doxylink{class_b_n_o08x}{BNO08x} before transaction is considered failed (in miliseconds) \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a32cffd8f78881925d22d5a7cb55f2bbc}{EVT\+\_\+\+GRP\+\_\+\+SPI\+\_\+\+RX\+\_\+\+DONE\+\_\+\+BIT}} +\begin{DoxyCompactList}\small\item\em When this bit is set it indicates a receive procedure has completed. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a603dccfbbead6bdaa3bd970ad28fcd38}{EVT\+\_\+\+GRP\+\_\+\+SPI\+\_\+\+RX\+\_\+\+VALID\+\_\+\+PACKET}} +\begin{DoxyCompactList}\small\item\em When this bit is set, it indicates a valid packet has been received and processed. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a6415c95701f590c72083f5bdc5f4ae47}{EVT\+\_\+\+GRP\+\_\+\+SPI\+\_\+\+RX\+\_\+\+INVALID\+\_\+\+PACKET}} +\begin{DoxyCompactList}\small\item\em When this bit is set, it indicates an invalid packet has been received. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aa333b17ab88348a9849f0ceb9757dc9c}{EVT\+\_\+\+GRP\+\_\+\+SPI\+\_\+\+TX\+\_\+\+DONE}} = (1 $<$$<$ 3) +\begin{DoxyCompactList}\small\item\em When this bit is set, it indicates a queued packet has been sent. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a198da2ee3cd9cfa459c3c41c4f8c44b7}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ROTATION\+\_\+\+VECTOR\+\_\+\+BIT}} = (1 $<$$<$ 0) +\begin{DoxyCompactList}\small\item\em When set, rotation vector reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a0f3f33d93b72ba6564f9d5fa93c24f98}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR\+\_\+\+BIT}} = (1 $<$$<$ 1) +\begin{DoxyCompactList}\small\item\em When set, game rotation vector reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aa9703cee46912a545b5e85e671f08e4b}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ARVR\+\_\+\+S\+\_\+\+ROTATION\+\_\+\+VECTOR\+\_\+\+BIT}} +\begin{DoxyCompactList}\small\item\em When set, ARVR stabilized rotation vector reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a79d3fff1e0f19467cad231b22edafa0f}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ARVR\+\_\+\+S\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR\+\_\+\+BIT}} +\begin{DoxyCompactList}\small\item\em When set, ARVR stabilized game rotation vector reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a541155dc4544193451cf102e2a992da9}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GYRO\+\_\+\+ROTATION\+\_\+\+VECTOR\+\_\+\+BIT}} +\begin{DoxyCompactList}\small\item\em When set, gyro integrator rotation vector reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a17b19c32d4dfbc9ae2761a0cdd873314}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ACCELEROMETER\+\_\+\+BIT}} = (1 $<$$<$ 5) +\begin{DoxyCompactList}\small\item\em When set, accelerometer reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ad93161968a53ff53a6bb74ab7c34fbff}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+LINEAR\+\_\+\+ACCELEROMETER\+\_\+\+BIT}} = (1 $<$$<$ 6) +\begin{DoxyCompactList}\small\item\em When set, linear accelerometer reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ab94a8f69673a3db7556ba67775c5ea93}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GRAVITY\+\_\+\+BIT}} = (1 $<$$<$ 7) +\begin{DoxyCompactList}\small\item\em When set, gravity reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a3a8b12ea9b75f97191785a60d1aa962a}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GYRO\+\_\+\+BIT}} = (1 $<$$<$ 8) +\begin{DoxyCompactList}\small\item\em When set, gyro reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_af86821bc0f1e7f5897de20b5e47a85bd}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GYRO\+\_\+\+UNCALIBRATED\+\_\+\+BIT}} = (1 $<$$<$ 9) +\begin{DoxyCompactList}\small\item\em When set, uncalibrated gyro reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a901af6f2d552f197ee830d0a1c06679c}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+MAGNETOMETER\+\_\+\+BIT}} = (1 $<$$<$ 10) +\begin{DoxyCompactList}\small\item\em When set, magnetometer reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a665464f781fe891b9179478d0174af47}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+TAP\+\_\+\+DETECTOR\+\_\+\+BIT}} = (1 $<$$<$ 11) +\begin{DoxyCompactList}\small\item\em When set, tap detector reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ab264b65a3aa5a9a74ed11b8977164a73}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+STEP\+\_\+\+COUNTER\+\_\+\+BIT}} = (1 $<$$<$ 12) +\begin{DoxyCompactList}\small\item\em When set, step counter reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a7d6ee23222f55dbe9f70e04b36d9add2}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+STABILITY\+\_\+\+CLASSIFIER\+\_\+\+BIT}} = (1 $<$$<$ 13) +\begin{DoxyCompactList}\small\item\em When set, stability classifier reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a96eb1b1bfe1266791fd424b3ce402c56}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ACTIVITY\+\_\+\+CLASSIFIER\+\_\+\+BIT}} = (1 $<$$<$ 14) +\begin{DoxyCompactList}\small\item\em When set, activity classifier reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a3e56d12435f7be81956d68196f1a46b4}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+ACCELEROMETER\+\_\+\+BIT}} = (1 $<$$<$ 15) +\begin{DoxyCompactList}\small\item\em When set, raw accelerometer reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a6be7b240e4447c2c643e706954093aa0}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+GYRO\+\_\+\+BIT}} = (1 $<$$<$ 16) +\begin{DoxyCompactList}\small\item\em When set, raw gyro reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ac28553b40b82c7cb409938681afe6cec}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+MAGNETOMETER\+\_\+\+BIT}} = (1 $<$$<$ 17) +\begin{DoxyCompactList}\small\item\em When set, raw magnetometer reports are active. \end{DoxyCompactList}\item +static const constexpr Event\+Bits\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a89399e8a68a53bc2a269ab73625a2da2}{EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ALL\+\_\+\+BITS}} +\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_acd5b44d705af1f9aaa271a59a9d2d595}{CALIBRATE\+\_\+\+ACCEL}} = 0 +\begin{DoxyCompactList}\small\item\em Calibrate accelerometer command used by queue\+\_\+calibrate\+\_\+command. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aeac84719a1cc0f9c8d5a9a749391d4db}{CALIBRATE\+\_\+\+GYRO}} = 1 +\begin{DoxyCompactList}\small\item\em Calibrate gyro command used by queue\+\_\+calibrate\+\_\+command. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ac00e8b59ae8d710cf79956eaafa97ddb}{CALIBRATE\+\_\+\+MAG}} = 2 +\begin{DoxyCompactList}\small\item\em Calibrate magnetometer command used by queue\+\_\+calibrate\+\_\+command. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a955dcb60da150490e17367a871b3a3d2}{CALIBRATE\+\_\+\+PLANAR\+\_\+\+ACCEL}} = 3 +\begin{DoxyCompactList}\small\item\em Calibrate planar acceleration command used by queue\+\_\+calibrate\+\_\+command. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_af53d9e99f163d97ef92fe989b1dd25cc}{CALIBRATE\+\_\+\+ACCEL\+\_\+\+GYRO\+\_\+\+MAG}} +\begin{DoxyCompactList}\small\item\em Calibrate accelerometer, gyro, \& magnetometer command used by queue\+\_\+calibrate\+\_\+command. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a584bfa04a39feb93279ee673c340db54}{CALIBRATE\+\_\+\+STOP}} = 5 +\begin{DoxyCompactList}\small\item\em Stop calibration command used by queue\+\_\+calibrate\+\_\+command. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a384a1efc9857ad938be3bb44f871539b}{COMMAND\+\_\+\+ERRORS}} = 1 +\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a93dd073c0cc1f3ccfde552649f6ebccc}{COMMAND\+\_\+\+COUNTER}} = 2 +\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a0a1756bc16ba3eac45f4229b1e350107}{COMMAND\+\_\+\+TARE}} = 3 +\begin{DoxyCompactList}\small\item\em Command and response to tare command (See Sh2 Ref. Manual 6.\+4.\+4) \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a30eb6d305a187d4d36546841e12176b9}{COMMAND\+\_\+\+INITIALIZE}} = 4 +\begin{DoxyCompactList}\small\item\em Reinitialize sensor hub components See (SH2 Ref. Manual 6.\+4.\+5) \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_af124a6c1d8b871f3181b6c85f1099cb2}{COMMAND\+\_\+\+DCD}} = 6 +\begin{DoxyCompactList}\small\item\em Save DCD command (See SH2 Ref. Manual 6.\+4.\+7) \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a8381dfe403ddff522f172cb16780731a}{COMMAND\+\_\+\+ME\+\_\+\+CALIBRATE}} = 7 +\begin{DoxyCompactList}\small\item\em Command and response to configure ME calibration (See SH2 Ref. Manual 6.\+4.\+7) \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a7a246989c94cd87f68166b20b7ad4c8b}{COMMAND\+\_\+\+DCD\+\_\+\+PERIOD\+\_\+\+SAVE}} = 9 +\begin{DoxyCompactList}\small\item\em Configure DCD periodic saving (See SH2 Ref. Manual 6.\+4) \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a308c8b5307d93a67b5b9066d44494aa5}{COMMAND\+\_\+\+OSCILLATOR}} = 10 +\begin{DoxyCompactList}\small\item\em Retrieve oscillator type command (See SH2 Ref. Manual 6.\+4) \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a4f580b3cb232a762ea7019ee7b04d419}{COMMAND\+\_\+\+CLEAR\+\_\+\+DCD}} = 11 +\begin{DoxyCompactList}\small\item\em Clear DCD \& Reset command (See SH2 Ref. Manual 6.\+4) \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a1e5b64caa514b7e4fe64ab214758b875}{SHTP\+\_\+\+REPORT\+\_\+\+COMMAND\+\_\+\+RESPONSE}} = 0x\+F1 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+3.\+9. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ab04695dd189412092254e52bd6e5a75a}{SHTP\+\_\+\+REPORT\+\_\+\+COMMAND\+\_\+\+REQUEST}} = 0x\+F2 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+3.\+8. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aeb760b095dcf808a413ef696f2608e43}{SHTP\+\_\+\+REPORT\+\_\+\+FRS\+\_\+\+READ\+\_\+\+RESPONSE}} = 0x\+F3 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+3.\+7. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a74af7eacc35cc825940b647c2de0d368}{SHTP\+\_\+\+REPORT\+\_\+\+FRS\+\_\+\+READ\+\_\+\+REQUEST}} = 0x\+F4 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+3.\+6. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a0177134162e116501bc9483c6e4b76c3}{SHTP\+\_\+\+REPORT\+\_\+\+PRODUCT\+\_\+\+ID\+\_\+\+RESPONSE}} = 0x\+F8 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+3.\+2. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a542405639c28bd56bc4361b922763c95}{SHTP\+\_\+\+REPORT\+\_\+\+PRODUCT\+\_\+\+ID\+\_\+\+REQUEST}} = 0x\+F9 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+3.\+1. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ae37d6f8431c8c465bfb0c662772b5cb9}{SHTP\+\_\+\+REPORT\+\_\+\+BASE\+\_\+\+TIMESTAMP}} = 0x\+FB +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 7.\+2.\+1. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a1d3bff4e20c2c3d47db322c9e34ef338}{SHTP\+\_\+\+REPORT\+\_\+\+SET\+\_\+\+FEATURE\+\_\+\+COMMAND}} = 0x\+FD +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+4. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a354eaff2218eb382a1851537a75badcc}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+ACCELEROMETER}} = 0x01 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+9. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a224fb8f833806dd530c5f16e7ab5bc7a}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+GYROSCOPE}} = 0x02 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+13. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a06058a84d6604054aa66ee008ac64aa9}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+MAGNETIC\+\_\+\+FIELD}} = 0x03 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+16. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ace7720a02c9f4ef38e319849f6c36a0b}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+LINEAR\+\_\+\+ACCELERATION}} = 0x04 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+10. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a37c91f995c385556486df5fbbce8a3d5}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 0x05 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+18. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a6730acb92053d44decb690a7b7234032}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+GRAVITY}} = 0x06 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+11. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_acb8e83fbb0645d4e98a96120ce9f431c}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+UNCALIBRATED\+\_\+\+GYRO}} = 0x07 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+14. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ada7dbda9f7a0bfb0894a787ce0ff9cef}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 0x08 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+19. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_abb6d0586a5a87b7b34f4c65ae52965a4}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+GEOMAGNETIC\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 0x09 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+20. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_acd0fc6ffa70dd2761cba0ac0b88c234f}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+GYRO\+\_\+\+INTEGRATED\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 0x2A +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+44. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a8114460c50e84b0ac750293ab72868c8}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+TAP\+\_\+\+DETECTOR}} = 0x10 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+27. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a2a10161bb564067a07f3fcf4021e00bb}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+STEP\+\_\+\+COUNTER}} = 0x11 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+29. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_ab5c29f31714b4755c0edbce7156652f7}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+STABILITY\+\_\+\+CLASSIFIER}} = 0x13 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+31. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a80ea70c4787dea6c3eabb48f583f1916}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+RAW\+\_\+\+ACCELEROMETER}} = 0x14 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+8. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a03b3000424e6d966b80655443ec546bc}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+RAW\+\_\+\+GYROSCOPE}} = 0x15 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+12. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a9e9a7578b7584e7eb2ad562b29565fa7}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+RAW\+\_\+\+MAGNETOMETER}} = 0x16 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+15. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a7274f6d3bda04da0bb304386b4e8d603}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+PERSONAL\+\_\+\+ACTIVITY\+\_\+\+CLASSIFIER}} = 0x1E +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+36. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a8d4b91149cfc1a3cd615f60a4ad2275e}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+ARVR\+\_\+\+STABILIZED\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 0x28 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+42. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_aeb51ebb6c82158cd7e23bd682c08c4e0}{SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+ARVR\+\_\+\+STABILIZED\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR}} = 0x29 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+5.\+43. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a27df630f3e52b35552d2c1f2cf3496b0}{TARE\+\_\+\+NOW}} = 0 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+4.\+4.\+1. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a115aef7b38ec0dec2085f6917d832912}{TARE\+\_\+\+PERSIST}} = 1 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+4.\+4.\+2. \end{DoxyCompactList}\item +static const constexpr uint8\+\_\+t \mbox{\hyperlink{class_b_n_o08x_a59cde7dd301c94a20b84735c5d49008e}{TARE\+\_\+\+SET\+\_\+\+REORIENTATION}} = 2 +\begin{DoxyCompactList}\small\item\em See SH2 Ref. Manual 6.\+4.\+4.\+3. \end{DoxyCompactList}\item +static const constexpr char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_b_n_o08x_a2c98d5f2c406a3efd0b48c5666fa8c46}{TAG}} = "{}BNO08x"{} +\begin{DoxyCompactList}\small\item\em Class tag used for serial print statements. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Member Typedef Documentation} +\Hypertarget{class_b_n_o08x_a407711b4a84223a52cc043a152aea8ba}\label{class_b_n_o08x_a407711b4a84223a52cc043a152aea8ba} +\index{BNO08x@{BNO08x}!bno08x\_rx\_packet\_t@{bno08x\_rx\_packet\_t}} +\index{bno08x\_rx\_packet\_t@{bno08x\_rx\_packet\_t}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{bno08x\_rx\_packet\_t}{bno08x\_rx\_packet\_t}} +{\footnotesize\ttfamily typedef struct BNO08x\+::bno08x\+\_\+rx\+\_\+packet\+\_\+t BNO08x\+::bno08x\+\_\+rx\+\_\+packet\+\_\+t\hspace{0.3cm}{\ttfamily [private]}} + + + +Holds data that is received over spi. + +\Hypertarget{class_b_n_o08x_a3a1a869ac69e6ee850bd2a7f90dd8945}\label{class_b_n_o08x_a3a1a869ac69e6ee850bd2a7f90dd8945} +\index{BNO08x@{BNO08x}!bno08x\_tx\_packet\_t@{bno08x\_tx\_packet\_t}} +\index{bno08x\_tx\_packet\_t@{bno08x\_tx\_packet\_t}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{bno08x\_tx\_packet\_t}{bno08x\_tx\_packet\_t}} +{\footnotesize\ttfamily typedef struct BNO08x\+::bno08x\+\_\+tx\+\_\+packet\+\_\+t BNO08x\+::bno08x\+\_\+tx\+\_\+packet\+\_\+t\hspace{0.3cm}{\ttfamily [private]}} + + + +Holds data that is sent over spi. + + + +\doxysubsection{Constructor \& Destructor Documentation} +\Hypertarget{class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845}\label{class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845} +\index{BNO08x@{BNO08x}!BNO08x@{BNO08x}} +\index{BNO08x@{BNO08x}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{BNO08x()}{BNO08x()}} +{\footnotesize\ttfamily BNO08x\+::\+BNO08x (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}}}]{imu\+\_\+config = {\ttfamily \mbox{\hyperlink{class_b_n_o08x_a6232920a05c0aba34e5560951a20ae87}{default\+\_\+imu\+\_\+config}}} }\end{DoxyParamCaption})} + + + +\doxylink{class_b_n_o08x}{BNO08x} imu constructor. + +Construct a \doxylink{class_b_n_o08x}{BNO08x} object for managing a \doxylink{class_b_n_o08x}{BNO08x} sensor. Initializes required GPIO pins, interrupts, SPI peripheral. + + +\begin{DoxyParams}{Parameters} +{\em imu\+\_\+config} & Configuration settings (optional), default settings can be seen in \doxylink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t} \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=323pt]{class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph} +\end{center} +\end{figure} + + +\doxysubsection{Member Function Documentation} +\Hypertarget{class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc}\label{class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc} +\index{BNO08x@{BNO08x}!calibrate\_accelerometer@{calibrate\_accelerometer}} +\index{calibrate\_accelerometer@{calibrate\_accelerometer}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{calibrate\_accelerometer()}{calibrate\_accelerometer()}} +{\footnotesize\ttfamily void BNO08x\+::calibrate\+\_\+accelerometer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to calibrate accelerometer. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_aeffce374f558a167d5b5f19ad627e7cc_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128}\label{class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128} +\index{BNO08x@{BNO08x}!calibrate\_all@{calibrate\_all}} +\index{calibrate\_all@{calibrate\_all}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{calibrate\_all()}{calibrate\_all()}} +{\footnotesize\ttfamily void BNO08x\+::calibrate\+\_\+all (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to calibrate accelerometer, gyro, and magnetometer. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1}\label{class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1} +\index{BNO08x@{BNO08x}!calibrate\_gyro@{calibrate\_gyro}} +\index{calibrate\_gyro@{calibrate\_gyro}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{calibrate\_gyro()}{calibrate\_gyro()}} +{\footnotesize\ttfamily void BNO08x\+::calibrate\+\_\+gyro (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to calibrate gyro. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a}\label{class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a} +\index{BNO08x@{BNO08x}!calibrate\_magnetometer@{calibrate\_magnetometer}} +\index{calibrate\_magnetometer@{calibrate\_magnetometer}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{calibrate\_magnetometer()}{calibrate\_magnetometer()}} +{\footnotesize\ttfamily void BNO08x\+::calibrate\+\_\+magnetometer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to calibrate magnetometer. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ac26350b55095a346d72598ab8aa74b4a_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26}\label{class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26} +\index{BNO08x@{BNO08x}!calibrate\_planar\_accelerometer@{calibrate\_planar\_accelerometer}} +\index{calibrate\_planar\_accelerometer@{calibrate\_planar\_accelerometer}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{calibrate\_planar\_accelerometer()}{calibrate\_planar\_accelerometer()}} +{\footnotesize\ttfamily void BNO08x\+::calibrate\+\_\+planar\+\_\+accelerometer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to calibrate planar accelerometer. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b}\label{class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b} +\index{BNO08x@{BNO08x}!calibration\_complete@{calibration\_complete}} +\index{calibration\_complete@{calibration\_complete}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{calibration\_complete()}{calibration\_complete()}} +{\footnotesize\ttfamily bool BNO08x\+::calibration\+\_\+complete (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Returns true if calibration has completed. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e}\label{class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e} +\index{BNO08x@{BNO08x}!clear\_tare@{clear\_tare}} +\index{clear\_tare@{clear\_tare}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{clear\_tare()}{clear\_tare()}} +{\footnotesize\ttfamily void BNO08x\+::clear\+\_\+tare (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to clear persistent tare settings in non-\/volatile memory of \doxylink{class_b_n_o08x}{BNO08x} (See Ref. Manual 6.\+4.\+4.\+3) + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_afe39bfdede7b9a2b273983cb29a27d6e_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc}\label{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc} +\index{BNO08x@{BNO08x}!data\_available@{data\_available}} +\index{data\_available@{data\_available}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{data\_available()}{data\_available()}} +{\footnotesize\ttfamily bool BNO08x\+::data\+\_\+available (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Checks if \doxylink{class_b_n_o08x}{BNO08x} has asserted interrupt and sent data. + +\begin{DoxyReturn}{Returns} +true if new data has been parsed and saved +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}\label{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8} +\index{BNO08x@{BNO08x}!data\_proc\_task@{data\_proc\_task}} +\index{data\_proc\_task@{data\_proc\_task}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{data\_proc\_task()}{data\_proc\_task()}} +{\footnotesize\ttfamily void BNO08x\+::data\+\_\+proc\+\_\+task (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Task responsible parsing packets. Executed when SPI task sends a packet to be parsed, notifies \doxylink{class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf}{wait\+\_\+for\+\_\+data()} call. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520}\label{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520} +\index{BNO08x@{BNO08x}!data\_proc\_task\_trampoline@{data\_proc\_task\_trampoline}} +\index{data\_proc\_task\_trampoline@{data\_proc\_task\_trampoline}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{data\_proc\_task\_trampoline()}{data\_proc\_task\_trampoline()}} +{\footnotesize\ttfamily void BNO08x\+::data\+\_\+proc\+\_\+task\+\_\+trampoline (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + + + +Static function used to launch data processing task. + +Used such that \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} can be non-\/static class member. + + +\begin{DoxyParams}{Parameters} +{\em arg} & void pointer to \doxylink{class_b_n_o08x}{BNO08x} imu object \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=336pt]{class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ad5c991150895b80bee68c933059a4058}\label{class_b_n_o08x_ad5c991150895b80bee68c933059a4058} +\index{BNO08x@{BNO08x}!disable\_accelerometer@{disable\_accelerometer}} +\index{disable\_accelerometer@{disable\_accelerometer}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_accelerometer()}{disable\_accelerometer()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+accelerometer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable accelerometer reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376}\label{class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376} +\index{BNO08x@{BNO08x}!disable\_activity\_classifier@{disable\_activity\_classifier}} +\index{disable\_activity\_classifier@{disable\_activity\_classifier}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_activity\_classifier()}{disable\_activity\_classifier()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+activity\+\_\+classifier (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable activity classifier reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a4fdc39294922a9553d84cd96bdae4376_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c}\label{class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c} +\index{BNO08x@{BNO08x}!disable\_ARVR\_stabilized\_game\_rotation\_vector@{disable\_ARVR\_stabilized\_game\_rotation\_vector}} +\index{disable\_ARVR\_stabilized\_game\_rotation\_vector@{disable\_ARVR\_stabilized\_game\_rotation\_vector}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_ARVR\_stabilized\_game\_rotation\_vector()}{disable\_ARVR\_stabilized\_game\_rotation\_vector()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+\+ARVR\+\_\+stabilized\+\_\+game\+\_\+rotation\+\_\+vector (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable ARVR stabilized game rotation vector reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ab187fe50fcfbb04bec9e80eb0fccf61c_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4}\label{class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4} +\index{BNO08x@{BNO08x}!disable\_ARVR\_stabilized\_rotation\_vector@{disable\_ARVR\_stabilized\_rotation\_vector}} +\index{disable\_ARVR\_stabilized\_rotation\_vector@{disable\_ARVR\_stabilized\_rotation\_vector}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_ARVR\_stabilized\_rotation\_vector()}{disable\_ARVR\_stabilized\_rotation\_vector()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+\+ARVR\+\_\+stabilized\+\_\+rotation\+\_\+vector (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable ARVR stabilized rotation vector reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_aa59e3d8953c96dc1cc5958a1ac628df4_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a7665cce95e791c89161ec863f49c0392}\label{class_b_n_o08x_a7665cce95e791c89161ec863f49c0392} +\index{BNO08x@{BNO08x}!disable\_game\_rotation\_vector@{disable\_game\_rotation\_vector}} +\index{disable\_game\_rotation\_vector@{disable\_game\_rotation\_vector}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_game\_rotation\_vector()}{disable\_game\_rotation\_vector()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+game\+\_\+rotation\+\_\+vector (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable game rotation vector reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f}\label{class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f} +\index{BNO08x@{BNO08x}!disable\_gravity@{disable\_gravity}} +\index{disable\_gravity@{disable\_gravity}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_gravity()}{disable\_gravity()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+gravity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable gravity reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82}\label{class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82} +\index{BNO08x@{BNO08x}!disable\_gyro@{disable\_gyro}} +\index{disable\_gyro@{disable\_gyro}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_gyro()}{disable\_gyro()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+gyro (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable gyro reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a8296089e2fdbd7d2e85f364cf063af82_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931}\label{class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931} +\index{BNO08x@{BNO08x}!disable\_gyro\_integrated\_rotation\_vector@{disable\_gyro\_integrated\_rotation\_vector}} +\index{disable\_gyro\_integrated\_rotation\_vector@{disable\_gyro\_integrated\_rotation\_vector}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_gyro\_integrated\_rotation\_vector()}{disable\_gyro\_integrated\_rotation\_vector()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+gyro\+\_\+integrated\+\_\+rotation\+\_\+vector (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable gyro integrated rotation vector reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f}\label{class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f} +\index{BNO08x@{BNO08x}!disable\_linear\_accelerometer@{disable\_linear\_accelerometer}} +\index{disable\_linear\_accelerometer@{disable\_linear\_accelerometer}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_linear\_accelerometer()}{disable\_linear\_accelerometer()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+linear\+\_\+accelerometer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable linear accelerometer reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_afbd2b02d5abe7084ce9de49ee2c9142f_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338}\label{class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338} +\index{BNO08x@{BNO08x}!disable\_magnetometer@{disable\_magnetometer}} +\index{disable\_magnetometer@{disable\_magnetometer}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_magnetometer()}{disable\_magnetometer()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+magnetometer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable magnetometer reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b}\label{class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b} +\index{BNO08x@{BNO08x}!disable\_raw\_accelerometer@{disable\_raw\_accelerometer}} +\index{disable\_raw\_accelerometer@{disable\_raw\_accelerometer}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_raw\_accelerometer()}{disable\_raw\_accelerometer()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+raw\+\_\+accelerometer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable raw accelerometer reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a171d78f4b00598b04c8ca54da16c508b_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44}\label{class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44} +\index{BNO08x@{BNO08x}!disable\_raw\_gyro@{disable\_raw\_gyro}} +\index{disable\_raw\_gyro@{disable\_raw\_gyro}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_raw\_gyro()}{disable\_raw\_gyro()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+raw\+\_\+gyro (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable raw gyro reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a75ef3d09f1ee016999c459e43e9e8c44_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_add29c84038558c28bcfca37865cf9244}\label{class_b_n_o08x_add29c84038558c28bcfca37865cf9244} +\index{BNO08x@{BNO08x}!disable\_raw\_magnetometer@{disable\_raw\_magnetometer}} +\index{disable\_raw\_magnetometer@{disable\_raw\_magnetometer}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_raw\_magnetometer()}{disable\_raw\_magnetometer()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+raw\+\_\+magnetometer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable raw magnetometer reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_add29c84038558c28bcfca37865cf9244_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693}\label{class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693} +\index{BNO08x@{BNO08x}!disable\_report@{disable\_report}} +\index{disable\_report@{disable\_report}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_report()}{disable\_report()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+report (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{report\+\_\+\+ID, }\item[{const Event\+Bits\+\_\+t}]{report\+\_\+evt\+\_\+grp\+\_\+bit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Disables a sensor report for a given ID by setting its time interval to 0. + + +\begin{DoxyParams}{Parameters} +{\em report\+\_\+\+ID} & The report ID of the sensor, i.\+e. SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+X \\ +\hline +{\em report\+\_\+evt\+\_\+grp\+\_\+bit} & The event group bit for the respective report, to indicate to \doxylink{class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf}{spi\+\_\+task()} it\textquotesingle{}s disabled, i.\+e. EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+X\\ +\hline +\end{DoxyParams} +If no reports are enabled after disabling, this function will disable interrupts on hint pin. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=550pt]{class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921}\label{class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921} +\index{BNO08x@{BNO08x}!disable\_rotation\_vector@{disable\_rotation\_vector}} +\index{disable\_rotation\_vector@{disable\_rotation\_vector}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_rotation\_vector()}{disable\_rotation\_vector()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+rotation\+\_\+vector (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable rotation vector reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a1ebd456d2a67a22b5ba0911a95915921_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932}\label{class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932} +\index{BNO08x@{BNO08x}!disable\_stability\_classifier@{disable\_stability\_classifier}} +\index{disable\_stability\_classifier@{disable\_stability\_classifier}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_stability\_classifier()}{disable\_stability\_classifier()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+stability\+\_\+classifier (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable stability reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a427550a4ba25252912436b899124e157}\label{class_b_n_o08x_a427550a4ba25252912436b899124e157} +\index{BNO08x@{BNO08x}!disable\_step\_counter@{disable\_step\_counter}} +\index{disable\_step\_counter@{disable\_step\_counter}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_step\_counter()}{disable\_step\_counter()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+step\+\_\+counter (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable step counter reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2}\label{class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2} +\index{BNO08x@{BNO08x}!disable\_tap\_detector@{disable\_tap\_detector}} +\index{disable\_tap\_detector@{disable\_tap\_detector}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_tap\_detector()}{disable\_tap\_detector()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+tap\+\_\+detector (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable tap detector reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc}\label{class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc} +\index{BNO08x@{BNO08x}!disable\_uncalibrated\_gyro@{disable\_uncalibrated\_gyro}} +\index{disable\_uncalibrated\_gyro@{disable\_uncalibrated\_gyro}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{disable\_uncalibrated\_gyro()}{disable\_uncalibrated\_gyro()}} +{\footnotesize\ttfamily void BNO08x\+::disable\+\_\+uncalibrated\+\_\+gyro (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to disable uncalibrated gyro reports by setting report interval to 0. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_aaf28212a5f1960c62a73282976142cfc_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91}\label{class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91} +\index{BNO08x@{BNO08x}!enable\_accelerometer@{enable\_accelerometer}} +\index{enable\_accelerometer@{enable\_accelerometer}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_accelerometer()}{enable\_accelerometer()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+accelerometer (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable accelerometer reports (See Ref. Manual 6.\+5.\+9) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf}\label{class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf} +\index{BNO08x@{BNO08x}!enable\_activity\_classifier@{enable\_activity\_classifier}} +\index{enable\_activity\_classifier@{enable\_activity\_classifier}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_activity\_classifier()}{enable\_activity\_classifier()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+activity\+\_\+classifier (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{uint32\+\_\+t}]{activities\+\_\+to\+\_\+enable, }\item[{uint8\+\_\+t(\&)}]{activity\+\_\+confidence\+\_\+vals\mbox{[}9\mbox{]} }\end{DoxyParamCaption})} + + + +Sends command to enable activity classifier reports (See Ref. Manual 6.\+5.\+36) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +{\em activities\+\_\+to\+\_\+enable} & Desired activities to enable (0x1F enables all). \\ +\hline +{\em activity\+\_\+confidence\+\_\+vals} & Returned activity level confidences. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ad7b83cac874c092583f8513d3bb69bbf_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8}\label{class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8} +\index{BNO08x@{BNO08x}!enable\_ARVR\_stabilized\_game\_rotation\_vector@{enable\_ARVR\_stabilized\_game\_rotation\_vector}} +\index{enable\_ARVR\_stabilized\_game\_rotation\_vector@{enable\_ARVR\_stabilized\_game\_rotation\_vector}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_ARVR\_stabilized\_game\_rotation\_vector()}{enable\_ARVR\_stabilized\_game\_rotation\_vector()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+\+ARVR\+\_\+stabilized\+\_\+game\+\_\+rotation\+\_\+vector (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6.\+5.\+43) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a5680148a41cb9cc96d1911150c46d2b8_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc}\label{class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc} +\index{BNO08x@{BNO08x}!enable\_ARVR\_stabilized\_rotation\_vector@{enable\_ARVR\_stabilized\_rotation\_vector}} +\index{enable\_ARVR\_stabilized\_rotation\_vector@{enable\_ARVR\_stabilized\_rotation\_vector}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_ARVR\_stabilized\_rotation\_vector()}{enable\_ARVR\_stabilized\_rotation\_vector()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+\+ARVR\+\_\+stabilized\+\_\+rotation\+\_\+vector (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6.\+5.\+42) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947}\label{class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947} +\index{BNO08x@{BNO08x}!enable\_game\_rotation\_vector@{enable\_game\_rotation\_vector}} +\index{enable\_game\_rotation\_vector@{enable\_game\_rotation\_vector}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_game\_rotation\_vector()}{enable\_game\_rotation\_vector()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+game\+\_\+rotation\+\_\+vector (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable game rotation vector reports (See Ref. Manual 6.\+5.\+19) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a030eae12c3586acf09b48e94630b2544}\label{class_b_n_o08x_a030eae12c3586acf09b48e94630b2544} +\index{BNO08x@{BNO08x}!enable\_gravity@{enable\_gravity}} +\index{enable\_gravity@{enable\_gravity}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_gravity()}{enable\_gravity()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+gravity (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable gravity reading reports (See Ref. Manual 6.\+5.\+11) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a030eae12c3586acf09b48e94630b2544_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0}\label{class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0} +\index{BNO08x@{BNO08x}!enable\_gyro@{enable\_gyro}} +\index{enable\_gyro@{enable\_gyro}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_gyro()}{enable\_gyro()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+gyro (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable gyro reports (See Ref. Manual 6.\+5.\+13) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ad7b322681b9ec5f57edb09e336b988c0_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d}\label{class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d} +\index{BNO08x@{BNO08x}!enable\_gyro\_integrated\_rotation\_vector@{enable\_gyro\_integrated\_rotation\_vector}} +\index{enable\_gyro\_integrated\_rotation\_vector@{enable\_gyro\_integrated\_rotation\_vector}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_gyro\_integrated\_rotation\_vector()}{enable\_gyro\_integrated\_rotation\_vector()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+gyro\+\_\+integrated\+\_\+rotation\+\_\+vector (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable gyro integrated rotation vector reports (See Ref. Manual 6.\+5.\+44) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a7388c67de3906ad05b233fd7eff0514d_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b}\label{class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b} +\index{BNO08x@{BNO08x}!enable\_linear\_accelerometer@{enable\_linear\_accelerometer}} +\index{enable\_linear\_accelerometer@{enable\_linear\_accelerometer}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_linear\_accelerometer()}{enable\_linear\_accelerometer()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+linear\+\_\+accelerometer (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable linear accelerometer reports (See Ref. Manual 6.\+5.\+10) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59}\label{class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59} +\index{BNO08x@{BNO08x}!enable\_magnetometer@{enable\_magnetometer}} +\index{enable\_magnetometer@{enable\_magnetometer}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_magnetometer()}{enable\_magnetometer()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+magnetometer (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable magnetometer reports (See Ref. Manual 6.\+5.\+16) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4}\label{class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4} +\index{BNO08x@{BNO08x}!enable\_raw\_accelerometer@{enable\_raw\_accelerometer}} +\index{enable\_raw\_accelerometer@{enable\_raw\_accelerometer}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_raw\_accelerometer()}{enable\_raw\_accelerometer()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+raw\+\_\+accelerometer (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable raw accelerometer reports (See Ref. Manual 6.\+5.\+8) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a3042301cf0f51657c82b1127dce230f4_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c}\label{class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c} +\index{BNO08x@{BNO08x}!enable\_raw\_gyro@{enable\_raw\_gyro}} +\index{enable\_raw\_gyro@{enable\_raw\_gyro}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_raw\_gyro()}{enable\_raw\_gyro()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+raw\+\_\+gyro (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable raw gyro reports (See Ref. Manual 6.\+5.\+12) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e}\label{class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e} +\index{BNO08x@{BNO08x}!enable\_raw\_magnetometer@{enable\_raw\_magnetometer}} +\index{enable\_raw\_magnetometer@{enable\_raw\_magnetometer}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_raw\_magnetometer()}{enable\_raw\_magnetometer()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+raw\+\_\+magnetometer (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable raw magnetometer reports (See Ref. Manual 6.\+5.\+15) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a14ebec501b8d004a38648a9a1f7a2c9e_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd}\label{class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd} +\index{BNO08x@{BNO08x}!enable\_report@{enable\_report}} +\index{enable\_report@{enable\_report}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_report()}{enable\_report()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+report (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{report\+\_\+\+ID, }\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{const Event\+Bits\+\_\+t}]{report\+\_\+evt\+\_\+grp\+\_\+bit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Enables a sensor report for a given ID. + + +\begin{DoxyParams}{Parameters} +{\em report\+\_\+\+ID} & The report ID of the sensor, i.\+e. SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+X \\ +\hline +{\em time\+\_\+between\+\_\+reports} & The desired time in microseconds between each report. The \doxylink{class_b_n_o08x}{BNO08x} will send reports according to this interval. \\ +\hline +{\em report\+\_\+evt\+\_\+grp\+\_\+bit} & The event group bit for the respective report, to indicate to \doxylink{class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf}{spi\+\_\+task()} it\textquotesingle{}s enabled, i.\+e. EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+X\\ +\hline +\end{DoxyParams} +If no reports were enabled prior to call, this function will re-\/enable interrupts on hint pin. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=550pt]{class_b_n_o08x_a41613e65ea9beef883184b7ef67affdd_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7}\label{class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7} +\index{BNO08x@{BNO08x}!enable\_rotation\_vector@{enable\_rotation\_vector}} +\index{enable\_rotation\_vector@{enable\_rotation\_vector}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_rotation\_vector()}{enable\_rotation\_vector()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+rotation\+\_\+vector (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable rotation vector reports (See Ref. Manual 6.\+5.\+18) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655}\label{class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655} +\index{BNO08x@{BNO08x}!enable\_stability\_classifier@{enable\_stability\_classifier}} +\index{enable\_stability\_classifier@{enable\_stability\_classifier}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_stability\_classifier()}{enable\_stability\_classifier()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+stability\+\_\+classifier (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable activity stability classifier reports (See Ref. Manual 6.\+5.\+31) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ab0a60844b36fb140cad588a65b3a9655_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f}\label{class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f} +\index{BNO08x@{BNO08x}!enable\_step\_counter@{enable\_step\_counter}} +\index{enable\_step\_counter@{enable\_step\_counter}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_step\_counter()}{enable\_step\_counter()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+step\+\_\+counter (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable step counter reports (See Ref. Manual 6.\+5.\+29) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566}\label{class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566} +\index{BNO08x@{BNO08x}!enable\_tap\_detector@{enable\_tap\_detector}} +\index{enable\_tap\_detector@{enable\_tap\_detector}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_tap\_detector()}{enable\_tap\_detector()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+tap\+\_\+detector (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable tap detector reports (See Ref. Manual 6.\+5.\+27) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ab4c8e37c730ddb168f78c29bd7ae6566_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75}\label{class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75} +\index{BNO08x@{BNO08x}!enable\_uncalibrated\_gyro@{enable\_uncalibrated\_gyro}} +\index{enable\_uncalibrated\_gyro@{enable\_uncalibrated\_gyro}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{enable\_uncalibrated\_gyro()}{enable\_uncalibrated\_gyro()}} +{\footnotesize\ttfamily void BNO08x\+::enable\+\_\+uncalibrated\+\_\+gyro (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})} + + + +Sends command to enable uncalibrated gyro reports (See Ref. Manual 6.\+5.\+14) + + +\begin{DoxyParams}{Parameters} +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2}\label{class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2} +\index{BNO08x@{BNO08x}!end\_calibration@{end\_calibration}} +\index{end\_calibration@{end\_calibration}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{end\_calibration()}{end\_calibration()}} +{\footnotesize\ttfamily void BNO08x\+::end\+\_\+calibration (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to end calibration procedure. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1}\label{class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1} +\index{BNO08x@{BNO08x}!FRS\_read\_data@{FRS\_read\_data}} +\index{FRS\_read\_data@{FRS\_read\_data}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{FRS\_read\_data()}{FRS\_read\_data()}} +{\footnotesize\ttfamily bool BNO08x\+::\+FRS\+\_\+read\+\_\+data (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{record\+\_\+\+ID, }\item[{uint8\+\_\+t}]{start\+\_\+location, }\item[{uint8\+\_\+t}]{words\+\_\+to\+\_\+read }\end{DoxyParamCaption})} + + + +Read meta data from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system) given the record ID. Contains Q points and other info. (See Ref. Manual 5.\+1 \& 6.\+3.\+7) + +Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional. + + +\begin{DoxyParams}{Parameters} +{\em record\+\_\+\+ID} & Which record ID/ sensor to request meta data from. \\ +\hline +{\em start\+\_\+location} & Start byte location. \\ +\hline +{\em words\+\_\+to\+\_\+read} & Length of words to read.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if meta data read successfully. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_adf789e709ac1667656db757c8d559af9}\label{class_b_n_o08x_adf789e709ac1667656db757c8d559af9} +\index{BNO08x@{BNO08x}!FRS\_read\_request@{FRS\_read\_request}} +\index{FRS\_read\_request@{FRS\_read\_request}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{FRS\_read\_request()}{FRS\_read\_request()}} +{\footnotesize\ttfamily bool BNO08x\+::\+FRS\+\_\+read\+\_\+request (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{record\+\_\+\+ID, }\item[{uint16\+\_\+t}]{read\+\_\+offset, }\item[{uint16\+\_\+t}]{block\+\_\+size }\end{DoxyParamCaption})} + + + +Requests meta data from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system) given the record ID. Contains Q points and other info. (See Ref. Manual 5.\+1 \& 6.\+3.\+6) + +Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional. + + +\begin{DoxyParams}{Parameters} +{\em record\+\_\+\+ID} & Which record ID/ sensor to request meta data from. \\ +\hline +{\em start\+\_\+location} & Start byte location. \\ +\hline +{\em words\+\_\+to\+\_\+read} & Length of words to read.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +True if read request acknowledged (HINT was asserted) +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_adf789e709ac1667656db757c8d559af9_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41}\label{class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41} +\index{BNO08x@{BNO08x}!FRS\_read\_word@{FRS\_read\_word}} +\index{FRS\_read\_word@{FRS\_read\_word}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{FRS\_read\_word()}{FRS\_read\_word()}} +{\footnotesize\ttfamily uint32\+\_\+t BNO08x\+::\+FRS\+\_\+read\+\_\+word (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{record\+\_\+\+ID, }\item[{uint8\+\_\+t}]{word\+\_\+number }\end{DoxyParamCaption})} + + + +Reads meta data word from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system) given the record ID and word number. (See Ref. Manual 5.\+1 \& 6.\+3.\+7) + +Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional. + + +\begin{DoxyParams}{Parameters} +{\em record\+\_\+\+ID} & Which record ID/ sensor to request meta data from. \\ +\hline +{\em word\+\_\+number} & Desired word to read.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Requested meta data word, 0 if failed. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a9329c6669282071622c3b3741b1b8142}\label{class_b_n_o08x_a9329c6669282071622c3b3741b1b8142} +\index{BNO08x@{BNO08x}!get\_accel@{get\_accel}} +\index{get\_accel@{get\_accel}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_accel()}{get\_accel()}} +{\footnotesize\ttfamily void BNO08x\+::get\+\_\+accel (\begin{DoxyParamCaption}\item[{float \&}]{x, }\item[{float \&}]{y, }\item[{float \&}]{z, }\item[{uint8\+\_\+t \&}]{accuracy }\end{DoxyParamCaption})} + + + +Get full acceleration (total acceleration of device, units in m/s\texorpdfstring{$^\wedge$}{\string^}2). + + +\begin{DoxyParams}{Parameters} +{\em x} & Reference variable to save X axis acceleration. \\ +\hline +{\em y} & Reference variable to save Y axis acceleration. \\ +\hline +{\em z} & Reference variable to save Z axis acceleration. \\ +\hline +{\em accuracy} & Reference variable to save reported acceleration accuracy.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=318pt]{class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a3fce726d5de821f97ed207036dae2900}\label{class_b_n_o08x_a3fce726d5de821f97ed207036dae2900} +\index{BNO08x@{BNO08x}!get\_accel\_accuracy@{get\_accel\_accuracy}} +\index{get\_accel\_accuracy@{get\_accel\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_accel\_accuracy()}{get\_accel\_accuracy()}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::get\+\_\+accel\+\_\+accuracy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get accuracy of linear acceleration. + +\begin{DoxyReturn}{Returns} +Accuracy of linear acceleration. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69}\label{class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69} +\index{BNO08x@{BNO08x}!get\_accel\_X@{get\_accel\_X}} +\index{get\_accel\_X@{get\_accel\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_accel\_X()}{get\_accel\_X()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+accel\+\_\+X (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get x axis acceleration (total acceleration of device, units in m/s\texorpdfstring{$^\wedge$}{\string^}2). + +\begin{DoxyReturn}{Returns} +The angular reported x axis acceleration. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=328pt]{class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1}\label{class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1} +\index{BNO08x@{BNO08x}!get\_accel\_Y@{get\_accel\_Y}} +\index{get\_accel\_Y@{get\_accel\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_accel\_Y()}{get\_accel\_Y()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+accel\+\_\+Y (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get y axis acceleration (total acceleration of device, units in m/s\texorpdfstring{$^\wedge$}{\string^}2). + +\begin{DoxyReturn}{Returns} +The angular reported y axis acceleration. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=330pt]{class_b_n_o08x_afdf24bb3d54518b23972f21f007817c1_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1}\label{class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1} +\index{BNO08x@{BNO08x}!get\_accel\_Z@{get\_accel\_Z}} +\index{get\_accel\_Z@{get\_accel\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_accel\_Z()}{get\_accel\_Z()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+accel\+\_\+Z (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get z axis acceleration (total acceleration of device, units in m/s\texorpdfstring{$^\wedge$}{\string^}2). + +\begin{DoxyReturn}{Returns} +The angular reported z axis acceleration. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=328pt]{class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a4f7060b2d3c15b359b70b6346730446a}\label{class_b_n_o08x_a4f7060b2d3c15b359b70b6346730446a} +\index{BNO08x@{BNO08x}!get\_activity\_classifier@{get\_activity\_classifier}} +\index{get\_activity\_classifier@{get\_activity\_classifier}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_activity\_classifier()}{get\_activity\_classifier()}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::get\+\_\+activity\+\_\+classifier (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get the current activity classifier (Seee Ref. Manual 6.\+5.\+36) + +\begin{DoxyReturn}{Returns} +The current activity\+: 0 = unknown 1 = in vehicle 2 = on bicycle 3 = on foot 4 = still 5 = tilting 6 = walking 7 = runnning 8 = on stairs +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d}\label{class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d} +\index{BNO08x@{BNO08x}!get\_gravity@{get\_gravity}} +\index{get\_gravity@{get\_gravity}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_gravity()}{get\_gravity()}} +{\footnotesize\ttfamily void BNO08x\+::get\+\_\+gravity (\begin{DoxyParamCaption}\item[{float \&}]{x, }\item[{float \&}]{y, }\item[{float \&}]{z, }\item[{uint8\+\_\+t \&}]{accuracy }\end{DoxyParamCaption})} + + + +Get full reported gravity vector, units in m/s\texorpdfstring{$^\wedge$}{\string^}2. + + +\begin{DoxyParams}{Parameters} +{\em x} & Reference variable to save X axis gravity. \\ +\hline +{\em y} & Reference variable to save Y axis axis gravity. \\ +\hline +{\em z} & Reference variable to save Z axis axis gravity. \\ +\hline +{\em accuracy} & Reference variable to save reported gravity accuracy.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=322pt]{class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_accd39f48e9f8ab8267df7184b5b7cd76}\label{class_b_n_o08x_accd39f48e9f8ab8267df7184b5b7cd76} +\index{BNO08x@{BNO08x}!get\_gravity\_accuracy@{get\_gravity\_accuracy}} +\index{get\_gravity\_accuracy@{get\_gravity\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_gravity\_accuracy()}{get\_gravity\_accuracy()}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::get\+\_\+gravity\+\_\+accuracy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get the reported gravity accuracy. + +\begin{DoxyReturn}{Returns} +Accuracy of reported gravity. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae}\label{class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae} +\index{BNO08x@{BNO08x}!get\_gravity\_X@{get\_gravity\_X}} +\index{get\_gravity\_X@{get\_gravity\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_gravity\_X()}{get\_gravity\_X()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+gravity\+\_\+X (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get the reported x axis gravity. + +\begin{DoxyReturn}{Returns} +x axis gravity in m/s\texorpdfstring{$^\wedge$}{\string^}2 +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=333pt]{class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a8a36db7f1c932f33e05e494632059801}\label{class_b_n_o08x_a8a36db7f1c932f33e05e494632059801} +\index{BNO08x@{BNO08x}!get\_gravity\_Y@{get\_gravity\_Y}} +\index{get\_gravity\_Y@{get\_gravity\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_gravity\_Y()}{get\_gravity\_Y()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+gravity\+\_\+Y (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get the reported y axis gravity. + +\begin{DoxyReturn}{Returns} +y axis gravity in m/s\texorpdfstring{$^\wedge$}{\string^}2 +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=334pt]{class_b_n_o08x_a8a36db7f1c932f33e05e494632059801_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807}\label{class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807} +\index{BNO08x@{BNO08x}!get\_gravity\_Z@{get\_gravity\_Z}} +\index{get\_gravity\_Z@{get\_gravity\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_gravity\_Z()}{get\_gravity\_Z()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+gravity\+\_\+Z (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get the reported z axis gravity. + +\begin{DoxyReturn}{Returns} +z axis gravity in m/s\texorpdfstring{$^\wedge$}{\string^}2 +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=333pt]{class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a811999653110858311c97a779c388e5d}\label{class_b_n_o08x_a811999653110858311c97a779c388e5d} +\index{BNO08x@{BNO08x}!get\_gyro\_accuracy@{get\_gyro\_accuracy}} +\index{get\_gyro\_accuracy@{get\_gyro\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_gyro\_accuracy()}{get\_gyro\_accuracy()}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::get\+\_\+gyro\+\_\+accuracy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get calibrated gyro accuracy. + +\begin{DoxyReturn}{Returns} +Accuracy of calibrated gyro. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89}\label{class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89} +\index{BNO08x@{BNO08x}!get\_gyro\_calibrated\_velocity@{get\_gyro\_calibrated\_velocity}} +\index{get\_gyro\_calibrated\_velocity@{get\_gyro\_calibrated\_velocity}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_gyro\_calibrated\_velocity()}{get\_gyro\_calibrated\_velocity()}} +{\footnotesize\ttfamily void BNO08x\+::get\+\_\+gyro\+\_\+calibrated\+\_\+velocity (\begin{DoxyParamCaption}\item[{float \&}]{x, }\item[{float \&}]{y, }\item[{float \&}]{z, }\item[{uint8\+\_\+t \&}]{accuracy }\end{DoxyParamCaption})} + + + +Get full rotational velocity with drift compensation (units in Rad/s). + + +\begin{DoxyParams}{Parameters} +{\em x} & Reference variable to save X axis angular velocity \\ +\hline +{\em y} & Reference variable to save Y axis angular velocity \\ +\hline +{\em z} & Reference variable to save Z axis angular velocity \\ +\hline +{\em accuracy} & Reference variable to save reported gyro accuracy.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ab7977391191067282e7f734b9ee45059}\label{class_b_n_o08x_ab7977391191067282e7f734b9ee45059} +\index{BNO08x@{BNO08x}!get\_gyro\_calibrated\_velocity\_X@{get\_gyro\_calibrated\_velocity\_X}} +\index{get\_gyro\_calibrated\_velocity\_X@{get\_gyro\_calibrated\_velocity\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_gyro\_calibrated\_velocity\_X()}{get\_gyro\_calibrated\_velocity\_X()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+gyro\+\_\+calibrated\+\_\+velocity\+\_\+X (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get calibrated gyro x axis angular velocity measurement. + +\begin{DoxyReturn}{Returns} +The angular reported x axis angular velocity from calibrated gyro (drift compensation applied). +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ab7977391191067282e7f734b9ee45059_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89}\label{class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89} +\index{BNO08x@{BNO08x}!get\_gyro\_calibrated\_velocity\_Y@{get\_gyro\_calibrated\_velocity\_Y}} +\index{get\_gyro\_calibrated\_velocity\_Y@{get\_gyro\_calibrated\_velocity\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_gyro\_calibrated\_velocity\_Y()}{get\_gyro\_calibrated\_velocity\_Y()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+gyro\+\_\+calibrated\+\_\+velocity\+\_\+Y (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get calibrated gyro y axis angular velocity measurement. + +\begin{DoxyReturn}{Returns} +The angular reported y axis angular velocity from calibrated gyro (drift compensation applied). +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ad4fab6e636e239d4b9273f158983ed89_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a}\label{class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a} +\index{BNO08x@{BNO08x}!get\_gyro\_calibrated\_velocity\_Z@{get\_gyro\_calibrated\_velocity\_Z}} +\index{get\_gyro\_calibrated\_velocity\_Z@{get\_gyro\_calibrated\_velocity\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_gyro\_calibrated\_velocity\_Z()}{get\_gyro\_calibrated\_velocity\_Z()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+gyro\+\_\+calibrated\+\_\+velocity\+\_\+Z (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get calibrated gyro z axis angular velocity measurement. + +\begin{DoxyReturn}{Returns} +The angular reported z axis angular velocity from calibrated gyro (drift compensation applied). +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f}\label{class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f} +\index{BNO08x@{BNO08x}!get\_gyro\_velocity@{get\_gyro\_velocity}} +\index{get\_gyro\_velocity@{get\_gyro\_velocity}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_gyro\_velocity()}{get\_gyro\_velocity()}} +{\footnotesize\ttfamily void BNO08x\+::get\+\_\+gyro\+\_\+velocity (\begin{DoxyParamCaption}\item[{float \&}]{x, }\item[{float \&}]{y, }\item[{float \&}]{z }\end{DoxyParamCaption})} + + + +Full rotational velocity from gyro-\/integrated rotation vector (See Ref. Manual 6.\+5.\+44) + + +\begin{DoxyParams}{Parameters} +{\em x} & Reference variable to save X axis angular velocity \\ +\hline +{\em y} & Reference variable to save Y axis angular velocity \\ +\hline +{\em z} & Reference variable to save Z axis angular velocity\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_afe6392012669e7ebd1a9e817e2bd313f_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00}\label{class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00} +\index{BNO08x@{BNO08x}!get\_gyro\_velocity\_X@{get\_gyro\_velocity\_X}} +\index{get\_gyro\_velocity\_X@{get\_gyro\_velocity\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_gyro\_velocity\_X()}{get\_gyro\_velocity\_X()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+gyro\+\_\+velocity\+\_\+X (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get x axis angular velocity from gyro-\/integrated rotation vector. (See Ref. Manual 6.\+5.\+44) + +\begin{DoxyReturn}{Returns} +The reported x axis angular velocity. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04}\label{class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04} +\index{BNO08x@{BNO08x}!get\_gyro\_velocity\_Y@{get\_gyro\_velocity\_Y}} +\index{get\_gyro\_velocity\_Y@{get\_gyro\_velocity\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_gyro\_velocity\_Y()}{get\_gyro\_velocity\_Y()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+gyro\+\_\+velocity\+\_\+Y (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get y axis angular velocity from gyro-\/integrated rotation vector. (See Ref. Manual 6.\+5.\+44) + +\begin{DoxyReturn}{Returns} +The reported y axis angular velocity. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_acd1819a81818f90dc105950b4a7d0b04_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ae2add976af256ec981248371a2f58207}\label{class_b_n_o08x_ae2add976af256ec981248371a2f58207} +\index{BNO08x@{BNO08x}!get\_gyro\_velocity\_Z@{get\_gyro\_velocity\_Z}} +\index{get\_gyro\_velocity\_Z@{get\_gyro\_velocity\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_gyro\_velocity\_Z()}{get\_gyro\_velocity\_Z()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+gyro\+\_\+velocity\+\_\+Z (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get z axis angular velocity from gyro-\/integrated rotation vector. (See Ref. Manual 6.\+5.\+44) + +\begin{DoxyReturn}{Returns} +The reported Z axis angular velocity. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ae2add976af256ec981248371a2f58207_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ad59b029d04341dbef72e059488951980}\label{class_b_n_o08x_ad59b029d04341dbef72e059488951980} +\index{BNO08x@{BNO08x}!get\_linear\_accel@{get\_linear\_accel}} +\index{get\_linear\_accel@{get\_linear\_accel}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_linear\_accel()}{get\_linear\_accel()}} +{\footnotesize\ttfamily void BNO08x\+::get\+\_\+linear\+\_\+accel (\begin{DoxyParamCaption}\item[{float \&}]{x, }\item[{float \&}]{y, }\item[{float \&}]{z, }\item[{uint8\+\_\+t \&}]{accuracy }\end{DoxyParamCaption})} + + + +Get full linear acceleration (acceleration of the device minus gravity, units in m/s\texorpdfstring{$^\wedge$}{\string^}2). + + +\begin{DoxyParams}{Parameters} +{\em x} & Reference variable to save X axis acceleration. \\ +\hline +{\em y} & Reference variable to save Y axis acceleration. \\ +\hline +{\em z} & Reference variable to save Z axis acceleration. \\ +\hline +{\em accuracy} & Reference variable to save reported linear acceleration accuracy.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=318pt]{class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a33fe3c2f47759cfae5f4b612ddd329ea}\label{class_b_n_o08x_a33fe3c2f47759cfae5f4b612ddd329ea} +\index{BNO08x@{BNO08x}!get\_linear\_accel\_accuracy@{get\_linear\_accel\_accuracy}} +\index{get\_linear\_accel\_accuracy@{get\_linear\_accel\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_linear\_accel\_accuracy()}{get\_linear\_accel\_accuracy()}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::get\+\_\+linear\+\_\+accel\+\_\+accuracy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get accuracy of linear acceleration. + +\begin{DoxyReturn}{Returns} +Accuracy of linear acceleration. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3}\label{class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3} +\index{BNO08x@{BNO08x}!get\_linear\_accel\_X@{get\_linear\_accel\_X}} +\index{get\_linear\_accel\_X@{get\_linear\_accel\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_linear\_accel\_X()}{get\_linear\_accel\_X()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+linear\+\_\+accel\+\_\+X (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get x axis linear acceleration (acceleration of device minus gravity, units in m/s\texorpdfstring{$^\wedge$}{\string^}2) + +\begin{DoxyReturn}{Returns} +The angular reported x axis linear acceleration. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=318pt]{class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191}\label{class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191} +\index{BNO08x@{BNO08x}!get\_linear\_accel\_Y@{get\_linear\_accel\_Y}} +\index{get\_linear\_accel\_Y@{get\_linear\_accel\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_linear\_accel\_Y()}{get\_linear\_accel\_Y()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+linear\+\_\+accel\+\_\+Y (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get y axis linear acceleration (acceleration of device minus gravity, units in m/s\texorpdfstring{$^\wedge$}{\string^}2) + +\begin{DoxyReturn}{Returns} +The angular reported y axis linear acceleration. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=318pt]{class_b_n_o08x_a1033bdd65b42b6706d1dfc67ece66191_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84}\label{class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84} +\index{BNO08x@{BNO08x}!get\_linear\_accel\_Z@{get\_linear\_accel\_Z}} +\index{get\_linear\_accel\_Z@{get\_linear\_accel\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_linear\_accel\_Z()}{get\_linear\_accel\_Z()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+linear\+\_\+accel\+\_\+Z (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get z axis linear acceleration (acceleration of device minus gravity, units in m/s\texorpdfstring{$^\wedge$}{\string^}2) + +\begin{DoxyReturn}{Returns} +The angular reported z axis linear acceleration. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=318pt]{class_b_n_o08x_afdfa7d50362702da689c5d18bf17fd84_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8}\label{class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8} +\index{BNO08x@{BNO08x}!get\_magf@{get\_magf}} +\index{get\_magf@{get\_magf}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_magf()}{get\_magf()}} +{\footnotesize\ttfamily void BNO08x\+::get\+\_\+magf (\begin{DoxyParamCaption}\item[{float \&}]{x, }\item[{float \&}]{y, }\item[{float \&}]{z, }\item[{uint8\+\_\+t \&}]{accuracy }\end{DoxyParamCaption})} + + + +Get the full magnetic field vector. + + +\begin{DoxyParams}{Parameters} +{\em x} & Reference variable to save reported x magnitude. \\ +\hline +{\em y} & Reference variable to save reported y magnitude. \\ +\hline +{\em x} & Reference variable to save reported z magnitude. \\ +\hline +{\em accuracy} & Reference variable save reported accuracy.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=315pt]{class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f}\label{class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f} +\index{BNO08x@{BNO08x}!get\_magf\_accuracy@{get\_magf\_accuracy}} +\index{get\_magf\_accuracy@{get\_magf\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_magf\_accuracy()}{get\_magf\_accuracy()}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::get\+\_\+magf\+\_\+accuracy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get accuracy of reported magnetic field vector. + +\begin{DoxyReturn}{Returns} +The accuracy of reported magnetic field vector. +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d}\label{class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d} +\index{BNO08x@{BNO08x}!get\_magf\_X@{get\_magf\_X}} +\index{get\_magf\_X@{get\_magf\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_magf\_X()}{get\_magf\_X()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+magf\+\_\+X (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get X component of magnetic field vector. + +\begin{DoxyReturn}{Returns} +The reported X component of magnetic field vector. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=326pt]{class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea}\label{class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea} +\index{BNO08x@{BNO08x}!get\_magf\_Y@{get\_magf\_Y}} +\index{get\_magf\_Y@{get\_magf\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_magf\_Y()}{get\_magf\_Y()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+magf\+\_\+Y (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get Y component of magnetic field vector. + +\begin{DoxyReturn}{Returns} +The reported Y component of magnetic field vector. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=327pt]{class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282}\label{class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282} +\index{BNO08x@{BNO08x}!get\_magf\_Z@{get\_magf\_Z}} +\index{get\_magf\_Z@{get\_magf\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_magf\_Z()}{get\_magf\_Z()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+magf\+\_\+Z (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get Z component of magnetic field vector. + +\begin{DoxyReturn}{Returns} +The reported Z component of magnetic field vector. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=326pt]{class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3}\label{class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3} +\index{BNO08x@{BNO08x}!get\_pitch@{get\_pitch}} +\index{get\_pitch@{get\_pitch}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_pitch()}{get\_pitch()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+pitch (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get the reported rotation about y axis. + +\begin{DoxyReturn}{Returns} +Rotation about the y axis in radians. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=334pt]{class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_af50010400cbd1445e9ddfa259384b412}\label{class_b_n_o08x_af50010400cbd1445e9ddfa259384b412} +\index{BNO08x@{BNO08x}!get\_pitch\_deg@{get\_pitch\_deg}} +\index{get\_pitch\_deg@{get\_pitch\_deg}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_pitch\_deg()}{get\_pitch\_deg()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+pitch\+\_\+deg (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get the reported rotation about y axis. + +\begin{DoxyReturn}{Returns} +Rotation about the y axis in degrees. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_af50010400cbd1445e9ddfa259384b412_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a4421c43323945946ad605f8422958dcf}\label{class_b_n_o08x_a4421c43323945946ad605f8422958dcf} +\index{BNO08x@{BNO08x}!get\_Q1@{get\_Q1}} +\index{get\_Q1@{get\_Q1}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_Q1()}{get\_Q1()}} +{\footnotesize\ttfamily int16\+\_\+t BNO08x\+::get\+\_\+\+Q1 (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{record\+\_\+\+ID }\end{DoxyParamCaption})} + + + +Gets Q1 point from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system). + +Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional. + + +\begin{DoxyParams}{Parameters} +{\em record\+\_\+\+ID} & Which record ID/ sensor to get Q1 value for.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Q1 value for requested sensor. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=326pt]{class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b}\label{class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b} +\index{BNO08x@{BNO08x}!get\_Q2@{get\_Q2}} +\index{get\_Q2@{get\_Q2}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_Q2()}{get\_Q2()}} +{\footnotesize\ttfamily int16\+\_\+t BNO08x\+::get\+\_\+\+Q2 (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{record\+\_\+\+ID }\end{DoxyParamCaption})} + + + +Gets Q2 point from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system). + +Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional. + + +\begin{DoxyParams}{Parameters} +{\em record\+\_\+\+ID} & Which record ID/ sensor to get Q2 value for.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Q2 value for requested sensor. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a954dccdcbe8a8c4f1787f13ebb8d932b_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a}\label{class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a} +\index{BNO08x@{BNO08x}!get\_Q3@{get\_Q3}} +\index{get\_Q3@{get\_Q3}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_Q3()}{get\_Q3()}} +{\footnotesize\ttfamily int16\+\_\+t BNO08x\+::get\+\_\+\+Q3 (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{record\+\_\+\+ID }\end{DoxyParamCaption})} + + + +Gets Q3 point from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system). + +Note that Q points from the data sheet can be used as well, using the ones stored in flash is optional. + + +\begin{DoxyParams}{Parameters} +{\em record\+\_\+\+ID} & Which record ID/ sensor to get Q3 value for.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +Q3 value for requested sensor. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d}\label{class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d} +\index{BNO08x@{BNO08x}!get\_quat@{get\_quat}} +\index{get\_quat@{get\_quat}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_quat()}{get\_quat()}} +{\footnotesize\ttfamily void BNO08x\+::get\+\_\+quat (\begin{DoxyParamCaption}\item[{float \&}]{i, }\item[{float \&}]{j, }\item[{float \&}]{k, }\item[{float \&}]{real, }\item[{float \&}]{rad\+\_\+accuracy, }\item[{uint8\+\_\+t \&}]{accuracy }\end{DoxyParamCaption})} + + + +Get the full quaternion reading. + + +\begin{DoxyParams}{Parameters} +{\em i} & Reference variable to save reported i component of quaternion. \\ +\hline +{\em j} & Reference variable to save reported j component of quaternion. \\ +\hline +{\em k} & Reference variable to save reported k component of quaternion. \\ +\hline +{\em real} & Reference variable to save reported real component of quaternion. \\ +\hline +{\em rad\+\_\+accuracy} & Reference variable to save reported raw quaternion radian accuracy. \\ +\hline +{\em accuracy} & Reference variable to save reported quaternion accuracy.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=313pt]{class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d}\label{class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d} +\index{BNO08x@{BNO08x}!get\_quat\_accuracy@{get\_quat\_accuracy}} +\index{get\_quat\_accuracy@{get\_quat\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_quat\_accuracy()}{get\_quat\_accuracy()}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::get\+\_\+quat\+\_\+accuracy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get accuracy of reported quaternion. + +\begin{DoxyReturn}{Returns} +The accuracy of reported quaternion. +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a24ba760d064a1dc45f972c79b9c8d98d_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5}\label{class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5} +\index{BNO08x@{BNO08x}!get\_quat\_I@{get\_quat\_I}} +\index{get\_quat\_I@{get\_quat\_I}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_quat\_I()}{get\_quat\_I()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+quat\+\_\+I (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get I component of reported quaternion. + +\begin{DoxyReturn}{Returns} +The I component of reported quaternion. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=321pt]{class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015}\label{class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015} +\index{BNO08x@{BNO08x}!get\_quat\_J@{get\_quat\_J}} +\index{get\_quat\_J@{get\_quat\_J}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_quat\_J()}{get\_quat\_J()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+quat\+\_\+J (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get J component of reported quaternion. + +\begin{DoxyReturn}{Returns} +The J component of reported quaternion. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=323pt]{class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8}\label{class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8} +\index{BNO08x@{BNO08x}!get\_quat\_K@{get\_quat\_K}} +\index{get\_quat\_K@{get\_quat\_K}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_quat\_K()}{get\_quat\_K()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+quat\+\_\+K (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get K component of reported quaternion. + +\begin{DoxyReturn}{Returns} +The K component of reported quaternion. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=325pt]{class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630}\label{class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630} +\index{BNO08x@{BNO08x}!get\_quat\_radian\_accuracy@{get\_quat\_radian\_accuracy}} +\index{get\_quat\_radian\_accuracy@{get\_quat\_radian\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_quat\_radian\_accuracy()}{get\_quat\_radian\_accuracy()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+quat\+\_\+radian\+\_\+accuracy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get radian accuracy of reported quaternion. + +\begin{DoxyReturn}{Returns} +The radian accuracy of reported quaternion. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=345pt]{class_b_n_o08x_a61b7d10a98afc6903fea6b2cede27630_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7}\label{class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7} +\index{BNO08x@{BNO08x}!get\_quat\_real@{get\_quat\_real}} +\index{get\_quat\_real@{get\_quat\_real}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_quat\_real()}{get\_quat\_real()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+quat\+\_\+real (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get real component of reported quaternion. + +\begin{DoxyReturn}{Returns} +The real component of reported quaternion. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=334pt]{class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0}\label{class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0} +\index{BNO08x@{BNO08x}!get\_range@{get\_range}} +\index{get\_range@{get\_range}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_range()}{get\_range()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+range (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{record\+\_\+\+ID }\end{DoxyParamCaption})} + + + +Gets range from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system). + + +\begin{DoxyParams}{Parameters} +{\em record\+\_\+\+ID} & Which record ID/ sensor to get range value for.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +The range value for the requested sensor. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a0fff04c42c9502615ad73cd1457cb9b0_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a1de356dd604c1dffcd1a32faeb4fafe2}\label{class_b_n_o08x_a1de356dd604c1dffcd1a32faeb4fafe2} +\index{BNO08x@{BNO08x}!get\_raw\_accel\_X@{get\_raw\_accel\_X}} +\index{get\_raw\_accel\_X@{get\_raw\_accel\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_raw\_accel\_X()}{get\_raw\_accel\_X()}} +{\footnotesize\ttfamily int16\+\_\+t BNO08x\+::get\+\_\+raw\+\_\+accel\+\_\+X (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get raw accelerometer x axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.\+5.\+8) + +\begin{DoxyReturn}{Returns} +Reported raw accelerometer x axis reading from physical MEMs sensor. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_a96563de0eb597a52d595d19da827b1ac}\label{class_b_n_o08x_a96563de0eb597a52d595d19da827b1ac} +\index{BNO08x@{BNO08x}!get\_raw\_accel\_Y@{get\_raw\_accel\_Y}} +\index{get\_raw\_accel\_Y@{get\_raw\_accel\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_raw\_accel\_Y()}{get\_raw\_accel\_Y()}} +{\footnotesize\ttfamily int16\+\_\+t BNO08x\+::get\+\_\+raw\+\_\+accel\+\_\+Y (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get raw accelerometer y axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.\+5.\+8) + +\begin{DoxyReturn}{Returns} +Reported raw accelerometer y axis reading from physical MEMs sensor. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_a718cdd910e5e7e03fd0a1ad04ee6f0ce}\label{class_b_n_o08x_a718cdd910e5e7e03fd0a1ad04ee6f0ce} +\index{BNO08x@{BNO08x}!get\_raw\_accel\_Z@{get\_raw\_accel\_Z}} +\index{get\_raw\_accel\_Z@{get\_raw\_accel\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_raw\_accel\_Z()}{get\_raw\_accel\_Z()}} +{\footnotesize\ttfamily int16\+\_\+t BNO08x\+::get\+\_\+raw\+\_\+accel\+\_\+Z (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get raw accelerometer z axis reading from physical accelerometer MEMs sensor (See Ref. Manual 6.\+5.\+8) + +\begin{DoxyReturn}{Returns} +Reported raw accelerometer z axis reading from physical MEMs sensor. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_af1b2c3a383a84fc6dfaddae1052b44d4}\label{class_b_n_o08x_af1b2c3a383a84fc6dfaddae1052b44d4} +\index{BNO08x@{BNO08x}!get\_raw\_gyro\_X@{get\_raw\_gyro\_X}} +\index{get\_raw\_gyro\_X@{get\_raw\_gyro\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_raw\_gyro\_X()}{get\_raw\_gyro\_X()}} +{\footnotesize\ttfamily int16\+\_\+t BNO08x\+::get\+\_\+raw\+\_\+gyro\+\_\+X (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get raw gyroscope x axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.\+5.\+12) + +\begin{DoxyReturn}{Returns} +Reported raw gyroscope x axis reading from physical MEMs sensor. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_aff7714441d242b3b9b0c03f94e0a9374}\label{class_b_n_o08x_aff7714441d242b3b9b0c03f94e0a9374} +\index{BNO08x@{BNO08x}!get\_raw\_gyro\_Y@{get\_raw\_gyro\_Y}} +\index{get\_raw\_gyro\_Y@{get\_raw\_gyro\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_raw\_gyro\_Y()}{get\_raw\_gyro\_Y()}} +{\footnotesize\ttfamily int16\+\_\+t BNO08x\+::get\+\_\+raw\+\_\+gyro\+\_\+Y (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get raw gyroscope y axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.\+5.\+12) + +\begin{DoxyReturn}{Returns} +Reported raw gyroscope y axis reading from physical MEMs sensor. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_a2e28b5a79c442a6baa2fa5165b9ce37d}\label{class_b_n_o08x_a2e28b5a79c442a6baa2fa5165b9ce37d} +\index{BNO08x@{BNO08x}!get\_raw\_gyro\_Z@{get\_raw\_gyro\_Z}} +\index{get\_raw\_gyro\_Z@{get\_raw\_gyro\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_raw\_gyro\_Z()}{get\_raw\_gyro\_Z()}} +{\footnotesize\ttfamily int16\+\_\+t BNO08x\+::get\+\_\+raw\+\_\+gyro\+\_\+Z (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get raw gyroscope z axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6.\+5.\+12) + +\begin{DoxyReturn}{Returns} +Reported raw gyroscope z axis reading from physical MEMs sensor. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_adf12600b39de41d258439a343fcc1ad8}\label{class_b_n_o08x_adf12600b39de41d258439a343fcc1ad8} +\index{BNO08x@{BNO08x}!get\_raw\_magf\_X@{get\_raw\_magf\_X}} +\index{get\_raw\_magf\_X@{get\_raw\_magf\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_raw\_magf\_X()}{get\_raw\_magf\_X()}} +{\footnotesize\ttfamily int16\+\_\+t BNO08x\+::get\+\_\+raw\+\_\+magf\+\_\+X (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get raw magnetometer x axis reading from physical magnetometer sensor (See Ref. Manual 6.\+5.\+15) + +\begin{DoxyReturn}{Returns} +Reported raw magnetometer x axis reading from physical magnetometer sensor. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_a2c842e43ceae19149f6525bcbc48f1cf}\label{class_b_n_o08x_a2c842e43ceae19149f6525bcbc48f1cf} +\index{BNO08x@{BNO08x}!get\_raw\_magf\_Y@{get\_raw\_magf\_Y}} +\index{get\_raw\_magf\_Y@{get\_raw\_magf\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_raw\_magf\_Y()}{get\_raw\_magf\_Y()}} +{\footnotesize\ttfamily int16\+\_\+t BNO08x\+::get\+\_\+raw\+\_\+magf\+\_\+Y (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get raw magnetometer y axis reading from physical magnetometer sensor (See Ref. Manual 6.\+5.\+15) + +\begin{DoxyReturn}{Returns} +Reported raw magnetometer y axis reading from physical magnetometer sensor. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_a99c1bcc2ec3ca3d8feafd6dd61f9d269}\label{class_b_n_o08x_a99c1bcc2ec3ca3d8feafd6dd61f9d269} +\index{BNO08x@{BNO08x}!get\_raw\_magf\_Z@{get\_raw\_magf\_Z}} +\index{get\_raw\_magf\_Z@{get\_raw\_magf\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_raw\_magf\_Z()}{get\_raw\_magf\_Z()}} +{\footnotesize\ttfamily int16\+\_\+t BNO08x\+::get\+\_\+raw\+\_\+magf\+\_\+Z (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get raw magnetometer z axis reading from physical magnetometer sensor (See Ref. Manual 6.\+5.\+15) + +\begin{DoxyReturn}{Returns} +Reported raw magnetometer z axis reading from physical magnetometer sensor. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886}\label{class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886} +\index{BNO08x@{BNO08x}!get\_reset\_reason@{get\_reset\_reason}} +\index{get\_reset\_reason@{get\_reset\_reason}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_reset\_reason()}{get\_reset\_reason()}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::get\+\_\+reset\+\_\+reason (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Requests product ID, prints the returned info over serial, and returns the reason for the most resent reset. + +\begin{DoxyReturn}{Returns} +The reason for the most recent recent reset ( 1 = POR (power on reset), 2 = internal reset, 3 = watchdog timer, 4 = external reset 5 = other) +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=344pt]{class_b_n_o08x_a11bb1b3fa44ad8f28c1492b5c07af886_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372}\label{class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372} +\index{BNO08x@{BNO08x}!get\_resolution@{get\_resolution}} +\index{get\_resolution@{get\_resolution}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_resolution()}{get\_resolution()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+resolution (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{record\+\_\+\+ID }\end{DoxyParamCaption})} + + + +Gets resolution from \doxylink{class_b_n_o08x}{BNO08x} FRS (flash record system). + + +\begin{DoxyParams}{Parameters} +{\em record\+\_\+\+ID} & Which record ID/ sensor to get resolution value for.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +The resolution value for the requested sensor. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a89618eba08186ee8e679e7313907ddef}\label{class_b_n_o08x_a89618eba08186ee8e679e7313907ddef} +\index{BNO08x@{BNO08x}!get\_roll@{get\_roll}} +\index{get\_roll@{get\_roll}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_roll()}{get\_roll()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+roll (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get the reported rotation about x axis. + +\begin{DoxyReturn}{Returns} +Rotation about the x axis in radians. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=318pt]{class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6}\label{class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6} +\index{BNO08x@{BNO08x}!get\_roll\_deg@{get\_roll\_deg}} +\index{get\_roll\_deg@{get\_roll\_deg}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_roll\_deg()}{get\_roll\_deg()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+roll\+\_\+deg (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get the reported rotation about x axis. + +\begin{DoxyReturn}{Returns} +Rotation about the x axis in degrees. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a0d148e00abcfeec48c689e3084a7e786}\label{class_b_n_o08x_a0d148e00abcfeec48c689e3084a7e786} +\index{BNO08x@{BNO08x}!get\_stability\_classifier@{get\_stability\_classifier}} +\index{get\_stability\_classifier@{get\_stability\_classifier}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_stability\_classifier()}{get\_stability\_classifier()}} +{\footnotesize\ttfamily int8\+\_\+t BNO08x\+::get\+\_\+stability\+\_\+classifier (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get the current stability classifier (Seee Ref. Manual 6.\+5.\+31) + +\begin{DoxyReturn}{Returns} +The current stability (0 = unknown, 1 = on table, 2 = stationary) +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_adaff49f3d80fdd19fd4210f0c56d41ef}\label{class_b_n_o08x_adaff49f3d80fdd19fd4210f0c56d41ef} +\index{BNO08x@{BNO08x}!get\_step\_count@{get\_step\_count}} +\index{get\_step\_count@{get\_step\_count}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_step\_count()}{get\_step\_count()}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::get\+\_\+step\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get the counted amount of steps. + +\begin{DoxyReturn}{Returns} +The current amount of counted steps. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_a4797ec731de4c158716da1a7af9d1602}\label{class_b_n_o08x_a4797ec731de4c158716da1a7af9d1602} +\index{BNO08x@{BNO08x}!get\_tap\_detector@{get\_tap\_detector}} +\index{get\_tap\_detector@{get\_tap\_detector}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_tap\_detector()}{get\_tap\_detector()}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::get\+\_\+tap\+\_\+detector (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get if tap has occured. + +\begin{DoxyReturn}{Returns} +7 bit tap code indicated which axis taps have occurred. (See Ref. Manual 6.\+5.\+27) +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_ad9137777271421a58159f3fe5e05ed20}\label{class_b_n_o08x_ad9137777271421a58159f3fe5e05ed20} +\index{BNO08x@{BNO08x}!get\_time\_stamp@{get\_time\_stamp}} +\index{get\_time\_stamp@{get\_time\_stamp}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_time\_stamp()}{get\_time\_stamp()}} +{\footnotesize\ttfamily uint32\+\_\+t BNO08x\+::get\+\_\+time\+\_\+stamp (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Return timestamp of most recent report. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531}\label{class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531} +\index{BNO08x@{BNO08x}!get\_uncalibrated\_gyro@{get\_uncalibrated\_gyro}} +\index{get\_uncalibrated\_gyro@{get\_uncalibrated\_gyro}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_uncalibrated\_gyro()}{get\_uncalibrated\_gyro()}} +{\footnotesize\ttfamily void BNO08x\+::get\+\_\+uncalibrated\+\_\+gyro (\begin{DoxyParamCaption}\item[{float \&}]{x, }\item[{float \&}]{y, }\item[{float \&}]{z, }\item[{float \&}]{b\+\_\+x, }\item[{float \&}]{b\+\_\+y, }\item[{float \&}]{b\+\_\+z, }\item[{uint8\+\_\+t \&}]{accuracy }\end{DoxyParamCaption})} + + + +Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is given but not applied. + + +\begin{DoxyParams}{Parameters} +{\em x} & Reference variable to save X axis angular velocity \\ +\hline +{\em y} & Reference variable to save Y axis angular velocity \\ +\hline +{\em z} & Reference variable to save Z axis angular velocity \\ +\hline +{\em b\+\_\+x} & Reference variable to save X axis drift estimate \\ +\hline +{\em b\+\_\+y} & Reference variable to save Y axis drift estimate \\ +\hline +{\em b\+\_\+z} & Reference variable to save Z axis drift estimate \\ +\hline +{\em accuracy} & Reference variable to save reported gyro accuracy.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a1bd3c33e70354bd35a78b83b6786b531_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a3285613f18b2f2f4c3f9e6d5c971af10}\label{class_b_n_o08x_a3285613f18b2f2f4c3f9e6d5c971af10} +\index{BNO08x@{BNO08x}!get\_uncalibrated\_gyro\_accuracy@{get\_uncalibrated\_gyro\_accuracy}} +\index{get\_uncalibrated\_gyro\_accuracy@{get\_uncalibrated\_gyro\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_uncalibrated\_gyro\_accuracy()}{get\_uncalibrated\_gyro\_accuracy()}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::get\+\_\+uncalibrated\+\_\+gyro\+\_\+accuracy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get uncalibrated gyro accuracy. + +\begin{DoxyReturn}{Returns} +Accuracy of uncalibrated gyro. +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b}\label{class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b} +\index{BNO08x@{BNO08x}!get\_uncalibrated\_gyro\_bias\_X@{get\_uncalibrated\_gyro\_bias\_X}} +\index{get\_uncalibrated\_gyro\_bias\_X@{get\_uncalibrated\_gyro\_bias\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_uncalibrated\_gyro\_bias\_X()}{get\_uncalibrated\_gyro\_bias\_X()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+uncalibrated\+\_\+gyro\+\_\+bias\+\_\+X (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get uncalibrated gyro x axis drift estimate. + +\begin{DoxyReturn}{Returns} +The angular reported x axis drift estimate. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=347pt]{class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a74725517129dd548c7a3de705d5861bd}\label{class_b_n_o08x_a74725517129dd548c7a3de705d5861bd} +\index{BNO08x@{BNO08x}!get\_uncalibrated\_gyro\_bias\_Y@{get\_uncalibrated\_gyro\_bias\_Y}} +\index{get\_uncalibrated\_gyro\_bias\_Y@{get\_uncalibrated\_gyro\_bias\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_uncalibrated\_gyro\_bias\_Y()}{get\_uncalibrated\_gyro\_bias\_Y()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+uncalibrated\+\_\+gyro\+\_\+bias\+\_\+Y (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get uncalibrated gyro Y axis drift estimate. + +\begin{DoxyReturn}{Returns} +The angular reported Y axis drift estimate. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=347pt]{class_b_n_o08x_a74725517129dd548c7a3de705d5861bd_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7}\label{class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7} +\index{BNO08x@{BNO08x}!get\_uncalibrated\_gyro\_bias\_Z@{get\_uncalibrated\_gyro\_bias\_Z}} +\index{get\_uncalibrated\_gyro\_bias\_Z@{get\_uncalibrated\_gyro\_bias\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_uncalibrated\_gyro\_bias\_Z()}{get\_uncalibrated\_gyro\_bias\_Z()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+uncalibrated\+\_\+gyro\+\_\+bias\+\_\+Z (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get uncalibrated gyro Z axis drift estimate. + +\begin{DoxyReturn}{Returns} +The angular reported Z axis drift estimate. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=347pt]{class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf}\label{class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf} +\index{BNO08x@{BNO08x}!get\_uncalibrated\_gyro\_X@{get\_uncalibrated\_gyro\_X}} +\index{get\_uncalibrated\_gyro\_X@{get\_uncalibrated\_gyro\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_uncalibrated\_gyro\_X()}{get\_uncalibrated\_gyro\_X()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+uncalibrated\+\_\+gyro\+\_\+X (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get uncalibrated gyro x axis angular velocity measurement. + +\begin{DoxyReturn}{Returns} +The angular reported x axis angular velocity from uncalibrated gyro. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=347pt]{class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4}\label{class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4} +\index{BNO08x@{BNO08x}!get\_uncalibrated\_gyro\_Y@{get\_uncalibrated\_gyro\_Y}} +\index{get\_uncalibrated\_gyro\_Y@{get\_uncalibrated\_gyro\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_uncalibrated\_gyro\_Y()}{get\_uncalibrated\_gyro\_Y()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+uncalibrated\+\_\+gyro\+\_\+Y (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get uncalibrated gyro Y axis angular velocity measurement. + +\begin{DoxyReturn}{Returns} +The angular reported Y axis angular velocity from uncalibrated gyro. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=347pt]{class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717}\label{class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717} +\index{BNO08x@{BNO08x}!get\_uncalibrated\_gyro\_Z@{get\_uncalibrated\_gyro\_Z}} +\index{get\_uncalibrated\_gyro\_Z@{get\_uncalibrated\_gyro\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_uncalibrated\_gyro\_Z()}{get\_uncalibrated\_gyro\_Z()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+uncalibrated\+\_\+gyro\+\_\+Z (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get uncalibrated gyro Z axis angular velocity measurement. + +\begin{DoxyReturn}{Returns} +The angular reported Z axis angular velocity from uncalibrated gyro. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=347pt]{class_b_n_o08x_a0a73633d8929ce4058b14cefc8cad717_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17}\label{class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17} +\index{BNO08x@{BNO08x}!get\_yaw@{get\_yaw}} +\index{get\_yaw@{get\_yaw}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_yaw()}{get\_yaw()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+yaw (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get the reported rotation about z axis. + +\begin{DoxyReturn}{Returns} +Rotation about the z axis in radians. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=327pt]{class_b_n_o08x_a64d3e41750c6de9413d6982511f78f17_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_af80f7795656e695e036d3b1557aed94c}\label{class_b_n_o08x_af80f7795656e695e036d3b1557aed94c} +\index{BNO08x@{BNO08x}!get\_yaw\_deg@{get\_yaw\_deg}} +\index{get\_yaw\_deg@{get\_yaw\_deg}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{get\_yaw\_deg()}{get\_yaw\_deg()}} +{\footnotesize\ttfamily float BNO08x\+::get\+\_\+yaw\+\_\+deg (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Get the reported rotation about z axis. + +\begin{DoxyReturn}{Returns} +Rotation about the z axis in degrees. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503}\label{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503} +\index{BNO08x@{BNO08x}!hard\_reset@{hard\_reset}} +\index{hard\_reset@{hard\_reset}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{hard\_reset()}{hard\_reset()}} +{\footnotesize\ttfamily bool BNO08x\+::hard\+\_\+reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Hard resets \doxylink{class_b_n_o08x}{BNO08x} sensor. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=315pt]{class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7}\label{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7} +\index{BNO08x@{BNO08x}!hint\_handler@{hint\_handler}} +\index{hint\_handler@{hint\_handler}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{hint\_handler()}{hint\_handler()}} +{\footnotesize\ttfamily void IRAM\+\_\+\+ATTR BNO08x\+::hint\+\_\+handler (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + + + +HINT interrupt service routine, handles falling edge of \doxylink{class_b_n_o08x}{BNO08x} HINT pin. + +ISR that launches SPI task to perform transaction upon assertion of \doxylink{class_b_n_o08x}{BNO08x} interrupt pin. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=323pt]{class_b_n_o08x_a804b95c58c30d36933fd251626b85bf7_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798}\label{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798} +\index{BNO08x@{BNO08x}!initialize@{initialize}} +\index{initialize@{initialize}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{initialize()}{initialize()}} +{\footnotesize\ttfamily bool BNO08x\+::initialize (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Initializes \doxylink{class_b_n_o08x}{BNO08x} sensor. + +Resets sensor and goes through initializing process outlined in \doxylink{class_b_n_o08x}{BNO08x} datasheet. Launches two tasks, one to manage SPI transactions, another to process any received data. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_aea8e2c6dd7a2c9899479a7f39fe94798_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698}\label{class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698} +\index{BNO08x@{BNO08x}!mode\_on@{mode\_on}} +\index{mode\_on@{mode\_on}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{mode\_on()}{mode\_on()}} +{\footnotesize\ttfamily bool BNO08x\+::mode\+\_\+on (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Turns on/ brings \doxylink{class_b_n_o08x}{BNO08x} sensor out of sleep mode using executable channel. + +\begin{DoxyReturn}{Returns} +True if exiting sleep mode was success. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=346pt]{class_b_n_o08x_ac1b3de9b552c611ee9c455d7f19be698_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b}\label{class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b} +\index{BNO08x@{BNO08x}!mode\_sleep@{mode\_sleep}} +\index{mode\_sleep@{mode\_sleep}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{mode\_sleep()}{mode\_sleep()}} +{\footnotesize\ttfamily bool BNO08x\+::mode\+\_\+sleep (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Puts \doxylink{class_b_n_o08x}{BNO08x} sensor into sleep/low power mode using executable channel. + +\begin{DoxyReturn}{Returns} +True if entering sleep mode was success. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7}\label{class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7} +\index{BNO08x@{BNO08x}!parse\_command\_report@{parse\_command\_report}} +\index{parse\_command\_report@{parse\_command\_report}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{parse\_command\_report()}{parse\_command\_report()}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::parse\+\_\+command\+\_\+report (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{packet }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Parses received command report sent by \doxylink{class_b_n_o08x}{BNO08x} (See Ref. Manual 6.\+3.\+9) + +\begin{DoxyReturn}{Returns} +The command report ID, 0 if invalid. +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a51b360d795563b55559f11efb40be36a}\label{class_b_n_o08x_a51b360d795563b55559f11efb40be36a} +\index{BNO08x@{BNO08x}!parse\_frs\_read\_response\_report@{parse\_frs\_read\_response\_report}} +\index{parse\_frs\_read\_response\_report@{parse\_frs\_read\_response\_report}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{parse\_frs\_read\_response\_report()}{parse\_frs\_read\_response\_report()}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::parse\+\_\+frs\+\_\+read\+\_\+response\+\_\+report (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{packet }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Sends packet to be parsed to meta data function call (frs\+\_\+read\+\_\+word()) through queue. + + +\begin{DoxyParams}{Parameters} +{\em packet} & The packet containing the frs read report. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, always valid, parsing for this happens in frs\+\_\+read\+\_\+word() +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a51b360d795563b55559f11efb40be36a_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d}\label{class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d} +\index{BNO08x@{BNO08x}!parse\_input\_report@{parse\_input\_report}} +\index{parse\_input\_report@{parse\_input\_report}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{parse\_input\_report()}{parse\_input\_report()}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::parse\+\_\+input\+\_\+report (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{packet }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Parses received input report sent by \doxylink{class_b_n_o08x}{BNO08x}. + +Unit responds with packet that contains the following\+: + +packet-\/\texorpdfstring{$>$}{>}header\mbox{[}0\+:3\mbox{]}\+: First, a 4 byte header packet-\/\texorpdfstring{$>$}{>}body\mbox{[}0\+:4\mbox{]}\+: Then a 5 byte timestamp of microsecond ticks since reading was taken packet-\/\texorpdfstring{$>$}{>}body\mbox{[}5 + 0\mbox{]}\+: Then a feature report ID (0x01 for Accel, 0x05 for Rotation Vector, etc...) packet-\/\texorpdfstring{$>$}{>}body\mbox{[}5 + 1\mbox{]}\+: Sequence number (See Ref.\+Manual 6.\+5.\+8.\+2) packet-\/\texorpdfstring{$>$}{>}body\mbox{[}5 + 2\mbox{]}\+: Status packet-\/\texorpdfstring{$>$}{>}body\mbox{[}3\mbox{]}\+: Delay packet-\/\texorpdfstring{$>$}{>}body\mbox{[}4\+:5\mbox{]}\+: i/accel x/gyro x/etc packet-\/\texorpdfstring{$>$}{>}body\mbox{[}6\+:7\mbox{]}\+: j/accel y/gyro y/etc packet-\/\texorpdfstring{$>$}{>}body\mbox{[}8\+:9\mbox{]}\+: k/accel z/gyro z/etc packet-\/\texorpdfstring{$>$}{>}body\mbox{[}10\+:11\mbox{]}\+: real/gyro temp/etc packet-\/\texorpdfstring{$>$}{>}body\mbox{[}12\+:13\mbox{]}\+: Accuracy estimate + +\begin{DoxyReturn}{Returns} +The report ID of the respective sensor, for ex. SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+GYRO\+\_\+\+INTEGRATED\+\_\+\+ROTATION\+\_\+\+VECTOR, 0 if invalid. +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd}\label{class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd} +\index{BNO08x@{BNO08x}!parse\_packet@{parse\_packet}} +\index{parse\_packet@{parse\_packet}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{parse\_packet()}{parse\_packet()}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::parse\+\_\+packet (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{packet }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Parses a packet received from bno08x, updating any data according to received reports. + + +\begin{DoxyParams}{Parameters} +{\em packet} & The packet to be parsed. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +0 if invalid packet. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036}\label{class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036} +\index{BNO08x@{BNO08x}!parse\_product\_id\_report@{parse\_product\_id\_report}} +\index{parse\_product\_id\_report@{parse\_product\_id\_report}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{parse\_product\_id\_report()}{parse\_product\_id\_report()}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::parse\+\_\+product\+\_\+id\+\_\+report (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{packet }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Parses product id report and prints device info. + + +\begin{DoxyParams}{Parameters} +{\em packet} & The packet containing product id report. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +1, always valid. +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a29cfd7fc2816483ebebe9d55b677a036_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a35856c108a47de8b3b38c4395aabb4eb}\label{class_b_n_o08x_a35856c108a47de8b3b38c4395aabb4eb} +\index{BNO08x@{BNO08x}!print\_header@{print\_header}} +\index{print\_header@{print\_header}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{print\_header()}{print\_header()}} +{\footnotesize\ttfamily void BNO08x\+::print\+\_\+header (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{packet }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Prints the header of the passed SHTP packet to serial console with ESP\+\_\+\+LOG statement. + + +\begin{DoxyParams}{Parameters} +{\em packet} & The packet containing the header to be printed. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_a05e4cd5861b55fc0182d7dd13bb85e49}\label{class_b_n_o08x_a05e4cd5861b55fc0182d7dd13bb85e49} +\index{BNO08x@{BNO08x}!print\_packet@{print\_packet}} +\index{print\_packet@{print\_packet}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{print\_packet()}{print\_packet()}} +{\footnotesize\ttfamily void BNO08x\+::print\+\_\+packet (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t}{bno08x\+\_\+rx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{packet }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Prints the passed SHTP packet to serial console with ESP\+\_\+\+LOG statement. + + +\begin{DoxyParams}{Parameters} +{\em packet} & The packet to be printed. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9}\label{class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9} +\index{BNO08x@{BNO08x}!q\_to\_float@{q\_to\_float}} +\index{q\_to\_float@{q\_to\_float}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{q\_to\_float()}{q\_to\_float()}} +{\footnotesize\ttfamily float BNO08x\+::q\+\_\+to\+\_\+float (\begin{DoxyParamCaption}\item[{int16\+\_\+t}]{fixed\+\_\+point\+\_\+value, }\item[{uint8\+\_\+t}]{q\+\_\+point }\end{DoxyParamCaption})} + + + +Converts a register value to a float using its associated Q point. (See \href{https://en.wikipedia.org/wiki/Q_(number_format)}{\texttt{ https\+://en.\+wikipedia.\+org/wiki/\+Q\+\_\+(number\+\_\+format)}}) + + +\begin{DoxyParams}{Parameters} +{\em q\+\_\+point} & Q point value associated with register. \\ +\hline +{\em fixed\+\_\+point\+\_\+value} & The fixed point value to convert.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=550pt]{class_b_n_o08x_a27fb24e894f794ec6228ef142b6ff8d9_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91}\label{class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91} +\index{BNO08x@{BNO08x}!queue\_calibrate\_command@{queue\_calibrate\_command}} +\index{queue\_calibrate\_command@{queue\_calibrate\_command}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{queue\_calibrate\_command()}{queue\_calibrate\_command()}} +{\footnotesize\ttfamily void BNO08x\+::queue\+\_\+calibrate\+\_\+command (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{sensor\+\_\+to\+\_\+calibrate }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Queues a packet containing a command to calibrate the specified sensor. + + +\begin{DoxyParams}{Parameters} +{\em sensor\+\_\+to\+\_\+calibrate} & The sensor to calibrate. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9}\label{class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9} +\index{BNO08x@{BNO08x}!queue\_command@{queue\_command}} +\index{queue\_command@{queue\_command}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{queue\_command()}{queue\_command()}} +{\footnotesize\ttfamily void BNO08x\+::queue\+\_\+command (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{command, }\item[{uint8\+\_\+t \texorpdfstring{$\ast$}{*}}]{commands }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Queues a packet containing a command. + + +\begin{DoxyParams}{Parameters} +{\em command} & The command to be sent. \\ +\hline +{\em commands} & Command data array, pre-\/packed with exception of first 3 elements (command info)\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c}\label{class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c} +\index{BNO08x@{BNO08x}!queue\_feature\_command@{queue\_feature\_command}} +\index{queue\_feature\_command@{queue\_feature\_command}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{queue\_feature\_command()}{queue\_feature\_command()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} +{\footnotesize\ttfamily void BNO08x\+::queue\+\_\+feature\+\_\+command (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{report\+\_\+\+ID, }\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Queues a packet containing a command with a request for sensor reports, reported periodically. (See Ref. Manual 6.\+5.\+4) + + +\begin{DoxyParams}{Parameters} +{\em report\+\_\+\+ID} & ID of sensor report being requested. \\ +\hline +{\em time\+\_\+between\+\_\+reports} & Desired time between reports.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=200pt]{class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=550pt]{class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8}\label{class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8} +\index{BNO08x@{BNO08x}!queue\_feature\_command@{queue\_feature\_command}} +\index{queue\_feature\_command@{queue\_feature\_command}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{queue\_feature\_command()}{queue\_feature\_command()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} +{\footnotesize\ttfamily void BNO08x\+::queue\+\_\+feature\+\_\+command (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{report\+\_\+\+ID, }\item[{uint32\+\_\+t}]{time\+\_\+between\+\_\+reports, }\item[{uint32\+\_\+t}]{specific\+\_\+config }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Queues a packet containing a command with a request for sensor reports, reported periodically. (See Ref. Manual 6.\+5.\+4) + + +\begin{DoxyParams}{Parameters} +{\em report\+\_\+\+ID} & ID of sensor report to be enabled. \\ +\hline +{\em time\+\_\+between\+\_\+reports} & Desired time between reports in microseconds. \\ +\hline +{\em specific\+\_\+config} & Specific config word (used with personal activity classifier)\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a2d6de4823893128e6a4b562f34326ae8_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f}\label{class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f} +\index{BNO08x@{BNO08x}!queue\_packet@{queue\_packet}} +\index{queue\_packet@{queue\_packet}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{queue\_packet()}{queue\_packet()}} +{\footnotesize\ttfamily void BNO08x\+::queue\+\_\+packet (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{channel\+\_\+number, }\item[{uint8\+\_\+t}]{data\+\_\+length, }\item[{uint8\+\_\+t \texorpdfstring{$\ast$}{*}}]{commands }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Queues an SHTP packet to be sent via SPI. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a62c570ba96512f4d0d10b2594048de1f_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1}\label{class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1} +\index{BNO08x@{BNO08x}!queue\_request\_product\_id\_command@{queue\_request\_product\_id\_command}} +\index{queue\_request\_product\_id\_command@{queue\_request\_product\_id\_command}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{queue\_request\_product\_id\_command()}{queue\_request\_product\_id\_command()}} +{\footnotesize\ttfamily void BNO08x\+::queue\+\_\+request\+\_\+product\+\_\+id\+\_\+command (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Queues a packet containing the request product ID command. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2}\label{class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2} +\index{BNO08x@{BNO08x}!queue\_tare\_command@{queue\_tare\_command}} +\index{queue\_tare\_command@{queue\_tare\_command}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{queue\_tare\_command()}{queue\_tare\_command()}} +{\footnotesize\ttfamily void BNO08x\+::queue\+\_\+tare\+\_\+command (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{command, }\item[{uint8\+\_\+t}]{axis = {\ttfamily \mbox{\hyperlink{class_b_n_o08x_a1ef13f6f330810934416ad5fe0ee55b2}{TARE\+\_\+\+AXIS\+\_\+\+ALL}}}, }\item[{uint8\+\_\+t}]{rotation\+\_\+vector\+\_\+basis = {\ttfamily \mbox{\hyperlink{class_b_n_o08x_a8e2cfc25d0e34ae53a762b88cc3ac3c8}{TARE\+\_\+\+ROTATION\+\_\+\+VECTOR}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Queues a packet containing a command related to zeroing sensor\textquotesingle{}s axes. (See Ref. Manual 6.\+4.\+4.\+1) + + +\begin{DoxyParams}{Parameters} +{\em command} & Tare command to be sent. \\ +\hline +{\em axis} & Specified axis (can be z or all at once) \\ +\hline +{\em rotation\+\_\+vector\+\_\+basis} & Which rotation vector type to zero axes of, \doxylink{class_b_n_o08x}{BNO08x} saves seperate data for Rotation Vector, Gaming Rotation Vector, etc..)\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=324pt]{class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ae540799865934fcff54caed0772df071}\label{class_b_n_o08x_ae540799865934fcff54caed0772df071} +\index{BNO08x@{BNO08x}!receive\_packet@{receive\_packet}} +\index{receive\_packet@{receive\_packet}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{receive\_packet()}{receive\_packet()}} +{\footnotesize\ttfamily bool BNO08x\+::receive\+\_\+packet (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Receives a SHTP packet via SPI and sends it to \doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a06bb0c70305421b5357e64f31579fdc7}\label{class_b_n_o08x_a06bb0c70305421b5357e64f31579fdc7} +\index{BNO08x@{BNO08x}!register\_cb@{register\_cb}} +\index{register\_cb@{register\_cb}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{register\_cb()}{register\_cb()}} +{\footnotesize\ttfamily void BNO08x\+::register\+\_\+cb (\begin{DoxyParamCaption}\item[{std\+::function$<$ void()$>$}]{cb\+\_\+fxn }\end{DoxyParamCaption})} + + + +Registers a callback to execute when new data from a report is received. + + +\begin{DoxyParams}{Parameters} +{\em cb\+\_\+fxn} & Pointer to the call-\/back function should be of void return type and void input parameters. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +\Hypertarget{class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11}\label{class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11} +\index{BNO08x@{BNO08x}!request\_calibration\_status@{request\_calibration\_status}} +\index{request\_calibration\_status@{request\_calibration\_status}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{request\_calibration\_status()}{request\_calibration\_status()}} +{\footnotesize\ttfamily void BNO08x\+::request\+\_\+calibration\+\_\+status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Requests ME calibration status from \doxylink{class_b_n_o08x}{BNO08x} (see Ref. Manual 6.\+4.\+7.\+2) + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a}\label{class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a} +\index{BNO08x@{BNO08x}!run\_full\_calibration\_routine@{run\_full\_calibration\_routine}} +\index{run\_full\_calibration\_routine@{run\_full\_calibration\_routine}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{run\_full\_calibration\_routine()}{run\_full\_calibration\_routine()}} +{\footnotesize\ttfamily bool BNO08x\+::run\+\_\+full\+\_\+calibration\+\_\+routine (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Runs full calibration routine. + +Enables game rotation vector and magnetometer, starts ME calibration process. Waits for accuracy of returned quaternions and magnetic field vectors to be high, then saves calibration data and returns. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_ae6e875a27ae74ebed806ee1a4576845a_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54}\label{class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54} +\index{BNO08x@{BNO08x}!save\_calibration@{save\_calibration}} +\index{save\_calibration@{save\_calibration}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{save\_calibration()}{save\_calibration()}} +{\footnotesize\ttfamily void BNO08x\+::save\+\_\+calibration (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to save internal calibration data (See Ref. Manual 6.\+4.\+7). + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2}\label{class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2} +\index{BNO08x@{BNO08x}!save\_tare@{save\_tare}} +\index{save\_tare@{save\_tare}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{save\_tare()}{save\_tare()}} +{\footnotesize\ttfamily void BNO08x\+::save\+\_\+tare (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Sends command to save tare into non-\/volatile memory of \doxylink{class_b_n_o08x}{BNO08x} (See Ref. Manual 6.\+4.\+4.\+2) + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a}\label{class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a} +\index{BNO08x@{BNO08x}!send\_packet@{send\_packet}} +\index{send\_packet@{send\_packet}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{send\_packet()}{send\_packet()}} +{\footnotesize\ttfamily void BNO08x\+::send\+\_\+packet (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__tx__packet__t}{bno08x\+\_\+tx\+\_\+packet\+\_\+t}} \texorpdfstring{$\ast$}{*}}]{packet }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Sends a queued SHTP packet via SPI. + + +\begin{DoxyParams}{Parameters} +{\em packet} & The packet queued to be sent.\\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a2c359a44a2c8e83ecb258a340e2d0e1a_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e}\label{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e} +\index{BNO08x@{BNO08x}!soft\_reset@{soft\_reset}} +\index{soft\_reset@{soft\_reset}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{soft\_reset()}{soft\_reset()}} +{\footnotesize\ttfamily bool BNO08x\+::soft\+\_\+reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} + + + +Soft resets \doxylink{class_b_n_o08x}{BNO08x} sensor using executable channel. + +\begin{DoxyReturn}{Returns} +True if reset was success. +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=349pt]{class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf}\label{class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf} +\index{BNO08x@{BNO08x}!spi\_task@{spi\_task}} +\index{spi\_task@{spi\_task}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{spi\_task()}{spi\_task()}} +{\footnotesize\ttfamily void BNO08x\+::spi\+\_\+task (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Task responsible for SPI transactions. Executed when HINT in is asserted by \doxylink{class_b_n_o08x}{BNO08x}. + +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=335pt]{class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74}\label{class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74} +\index{BNO08x@{BNO08x}!spi\_task\_trampoline@{spi\_task\_trampoline}} +\index{spi\_task\_trampoline@{spi\_task\_trampoline}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{spi\_task\_trampoline()}{spi\_task\_trampoline()}} +{\footnotesize\ttfamily void BNO08x\+::spi\+\_\+task\+\_\+trampoline (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + + + +Static function used to launch spi task. + +Used such that \doxylink{class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf}{spi\+\_\+task()} can be non-\/static class member. + + +\begin{DoxyParams}{Parameters} +{\em arg} & void pointer to \doxylink{class_b_n_o08x}{BNO08x} imu object \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_cgraph} +\end{center} +\end{figure} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f}\label{class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f} +\index{BNO08x@{BNO08x}!tare\_now@{tare\_now}} +\index{tare\_now@{tare\_now}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{tare\_now()}{tare\_now()}} +{\footnotesize\ttfamily void BNO08x\+::tare\+\_\+now (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{axis\+\_\+sel = {\ttfamily \mbox{\hyperlink{class_b_n_o08x_a1ef13f6f330810934416ad5fe0ee55b2}{TARE\+\_\+\+AXIS\+\_\+\+ALL}}}, }\item[{uint8\+\_\+t}]{rotation\+\_\+vector\+\_\+basis = {\ttfamily \mbox{\hyperlink{class_b_n_o08x_a8e2cfc25d0e34ae53a762b88cc3ac3c8}{TARE\+\_\+\+ROTATION\+\_\+\+VECTOR}}} }\end{DoxyParamCaption})} + + + +Sends command to tare an axis (See Ref. Manual 6.\+4.\+4.\+1) + + +\begin{DoxyParams}{Parameters} +{\em axis\+\_\+sel} & Which axes to zero, can be TARE\+\_\+\+AXIS\+\_\+\+ALL (all axes) or TARE\+\_\+\+AXIS\+\_\+Z (only yaw) \\ +\hline +{\em rotation\+\_\+vector\+\_\+basis} & Which rotation vector type to zero axes can be TARE\+\_\+\+ROTATION\+\_\+\+VECTOR, TARE\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR, TARE\+\_\+\+GEOMAGNETIC\+\_\+\+ROTATION\+\_\+\+VECTOR, etc.. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +void, nothing to return +\end{DoxyReturn} +Here is the call graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a4549bbef48208bd9c745fc755b93012f_cgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf}\label{class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf} +\index{BNO08x@{BNO08x}!wait\_for\_data@{wait\_for\_data}} +\index{wait\_for\_data@{wait\_for\_data}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{wait\_for\_data()}{wait\_for\_data()}} +{\footnotesize\ttfamily bool BNO08x\+::wait\+\_\+for\+\_\+data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Waits for a valid or invalid packet to be received or HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+MS to elapse. + +If no reports are currently enabled the hint pin interrupt will be re-\/enabled by this function. + +\begin{DoxyReturn}{Returns} +True if valid packet has been received within HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+MS, false if otherwise. +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a4f12de628073f44b2a3fab2688cf1caf_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e}\label{class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e} +\index{BNO08x@{BNO08x}!wait\_for\_rx\_done@{wait\_for\_rx\_done}} +\index{wait\_for\_rx\_done@{wait\_for\_rx\_done}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{wait\_for\_rx\_done()}{wait\_for\_rx\_done()}} +{\footnotesize\ttfamily bool BNO08x\+::wait\+\_\+for\+\_\+rx\+\_\+done (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Waits for data to be received over SPI, or HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+MS to elapse. + +If no reports are currently enabled the hint pin interrupt will be re-\/enabled by this function. This function is for when the validity of packets is not a concern, it is for flushing packets we do not care about. + +\begin{DoxyReturn}{Returns} +True if data has been received over SPI within HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+MS. +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=350pt]{class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph} +\end{center} +\end{figure} +\Hypertarget{class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773}\label{class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773} +\index{BNO08x@{BNO08x}!wait\_for\_tx\_done@{wait\_for\_tx\_done}} +\index{wait\_for\_tx\_done@{wait\_for\_tx\_done}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{wait\_for\_tx\_done()}{wait\_for\_tx\_done()}} +{\footnotesize\ttfamily bool BNO08x\+::wait\+\_\+for\+\_\+tx\+\_\+done (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} + + + +Waits for a queued packet to be sent or HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+MS to elapse. + +If no reports are currently enabled the hint pin interrupt will be re-\/enabled by this function. + +\begin{DoxyReturn}{Returns} +True if packet was sent within HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+MS, false if otherwise. +\end{DoxyReturn} +Here is the caller graph for this function\+: +\nopagebreak +\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=550pt]{class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph} +\end{center} +\end{figure} + + +\doxysubsection{Member Data Documentation} +\Hypertarget{class_b_n_o08x_a3365b7ebde01e284274e655c60343df9}\label{class_b_n_o08x_a3365b7ebde01e284274e655c60343df9} +\index{BNO08x@{BNO08x}!accel\_accuracy@{accel\_accuracy}} +\index{accel\_accuracy@{accel\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{accel\_accuracy}{accel\_accuracy}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::accel\+\_\+accuracy\hspace{0.3cm}{\ttfamily [private]}} + + + +Raw acceleration readings (See SH-\/2 Ref. Manual 6.\+5.\+8) + +\Hypertarget{class_b_n_o08x_a35e1635ef5edde8fc8640f978c6f2e3c}\label{class_b_n_o08x_a35e1635ef5edde8fc8640f978c6f2e3c} +\index{BNO08x@{BNO08x}!accel\_lin\_accuracy@{accel\_lin\_accuracy}} +\index{accel\_lin\_accuracy@{accel\_lin\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{accel\_lin\_accuracy}{accel\_lin\_accuracy}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::accel\+\_\+lin\+\_\+accuracy\hspace{0.3cm}{\ttfamily [private]}} + + + +Raw linear acceleration (See SH-\/2 Ref. Manual 6.\+5.\+10) + +\Hypertarget{class_b_n_o08x_a0564aaf5b20dc42b54db4fb3115ac1c7}\label{class_b_n_o08x_a0564aaf5b20dc42b54db4fb3115ac1c7} +\index{BNO08x@{BNO08x}!ACCELEROMETER\_Q1@{ACCELEROMETER\_Q1}} +\index{ACCELEROMETER\_Q1@{ACCELEROMETER\_Q1}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{ACCELEROMETER\_Q1}{ACCELEROMETER\_Q1}} +{\footnotesize\ttfamily const constexpr int16\+\_\+t BNO08x\+::\+ACCELEROMETER\+\_\+\+Q1 = 8\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Acceleration Q point (See SH-\/2 Ref. Manual 6.\+5.\+9) + +\Hypertarget{class_b_n_o08x_a75cea49c1c08ca28d9fa7e5ed61c6e7b}\label{class_b_n_o08x_a75cea49c1c08ca28d9fa7e5ed61c6e7b} +\index{BNO08x@{BNO08x}!activity\_classifier@{activity\_classifier}} +\index{activity\_classifier@{activity\_classifier}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{activity\_classifier}{activity\_classifier}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::activity\+\_\+classifier\hspace{0.3cm}{\ttfamily [private]}} + + + +Activity status reading (See SH-\/2 Ref. Manual 6.\+5.\+36) + +\Hypertarget{class_b_n_o08x_af96e8cd070459f945ffbf01b98106e13}\label{class_b_n_o08x_af96e8cd070459f945ffbf01b98106e13} +\index{BNO08x@{BNO08x}!activity\_confidences@{activity\_confidences}} +\index{activity\_confidences@{activity\_confidences}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{activity\_confidences}{activity\_confidences}} +{\footnotesize\ttfamily uint8\+\_\+t\texorpdfstring{$\ast$}{*} BNO08x\+::activity\+\_\+confidences\hspace{0.3cm}{\ttfamily [private]}} + + + +Confidence of read activities (See SH-\/2 Ref. Manual 6.\+5.\+36) + +\Hypertarget{class_b_n_o08x_aafe117561fe9138800073a04a778b4ce}\label{class_b_n_o08x_aafe117561fe9138800073a04a778b4ce} +\index{BNO08x@{BNO08x}!ANGULAR\_VELOCITY\_Q1@{ANGULAR\_VELOCITY\_Q1}} +\index{ANGULAR\_VELOCITY\_Q1@{ANGULAR\_VELOCITY\_Q1}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{ANGULAR\_VELOCITY\_Q1}{ANGULAR\_VELOCITY\_Q1}} +{\footnotesize\ttfamily const constexpr int16\+\_\+t BNO08x\+::\+ANGULAR\+\_\+\+VELOCITY\+\_\+\+Q1 = 10\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Angular velocity Q point (See SH-\/2 Ref. Manual 6.\+5.\+44) + +\Hypertarget{class_b_n_o08x_a982f065df42f00e53fd87c840efdb0f1}\label{class_b_n_o08x_a982f065df42f00e53fd87c840efdb0f1} +\index{BNO08x@{BNO08x}!bus\_config@{bus\_config}} +\index{bus\_config@{bus\_config}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{bus\_config}{bus\_config}} +{\footnotesize\ttfamily spi\+\_\+bus\+\_\+config\+\_\+t BNO08x\+::bus\+\_\+config \{\}\hspace{0.3cm}{\ttfamily [private]}} + + + +SPI bus GPIO configuration settings. + +\Hypertarget{class_b_n_o08x_acd5b44d705af1f9aaa271a59a9d2d595}\label{class_b_n_o08x_acd5b44d705af1f9aaa271a59a9d2d595} +\index{BNO08x@{BNO08x}!CALIBRATE\_ACCEL@{CALIBRATE\_ACCEL}} +\index{CALIBRATE\_ACCEL@{CALIBRATE\_ACCEL}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{CALIBRATE\_ACCEL}{CALIBRATE\_ACCEL}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+CALIBRATE\+\_\+\+ACCEL = 0\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +Calibrate accelerometer command used by queue\+\_\+calibrate\+\_\+command. + +\Hypertarget{class_b_n_o08x_af53d9e99f163d97ef92fe989b1dd25cc}\label{class_b_n_o08x_af53d9e99f163d97ef92fe989b1dd25cc} +\index{BNO08x@{BNO08x}!CALIBRATE\_ACCEL\_GYRO\_MAG@{CALIBRATE\_ACCEL\_GYRO\_MAG}} +\index{CALIBRATE\_ACCEL\_GYRO\_MAG@{CALIBRATE\_ACCEL\_GYRO\_MAG}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{CALIBRATE\_ACCEL\_GYRO\_MAG}{CALIBRATE\_ACCEL\_GYRO\_MAG}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+CALIBRATE\+\_\+\+ACCEL\+\_\+\+GYRO\+\_\+\+MAG\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 4} + +\end{DoxyCode} + + +Calibrate accelerometer, gyro, \& magnetometer command used by queue\+\_\+calibrate\+\_\+command. + +\Hypertarget{class_b_n_o08x_aeac84719a1cc0f9c8d5a9a749391d4db}\label{class_b_n_o08x_aeac84719a1cc0f9c8d5a9a749391d4db} +\index{BNO08x@{BNO08x}!CALIBRATE\_GYRO@{CALIBRATE\_GYRO}} +\index{CALIBRATE\_GYRO@{CALIBRATE\_GYRO}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{CALIBRATE\_GYRO}{CALIBRATE\_GYRO}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+CALIBRATE\+\_\+\+GYRO = 1\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +Calibrate gyro command used by queue\+\_\+calibrate\+\_\+command. + +\Hypertarget{class_b_n_o08x_ac00e8b59ae8d710cf79956eaafa97ddb}\label{class_b_n_o08x_ac00e8b59ae8d710cf79956eaafa97ddb} +\index{BNO08x@{BNO08x}!CALIBRATE\_MAG@{CALIBRATE\_MAG}} +\index{CALIBRATE\_MAG@{CALIBRATE\_MAG}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{CALIBRATE\_MAG}{CALIBRATE\_MAG}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+CALIBRATE\+\_\+\+MAG = 2\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +Calibrate magnetometer command used by queue\+\_\+calibrate\+\_\+command. + +\Hypertarget{class_b_n_o08x_a955dcb60da150490e17367a871b3a3d2}\label{class_b_n_o08x_a955dcb60da150490e17367a871b3a3d2} +\index{BNO08x@{BNO08x}!CALIBRATE\_PLANAR\_ACCEL@{CALIBRATE\_PLANAR\_ACCEL}} +\index{CALIBRATE\_PLANAR\_ACCEL@{CALIBRATE\_PLANAR\_ACCEL}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{CALIBRATE\_PLANAR\_ACCEL}{CALIBRATE\_PLANAR\_ACCEL}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+CALIBRATE\+\_\+\+PLANAR\+\_\+\+ACCEL = 3\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +Calibrate planar acceleration command used by queue\+\_\+calibrate\+\_\+command. + +\Hypertarget{class_b_n_o08x_a584bfa04a39feb93279ee673c340db54}\label{class_b_n_o08x_a584bfa04a39feb93279ee673c340db54} +\index{BNO08x@{BNO08x}!CALIBRATE\_STOP@{CALIBRATE\_STOP}} +\index{CALIBRATE\_STOP@{CALIBRATE\_STOP}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{CALIBRATE\_STOP}{CALIBRATE\_STOP}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+CALIBRATE\+\_\+\+STOP = 5\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +Stop calibration command used by queue\+\_\+calibrate\+\_\+command. + +\Hypertarget{class_b_n_o08x_ad212b5028a31e857e76d251ced2724e1}\label{class_b_n_o08x_ad212b5028a31e857e76d251ced2724e1} +\index{BNO08x@{BNO08x}!calibration\_status@{calibration\_status}} +\index{calibration\_status@{calibration\_status}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{calibration\_status}{calibration\_status}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::calibration\+\_\+status\hspace{0.3cm}{\ttfamily [private]}} + + + +Calibration status of device (See SH-\/2 Ref. Manual 6.\+4.\+7.\+1 \& 6.\+4.\+7.\+2) + +\Hypertarget{class_b_n_o08x_a6a15e3a64dd71ea61f0448afcce96409}\label{class_b_n_o08x_a6a15e3a64dd71ea61f0448afcce96409} +\index{BNO08x@{BNO08x}!cb\_list@{cb\_list}} +\index{cb\_list@{cb\_list}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{cb\_list}{cb\_list}} +{\footnotesize\ttfamily std\+::vector$<$std\+::function$<$void()$>$ $>$ BNO08x\+::cb\+\_\+list\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a4f580b3cb232a762ea7019ee7b04d419}\label{class_b_n_o08x_a4f580b3cb232a762ea7019ee7b04d419} +\index{BNO08x@{BNO08x}!COMMAND\_CLEAR\_DCD@{COMMAND\_CLEAR\_DCD}} +\index{COMMAND\_CLEAR\_DCD@{COMMAND\_CLEAR\_DCD}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{COMMAND\_CLEAR\_DCD}{COMMAND\_CLEAR\_DCD}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+COMMAND\+\_\+\+CLEAR\+\_\+\+DCD = 11\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +Clear DCD \& Reset command (See SH2 Ref. Manual 6.\+4) + +\Hypertarget{class_b_n_o08x_a93dd073c0cc1f3ccfde552649f6ebccc}\label{class_b_n_o08x_a93dd073c0cc1f3ccfde552649f6ebccc} +\index{BNO08x@{BNO08x}!COMMAND\_COUNTER@{COMMAND\_COUNTER}} +\index{COMMAND\_COUNTER@{COMMAND\_COUNTER}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{COMMAND\_COUNTER}{COMMAND\_COUNTER}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+COMMAND\+\_\+\+COUNTER = 2\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_af124a6c1d8b871f3181b6c85f1099cb2}\label{class_b_n_o08x_af124a6c1d8b871f3181b6c85f1099cb2} +\index{BNO08x@{BNO08x}!COMMAND\_DCD@{COMMAND\_DCD}} +\index{COMMAND\_DCD@{COMMAND\_DCD}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{COMMAND\_DCD}{COMMAND\_DCD}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+COMMAND\+\_\+\+DCD = 6\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +Save DCD command (See SH2 Ref. Manual 6.\+4.\+7) + +\Hypertarget{class_b_n_o08x_a7a246989c94cd87f68166b20b7ad4c8b}\label{class_b_n_o08x_a7a246989c94cd87f68166b20b7ad4c8b} +\index{BNO08x@{BNO08x}!COMMAND\_DCD\_PERIOD\_SAVE@{COMMAND\_DCD\_PERIOD\_SAVE}} +\index{COMMAND\_DCD\_PERIOD\_SAVE@{COMMAND\_DCD\_PERIOD\_SAVE}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{COMMAND\_DCD\_PERIOD\_SAVE}{COMMAND\_DCD\_PERIOD\_SAVE}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+COMMAND\+\_\+\+DCD\+\_\+\+PERIOD\+\_\+\+SAVE = 9\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +Configure DCD periodic saving (See SH2 Ref. Manual 6.\+4) + +\Hypertarget{class_b_n_o08x_a384a1efc9857ad938be3bb44f871539b}\label{class_b_n_o08x_a384a1efc9857ad938be3bb44f871539b} +\index{BNO08x@{BNO08x}!COMMAND\_ERRORS@{COMMAND\_ERRORS}} +\index{COMMAND\_ERRORS@{COMMAND\_ERRORS}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{COMMAND\_ERRORS}{COMMAND\_ERRORS}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+COMMAND\+\_\+\+ERRORS = 1\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a30eb6d305a187d4d36546841e12176b9}\label{class_b_n_o08x_a30eb6d305a187d4d36546841e12176b9} +\index{BNO08x@{BNO08x}!COMMAND\_INITIALIZE@{COMMAND\_INITIALIZE}} +\index{COMMAND\_INITIALIZE@{COMMAND\_INITIALIZE}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{COMMAND\_INITIALIZE}{COMMAND\_INITIALIZE}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+COMMAND\+\_\+\+INITIALIZE = 4\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +Reinitialize sensor hub components See (SH2 Ref. Manual 6.\+4.\+5) + +\Hypertarget{class_b_n_o08x_a8381dfe403ddff522f172cb16780731a}\label{class_b_n_o08x_a8381dfe403ddff522f172cb16780731a} +\index{BNO08x@{BNO08x}!COMMAND\_ME\_CALIBRATE@{COMMAND\_ME\_CALIBRATE}} +\index{COMMAND\_ME\_CALIBRATE@{COMMAND\_ME\_CALIBRATE}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{COMMAND\_ME\_CALIBRATE}{COMMAND\_ME\_CALIBRATE}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+COMMAND\+\_\+\+ME\+\_\+\+CALIBRATE = 7\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +Command and response to configure ME calibration (See SH2 Ref. Manual 6.\+4.\+7) + +\Hypertarget{class_b_n_o08x_a308c8b5307d93a67b5b9066d44494aa5}\label{class_b_n_o08x_a308c8b5307d93a67b5b9066d44494aa5} +\index{BNO08x@{BNO08x}!COMMAND\_OSCILLATOR@{COMMAND\_OSCILLATOR}} +\index{COMMAND\_OSCILLATOR@{COMMAND\_OSCILLATOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{COMMAND\_OSCILLATOR}{COMMAND\_OSCILLATOR}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+COMMAND\+\_\+\+OSCILLATOR = 10\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +Retrieve oscillator type command (See SH2 Ref. Manual 6.\+4) + +\Hypertarget{class_b_n_o08x_a0a1756bc16ba3eac45f4229b1e350107}\label{class_b_n_o08x_a0a1756bc16ba3eac45f4229b1e350107} +\index{BNO08x@{BNO08x}!COMMAND\_TARE@{COMMAND\_TARE}} +\index{COMMAND\_TARE@{COMMAND\_TARE}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{COMMAND\_TARE}{COMMAND\_TARE}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+COMMAND\+\_\+\+TARE = 3\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +Command and response to tare command (See Sh2 Ref. Manual 6.\+4.\+4) + +\Hypertarget{class_b_n_o08x_af9b6fbf35e7cd55d517d30c6429a21a4}\label{class_b_n_o08x_af9b6fbf35e7cd55d517d30c6429a21a4} +\index{BNO08x@{BNO08x}!data\_proc\_task\_hdl@{data\_proc\_task\_hdl}} +\index{data\_proc\_task\_hdl@{data\_proc\_task\_hdl}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{data\_proc\_task\_hdl}{data\_proc\_task\_hdl}} +{\footnotesize\ttfamily Task\+Handle\+\_\+t BNO08x\+::data\+\_\+proc\+\_\+task\+\_\+hdl\hspace{0.3cm}{\ttfamily [private]}} + + + +\doxylink{class_b_n_o08x_ab4373e9b87837ea9fcbc0b536338c7b8}{data\+\_\+proc\+\_\+task()} task handle + +\Hypertarget{class_b_n_o08x_a6232920a05c0aba34e5560951a20ae87}\label{class_b_n_o08x_a6232920a05c0aba34e5560951a20ae87} +\index{BNO08x@{BNO08x}!default\_imu\_config@{default\_imu\_config}} +\index{default\_imu\_config@{default\_imu\_config}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{default\_imu\_config}{default\_imu\_config}} +{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} BNO08x\+::default\+\_\+imu\+\_\+config\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + + + +default imu config settings + +\Hypertarget{class_b_n_o08x_a63eb6c8be6f3bc943a86bb0496871275}\label{class_b_n_o08x_a63eb6c8be6f3bc943a86bb0496871275} +\index{BNO08x@{BNO08x}!evt\_grp\_report\_en@{evt\_grp\_report\_en}} +\index{evt\_grp\_report\_en@{evt\_grp\_report\_en}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{evt\_grp\_report\_en}{evt\_grp\_report\_en}} +{\footnotesize\ttfamily Event\+Group\+Handle\+\_\+t BNO08x\+::evt\+\_\+grp\+\_\+report\+\_\+en\hspace{0.3cm}{\ttfamily [private]}} + + + +Event group for indicating which reports are currently enabled. + +\Hypertarget{class_b_n_o08x_a17b19c32d4dfbc9ae2761a0cdd873314}\label{class_b_n_o08x_a17b19c32d4dfbc9ae2761a0cdd873314} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}} +\index{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ACCELEROMETER\+\_\+\+BIT = (1 $<$$<$ 5)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, accelerometer reports are active. + +\Hypertarget{class_b_n_o08x_a96eb1b1bfe1266791fd424b3ce402c56}\label{class_b_n_o08x_a96eb1b1bfe1266791fd424b3ce402c56} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}} +\index{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ACTIVITY\+\_\+\+CLASSIFIER\+\_\+\+BIT = (1 $<$$<$ 14)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, activity classifier reports are active. + +\Hypertarget{class_b_n_o08x_a89399e8a68a53bc2a269ab73625a2da2}\label{class_b_n_o08x_a89399e8a68a53bc2a269ab73625a2da2} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_ALL\_BITS@{EVT\_GRP\_RPT\_ALL\_BITS}} +\index{EVT\_GRP\_RPT\_ALL\_BITS@{EVT\_GRP\_RPT\_ALL\_BITS}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_ALL\_BITS}{EVT\_GRP\_RPT\_ALL\_BITS}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ALL\+\_\+\+BITS\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a198da2ee3cd9cfa459c3c41c4f8c44b7}{EVT\_GRP\_RPT\_ROTATION\_VECTOR\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a0f3f33d93b72ba6564f9d5fa93c24f98}{EVT\_GRP\_RPT\_GAME\_ROTATION\_VECTOR\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_aa9703cee46912a545b5e85e671f08e4b}{EVT\_GRP\_RPT\_ARVR\_S\_ROTATION\_VECTOR\_BIT}}\ |} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a79d3fff1e0f19467cad231b22edafa0f}{EVT\_GRP\_RPT\_ARVR\_S\_GAME\_ROTATION\_VECTOR\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a541155dc4544193451cf102e2a992da9}{EVT\_GRP\_RPT\_GYRO\_ROTATION\_VECTOR\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a17b19c32d4dfbc9ae2761a0cdd873314}{EVT\_GRP\_RPT\_ACCELEROMETER\_BIT}}\ |} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_ad93161968a53ff53a6bb74ab7c34fbff}{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_ab94a8f69673a3db7556ba67775c5ea93}{EVT\_GRP\_RPT\_GRAVITY\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a3a8b12ea9b75f97191785a60d1aa962a}{EVT\_GRP\_RPT\_GYRO\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_af86821bc0f1e7f5897de20b5e47a85bd}{EVT\_GRP\_RPT\_GYRO\_UNCALIBRATED\_BIT}}\ |} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a901af6f2d552f197ee830d0a1c06679c}{EVT\_GRP\_RPT\_MAGNETOMETER\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a665464f781fe891b9179478d0174af47}{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_ab264b65a3aa5a9a74ed11b8977164a73}{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a7d6ee23222f55dbe9f70e04b36d9add2}{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}}\ |} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{class_b_n_o08x_a96eb1b1bfe1266791fd424b3ce402c56}{EVT\_GRP\_RPT\_ACTIVITY\_CLASSIFIER\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a3e56d12435f7be81956d68196f1a46b4}{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_a6be7b240e4447c2c643e706954093aa0}{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}}\ |\ \mbox{\hyperlink{class_b_n_o08x_ac28553b40b82c7cb409938681afe6cec}{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}}} + +\end{DoxyCode} +\Hypertarget{class_b_n_o08x_a79d3fff1e0f19467cad231b22edafa0f}\label{class_b_n_o08x_a79d3fff1e0f19467cad231b22edafa0f} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_ARVR\_S\_GAME\_ROTATION\_VECTOR\_BIT@{EVT\_GRP\_RPT\_ARVR\_S\_GAME\_ROTATION\_VECTOR\_BIT}} +\index{EVT\_GRP\_RPT\_ARVR\_S\_GAME\_ROTATION\_VECTOR\_BIT@{EVT\_GRP\_RPT\_ARVR\_S\_GAME\_ROTATION\_VECTOR\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_ARVR\_S\_GAME\_ROTATION\_VECTOR\_BIT}{EVT\_GRP\_RPT\_ARVR\_S\_GAME\_ROTATION\_VECTOR\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ARVR\+\_\+\+S\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR\+\_\+\+BIT\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1\ <<\ 3)} + +\end{DoxyCode} + + +When set, ARVR stabilized game rotation vector reports are active. + +\Hypertarget{class_b_n_o08x_aa9703cee46912a545b5e85e671f08e4b}\label{class_b_n_o08x_aa9703cee46912a545b5e85e671f08e4b} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_ARVR\_S\_ROTATION\_VECTOR\_BIT@{EVT\_GRP\_RPT\_ARVR\_S\_ROTATION\_VECTOR\_BIT}} +\index{EVT\_GRP\_RPT\_ARVR\_S\_ROTATION\_VECTOR\_BIT@{EVT\_GRP\_RPT\_ARVR\_S\_ROTATION\_VECTOR\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_ARVR\_S\_ROTATION\_VECTOR\_BIT}{EVT\_GRP\_RPT\_ARVR\_S\_ROTATION\_VECTOR\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ARVR\+\_\+\+S\+\_\+\+ROTATION\+\_\+\+VECTOR\+\_\+\+BIT\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1\ <<\ 2)} + +\end{DoxyCode} + + +When set, ARVR stabilized rotation vector reports are active. + +\Hypertarget{class_b_n_o08x_a0f3f33d93b72ba6564f9d5fa93c24f98}\label{class_b_n_o08x_a0f3f33d93b72ba6564f9d5fa93c24f98} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_GAME\_ROTATION\_VECTOR\_BIT@{EVT\_GRP\_RPT\_GAME\_ROTATION\_VECTOR\_BIT}} +\index{EVT\_GRP\_RPT\_GAME\_ROTATION\_VECTOR\_BIT@{EVT\_GRP\_RPT\_GAME\_ROTATION\_VECTOR\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_GAME\_ROTATION\_VECTOR\_BIT}{EVT\_GRP\_RPT\_GAME\_ROTATION\_VECTOR\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR\+\_\+\+BIT = (1 $<$$<$ 1)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, game rotation vector reports are active. + +\Hypertarget{class_b_n_o08x_ab94a8f69673a3db7556ba67775c5ea93}\label{class_b_n_o08x_ab94a8f69673a3db7556ba67775c5ea93} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_GRAVITY\_BIT@{EVT\_GRP\_RPT\_GRAVITY\_BIT}} +\index{EVT\_GRP\_RPT\_GRAVITY\_BIT@{EVT\_GRP\_RPT\_GRAVITY\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_GRAVITY\_BIT}{EVT\_GRP\_RPT\_GRAVITY\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GRAVITY\+\_\+\+BIT = (1 $<$$<$ 7)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, gravity reports are active. + +\Hypertarget{class_b_n_o08x_a3a8b12ea9b75f97191785a60d1aa962a}\label{class_b_n_o08x_a3a8b12ea9b75f97191785a60d1aa962a} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_GYRO\_BIT@{EVT\_GRP\_RPT\_GYRO\_BIT}} +\index{EVT\_GRP\_RPT\_GYRO\_BIT@{EVT\_GRP\_RPT\_GYRO\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_GYRO\_BIT}{EVT\_GRP\_RPT\_GYRO\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GYRO\+\_\+\+BIT = (1 $<$$<$ 8)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, gyro reports are active. + +\Hypertarget{class_b_n_o08x_a541155dc4544193451cf102e2a992da9}\label{class_b_n_o08x_a541155dc4544193451cf102e2a992da9} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_GYRO\_ROTATION\_VECTOR\_BIT@{EVT\_GRP\_RPT\_GYRO\_ROTATION\_VECTOR\_BIT}} +\index{EVT\_GRP\_RPT\_GYRO\_ROTATION\_VECTOR\_BIT@{EVT\_GRP\_RPT\_GYRO\_ROTATION\_VECTOR\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_GYRO\_ROTATION\_VECTOR\_BIT}{EVT\_GRP\_RPT\_GYRO\_ROTATION\_VECTOR\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GYRO\+\_\+\+ROTATION\+\_\+\+VECTOR\+\_\+\+BIT\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1\ <<\ 4)} + +\end{DoxyCode} + + +When set, gyro integrator rotation vector reports are active. + +\Hypertarget{class_b_n_o08x_af86821bc0f1e7f5897de20b5e47a85bd}\label{class_b_n_o08x_af86821bc0f1e7f5897de20b5e47a85bd} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_GYRO\_UNCALIBRATED\_BIT@{EVT\_GRP\_RPT\_GYRO\_UNCALIBRATED\_BIT}} +\index{EVT\_GRP\_RPT\_GYRO\_UNCALIBRATED\_BIT@{EVT\_GRP\_RPT\_GYRO\_UNCALIBRATED\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_GYRO\_UNCALIBRATED\_BIT}{EVT\_GRP\_RPT\_GYRO\_UNCALIBRATED\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+GYRO\+\_\+\+UNCALIBRATED\+\_\+\+BIT = (1 $<$$<$ 9)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, uncalibrated gyro reports are active. + +\Hypertarget{class_b_n_o08x_ad93161968a53ff53a6bb74ab7c34fbff}\label{class_b_n_o08x_ad93161968a53ff53a6bb74ab7c34fbff} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}} +\index{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}{EVT\_GRP\_RPT\_LINEAR\_ACCELEROMETER\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+LINEAR\+\_\+\+ACCELEROMETER\+\_\+\+BIT = (1 $<$$<$ 6)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, linear accelerometer reports are active. + +\Hypertarget{class_b_n_o08x_a901af6f2d552f197ee830d0a1c06679c}\label{class_b_n_o08x_a901af6f2d552f197ee830d0a1c06679c} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_MAGNETOMETER\_BIT}} +\index{EVT\_GRP\_RPT\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_MAGNETOMETER\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_MAGNETOMETER\_BIT}{EVT\_GRP\_RPT\_MAGNETOMETER\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+MAGNETOMETER\+\_\+\+BIT = (1 $<$$<$ 10)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, magnetometer reports are active. + +\Hypertarget{class_b_n_o08x_a3e56d12435f7be81956d68196f1a46b4}\label{class_b_n_o08x_a3e56d12435f7be81956d68196f1a46b4} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}} +\index{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}{EVT\_GRP\_RPT\_RAW\_ACCELEROMETER\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+ACCELEROMETER\+\_\+\+BIT = (1 $<$$<$ 15)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, raw accelerometer reports are active. + +\Hypertarget{class_b_n_o08x_a6be7b240e4447c2c643e706954093aa0}\label{class_b_n_o08x_a6be7b240e4447c2c643e706954093aa0} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_RAW\_GYRO\_BIT@{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}} +\index{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT@{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}{EVT\_GRP\_RPT\_RAW\_GYRO\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+GYRO\+\_\+\+BIT = (1 $<$$<$ 16)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, raw gyro reports are active. + +\Hypertarget{class_b_n_o08x_ac28553b40b82c7cb409938681afe6cec}\label{class_b_n_o08x_ac28553b40b82c7cb409938681afe6cec} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}} +\index{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT@{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}{EVT\_GRP\_RPT\_RAW\_MAGNETOMETER\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+RAW\+\_\+\+MAGNETOMETER\+\_\+\+BIT = (1 $<$$<$ 17)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, raw magnetometer reports are active. + +\Hypertarget{class_b_n_o08x_a198da2ee3cd9cfa459c3c41c4f8c44b7}\label{class_b_n_o08x_a198da2ee3cd9cfa459c3c41c4f8c44b7} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_ROTATION\_VECTOR\_BIT@{EVT\_GRP\_RPT\_ROTATION\_VECTOR\_BIT}} +\index{EVT\_GRP\_RPT\_ROTATION\_VECTOR\_BIT@{EVT\_GRP\_RPT\_ROTATION\_VECTOR\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_ROTATION\_VECTOR\_BIT}{EVT\_GRP\_RPT\_ROTATION\_VECTOR\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+ROTATION\+\_\+\+VECTOR\+\_\+\+BIT = (1 $<$$<$ 0)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, rotation vector reports are active. + +\Hypertarget{class_b_n_o08x_a7d6ee23222f55dbe9f70e04b36d9add2}\label{class_b_n_o08x_a7d6ee23222f55dbe9f70e04b36d9add2} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}} +\index{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT@{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}{EVT\_GRP\_RPT\_STABILITY\_CLASSIFIER\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+STABILITY\+\_\+\+CLASSIFIER\+\_\+\+BIT = (1 $<$$<$ 13)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, stability classifier reports are active. + +\Hypertarget{class_b_n_o08x_ab264b65a3aa5a9a74ed11b8977164a73}\label{class_b_n_o08x_ab264b65a3aa5a9a74ed11b8977164a73} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT@{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}} +\index{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT@{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}{EVT\_GRP\_RPT\_STEP\_COUNTER\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+STEP\+\_\+\+COUNTER\+\_\+\+BIT = (1 $<$$<$ 12)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, step counter reports are active. + +\Hypertarget{class_b_n_o08x_a665464f781fe891b9179478d0174af47}\label{class_b_n_o08x_a665464f781fe891b9179478d0174af47} +\index{BNO08x@{BNO08x}!EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}} +\index{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT@{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}{EVT\_GRP\_RPT\_TAP\_DETECTOR\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+RPT\+\_\+\+TAP\+\_\+\+DETECTOR\+\_\+\+BIT = (1 $<$$<$ 11)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When set, tap detector reports are active. + +\Hypertarget{class_b_n_o08x_aa2b4442b5cc63ebf0c495e6fb537c85e}\label{class_b_n_o08x_aa2b4442b5cc63ebf0c495e6fb537c85e} +\index{BNO08x@{BNO08x}!evt\_grp\_spi@{evt\_grp\_spi}} +\index{evt\_grp\_spi@{evt\_grp\_spi}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{evt\_grp\_spi}{evt\_grp\_spi}} +{\footnotesize\ttfamily Event\+Group\+Handle\+\_\+t BNO08x\+::evt\+\_\+grp\+\_\+spi\hspace{0.3cm}{\ttfamily [private]}} + + + +Event group for indicating when bno08x hint pin has triggered and when new data has been processed. Used by calls to sending or receiving functions. + +\Hypertarget{class_b_n_o08x_a32cffd8f78881925d22d5a7cb55f2bbc}\label{class_b_n_o08x_a32cffd8f78881925d22d5a7cb55f2bbc} +\index{BNO08x@{BNO08x}!EVT\_GRP\_SPI\_RX\_DONE\_BIT@{EVT\_GRP\_SPI\_RX\_DONE\_BIT}} +\index{EVT\_GRP\_SPI\_RX\_DONE\_BIT@{EVT\_GRP\_SPI\_RX\_DONE\_BIT}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_SPI\_RX\_DONE\_BIT}{EVT\_GRP\_SPI\_RX\_DONE\_BIT}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+SPI\+\_\+\+RX\+\_\+\+DONE\+\_\+\+BIT\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1\ <<\ 0)} + +\end{DoxyCode} + + +When this bit is set it indicates a receive procedure has completed. + +\Hypertarget{class_b_n_o08x_a6415c95701f590c72083f5bdc5f4ae47}\label{class_b_n_o08x_a6415c95701f590c72083f5bdc5f4ae47} +\index{BNO08x@{BNO08x}!EVT\_GRP\_SPI\_RX\_INVALID\_PACKET@{EVT\_GRP\_SPI\_RX\_INVALID\_PACKET}} +\index{EVT\_GRP\_SPI\_RX\_INVALID\_PACKET@{EVT\_GRP\_SPI\_RX\_INVALID\_PACKET}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_SPI\_RX\_INVALID\_PACKET}{EVT\_GRP\_SPI\_RX\_INVALID\_PACKET}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+SPI\+\_\+\+RX\+\_\+\+INVALID\+\_\+\+PACKET\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1\ <<\ 2)} + +\end{DoxyCode} + + +When this bit is set, it indicates an invalid packet has been received. + +\Hypertarget{class_b_n_o08x_a603dccfbbead6bdaa3bd970ad28fcd38}\label{class_b_n_o08x_a603dccfbbead6bdaa3bd970ad28fcd38} +\index{BNO08x@{BNO08x}!EVT\_GRP\_SPI\_RX\_VALID\_PACKET@{EVT\_GRP\_SPI\_RX\_VALID\_PACKET}} +\index{EVT\_GRP\_SPI\_RX\_VALID\_PACKET@{EVT\_GRP\_SPI\_RX\_VALID\_PACKET}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_SPI\_RX\_VALID\_PACKET}{EVT\_GRP\_SPI\_RX\_VALID\_PACKET}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+SPI\+\_\+\+RX\+\_\+\+VALID\+\_\+\+PACKET\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (1\ <<\ 1)} + +\end{DoxyCode} + + +When this bit is set, it indicates a valid packet has been received and processed. + +\Hypertarget{class_b_n_o08x_aa333b17ab88348a9849f0ceb9757dc9c}\label{class_b_n_o08x_aa333b17ab88348a9849f0ceb9757dc9c} +\index{BNO08x@{BNO08x}!EVT\_GRP\_SPI\_TX\_DONE@{EVT\_GRP\_SPI\_TX\_DONE}} +\index{EVT\_GRP\_SPI\_TX\_DONE@{EVT\_GRP\_SPI\_TX\_DONE}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{EVT\_GRP\_SPI\_TX\_DONE}{EVT\_GRP\_SPI\_TX\_DONE}} +{\footnotesize\ttfamily const constexpr Event\+Bits\+\_\+t BNO08x\+::\+EVT\+\_\+\+GRP\+\_\+\+SPI\+\_\+\+TX\+\_\+\+DONE = (1 $<$$<$ 3)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +When this bit is set, it indicates a queued packet has been sent. + +\Hypertarget{class_b_n_o08x_ad7ef7d7068af5f92239c12022dbeb16d}\label{class_b_n_o08x_ad7ef7d7068af5f92239c12022dbeb16d} +\index{BNO08x@{BNO08x}!FRS\_RECORD\_ID\_ACCELEROMETER@{FRS\_RECORD\_ID\_ACCELEROMETER}} +\index{FRS\_RECORD\_ID\_ACCELEROMETER@{FRS\_RECORD\_ID\_ACCELEROMETER}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{FRS\_RECORD\_ID\_ACCELEROMETER}{FRS\_RECORD\_ID\_ACCELEROMETER}} +{\footnotesize\ttfamily const constexpr uint16\+\_\+t BNO08x\+::\+FRS\+\_\+\+RECORD\+\_\+\+ID\+\_\+\+ACCELEROMETER\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0xE302} + +\end{DoxyCode} + + +Accelerometer record ID, to be passed in metadata functions like \doxylink{class_b_n_o08x_a4421c43323945946ad605f8422958dcf}{get\+\_\+\+Q1()} + +\Hypertarget{class_b_n_o08x_a35d8f641e73c308f92a5a0a772f90f48}\label{class_b_n_o08x_a35d8f641e73c308f92a5a0a772f90f48} +\index{BNO08x@{BNO08x}!FRS\_RECORD\_ID\_GYROSCOPE\_CALIBRATED@{FRS\_RECORD\_ID\_GYROSCOPE\_CALIBRATED}} +\index{FRS\_RECORD\_ID\_GYROSCOPE\_CALIBRATED@{FRS\_RECORD\_ID\_GYROSCOPE\_CALIBRATED}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{FRS\_RECORD\_ID\_GYROSCOPE\_CALIBRATED}{FRS\_RECORD\_ID\_GYROSCOPE\_CALIBRATED}} +{\footnotesize\ttfamily const constexpr uint16\+\_\+t BNO08x\+::\+FRS\+\_\+\+RECORD\+\_\+\+ID\+\_\+\+GYROSCOPE\+\_\+\+CALIBRATED\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0xE306} + +\end{DoxyCode} + + +Calirated gyroscope record ID, to be passed in metadata functions like \doxylink{class_b_n_o08x_a4421c43323945946ad605f8422958dcf}{get\+\_\+\+Q1()} + +\Hypertarget{class_b_n_o08x_a0992d77f9bae0b8e3c8d9331fe84fe24}\label{class_b_n_o08x_a0992d77f9bae0b8e3c8d9331fe84fe24} +\index{BNO08x@{BNO08x}!FRS\_RECORD\_ID\_MAGNETIC\_FIELD\_CALIBRATED@{FRS\_RECORD\_ID\_MAGNETIC\_FIELD\_CALIBRATED}} +\index{FRS\_RECORD\_ID\_MAGNETIC\_FIELD\_CALIBRATED@{FRS\_RECORD\_ID\_MAGNETIC\_FIELD\_CALIBRATED}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{FRS\_RECORD\_ID\_MAGNETIC\_FIELD\_CALIBRATED}{FRS\_RECORD\_ID\_MAGNETIC\_FIELD\_CALIBRATED}} +{\footnotesize\ttfamily const constexpr uint16\+\_\+t BNO08x\+::\+FRS\+\_\+\+RECORD\+\_\+\+ID\+\_\+\+MAGNETIC\+\_\+\+FIELD\+\_\+\+CALIBRATED\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0xE309} + +\end{DoxyCode} + + +Calibrated magnetometer record ID, to be passed in metadata functions like \doxylink{class_b_n_o08x_a4421c43323945946ad605f8422958dcf}{get\+\_\+\+Q1()} + +\Hypertarget{class_b_n_o08x_a9f35840b19c8ad11fd1b4622c3269250}\label{class_b_n_o08x_a9f35840b19c8ad11fd1b4622c3269250} +\index{BNO08x@{BNO08x}!FRS\_RECORD\_ID\_ROTATION\_VECTOR@{FRS\_RECORD\_ID\_ROTATION\_VECTOR}} +\index{FRS\_RECORD\_ID\_ROTATION\_VECTOR@{FRS\_RECORD\_ID\_ROTATION\_VECTOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{FRS\_RECORD\_ID\_ROTATION\_VECTOR}{FRS\_RECORD\_ID\_ROTATION\_VECTOR}} +{\footnotesize\ttfamily const constexpr uint16\+\_\+t BNO08x\+::\+FRS\+\_\+\+RECORD\+\_\+\+ID\+\_\+\+ROTATION\+\_\+\+VECTOR\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0xE30B} + +\end{DoxyCode} + + +Rotation vector record ID, to be passed in metadata functions like \doxylink{class_b_n_o08x_a4421c43323945946ad605f8422958dcf}{get\+\_\+\+Q1()} + +\Hypertarget{class_b_n_o08x_ae01698d287ea999179a11e2244902022}\label{class_b_n_o08x_ae01698d287ea999179a11e2244902022} +\index{BNO08x@{BNO08x}!gravity\_accuracy@{gravity\_accuracy}} +\index{gravity\_accuracy@{gravity\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{gravity\_accuracy}{gravity\_accuracy}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::gravity\+\_\+accuracy\hspace{0.3cm}{\ttfamily [private]}} + + + +Gravity reading in m/s\texorpdfstring{$^\wedge$}{\string^}2 (See SH-\/2 Ref. Manual 6.\+5.\+11) + +\Hypertarget{class_b_n_o08x_ae10722334dfce9635e76519598e165a2}\label{class_b_n_o08x_ae10722334dfce9635e76519598e165a2} +\index{BNO08x@{BNO08x}!GRAVITY\_Q1@{GRAVITY\_Q1}} +\index{GRAVITY\_Q1@{GRAVITY\_Q1}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{GRAVITY\_Q1}{GRAVITY\_Q1}} +{\footnotesize\ttfamily const constexpr int16\+\_\+t BNO08x\+::\+GRAVITY\+\_\+\+Q1 = 8\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Gravity Q point (See SH-\/2 Ref. Manual 6.\+5.\+11) + +\Hypertarget{class_b_n_o08x_af45016be9ea523d80be8467b2907b499}\label{class_b_n_o08x_af45016be9ea523d80be8467b2907b499} +\index{BNO08x@{BNO08x}!gravity\_X@{gravity\_X}} +\index{gravity\_X@{gravity\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{gravity\_X}{gravity\_X}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::gravity\+\_\+X\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_af20dcd487a9fe8fa6243817d51e37be5}\label{class_b_n_o08x_af20dcd487a9fe8fa6243817d51e37be5} +\index{BNO08x@{BNO08x}!gravity\_Y@{gravity\_Y}} +\index{gravity\_Y@{gravity\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{gravity\_Y}{gravity\_Y}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::gravity\+\_\+Y\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_afa1cf5c3afbb258d97c55c5fb187f2d6}\label{class_b_n_o08x_afa1cf5c3afbb258d97c55c5fb187f2d6} +\index{BNO08x@{BNO08x}!gravity\_Z@{gravity\_Z}} +\index{gravity\_Z@{gravity\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{gravity\_Z}{gravity\_Z}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::gravity\+\_\+Z\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a98ea35dd0fbd0c409d25fd8a6ed9f277}\label{class_b_n_o08x_a98ea35dd0fbd0c409d25fd8a6ed9f277} +\index{BNO08x@{BNO08x}!gyro\_accuracy@{gyro\_accuracy}} +\index{gyro\_accuracy@{gyro\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{gyro\_accuracy}{gyro\_accuracy}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::gyro\+\_\+accuracy\hspace{0.3cm}{\ttfamily [private]}} + + + +Raw gyro reading (See SH-\/2 Ref. Manual 6.\+5.\+13) + +\Hypertarget{class_b_n_o08x_aa3bec8effefa61cec6fa170e9d02c4dd}\label{class_b_n_o08x_aa3bec8effefa61cec6fa170e9d02c4dd} +\index{BNO08x@{BNO08x}!GYRO\_Q1@{GYRO\_Q1}} +\index{GYRO\_Q1@{GYRO\_Q1}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{GYRO\_Q1}{GYRO\_Q1}} +{\footnotesize\ttfamily const constexpr int16\+\_\+t BNO08x\+::\+GYRO\+\_\+\+Q1 = 9\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Gyro Q point (See SH-\/2 Ref. Manual 6.\+5.\+13) + +\Hypertarget{class_b_n_o08x_ae7f34752f888c637d5619f898e62a6d4}\label{class_b_n_o08x_ae7f34752f888c637d5619f898e62a6d4} +\index{BNO08x@{BNO08x}!HOST\_INT\_TIMEOUT\_MS@{HOST\_INT\_TIMEOUT\_MS}} +\index{HOST\_INT\_TIMEOUT\_MS@{HOST\_INT\_TIMEOUT\_MS}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{HOST\_INT\_TIMEOUT\_MS}{HOST\_INT\_TIMEOUT\_MS}} +{\footnotesize\ttfamily const constexpr uint64\+\_\+t BNO08x\+::\+HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+MS\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 300ULL} + +\end{DoxyCode} + + +Max wait between HINT being asserted by \doxylink{class_b_n_o08x}{BNO08x} before transaction is considered failed (in miliseconds) + +\Hypertarget{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82}\label{class_b_n_o08x_aeda443e9f608fccfec0e6770edc90c82} +\index{BNO08x@{BNO08x}!imu\_config@{imu\_config}} +\index{imu\_config@{imu\_config}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{imu\_config}{imu\_config}} +{\footnotesize\ttfamily \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} BNO08x\+::imu\+\_\+config \{\}\hspace{0.3cm}{\ttfamily [private]}} + + + +IMU configuration settings. + +\Hypertarget{class_b_n_o08x_a425a1f5a9f3232aadc685caaf4c2f82e}\label{class_b_n_o08x_a425a1f5a9f3232aadc685caaf4c2f82e} +\index{BNO08x@{BNO08x}!imu\_spi\_config@{imu\_spi\_config}} +\index{imu\_spi\_config@{imu\_spi\_config}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{imu\_spi\_config}{imu\_spi\_config}} +{\footnotesize\ttfamily spi\+\_\+device\+\_\+interface\+\_\+config\+\_\+t BNO08x\+::imu\+\_\+spi\+\_\+config \{\}\hspace{0.3cm}{\ttfamily [private]}} + + + +SPI slave device settings. + +\Hypertarget{class_b_n_o08x_a4882dbc698d7b730f57e2401037766a9}\label{class_b_n_o08x_a4882dbc698d7b730f57e2401037766a9} +\index{BNO08x@{BNO08x}!isr\_service\_installed@{isr\_service\_installed}} +\index{isr\_service\_installed@{isr\_service\_installed}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{isr\_service\_installed}{isr\_service\_installed}} +{\footnotesize\ttfamily bool BNO08x\+::isr\+\_\+service\+\_\+installed = \{false\}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}} + + + +true of the isr service has been installed, only has to be done once regardless of how many devices are used + +\Hypertarget{class_b_n_o08x_ad0d37fe07ced24f2c9afc21145a74e7b}\label{class_b_n_o08x_ad0d37fe07ced24f2c9afc21145a74e7b} +\index{BNO08x@{BNO08x}!LINEAR\_ACCELEROMETER\_Q1@{LINEAR\_ACCELEROMETER\_Q1}} +\index{LINEAR\_ACCELEROMETER\_Q1@{LINEAR\_ACCELEROMETER\_Q1}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{LINEAR\_ACCELEROMETER\_Q1}{LINEAR\_ACCELEROMETER\_Q1}} +{\footnotesize\ttfamily const constexpr int16\+\_\+t BNO08x\+::\+LINEAR\+\_\+\+ACCELEROMETER\+\_\+\+Q1 = 8\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Linear acceleration Q point (See SH-\/2 Ref. Manual 6.\+5.\+10) + +\Hypertarget{class_b_n_o08x_ac5d4e151690774687efa951ca41c16ae}\label{class_b_n_o08x_ac5d4e151690774687efa951ca41c16ae} +\index{BNO08x@{BNO08x}!magf\_accuracy@{magf\_accuracy}} +\index{magf\_accuracy@{magf\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{magf\_accuracy}{magf\_accuracy}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::magf\+\_\+accuracy\hspace{0.3cm}{\ttfamily [private]}} + + + +Calibrated magnetic field reading in u\+Tesla (See SH-\/2 Ref. Manual 6.\+5.\+16) + +\Hypertarget{class_b_n_o08x_a9fac9b811b7c2117675a784cb4df204c}\label{class_b_n_o08x_a9fac9b811b7c2117675a784cb4df204c} +\index{BNO08x@{BNO08x}!MAGNETOMETER\_Q1@{MAGNETOMETER\_Q1}} +\index{MAGNETOMETER\_Q1@{MAGNETOMETER\_Q1}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{MAGNETOMETER\_Q1}{MAGNETOMETER\_Q1}} +{\footnotesize\ttfamily const constexpr int16\+\_\+t BNO08x\+::\+MAGNETOMETER\+\_\+\+Q1 = 4\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Magnetometer Q point (See SH-\/2 Ref. Manual 6.\+5.\+16) + +\Hypertarget{class_b_n_o08x_a2a5b978233eab4c103ab01cfc33a1750}\label{class_b_n_o08x_a2a5b978233eab4c103ab01cfc33a1750} +\index{BNO08x@{BNO08x}!MAX\_METADATA\_LENGTH@{MAX\_METADATA\_LENGTH}} +\index{MAX\_METADATA\_LENGTH@{MAX\_METADATA\_LENGTH}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{MAX\_METADATA\_LENGTH}{MAX\_METADATA\_LENGTH}} +{\footnotesize\ttfamily const constexpr uint16\+\_\+t BNO08x\+::\+MAX\+\_\+\+METADATA\+\_\+\+LENGTH = 9\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +max length of metadata used in frs read operations + +\Hypertarget{class_b_n_o08x_a937cbdc4edaac72c8cad041d79de5701}\label{class_b_n_o08x_a937cbdc4edaac72c8cad041d79de5701} +\index{BNO08x@{BNO08x}!mems\_raw\_accel\_X@{mems\_raw\_accel\_X}} +\index{mems\_raw\_accel\_X@{mems\_raw\_accel\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{mems\_raw\_accel\_X}{mems\_raw\_accel\_X}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::mems\+\_\+raw\+\_\+accel\+\_\+X\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_ad83cecb8a5d2be01db6792755b6057e9}\label{class_b_n_o08x_ad83cecb8a5d2be01db6792755b6057e9} +\index{BNO08x@{BNO08x}!mems\_raw\_accel\_Y@{mems\_raw\_accel\_Y}} +\index{mems\_raw\_accel\_Y@{mems\_raw\_accel\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{mems\_raw\_accel\_Y}{mems\_raw\_accel\_Y}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::mems\+\_\+raw\+\_\+accel\+\_\+Y\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a59a4d75f1302ab693b1b26e9ccaa5341}\label{class_b_n_o08x_a59a4d75f1302ab693b1b26e9ccaa5341} +\index{BNO08x@{BNO08x}!mems\_raw\_accel\_Z@{mems\_raw\_accel\_Z}} +\index{mems\_raw\_accel\_Z@{mems\_raw\_accel\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{mems\_raw\_accel\_Z}{mems\_raw\_accel\_Z}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::mems\+\_\+raw\+\_\+accel\+\_\+Z\hspace{0.3cm}{\ttfamily [private]}} + + + +Raw accelerometer readings from MEMS sensor (See SH2 Ref. Manual 6.\+5.\+8) + +\Hypertarget{class_b_n_o08x_a3d6b6257462951ea023af7076c80f6dd}\label{class_b_n_o08x_a3d6b6257462951ea023af7076c80f6dd} +\index{BNO08x@{BNO08x}!mems\_raw\_gyro\_X@{mems\_raw\_gyro\_X}} +\index{mems\_raw\_gyro\_X@{mems\_raw\_gyro\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{mems\_raw\_gyro\_X}{mems\_raw\_gyro\_X}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::mems\+\_\+raw\+\_\+gyro\+\_\+X\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_ab6b142416912a096886dd63ad0beb865}\label{class_b_n_o08x_ab6b142416912a096886dd63ad0beb865} +\index{BNO08x@{BNO08x}!mems\_raw\_gyro\_Y@{mems\_raw\_gyro\_Y}} +\index{mems\_raw\_gyro\_Y@{mems\_raw\_gyro\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{mems\_raw\_gyro\_Y}{mems\_raw\_gyro\_Y}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::mems\+\_\+raw\+\_\+gyro\+\_\+Y\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_ac35d5b12721ab876eaeb1f714a9b3b1d}\label{class_b_n_o08x_ac35d5b12721ab876eaeb1f714a9b3b1d} +\index{BNO08x@{BNO08x}!mems\_raw\_gyro\_Z@{mems\_raw\_gyro\_Z}} +\index{mems\_raw\_gyro\_Z@{mems\_raw\_gyro\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{mems\_raw\_gyro\_Z}{mems\_raw\_gyro\_Z}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::mems\+\_\+raw\+\_\+gyro\+\_\+Z\hspace{0.3cm}{\ttfamily [private]}} + + + +Raw gyro readings from MEMS sensor (See SH-\/2 Ref. Manual 6.\+5.\+12) + +\Hypertarget{class_b_n_o08x_ab587cdf991342b69b7fff3b33f537eb5}\label{class_b_n_o08x_ab587cdf991342b69b7fff3b33f537eb5} +\index{BNO08x@{BNO08x}!mems\_raw\_magf\_X@{mems\_raw\_magf\_X}} +\index{mems\_raw\_magf\_X@{mems\_raw\_magf\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{mems\_raw\_magf\_X}{mems\_raw\_magf\_X}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::mems\+\_\+raw\+\_\+magf\+\_\+X\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_aad926054c81818fff611e10ed913706a}\label{class_b_n_o08x_aad926054c81818fff611e10ed913706a} +\index{BNO08x@{BNO08x}!mems\_raw\_magf\_Y@{mems\_raw\_magf\_Y}} +\index{mems\_raw\_magf\_Y@{mems\_raw\_magf\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{mems\_raw\_magf\_Y}{mems\_raw\_magf\_Y}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::mems\+\_\+raw\+\_\+magf\+\_\+Y\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a90f0cdf11decc276006f76a494d42ce3}\label{class_b_n_o08x_a90f0cdf11decc276006f76a494d42ce3} +\index{BNO08x@{BNO08x}!mems\_raw\_magf\_Z@{mems\_raw\_magf\_Z}} +\index{mems\_raw\_magf\_Z@{mems\_raw\_magf\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{mems\_raw\_magf\_Z}{mems\_raw\_magf\_Z}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::mems\+\_\+raw\+\_\+magf\+\_\+Z\hspace{0.3cm}{\ttfamily [private]}} + + + +Raw magnetometer (compass) readings from MEMS sensor (See SH-\/2 Ref. Manual 6.\+5.\+15) + +\Hypertarget{class_b_n_o08x_a7bd032712a975e73e66bd72a3502baba}\label{class_b_n_o08x_a7bd032712a975e73e66bd72a3502baba} +\index{BNO08x@{BNO08x}!meta\_data@{meta\_data}} +\index{meta\_data@{meta\_data}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{meta\_data}{meta\_data}} +{\footnotesize\ttfamily uint32\+\_\+t BNO08x\+::meta\+\_\+data\mbox{[}9\mbox{]}\hspace{0.3cm}{\ttfamily [private]}} + + + +First 9 bytes of meta data returned from FRS read operation (we don\textquotesingle{}t really need the rest) (See Ref. Manual 5.\+1) + +\Hypertarget{class_b_n_o08x_a36223f7124751fa71e860b2ef55dd2ac}\label{class_b_n_o08x_a36223f7124751fa71e860b2ef55dd2ac} +\index{BNO08x@{BNO08x}!quat\_accuracy@{quat\_accuracy}} +\index{quat\_accuracy@{quat\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{quat\_accuracy}{quat\_accuracy}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::quat\+\_\+accuracy\hspace{0.3cm}{\ttfamily [private]}} + + + +Raw quaternion reading (See SH-\/2 Ref. Manual 6.\+5.\+44) + +\Hypertarget{class_b_n_o08x_a9a1c851e8fa5633e11f6abee293d7e9b}\label{class_b_n_o08x_a9a1c851e8fa5633e11f6abee293d7e9b} +\index{BNO08x@{BNO08x}!queue\_frs\_read\_data@{queue\_frs\_read\_data}} +\index{queue\_frs\_read\_data@{queue\_frs\_read\_data}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{queue\_frs\_read\_data}{queue\_frs\_read\_data}} +{\footnotesize\ttfamily Queue\+Handle\+\_\+t BNO08x\+::queue\+\_\+frs\+\_\+read\+\_\+data\hspace{0.3cm}{\ttfamily [private]}} + + + +Queue used to send packet body from data\+\_\+proc\+\_\+task to frs read functions. + +\Hypertarget{class_b_n_o08x_a84b3639cc159262e0137adb0db5cf9aa}\label{class_b_n_o08x_a84b3639cc159262e0137adb0db5cf9aa} +\index{BNO08x@{BNO08x}!queue\_reset\_reason@{queue\_reset\_reason}} +\index{queue\_reset\_reason@{queue\_reset\_reason}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{queue\_reset\_reason}{queue\_reset\_reason}} +{\footnotesize\ttfamily Queue\+Handle\+\_\+t BNO08x\+::queue\+\_\+reset\+\_\+reason\hspace{0.3cm}{\ttfamily [private]}} + + + +Queue used to send reset reason from product id report to reset\+\_\+reason() function. + +\Hypertarget{class_b_n_o08x_a7d4661d3aae56013caa8f2bff0f67c08}\label{class_b_n_o08x_a7d4661d3aae56013caa8f2bff0f67c08} +\index{BNO08x@{BNO08x}!queue\_rx\_data@{queue\_rx\_data}} +\index{queue\_rx\_data@{queue\_rx\_data}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{queue\_rx\_data}{queue\_rx\_data}} +{\footnotesize\ttfamily Queue\+Handle\+\_\+t BNO08x\+::queue\+\_\+rx\+\_\+data\hspace{0.3cm}{\ttfamily [private]}} + + + +Packet queue used to send data received from bno08x from spi\+\_\+task to data\+\_\+proc\+\_\+task. + +\Hypertarget{class_b_n_o08x_a4d5c5eee87a578de9c8318cd294b3a22}\label{class_b_n_o08x_a4d5c5eee87a578de9c8318cd294b3a22} +\index{BNO08x@{BNO08x}!queue\_tx\_data@{queue\_tx\_data}} +\index{queue\_tx\_data@{queue\_tx\_data}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{queue\_tx\_data}{queue\_tx\_data}} +{\footnotesize\ttfamily Queue\+Handle\+\_\+t BNO08x\+::queue\+\_\+tx\+\_\+data\hspace{0.3cm}{\ttfamily [private]}} + + + +Packet queue used to send data to be sent over SPI from sending functions to spi\+\_\+task. + +\Hypertarget{class_b_n_o08x_a75fb2f06c5bbe26e3f3c794934ef954c}\label{class_b_n_o08x_a75fb2f06c5bbe26e3f3c794934ef954c} +\index{BNO08x@{BNO08x}!raw\_accel\_X@{raw\_accel\_X}} +\index{raw\_accel\_X@{raw\_accel\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_accel\_X}{raw\_accel\_X}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+accel\+\_\+X\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_ab56e2ba505fa293d03e955137625c562}\label{class_b_n_o08x_ab56e2ba505fa293d03e955137625c562} +\index{BNO08x@{BNO08x}!raw\_accel\_Y@{raw\_accel\_Y}} +\index{raw\_accel\_Y@{raw\_accel\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_accel\_Y}{raw\_accel\_Y}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+accel\+\_\+Y\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_af254d245b368027df6952b7d7522bd35}\label{class_b_n_o08x_af254d245b368027df6952b7d7522bd35} +\index{BNO08x@{BNO08x}!raw\_accel\_Z@{raw\_accel\_Z}} +\index{raw\_accel\_Z@{raw\_accel\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_accel\_Z}{raw\_accel\_Z}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+accel\+\_\+Z\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a8a2667f668317cee0a9fc4ef0accc3f5}\label{class_b_n_o08x_a8a2667f668317cee0a9fc4ef0accc3f5} +\index{BNO08x@{BNO08x}!raw\_bias\_X@{raw\_bias\_X}} +\index{raw\_bias\_X@{raw\_bias\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_bias\_X}{raw\_bias\_X}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+bias\+\_\+X\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_ac38ff5eb93d3c3db0af2504ba02fd93c}\label{class_b_n_o08x_ac38ff5eb93d3c3db0af2504ba02fd93c} +\index{BNO08x@{BNO08x}!raw\_bias\_Y@{raw\_bias\_Y}} +\index{raw\_bias\_Y@{raw\_bias\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_bias\_Y}{raw\_bias\_Y}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+bias\+\_\+Y\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a0968eaed9b3d979a2caa1aba6e6b417a}\label{class_b_n_o08x_a0968eaed9b3d979a2caa1aba6e6b417a} +\index{BNO08x@{BNO08x}!raw\_bias\_Z@{raw\_bias\_Z}} +\index{raw\_bias\_Z@{raw\_bias\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_bias\_Z}{raw\_bias\_Z}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+bias\+\_\+Z\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a19696327a056a448ed5ba706e747bbe5}\label{class_b_n_o08x_a19696327a056a448ed5ba706e747bbe5} +\index{BNO08x@{BNO08x}!raw\_gyro\_X@{raw\_gyro\_X}} +\index{raw\_gyro\_X@{raw\_gyro\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_gyro\_X}{raw\_gyro\_X}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+gyro\+\_\+X\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a61df9f571555f5f682eb51f24a279489}\label{class_b_n_o08x_a61df9f571555f5f682eb51f24a279489} +\index{BNO08x@{BNO08x}!raw\_gyro\_Y@{raw\_gyro\_Y}} +\index{raw\_gyro\_Y@{raw\_gyro\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_gyro\_Y}{raw\_gyro\_Y}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+gyro\+\_\+Y\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a03f567cda2a3cc966301e96732fca9ad}\label{class_b_n_o08x_a03f567cda2a3cc966301e96732fca9ad} +\index{BNO08x@{BNO08x}!raw\_gyro\_Z@{raw\_gyro\_Z}} +\index{raw\_gyro\_Z@{raw\_gyro\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_gyro\_Z}{raw\_gyro\_Z}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+gyro\+\_\+Z\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_ae1f71a432cb15e75f522fa18f29f4d50}\label{class_b_n_o08x_ae1f71a432cb15e75f522fa18f29f4d50} +\index{BNO08x@{BNO08x}!raw\_lin\_accel\_X@{raw\_lin\_accel\_X}} +\index{raw\_lin\_accel\_X@{raw\_lin\_accel\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_lin\_accel\_X}{raw\_lin\_accel\_X}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+lin\+\_\+accel\+\_\+X\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_aff3a5590471d1c9fc485a5610433915f}\label{class_b_n_o08x_aff3a5590471d1c9fc485a5610433915f} +\index{BNO08x@{BNO08x}!raw\_lin\_accel\_Y@{raw\_lin\_accel\_Y}} +\index{raw\_lin\_accel\_Y@{raw\_lin\_accel\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_lin\_accel\_Y}{raw\_lin\_accel\_Y}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+lin\+\_\+accel\+\_\+Y\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_abc8add47f1babc66c812a015614143d3}\label{class_b_n_o08x_abc8add47f1babc66c812a015614143d3} +\index{BNO08x@{BNO08x}!raw\_lin\_accel\_Z@{raw\_lin\_accel\_Z}} +\index{raw\_lin\_accel\_Z@{raw\_lin\_accel\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_lin\_accel\_Z}{raw\_lin\_accel\_Z}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+lin\+\_\+accel\+\_\+Z\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_aa5bdf740161b7c37adcac0154a410118}\label{class_b_n_o08x_aa5bdf740161b7c37adcac0154a410118} +\index{BNO08x@{BNO08x}!raw\_magf\_X@{raw\_magf\_X}} +\index{raw\_magf\_X@{raw\_magf\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_magf\_X}{raw\_magf\_X}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+magf\+\_\+X\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_acd365418f24a6da61122c66d82086639}\label{class_b_n_o08x_acd365418f24a6da61122c66d82086639} +\index{BNO08x@{BNO08x}!raw\_magf\_Y@{raw\_magf\_Y}} +\index{raw\_magf\_Y@{raw\_magf\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_magf\_Y}{raw\_magf\_Y}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+magf\+\_\+Y\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_ab4862de31d0874b44b6745678e1c905e}\label{class_b_n_o08x_ab4862de31d0874b44b6745678e1c905e} +\index{BNO08x@{BNO08x}!raw\_magf\_Z@{raw\_magf\_Z}} +\index{raw\_magf\_Z@{raw\_magf\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_magf\_Z}{raw\_magf\_Z}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+magf\+\_\+Z\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a69dc7e97875060213085ba964b3bd987}\label{class_b_n_o08x_a69dc7e97875060213085ba964b3bd987} +\index{BNO08x@{BNO08x}!raw\_quat\_I@{raw\_quat\_I}} +\index{raw\_quat\_I@{raw\_quat\_I}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_quat\_I}{raw\_quat\_I}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+quat\+\_\+I\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a61ae05dc5572b326541bf8099f0c2a54}\label{class_b_n_o08x_a61ae05dc5572b326541bf8099f0c2a54} +\index{BNO08x@{BNO08x}!raw\_quat\_J@{raw\_quat\_J}} +\index{raw\_quat\_J@{raw\_quat\_J}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_quat\_J}{raw\_quat\_J}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+quat\+\_\+J\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a7720c44ed1c0f1a0663d2adc5e1a1ea1}\label{class_b_n_o08x_a7720c44ed1c0f1a0663d2adc5e1a1ea1} +\index{BNO08x@{BNO08x}!raw\_quat\_K@{raw\_quat\_K}} +\index{raw\_quat\_K@{raw\_quat\_K}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_quat\_K}{raw\_quat\_K}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+quat\+\_\+K\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a033d6cb1aa137743b69cc3e401df67b7}\label{class_b_n_o08x_a033d6cb1aa137743b69cc3e401df67b7} +\index{BNO08x@{BNO08x}!raw\_quat\_radian\_accuracy@{raw\_quat\_radian\_accuracy}} +\index{raw\_quat\_radian\_accuracy@{raw\_quat\_radian\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_quat\_radian\_accuracy}{raw\_quat\_radian\_accuracy}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+quat\+\_\+radian\+\_\+accuracy\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a867354267253ae828be4fae15c062db3}\label{class_b_n_o08x_a867354267253ae828be4fae15c062db3} +\index{BNO08x@{BNO08x}!raw\_quat\_real@{raw\_quat\_real}} +\index{raw\_quat\_real@{raw\_quat\_real}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_quat\_real}{raw\_quat\_real}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+quat\+\_\+real\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_afdc5cdb65bd0b36528b5b671b9d27053}\label{class_b_n_o08x_afdc5cdb65bd0b36528b5b671b9d27053} +\index{BNO08x@{BNO08x}!raw\_uncalib\_gyro\_X@{raw\_uncalib\_gyro\_X}} +\index{raw\_uncalib\_gyro\_X@{raw\_uncalib\_gyro\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_uncalib\_gyro\_X}{raw\_uncalib\_gyro\_X}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+uncalib\+\_\+gyro\+\_\+X\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_acc2c66e2985975266a286385ea855117}\label{class_b_n_o08x_acc2c66e2985975266a286385ea855117} +\index{BNO08x@{BNO08x}!raw\_uncalib\_gyro\_Y@{raw\_uncalib\_gyro\_Y}} +\index{raw\_uncalib\_gyro\_Y@{raw\_uncalib\_gyro\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_uncalib\_gyro\_Y}{raw\_uncalib\_gyro\_Y}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+uncalib\+\_\+gyro\+\_\+Y\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_afac9dd4161f4c0051255293680c9082b}\label{class_b_n_o08x_afac9dd4161f4c0051255293680c9082b} +\index{BNO08x@{BNO08x}!raw\_uncalib\_gyro\_Z@{raw\_uncalib\_gyro\_Z}} +\index{raw\_uncalib\_gyro\_Z@{raw\_uncalib\_gyro\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_uncalib\_gyro\_Z}{raw\_uncalib\_gyro\_Z}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+uncalib\+\_\+gyro\+\_\+Z\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_aa5bb03dbeabed729c012ec7164a3354f}\label{class_b_n_o08x_aa5bb03dbeabed729c012ec7164a3354f} +\index{BNO08x@{BNO08x}!raw\_velocity\_gyro\_X@{raw\_velocity\_gyro\_X}} +\index{raw\_velocity\_gyro\_X@{raw\_velocity\_gyro\_X}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_velocity\_gyro\_X}{raw\_velocity\_gyro\_X}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+velocity\+\_\+gyro\+\_\+X\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_a4f188bf76ba862f07606d1351d28548f}\label{class_b_n_o08x_a4f188bf76ba862f07606d1351d28548f} +\index{BNO08x@{BNO08x}!raw\_velocity\_gyro\_Y@{raw\_velocity\_gyro\_Y}} +\index{raw\_velocity\_gyro\_Y@{raw\_velocity\_gyro\_Y}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_velocity\_gyro\_Y}{raw\_velocity\_gyro\_Y}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+velocity\+\_\+gyro\+\_\+Y\hspace{0.3cm}{\ttfamily [private]}} + +\Hypertarget{class_b_n_o08x_ab49f9a6586d709bbd26280ef44a4bbf7}\label{class_b_n_o08x_ab49f9a6586d709bbd26280ef44a4bbf7} +\index{BNO08x@{BNO08x}!raw\_velocity\_gyro\_Z@{raw\_velocity\_gyro\_Z}} +\index{raw\_velocity\_gyro\_Z@{raw\_velocity\_gyro\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{raw\_velocity\_gyro\_Z}{raw\_velocity\_gyro\_Z}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::raw\+\_\+velocity\+\_\+gyro\+\_\+Z\hspace{0.3cm}{\ttfamily [private]}} + + + +Raw gyro angular velocity reading (See SH-\/2 Ref. Manual 6.\+5.\+44) + +\Hypertarget{class_b_n_o08x_a923d65d8568cc31873ad56a3908e1939}\label{class_b_n_o08x_a923d65d8568cc31873ad56a3908e1939} +\index{BNO08x@{BNO08x}!ROTATION\_VECTOR\_ACCURACY\_Q1@{ROTATION\_VECTOR\_ACCURACY\_Q1}} +\index{ROTATION\_VECTOR\_ACCURACY\_Q1@{ROTATION\_VECTOR\_ACCURACY\_Q1}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{ROTATION\_VECTOR\_ACCURACY\_Q1}{ROTATION\_VECTOR\_ACCURACY\_Q1}} +{\footnotesize\ttfamily const constexpr int16\+\_\+t BNO08x\+::\+ROTATION\+\_\+\+VECTOR\+\_\+\+ACCURACY\+\_\+\+Q1 = 12\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Rotation vector accuracy estimate Q point (See SH-\/2 Ref. Manual 6.\+5.\+18) + +\Hypertarget{class_b_n_o08x_a0b19c8f2de2b2bfe033da7f93cdd2608}\label{class_b_n_o08x_a0b19c8f2de2b2bfe033da7f93cdd2608} +\index{BNO08x@{BNO08x}!ROTATION\_VECTOR\_Q1@{ROTATION\_VECTOR\_Q1}} +\index{ROTATION\_VECTOR\_Q1@{ROTATION\_VECTOR\_Q1}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{ROTATION\_VECTOR\_Q1}{ROTATION\_VECTOR\_Q1}} +{\footnotesize\ttfamily const constexpr int16\+\_\+t BNO08x\+::\+ROTATION\+\_\+\+VECTOR\+\_\+\+Q1 = 14\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Rotation vector Q point (See SH-\/2 Ref. Manual 6.\+5.\+18) + +\Hypertarget{class_b_n_o08x_a1a037bda37493cde56732cc6fdc7884b}\label{class_b_n_o08x_a1a037bda37493cde56732cc6fdc7884b} +\index{BNO08x@{BNO08x}!RX\_DATA\_LENGTH@{RX\_DATA\_LENGTH}} +\index{RX\_DATA\_LENGTH@{RX\_DATA\_LENGTH}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{RX\_DATA\_LENGTH}{RX\_DATA\_LENGTH}} +{\footnotesize\ttfamily const constexpr uint16\+\_\+t BNO08x\+::\+RX\+\_\+\+DATA\+\_\+\+LENGTH = 300\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +length buffer containing data received over spi + +\Hypertarget{class_b_n_o08x_a354eaff2218eb382a1851537a75badcc}\label{class_b_n_o08x_a354eaff2218eb382a1851537a75badcc} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_ACCELEROMETER@{SENSOR\_REPORT\_ID\_ACCELEROMETER}} +\index{SENSOR\_REPORT\_ID\_ACCELEROMETER@{SENSOR\_REPORT\_ID\_ACCELEROMETER}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_ACCELEROMETER}{SENSOR\_REPORT\_ID\_ACCELEROMETER}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+ACCELEROMETER = 0x01\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+9. + +\Hypertarget{class_b_n_o08x_aeb51ebb6c82158cd7e23bd682c08c4e0}\label{class_b_n_o08x_aeb51ebb6c82158cd7e23bd682c08c4e0} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_ARVR\_STABILIZED\_GAME\_ROTATION\_VECTOR@{SENSOR\_REPORT\_ID\_ARVR\_STABILIZED\_GAME\_ROTATION\_VECTOR}} +\index{SENSOR\_REPORT\_ID\_ARVR\_STABILIZED\_GAME\_ROTATION\_VECTOR@{SENSOR\_REPORT\_ID\_ARVR\_STABILIZED\_GAME\_ROTATION\_VECTOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_ARVR\_STABILIZED\_GAME\_ROTATION\_VECTOR}{SENSOR\_REPORT\_ID\_ARVR\_STABILIZED\_GAME\_ROTATION\_VECTOR}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+ARVR\+\_\+\+STABILIZED\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR = 0x29\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+43. + +\Hypertarget{class_b_n_o08x_a8d4b91149cfc1a3cd615f60a4ad2275e}\label{class_b_n_o08x_a8d4b91149cfc1a3cd615f60a4ad2275e} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_ARVR\_STABILIZED\_ROTATION\_VECTOR@{SENSOR\_REPORT\_ID\_ARVR\_STABILIZED\_ROTATION\_VECTOR}} +\index{SENSOR\_REPORT\_ID\_ARVR\_STABILIZED\_ROTATION\_VECTOR@{SENSOR\_REPORT\_ID\_ARVR\_STABILIZED\_ROTATION\_VECTOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_ARVR\_STABILIZED\_ROTATION\_VECTOR}{SENSOR\_REPORT\_ID\_ARVR\_STABILIZED\_ROTATION\_VECTOR}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+ARVR\+\_\+\+STABILIZED\+\_\+\+ROTATION\+\_\+\+VECTOR = 0x28\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+42. + +\Hypertarget{class_b_n_o08x_ada7dbda9f7a0bfb0894a787ce0ff9cef}\label{class_b_n_o08x_ada7dbda9f7a0bfb0894a787ce0ff9cef} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_GAME\_ROTATION\_VECTOR@{SENSOR\_REPORT\_ID\_GAME\_ROTATION\_VECTOR}} +\index{SENSOR\_REPORT\_ID\_GAME\_ROTATION\_VECTOR@{SENSOR\_REPORT\_ID\_GAME\_ROTATION\_VECTOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_GAME\_ROTATION\_VECTOR}{SENSOR\_REPORT\_ID\_GAME\_ROTATION\_VECTOR}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR = 0x08\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+19. + +\Hypertarget{class_b_n_o08x_abb6d0586a5a87b7b34f4c65ae52965a4}\label{class_b_n_o08x_abb6d0586a5a87b7b34f4c65ae52965a4} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_GEOMAGNETIC\_ROTATION\_VECTOR@{SENSOR\_REPORT\_ID\_GEOMAGNETIC\_ROTATION\_VECTOR}} +\index{SENSOR\_REPORT\_ID\_GEOMAGNETIC\_ROTATION\_VECTOR@{SENSOR\_REPORT\_ID\_GEOMAGNETIC\_ROTATION\_VECTOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_GEOMAGNETIC\_ROTATION\_VECTOR}{SENSOR\_REPORT\_ID\_GEOMAGNETIC\_ROTATION\_VECTOR}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+GEOMAGNETIC\+\_\+\+ROTATION\+\_\+\+VECTOR = 0x09\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+20. + +\Hypertarget{class_b_n_o08x_a6730acb92053d44decb690a7b7234032}\label{class_b_n_o08x_a6730acb92053d44decb690a7b7234032} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_GRAVITY@{SENSOR\_REPORT\_ID\_GRAVITY}} +\index{SENSOR\_REPORT\_ID\_GRAVITY@{SENSOR\_REPORT\_ID\_GRAVITY}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_GRAVITY}{SENSOR\_REPORT\_ID\_GRAVITY}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+GRAVITY = 0x06\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+11. + +\Hypertarget{class_b_n_o08x_acd0fc6ffa70dd2761cba0ac0b88c234f}\label{class_b_n_o08x_acd0fc6ffa70dd2761cba0ac0b88c234f} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_GYRO\_INTEGRATED\_ROTATION\_VECTOR@{SENSOR\_REPORT\_ID\_GYRO\_INTEGRATED\_ROTATION\_VECTOR}} +\index{SENSOR\_REPORT\_ID\_GYRO\_INTEGRATED\_ROTATION\_VECTOR@{SENSOR\_REPORT\_ID\_GYRO\_INTEGRATED\_ROTATION\_VECTOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_GYRO\_INTEGRATED\_ROTATION\_VECTOR}{SENSOR\_REPORT\_ID\_GYRO\_INTEGRATED\_ROTATION\_VECTOR}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+GYRO\+\_\+\+INTEGRATED\+\_\+\+ROTATION\+\_\+\+VECTOR = 0x2A\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+44. + +\Hypertarget{class_b_n_o08x_a224fb8f833806dd530c5f16e7ab5bc7a}\label{class_b_n_o08x_a224fb8f833806dd530c5f16e7ab5bc7a} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_GYROSCOPE@{SENSOR\_REPORT\_ID\_GYROSCOPE}} +\index{SENSOR\_REPORT\_ID\_GYROSCOPE@{SENSOR\_REPORT\_ID\_GYROSCOPE}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_GYROSCOPE}{SENSOR\_REPORT\_ID\_GYROSCOPE}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+GYROSCOPE = 0x02\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+13. + +\Hypertarget{class_b_n_o08x_ace7720a02c9f4ef38e319849f6c36a0b}\label{class_b_n_o08x_ace7720a02c9f4ef38e319849f6c36a0b} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_LINEAR\_ACCELERATION@{SENSOR\_REPORT\_ID\_LINEAR\_ACCELERATION}} +\index{SENSOR\_REPORT\_ID\_LINEAR\_ACCELERATION@{SENSOR\_REPORT\_ID\_LINEAR\_ACCELERATION}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_LINEAR\_ACCELERATION}{SENSOR\_REPORT\_ID\_LINEAR\_ACCELERATION}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+LINEAR\+\_\+\+ACCELERATION = 0x04\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+10. + +\Hypertarget{class_b_n_o08x_a06058a84d6604054aa66ee008ac64aa9}\label{class_b_n_o08x_a06058a84d6604054aa66ee008ac64aa9} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_MAGNETIC\_FIELD@{SENSOR\_REPORT\_ID\_MAGNETIC\_FIELD}} +\index{SENSOR\_REPORT\_ID\_MAGNETIC\_FIELD@{SENSOR\_REPORT\_ID\_MAGNETIC\_FIELD}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_MAGNETIC\_FIELD}{SENSOR\_REPORT\_ID\_MAGNETIC\_FIELD}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+MAGNETIC\+\_\+\+FIELD = 0x03\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+16. + +\Hypertarget{class_b_n_o08x_a7274f6d3bda04da0bb304386b4e8d603}\label{class_b_n_o08x_a7274f6d3bda04da0bb304386b4e8d603} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_PERSONAL\_ACTIVITY\_CLASSIFIER@{SENSOR\_REPORT\_ID\_PERSONAL\_ACTIVITY\_CLASSIFIER}} +\index{SENSOR\_REPORT\_ID\_PERSONAL\_ACTIVITY\_CLASSIFIER@{SENSOR\_REPORT\_ID\_PERSONAL\_ACTIVITY\_CLASSIFIER}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_PERSONAL\_ACTIVITY\_CLASSIFIER}{SENSOR\_REPORT\_ID\_PERSONAL\_ACTIVITY\_CLASSIFIER}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+PERSONAL\+\_\+\+ACTIVITY\+\_\+\+CLASSIFIER = 0x1E\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+36. + +\Hypertarget{class_b_n_o08x_a80ea70c4787dea6c3eabb48f583f1916}\label{class_b_n_o08x_a80ea70c4787dea6c3eabb48f583f1916} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_RAW\_ACCELEROMETER@{SENSOR\_REPORT\_ID\_RAW\_ACCELEROMETER}} +\index{SENSOR\_REPORT\_ID\_RAW\_ACCELEROMETER@{SENSOR\_REPORT\_ID\_RAW\_ACCELEROMETER}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_RAW\_ACCELEROMETER}{SENSOR\_REPORT\_ID\_RAW\_ACCELEROMETER}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+RAW\+\_\+\+ACCELEROMETER = 0x14\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+8. + +\Hypertarget{class_b_n_o08x_a03b3000424e6d966b80655443ec546bc}\label{class_b_n_o08x_a03b3000424e6d966b80655443ec546bc} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_RAW\_GYROSCOPE@{SENSOR\_REPORT\_ID\_RAW\_GYROSCOPE}} +\index{SENSOR\_REPORT\_ID\_RAW\_GYROSCOPE@{SENSOR\_REPORT\_ID\_RAW\_GYROSCOPE}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_RAW\_GYROSCOPE}{SENSOR\_REPORT\_ID\_RAW\_GYROSCOPE}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+RAW\+\_\+\+GYROSCOPE = 0x15\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+12. + +\Hypertarget{class_b_n_o08x_a9e9a7578b7584e7eb2ad562b29565fa7}\label{class_b_n_o08x_a9e9a7578b7584e7eb2ad562b29565fa7} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_RAW\_MAGNETOMETER@{SENSOR\_REPORT\_ID\_RAW\_MAGNETOMETER}} +\index{SENSOR\_REPORT\_ID\_RAW\_MAGNETOMETER@{SENSOR\_REPORT\_ID\_RAW\_MAGNETOMETER}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_RAW\_MAGNETOMETER}{SENSOR\_REPORT\_ID\_RAW\_MAGNETOMETER}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+RAW\+\_\+\+MAGNETOMETER = 0x16\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+15. + +\Hypertarget{class_b_n_o08x_a37c91f995c385556486df5fbbce8a3d5}\label{class_b_n_o08x_a37c91f995c385556486df5fbbce8a3d5} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_ROTATION\_VECTOR@{SENSOR\_REPORT\_ID\_ROTATION\_VECTOR}} +\index{SENSOR\_REPORT\_ID\_ROTATION\_VECTOR@{SENSOR\_REPORT\_ID\_ROTATION\_VECTOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_ROTATION\_VECTOR}{SENSOR\_REPORT\_ID\_ROTATION\_VECTOR}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+ROTATION\+\_\+\+VECTOR = 0x05\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+18. + +\Hypertarget{class_b_n_o08x_ab5c29f31714b4755c0edbce7156652f7}\label{class_b_n_o08x_ab5c29f31714b4755c0edbce7156652f7} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_STABILITY\_CLASSIFIER@{SENSOR\_REPORT\_ID\_STABILITY\_CLASSIFIER}} +\index{SENSOR\_REPORT\_ID\_STABILITY\_CLASSIFIER@{SENSOR\_REPORT\_ID\_STABILITY\_CLASSIFIER}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_STABILITY\_CLASSIFIER}{SENSOR\_REPORT\_ID\_STABILITY\_CLASSIFIER}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+STABILITY\+\_\+\+CLASSIFIER = 0x13\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+31. + +\Hypertarget{class_b_n_o08x_a2a10161bb564067a07f3fcf4021e00bb}\label{class_b_n_o08x_a2a10161bb564067a07f3fcf4021e00bb} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_STEP\_COUNTER@{SENSOR\_REPORT\_ID\_STEP\_COUNTER}} +\index{SENSOR\_REPORT\_ID\_STEP\_COUNTER@{SENSOR\_REPORT\_ID\_STEP\_COUNTER}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_STEP\_COUNTER}{SENSOR\_REPORT\_ID\_STEP\_COUNTER}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+STEP\+\_\+\+COUNTER = 0x11\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+29. + +\Hypertarget{class_b_n_o08x_a8114460c50e84b0ac750293ab72868c8}\label{class_b_n_o08x_a8114460c50e84b0ac750293ab72868c8} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_TAP\_DETECTOR@{SENSOR\_REPORT\_ID\_TAP\_DETECTOR}} +\index{SENSOR\_REPORT\_ID\_TAP\_DETECTOR@{SENSOR\_REPORT\_ID\_TAP\_DETECTOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_TAP\_DETECTOR}{SENSOR\_REPORT\_ID\_TAP\_DETECTOR}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+TAP\+\_\+\+DETECTOR = 0x10\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+27. + +\Hypertarget{class_b_n_o08x_acb8e83fbb0645d4e98a96120ce9f431c}\label{class_b_n_o08x_acb8e83fbb0645d4e98a96120ce9f431c} +\index{BNO08x@{BNO08x}!SENSOR\_REPORT\_ID\_UNCALIBRATED\_GYRO@{SENSOR\_REPORT\_ID\_UNCALIBRATED\_GYRO}} +\index{SENSOR\_REPORT\_ID\_UNCALIBRATED\_GYRO@{SENSOR\_REPORT\_ID\_UNCALIBRATED\_GYRO}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SENSOR\_REPORT\_ID\_UNCALIBRATED\_GYRO}{SENSOR\_REPORT\_ID\_UNCALIBRATED\_GYRO}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SENSOR\+\_\+\+REPORT\+\_\+\+ID\+\_\+\+UNCALIBRATED\+\_\+\+GYRO = 0x07\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+14. + +\Hypertarget{class_b_n_o08x_ae37d6f8431c8c465bfb0c662772b5cb9}\label{class_b_n_o08x_ae37d6f8431c8c465bfb0c662772b5cb9} +\index{BNO08x@{BNO08x}!SHTP\_REPORT\_BASE\_TIMESTAMP@{SHTP\_REPORT\_BASE\_TIMESTAMP}} +\index{SHTP\_REPORT\_BASE\_TIMESTAMP@{SHTP\_REPORT\_BASE\_TIMESTAMP}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SHTP\_REPORT\_BASE\_TIMESTAMP}{SHTP\_REPORT\_BASE\_TIMESTAMP}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SHTP\+\_\+\+REPORT\+\_\+\+BASE\+\_\+\+TIMESTAMP = 0x\+FB\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 7.\+2.\+1. + +\Hypertarget{class_b_n_o08x_ab04695dd189412092254e52bd6e5a75a}\label{class_b_n_o08x_ab04695dd189412092254e52bd6e5a75a} +\index{BNO08x@{BNO08x}!SHTP\_REPORT\_COMMAND\_REQUEST@{SHTP\_REPORT\_COMMAND\_REQUEST}} +\index{SHTP\_REPORT\_COMMAND\_REQUEST@{SHTP\_REPORT\_COMMAND\_REQUEST}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SHTP\_REPORT\_COMMAND\_REQUEST}{SHTP\_REPORT\_COMMAND\_REQUEST}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SHTP\+\_\+\+REPORT\+\_\+\+COMMAND\+\_\+\+REQUEST = 0x\+F2\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+3.\+8. + +\Hypertarget{class_b_n_o08x_a1e5b64caa514b7e4fe64ab214758b875}\label{class_b_n_o08x_a1e5b64caa514b7e4fe64ab214758b875} +\index{BNO08x@{BNO08x}!SHTP\_REPORT\_COMMAND\_RESPONSE@{SHTP\_REPORT\_COMMAND\_RESPONSE}} +\index{SHTP\_REPORT\_COMMAND\_RESPONSE@{SHTP\_REPORT\_COMMAND\_RESPONSE}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SHTP\_REPORT\_COMMAND\_RESPONSE}{SHTP\_REPORT\_COMMAND\_RESPONSE}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SHTP\+\_\+\+REPORT\+\_\+\+COMMAND\+\_\+\+RESPONSE = 0x\+F1\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+3.\+9. + +\Hypertarget{class_b_n_o08x_a74af7eacc35cc825940b647c2de0d368}\label{class_b_n_o08x_a74af7eacc35cc825940b647c2de0d368} +\index{BNO08x@{BNO08x}!SHTP\_REPORT\_FRS\_READ\_REQUEST@{SHTP\_REPORT\_FRS\_READ\_REQUEST}} +\index{SHTP\_REPORT\_FRS\_READ\_REQUEST@{SHTP\_REPORT\_FRS\_READ\_REQUEST}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SHTP\_REPORT\_FRS\_READ\_REQUEST}{SHTP\_REPORT\_FRS\_READ\_REQUEST}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SHTP\+\_\+\+REPORT\+\_\+\+FRS\+\_\+\+READ\+\_\+\+REQUEST = 0x\+F4\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+3.\+6. + +\Hypertarget{class_b_n_o08x_aeb760b095dcf808a413ef696f2608e43}\label{class_b_n_o08x_aeb760b095dcf808a413ef696f2608e43} +\index{BNO08x@{BNO08x}!SHTP\_REPORT\_FRS\_READ\_RESPONSE@{SHTP\_REPORT\_FRS\_READ\_RESPONSE}} +\index{SHTP\_REPORT\_FRS\_READ\_RESPONSE@{SHTP\_REPORT\_FRS\_READ\_RESPONSE}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SHTP\_REPORT\_FRS\_READ\_RESPONSE}{SHTP\_REPORT\_FRS\_READ\_RESPONSE}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SHTP\+\_\+\+REPORT\+\_\+\+FRS\+\_\+\+READ\+\_\+\+RESPONSE = 0x\+F3\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+3.\+7. + +\Hypertarget{class_b_n_o08x_a542405639c28bd56bc4361b922763c95}\label{class_b_n_o08x_a542405639c28bd56bc4361b922763c95} +\index{BNO08x@{BNO08x}!SHTP\_REPORT\_PRODUCT\_ID\_REQUEST@{SHTP\_REPORT\_PRODUCT\_ID\_REQUEST}} +\index{SHTP\_REPORT\_PRODUCT\_ID\_REQUEST@{SHTP\_REPORT\_PRODUCT\_ID\_REQUEST}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SHTP\_REPORT\_PRODUCT\_ID\_REQUEST}{SHTP\_REPORT\_PRODUCT\_ID\_REQUEST}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SHTP\+\_\+\+REPORT\+\_\+\+PRODUCT\+\_\+\+ID\+\_\+\+REQUEST = 0x\+F9\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+3.\+1. + +\Hypertarget{class_b_n_o08x_a0177134162e116501bc9483c6e4b76c3}\label{class_b_n_o08x_a0177134162e116501bc9483c6e4b76c3} +\index{BNO08x@{BNO08x}!SHTP\_REPORT\_PRODUCT\_ID\_RESPONSE@{SHTP\_REPORT\_PRODUCT\_ID\_RESPONSE}} +\index{SHTP\_REPORT\_PRODUCT\_ID\_RESPONSE@{SHTP\_REPORT\_PRODUCT\_ID\_RESPONSE}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SHTP\_REPORT\_PRODUCT\_ID\_RESPONSE}{SHTP\_REPORT\_PRODUCT\_ID\_RESPONSE}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SHTP\+\_\+\+REPORT\+\_\+\+PRODUCT\+\_\+\+ID\+\_\+\+RESPONSE = 0x\+F8\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+3.\+2. + +\Hypertarget{class_b_n_o08x_a1d3bff4e20c2c3d47db322c9e34ef338}\label{class_b_n_o08x_a1d3bff4e20c2c3d47db322c9e34ef338} +\index{BNO08x@{BNO08x}!SHTP\_REPORT\_SET\_FEATURE\_COMMAND@{SHTP\_REPORT\_SET\_FEATURE\_COMMAND}} +\index{SHTP\_REPORT\_SET\_FEATURE\_COMMAND@{SHTP\_REPORT\_SET\_FEATURE\_COMMAND}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{SHTP\_REPORT\_SET\_FEATURE\_COMMAND}{SHTP\_REPORT\_SET\_FEATURE\_COMMAND}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+SHTP\+\_\+\+REPORT\+\_\+\+SET\+\_\+\+FEATURE\+\_\+\+COMMAND = 0x\+FD\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+5.\+4. + +\Hypertarget{class_b_n_o08x_acc0ea091465fc9a5736f5e0c6a0ce8ef}\label{class_b_n_o08x_acc0ea091465fc9a5736f5e0c6a0ce8ef} +\index{BNO08x@{BNO08x}!spi\_hdl@{spi\_hdl}} +\index{spi\_hdl@{spi\_hdl}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{spi\_hdl}{spi\_hdl}} +{\footnotesize\ttfamily spi\+\_\+device\+\_\+handle\+\_\+t BNO08x\+::spi\+\_\+hdl \{\}\hspace{0.3cm}{\ttfamily [private]}} + + + +SPI device handle. + +\Hypertarget{class_b_n_o08x_a615090aae15f1b0410a7e5ecb94957b5}\label{class_b_n_o08x_a615090aae15f1b0410a7e5ecb94957b5} +\index{BNO08x@{BNO08x}!spi\_task\_hdl@{spi\_task\_hdl}} +\index{spi\_task\_hdl@{spi\_task\_hdl}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{spi\_task\_hdl}{spi\_task\_hdl}} +{\footnotesize\ttfamily Task\+Handle\+\_\+t BNO08x\+::spi\+\_\+task\+\_\+hdl\hspace{0.3cm}{\ttfamily [private]}} + + + +\doxylink{class_b_n_o08x_a2ecd4ed60f82730ae230c61687ec92bf}{spi\+\_\+task()} handle + +\Hypertarget{class_b_n_o08x_ac16adc5f00b0039c98a4921f13895026}\label{class_b_n_o08x_ac16adc5f00b0039c98a4921f13895026} +\index{BNO08x@{BNO08x}!spi\_transaction@{spi\_transaction}} +\index{spi\_transaction@{spi\_transaction}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{spi\_transaction}{spi\_transaction}} +{\footnotesize\ttfamily spi\+\_\+transaction\+\_\+t BNO08x\+::spi\+\_\+transaction \{\}\hspace{0.3cm}{\ttfamily [private]}} + + + +SPI transaction handle. + +\Hypertarget{class_b_n_o08x_a1b12471e92536a79d0c425d77676f2e1}\label{class_b_n_o08x_a1b12471e92536a79d0c425d77676f2e1} +\index{BNO08x@{BNO08x}!stability\_classifier@{stability\_classifier}} +\index{stability\_classifier@{stability\_classifier}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{stability\_classifier}{stability\_classifier}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::stability\+\_\+classifier\hspace{0.3cm}{\ttfamily [private]}} + + + +Stability status reading (See SH-\/2 Ref. Manual 6.\+5.\+31) + +\Hypertarget{class_b_n_o08x_ad80a77973371b12d722ea39063c648be}\label{class_b_n_o08x_ad80a77973371b12d722ea39063c648be} +\index{BNO08x@{BNO08x}!step\_count@{step\_count}} +\index{step\_count@{step\_count}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{step\_count}{step\_count}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::step\+\_\+count\hspace{0.3cm}{\ttfamily [private]}} + + + +Step counter reading (See SH-\/2 Ref. Manual 6.\+5.\+29) + +\Hypertarget{class_b_n_o08x_a2c98d5f2c406a3efd0b48c5666fa8c46}\label{class_b_n_o08x_a2c98d5f2c406a3efd0b48c5666fa8c46} +\index{BNO08x@{BNO08x}!TAG@{TAG}} +\index{TAG@{TAG}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{TAG}{TAG}} +{\footnotesize\ttfamily const constexpr char\texorpdfstring{$\ast$}{*} BNO08x\+::\+TAG = "{}BNO08x"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +Class tag used for serial print statements. + +\Hypertarget{class_b_n_o08x_a1171a5738a4e6831ec7fa32a29f15554}\label{class_b_n_o08x_a1171a5738a4e6831ec7fa32a29f15554} +\index{BNO08x@{BNO08x}!tap\_detector@{tap\_detector}} +\index{tap\_detector@{tap\_detector}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{tap\_detector}{tap\_detector}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::tap\+\_\+detector\hspace{0.3cm}{\ttfamily [private]}} + + + +Tap detector reading (See SH-\/2 Ref. Manual 6.\+5.\+27) + +\Hypertarget{class_b_n_o08x_a68aaaab144adbe5af00597408f044d9d}\label{class_b_n_o08x_a68aaaab144adbe5af00597408f044d9d} +\index{BNO08x@{BNO08x}!TARE\_ARVR\_STABILIZED\_GAME\_ROTATION\_VECTOR@{TARE\_ARVR\_STABILIZED\_GAME\_ROTATION\_VECTOR}} +\index{TARE\_ARVR\_STABILIZED\_GAME\_ROTATION\_VECTOR@{TARE\_ARVR\_STABILIZED\_GAME\_ROTATION\_VECTOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{TARE\_ARVR\_STABILIZED\_GAME\_ROTATION\_VECTOR}{TARE\_ARVR\_STABILIZED\_GAME\_ROTATION\_VECTOR}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+TARE\+\_\+\+ARVR\+\_\+\+STABILIZED\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR = 5\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Tare ARVR stabilized game rotation vector. + +\Hypertarget{class_b_n_o08x_abff9abe904bcdde951cf88c378284b45}\label{class_b_n_o08x_abff9abe904bcdde951cf88c378284b45} +\index{BNO08x@{BNO08x}!TARE\_ARVR\_STABILIZED\_ROTATION\_VECTOR@{TARE\_ARVR\_STABILIZED\_ROTATION\_VECTOR}} +\index{TARE\_ARVR\_STABILIZED\_ROTATION\_VECTOR@{TARE\_ARVR\_STABILIZED\_ROTATION\_VECTOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{TARE\_ARVR\_STABILIZED\_ROTATION\_VECTOR}{TARE\_ARVR\_STABILIZED\_ROTATION\_VECTOR}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+TARE\+\_\+\+ARVR\+\_\+\+STABILIZED\+\_\+\+ROTATION\+\_\+\+VECTOR = 4\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Tare ARVR stabilized rotation vector. + +\Hypertarget{class_b_n_o08x_a1ef13f6f330810934416ad5fe0ee55b2}\label{class_b_n_o08x_a1ef13f6f330810934416ad5fe0ee55b2} +\index{BNO08x@{BNO08x}!TARE\_AXIS\_ALL@{TARE\_AXIS\_ALL}} +\index{TARE\_AXIS\_ALL@{TARE\_AXIS\_ALL}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{TARE\_AXIS\_ALL}{TARE\_AXIS\_ALL}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+TARE\+\_\+\+AXIS\+\_\+\+ALL = 0x07\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Tare all axes (used with tare now command) + +\Hypertarget{class_b_n_o08x_aecb3e11c1ca5769fd60f42c17a105731}\label{class_b_n_o08x_aecb3e11c1ca5769fd60f42c17a105731} +\index{BNO08x@{BNO08x}!TARE\_AXIS\_Z@{TARE\_AXIS\_Z}} +\index{TARE\_AXIS\_Z@{TARE\_AXIS\_Z}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{TARE\_AXIS\_Z}{TARE\_AXIS\_Z}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+TARE\+\_\+\+AXIS\+\_\+Z = 0x04\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Tar yaw axis only (used with tare now command) + +\Hypertarget{class_b_n_o08x_abaf1ec8bb197db1998a9ed3cec6180d5}\label{class_b_n_o08x_abaf1ec8bb197db1998a9ed3cec6180d5} +\index{BNO08x@{BNO08x}!TARE\_GAME\_ROTATION\_VECTOR@{TARE\_GAME\_ROTATION\_VECTOR}} +\index{TARE\_GAME\_ROTATION\_VECTOR@{TARE\_GAME\_ROTATION\_VECTOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{TARE\_GAME\_ROTATION\_VECTOR}{TARE\_GAME\_ROTATION\_VECTOR}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+TARE\+\_\+\+GAME\+\_\+\+ROTATION\+\_\+\+VECTOR = 1\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Tare game rotation vector. + +\Hypertarget{class_b_n_o08x_a225397a04d849e5647992ca80d68febb}\label{class_b_n_o08x_a225397a04d849e5647992ca80d68febb} +\index{BNO08x@{BNO08x}!TARE\_GEOMAGNETIC\_ROTATION\_VECTOR@{TARE\_GEOMAGNETIC\_ROTATION\_VECTOR}} +\index{TARE\_GEOMAGNETIC\_ROTATION\_VECTOR@{TARE\_GEOMAGNETIC\_ROTATION\_VECTOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{TARE\_GEOMAGNETIC\_ROTATION\_VECTOR}{TARE\_GEOMAGNETIC\_ROTATION\_VECTOR}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+TARE\+\_\+\+GEOMAGNETIC\+\_\+\+ROTATION\+\_\+\+VECTOR = 2\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +tare geomagnetic rotation vector + +\Hypertarget{class_b_n_o08x_a9ec354d75249f06f13599abf7bedfde0}\label{class_b_n_o08x_a9ec354d75249f06f13599abf7bedfde0} +\index{BNO08x@{BNO08x}!TARE\_GYRO\_INTEGRATED\_ROTATION\_VECTOR@{TARE\_GYRO\_INTEGRATED\_ROTATION\_VECTOR}} +\index{TARE\_GYRO\_INTEGRATED\_ROTATION\_VECTOR@{TARE\_GYRO\_INTEGRATED\_ROTATION\_VECTOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{TARE\_GYRO\_INTEGRATED\_ROTATION\_VECTOR}{TARE\_GYRO\_INTEGRATED\_ROTATION\_VECTOR}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+TARE\+\_\+\+GYRO\+\_\+\+INTEGRATED\+\_\+\+ROTATION\+\_\+\+VECTOR = 3\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Tare gyro integrated rotation vector. + +\Hypertarget{class_b_n_o08x_a27df630f3e52b35552d2c1f2cf3496b0}\label{class_b_n_o08x_a27df630f3e52b35552d2c1f2cf3496b0} +\index{BNO08x@{BNO08x}!TARE\_NOW@{TARE\_NOW}} +\index{TARE\_NOW@{TARE\_NOW}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{TARE\_NOW}{TARE\_NOW}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+TARE\+\_\+\+NOW = 0\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+4.\+4.\+1. + +\Hypertarget{class_b_n_o08x_a115aef7b38ec0dec2085f6917d832912}\label{class_b_n_o08x_a115aef7b38ec0dec2085f6917d832912} +\index{BNO08x@{BNO08x}!TARE\_PERSIST@{TARE\_PERSIST}} +\index{TARE\_PERSIST@{TARE\_PERSIST}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{TARE\_PERSIST}{TARE\_PERSIST}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+TARE\+\_\+\+PERSIST = 1\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+4.\+4.\+2. + +\Hypertarget{class_b_n_o08x_a8e2cfc25d0e34ae53a762b88cc3ac3c8}\label{class_b_n_o08x_a8e2cfc25d0e34ae53a762b88cc3ac3c8} +\index{BNO08x@{BNO08x}!TARE\_ROTATION\_VECTOR@{TARE\_ROTATION\_VECTOR}} +\index{TARE\_ROTATION\_VECTOR@{TARE\_ROTATION\_VECTOR}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{TARE\_ROTATION\_VECTOR}{TARE\_ROTATION\_VECTOR}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+TARE\+\_\+\+ROTATION\+\_\+\+VECTOR = 0\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} + + + +Tare rotation vector. + +\Hypertarget{class_b_n_o08x_a59cde7dd301c94a20b84735c5d49008e}\label{class_b_n_o08x_a59cde7dd301c94a20b84735c5d49008e} +\index{BNO08x@{BNO08x}!TARE\_SET\_REORIENTATION@{TARE\_SET\_REORIENTATION}} +\index{TARE\_SET\_REORIENTATION@{TARE\_SET\_REORIENTATION}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{TARE\_SET\_REORIENTATION}{TARE\_SET\_REORIENTATION}} +{\footnotesize\ttfamily const constexpr uint8\+\_\+t BNO08x\+::\+TARE\+\_\+\+SET\+\_\+\+REORIENTATION = 2\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [private]}} + + + +See SH2 Ref. Manual 6.\+4.\+4.\+3. + +\Hypertarget{class_b_n_o08x_abc972db20affbd0040b4e6c4892dd57b}\label{class_b_n_o08x_abc972db20affbd0040b4e6c4892dd57b} +\index{BNO08x@{BNO08x}!time\_stamp@{time\_stamp}} +\index{time\_stamp@{time\_stamp}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{time\_stamp}{time\_stamp}} +{\footnotesize\ttfamily uint32\+\_\+t BNO08x\+::time\+\_\+stamp\hspace{0.3cm}{\ttfamily [private]}} + + + +Report timestamp (see datasheet 1.\+3.\+5.\+3) + +\Hypertarget{class_b_n_o08x_a081c666a3f24016d0ec5c5edc49f2903}\label{class_b_n_o08x_a081c666a3f24016d0ec5c5edc49f2903} +\index{BNO08x@{BNO08x}!uncalib\_gyro\_accuracy@{uncalib\_gyro\_accuracy}} +\index{uncalib\_gyro\_accuracy@{uncalib\_gyro\_accuracy}!BNO08x@{BNO08x}} +\doxysubsubsection{\texorpdfstring{uncalib\_gyro\_accuracy}{uncalib\_gyro\_accuracy}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::uncalib\+\_\+gyro\+\_\+accuracy\hspace{0.3cm}{\ttfamily [private]}} + + + +Uncalibrated gyro reading (See SH-\/2 Ref. Manual 6.\+5.\+14) + + + +The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}}\item +\mbox{\hyperlink{_b_n_o08x_8cpp}{BNO08x.\+cpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/class_b_n_o08x__coll__graph.md5 b/documentation/latex/class_b_n_o08x__coll__graph.md5 new file mode 100644 index 0000000..c234b0b --- /dev/null +++ b/documentation/latex/class_b_n_o08x__coll__graph.md5 @@ -0,0 +1 @@ +a144944ded84790e46a0a180804d269e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x__coll__graph.pdf b/documentation/latex/class_b_n_o08x__coll__graph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2895b6e01c258139fda6263f2fbddd2a7e8e3d59 GIT binary patch literal 16253 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 K{z*<0;r{`6ZMWqB literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.md5 b/documentation/latex/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.md5 new file mode 100644 index 0000000..ecb2cbd --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.md5 @@ -0,0 +1 @@ +591c17b5c2e2deb5696a67026e7aaf82 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.pdf b/documentation/latex/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8f2eb390befc18d29df8f6ae34ef4e082ae854dd GIT binary patch literal 18699 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 FxBz>$Kx6;_ literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.md5 b/documentation/latex/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.md5 new file mode 100644 index 0000000..4c9c63a --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.md5 @@ -0,0 +1 @@ +a69ca44ef95d0b12121a1989e245a98b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.pdf b/documentation/latex/class_b_n_o08x_a00ec3857cb06ae885e32059ef1cab693_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9bbd796322775d6e54fcd12e2103d98aed09621f GIT binary patch literal 23430 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

    o(Eu$8!A&t*#IP0D$hH?sD< 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 J4MR=x{{gAx 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

    6s|w`E-g1A9nCiM3D^i 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.md5 b/documentation/latex/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.md5 new file mode 100644 index 0000000..a590758 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.md5 @@ -0,0 +1 @@ +15ece511a44f9c4425f222f48c9fada9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.pdf b/documentation/latex/class_b_n_o08x_a0a72477cb7a330fedbcb3e2126b882b1_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7252e43d89e1d99c0e15ce8acf6a536ddb06dd5f GIT binary patch literal 14668 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�HP&x4DhfRIt}li_ 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�$Uzve82kVmj>Y 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 AXaE2J literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 b/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 new file mode 100644 index 0000000..9ab2302 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.md5 @@ -0,0 +1 @@ +b9ebb4e8112911b3f9bba86026424de3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.pdf b/documentation/latex/class_b_n_o08x_a0ae135d7bf7a5f047a1d1aa5cc07e520_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..977a7ccc5fdfc0dd704b489e7f2e6ad8058773b2 GIT binary patch literal 17118 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�<4#9JiC?s|xt(`i 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 Y&IXRoe`XiN#>vJE|KWqEycqod0Skepp8x;= literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.md5 b/documentation/latex/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.md5 new file mode 100644 index 0000000..6b44060 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.md5 @@ -0,0 +1 @@ +419b88e47ec189834694b6eab8539e83 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.pdf b/documentation/latex/class_b_n_o08x_a0ce6d9db873555f1ebe7e095251eab74_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c9fc97a1beb7bfc4d1d76d360c730c409e8dc627 GIT binary patch literal 16251 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�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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.md5 b/documentation/latex/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.md5 new file mode 100644 index 0000000..33b66cd --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.md5 @@ -0,0 +1 @@ +63f48050ff5fbe81651ed54e697b8d0f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.pdf b/documentation/latex/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..514b65e3982d55f75de6d40ee37675c43fc1ce98 GIT binary patch literal 15065 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 ZpR1d(i`yU31+sJUa3fGsN+?Pq{C{eWn1TQR literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.md5 b/documentation/latex/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.md5 new file mode 100644 index 0000000..8d68dac --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.md5 @@ -0,0 +1 @@ +a7e1c897d1537291b3a813c54033f3a1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.pdf b/documentation/latex/class_b_n_o08x_a111601243b913751eb51c1f37cba4e7d_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..04ce627f340e42107ddfd9f65f89ce40cbd5a955 GIT binary patch literal 16751 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.md5 b/documentation/latex/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.md5 new file mode 100644 index 0000000..3c01a2e --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.md5 @@ -0,0 +1 @@ +5a63170cd93548d2f2712caaa01a6fd3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.pdf b/documentation/latex/class_b_n_o08x_a12c12a8e078b28480fb8828d306656f5_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..14453df3284a5138a4eed9d8263acfdcdf084521 GIT binary patch literal 19313 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.md5 b/documentation/latex/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.md5 new file mode 100644 index 0000000..54c5929 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.md5 @@ -0,0 +1 @@ +305af7aabf61adfc0de1929ad67ea318 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.pdf b/documentation/latex/class_b_n_o08x_a1590ba793668f9cb1a32a1f4dd07cb9a_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bf60af0550355e6adc3a0f20b1d6a51f565a8f10 GIT binary patch literal 21052 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.md5 b/documentation/latex/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.md5 new file mode 100644 index 0000000..812aee7 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.md5 @@ -0,0 +1 @@ +661d8acafd58b45349d7b22f2f8f8a3f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.pdf b/documentation/latex/class_b_n_o08x_a15a29c3bb476048b7229abcfb2b1d52a_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2c5274a87e52a43cb6e2fa94dd8a162d256517f8 GIT binary patch literal 17025 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 bpQv(nF?4eIV_ilzHdYQ8Qc_WQF_`}YnxyzN literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.md5 b/documentation/latex/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.md5 new file mode 100644 index 0000000..196be16 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.md5 @@ -0,0 +1 @@ +56443808abe3f849c5c4f95f722ca821 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.pdf b/documentation/latex/class_b_n_o08x_a16f83d1e85576a51abf2c65e5de58cd2_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c391e26e5e47dc499b4c03c82d8b025cbae46fca GIT binary patch literal 18788 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∈@`EXm@GS$RF!DtINR}M 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 Ezt}W*r~m)} literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.md5 b/documentation/latex/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.md5 new file mode 100644 index 0000000..1182a1e --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.md5 @@ -0,0 +1 @@ +1f900ad18cc3f3202b1118732a99f718 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.pdf b/documentation/latex/class_b_n_o08x_a176ae0112325c05105eacb4566bbfa0b_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bfd5cffb81eff3706a88b7269030840264fcbeca GIT binary patch literal 18790 zcmZs?1CS;`(=Ix;ZQGuC$M)=S$F{8<+qP}nwr$(C_wM)O#JM+aM@3dwR(3s=T~9_- zbY+t(h>FuQGqA&uH(%F$!mtuC5!o49!tnAEG0K|QnmL;jvHepi!4MG*O!rl-8&2BX~|bUvi;y0^ccN*j${ zH3NZgappt}={5K8A|1`$-l(+pC)Oy*RpoukdyP2H$!FOU@G*-~0SJjsb4b<4Ibv#r z;-bZ52D2rG^E+JrlYJb-G)o!d*juF=y_+YWiB7gaKV&iW6Pbn5d+);9PY%ca_=a^y zh3b^{OGkxxQHK@HZ)v5C7nSg_^FQ?LEi&_TQtOvx!XFmh`6DOuH02G7SNr+ppL;%_ zoC7RnFebLf|Fi!8?*7A^|Ip<>^*_R}Gco_C|3593|HG^QVv?AtDxzOGa@!Tj&4F+LWG&o{5P4f4TY3=wJCCFpmEN zM#QM{$KHg9QNh5>;1Vjl=xE&oRoG7+V+!+qn~I{Zla!v9be*m^nF!bpFd) ziWa4D!;%H>zMD(9mru2V##rd!O{|Qa5|1+)sztH>- z%zwu)GZ70r8xz<6D_F0)!i`Wz-#PhNJ2#eVYIL?!tD8;6^|9ev`myl3AaFqtIH@@5 z1KV%?{I%(&WKlsJ7&17_76mid)G|p3{fI3ba5Gw@sJw6!e4Kb>Kc5e~g$!DinM`xyHyiU?j|CkyFAq%ry2;wcI)aZ5HS7#E2ld7l%B5AZeWzcUl zhRW{*&mBP`q10&BI~;#F2)s}rW!Q?3C1|$ae4wL0H027x3y4YXHe0?QnE2Yr5{Q`# z5f(-3fJ4u~JX(b12D{H!JZsfh`KsrHC@jF=yIgY6=|r`agc9!n-$!3!>a{8=6n7() z9ydp4rr3EkeHQi-IkyMIHNzoqXrOxKw~}Nm$=q28U6CSQFc=@mJ4s@^FJggD1)Q_( z=TH{L2N4dD#tYGmIN@vdp=`jp|XXV2w3TX>6i?zrMT<$Cv#Vs0-O&6yz z^4Dk`ehw16>~d5}iv)yKjfc6VNubSP8{if=j0Zbztr}nYwX`gBR`jW#<}I%WJ?vO^ZR@duteb)JHxu7+ zR*=MTyfL1OXI~c>m;+WohfcejjIf3ChBS0a_(ZD1q3NAVP_7m=oq)a4SaEV4AiA8y z#RC?s5z3uZQw?b{cQ_v{zSUNj_Y0lfad~O4e|8PYa20#97G#XPLHChN1_fQc&ly^&dU#h#) zWqAD3$$0yAj1Rgym}-s7+3hglMu6=OTieUR|7ZX0{dI@=uIgOjvHw_&Us3VPYjmQf zWqwP0xzli@34XA5jZ|~AI-BM7V;;yP3h1*0N?(>F=%6z6QLDOFztLcZq?G5p>8beB zW&OCE?Xz09!S7PWcPW#2=3Mc2c2l3V3I9Hq99yT@ysT&ps|+u3g82y`?U51UG;1>5 zi6OIxaoi$6|3c<(v>Z0l-z9qI8QEXl21tKZ5S75vG}&QS=o;y5Qle83BF7C=8kpja z;F!qZNjFSzo!|e0B6I}r`>AObh{%(<+0^jAdee=H0X9bSB9*zEY<);BuAMJA39SE2m2*!YjMGTsa#I={LnX#!JMP^yQXX%Dre{ z4Ho7xy%*|CYbLJFM#?IW1+@>_#?GYfzYN13u^j3<7%$TM?%3yi7HRV(mn*-|)02mn zkXL+;D0iFoi--qi{~e9l!)VTbJ7N?6Ay}BV_RcnP7UdxK<+`=k{M3uzH_ZG`2lpiV zWGQ5(tlYx!1c*z#RlZ%k0CpFzbLXv40oVgzCfzQcS42IK5|Sc^&T1|9X^0&;vR5(} zcM1(S+Bsmj=V^Dn3&bIX-ihdELBo(SIf9{#k_w^OjmyB`$`7N{;=k0!z67uEhlV0~N(qA4jW?vfbqCe#p zzH9cxPUu5Km;IR({CFRj+gB&(KqWQsy=y$%uJN6$qwSm}KZqdjkh*+q0wX518l6^) zC+QF${MP*BS{ULWbj2CL62)AOux=jm;MT)0hCrpf?zy;5QDrU6w6aURls^&EH7+|P zJ7#xXF2Vdh5n|OO=iGlh|Gfr7UPj;6yt-|rVX1khkz)>{BS)K7+vq*TDD=+HJ@CM7BH~1+I}#0e{Z)v|fOTY=X9(E86+s>*N_S-qi3NoKSroUK>Cu zMp62-F4rA^p)dgSU|XQ!6VD&qwU@Prw>L762(h}gg?G`={@K>B?VXV zoUFmG0KZ~|gUk&awu;?pCq^q^1m(~$s=Qrh*|)VQs{cICqpteC?k#Gy@_#=?Yn8Sp zs4>SfzMmK5_&;TWf`T&ge)a)>4f=ly03y})*?slAX~*avfsBCr(h$YwsU8l*lAbjc zseH-s(Q_xoFrx6z>BcZ+2OqLqyvC*T#gH3wi5d3utkMEzgznAjvA`ys-vAj>sl2K5 z!>%L{sx@Oq#lw76;)tM?rz8y_0~js0L+KY6LQe$x_{a_T$Wbv_rc@A?)Ub$Y`0BskSnng=|zff5YC`G6L!q4 zS{xd+E#8xEJQqW5cdZ$%8n*R2mYs{Q5g!GU7Gm!{#=$8sQA2=00NC+6fNFNOz{{7# z_t5}a#^qN73b~^+<$ubGs9~eXs=gc-lOq+v!P(&MHT|m@@%3!MZfl% zVrj>qW*s7k9BpAg6g`5_sy%${q*sQ+Wr^z&f>j};xGfo7g!iQ|aX%oc8nsl8O8-)n z={U^H*>33mEls*Zw}Au)Bm|C{fm4T#C_@YueCE0vtKW*F=5x>fuii?{uES~HJLe7- z*WYdO)*7AW?-q1gx0u`(tDTn8obMSqdB^;H#H#hjlW{)U8$w+V(G~SG)#THV@&1!q6jF6 z3qx>)uUvIvd*NhA{S>6@`({>Ea3jeRz$&ir`1V}&pg~Cf5x9+@%dq&b_pj-MO#(+} zoX@b|2a^cn`JR=5Suzi60TWofI}Px=Cd{b-#?#DUQ<=nXpD({Jzhj{D#-Ejkgm3g? zxf}L#Uu!$++sR*MrkQo>@yaf5HW7j@p|Q?9#dshj9AuNC`Y7nxx^epENDFFEAe0&8 z(69l<2Y{Iadn(sVcpf~CVUVnhHM*?d@!&wERb64aNnt1=C})3AB&-=X>gY|6w^V5< zWl%5Dv;*t^VMYyc&hyYh#-R9tMw?E4(!g}nGF(aL@73dURo)r!TLd`{?jR86Z*sfq} z3@B~Q>Ec3lMuU)v(v)sx`k@ZNvzNG9zrj_KXh#sdCi?D@|W?r8NZAByZsPO=koEm(?k{@G#IdE z@8g+BX7Dtp^K~?CCMWcYvH?vQBAYBIH2~U+0fLv_ z54gx`mXX{Od70byomJV|^ckxmvz3Abfueryu#-@5d8{BtWY~Fq!T8wGyPCBetnha) zAy4bnh~GIkjWkB6H0EXLqIAa)md}|f2s2))JqtMdzvw5E;yUt{=g0&g4ZjCJ?~q#!P-lvlnA-&QbzS*+)C}bE&W|2T-$R zs=-uFpGcc@Id!>3^$J-yb9mr>(U)LY)GSotb5n zBuMdP{$`yuU6vIQoGL4b0+K4FQUyp4Nvep-9Sxo4O-FH2#PCC}m737K6PW_r%nGmM zpyypdWIT5ibwg=fs}LKta14>@pqX+tvu5Gg8&Ag5*z8@-u?++AFSJzir>V$PRTpX2YN`p3^)cf6!ljzv$Ts0PIinUt_d7JzH+iC>XT8R@p&sb+|rO zZ}+^cJ&%voeoj{zdxxGjsLx~D5<{w!+SUk~e^YePn^rb0Z^{~N84aW+zCUQccHK!g zOf_k1Uf9CEO8iRGb?QcS-+k`+MBUW`y*RUSZG;z>b=c<0{G3;>L88jhW&*NBFjkDQBUZ66tEc`O$FxQH2bb- zm^^L@>_ZGI3K>${c^nna#!?m|6JpW|@YL!HE-W)Q@*j{xMxaDWE{yRq9LYjtf9vCA z>?@m?vW;Y3M{z2njw{rBX}7q2CSG8eVK~pwab>;0ab<}WBuJs62b#!B5@5uJQw}$c zNepQ^U*q%X6jNT;-n z-w(r_dVm0|6CD54V^GFNppz~*ryeL6PeE`S_GW2Vy2o#}hNrkCv)iYEU*@N8eP{OBPU3Y8yrb(VX}G#q+JxG8J-^y!oN}^WX~!b*Idbh< zTBkebC;tq_=u8j+D+z<{0WgBkMGyOYBsD!8KeBi}k{Xju9#XyqHX{vq!K zrG;p4R#T!zc`itppfhX`M1}7uqD&}A0WDwxMLx7NOzR(=%mX8;m;gpLQ6E8owE!x6 zyk?`f^6mtRx@1%C)3Rb{S~VtHh)O4Loq3TX=0nV1Hz&Oi?2NNe2|1G(jrT*Ub*G-N zzCa1&~D9}!5ZkDf{8Fk6ASGn8P`%#Cr5$R6p zyB+5*^b&r#@1b7#e6m}Q>iLkl+39(V26K+%UA7(BXyuMb?HYA+1pusv2O)Ow-(=@s z2sDFlyImeCDAV}UeC+hucL8^5NV*}cV4BQzZ+Xz*Z{se`?!RaW^BS?u7rtifX- z!by&FpITG&N|9TJ7WFM_D`~5eR!8h9>?`aoJMMP%g~zd4(%G|Mf2ENj&}M%Pe=+}Ve&PXY zF3C77fE~e68m)^dsWFlTy*~$*M`i4xZ8B7q6PjsR15}lT+hMEAkJ_(_Uddzvsu;oh ztTrY-C#7uuNC2oytE!;h;mfneIWm~xje$wc5vd*gT$Lurq;`r_kMuz@0=vURj8;TE zK=w>k5nU1X^tBR2n4Un`FBnU*1;V4`O3(pFxu+e>|+!3X46(bwAHM0|OU*#HG! z*m3(7{Tr;;O9PU}zDVDUbwKWjd=x6{0OGJGkNdE%vT+?8HT2R0C9eFrlHfQtSvZ45 zsJn-4B>FlDkuoOB#*ENOV%{qCgkUg2VPx`H8enKkHzwW^uq3h;o6Qi%7bVL_%kDHk z_+lV~EVJ;@NAZWg0fZ`C3uv&w9Nv)`-Vjvx#wC^`vxIR4!avGeqI~^mJ^sw8G zZ$C#Dn08z*5ItmFu8R*JG6g^C?@czWrMd!i32jfCwBJrzC#qtDe;C@!3T&+=2ewoH zCf!$N_E&;v#13v^^^!P-$TNN2i7#mTl|@pKlk*Mow|52sCRL%kL@`bie`$2h~>KlwFqI+eZu5jQ(d#~@;* z@0)G{auWZIuU`ol=KSLPD6_4gW%i)*8=rTZEiR)hKNZb#J$FwyuRIiJ3Q z^ECs(n}0Yi+_ld~1;{fT_4sggEv9L>B1(Zl5eL0TRmOs>0KQfHaf0voPvQfIWhdLC z`|jJE^X`*E<2#I1WG#8qNY_e-rpB!n?!~IEOYfmC<(uV?#q0T(vZm&v_#bu89Of@~ z6Bq#Vs@S;i^fm`O!IA`Id@X=y3%RoQvJj;5PJj-2(Ln)J_BJ1DLlc1{w-MB{ zQ5WoOKeZReBeHg+S^v#1${;xs(-6ohIK;GihN&Yn+1RRc>xKf|4JOl3_%*3g3`i2? z$}cW8JQiz&EBB8ri{pV|6%jHJjgFTn&FuK%d^)Jb?y;JU?kLPPdiA{^dqPgbIbom$ zXZCCdwH5xo=eF~9#V++@N6~Zq*w|jP<(WgP8vgg|V7FM6+_saBT;6sQr`0~o#aW)y zsdm!uJ|j@QEuZx_SUvk#LcWIwE5_a@iI7YgNL8m&AWj&VLp`Rgs>V1l>U(*j=p&Cx zh0AhyHVD__+i}j{9W)}%@6RY`$cmZcPfd@ zD;CBPF2ovgJ9RzBe;Z#9`ylff!$BW8+>o5vJNF>gvDUp`VA#MIsUR86kr>5@R{c;; z`XWT!ngHB*UOl${787P+4ou`z%w<7U2 z+38heLm;q6TL`2bLrm)wBG51sD#1F-v94q^@*ZZr`6g+Z8@;Dy%Wlt4=gW1w^jxWN1tVmd-BKs|QUmvdX;3LYP}5^vz7x#T_97)~u(IFaB;r zYZHZ1)^pquFUo8&LRRqwl?o=zhL_6(;qi^EPMcgJQbF z(x94!8>uSggsGTii^V8D$)Ic_6jSINY^;G3R!B=(9}AmVgX^oAMT-jS)fKE!D_K$K zhluTyI%FX>SkuIGRJ0u&VU9)|;Uy3ar3QE;VYd+7HEgcrbgX|Lu;QYXq5MX~;Jdi^ zAzI+#(5NUzlrk!}KQ@wMr`PB$5IpZ2%KmuAuHvN!E>PN!$(PAA*li7LML z6o;sbLZ=9zxmY0;ZNejz(&U*cD0Sd6A)C_D6*fkEzw__O7o|0As>!XaD`hssT{dj- zf8t&t`%7(d3`R6qsCKSwL5p*scv-D|_u364Kt@Bp`yXeRoVqbj8%<V9TE(ytqXG=D?Oh*8s4JSAhc zeMg4aVf_jToxEy(>Adc|w&=8I^{)L!Ms&7bR z>3Rgf-R=V57)e*oQpix!`tWI~3RWA;OCumsg^@*ckejU)dX$aJaAcqVXtmDSV%8&I zn%F#uc^|=S>sA%Ep{yPh9(W#>SPHr`2HSTres>7LWr%tv+|MsxAz-pIsl2Ks@-4Sz zFm!`jPh&$s=tzGU{tPr+annq)%r?M1swA3-g$5geghMrhAaA9ch%=Jnh?eBUOZCs# zGB$jIfHd+!O+7Hy!K>?I{Pr&w7&vnPpeUQl@VQYm=9y2VJBg^O9DKi?XK=%R0Ew1E zD5N~vcjhA-{{}IQm)vuO@;fFF)Fv@#-UtOP4YpY)U`T0q6nDbtoyBxzb>Q<-)UGw5 zT&eqaw6w=K0_G66B&1TRN7Dg{i4jSOLeb{QN6@;88SNBc4q2aFBSkf|Ovlq^di$u% zsmE=4ok{B;HaL@6Gb{66%k8r{V`fU5PIvvYseaUap+cj(XtZCQ$lWzYqAQl53lZlrFs?09H4>SL(S*Z2QV39iR zko?GAeQuaPB>(a%VSZJvH>RjCEC;M_f)TF24W2q=!IzLOB!Vs+Y9w#bU^_?ODCik( ztUd>uop(hY9fyp$UdfE*xL7v9*byWL2eSl70x8x(H%}*eNJh4m~3yU@vHI}I(F*RKhSLpTMv>Di}q;5TLhDv{| zpd|7$8|`dtF%0|Fi6Lt9ngD55Nm0I;1L^P_0iiRt`XG>$yj>7#kl9T4eCdpdOv3@F zcB!6}PEDW0&qgAC;=M8?OrsM^gDe%ROcSe<%wURojSm0bou|B~f;-3`m;I)@`nU4C z^!39e6V%arQ6y0*77eT{00ke#mcnL@e`?iemJJ+gf&G=C2QxgFUGA9dAS^`bfr#!qI zo!xU8n>vHM?iXIIx%^+PHF1hr1P9HgWl>3E3`ji2zfjzVGELIN`kBDzDk*xV@D0%y zwJ6k8++GgM_zBbl5qo*=&g4o&^!Q_yL07fa#YuK?+CWwm6+d!|hMtHX_AA%$5pBk@ zVPp_&X7Y#eG{^FfoqgrmbjOQMNQk&W`rxWLkR;>P;!zMZ?gH)(6<`#JTf74kY`5@N zVTGhx51Pzv<8U^Hq76gaWRBv?!aawQ)))ye!Cj}hoOa*v8qGoO+uEek zcMTcjm(q6a#b&$wYKH1Rg`LUalfI%UJO0Bipl&-3`<|@Qfg$`9M8@1eA8CtEt)~Wr zI7hZG{XFKXEsEyAq6(q&F(F+BYh#&xjRqxVg2Ay1kMy;e! z9`qOmFDrmVU2z0nd4wXY)Mo**L#j>|xqYP)7wHsf;53$C#wg5OKa^FcR=|AV{s`vD z$N77182dzg(s)$GrQ;E1RQpuZA^lJBqsPA10mh@yew2nb1KFwJd|MNV43luDJBh;yiw|}**f-d7+Zkh!Zyh$N z2I~+$6;+kx`Bd90X5!M7)SQyqIDFS@@ZW4!1sBc~vLx1<1^6cb)5gFCW6nwh31N=T zeFtNbIkh7Q3sht}?mvwp%^NmVp1(4eEjc1dh}G@6@t$ONymjmMIdIXF0fLW-9aYl_ z_Ym(C>0{o;{tVMf_Ylt%$z^P&in49d*h7GSo5s-D&Y4>MP$qxuQ%$XJOwG;xSlvGB zXJ4kH1M+X~=uM@kj{J!)eAcyEhclC@T5vyU5A4L9p`w_DCH4}M$0*ui*h~+bjNhcQ zrSkq^9xy9^?{(QG@&UjVn2czgB{YzegkT8vT{3vV8Xo;!BPzpL!R_g#9ir1?&cdcX zwiHV}yZQ4FLhd{}^f3j~&V>#~ar0mLk%6(Fj)ZE9r5?u7t4N(6c425u3#gyj%VlVI z$t2p&W_B~yOqo&ee83=LCml0;mf!NZAlmy6(bbOrhy>lz6Z<3nrwDvHlWM%)_OEF& zFSqz--Z$s_zDI|cKK7d4;o2_y{;9DE=z3jJEjOPJX%6B*53Du$r<{^x53BO_a0prC zq8=rvZ?k6Hf|-uyKLT0LSjnc)@i{-nwBI3%gsSJkcpRV8rNZgmB$Y37P6d&C-x~nM zl2T00fU5jr8tQt`B8>$Gi`b-ukK)7y4JlD2(G4mW$xc?O(xN6Z39>j#(HuXp5x&%$ z*(HU9BikUpb+Wq#q7m7!-RawXWiJ8W2+WW7M&7Y)9A7*`-rQ!who`+UiC~Nz4M%qh z_{XcgFivZQD6BD-)2Vo5fkob@v9KK0y2pZy4b~AIn?qH8KBuo(E*ShhlSIKD&M3lPYbUyF4&^#a}{))hSb(HYa&DY4qr4h8I703wp;c*L?cjhih7>U-wO=7b5|3^9J9Pyq!*JZp%v zg3+cMj$-W&X^W>{ADGN1WNArc(#$j|%?Oe?)GsSw7uQPCY|L zI2QrWV+yinvis7P?Q*5(9G>DPJTQZtN%fQi&AW=QF2=u`PPsKjR1G%{G|~Sz}wCr~H1*PX~x=SRJxi zdnEGI-V?d)h&pENj|~2$D2n;Rs(-oz2o+*J<=+>5bXhyEZEIPr3(WF3)=gVCLbE*9 zoT89lvXl`$<8!m!-qz1cgR?!Tq+oHSWQb{*-Cqn0S}ekRO|!h!jk&8Z zJb?O>EMWO$rL>s7G)zCvi@?u;!~Ry~T0h<1mwtWw?99f)#B%aX?p$?wHZES9EPD5- z{bm(dC*XZ}@xC78`Gnn>JqN~9xcUOUPfxt{*?#{$HuXd;@=E|t=TdumHC8N2i?9yp zyjF<{?ccf35N%n4b&6OzYEm1`ng~%AfOWM&rp4d|H2NiuVcnQfKZq5uo@}N3(q)ZA zf~{peqjQNb(D9MoB4I}BXg9tg!znO6db_(>=OF$LkI9j!RjaAzHcN|{BQa8Oc*fK3 z^9^csgbzNx8=TO7UWqp6VgYw@p*-^*Tm8~lUa*ik1@ zuLsj#0bi!3dk!Bcfha=%+nlLav9}+Lzc0P~7G7_)LvnjVwaxd_gdn#sy8^2Azw8;v zKzF|BrXgqGjSR(wEIopeVfs4mh|m|hRT95_b8CGC`C;;dX26^m8>ycRW<@~n$uwetqX~X0T`*q-1 z^-Ca2Z&JdmU;=_yO=h)siz?j4ho7xsaY`bI;X% z^4yw**IwgLkb%Szx8SM>$$~$_JmWm$iaF3rfTyS|-zv)NN#+M$!;i)gw95^m6zI!M zz}@#meI*ef=Yv-0#`jK*;rL+pK!kL_&IwL5=2{md*yjK~klA0KH^HgFFj8OU?8As1M;hyxm*9&mA{z2>X|}5&p^lm+dd4 z19R7NvN>M|>Nl8oM7BF#PGD_c<(+C5s4u2KSnR>!8>y1SNn-O6sxA8J%y(8U*zTV% z(;w5t>XOaiScnXW7`U(5zS8rDr)qPAJp#+H~OywZuxKc_{Rtj7nx>`OFm^g<>b?S3_p_3tMt)(jl@sX zdc3ZL$AjG<=lW*+KOs6GJr-|)XQ6;f2B-oo^IjwOJ0VU!`31LhpJ-YJ*1#R0bHW${ z<28a-_gwdCcl%p`TECbtKWFbAnWTM(as_j3$fiDc6QYO{$LQX4rBV`I8zQ$vJjO4N zoPHhAWd%OklW(ciBx}vs?AM&$94c+mZt-m8wmoj8-pM_(5bndibLH-pK19A%zDv9z zz9Y)fm!!(w!Zy_Dw*5Xs{UMG)r;KPE1{hYlx3=l=8rXt5_xQc!gSJ}{)YCXg(;41lo!&x)G8b45Kz8gl~VDePJ8NpnJ1 z;^xI|0y2Fe0&sr7okM&HcCKF)9$f;^cP06etIBXmmEdiDGH{0}+fwHH~ zSzh*8kECol^7c-@M3qr#_6WoU4ma-M%?T|8C4UCIAotuUd?4NiytHHfP8SQQdQW=EOALuKg`j|Zw?1{Xe8`4@i zB9_M5K2P74>?!#c)a73zKI)F$J^791;T!c8mD!)mK0REi55DDRD|UTubLOFp`WLbb z#epl_@QZrSR;%5y2WTMEud)e9eiO0s6Y0*M+ZLke4H%FL%zyzD>JHU|2$Z`AEL3R_ zt%sm}^;)KuCjT)forn**>OcK(?B8x~@B#g#??K){C$6@gISIXmizT5KhbvW6nR zhsydGa&dUV{$RvmeSx`wKgRehY-j+mz?gz>A{EQF0PPkMwzgrH)_1il=1q-Gp(z`zrPQ3Qejn4* z3Xr@qhRPe*?)!o{La#Q;pH^4q>v3KdXdPfe?jC!ylZeLOBP8>Q;80Z zGnLMbhSTwzik`E3li_TanIrYx<*zffL}rer_TOQm%|Z8c%S*@*C0wK}8V|8Iku60( zHHbPzG|gxISjU(FPoIyS!13>3fRnwlDDEV(j6(j!i&$N*v-E=T{44X~NGjkYBxrSJ zJsD+l_(jZ2>bs?{8zS9K!RbJpkS`f#)DAR}(m%kqU@Ujf{Dz8EmiioSDo8HVzmb%* z;99=VISCH_SAY;?Ig5WdATrjZBONCf3n!O}jK9cp zxhR5*fvB4}p zI!kWQ+=7sK0j)5f%PQ<=GN;(PE56W7<}uEcV}UzrVUVSGI<9aoOXO-7tU>m0F*wRM zN~JheHN%>f)B{I0BW_A~(ch z-f5HiFR{6t`vX{pp8kMfIX+b6rCBd3=5QaX(%@f5HN+!nR5Oh7Y#LH#hrEJB(@CSj zM_Ja<{AmO8O9f{x;7`{|<7dy{aaeK|ebxC2m>D>>H&;u0xWS4V8P+Ub8No7x3d&9u zMp7--RB&l+Sj_{4aB6%86Cw~=pRO&O)4DLzJ4bDwBE0UuYfF1=QC5jfX_ z3^r^V>kI8jcj|Eyh45w{z>1!2>B~TTfBc@o8mBF&$G~XMG#986K{>Fqcf?F7)WbB^ z0DK#DaMB8pnKxKzRUkGRtn}!`ks%;|1uzBx!Dr$FG`A`g#ztJItSNS8mdA5v75!&u z7lPv9(QIpAU9egW;N|T3OC2Xe`tie0**pd|v8AwHyq@kfE;e=7vT`nTI&eBc-=-T2 zRAjQDVAU4k%mL1YH$@4H3&VF<_{Xv`<&`KR6<|4j{$fI6PcBOMjm<5l)$s06IiP{~ z3rZAF&FDn@VwlQ3%$x4H>wRCu>RSNB95Lq&VQS>J^@!og!ld>Rs-5WhQtzXDH*;NO zm|$+6LOih`X5WiqbTCJGaZWoe^wE0<~);tx2CHtftg!9J!>!8z!JbvH_g$=PBp-qc*+00A7Spv?ecwqtORw!aCNZ}W! zxg(k&?LH+wM53cs60|Mw8!+K`EhHMhYpRVPg)8o$ha0{zY_GGn@H=SmUA*pK48?c0>Tuz=XP_v=NY}-GXu#BjMSoks0PT}P^j?s zr8|PVBndgIC~so%d~-z^+5bU z*n9TlLyQ)RY4aD+?(KrrfNts9hxX$`QWAmjPcQe`0JY+7QD+PuJM7!i7c8MW0lRYm zG4AboouS%W*yBAdLRNpw(b-4#ZNuAga``70Qsee*gWWK-HPT6(dTqa|2=01sw>IXP zO?NnA=va$tX=*f`KA4hbF^@uBmSPW&;0}wc;f#|~VjDP=BXb)a(mcJ)O4P@2DHFH%weHU(h|b@vn1oM`-v?cUJw^5N=po%=Wo{sAJS` zIYGCbM>>A*JY{g&^lf5$u7NyoH>ma`e;~bryX5kRyrfqHNRMpp&>t|mR-fYWhd00>hnqm@QHgMMAA27mZs)>7iVho;04vTq1e=po?7?&z6$1PG z++-}r^FN#t&?B!ab4FwdQrm-hID%;M`?J|M_BZ=)Lj3}|aLLn^z~6KA-vngb!m>qg}-HOZ|c~En{iG$+Hsgj;-dTD`G9*Ah%6xOGdZ9(7D?xo{*@8j z8^}aBkUAE*{f?|+=I;eIONB&(lp@p<{?$-AhAp*Pe#8`|1NOyY-@Iq)uLX8vYYzgD zh3QNc%TgG3IwMz~L|%yIH{C})lQ1o+4L`dd2NI0-xW7*Y0^hNadOmR5 z21R>5Xx#$-CwDg>{>jT4;0TX<6Dz+0U9WwTyfVyOc0#JVk1R><--#d=TJ@}Dn(Hwh?M^`TEgcL|b^V^On*G3{-K5^Y9+n>J)O>p^_> zwnOQy_&$7tt@v0T=dF7@0!Wd0|K}azdCTos9^C=_*@KwrHqsa#!?r>wH}f{>TT<}t zMH=RcOdxSaL2^bxaD;!H`S&L?;y+qg*n=c71jX!5dqKXL>{wp_d!?j=Xc9i6%UY5x^{e-1}7IM;sem zriw8_iV?}w@PdQMv``NpIHE*KaSKhnODp8j#Q_9eKb3#S&kmH55{7<4#SsSQMt&(? z9y+)ku}i*>|BQv-*~ITAKc^EPzq=EL?8S{l5WvMo@_wSwcEGa`T*Pci27brm4k(ja z4bmC4$2%OGhMmWZZM_YQ6)Wg@yGx1g!nxeUE``)aEnyXp%$dDNhznt&Kxlwu;}e)h zi$4+@{w9FLaur7)n!hYB9zY| zMrjbIu5kDzRqhZz!q5EgBqZ5fHoURc{9@p(##B-+K06O(#_nR!BBO~NdF0}S zM}!Tp<$LDD^ypPr`LfpKmr7;nl5gN@%Dq!e)VIi4msI&D&MCV~?4OhLE~)8qNAc1{ zLC%sM2{~=Zdx87)kdMGOLN;?-?lHNczt(9oi|ygh)6>!3T;mhO@P9!kfSrH(C(;d4 zOOE4AXE-PLjFTe!9~ElCAQXNjC`2VkN}8fn&8IVp;Gt0^MW9xl$As+u;+Ptrds z!A%SqRzg=!$-sa@Vn};#f*xjUacQ#l` zYPG_*{04mD(qzifRuUw+CqFmpr%QtNkX#VwPnV#{iD>gfi za#VM?vfbF$SZ8u_bv^Nw-uv5av*m< zzOmstBq-3=utDZf(K?^Tq4x-{DlN5}jSl^fz8I?5P0e@c^JL>(Ju? z3{5S~O<{ZXEurE_2TvG+Hslj`@(eY2K#T6~BOV7`pA2xIE@uS~1oGSdJcPMqI8+TE|=O?a# zUgkHymU-1%&sH$fdAI#ESMl@Xt|q-_>^^+jbj(4VvRq^=^e(NnCt)v?biQ`ApEqeZ>{_Yj4Y){wFd&njvyo@j>02M-Qq>a9{jk z+@W?p`eskE_JQ5?Rg;XZ-oajH(e_~doaCqBi zw#c1FBqrQ+pV)6@Am5SwOloJEudh_>#&lPy(^B4*?;L~qcO~d`+;pGZ|7g#mJxTIY zYuKJOe!0`UOm0iswI!CDo_Va9A(~lXH|yEr3Ok964cj>{b-dKQQ=Y!w@X@VH&7Qv( z`TEMe%h%FrTy^O?_ouyUiZLS(93#-!Gd3}X#hoGOI0e|z1dsy}K&Lghq!uR^Wfqj= z7lF<<03YDsmzWDYjln52%qQ4W+p#D!F~>IqF6ow-o0(IopaB-wgb3#(rUOr3FoLUb zf*jSLYi4GmplfVoqF`iTV4z@VU~CCJvcaiW)Z8!y3y6LY#{j;0g3`;Kr9PmW4H>KN@I{1 zNFHbx#2k>#AQA9E9>4=R@2LlZp<1&xf7k^(Dz;Hf4+!StfUf{e`M zV!iyLbWKPy4=Bn{DNP0*twX#v#Azpn$Y=IIa-VY|Fc;*fgZ%*Z4fMbhgr(~L3A zGY95jRCNXhmd3zZ0!^=h0TwZ1V9=wfGcm=q*93T=3z|9$BNGh07RKhl6bUo0q$m-X z&x^n(Aq8hvrGml=RDJ~I=L6#(aUhImUK%i-L1_S-s)|bzi%P(uYiMC&WXz?i>gw;t F1prYEwj2Ne literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.md5 b/documentation/latex/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.md5 new file mode 100644 index 0000000..a31d48c --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.md5 @@ -0,0 +1 @@ +0d9742bcc3703bce787a1c9058837cd5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.pdf b/documentation/latex/class_b_n_o08x_a1874e4bd457bb5b6ecc2c64039b88ba4_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3bf4f4f7b2486eb2b474dc98e7c34caf28fcd53b GIT binary patch literal 17357 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.md5 b/documentation/latex/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.md5 new file mode 100644 index 0000000..6bf65ac --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.md5 @@ -0,0 +1 @@ +0f0d964e78f7ff9760c50b5f7f218905 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.pdf b/documentation/latex/class_b_n_o08x_a1b91f234d81c45f1f5ca2f27c9f0f6a3_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..569d8be96e777fac9d5d63b080065ab106c67b2b GIT binary patch literal 17360 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�iZ) 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 U;PfZDZ{xAEz>$%O$&17NKSQe7ZvX%Q literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.md5 b/documentation/latex/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.md5 new file mode 100644 index 0000000..7f58cfd --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.md5 @@ -0,0 +1 @@ +d20a6822e88a4c54b7e44bcd0828a1bf \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.pdf b/documentation/latex/class_b_n_o08x_a1c6c49c97bc098db89db1aaa37e18f26_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..887725dd8cae3a5719a6903e03feba5170538194 GIT binary patch literal 18509 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 Q5}5?K((>}~hPu-K0CVISN&o-= literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.md5 b/documentation/latex/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.md5 new file mode 100644 index 0000000..dd7fc4a --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.md5 @@ -0,0 +1 @@ +7bb09fc81779c22a3c4117adacba3a43 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.pdf b/documentation/latex/class_b_n_o08x_a1d6ea02d0d4b23ff6a15e9d5c6c92372_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d85d4d01a5d9ed7fce41656827af0c6a6ef6e205 GIT binary patch literal 21280 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 Q*qJ!F;K;~CWJTfrAN_72p#T5? literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.md5 b/documentation/latex/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.md5 new file mode 100644 index 0000000..56329fb --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.md5 @@ -0,0 +1 @@ +bd584189ca77ae9a45313c4e52a589e5 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.pdf b/documentation/latex/class_b_n_o08x_a2795c6579cf03e22f62a5eadc88dee91_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e71951e7fb5a2c9172e212a94734b319347163e2 GIT binary patch literal 18077 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.md5 b/documentation/latex/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.md5 new file mode 100644 index 0000000..5a64bf8 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.md5 @@ -0,0 +1 @@ +b74158748e7020c73a101274aefcd036 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.pdf b/documentation/latex/class_b_n_o08x_a27f5dce5c994be18a587fb622574ad41_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3d98a3190067bad266b532a6aabccb2fc7f65c08 GIT binary patch literal 19572 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.md5 b/documentation/latex/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.md5 new file mode 100644 index 0000000..fca80cc --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.md5 @@ -0,0 +1 @@ +9ee76f6bb0c63ac3aea61b3627927347 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.pdf b/documentation/latex/class_b_n_o08x_a2897a178bf2c53cd99df0d4570edf72e_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8bd559de73ed1ed2e2ad47218bd94ead07ea6a33 GIT binary patch literal 27643 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�G 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.md5 b/documentation/latex/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.md5 new file mode 100644 index 0000000..b6880d9 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.md5 @@ -0,0 +1 @@ +ca325d6d5d7d4a0c74a11cfc8ec30766 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.pdf b/documentation/latex/class_b_n_o08x_a289ff66f51c94be62c4a556f3a5997bf_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bea4f4afa8f038409a863d33dd82b517605bd61f GIT binary patch literal 17554 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 new file mode 100644 index 0000000..6f8434b --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.md5 @@ -0,0 +1 @@ +5d609121a85ad66e3f5fca1336e0df08 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.pdf b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0e1920c849a04f092b21224142848bec9fae5b97 GIT binary patch literal 16220 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 new file mode 100644 index 0000000..1b307fe --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.md5 @@ -0,0 +1 @@ +522c968bb100b56d3f9bf0dc3e0cf754 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.pdf b/documentation/latex/class_b_n_o08x_a28cd1c0b3477571d87133234e6358503_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..46e1852dbb74bb554d7f6c8ce6c57d39ea372ec9 GIT binary patch literal 15134 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

    R* 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 Lj7;QTXaT*_5&Jk8Kj+oa5Qc_ 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 D9Ly$K literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.md5 b/documentation/latex/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.md5 new file mode 100644 index 0000000..8c2c4a4 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.md5 @@ -0,0 +1 @@ +a3e025ce8ebd1b96795128406479af6c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.pdf b/documentation/latex/class_b_n_o08x_a35a224d519a2a243d0d526a34ecde5a8_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ac1185df39655b23239ffd939367b1ddb7a3cfbe GIT binary patch literal 14444 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.md5 b/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.md5 new file mode 100644 index 0000000..90e68d3 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.md5 @@ -0,0 +1 @@ +84c91a346f17b9f9124413a270161ca1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.pdf b/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3f1b1bf21d6a775188ee764e5962804e77ec012f GIT binary patch literal 15822 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 b/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 new file mode 100644 index 0000000..8c051ec --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.md5 @@ -0,0 +1 @@ +ef1611f95a22690fe084ceed07458e80 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.pdf b/documentation/latex/class_b_n_o08x_a367d525d1c0ba119b3dca3067bb5bccc_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6d52864c1e2b0b115660300b5ed2d8bd4326775b GIT binary patch literal 15991 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 MBPpqftSIdN0gn+nPXGV_ literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.md5 b/documentation/latex/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.md5 new file mode 100644 index 0000000..627e99c --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.md5 @@ -0,0 +1 @@ +8615014fa7da50cb05de1cdc3fb62142 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.pdf b/documentation/latex/class_b_n_o08x_a386c46ac8965220ab7b9423df838dd4d_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1da7c4ace36ff23342f124a22e327920a5b4f4f7 GIT binary patch literal 15450 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 Hf$)C-jhY*P literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.md5 b/documentation/latex/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.md5 new file mode 100644 index 0000000..fbbd6b8 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.md5 @@ -0,0 +1 @@ +27e62d770df031b4ad231a116cbe4980 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.pdf b/documentation/latex/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f924601bd21c96677ce87180f46fa678bdd7bea2 GIT binary patch literal 18559 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 Xmn0UIfJ4{N!qC!)OI6j?-;E0ZHrNiQ literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.md5 b/documentation/latex/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.md5 new file mode 100644 index 0000000..208fda3 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.md5 @@ -0,0 +1 @@ +1bb13947118dfafb03e9c21912cb17c1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.pdf b/documentation/latex/class_b_n_o08x_a3c32120bcd0987c3ca1bb72910586b59_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d63b605bce083a90a2f2f49eb4af7f3d7e85697c GIT binary patch literal 16148 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.md5 b/documentation/latex/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.md5 new file mode 100644 index 0000000..2c3ae3c --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.md5 @@ -0,0 +1 @@ +31921b8dcdd53c3f6af59f3fa816b363 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.pdf b/documentation/latex/class_b_n_o08x_a40607e557eada666a5e1e416f42cd4a1_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1c51ab5b0a898b0a8944fb65cdd2d4477581417f GIT binary patch literal 20015 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 I>@8*g2cOLnYybcN literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.md5 b/documentation/latex/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.md5 new file mode 100644 index 0000000..ced3327 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.md5 @@ -0,0 +1 @@ +a0271089a29f7086120452d3815ab031 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.pdf b/documentation/latex/class_b_n_o08x_a40f7688e843d74b8bd526c6f5ff17845_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5c229f40264c213be797dd99cbb1874d09c07a52 GIT binary patch literal 13896 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�zQ8J*Qz9?oGV-WENrb$)Ns{Yzic=(nagim`Qg|p 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.md5 b/documentation/latex/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.md5 new file mode 100644 index 0000000..375d812 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.md5 @@ -0,0 +1 @@ +bc4bc835612d03eb50ae69b41eebe0cf \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.pdf b/documentation/latex/class_b_n_o08x_a427550a4ba25252912436b899124e157_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..04e495f22e81cad02092426bb467e58822a00adb GIT binary patch literal 18799 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 nem*e%5eKh$=A{AS8Ga~AaYG)O literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.md5 b/documentation/latex/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.md5 new file mode 100644 index 0000000..4052bf4 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.md5 @@ -0,0 +1 @@ +e5c4c45b175880958d534eb6f42b0d80 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.pdf b/documentation/latex/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d9e5298bb973fa3760c608f850d1d5056dbdf3cb GIT binary patch literal 20819 zcmZs>18^q6_cj`A>}>38Y}>Y-Y;5a|Z95wq8#{Sp+qP}ncYl9;_1#-{YNmVo^qG13 zOx5#D*QrCMC@N0JM9&6G)^u6@4$DHsNMvth1un4HrlO|C_9mvV{QR)a04GyJTUht3&XiF*TqgL?>w7fbDZEO_0#PYG91FM~ z7Ez>K5JCn6Qf;KR4a7blUkfYM=d@dqMvTUEMWlBmRNJge(34y1GHbXxZ5{m zuKq$ex~#*OwYUdQ#+b_QW%sR3`0ecH#~K_rbv{8gxxNf8FTVwzoBYZr!55u$otf9{ zw~Qp_pxPO5i3>^w9J3Y3t9WZy#MmOMBDA1CtpW9psEzwz(Jsa8#*7nsndX3p3*kkr=^7-{ zTvRe71_P+m_Oz~yX*DF>*<&*)_m^L=X6w%JYUtkjXb~Dv=s)VPU&^ZufTv_32%sm+CXWAtz7#;ebp(uV9DCAFj<%pr;$ZQUk6s~fdkg#LWJX$cZ!z=2(P^xCpi-s1F z79+V8sm;o6pJT`tzzb9-4QK|445M8FlA#9n&BGf>C+xd zf+ADaDPimOor+r5Qu|czo|k!aVeG5L97+y1L{Nj_?g?(0c=UZHZ^Sj|U@&C-Hy~mV5h7wDVlX!R*Z$+%zlr~D8N}`F0RNY_ z866`XBN5yG^7Wt7zw>{<*#8e05re9SgDDY%qM^Cze*r5RI+^}^57YlX#~^2FVreLB z?@pxi&%{W?$;wE?#Ku9S`(NH7|1kf#I}`m!D*js+B%JJB9R9C${P+9+%lf~8sQg29 zGPHAc_z#w`$N!q8hyYG5|Fw$$L@V;oOVrfW(%4j4Lij%}{}ZONsk6O{ld-8Y(SJUf z^8XbT$G`FaN3J;k&$9miL!GtCaKn_2EfQC-M&w(LFHQ6@NP+CwFW3*cU+BHE`s4ZygV-V$4SvFaz!REF- z?85?EfRwquR4xG>+v%;>l?wP=;SQv|I&^Ce{RZodGK9TrA@B7Jmncl) zu6o4$kV)ig&GwUw#{wB&oV{;^+ncu-nPq{6&(mY%Z&+d#h+mBjV7xOrFmfkkFGZA( z3GXV1q&E~?MUo#<(cX|soKh|3qmrci@3#&Ia^>ddQ_GWz(+hF}`eA3F>eB%nPND-C zb%VYA;S$GvzrS0P{ky~ryK;dJNWvfHeTF6?5T)>b@v8|o{J}35>8fS3lvBsAqq6{j z79h#Hfwua=9%X4fGnxa21AEY@dBP)V9Cj1JDJbI;Ej=ElL=k5c1UJDEnVp11zPQ6u z%XI~Ad`wzKsWva(0F|1ykvIr*3=ux%(d?UFb19P#?zFKo@rhhCsXX!3NdIYHb;Al` z#Ew0PAwzZt*Fpi5HQ<^xvo{yBJ8#Qfuk*Ioa}mI62s`H~2U|6{0A+7m;FA7vI3tl% zhE(D?AA(V+1df)3?Vn7hi#22ztdy1_=Cj(+*(d{__Xu($$8f2Mh)m_cT|ASM4?Jj5 z=T?z=vaaAk;-A2dQ4oOG!lomUGGq^1Shc1(Tex>=LXWqoXj-+d+f?Ck`e7Gz2DVw> zSs7Qc);(l5T#B5x#Wvy(2Xdkp1ar4Uah|UzR_{76l0vOhG zp+-7VxJ@IiV)y!Bl{A2fS7p+|nvJfXcX0y`Hm| z%i?1K6v`h0M-wD3Dp230)yf%vNZY@38O)c+bPpa{2GV2)hD7)UbkmAeGsIR6ND1V7 zL6t!42G|L5eq6eK4cU|5<8Ld+O3&2!7hFYj0&&@u{K}m#TtZf zvW@@!*Lq`5^^`w2w=@SSUp= zl$MsGu9i#v(hkPh*L8oWaKB6H1c%Du;dXG}9&g!ExZdkon(q1z3lK=qxY7Pd+D82N z=-dbQdhU+K{P5h#1($GSLwqpUM}p)xy5|shhq3?pmJkVh1CrfMFMP^c`~v6Et7XCN zWzyDi%A7AaCNZo6B>t(xX$Mr7wYgM`b^Fml(%KAXf#zo@XP!r%u=K!$>jTmy`Fe69 z^oLqUpBh)}PfV%ap<;F!c1KIn1@l$?*VeC*#90{}{M44eujG(NT-v%-U0eZ+b5{FC z!#K-U`d$V!t=b)9?o}=&?zw=tH?M1+1G-zf{dVXDR|U0int!$)f%Vwe7eh3 z(vn}ZXDH0#_0&IGg+@t$y)pL&+FSVb=}rg6^P|INj4I5hQtRwY7$$)keUuO)HHC;u z$)TP^F|L?h0G-&;#=6gtKwI3zZ)sj^W~QW!#SNNJA1mbWj?Cbg?x`F>I|o+>bqC`U zq#$ccOBg_Uw$E>|Yn+DkXYiTMP|Q2ZN&Yt2C%kqUGNZ;)&RxY#wLgWn)bSalQ~IB8 zTNP~_3Yw2^BK9_)U-`q$wq75%xIj5;k{V+I{fDR!KJZmHNJz*Wzq78O7YguaUk{v` zo{BC_54aIJ=YSz^L1O|mF_Mue5!EGY;eftffGRH{RJwq73!gG2ELn)FbG}VMkr>qx zNMTFSpK3#CfVy;?cp+r1Y(;8eI$+e98)H2JtImljHKL$hGlpKgvYL3TE#AiPT|TG0 z3cqM8sFI{$3q|RCL`r-R&A_tt$r1bAo$F#lcG5J)` zZzmk0XA+q5ggERG1G! zNre^J6932NmUNB$oL=@@C%2Rrhbia8W5OXH6F${nlEDWu)b)dc0fT&*fj>?t%U20& z+%p)x>FhwXsRN8ajL8@iTwLik`xv|g9rQ3or6*B0#*6D9BE0In-dYE+!0I_hf~5DR z9bgRZ45TJ5AEQ&hq0)u^Pw4O`RG|EY8B^a<1m!`5Ilz7(VxZKjO%H&A04frS7M4Vh zgFIOv_UjmcBz9B&XwC0i{e8b^?Y70_@O0S>HRbyqsiR)A;&@(v*ghn`$>;XoRnq0Q zZ~Qy&p-atco2$!hwX^t;;lh(Wit(!ZoWp%9GSgnW#r=5lxPIPk+PiVzOW{I9R<9w@ z=tjUBtc+A@d9h)nQbE&RI|TI0B~}W7+$r8Yocsu@b38KUmx4(`xETbMI)jceI%Bme zVqU%VPTpc{6;W`w>PFgOg|0zoSog3)_aUft_YA|6OpUgw^_cGYF<$-ng@(j#-O%NW zd|`f{FV*(1Cag@l=e_sj_h=}o+*8winv~@Qw-%1WZ|3d_-=dYvR@*)cVb{z>Yjv@5 z9`B5L#S!XXM&gmeqU1`mrw}lqkO2$KN(ZDtw8l!w5IOtN>J?T@nRSa+>M=cK5vwEV zs$xI(R2ML3qnMTUC0&1!IuCplU}x@=PgycMM$$Utp%^|hrN=YR$6l&Ta->C~o&Qqm zA})T|?deVCl(|6Ws*97A)#}?oD6$}j|5RNEVq!Vwa2-Bp+w)vM=O_y(PiMWgAaGao z6~6L>?2fV{gSa6+ldo56=nFQ!tDnpF!|~9a!DS!?m?)i}!Mo7)td>z)++r-?q`PY< zT2tRGIPF+;@F-U>@2;ywMg3}WqArDV9mQBdF=&_E17hGn^u{6(%2H=z&xcxKZXXUE7 zi6AwFvH7dho0~(ycN1TaNIO{qp3OmCzVCd@9d5KP0Q@CxH&>9KN`k@8)OP9&(k>n#SgJf4*EPP+oUzS`WSY;)l~oFTLv1&A>_iku$Xtg#Y=u!m1)w46(wsR;YV0M@x1#(tdQXjYPJ2h^ZXR?m zkV|5>w zhYX6=`tLKptEOXpZvrN5+cDoUOt7jpMNmf;?Z;rn8HfVO%o*}&4*ElNxbuTz@t~+k zRKSi6NYRmEDUsx-(ffKI$5ex_Z;?->y-95^|K>JwmMzpPd&@}IQa7c0jC;&EE!VkP z0B5B+B-XC?qwtL(&rz|S-YEbz$Lt`Q}{~21~ zl^cnnC}JM1plG~Jq~&qiR#{tYKR+SYXAo|sCa5*(I~=`cHT&2QB`??E%+Y- z-eiyjx%s0kWfC&3xKJ)jGkj z<#c~1XE2vd9~n3yymwV-E`JBu_en|w4Z-3;pytzck!%a0$IYK)Fx4Tt!l^-=(G622%2=lVkgL;Fq8@AhVO$M0m>lh3ob%5vu5J^k*=7b?)9t1LWI+X`^@7kFR?UY@=C9-u8B${`!nHk=hmUTDX<*6UW$&EoK9E+wlE@njinPxvD2btUTa> z`htD00M4f~+7$bOzP>~tBsVIQ6Bb6E$_|PHt}6r0T9r^V!u`Ar4xhV*-4&gm%O3P`g{H08|{qP0{8{<-+3QALWPi0{~Utx&U9#g&Kbyr;lHAnQEj*W zsnV$u6q7$>q4LYt0yybL2Te~Y8AgwwuidDud8D1)LhopPGd0k@^^D42hzSnmUC5&d zmvM_*h7zE?b^ee7V+@hwaD^&QE#tijR}waN-LvaCy>NgF_?dtA-11Pb5ezhKYQFaN>v&9 zdnXg(Llu0epGd$08QbfbEk0*J#R&C_z$2$5ok9~-NhgaZfM<&zF$eTc-2vYaai*lO z!ATG{zh2Nov^3GIDugC3klOU@rxxB@$rba7ShTd9j<)8h2u*R@79+IsKFEnpf$DH= z)ZD^7hQwsZz2>~p=QoH0OGK3U9_l*?QkSG9TOzhytq7#%RuDp223oQ(fzfizizMfU zo-3ri1EK}&O3C6e1iC6>U6;1*K3koB)hiSF9KJdysVaI}Bko+Ko*#%-NfI>;e}0p~ zhCue~qNb1z+&%-wC*FnetY62Huz;aJzWP}XGK!(Yu`UF z1KUpDdL`E%k{H3(h$V6PAoB5~86OJ+l|A-yk%gM&+UHaknhH%7MjjX1PxeE<$Z7U_nz;i;=d*l7$*0+2t4F zkuUPT_#tmnVrRR%@}?;f9fj^O>Sn_pw6OQ-SB!Bhkdq=heEIISkk}CZF7N4FVxG}8 zAxV+Wil;jPj&EtLd zX#)PzuforQU^Q(Tfua9lcf(mkHbeK$3oz!WzI{ao;`qx(VTnv8P%Wl+JCj0rhLDUQ zP!Ls%*~U*G9u*{nNgl)1=)RAg&&wR?C-U8|ziQ}l)6P8*`&tb1v0VAM8w5MJAC2n} zdRGt;WY(D)fD?G!Um8cxz0&k!l@3frCB!MXa*92E4J009G^8MMIe!M?e z*s``GYF7@B5;C?>wsE@sT`gus*V1^P9!4fz%puLsgdct`C=38dCuIHBvjaD(1<73buVIK` zm~o%?TCE^vQ~HpF#ty>YQA{k)LtaE;By7*aAJl`zssV+{E>u2*z;Kz*KPdBVCit7a zaK^zuT|IGRWL8}W3`%4+$2iY;$EdwYF!hI)crGARCzRNFk1OfHv$-Jp{{;I{m+DcJ zxrN4}(K?rV&NkeoB#Q`q)k4CM6nuOEu^4%exAu|#H|`ST^;pc8x85+~(rBL=PxH_*x#o!C&iU2! z!%Q#P7IKv+6Q6xGniHHIQVb?aGC{@_w>F>hq6bm=q2^c`1fGCvut~(O$qMjjX@MFd zB*PcrJ{IdjbyATWGex-P0-RKyW}<^tQg&c*l;jy>WyIj`=RXYbzKj^-md#gRpRy^! zg*6fdlyVZ4Ds6mo^g~|=2VxKt;5FYx$zmX88H)2 z>MvhbU;aF%>hk;c1v{qlz`YKL;L;PkYu+ZmJ;fYv=W$OqUX*wv57quybP%&a8#itE zeZ=xUE?ekUCM!KDj#?0dZW&k=n)3H&Il%)z{hN`D^56#? z9wuRGJ8`D{uwO%u#v;kZYSL4JjZ`X&jHLj%E{<+oXIk3DBBNXLu8jMgQjb=mC@dHJ zlLS?PB3PTcSV{ZG(pL&3FZcwFIY2tP()5|F6r~KfTh{#WRL`5WRZoJPCKn-U^E$rHN?2^KPZ8JtwVrET_OcD2GN*b6LC9^)ND*4Aw3~;B^$A1vu@XJ@KXayVYq$ zj1IR0*Unm+E`$9eV}ARp#RA^9o3u1Vwx*@!vpyYDS8nJE$r+Iz);^r5bVNR9k#muS)1fMrnVKnpD&XiBG_9$6u}3Su7zrj+ zXd)5`mlE78G@4Z2@#X|lRt{Te9*Q`nxM3FZhb7o*a^1R$TaP*gIHdNNhEM@auG(BO z+!vvemL@jaZf1J#vYqL&H-7TTOg*flkx$;SnUJ-fzkFw(yo2ar@w`SXvds*;u;Jc4 zhPQ*7drB*k2~?hP6`=pj0;qD+o091@*J2!{tH7n3#w4^4XvPlMye?#M(N)fpR&Jcq<*=Wrqu%ML^3I3Ocii8-;olRn@Rrabv)D{M9f(2xO37hNMT|Eh zut9W{aAaaPW+`}QP(k)XNWE*f_rz(O64j@xX7}Y55SoLrTSzP z`6@A_Nv`e=3ImR5;h=#=LXfkxkVucFK}3Fws+pvA`7EVnrD2vSDuA>$ zefa@vOX3NeknK_eYM?(Q^|g7R`B33ip(=M}I(&OXh(zUEZbCy$uF-(PZDM(P4?J>k zY&~I;2zxJ)&8}`3rCu@%J9E!$rAmb@SuRZqFI5R7vu>W4T3kn1YVGLOIaz%jXPsTA zM6QmC7mAuqHjJG~L}YU)crfxH9aauhQDIJE9e!7z=K%GyR|;B zOhWLXXL(9cMc073nPpFy&+ zwI;_1>Y1ZPW}6L}a^yimiO{_Tn^wi%qaNyP`>yw%&SB}`R=%{w!RFNN*-nMR$^6U$ zWYdkiEUyLS-e zjS)A@70=H2YwGj@NZCnylMPausE3iq0a04W=pvUs^ZRmaJn%@*c?FGp+Dw56ekze~ zDN0PcM z)(6u#7a0-@mQ4$Iu1Yq6l|2JT1z$&0KgBr0zS6A|x!#vlF zlnwd@rVFwt;l=_Qxw-MmyajeyGYm(qKC1huRv^S^B;U92%`>Pf~9ceZpZ4w^1i{xHO?X&CDjbqLW>|U8(v2Inh z>Uss$O*JkIw|X(U^^|E0`$sVM$>XxtEyaDxrZG~tKRiY;SaGs3Hy9m`q==?^aUreN zu;CajNqR_;EN5Qmn7Blgoy$rdD{B99t&ssYT(lq`N@(lcAE9ALr2g~~vBJZiLe0&M z?1SRvaf(xyfZNQ9p+?asYC6@si{QLuj|yLgU3h^E*zM;N%?qwl(HkkV|EtppgoZ(sFwh6pzmax3a{jxtd(E;Dh|uGDeP=&dNdgueX!G`?k-Kh|qXMoUku z)@B}K{UggxM?^Ea{@1P3&(ZJbozo#!lgZxoP3Wj8e2U0k6eF$}R##A(GA>zh%M@KS zM2kkfipsjZsecT!ew;cax}#DytqBpfL7jX;d({+O5`X4GTAd?XslxS)-0Eb4(`NI- z-Uf@y>9)wW?s}wx8|9!HvPgPPIXZ#4J@!}KIc1_w`*_tR1SRFiauj8&7p2Eug)c-1 z0k}1VQxjKNlP$PpRVQ?^2SvMmAFg2o>)UE;4bycO4BvFKjm z4RHNxug}nJ+n3eX5r*p3hm&~?TMu^wGN$OvfG}gr>mIqdt=CD>t1=Ra9KX|;X1zI+ zrA$EuZcye5Ou~h($J_aF40;7N7@my>=sm!gxtlr#KBt*Oi`>dCd!%GtfP7H-24*Ss zRY$t(IZHO|-%ZCF3N^O2wOpg+Sm`u-bB$QYKR!q*Ppf}OFYgjq++I&;GLYgU?%r45WDWA8u63W6yi4_7Z(dG?#hMW{2(}1D-S6LbO(F9oC#3F_dA*d zc#}a$%#v zmQdaU?($Br61~R#Socs49q0Q8!U`1Vs{(?h1 zL>70}x(4KP+9|vHaqjNL^uv8TjOi!TWKmspd2Y*Y3vbVN74pxX!M!fM#=gJAU(*xb ze!{XdVAeXhj#D2Nolwgg7VH_P5mg!q$Gq~%yRosHRbc3_4fX55EuqB+=E>}_^<&SQ z@td)0!WQ8rr@Zbs7>~q#GU<=)R#g`b(oiKmda&iv%MreR^|`VS~0_3Xco})s)SFS{cFi)`c`I`K2<(m%9XgJ`V`H7%6G~va4u8S zQrXs7-<`Oi;i{S_?O9A4s#)Sxa$;zUGvW<7L!i7vbZNple6V@yFfkU4LgR&kOx~2e zpP8I=NpaDhwXrBHS0TSTw^XnXyeH&oD%(S1YHs%ylu}$tZyfPtYj>t*4Li z1~wZxMza7^6^$(uzE~P06>U5+?Esvz2;&DMG`i}-GB0^$3R$!LHa}?(&^FI)W}QCS z;&f0V8ZJ6QwAUfWR-iwIzk6G)hZJ==es)?M!MEuGHNKGCZM%b0i8m{{oIv+J`ySC9 zHiEp9^sK$AS+DsrL+O^V!~J_Al*x2E*Xy$eV}<#z98GhTQ#%b9hk%>C=V8<`p%1P; z+V4)s)1s(?E%(EPOP0SjbTDKLU3RT*^5xFk zKrbv`d2^;8LE9T32u4&>BJwwvSaT%kRmj*=PMbik%=>SL&K8aNf$wXJw{}WAUgGjN z{$0-RIT$V)8se4b+JT?)7_H{@pRG7!a~lX)5rHE#1!$Pa-C^6~<}bcqKNz0wOFRN! z82#Xlcx$fz@al>av}xSg)EuA>S!7+P7+z)tfP%L%?f;g}ACJj3Y%$m_vM!9(wJi%G z>rYm@q=A!e_*S}x#XCS3D$-~VkpGle2|#LJM`&!TXl_pZKA$bzZhQH0;ef^EZ^0eB zoB*XiRkR~q5?$2=yA7>B*1Yv>JRfv4JPFy|I*@hy`0h?MLZrjJOXcaWi(cT4HgMW#i$KffQM6M|mp7 z%9Kk#wM5MFMBM3iZPU_c#a zvmGl$ERGBQp0MZY@S|vci!G~Ea}^&F;+Q@}%}T;KyN~Pl~aFCmK6}X4xbOw_gK3@J`{leiKKd#0~{P7b@=y z-43~&^3LY?zZ62|eigQQRzzN_#Ca&VH|X)(IA~|tc`3%%p0LxHMU6TI0IWuncq*jak2p)F{<3A>LMg0cE%|ESjkE;vf?2x%NfyDswXyBWqBirkI||p zlQ>KtEK@ggmd`3ei(YFoOJ2{OEL*+|*N2jS#;cNIbSOxhtIJzf9nV+w{#6>hx?hE} zHJ>?2RN5>e_{x1Cs3n6KIZ^MeijT^_e?N}6hDvk_N-tiO=ajuyzm#9P3-Ug|VV8I8 zWPzMx*wz~HS5qA{2b7M{?phxr1VR zRXKvuq-Nb7ZhJfp?AZRAp;bGj)A70eJNz=xslZX4tLO3gDtC}Vv&_Enx%O(l%3tej zKt>4aSyw3hL0*_PN$!&7nXp!L_qZ#Y7Tj0-*FvbcqTWEb_wDAY*09pt#vsF7J8#e- zy=-wFN7Gc(R=ceFu@dniOy8~R+GqRQb64tkwD0Gx%?kdZVXj-u-f(%+tK}KkBgwu# z9HeUDWM6C0#mNSKqks8%yWsTWVMKkG5Fba{(_k!>rkb*J`&|Bwp}6C&>J-K&Q|E8^ zcn-|vFEfAPY4ei->NmG4*d}nT(+%p(y241+&&-M$uBUw&l|n0lq4rz7tlknP!oEj$ z@*~E>0f^+lTItMwYFjuKCYXkMY}vBdISvuiNF=kcg%x=i*mq$Ss}9a@Sl<2Jc{aM| zgBd8SwcSIvrmdKaHS30!^bJEMFpqGdzfX~v<(;t`*!-O$LfzPMXzMM!gKozp#@Bjv z=PTuO!!8oKuf#+e*02$g8Qi(Fn$m#gmt1TRlOnW3ET6t9C3xSFolGa5f5 zZ!?S&o)Uk%50iu^xlD;~>3}VmMFx&Df0vsiF#KB3`0ogvrbBTW;M{8o<}260dXV@i z?m^7TULyR3U8@w&myzp_N!}rO%eao)Uk#XL42^2a5(1N1zcL*tIcJ$>S(cfW=dUcD zKhi$Zym~&u-=G(5ea5Kk6LrXJn3TZp3jcoIftq%Y9gKU34KU+K%tI=&U@%ZyGhNdDveW!@v3XgxED25;~s!YWN}+zp7NiOr}C` zcF~2<|GLW#@U#24SSs0qsVwv~*O{e>l zpinp7r?p1#iOtFN^4eT+a^p7pT{Dz7jgWg4_v1ut0hD-{A<$BZCk1_e4=lYQ<2%kl z{lMhYzA9^$D-m*pTkxA%B9hAFzO@3~2(v#{vME5%v&mXQtrK|-A_aMNs@g6TE#VkK zuQH+JM))`0Usf6oXPsoXmhSMm!e6nGFjRJ>=))tAN9jixU1ByV+6U*aRehg#QG0~{ zQUytS=5qprH3;v#R1!sFkM{%j(0+)4Dy4GxcTK<*m@s0+ zNbbJZvXQ~@w)?A?L~Ijz4nhJn__051vDRta(J%V_G@{rB9yw^G?sM5 zZW*J8QoNooViG-&(}75q=T9jPGYPoenAs&dN_M4_)Gy0^^Fk{&xiTgyAKV3MuPQ1k zN_6*K(&rKGcg^CP32BJ7Pp-{{vNsy8EGJ!1icLJZNvsf}oVw2M1lj%Z>4O7}O4pn* zozM+2Jr83y^~)WGEWy=w<~~o8xJGgFvfS-5ga@_Hpj~ia1h( zKk+>+0B_q7M%aV2m)qCC@!SDDJ^pg|-Bk3nFO)L!4YN~p-I)JL`<*Divw704y-WA~ zi3I!+Ux-W%Vk;%?YXY(ocG5DV57MfL+?s&kkr2omzgNUT@b$gz=GT+yv-8nsJR)Ix zUaRB_cBO)YSUKSjpahOXOnwsQ~r?dE!ds1bRm=(oQf;$nVZf09<;jw-d406=V}F9}*dS zDWB(tY?ZDQ9sk%~nC%1=K&BnXQ$M-N)8J-KC?p^e){@$A9Dwm*!Ne<3uMhp5?Sq66 zg!->+t8o9t&O-niEwuo#=L2RfoM30oJxe#|6Vek|NJE6sofRLy_mdQ+i9syafMIJ$ zE?Apj%B-FNL>;*)AN>RrfECxLA}MMyDL+jBI))Qk9iV+Jv3UZ*>vN)Uf^UN=Z%zn0 zI}tWEtLmPs_W-pqjgYm?uc!cpBVLBKC_KgeVEur~4LSbBVUqo?opC9qhQQ5DuQ;*n;L=uGp_= z2zX`+UPHXz`&*Zr4gc#Nf&TZK{T57ZuF&sjfquW?@1AW`16WZ~P*h^E8_`j5C$?8& zk9fS0W2{%)*Nl4yv44agTy&({;67QDx8vY_Z$oa#+FMCTvCyoKQ(RoKP6 z(|O6g%e~2kuIj7klPLIAjc$+fKJc9&F0)^(HD^;M*CxYF)M;n|b>>a*FXMW@%*)?v zdyLcic_Obo_&!27Lg=4^SwOY{085sB+SNVq+>kNqW833oMw}KbdHoUn7-fRQB{SqW z@Axw(NuOQH;C`xT4ZOVO$^%d_D~ zdyACs<^kb#Lv@G60av=C@!_72E!F}x%g~DO;@OzX`m4y>x&{Bl9nu%e6z2heA@lTW2P89Q!2?X)0`9@rLw%|LdO=E5pr zmT!p;JV(x$y$_fjyY&`nez4t`9yRTN5`6zfAFLNaa1MOs4neL|5ZwtV#9I*FXVBc8 zfI#&=oNlz16+*=t&bWvC!$1h|<$%e%#Q-h~p(iDPpDR}zvlj;rdJ;lD^au3aps(vvnP=w=O zk6<*p0GEXerabKSYb}PKZ8Xc(TAfyhk%!|cdb3O3mY!c7=`1+PkNXVexEw%N*~!u~ z>KS^PP$U|Kls_qG6nk|RN~Czyw9t?r{54Py)?u4}wdu@~loAjUDR1z4OFNjjTluo2 z8qHrsANHccX59fOq_kr)7SqARmUkhX=?*+1aQfltU=ya_f$4LMDnV(Q2+R3xhKIXD z7M#u|%B&kf zM;+}vL`s>xq;(z&k@@C+BKAoH5o;3(8E43AfAanZxf31B>t@z9NtHE?5EdtZFhK0M z+%*ly&m3}c73cKnT_voZBEFkxgR6!MXLJFofG&z0qCKnBd1{G3pZcPm(OlCb)oLCR zIBqlvO76^G3t)^Bg3lI~bB2__m?sb`0TVLmi|U_AI-=~D$2z0K58}p*17&?_GNAmU z1;$d(Orl_OtvWmh(B>x@ShQ%lCxoUX@;tN0{7XAl9Pao?7#^4`4=IIk=fasJYc@7U z86o-8P(D9yU(0);_O9YhlC@0_K?I~f%&d2X-U?d>w4X3y2BxcuA*9-0@~^RL0|rtd z4cI27T7u1JylcjM&2h`od=?^~d9Aw_8f9y0#9ehXG1JR*c^iHV&5&8`yWgl@`QdRi z?(Wdk)5Z$>WINH{!#M1TaUtyC0W*3*CuA50TFmfz7vyyD3^{Cm#BWjY1(`Qea78ki z-rZ5`rca|ud!=6q-^0Q_tMiR$aG{ZhZRyyV9gO@}fiDo7EG|wnhAVoRM|39_s`Mk^ z%JVo`8F2o4vmHm0?naQ4VSlj0{PHGa^Q+0?rF!G#il7Dkw3X>SL5+x@ntS4uk8AHn zdrr7{C?xumc-DC^A5D3x!$TJ>j*0Jd?$)OsV=lROA54+9F-By&Iw6LvAP9IWd8M7X zc~Swy^oWy1V7h6bY(MR-M<--~qAVJug$Wk-%I>Mvbt7o$%ls%rf#d+O+v-(ast)U` zz$1~oy%4ua>nrj!S)1IMIrN~8BN4+DYEA0=GS&p~KGwhtMtC_6CdQARd^BNv+EjBG z+O8HPk`%LFZfZGIf zlRoC$SC6rrm5tSJE8a2+#$T*uxXOs&SDewFL;Ie1CxP6@wFmqgvuyO}oC8)FN&Ocf zvKdQEX^?y+79QwAUTaa)gq}gKa2Z}hB&E5p{!9U1lqDhZ2Q|b)X_VRe88++*Q-50p z16WnCe=6S9_ct0qO0d8cE{mS5o6gNvp-4uX_4QPNmchxv00FL{yAge*wDKI*{F8l$ zLZxM7^Nu00xX@s7@M3a`$+Kz-@ptjPOV#r_>(Et7c`Ekw4KLe3$j<4V@zUw9x+}LB zaiuDsmEtCG9vvP`5I%8ch{oOD0z_6Yz*?Lfxn!1iAw^u z6owIot9%qYJt+K{!8|@h5;_cnWxl3Tn+4_Ww*+Zcm?#ITx z4R~=16)0wD@0KC*9o?107!!2}W^3)lAj+r{9=EbUNV26A3HR!pRwj^o!C`=(H?y=SsW({(NQdD;^NDK({+2v8d1Z;D2@OnVl z&MM>tkUV$p>yr*Z;f%h z4~UbtQ+a~s=4cksZCJVRBZ@x1NXY-rfqYddh-1VG2vK( zqM@1_!+=Av*Ax_bpjo!!Nt`1=@q_4N_o~tOwMDEZ!V2W}btnP_C95lS0=FOmH}jhuNrRBao_2{pzx${rd@Su$qE%rLer z5iv+TM5xI&V;N(NwG@U#SwdNor3l$dvKLaw5|TU>HI~OxJ@ZH#iQaPtPpbF*eBN_D zbLQN?`?{Cwy6*eT`C~p`tSeW^MPA_yd#$(!%bYjmGUT#RNoGf7d+nP)^Q0?k1sk4J z=J$mbDeIfJDrcs>#8u55B=?8w5gkyb=R_NwxJZ+c=uE)==~oYJ9WxnjDSKJcnK6JbL?0gj)Qz^oX4|rY{#Z z)!E8aex7Mcf|wafjcjj>k`?jl2mVu+DMUdeCW+G9j5w?~hPbKcU#Bj?sF`x7vcB`Z z*yJV~Sy?v0TgCO{dcMfJ`V)TN?c0jFssu0ylW-6?#FNb(^k&|{-<*gW>VVI+t)%~qnpLg5ES%z1S0Yq4n+2 zHerrc?W`MBIR5eJplQ)=Ax4wn@BlNLtNmKEqg;Lo^EITLi!B84XPt%3V>I|FGPSx) z%RcGyaK6A8BTpmL6r)lvm{VoS;Amu50mCaXTW!^ z>rS6+#k<_RL1oORYmmH74uLtv{8&U@W$uHnC!y5R~4x%-wB>Nyx!vM3%d(#x5xFL<*-1$eP;XhQJB?Qgc= zGS+Ps&3j)Ir}8Etk$dh#;7}R=rwdIVqf+wj3T*G#s>qd~Z}lqt(rbMp^>*_e#t|V) z?rGKVSB5goK*mcx1eahD|4C8D^u`S=EY&wpm}$dwk5Er?8R@gwhJSG-9p*_**^`u( zw8`WfBqSrc;)1ySyz+t!-)SMDTvSDpcmtnNQ43@N(pdz%0khS=r+;c-%k7v-0oDD@L_HFxqM2_gY%ywCHJJ^EBO){`3gJ$9cIS?UhADKRX5uovEp{IuCcZ3CoH zcT|@*dH=Bgp1s9swI3+qMQODQf#5YzTmPwfX&n^)M&VNFhO?ouJbav2osUoIgg3w4 zzDHL=MR2g&F}_v6mWDn5WDvREu2s<~KA46L>l@Pf`(z* zCz%O3qX`AI;~R%>$pk$eP3ZF5w>gO0Z=W2?bTq+ZRzf09Fzd}-xWnbSu>?D6`@ve5 zEi6-Jf+p+iXacg_?9&C)FHe=lFqOH55eO}anv~FR`+j-kRpHzP$ZXV9^ByRo>$s9W zRGi##&rnM2Q|h4C`%xE_p_aK2S*V`Sz^smzU_uOUsBFh{NYO+{Q8V5N>GXYvd#O0Sh8;@+mZJRG#C^?;ZVHlpG{m3abAZ4U(wwzTF z5iq`3zoj=y%5mQLPzTpvqYkOfevtND!frh%j{v6B#9(em)Wwk&jL7Z4U7bcTx1uj; z!Mh|ST#VD>%GbF(-3pTyRDWvJg32p& zCKkPv8;@Z131Bo~^?I5LRazbBOP-QxzLAGJr7}|v!|Em8To!4RPkq51APX7Xq$V^- zK75Uo!IdZ67oETHl7WXgqqLtSm;dpMNl(tvff&2|&Vm#9?&Rwjha0KDJETZ5G(UU- z^QXX#mg7iC5k?DKDwqoeXQV7g$La|Z@QN4uZb_3M>}-&ftc>sS)WdZ3Xv1NG>-o|5*igDKvfrneDZto!qi#Y}sW zoO02Ry;!aGnN{2M2}fdJZPhYC+@!;m;|Z6BM9%U|FkX|)y*A!n5V;hNa6^tJU_;-hUnr?Y!|8U zI#}vwW4F7Fsza=b9rd1z`rzjr%Vnwam^v&oEqdldTmxgwwM{+s7|a^V;OAL9kd()L zD<>~M##))CSR;6KxYJ>57G`PPipuHp>)ypNwa2+~Y3TJ6-bXuFl0%iX7c+%kUW+$x zx#K};@QhCLG#o8|sEThmeswACp$hO0pl?o}$?qPU&ZiF5K0BQQb`e?_a?*`LA~Axmr}aTJ-Zu zs%vIqONocMdLj#qZ|{C;lGQc$3W?aPdH%~^m4{5Ljd$fvOsZb4hWn0pn!RWu%rf$O zj!cJpouUn#{%YXtvhxn<$@Lxx)~$0A=k~@!jl@dcVd_&@kt$hIC>akR6;7%8Y3@iU zh?UkjYdY|Tl(~Bf)};OY2u-eGsox-brlr`hQPRhA6dg_Y0HH>O;9Z7^u+nMgTg5!i z)Gd}{gix6}%G5GL0y3@rmh$0}bn4b~J$2S9yvDd0BlP?=#zkrATRo)?xU5IdCO7hF zWR~a)z_k;@sS;7G@Y1N8$t9-Gx5yEd~AN%n^0o;f^*J%tasUUmv%t!l^olQyX_A@-|Y08L)>?(GvT9!f0!`#OQKZ1 z^+{U}#2L6MvTC}Z{!{J7nD}nJ*}2L#0xNqM-ONa`arf;v$ogi_x@W1o?b8tK)Ul0C zosLyybmZ}R@h#3h{AlyBu&LQo4mG-+%kp|P9CJyZd5%<`W0)hwuDkMqQP>2q!KjFP- zyIlu%szT|s6H+`irfx^M$O&taRz0sd`?PL_zb5<%Q*n3Vs^YwqZWKIEv^-T?eziVx z9Q)Agb8(8*;|irFE!wvW=}U@p*J|zJLJR8lWPZJNxFk97nCufcMW*mV-^;q*7tSsZ zP=%W=O`4}%(HVYy?C^%-CtvuI8>*PUXOx|$)s(8^Flz}#fqbAf*3Jsy2gDEUb@O+j zk*RcF8k-ITN|r<)054=`V`z9_pNavEO!Ouk`nS@A=tK4nfh)3gr4`wm=mFq_(Er*P zuCRwxaX1WIRUM6iqmf7eL4;JtuQG_t=tOU_ivh*M+YOFnH#6{e0U1VkB$izSX9bp3 z(I^yKFd|Y--N+s!0CNO%!`Ev3ukxF~ZTG)UEEWd`KkMsP%4iMH`Sm9bw`PZ9uaWh2 z8fYL`>=xh^Ed8)vZwKD5^uKxq5)0meA8^DK6%Dipbf9j{e$58_R##VN*Zr^u#{;d| zgerhE<@*PP4ASY~;8SRQ{(fJ>AO*{x9W!&XD;P1*N1K0HR{lNLL}3C;V1+OgV2O4lIV1*mKuQT0z?lQkxC-F_#=F29!e|A-J0g>8sGwO z^#1>5>&9OX=v&!^MnqsY_*h?S5rO?qV`C2wl0)6VSb?Z88(&`_ l|364)W)ycI&)^zhuPT2!kw#}n7mdVV(NF~iV=EKre*i~Rr`G@g literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.md5 b/documentation/latex/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.md5 new file mode 100644 index 0000000..9a8fa54 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.md5 @@ -0,0 +1 @@ +09d30187a6b643602105a26ba955b0c3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.pdf b/documentation/latex/class_b_n_o08x_a4421c43323945946ad605f8422958dcf_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..12634fde8a6542dc58bd1ff73d62d050baef0093 GIT binary patch literal 16012 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

  4. -G5~aJ5`64h%o3pTb0liKCdcUTq8A-~C=FM0UOoxWiUz}OPxN2@GFBUOa-{>Z@_7;00S)>?nn-{%k5{B3g9Uow)oZk-pPcZ((y zT^i>J^B!TSqZWO zO5P~%?3tD#M_)}7V(!pw(ReRk&E;N3oUq{+7mn}qun2_(uw>1{u|wJ9b_9BFKai^c zj&oYA7~WR;gcl(i(+17e5Fd_sTYX#OzQGrMe7=lVnH#lsIsVxqkNmTYYt2Q@j$_5q zYS!xAw&xiO6{^+htMhIahP`hZER-irXbj~zdOB>?4l<(dD@WgoNX6k}Q{nNr$uQ|- z&@n7`0^SsWjN6a?(Yp@i5&gCen#Ln^uoO9@*a$VTG8T)9b-&SxBDKA)VKQRr`~%3j zASb91B8uS$B`qf4W$~iQz<-b08Js{BZ^njWR6#97VOKARH_p$rhb;zTO)WnIyixbpC3c?9e z>lrISKgjmL1G-*L5W%=P;c5Q7*R7C;Byo0vpk~nQHg>ms$QpcU*EcY5_;rPz^OLTg zHJBt(F@{q_C{crh+Q31|c*ET4XfAK9DQ2hh-1Uyi+`@6aowwd=B!3XSg-r5QVQ<<_ zXY?^p>BFCn^&)G%m9K?;xM}Hi$((gT2}XSYSzcqzR91w?}9I6 zqZLc5ha6(CN=>~I4w5>h{n4w3x@#EIO+DKgDE&O>3u()U9i-suHf=o-AKXw(POxm_ z=eZg(;^^s65b?7q7Qlo-7~VNf+$!wQ)zoNk)+aKi^<+&%+Ik9dSzBARatp3b0h0(C zl&beF7%G6n3sInSim_Bs>5bi2At}oDLa2KUPK?+RDJiP(utWn{gD5n0pYgCAwfjF0 zaf$gtU~{3S{p$>ps;PZlkT;dirc%%T|iOfSU-G~FH<$5~VeVd;}9>L#oxi}Y2)-qWf*MPnXlchvUda3@3 z)g#f`amE1DeRX=|gM1(342#C%Cn_&UvH3C2uPh4Ww7siINwZ#cD3k|%eV@4;_k~l_ z9qP>XTBd1bCr{gNPeRW^{SD2IKz-yIgj=lUma)JSzxgP{5);%sH`eYth0H8rIDIp* z9k|6aPTYjvBt#|lbP|wv9MSYMz%P9$xxP@v!>}DCznP{M`EYZk)y%cjyTY{;F;?G;ea44QkcV|7Mvx|;pTi~zS503 zK@&F?T?|*Pr@={?)N1GL_Xr3IYZ+;P>-h2Xb&NY49uk#)(M8(UvLrBlotJv$8@zKg zG%GSjWzw{wrUVP_L>?5p(wyWtynvgacxm*)O{L#K>b?H2(eV}LsFZu;0vRUmh`N}g zEjqf>ooHOX$O)136)G#1+ECNl359~`jKH&+Z1tk+W5K~(4ds)C7dLOPGIAhkV=0;x zBG`pnR6E7CCjOZp`(gbq;rb$zE)t1Q2KYl zMM9~1OntJ)hIoC7tQ3E_+Jp=8Xl5?`#Q0+ZW7Djnw4(Dl()%&cKq%yPBmFwqrUS_c zj31dHs2{#x`?w^O<7x-jlCM|rC-n9$eTqwinKRm$9-2E~jT$YBfWIz}%Rw*2AF7go0IlFJlT+R%lV0uvkHD zjh=KUE}6%;7Lo;%@9D|UBYxp5YhKZGRJ4L33^?pDhHgswqG&^2Dj!dtWH-*9W5y2j zl}Krv3iL$LY1Ws5@M(4!iGVSwrk1)KJey;>0dlj}Fa-ykpQGdvV;efb0z_`>l8`gS z(4K4~#8WEsGB%{jm#cuvh}aC71go00{EBH1=%^-+U(lfOY^bACnv^>0%D50&el+u} zHI=(8U&;1VJT2FMWw~OLohdfAE=z?VhE4=V|4x{W^QRJ}CRv~As+$jS6Hmk@pfcEs z{tmt}u4y9m)zSr1)L0KhbC-G-4?6j7=XyO@hM`AzW`sqwr1$PbP({dt<1GIfr_Nwq zAbJyboFVNyUJ_XY7|2m4X@u+e|fE@eVr9HdF!n5hhL-e#f*Ym!7wOv}7A= z2C;Q&;0l?~S3mc@M=usnPT~hvh(=Ug69Vz8#*rnPFwOqPr{FLTEU_;~5F-jKq9_%S zJxM5XL|5Q+oDxj(nb@B#5GERI{RUYWLmU~`Gv^}~;Moqc5@|U-2GoO~9w!v0$UP>S zraw;Ww#g61lVem2y7`tC=}7K}|67VX_{|=PqmlME5|O|!1QAMNWLtGJUI8yZyuJh1 z7^G7^?ZUBRYDXFT-WdTIDw8^>YcUv40DeeM!GJbs5-su;%nyV#Ho*C(mjf8h8-j=oX`zYlVI6NJ|<@b)`HC=2$e1F_kUPMjDL~l1P8h}wA~`vx zQY$7H@ugs8T+2?~X2`P8CfE`E4JQ0~)8uG*Jve+=s;QqnEBI3YPR}v@DY5U#nON)LENAfzX!x4RUA!Rig0K6TXV%Sj-0&m zh(THh@K+JCCGmJbEq31qGK51Kx-$b3&yV=S>9L;izCtwb(OJsr0@K18gwwhaK|kDR z!v!o*h#3YOwWy;yPa;3MXhYWxaO7yimUYlSt-vzupZ2r{EKIEKzzQ_~oAr*NpE-Ia z8xbJPW4Qk{GBk+Rtg3(YD|8#K>9J*6QH4QDwHR+(hVBt^2k+sK_}DqGq?8{F!7PYHv=Mu(L7hC(Zn4W~F=R?ybiK=i&SOt1+oFnLb+YbF?r zlsQmITIM)#NLKn2nliQ<(uy(mz6W$@!Gc(S{$+ztUdr+uzRCAd>nJNzT9^;Fs-X&ZlP`$%>Ec`C6XFy z1z*W@m*c(j4H(o4n$n{m8mwLt4@Py27^_j6R}WpY7#jH)5xqLB*?k&73Omz4UHe_oGb8e}&R;XE^ z9jdLwJ%b2>bklsBdpsdsAgE1*OkduQypZQa#l2kwK0^=Na^}rAR5QKBW&dj(Nh;ZR z0)4PayR%*k%|?0&9TjNg!INg5KvshG^GRdW=T5bS7prWv`EqLKEi^W>-7F55x4`W; z$udv8-)t^1?!VLDBuA8S0_QCJ@Dx8qbu^)`4xePaH$dMQGsy6e?9r|c?;S0;IDRms zTOaj)2?=F=W9$K+ea7l%2}~+>lVHKZc0y0`_o4Y));vTADlDj!P}q-cUUWk$;;bPB zRB);yoTRmvZ?;B!-`zkcjklNOOut)Gf*uNVNj#iSMMz$AUf||xH;1)@XOiC20$59I zyDgh?HQ6Wv5Gv8{C5t=VLSTI9u4=ZjKAPa0#cBfCmGP^t)t%1#9%PYyX;=w{XC zonw}Umc&!$$vcWCt4s0cmu%j>RmMMZ22JM%Y0UMMXuC_=6IA7kyj5nqXe{)U?#n6} ze@S?|7=_}K(eEhDu8m@Y>_ z6PGDesckY(&VKP?QTf0d#DYTFEn!xHMX!jLr0O~tU8Ifg_L0rLwh2Z;w`og|YegB- z`kaG4IZ=8^XkVm7Am`-*3#?Ub*k-?w62#^r5;(wHvFP zfcYDdUusOD(u=me5AD4*TlhlW&!5)8hDj!nv=emjwFByqqXh!ZZ+<3Ea5jVed~H!x z#%GRtSo=Do3~4*zh#%*V6DDrTYB9>ogg6{K9y^?&ftDKLEaEZX5nPEF{#`KJ(PFg7 za?xr(!*L-=`a42|r9vg`Y}0Rb+3_51_xe~0B9)tugk>fk!)oy&kC<_B!-2}-(5cen zC`)~B2`sk`>UOD<=T7klT+(JrzNmSuli~fH50^evDjM(ZI_MI+|2=E}OvS&ajfI8% zKav(Ko+ilbKsIr z2G$lvLbhhsCIH|+w+T5K{pHBH{t)hehw*n*e`R`RCZ>NBA_n#nCKhJqe^B#3-Tb3c zax$?|1^l6~|K9Ldkob@AH?BVbw+S=gFXR0`neV@R`~S|tzj|;sboz&FSN=nl|IN=o zT44i6lYdD0|7Sid92}iQ%ncm=6TFPUzhx%oe+}#Z&M@GgIr!Hq5&b`nT)S$+FcjVW z6%JK0KUp>$|TDVa?Y+ghX`J5c)dJy*8l7llgr!MR5gx({tS7P1n?mTY@8 z_R-d+2g0&Pb8f1-yF*W<^;cJlF6WPXi^M5yecZL4Gka?q!%+)H~G~)0;VymuP2) zyT-tc1PMkL{ly@b0G$A6cp%x?`ji{*nAnJ9ld*NxG}rwWG6?`npI<9;syEJ;4{eHn zcz3>?pb7H-VS{{v7>kXxmG_jR0$dsP5O&ikC=7$X{iTRdG)aWo=^E2YNyQ4*Vj`6i zM>I8NJB;&Gz=1Q23ncyw(>r9y1QUA4;i?J7c@{6$5ImXlgccbhKN%}@%%NT}!$4eO z34%Q3r3r`IW|)#AUgLArxDWabpXTR6zM`Yx;2h#VC``QC0&%7s2w7D(xo?7ZMXItS KTCJYnU!q?L6z>`U literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.md5 b/documentation/latex/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.md5 new file mode 100644 index 0000000..2de85a0 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.md5 @@ -0,0 +1 @@ +728db68eeba4a3cab7a3080b8f10c6b8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.pdf b/documentation/latex/class_b_n_o08x_a487391e6b2dd7f05084804d1fb94976f_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b349368d21d081e375108ff0efa46340ea2983ca GIT binary patch literal 16726 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.md5 b/documentation/latex/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.md5 new file mode 100644 index 0000000..b324ec7 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.md5 @@ -0,0 +1 @@ +0a670d125eb61b2552f359b7be57962f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.pdf b/documentation/latex/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6be5b7918b91d4db7be13b87674c99e60f4f402f GIT binary patch literal 16144 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

    f9hEGv zZJo=$7edXPc<@Piv~YZ!h>kV4F1s_+O(;);wFu}B&$%{f1uU9}8&PAo6@u>Y{J>T>u2?bc}LeJdoce+J^;M1iFCR z-%m{H2E5CyOS~hZQ0t08lN|ZQs~-;n(4UIk05Wj*^drFR@ryQiytcY)0NdorP@ID!wk>S^R4LIy0jFs8gSDqB>P?Bt)y!v) z>($G%_v!`1>YScwLI@mc8=);G&|R>u!;>IjL(Fgy%7{$BLXB-<^Yz|QRuOm>L$MNv zuWoMqfmPwb4W(?Lz$8GJD3g)0FibHJ;%>GLV*;C452pLSgkJ>nS*2U}=dJto1E%Mz zX|&A})x+yqtl70D^%FL(ehI^Gya^?DPOz-0Z|k@h@!MBSzEX;G$H-zJ>d4dc(!Y2# z&KycX3PWe$P66q_e`h#uSq}OLn3$hC@A=4=E3^H|g85Nu^=0gUc%lD0EHLZvZgltu zq#ZzpH$5BG>9iu;(6Xk|IiM0X$b-KocLc9=kpMn1`t(sUPE@g`jIo!NrHmJMobAxh zxFLs@UC9&`0X$?VI!t49w}hd#}gC_aDnu${c2p!&hgp zB%XkK#w0XUrZFrYRjbOG*RjeH+=;2)W48P1T;!`7z^N)UCKqc}O-s)*@+C{48)o~T z3&+W*u;=Hg1S}KApJImhCx^vNH55j?@|(iZWC|=3rW%G#G!znw%cy#@xr?er!U}uM z&`NE;(j5XejM<#0Y{$>b7-3|h*ytRr!55Aw3?hW|MRbwbA|p^?X>qlrqIFH@3K<=* zNTD`YrlDM(56BdRej986E6N`1m&!e_nv(8C-4(fosANX8%}&A3oj|m#{n# z{(-d(dV{^KWRK2tA55^zJR=gSl79me*y6j($7ByR>VHFKzrm-!Au~D#MpmYO$S=0P_5WZ9 z>3(Bf|8EeXR&1+PFCK!Bd&l=-sp@O<2nE%|T&W!b_`V@L@8MOAmm5KP%GhK9 zTePFNT3YEDF9+*V*ajDRQ@~cbB*s7$BTObg5NYC&g&>WlSI**5QCMBaA=NtRia1&}^T^h;Pj{xoPvCUzW~h_&6Uf!(ccYh#;-tGK%IlGK<{O;$5o@3*iJoIVC-bGod|JLrHD&x zXWErg)~pOxqY$Hjt;IL`h<%mFBr`SYdB?t{5vhnGOV@xxL2f_b^7e$q7tZ>^WhiYb z19$Nepu<@_{Q%9_nXUWZS^5+De^@|z+JBPtiP-&{Wc!Ps`wjOA8rtjInc6s5+x^Dj z{_uX%dX}H?o}8MHvZ@#bpPi|mg_PpIDuwkdO)XsUNdM?$f5{el#-Fer{l9GZ|04US zn3);zs2J!O@#tx3Y4PZ28QA_N{KOpeEKK$Jtc)!T@o4`vaes=RmQgAS|RK{cdtNrhS=s$(uetn{OhV*#9>AnA?`F@j& z|ImE@j=^8uIevHeLoF(P@`AtX{;2$V_J+T^`@iF1YG>~tV4`RDkMojxf0yY#ndcKtthX6FBG`A;ni{b!*5%l@C*f6jmP`}grPoxiXCD*emiQ>DdYWnlPM-9I)A zpBgRR?|b^E1=FYPAKLSi+O$@(GX0Gfbshu?*9W@;zH7g#eiGza;JIyEh`Y9UQ>Dic= z>f2LW+ZmJnHMwQ&tPLFXKOyM<_h$b_V(I>quKsJj3Fv*!eQV=CKK$|KZz}fRja=*u zji5f43nSF$s`-1vV`gGvV8S!P`%9zyEPV#&_l9Tnw?<3L$oA>(|I%pbKBxTu(imAj z^YlM7Iwm^W|L%|Z|Ik?ft3NtM2Dbk_1|1_K-DfiY=NOEvbf0tbe`}2YeJ@OGpIQB% zc1$dv?;`)w9PIQySGV0CW?jM5&G2`uey=upYwOSa|C<^XvoiY3^S_8*dj~x`hd*9|t|KNdN!< literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.md5 b/documentation/latex/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.md5 new file mode 100644 index 0000000..e351199 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.md5 @@ -0,0 +1 @@ +d1a25d7a998c16cf5eb63a24a33b8534 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.pdf b/documentation/latex/class_b_n_o08x_a4c6353e795f734ed28613f9a3d161ea2_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..44b6758dc963a540d09d9bca71bafa9097232dce GIT binary patch literal 17759 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.md5 b/documentation/latex/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.md5 new file mode 100644 index 0000000..a978768 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.md5 @@ -0,0 +1 @@ +350bd112a81678fd9b469df007b72bcd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.pdf b/documentation/latex/class_b_n_o08x_a4d3746a376a22acb7a2641bb750c4c89_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ade8acfdf32f8e540fc00042d20d0258c99e0a8a GIT binary patch literal 16725 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.md5 b/documentation/latex/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.md5 new file mode 100644 index 0000000..ed52367 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.md5 @@ -0,0 +1 @@ +37b472a53da65b339fe75bbc0db15bd7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.pdf b/documentation/latex/class_b_n_o08x_a4f66045a0528a0c17c52421ea51612e7_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5ee5063684030a0bb28f44e81c8782a434cc0d1c GIT binary patch literal 17342 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.md5 b/documentation/latex/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.md5 new file mode 100644 index 0000000..5ce2ec2 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.md5 @@ -0,0 +1 @@ +9819ddb9761f4f23e5a170582bc41a23 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.pdf b/documentation/latex/class_b_n_o08x_a5050359272abd146ab3c7a6101effbd7_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..22cad3f8534a9bc171d46b6eea95221f01196481 GIT binary patch literal 18037 zcma&Nb95%n*ESm4cJ53vv2EL$Sa)pOwrx&q+mmEs+s4FpzIlFl*L%)){y4pQb$4C0 zt9I?WcCFRjwXW}qqT+N+^lWh7n=fkK;8*~R06RlVI9^@=gRF_InX@^7^)I9h2LJ#V z#4W6yO&tH;t%1%aq9#Um#wKw5{BTarjwV1GIQQ&gWf>W8CX}9I^$8{}GCA_NNlzV= zg8ahEQRSbH#dBI~)MveJ2krYbWrd%Y>)-I;R)8s zQ@7F~(t0!#bJSPHrcdRp;vV8eUcCp`*_+z^$lg9?PZhxuTy%u!NL9&?w;7wHgE_Z7 zGR`?6#wEiSiut2Rq~>NQYq)%6b*W1FA+`6mI4V#)Jp($=kHsbT8`wQgYk1G`U=qxQ za`9;8Kshn=+0XAd9U!P*^!fLN^R6(B`7Nut$}m{9Ualo$NQJ$! zHdKy1e9!fyPdF1>lbwsBk%<%FpD9!RUr}-VE&so=pYwl)_5YRq|G4@0 zGGPKRvv4tU{y)~kg?E&n>d?#6M0Vrxd2VCp@%cyQxh?x@ur+`LTNsdtE(wOyK9~te zuzdC-;IOiZsKraBIAXBns<7_8busNstnwLvdeh05b=ulIS52}pMym7h@ss=<#|Yi zf>`vVVjl*UgLb>laC3#Yb022W0%mj+)5=bF>-B{OSrCx{z4EBDa0z(g+VP5iQtXWgRF*$+I3B zt>^A)aII-~mKQYbse%p2;iviD#nfL_VVpaY_Nq9pf{}lY1^*nliqMnrh#|@HEFT5= z-tIAYHi@rnw`I_6`HjI8Y0h&Jt$K0;+RmoLCF4VEMxwDD*{VCjx{~%!uyG4WfhPJY zkU$(Kz1L`)oUM@z1x&k=v(6ycX>=vJG?c1wN*M++VcL65L0=lVRjw6vZ zOS2o+Sza$q<$ol+o3&Zvbmtl0mS#arqH{rb!$6G4g(-VHIcrzno!Ie*5ga?vUE3KJ zYo(CX+h?s@lRR|v&-S-i9rU8stkI8gCnqQfu(4v~l~~ad_M^#jQIgCLxYF-xp^mfh znU8hIee43^;R6d89^BYX1m9JXPP1{(od*D)?MJ0Bj7`BN1gU0Y)wfXXBJ97#RiL2A zsSpuVa7foo;GJK-z@X(!-FGY&QNDPCA{m&=;)gl(g~YnP%R4Alw=^+v_HC#T?FlV}yIA(Fs@Wn0h3(xOxqCZH@y6~aVX;2oHHT8;41D?^ z{t&NLrI4xoMWBy)D)Zryhx}VP=V!T+xTRy0bQ56|_KG>e zVNd_EWdvVA7ANswF;eE+-~beUe{I4blNB}7D8qI1-lO0B`ucc`1n-vce#b*lJ^PhN zeegmu%EY)^EL{;*l>W!czszHNA$fk3vh2V@xa%F}G)N#_PkTOU#%XZHjo<@zX(!nS znFfnqvJm7-tQI|5LSkQXL$-py*7`njN5ap>k2t+rtQ`^25o<^o9ZW)^NGg^V4fu5C%*#>FK5xvI~R@5SyEtnjkxj zy@=JHaG!*sbNLqod`%Ja_p~qg( zkA&Rp_SYHe4oi7k{Q=qnFGqIJpQ3t$f3BbWxUToz6p+rh-l%iG?gFNvV|N`1PWo?K zq4*8%I2ayK?O5(fF->+sx&3s5_f(VKSG)Q%Z0g-*liR7X6ov0*Z&+93GnittZXz>o zkW$sQEo@MW5XM?DJ4C_

  5. 1VvmyFT4Sk8L@@mJ~X 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 KSNEUZ?fwAQ2OVkv literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.md5 b/documentation/latex/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.md5 new file mode 100644 index 0000000..09dc76e --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.md5 @@ -0,0 +1 @@ +072aeec087f6b46af3783486b6b429de \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.pdf b/documentation/latex/class_b_n_o08x_a51a6d594824de2292e70f788454f8a2d_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..11e794c880c44cf4f6d64dea6bd6fb3d198b8753 GIT binary patch literal 14257 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.md5 b/documentation/latex/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.md5 new file mode 100644 index 0000000..6ec7dce --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.md5 @@ -0,0 +1 @@ +e76bf030b487b605af663e29695c93d3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.pdf b/documentation/latex/class_b_n_o08x_a5622b4d1754648ea7eb400c1adf9e807_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..aca5d5f86d4e051dd5624b5a5d5f6dc22af82d0b GIT binary patch literal 15747 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 E0shxC_5c6? literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.md5 b/documentation/latex/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.md5 new file mode 100644 index 0000000..2c03bc1 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.md5 @@ -0,0 +1 @@ +a6f3be3456022d6c7a82da95a8671197 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.pdf b/documentation/latex/class_b_n_o08x_a5a0b0f5b8e962247a3b8aee8f1dc8e9f_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0004c1c027021e2b62343c6d041035b02858ef7d GIT binary patch literal 18892 zcmZs>18`=+^EMjWcHY>wo$SWW#(rblwr$(ClZ|a>V{L5b?(dJUzI*GQI@NQgyU#q+ zQ}cAq)C`59xFiD$BL^Hs%Vq6592QF5c4b2ONdkYAqDhVA|WTBN2z#~StGR%NOaRW1hf(4k!yMY}m2haP>qUdthk41@Rpx~1+ z{etrjVKn7ud$izFrc|CMBiSDr9L&GI&&IJuZKoc~c^h{Me`9OjH{j!D-Wv>xhCary z>M~az^rf(0nHrHmJEI0js&(sn?&PHnBW@_2!YlSEk5v)meF~M$1AY$2 zEK`!0mKow4!yq$r7kolbH!BKQ6IKpNbM%88&&$Ky^>ORiDxWxWXc;;!*{44{K#Bxej7?a{0O)wgoG%KG&HQOeYk^HDx+168AP@~P1vL=k z!i(}W2@aMny~Ux|K0P)l+Mmpo5vD^(r4d-qVB%dI6y5WAXmdsQ$>h< zP;_$UtwuYM)n$DC=ykQ0gy~emWL$}`UK*-lh7Qa3_vL02Jij@z#6vBLc0BFGdiVyr z?0R>&0+1)FEEqHZQu=&DaW^(EGeeQS%mk?dMhcmS``JY+-@9RJO_zx-mQ~sj`7aPle z?Ek5;{vY=I7hfdYouyQq|8WJt&;K9AzlX_?`CkRVBqjo20WcXG{*(V0^w03$l1b9e z*7^VP1~M=+FatRLmx2GB{=NSL#`%B108FYL_ND+PMME>w{{mJtbTs|f4$J@k$0TQJ zVqqw1=MK>Rr~20*3oC$?nG>MF#owb0sce&|7NSS-ulgsz+0o^{dhwrV#r}DTo4Q&Un<`6*{>SBi!c;bOvU71XHgy90 zXULTQuc)~G)&D;Ui2MI^>;EqS{Rig1GZhPfm4k(c_5YQUF1sWAl80YG1lg{;uDjl^ z9(%p?$9u0@Fx$Ja2hkzn1mtxc+x69Mo>bAaxCrv_PzWk!8tm3Bzh&Lhgk>=9G z17(m6dHj_;2?0XWBtH)oj1RfsLKlO*GNL6YKd6afyd7S>FH1Jo?>aU#(=3$;`|l*e zM`CFd;gYGvac)lwClGa(5Kife@4%bG!cg{wxCkWSCd4RSkjDvcOU1$!auy{srw2)M z^RRx3t4r|8x}^uV1Xv+v$q^oJBDQ6P7{x{0W2PN?-N_~$Et!o4(*F{JH33_Tp3+>4 ztp2s=4VyH6HpWDQ%YznjcLz(k_u&nR>vMBq@T94Ke!XtyQ*o~-pO=Exn{JR`+W6yC z!KYB-($$|po$hzwFjzxEEQT=rZ^kOj{g8RXOG&4V7~p0K`g}Tt_-4zGW)2yl?v{{N zQ`qD|9EMci>PLz@8(63u`h| z9Ys9>TOBo1dMr>dnz~$Z=NA$*ucw$;wJNtQKhu-hYupdcUhDUljF?5+_krDa_k-nz ziYO}jk1K&7COjlAVl9uyMa*F)x7sUP{K;tz{wm<~8v9*UPoe3@o5j5y0eo@v{DJVS zVLl5wNpi0zPu}nyTPxlO!qEdc!SUCUKPAt0ie%of7?#6l#q8TcKMzA8wF(w413e`{ zS)^ndHD1J+gCx2__)qpbg6da|b&eCqmF&snYX$pC0M46=pQ#K~{~r!EUACYgMx4X% z3P@^594$3A^=YSRo8#$Y`KAGDcGIzb@)FpgVk7Y|>kyLfzW5*@@S%UPl;nFBLG6Q1 z40GZ4F-c{3+X#*B(nQT=G=agT1;U{sbg^PkN@ixx$LY&Vmi{Hy*iuM;ozD4^NR+aL zDv9W=yA!{lt1N%)fr@tKTl7XVUix4F_@ZUBRtHk*YIw*O-a_8n5U7y<5$_KfGK8h6 z1ibm;YfjIfN&PxyQN6P*`YN0wUzCs5Fa~aeu6C<0R$- zR1iPYJ!8`BK3U?2ol0GCJZF0jqqZtS^oCcU^<&T0R0Ecih z+qprYQR`MFMVe-3Gq;LcC|ro^(#FOH(FG^pTgP25A`txqI^PU@^lT7hrJtrK&~aza z6;)9Amw2VAs#0vSG+Go!;gLHw(KA%;(?Rb5xKu16k?+$g_x1Dj!EQ{R(9Pz+pQP1W z$&XKcgs;<}q#&>7Z#<^2^<5$8xIJlti{WECWZ$V3JEe0KJr)E2?$Mq|r|)*~LIow{ zoktMeAIrx~Y9|%W0{`Q(dkf|G5SG}m+sKexq!f2465dSTu6+61A#Gl02H55jg|!Rt z8?I>uGvv%Uk_I@6* z4pS``lbfx5-E$kH9r-H!YDS;w9~ypALGterx4>??ZY$qEL}N&>Fc&(h{oOne$8w)^ zHOMK!Z9~PF;6&OtE%$o{%#ty+<}64a^8dzNIOMWf#e+6Pl|_QV2x%smKAzulY&=7 z3>H4xUG~(P{Y`eU6S#efK_>9D-E2L{?K0h*QoqAGzBOf{KO>aQ!66{82N6X1sC|a)uuU@!1FsCr}U*Pux3|^9zX`L8HAAO3ALVuZyS`xg)vqL-XYhq2D5P zm4Yd(u{2J)8eNYfKcu{~l3z|L_A!Yq^v05hb@(=RwowPECX3Kc)c;Tl%R&o^X$;qP zLVvz$;3YnlwXaQS80=stJ6(T}ZEdV5_O!Z4XV)MQ4XIEOAmNxpj;KtXH%Z0|D)uUl z94!-?Zg-L4vxMF`4avYqlx^@6W2WYoWEOPz6#_Ow6-YA5U(|^@YNVEutj|h`2Nr-p zA&+f}$2?6M0(NqTV0zOzjW5W^)@LXqB4@a>CwG1KI(n zz-%}AoDpLhOZN(FSl=@7!Vw}BFcSRn#?Z&vXX~XRIM8GKM*R2vZZvTyK^+|k??~;M zr-pU9v&S|qNz&yXj`W{$dHE`Ss3n zYN~s(ssY2(iW`RgkBTB0+rg%85Inr4tQNKL+HjT#nSW>a!3r=Fawt}gn4VU5YcG^= z1XC~0O~-{p7_}B>^Oi6u&iCQ)RMDdO`8f!Aw@Zkh#qh?76%5&z$7d=zvJQ$N%{R)7 z6S-A6YYzowCr8-Hd6qA0-J7-?RfHY2Aoawup{5;w_ zw1(JtY1bFrP8?6Nx3Pb|vq%+MO|6{=CM=dnV1k2K!1FevNGc;|A^k0S_JoRrYl4hu zrHm_D)E4EsCRBZq^j_Mw$1usFWc{>sKO<5H62wL@RnCDD6^oYP{kQjyuT-1car_T^MpU3iUPeS}mS; z6yH(+1{P&I22wkEID0nE7?>5!-c$2a!{&6Faa{_x$CxP*5%Ldy2#2Q$0PH#bLg9`Z zo9rK&M7XhPPGywOfTi*Tk=2e zAe`3WOi_)=sl^mFY*qxz`}DK(4Bcc(l5dJ_HgIyK1Bkm54rpDCCUurtR@0Fiv)s#~ z2dr`ejf{t!$AszLp59`+{?T`C<-MoVsc+IN`a8D>#9r?DL&us& zT>9q#H@zl@yC6F~&y4Zv3_z2pFcX;~hsGFn>5>UY%1cc^V!}#dBHmwaHy3-+@#sW# zE30wdzZ;3IEV?UvQi8{?db>PTUct5}fxAZUjBo;%e!jm!zh%hu9*Oa9`JThbq92K} z6|i*+?#~QltPIr6Fn{rE5Wt1>80vR77dM91(c}#1>t!-?j%whpj?^_>G=GfTl{`+i zE9+Veb?d0Bo-r`lzotfSu_s0&q^zG?KW{#*DRT}HZ3=E;bIv>|p9jj9L8EiFem5y4 zNTh8`LJyeFj7;ff38$@N$)LwgkD3Gh27&MnJHB_`b#=)JNkEwwX$p%8(m!sx1@YmH z*MWGEC3h%hL>;Pnk^Y)9X1EZb2PVaI6X7D$2wC>6@G)2zN@=Ks7?93sN~lG{q?NeT zJXrHS)HwOYZBJ|@qJ_B_DVt>(oL9F)Rd!3Yw2sf=><@y&2ea)IPur#{WASk z76C-~+Cv{Qs=})XOYuD%?IZBp1jR94E}%6TXglR~_4Gr^rnvI7iyrXR=Z%GAgDe5T zA-r>Iwd|uxQWZ$Wo47eB)>BOrPpn``+hCgqFjG{tYw2bwm&G9s2Ti@SwC$T2M+m3~ zt))F=bi=9sVT z(g0%p$}pP7jKR#sy{8x>WsewdSc;lIjM+-FGAILBn?%J+spMn3Ow9_VSJlaRKkot5U%YpYTq`i}y=Qu=ZmJJI=da~=jqkiW`4APu zK1=GRw2l#+^NY+qxObf)+M$SUzZ-0msEgKHFp+_HfYCT%V}{R=Y8aDQRjSLlRS2y9 zyaQY6bY{o&mc{W9o(g8P*|Z>(%J?)p^mYepN`k`-hfh(P+vC@msW zrm1rL$!3v@{G}LN7x0n3H)?GbRb)cer};iJEVqi2nMUVTiIm z-O0nr)u$-;Y;&QRW%CE=xCThT~FOHbE z@${<5j==Ad+I(PhV67a=^WetyIEYHwGnWU1@-KXx$OB@;@2HGzLKZV1fj|9u2|+|g zC}@g89W}JDd=>7(1l(#6><~BaCzNG`dR(1}g=tD|EN)djy&EA z4@wS)z2Oj0tc=8TS7bmY*w_`^D&ox7O+xL6C>VN9)1ajqG@r?FBY*5YQ)JHwDkLEh zw6Hj-m0TIu?o&d}XwKUAZHvH8fDDrMv|p>-Sg@Jlw$3N8=f|LRgbTWGN6)PN%OE=t zyi^cRXVMMv3-U>jEQ7q>VC@(JVQf|*N4Das`2&_VYj`U!{K|?pAF;NwpYS*jU&m|H zW-7K?#%IJONS8Tu*6i=!X-^qee`5dfWoul?Lwk1zB!bC+A|87sB!ck(c&FV!f?v~k z*_&wI1y%Ne7Nr%v)JpA*_E~3wi-Zyie11A_@H3WoP~JN%F(ucYh$4;QC>;bcy;#Ok z6%v*#ZNIdt|3?3n{afsE?2_uT()&xlp@&;tRfpYCXWpn{y_>Yv==aLlO5seQolKlI z5y7qfncFBog@Bny<4XlEIEVzU|K6M$!xTsYf?_i0-D&E2f_~H5 zFM^gI-oh~*9`~o+AZr9#1%1g2@@x7hc?bIYe@=vsu`j;r{gS?m^N`=KpV7Y+0-Cn~ zck4(BPD;+WR_S9e+>|hr>2rkob(1RNuD*?O6~En`Wp+aO6R{nmx@~{OOYpnctLzv1 z9~ZMmBFAusfpaS!u4ea6IKH{_q>TFJ5vdrSn0-0-N#{LOJ`GSbL!OLeS|@<>_Z ziOSIocNJ+fO%Cq4AqS((1mC(Q&e}0+ZJnJE(2bdlx6R05(cHgv?cAI~y)kR`hX`xF zlI3gCpw`bzWoi&_`?UZCe*xdTuk?x?zTc_PLdjg&&KkFFd&+eB6R6X9PNz;sH8 z&6acSdEvI*d>LAK+NSU2Jac$UflS~2S{9X3Tw;9L>O!QTc@s;9OtsSMdf)JTV_NX2 zt-hjP~hG;NomPY8R&Q&Jc?zNv+E-Ejv=Sr@77M@11Tm4K}; zcC>7Qsp%MdG{sZT0*&QlKmwiWA3)k5jb7483c~w|6HuGR9LC>BW19wnjPvE%fr4pN zMP^LT$67dFkardsa}cg&FU`)Gj<@l9+Ni8u`!JzA(rdVw8$g5&>H3i-2+cpr4eH;= zwy0ZtPT|A)Qa3fe3n{t$P_4+O(ulPlko%(}%tHhz$z?2T)TQo?E5z}t*<12Y-bC5# zva$-;LzFVOiG~u%cc^7Xw9(ly|3!8jTM*pg1jiy2y=G0M9BV+zR+C7fe5bpFhll2y zIOTcCBwm#=sT!sNNvWzrF!YYI#x44x z#fPj%!$-p_lSfdaW`jd63Wug4gALH+K4_lz@Zjd8oY?P4mL&NGn=q}O-afm7POQ*M)&`WuxL4Y_&AN<^%4T>5PWcv*yf~}GAcnUP#;1uR zlSTB1fJ~JL7@YgT-5|y#I%E*MZ>Vm*0uuv1;643i0#&Zew)G*-Iecu`I0zg8 zqYB2!fWgIv{FSfzLy-y+9o`mOpe+iMPG<)9_e>cje>-sX)@3!f+v4`KD5b2fYj1Sc z`tp=W$LhsmwcF#ln8?HNrmCwh-TsX3s-mc__jU%q?mPGPL#JM824ovzO!-r1AnVrh ziJ~}qXg(SALKE8rDt|M0%Q#eev&PlB?5_f$AHhB$Nz*C(EzsI2N^&G=Y6p9rCTFZv z%Y<*X$gXc>#{E!3d(t9*)Ob-2ivUT^MgEb|p7ExYXS4ec*`EWVCP4}z%zB&}UkgIb z$r?5tt99$kW>B$BpQKN9KC{s!`tTSLXGI(4>TPo-oIJAx z*!4>wJNpOI$@u$O&<`!EE9Tbb~w)QiWme3I{vCC8^RbspGY`wtDL~Vs3 zVhSxq&&%nvO^W=B{y^8Y3s>lC89uu+Lg+bXAd6Rgs*)4#s0{_5-wZ96^pK8?+YYu6 z56jCeL*Adqeds-(FKz5=&#wx;mF+M$cVwa=k6)gkNtf@rFtvYfCbX}=_Bko<&kg(Z z5Spzde6tIey!tPToKB{~9X%bZYfLyXtL(!Q|FG(|Z>6JT##Dv0NE(;$53mfV99hNV z6UO91=|>d|v+LWsGy!r2uHE2x2F)7}`UAm1JtC_4q2F;SB`A3irr}54jxRw{9yDSvB;$3SuqhbRHiV+z^NtHU?iBllfyahG(CAw{cK& za!?}{GE~dwFR(1wQu33Hftj9}fsLN+w!H=S%yPM!8ILW?qt3TNWU6CH5m7wE86NhC zXl6yoWtHjAXl~Y*SOUeBV~+eZ%84*Um?te(x=B zQbb#jEdTImKMZ&IpB{v{AiT93wB@skVr&fdz9BVSw|&y0MdJbaI8EV1uoZ;L8w96K zcgOI-q=VaMaUZ?&Ol0Q1zBG@I9wb`A9!;~-w9B9#P5r*KSKXe6P&}sX6Um(R|LGkR=^INY5%1-X$PLGL`~zTqCm=R{=f@ zF%{J8n=GHpI)5=K_3~^x9=B2#AI6BS%^u+>)!<30(EDLR@f@1lYCP>E0_${RdNswh=Faoy_%E z@7jlglRP$pSJ=gsr6P~`+ruQm@5vWtTH%w1V1ok38H;ku>Xg~#i5A%(xe<95A()jl zC2do)AVI7Nr-_&YJ!0Fj$X3Gckq-MYgobJg2)NV1p&fU1 z^g}qHTaWsm2-0JPz$ba?$)MF84a{QoW|wbc34Vi$do3E2gx=_!qA8WhDAfybU zg4wQcFd9-iIWj7-Q1nul2@@NxK)iyvNY2nKSNb>&Ir0j<0L1q45x37Zg~?~kSnj2; zYrxe+0J2E{Qd2?1vp}Oj0CGLUFaA;}P!_Pz8Z^ZX3!Kpmnp*}HrzOphC&f*TF4kN~ z2^YV02tHehR@`(%vL>={ddu*y_M(2Y8j}V0T+m4?g4T_`d;kaCHh;vHc)vyLfm{q5 zAAKOw)d=Sa=@5F#f0b#%S6}f1({`SS?@wtuWV^#1o=gUAXfQLUbbb z+FkHc6;c4#elGsfCfhebbI%fYw_4J&sA<^mj~M)i zv-{vEJ%`rs({p7j8(qOt?z^kd zEHk$vQRa4I@vXKpHMD?Cp>qJv)#;&KC8<1W0VtNJDRj>s<@!0*R6D3N^rU7X(@EQ7 zrtu~BH%|ZcyyjY`>*{iIlZf_jPjRpPrHhc~Qz?FK`#tot_v0bal*@FMtTlEi>S$Ko z_eTr5U2o-IG*FTuku`lD1V0~KgocaCjmGC+4Awj~7ca`+uM+yAGug&?tp37{(3xBH z;L}2Xnfb|z&2qo!8DcD@b;srru~{*I#Dn&S1~_5N<$2s}-52RUpBQuFJ4Ob~knQAn z!rEG=>|pchWUz)3?%}}?P(rzbNlc#}LGE#JqQ?daq6_k#Z*g&$m!kJHVeEi1MPDTE zzz>w__ba6N`O~&(@z2DV_@{y1ZL@~Pq1xI0!-A~>t%t|}!K^7-sAg6;8oWsvxUdAs zC+J`GLFr9eYjI!6Eq9&T>6M^g@Ja`@B?rvv#Iend%z(sCY&Gn$Z$F^6;eLutH6Hw31?A%0xS8Q&gf+;ZSXycbo-M&aiT3mTi>Lu@P#lpYW|j(M4Ag za>4yUYr{i^4ZDOU_(thvjbWxEn}e}xunF#2Q#!_rt0Y{-zh)O46tMPy5|YW~5VBd1 zLxKsj={x>|xx?l&;s^X*a*%H~fXjg7HG+>a73q^NA-$Ig^js{hH2_!XEL#fD=b#E2)GXabR?k%$S|${o`Kb*T8R!q%*o zxLw*?7%r)%N)X#F;*5(>h`7RI+0s$1o`rg7rNi2}>tF(4RzC!r#7Cv)buZFwSgW>n zN2(e&Vvi&x`DMR$smjEV$%^YsQChpUPaZ;7w_G2RZqp*&BwUo+j8Wfd z5q4)^Du~(w{PqJU7a~S!0Sm5P{x`j$gG!!SOZnl^5=}74n)2xT98T9ch%(`ulBjVb zYm^@hdH=1g0|M{}5*{xJ^B(I&J@*_-t!Du=<+USa?hUj{nh(P1-aU>x)O9gvBx%U= zd7Y>!&dZ5dL%Gb8B1HrB{Wac~BZu?t2~-M^HUxwklxwTqFh*|zwds#HI#mrF>!yzU~Uxph2?|$3)K6$w6AX9dG%%W`|;=J(6{yuh{%T)@t+Tp8{6+s zV~K}8#`J-mXA-izdREt91hzv7%0vHG2Quub_?$Oje4duo_xH(P;&>5X7|1}=HRQlQV$&hWg^{A+1%1k@hT&sh8|;47^ta*|H- zl+H}Oq%I7WB2=%NN*tYFxE_GU!rB~E z3R0+4#+R!6F-2?45j_zIN7USTX_%XffhDnEJu#wO!c}pFM9v_+pQmM~5Un^frMc2M zkXm#SY`Z>hb9T2NT<#X{28220=_Lu}P?nqpc?J3f2i$>v@|?Kzp^ibo7xi)+Y>%4yr6TWbMFn*zDNTfdqhbtc>&3GXe=a00@-u=aiaXh>y20y4y#9^6D|M^nP2eXiuJJMyU^U-VbkDfA66Y>wrD$XlUM z$Ot^t2H#sv#~*tyYu5|D7yBDUC@OErXKvErL+XR)i|-5iE7D&P00x@~rVR53W?i(F z>JLd=lJSjz{Fij^VYdzm_DN;CR&B;6MA63hW$3l<6`5c^@qr5S>``bKf)~Opp0D*w z$X>MpsvR5YK^Asix2oeAa*(aJLjK#)&GoUr3dK&dEow58#L%w8AL$~#GZyU!_u zbwCIFE*d|qJ}6rgMBUIOK;Lf2&A<5r75`n~W|CQ^Z&bfOy@vev2!Ez(0*wihcO50& zPrh|IB66QYUB>`)9yYU+Ege{{9IGRBN9_*$j<9y}XUb=iXQ?ZGH`HF5HHY9=QNfYX z*Rv0_FRd@=kFt-lP^=;R&^XASYt&mb5AfeqvFKD0PQxBXRqlQ6!rq%}P)o0H8*xa- zcl?6GHYa%PpQnP#1MlN@<8}eLY5AC2^kB)-xx-y!)9rB>xV9*ii4pFcypy8_wfbaU zV;-ytSt0nhV9l}7%i8EVANTP~cXjz}ACot>eIcoKDD*E_cOeEM0yqhHr}t@FID#`h z0rK`#A|65kJ0}zu!)9Y_TRQoHd3Q+&a^?PB1fRiHqg+Lw#h?%$8Y5o*v1SJ+B8>FE zk6!e3;2iS5-xN8Xshs(=6uz)?Km~U~h(_pMmQMv$1KJ7{<`?@h$q-jzC<5`nL#vOv z!qJ~e28E#QG=id-&Fl;K?CGAD>CRK&ViJ%Ofe1so#Kfk}Ucsjpi=`43H!VY&hFtfyI zeyjPw(n%~3<%X~m%o!x_i|qamH^lBZ#mvAF>74L926i`h^BA%oYef9U=IsZT@iR0{ z5&PS#8DzQS>Squ5k^mU_MUgpfW`z8Z_7|dOdp5o>W>C{lH%q)W+?{9g%rs9*%n>xL zqz(V${IvNvad0i#5yP0I7q^>Uu7VU3UrV|+M|*~;p-*Obys4EIfZx^r=IiDw)4V|c zJ#s+zI=uHizdh2CPqA)`vDIkm({xttdb{CgXN#43omNM6%h|;5!Vo8*!pb?Nt~#HC z==95ZIO>2N-3qW%}+tBj*mMfc4AF9NEs)%jYL`uIsDip)lHmCUIG>HDYfs=inDYrEc8iB zhDt)UN>1^m!}+)HjX3OCE3lWHw;xTJ{6o8%2s_gTbp4Q!H~t&D+A4LF4p|%V*{<7} zwV|z^=Czyjaxt>HG%>Ui+ljcsY{Eb7Oq{r$k%wCza)^%ufq}fYO3JX%%yxlflb z*lNyGwQd3xz_F|t>shr&0ip5*Bd_Zj!_MLfxWXtuT{_^%EF$~)V#?+xZp*D+-Gze` z*h0$^=?o-RDCJZ(I}c%-vjy|m#gD=_9+4q1PCBE&f-X~~&=%o(RH7mi^~nLi;Rodd3~R_9p9$oWn< z&O9&~;GY0B^gG$)HqAhQ%7LD^6)zjd`sgO9@c6&$VQy404HtR3Pu%z`vOkPw{VMb- zR?C=dD-d;U&N^ rGQ<7QV%3W}X9(Xq)b!XbFn;l0+fR3Wx?!No=AN6~ho!mIg<*OqhQC*$I zhAzUEo?&bYu!{UzYpVJ3a)lE88A>mI6%eD#3V70&3?@pIA@YTKsB;KIab$<4Zwi)p zDxL9QI%{h!P+hb%v{x6tR8JbiX{9=m67=Ksoo#H*CsE}6&TqB{4x7C)4Qp3+VT+{6 znoFy!B)Ikq=VGufMi9z#J>8rf<-2(jb+FOfx{1lufm6wb&E0vYrj0vF(JtcOEz@_tdUf-xYy8Q$kB#z#UgCJ0FdVEkJX2pe zL{&>d+dsacMVB`qYzjFemQd4CwU)ps!a&_fC3}+W36WgIvhFne70XG1E<=%X!LH z*;~M9S<1UIPVPd938RZ?!t+m@R&t4({%CE>V(qaB*rA?FIb-bj!1oH8r@B>R2l`pR zY#%6!UlTVs?^tNatQzHy2AU9Eatk1hZHP`+L*k5+S(B&JlpPtMR~L2{E0aJQv9dO0 zO~p20G&NfRiwz+S=0K#|;IOKMb?0RpNRut7_r9gbvxCGjVXeAla?{86oaN2_)E=Ji zt#hnju;cYhM#QcRLv+I%uLmA>8aRqM@kcc#_c~$UJV8wCqOT1tT9|{kunDYpc+()D zK1@d+p;D*ALRv1e`ao3_UKOS;-j&?oS2%op`N0=T>6t#wu+qHAzZ*-<;xlmUcvMsT7?6+UPm|F=%Ob7%D zlPGbfF+22|PntJ(M{UH^*f^xamQ2oN)iY2Nva>``*NH(cZ^>_C!=&Ht+`o)U zu?-4N4{;0G3_LmVD*--u?dFDBHm9?*`EgKe@TEdf6w|nnAP+l)!(GS6(u1kRMGjwT zBI#>NvQAO;lU?oJ_7Oc##3T6$m(0E|W&3EEy`O_;*HcnXk?^CTigXk^mys4>$qFrTimrXe|gs(71TQr|2*c+u(ZiL0K5Lef@&X z*VrW~MSbW;iE5;Rj`$U^_8k5=S7A?{C7zIzb*IIA8_?X%lq)CjvGs#aHf0?DJuDKF zGx0H3q)wfn_&beY9g^VgGE_MFV3J%3YE@V`xVsQ9RN6QF;K;t9xgY&eLu^GOWU4E{ zDBExvqPmZmFuJW#UrZWLts;%Y%Z00kUoeU5Uog1cp?#vy#a?@{M&A(Y*P-rlS_|!u#v0F zjx36vznsZU7s>*g3loh!8k~R6sy#flgv6w>@{3|>mZGHoE#LN)1zf}@`7CHPC!s05 zxRJYyp`m(ljb!yCT%!&3d()hX$RP${&(LC=9r@1NT_uc)OF`t9$oi3cOK=+Bi7MUZ>vd)JlABn2ihY)}$VsJ9O{Pp&$E`6NCH z_WJ5+xf=RDp69vj?tXp9a%htrENnn-CpK$GhB>GMV}rseh63V=o$sbZ6}*k|B>F=X zgf{3`Xnx`bRA_t0DV3!Xr#>0!a!9Ly#xwxH=d|z?>CpYa0h1nx(enF$e7)7Olh!?G8hk%GIDfrsgmvid~mmoNf3+#_SK1B5%o~`w+swji8J*8t2Yoc92WZjx>@esRxp}5ul&S~47 zxomI3a?^|9J7{MM=DT+&3+2-vJTRo?ZCK%=*DiXsKl$5!FR`^Az-Qdf7ReW7Ulv)_ z;;THzRuo8qNPm_in}M`2Ng43akOY=K50?K577r^05QHKbcEkfzgzz>B<&}o?P`G&d zJ_O&%^$XVZ2i5hnb_dFf?ivQ@fwFo+;(0*g)r;vs{~Ib$7=7U%A}AnTC{VsaQI{xb zBIQBh$kau^7+e6gEkWh4ypJb2o3r?{hIyHc9SK&`}6;+r*8xr|(1tW&0%|cTHw*-1dWc z;w0eC9x-x{y7)i|dQzhxKA|*)THF`G!b5=?G;ZC?sAO+wO)`%c<%`vs_rs$+59CGj zwB+V`*_Y@!_)kD0F)>UZVJF>3R--RjayP->(Rc!N-1CCDmz$_MwxvtO+g}PVSeXPc ze+V*(^oWfx=^i7i_yA?=L-)o}Luq1Oj|HZNHQ*ckD7Emqgtf~Jm8WdbgT@9h4utdp z1F;AV@?@`y3)r<<&E=iMb@S50VZSLIV!7q%v1NwASm=)+UqNb%gpCv0WP|P zqBwMXSBMMFzhk|!vJz&UbaU!vSbkPysDC3WY4gtTj65O+-ItORTk6a$sXTt%d#Ge4 z9U;h_ zBs)IVSRiGfAr~zB+wsxp#q22Ao#0vi|7qmRgPOSFINsKFP@-TJv4Ya|fCe>THwQ@+ zMgxY!2$s8^=@J52CI_=w1W}~b8Libp5m6wH4pvi9Q4pk*dZ1E8P&}d#Xc4s*gmjA1 zTBd+)-`gZyu`^~T*}U)jz3caTzumvyN45S@K-)HT&i1^?t^3ks-(3$*Ta?__+fmVu zHdU(rb}QUk(mr$5sv~PXisOFxq;hj$Dx>7^N5wrstVs-g^_q&jSN>Da@0^r#{MGG? z#?IJSXS4Z?N|vX)TvYabMcMM!=0Cf&C(ali8VT9MinGbB&6IkPnSn(f`RRdrSybV- zmCp$uOuDpEUAm<3X^voJJkPJJCQbSR&1c`4qq`s?cCH9rJ^Sv-h}_^XLrl%;iu$0; zny&fntf`ExJ6@J|&7bjgUY(0edxrYP`MT!P%Ju)6zi@U@Upx?A<#A*2KSqacw|%Ym z`?E{N^Sz|5JTG$xOVjNtVXD75yZ_K$Z?4|GKWbdY6D9M|Qih1VE2JTrD7d*lXt2Lu zrVnrNJQCg;>C@EvGWNl}Tb_ToPoJ`PJj2*ndF}JhBG%ozH_^xR5Z#WpR}H>OLC3GRaI1%bI&Hh7HdVul2Z zS341+ID;r2&yL;^cD=iF)k)`F0hvN$vTo+t$)QzIwU9URtemuQkmm$X~V_{$N zRs9TcV(10+ti#R?)shz3^=7xF2MAe;bOVVx$Y;A{y&KWFajyB2_Wks}p3~6_MSXuI zA3c%gY3LBK>uM&}`g2{2Px)c&I){#N=MtN0^PW_RV+U%h5M7vrA9H2xcpH}W%wPG)_?>6p+4e`UA0{GgZ5ZU5&Fwmsb}`7M7IwyF5p zagi))u)sYwg(m^}0cXf2z=BF(`TFt@7MH^VumluEFqA8@A`?O>Tt&#mnk1D1LFr~< zog5+;L@1vw!dbyGi-Tdb5QwLQD2OB_pfZ4NXeo+PsACbKr9CW!*a~nFfOVkYAP|Qz z5|02;5cWQ>be9@W(HMwm0APUrq16Cfr=Xz{Z}bO2>Zm{^PTCf~0=Jeij%8Y-J&e#X zuq2B_1Nbk5CJFJ0BQ#=-j<5;zuyI5JrPNt*6EMU6@8a_z$71AVQ8)s)^pTgZ?^sJ) zt$+g@WoK`zwcRcK!e9Ce0&4qj8;b+_f!6RYwbi8>N$qL`RS~JV%f})(_&#=X3c;B4W`nAx8k51wV+!s-dWm2R8Z` z4aMv=AqPxrlpQ7zf-D`ap{R%tfGwl!Pz>`0Z;4SFCcxmcXRO8@+ZGe>`D5n-G=W`z zLN3p)EqEJ&P};_zNF3xjN%NMXhztev6(pKOYPBH#!$6i$O(KZ%5G+MU;Uq1so3#fI-^W#?;9S!15v~ z!T|sP22pb>Cu4_~qm{msv9PhBt&uStA0M2flY_CoHJn>UVT_DaFF#7~**(qoX3rrP z7gP4O3mlZ(oV@Xh&x-Y7;^Fnwcc9EL>%bhh_q}5iY7}R6YGzU#x48k!P`RFaHhu{k zdj0{(L5!xps-u{$sDz0^&B1>1Bpk`*G4gJKy;v6O=sS+iq?QH`fe5+vsA-vL4Ukx? zfki4(I_V@wc%ks$hq^s&3cJ@POk6m5XOH?b z=_<@>$>nf;>RX@dNr+J?gwvmlFAt2Ktt#K@KaxHfmuuyd)SQ1R;6x+joKl>~A~}*< z@2}nVg%_1hQuh{K@~6qa#+2AXTSi%pH8BksjpzHiy(omhZG#GaS!(f6LSzc=g)C=L zyZTgm8krC8T-^D_L?;Rf&e+E2&v?CjdyVvKcwdh%0cPT4em(!%V){=Wen(!!%}Gqj z=_Tp_9-dd>Wn<81d}#m}gaiOU0E40a%jZijUQYb+$slTL`3%$(wV(tidEu%kbM$Ez1+3s)G@yGbT)xR83dYRQh-^S7IbuL5qzhnu3lY{f` zt9bQR=*3Fd*u~t?SW!&y)#Oh%6^$KjogEB~9RaT)Q~aA(>@V$qlrqPEF6)0Q<=1Kc zsCgg&$id9X^goJw&&$(Gx&QiCYK!aH+Rgf!5z+FRk!#(sV68tt8jQcV%@8>8WpIiJ z2`q6ts^Gase+~(bLaBABrj~qH1E0k*j~`^kl!Z5GqvkybwsGzYo#3OqSNG}J*y}0Z-W;UDWP6KGS>nX>q)@|0ak=)v1x;(NYP7>KDdcZNpP$ z_xWgJ@KQ>hUcJU;$C;UZn1c2haWuI?V{sbEsMp+20==5Y)B4`|h&(_aIjKpXv)M;z z|1RY2!!5#S%-a+x|Jvan=L5?ljK;C?=dnN!9PY2`y!|h#MxOL+Kx|b9B>aUa?CT&^+wWY+9ePZdGwDlfd0#g2_Vd zcdyhIs))aX82d;;%@Xj|9z7-44qiRo|+?gQRmRt^Um zaz7$+O?gY})F-o8**r<&H53lOsN(L_>FSqJ9Mx%4Bu$u$JlK?k$5TwSXj3K_+DkTi z^dGU1uFF`kMaO&=s+Na5m?_UI#>*M%njrSg*eFA}mNHCPQ(5}V8UcBl>7Y+!Fc6=P zHN*=hkZP&y1Fr*y*aNH#%!Lhx%;$$ppem*%B5;cH9xN*OVyG@76HPPvb|V*1j5+p+ z!NpX}8yq@YzhKausJMt>+BcUCL=#smWmau$zL$mB^IYV>hqy$+(+2m5j}U*x73@|* zujmeu%vUiS7#KOpWlA1Rr5mPgm|=uXREZ|~P)ULYoA38oMYagHGeMNlv%z!ulI})( z9aMHQd=@9gCYQ24=Qb)Ae-_uECi(+QHsd+qWVqM~+7Ozn%B$Y1kC}J${@VbY<4L74 zb5RA&olBEdR&}fW>9wK4XIP%lOML!!%vM)PsaL^~I5?5!-HZ^h z)l^z`BhL{WB^30?BuBWTdL{+iWs%A_l>PMLBK52zyLp=CC)?Y8?WR=WLWtplm^ErD z)|g^qP3u=)*}_NP^E=^6ckai3!g-^hhl(0bA1nc<--j*GS-hJoi&AM047p)dJ)CDk zq$`UDIesxCx!&r;7anE#JRi*YC9OxLmKBdUB60F~RFFkY$Pv|<>8gy+RK=r5c+`&^ zDDC}4V+uU(ItQByTd-Z;hV>mStLoP9cN5F136=5PmI>0d{g@d_BU$2fC?Q__J)sHdx z{K%Oh99l}nY{yO#hqN+Il59k#2@(gB*b5~S+9oE#(e*6tc+1fxG%e9kD|0Oat45KO z?G`%%eWWdqor%Ela3-uEY7j|C=dRcU!OAdb(eQ^UwIR*R9X(3lyQiAn(+-BXph=1@X+m<$K6ZZT4XLM8 zkgdQEhCCft9E>4yiGeP@kzHk050J2qOIH6j8{?jdMGp#VNJVisl1U{8eI<=aCHL4i zLHDls-HBIPpWf>1yJHChUhgqAqPWR<{6>$Z!k%lXt+JAH%yB38Tsh~W_tu3g(koUB zTFy|*ySa!O$(+UebGP43=^W@sQjfIgs@R;3D(ovK%t1PGRf(0rwT~;*Ym{foxuaI!r-GGO&=xW3hfMA+Raj*DBwLzNN3NL9t>~;ur!x$|KClTjEn#2}L{l*6E9V zwULd8;U(pB=?DrN=CA8WPX{pn#DKs|<`eP|$YYuD9*t;oElRw{4sLW2dDd{- zuBWe@uzC0S6K6P4PFj^q){7`n|l9jsxYnngCfgNa72dM@9!$Ffmv)G^_8%*A}mAGirZ~hpe|gwLuehT?`BoZ8+^* zsoqhb4wHY-H zO8|o{ix#Gcw$DUlq2& zVE@r3jW?#IWn;Gi+hNq^*5*@p$Obw|YFn*Z)*Et2A)W*`!8gA#W3mD=#9y}SD`q9f zU3!nZuZ1A=$sgs65_3gzy}qO=^VZl{L%H-xKPp+xB>^@FXhBB8-xA_{b>;z5V>=BBoQ1HRa%~VcN1{Xvm)ZvQ6Yxn}vN&iJ zLyy7=@UXIg8{#B!_L$OoOvJc30t0E~Rz)m0X+a=z;uYsye$@&+&_!-;4| z>$*hN<7xbgTGf)nVC~)th3pE@7Gx;5<^Y<6(3|!ybLsN5x~V0?O62J}NyR{M_?4v> zcS~c_=4?N>urg6-a-4E)Hc2P92^H9H$+n8~pcCmQm@i$G^;RlaKVTe={=CkdlvSDP zPz5!Mm%u=l{d^u2k{L;NA; zk>yBR&lzG@LwoVV@_}8!THr7OQrozp0$HQ$FX0BJF^abhe$(RQgbKi)1`xeW*{#y? z5E{0OC=yHu!UBxTR^jso#BAvzz}&(jtb~uMk!Wzm3hr-p8RZL65Sn9HVCF7A1*yZ0 z3pOs(;vhl^10fCt&?j%`Kt z5u{Zy0@4gmwNm*~c0CWQKc>Z~_i!ka=4l_TVA^jhgMd&yMOLBW`Q@S-_aL7raBT|K zW`@8E)*A8NJgSBS%Ejw8wluN@8`>rCbDPfTMPg!TP!MXLsEyS6^E7GxBY6TP!$dP4S09NF#l98hVbOD1iyOSWh*zJk_-!|#(T_Xz$9Xkr(rhq4w*hF79Y2RAQ_ z7FFMhVc}Qnc1ZjvbmQK`e@|IO`rf}f z=DwUt(n?;2sf2CYyQ#uj^EFgKqWpn#BNN~d9in6tDc$)FYr-pmaCY^0-HbFSmS`wt z)z8EMb-KLfhYb=2el0-*L0zGh!B|imraI!|M+d_iC#b%J!hS$!+i!h^S!p}%WudpVR?o+UdA-x33x#n8k-{* zq>Opph|Cdot2-kn%VUmA0&wt?7vymk;;Lk1^{` zJ1_SNyEQ|)b30ec)bo9_I2Hmn#*UQ3jRYe$LDb;~ zAUtCZ@$5J8Tw_9{Jvub#_(3R_0kmCa23u!`&xB7%ENv=MB-eZ!VjA^`iG8t?%?BFl z#lfiknD#6s>u-{v;7BoPH?l*f1^ghi<%%ba4G`2?^5h~u$HxhaBnYpHQbE>g%4?&> zTJCDp0!#zt*eoHYO;X{rkGHrvKWr>%+?q^G-q_N2W{(b+mEeE#HRry1r`=OsNrTI~ zf;pbC@g{-IYSUlc^7^*&N4>Em(P9qy$+t}<$G0Yq9UE_3f#!j!Z(#YAwcmSvF^&Qo z!3i>f4ObZ3whu64x@*?PHKwz%Q_dAm5x%uF|Cl;nRAG% z`G-WFX|Wv-1#4t7Q+`hP=AY%Tjlj%%d^{1|-jtk7!@&GjJmKyR0(&DJ9!Cj~hr581 z-*3=_iwLWaahc4yVCJr&VeWyga$u4~&NM+N%B*D0;2M0w16L4!Q~QJ5Qqrc)`s3Mp z`N2?ohznH$H&GG6N?1FE`{GZ~M!LfGUb~d{XKkvV6wl#LDj+A5PnC0J0r)kQNnt-> z_YB`>b~i13^)lr|qKSm(1mE5nPHbB3v7Ra%PVBL-7l8XUT-Tn=N`YJ0pCwTrrfZvI zk-^F-!^wT=vVTZjOYOz#eywrc>8=6tBG4e{Y;4bJZz|Z}=1byZ_5H38Zq~{9qdaeC zY}PE_omfX=1K72Hn{YIn5#zmI5*3M=!A9(#?^eiri-4^T(k9(1E zzSXolh&|FzBQ<*W(VND>tA~|2-Lz_uD^_Kk(Z}ItSX5J{En{S(#_?ax#OOjCupQXP zMRrRpaf)@`$(B8tsO1h;B*j#nf8i;3H>?DWY>HOeWp3JH6IVfx>{|bof}3E;tN$A+ zGjrj?lH9nSqzcs^>SUMNe1Ho%PRZS82@B?55H&8aw;^buF=4 z43MTyX#~3vh_*PIbJHz^C!?oxt`pal(B31^jG;J6>zFw1_?O^STpU^^qWBITRRf{=h z;j}R9AI44Y;}hI+??aPbU(?4A&Zksl_jW51e0cXRgxlU3s~7Clk5W@nTY+3PQ5v0r z&U|4oZ}f^Le=(&gO^?mj`j*S0s+?a%K@y&N)i~E`ay!piq<%=xqM~NqaLrgo!?~^8 zv%I+c)3rH*M+?iTZQ~`gBn`X@PC$hfns#S7k9vb-WW|EGra?I&{d>>!3e~R7fmq+K zN_orhmUYE_W*N0#K>=1>MBvY3ZT!73hVQ6_720Md5Z0IVq0Y+mp%@6BN+_;M9}4Oj zmA~>?R!d+alnTC0ZUw_aWolFU`aq;5C%mpEWAzQvs|S*H$+Q=n>;UtNb08clIa*|7 z*m2mw7x|u+sz@?LTg#!@lDI>DdZxy3UvPbYjrlF=*0ykE;QY#@vn>3WvQS;yRDxdG zbpA}_1+5I8oTsCCH}PSKFt{S(DRtef#Q@)TbMe;f>GAkP-^ZPOYqXeUG9M($i!+zs zLUG5;5^Qef+eztSSz+KOp~qV8U;B+?y*lcRpcsaSS-hBC z#?QS7GN(Q$c?xyQnt@3!&$zqSF!}NW_T9VoZI8=579dNk=6d{0t`8Ri4Gz^&j>H@6 zkwQw^!)NxGJRcLpq>GLZ=1v^A>U2)+gkz0poJ}k}W9$X5XTZyT@-R2t&)Ao3=*W)X zHLiJi+pIdyZE+ONW4Mwb3#n7RpuMZnDuQ(KSYgkgNkxfCgE__h(ScwcWEuiMQ|$ z1x839K(u>MATSa(h!`DCJ7w7wRo63G%v{^CnNG%+dKv`&oElv^i5xQ#yPvkKtT}1L z(H)&TWvRM6TkM(B-ahX!3yQ436Q`-26(crsaYYxLu4Ec=on-wg`4 z*W@!PPuj=6)TR?&w4Q}@YI7QN+NPD3Jqq-*>8KP-o(UVGA;o0*S(C+qm$|n??edlr zp?Dhcfm_!n|2xu7VH}7l-8Xr{T?bFs!gF z-Phb^5$77k?D1Oj+QIzJDp*`O+dN?9bT6`e%AQ)w0B2Jd0@<`I)Lk)?p|iQ;UoN+& zPsZK0qa(9fGq-f^Z)yIkQX}Bm|)n z|v*>TWzowV}o;d;VwI05>uX?^`e zwXx-gaT3zgPKw*1a4`XO^35Jjw%dHSk~Zw1TExC2r8H&= zv2l%T5Gg1iX^_sN%D8|$%aKEDOdp=$9E#fE8mrq1gcp_|T309hcKo2yDn4^$CdtFs zF^RgBxo9qPE0nvVg)uh)Qy}LCO@@51NQLPKvhwkp_V#X3|#iU9cpTZ6r*#yelab4Hk8$G&FZ7Y`3q-usJk=eR<T| z(L{K7D@j%#nh^L`YGB6pa=wH)QG9oAuEYEa$1W5;MtZW#RU5V{rI&LCP1+6Y4(rYi zxm2S1nNGJP^F5x;s*7qZE9gW;=;Zm9gk#`-_w6O%7IwXD_6FXqOIY`=O3otrmz*)d zrw0bZhx>@_w#S>%z>hLJPDDDAD;0!S;! z`OlB=J(RR^mD1il-!x=D2yF}Fz99@K9+Gr}L+Y*?HuthX#`hC&gI$$JM(&9^_g)I8 z=|r(S^=olEs(!jBqhy6CJV$Z3A?Em0pWI8q0Ykqn;T;~|F5-rs{q57kNQh<%;?X9( zgT@aFb%?<}tz0zvfU=LghY}41r?PA5cSOIa@KJPozV<-q9(=tQ|KYgyEYX3Se;!8k z_0cYJ)p7}*I(jDH^M_!>bH6F-_&JAFQdl#j%6`sJM)2s^UY76<*B-slkk$8d`V27z z+ok()BghriV1#}FM);|cLaidD?@CEGdw`X_x@RFiOChdcKCowKb*D~0d=-m{p(Q`! zc1{A?Ws%^ALFoysR=M_x;W=v2p+?#-xhX3WD~$k>62I9crV?D znC1LbV1B6y5+uUWt$MN@3kaJCtNjzb}TDc45;^~I>6S`!4QmLiZkR0U+*>;Y7-+bt1=YAu$MbIA8O%xWL5{h{SfQ^IP z<#w|rag7TZHr%ym3e9g9coOF$*NgRywWY#^q*fq8oc3z(bpr25^2z2CkJ)~Ndc=Fw zw1dADRQ|dajDo(fRo)24eZEfPMds0;ZveO0BHe^e+BfJV_rs@xn=W-v>ng|hWR-M3 zV$wGyaJO-H!pPTw@fwvQE<{&5=#BEu@ydm6(8GEdS`+j-nTa+x0~JNWuyHd}#4zzg8`%AYCE-Wr6xApqE4zLb& z=N~ngBrOY93InfP-P?IIvgjt`wDvrAy)U)y*gj9}e`Gi&ss!yeS8JG|{Onn)*B;BQ znq5@L!tPbnhZ2z}jES?pqF@q-cUqK4I3Qy}myJNxKEghr_ehdOGl`{OLROuw(X>@; z`~_h$zwKzJ=moWL;(UC|H7w0GtrY+64t9zfAH?2+1Eg+;JA)exrR9S-3lrU@pgf!m zTz(JPg+Y0w2_WNv=|X88lBrH+%Q<{f?IPH7qi_d1>G4t&?Ls`hxKkc%L|b z_54+0ZpZpus8(4U$yJE61@#FmCQlXPurfZJoYFnD62lV+feS&+7j3I10vDPy8oVN2 zcJAjC-U+VOt1t~i1ovTZnW(S}#U!-Y*>M;h_khn(G5*+pQe<(D6Xuz+OT!YV_BD9iO3+3g5@(uRf1lE$@5~#=U-4e{5 zj5>g-iX&%-}IuT zAW@#veHcWg$3zlxcc3_tVud@p@Q&%un4465i;$vPu<(`E4a$f5C`TunBxYyV^;hSH zzbqGfgTjGyWuJ31w3zv=lV#U4DlInU0sMSW@UI@|qjW2aecd?im{nevT$oL8GI`;-4_J-O#ni;E%0ur$?&_68TF8O+fj?<2i9g~gQs`W1Fd#C#rDduSMOv( z(@-MXdXMfyJ(;#(oY|$1^K+Uu3%1woyoGouwI@wbu;K8&B@dWRnwyv01PRtCklQOR zqUxfBoPTbn8Mop8eC1aWEIrspGnH11eSv$3*7w!tD+}5P#MX8ma-Xa(~Fp*g-Wp(dNo3%HmgoSE{@bq)ae&4gtm#mbS zvUBS|>qAIJHre^sI7pGSeHkJc+3iZ9to|v;Z88I^0zZ(v(??z^zlOuwkS>IoZUVBr zkaCvk%1sN0+&wnra-x}!>B>||TLY1XVj%3Oi^bLALd#I2kn%X-&e+Wt*tYcj+7&8uAAHYV&DX*U5072T@ue|d3d7p4O);GDgW*cMvVIC zG_v1R#Bl3Zycq|E&0(MGVLHtBsfR|czW36H@CnwAcgnTa>pe-}&HC^*=^Hb0uoaf+ zXh$?(8hW zh6+FTUy_UCM$22sGbs@%pS5)6#l0S4X&}_XSa67a22rk;=y>NmZni0AmdGkn&fd%ZsSN!sU1?OM!F4eSH0mSIzpm~Fgw*kfI_lZX&hplS-pAy+ z(c^LOBGYO<0@uMOcKP_wdoq=v2OvgM=pj?%gqYuDt&5q8y34w)bMvlNV^HDb%o2o* z!9gYu;HacfA)-G#iwg&%0>yf`&r~RkCCPMV=9<_$AGWu{a}7wrBNgDpEKR^Rg37Gk zcaC7|p+_La)z`V6imYV~VR(`Fx={zPIdLoP@DiMGh+MJHa`mVK31~jiN!4Q-MYkr4 z$P%3V!qM8h62B^VlbY>H%%s$3rbo9278>7I z26ik?F@48#PK?ME0O$dyS*9-;yjX!)3 zyuT@|^!nl|j9oU_a$hvr{>;#;^z%WguH%U3o9|W5%E*9qhV!c1PsjW0%X=~!UoE+a z!0pV?6QGFc6uMUZMn4PYV=wQ{+rDA|3$ZT1rI=6fK`~GZwP=>|BfNXu&h=7O;;AFz zw`unJUeQBF+2S`}SHVB>2Iy42u`>cU+JN3ni}7ore7h;q+HU>EfANi=I6B|h(+O?1 zHP#yZ{5f3b2gsl^TmJopN5r;bZ&1@*S|FOstk+PG9|~r890vg7Myka>kkJ9K4cmSZ zDGxD-S|UG3G>(XmA_~*;m;h!W2!qU#Vchsl0qj1`j!G^drBY}qzz#+ruwRgHfhJ`= zaw?!2dJClo4+iZ`Q8{a9HIhDdkNpD4F5J`8NB&X*;@!%fu1NX#Nrvz^W{R#?_T1{wCoqDXy>qVmmW18 zo4&j=$6XeVva$+N<@E?pig`cnAf~T@JQ|f$+uK0j9mH_h6IM0&d1}8~6y~(d6<#)! zR9--GvE-9s4nVQ-C>8*QTEhR43PLdia>lkMc^=n1JPQmO;$Z)(U_nq0N&UpQ&7yer zLl0q~5DeHO={nJL%%+J)Mg?aPD@+>-5;49AM-X6o$Bn4>Ug(ZE{193`Tt1*0=fz#( zKqVNa$2Uqros+_0#RydbIal7&n0JJo3!W+84%$LHq&E6XJC^k{R9yT>r)OBu-b<6( z=;7KokDy(-KI&oT3X8*+_LKg8oKKO^pv4tH=Tq&-A9 zvpc+)5Bw*XI@E6{3#8(q9Z^dwFX0E*XBWhOTZo_pNi41>;D)$mjT4YVGA24T%YJ8{ z0>S%@C>5>5d3y0MVsilVgP`8_t>qPDR+pr2FDMx}+53QbC+MsD#zJNZ=~v{ZmQU_f zjYkJnP;mJE$`zS}Jq_?5HD4TMgx3f5@WP<+3WM&Gq41Z6XV2kqi{G4t$hkkg=P8GF zR^gAD%Y6f-ftKn9YmjmbcN#9wS_|@_ttE4~=?JYMb69cdQ%7sjXEvY>D{p}UCJ851 z3PzI01x275N*FD8^)X6JWgj!(pq6Abq(N9(UukL=TG}U8_N%mF3474BZCS>RpNKv7 z_ct3LmrUnv^CJ&RG*7269)6d3hLCx#8(pZM*gR0(-&tO&kLI{w;p917mw#Q7A8;DOYCzLdtqLS9Zhk6r|)d56meED5I3+NhMhD+F!q;|EU~ACT>E=Bm$> zIP{9MeYw;wGB#S&Id2|X{c0T=Dv_qHSP=t3rfG_>ggKi|lqp{DsjjUFAw^>j_vf;fS8gI}c z$|PEv*=##i0hLcPcv=#~j_H07dS57>fsPwocPMz;ceyaRP&V@2xm7pgdMf(K&b-2y z*fv9Tyy6u*DfTXM0mX8Qh!_H1f;WQ4TBnyaUb{(c2Eg;?%F>HD4vLjB+@oiinIzc| z@3%j-1NUXa&aBcFXFi;UQ92a&Z5!ju6{6UN`^FF`5CHUIXA!TVhc+~@EI9$v6nZRU z#@9W&ck1O-0%@EC5W^dBNFw`Z8L~0DY10Do*~QbmIn$WiAaS*?Oa;t1IkB^txCj}t zWRaCsZ8^D}RXKjM%>h&6=B;bpTP#%=Br^KM#rD@lLzh1CU0!z64}g8k{-H?!{(*GNu4qaI!3LA$C!bOy5seNRDm$37mR4l1zoCZe@S z*_de(KPf-UE|9f=X<8hFDw?P)X*Vn94j%ZD@@UJIKF(G4(NL!1fqgu&+?^V)EIvwQ zcp&YI?4IFU?CWJZZ;uqTGOdC=@Hr#l8tdN2ag5|zAEx9j3F1kL4FLolLU1J(EcTG% zK026kbLEo~&4s`({b}XL2<&US%Pds8+~R~%>{RO3$a4M%17&ShP;$K^9w$|J4CUY4 zSheivqFkPf;a70CEj+z%ME#1~F4~LS#xsKGylW#HtdA47(V3kol!Qo})ywds645mZ z0SKtItrn`Lj0LdIiO*`qAg&@v-mAm6dEeurrU=lt-DN;jnt`{6y|n>2>Oj3|f?n)n z3Wb@>LsH(8E8hdZcb@wQR_$C-g^LD;T#H$KVy(!0k!bASaORuLt`%|NRI&@b#(v{~OMs6E|rSz=$w#<_<^HCIneee&rWiblRiu%hCuf zj$RzaB8YL|-;|B6mRS$}3ws|#IY=-2D0Q|5)-RTEXk;~VA{KkB9&JKPHTI>q` zbKcR{9P&0b%=NiY`Q2@6+k*Q^U;2@mFGiuRz6LaKax*#4E2MZ0u<0U~cDR z>+l<=c$H-JtzUQy0XYE`IZ+w`2XlQZ8Rh?+6xFvjw{i!(|E*K~AzSI2zVH`J|FIGL z1J6Gp4Im>k=bzAqgpgOicf2;%%n-`YJ+{P5Zpk{6(VB={1m+*U9HFF~;Gsi!Hm)GU<|JzwvUrCz3?|&#v z?60o>eP?6)r{!N~*_mDf^)LIs&i-}$W8DAF_xkO1mj5b@0H&9bUhV&D%gp@B<^0`_ z^)Gbi1;MdZu`z!|x&W_tjlbvV-?jRR2RZ(Zjg-03Yh+%%QTz`C47Zt9Dw&`PEK}Q3@;qhi)iYgZ)aw1=tyttU`q8zS<5@v z8aW%jz-RyWZvW+*fPbgj{#b27`Y%;)Yx>)V-`@O*IQ_Sin}e|l+{;2?fqPjme{KLa zR#s+KfC=Ca4am&F`Vy?y4Pf)9#>mLR_>%2^XpF#@V*iKs()k}6keTIW^ncp10$-y0 zkG|~8FPZ%x8jy*d0eOf3 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.md5 b/documentation/latex/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.md5 new file mode 100644 index 0000000..180512f --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.md5 @@ -0,0 +1 @@ +474f2e385ed0ff9fbfd0815a8ce05d56 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.pdf b/documentation/latex/class_b_n_o08x_a5a556c5ec1baaa7f1156779dbe47a7b7_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5eae0b9c5e6c4cd04be6dbeae46cad9a72f6c376 GIT binary patch literal 19110 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 F$-nY-Ag=%b literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.md5 b/documentation/latex/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.md5 new file mode 100644 index 0000000..ceee714 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.md5 @@ -0,0 +1 @@ +e7e045c79ae6fe1f4e54254787831b88 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.pdf b/documentation/latex/class_b_n_o08x_a5cc58139e4d5f0587b90e249ceb476f9_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..426b89a34096c6406ece4e31f912c781ac3f985b GIT binary patch literal 15867 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

    {>`==VKjBKNfa?SFwtgl%Pw`s(2#Ca@qk{yX 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 As{jB1 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.md5 b/documentation/latex/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.md5 new file mode 100644 index 0000000..dfdb720 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.md5 @@ -0,0 +1 @@ +5c60c8588a33549c640d0334c6e59a5c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.pdf b/documentation/latex/class_b_n_o08x_a6671b082d20dda8bf5c53cb47db0c338_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8b71b66552185cb1bf5a7f3b7c6406813b4ded97 GIT binary patch literal 19266 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

    OEVYGXhTe{cf_O4QOQe5 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 YMxn&yN;0}Ahr{KXzW1Kj4sX-{0;k+<-T(jq literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.md5 b/documentation/latex/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.md5 new file mode 100644 index 0000000..2422fd7 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.md5 @@ -0,0 +1 @@ +d596c5a96ec54fcd5488fc7836ed8580 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.pdf b/documentation/latex/class_b_n_o08x_a67a697595d6a4d4638a53c6b4a5ef0cd_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..edea25df10cda458238d568fa825040ddbb896a0 GIT binary patch literal 17511 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.md5 b/documentation/latex/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.md5 new file mode 100644 index 0000000..9ac9ad7 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.md5 @@ -0,0 +1 @@ +9ae6d4888bb5c31ef98a0d6ec40ed5f3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.pdf b/documentation/latex/class_b_n_o08x_a7077b9a130f1dcf0192454e387968dd6_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..220b363e313af4bebbe45f5fba6d819baa5f4dc4 GIT binary patch literal 16429 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.md5 b/documentation/latex/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.md5 new file mode 100644 index 0000000..686eaea --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.md5 @@ -0,0 +1 @@ +a645c264b1c25b5c775d2eb14b7fb1f7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.pdf b/documentation/latex/class_b_n_o08x_a71ca35f78b98d93d31eb0c187dc8543b_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..31afb152d83a12eb81d323743cdcc0bfd9fe2bf7 GIT binary patch literal 15993 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

    nXsb+YGM2$HpDTUUJeY_4;5@*HB$^ncb z|G57`@4gv!!??motzw^KiH+`t$tSliZ(VD7sTp)kAZOQVD<)b!ex`h8gQCYrFZv!k z&BvNJ57Qo~0XV2m)Jk_Uy>pVnQOK^1zf4>q@A<8$;H&xC+dG6ClNEo;$h zTN_m_DW&C&$h|IeNI7%&B6ae`EIDDEeWFFaeT`OM=d51l4NJr5Hz~oJ!GP`{=W}pt z>PK+%3J>iJdvWt#>BKi`gLOT}TVLK7=)5e2MhAOPpLb+Q&U-N>@+PYauWZO6vf?!A z+>5$uT<>k}lpRGe#YSzkfKSyaxfi@`7K&ZP^WB~aWI4ahjmDXvv-r$ zCU2GzcIbd$@W4K4R1q&y*+WJ*!Y9TIyR4(J%Z%-viLchWxn_5pr>JZ)0wg z1wgp+h$3^cJBb%LUe0&dh%&UI=(2Ohst1{)`z0Im4a*BB?CZC+{8pjX3ED?j=7vi0VFr~S>cA{K*@*{LDx%fy*) zWu{uFXG@RC)buuoJv7Xh@OhSOAJgJDyC>g1JgwdRZOWJc6=%|`?fNX}C>nAhVSzLPx~giv&1e7AsH=2X z*6M=FP@v<@qg?LDpj?k64|rL=_1Zyumy-OSJOek{_Rz!C(m=-iMk(td!x3D+StLUN4AXSzr4i;TNkc{*x0P!Q!5uR-t9j62F~S3ME^+R{~0V_2PItn7T{wt1ggUET43 zQitiznV^*Rh)kAj!4|7=4c$qS>p4b6f~R~gKih*-@Uc8uN~5O#n48mO1LKD4kk3?9 zM!gbcW}<%(FhXtjo!X@Gq}i*#rY)c0d>q{?p*2y^VEJ~B#A?;)!_@_8CVtz)+Gw3> zZLB!x_=c-)t6XjbKfdtc!y&0UGvd71_2-jLdy+=;6et{_$<;E)GUz8UlA`2anoHoq@kRh+URtwsZs1NOR6Eo(DZRrO(~6VfH}F z_+=IRG#X9%EO0rpt_EEsuWW?{LP?(~Z(7Xkz5j$b>i zKo%4bhS3)4+eLB!$bb#Xc?(P#WUKw#Ng^Sznx&^m zAy5$4m!4$u_m+#j6apNm750n0i+9ny$hYu<6T0{td6uY`0MCTjBX=qQe6?7#1P~1# z`E3O9Y(zmWAu|WAP0j%}gb=GR$a`mL_EuIf!sX!!BeoavLE?q@xc@7CCm2EXEJ5Jl zzhQ)6f)32Wg3BJG?F~X)4hFA>C+bl#+Dtw_&_Evs2*DzQ3kEVFZ=N29%h)a|b~`S| zC)gWiYyJ0O-@ronrO+Gy)EG4LLCE1r3Lzkl}LwPQ&3>Y7`>8tYvn1Dg~*lWf~4grNC^axP!6~5UVpm1L#R>;e2KZgV7 k{~LR0H`@=+Gg1S>s^alME?*d3JdH@CqBJ!v_gSI-4|Dr<{{R30 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.md5 b/documentation/latex/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.md5 new file mode 100644 index 0000000..4f7bd90 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.md5 @@ -0,0 +1 @@ +28e6465c9209f1804fce2a994dffa705 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.pdf b/documentation/latex/class_b_n_o08x_a763c3a9699a1081d430fd9b9b7bc49a3_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6d68223ba1bfee4f715616e699a7efb17d21503c GIT binary patch literal 15832 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.md5 b/documentation/latex/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.md5 new file mode 100644 index 0000000..abbcaa5 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.md5 @@ -0,0 +1 @@ +9c69a4a18efc00a6e4d69f8d7234c7be \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.pdf b/documentation/latex/class_b_n_o08x_a7665cce95e791c89161ec863f49c0392_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a1a5b2cfe92b419f782383148130368fffcfd1c7 GIT binary patch literal 19743 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.md5 b/documentation/latex/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.md5 new file mode 100644 index 0000000..13cdb54 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.md5 @@ -0,0 +1 @@ +3e1a5dccb33629424aebe4d18cfa3a91 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.pdf b/documentation/latex/class_b_n_o08x_a7cdeb849e728487de961cdfd4030c773_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..40faff2241328976503d7cb4ce2058c03b1ab450 GIT binary patch literal 28641 zcmZs>1F$GD+pW26+c?{{ZQHhOTW8z0ZQHhO+t!@#$E`b4)0OIU-d^1+Np&S%c|syD zEK0*b%K}Bxd|mSi#Y8|)U}tCv#m!AXCv9SD=4?*D{4b;kMLEG# z5jHWhGd6+Z<%M!`b~G`tfpX6}*4d1~8F%oxtvwT)0oKCwkn0Wix8e7%~MR+^<%jdoJds4mW z_oh%g^8NPv`rDQIO~=*xoBi{v*U9%IQQPs|nceo?d)1g4B=?zigrKx86(_XO`(pb$ z`1y_P!}qfo>+^`Z6Z88d^%BjPkE2ORJN8pqx^36vajkn9`>N;D_<2~#248zw>F4wJ zc)6G7?PG!m#6#tN_LsZs<$Rg%theX)6ME+vjqmei-^KkIna($Qb(i}}(fygH=X;+J zMEmK>;|zZg`u5JL=bY>7@n>I7@7wk@*0a~^tMt{k0d4+MXk`Ny&2Jx-_mwCo6aLqXdk!9+%SZiZ2W6^i#=aWQ(vnge{zIf_Jpb?6rTbVk`awTS^84U$XZ{YaW8$^E;BqDm zIQ}*1qrj7|;R2OsVXWt{+%4pX7T)V`J6EdLqeGN%w^jFO0xaP{&22;)qe-2s9ul7S z=OJu{E61AQ+kl947^wGsQZr94k?aO-W0$E5JV5 zBRpd1-lw8wn2aA+d9PRJIEicHuC)KE>mZf3n3(MPT)g%8AYtXUbXNijt|X@6T5Clm zfela?RYTJkUP~WELfxXpJCAOvP|P@W?;+AfSbKGee<+?Oe7=zoA)tAi!J7$pM5auC z{ZaiAlp|^ruG9-R6nx_Cog&>28 zix8$Y@z8WmF`gsOeE^hkkP?#=(MQS;F@pCvsocHVwLsygP0%fp@&bb+<H@-(;(4fdM`&1K8nz7Uw4i*ZEkTgf-0@*NAZLwQU(ClEWl zeuceiWl$Hgu!(<=Uadc_L@i@0()X zs@y5`1@6q}3h5Pm#>KAYt!bM3ek)(wz(eKMrq13i_i8IK`VNT`cguHcjM#m~<=}eR zE;qZ~&}Dc13FiF0$>>PVPR(%tgtFC1TH5ofPnl^UTT`uX9&QO4R>`fXRjK~)z+MX5 z4W|ZlRx0CT38IJ16Ri7;^@e{_i%KWR|Cu?mU8^H3)8nrx|D5Az(NQT$OWGQa|5*$g ztK2=T_Vb@}47wSi^#!-dw%+dD&&}nMNwsaLwbj=lnKS0*SV6*~0aqbT@n=9=+Di4bF54Y6D;Tcra?yJOzafNPp^Qi_LBFR(n7(Ksn{8g z_Dyqc7-OYn{y5AV3?laFCXf(1d@0Fs@0uq6teVwK71db9%yeO#I1qOXQ*qs&qO=-= z!eXj&G#3pDQyJ-Kks-i9Lx)mj>#3XQhpptMt`mK&cdhg$Z50hGTqusCu3WjGab6Sp zvqMrEDu41hPTreK{rIZN6jNj~uQhTSo}PWixJ*73aK>09z z%hMIbn|w@P!4Wxfg7o-ipn$hz3O^YFKZGY+M8~K*-j~u6B!e1FIXO5KHW|*d@$+gK zWVxUM(RMvwTMw;1+VPJ{&1)FtT~l%=NnhHZ<pu&2H|t9CuwVuR?FDMomJVaKgheQNCbbaQ14#lFU7h}i&jH;e$-2jICB-t z^v1$qeqq8x?q**at=<&yX`;0#wM->jSr5wOp^Y%pyp0)x*itv{53RI{xS6xo&x@yE zOesh9yF+Io>f&sc?MEMdGUtqF(J|~62B}56p>i&$nO$Le1MrSmVR*<4t@bRO7kOcJ zbZi}OhKr79AvA?Ye!mHbszG6IO~>A}2%UoT_#?!xDOX_j$yrI1t4johEQGb^k(B2y z3#?BD6(27qRUQe`oy2OOGt?%?4BKhtd1@mB#al#Pml++0%+4uvQwE=y;=g>FzG7~R zgyXFy_>#3`Tm?24L^~$8E56!cZxuOygA*@%l6|C{Zsg<1dk(feYIDShosPr26@}h=|aiX}c{{ z;vdH>F&l~378u;Bb0%~o3`*X*U`W44wwWh%-ll~#U%;-=Vhjy09eLUWm#Ii-!BWN* z)8y^vXhJs_rdSQpth=#JmYm_Bn^P2(t06%b#hX{EA`6H7n-O)YpjfD+pnMZE)gqA$ zn>w9|7;r0XR%C~*NYctyn2!fzhF8+rt!uTYDUoS(TQfBRZF_lj{whE8R5s3^&Rw3DB@$t8b{W(|C+3txaUU_*pLAx#Xc_ zuoD+@&M~)0Zi>Vmzx(>I$l*Con}@~u$E`Z5~}=knC`9h0#%DaPUdpb3>|hpc&TTWYpu-y z@Jsri$Z+Whm9)5yFpxQQ;tWGSoIlw*z5zH>^@YM9A+zly6lddxZh0U)L$XC4X4p)C z9EtOZ0i*@vPN0QLh!}$yVNnL|v2LIM#I-7J7?dxs5lI>b=<&+A>;<}u_N{~H1Rh2@ zIGz+)^&ABr4l$nb_PdJaz9lBuKw|V05gzEY1>ciC&Tg z2DmABtcn@FuEsK@EC4SoazNc?ElJjtmB{k9s_UYy1amUyG^_C?XX%oQP$O-FKGd-jjT8&N84*DE3w zs2ZTF5O>j^_(sB;j34k_aqSK0OuK)1e1OL84%qzOTEFhd;sbTTa;4u2B{T>QVeWZrv@ZP zyS#!K*92_MZ(~?#n(D~Ma3RiHtN7w)5a&?PCPl!HtoCP*;K{h{2_Rvygwpek;r9+?xec(Q znB{MTrUXWlYg#LJAkD*M#_&87e=P>kTxeCq5ETw?$S8?-~<7C8TNOrlEZKtdl(UR{aG+@ zb9X+MYrG}zE_riKQ9K4(i^`K+2x-5K#FHACQ!_)_oFhexNn>UIk1xnDk}bbf0`2pH z!o8Ci{Mno#p`aqh&=icc>62J+k#I0`JBmXbO+p$W`^%JWN+1L9@pAjj(9~=^?FI(o zxhHigSO=CFNP&QkASL-CWt(EK&;5YhcaeYL6rfmTF!%#wb_$7;`B+pg2+px)AHy6W z(F%*Rwt)#S?!!X;jfr#CeM5XP*F=VQTM}fK^z=!4OELy1-pV_pHYFkn&6Ml;Hgi%<%$OnhB)wES^U#q@^Zx zX})D%9wBnA2(aZS+p`Ez3^Ye)AvfZdnQ08napSWKnyD#c-HoYf$cr3lI3-{oGYj+u z=3Ki1Ls<+`RsT*@lP&1&i6kYOuB-Sp&jSr>U#p^= zNg5BcM33{m7wfr6I>1K>0zq&LoZG92==DmaByZ!MIC?H{1tD!oy({((WCmf_jhj9Y zlhC<8ud9vZve&2$h~f;JWrT*3{19lvgAfhn4n%=*+&BXF1ePK0=?_GIbG0C&O2GsF zO*K<$h9!g1SGiWL!71Hj1KrL*_AiCK&OxZUOWMaXo^!kd6B%=o_Qe|FlTmM*X~P_# zn!>4hlW8c9)Rpah5Dm?aNfA!aBdHt~H+dM$mgXq^j(>qoBA8WJPs`L86EU^?Rnu+{ zeViZy*7dm|NtGK^#uIoekL@plo0Qs{-{R9Og6_AM2(N7p^1GS$wGO2D(xW|Q;So8P z33}&AP&1hg<a;qw5;1Y4az|OiihVb z3B}56x5S6J;xaVx^9P0y0(3NZR1J-lWYDux( z>@;Iv(Fd?%gIVQPg$e3~t$2B15V7d3^{>eIB{FLK0NEAx2vU#wBS1RHD+vt*5+jB6 zC?MM?Y554dIStvqkQ-dmT-<^f0kKop#J11NGP^(^_p_sF(aU~q=ZUu8w;%pxsYRIzON zXXg-8(%D$0tZBfQ1y3TRV|Vprp4QuPt_-BKFQgabLS?cx*b|l*AT)zbL!EAbGsj#> zirNW=;NFXJ&sC`{^W-x#AknFeQ+y1!=oe}_K)bX^vn@5Wv!+E&jDgA+Kx}%l1qB=` z+rr|qrUg=G$WC_UF`bA}=tDU6 z_3a{4zyeg#_sT(k#AZJNa>Xyn`UQg>rdn@ac=gv)$=P~u$G>sOx<~=zz=#f|WC4Jw z$%=9+No7!3Bi6H&snpQQdDR;~$G|~!ktI(B*^%y~^5@r?{$y63^z_b{NjBVD_mFwJ zEsz5QkC8=}Xl15xD8*Y>-##g8dgo8LvD%0kuk7vlDf@HqPWcvALszn@7&*y%3Vr9Q z(Jivnc3{<{O-QQfj$Tu(JUV~_G$U(Itd>R(TfxQQ;}U0R=yF==#i2JVs#k@BH%=S+ zm#(sEq>zRDQ6dEsh8!?+HfPJBL`j2T#w||qpkzd zETqKt81yal)JW0-PJ_!K#%7IYaQp}ymeQk+l`Nz?@7JYu?*E2)N5J(*sepJf_RXE~ zZV^BO)`zYuxF!oLQ!%S9e-H%4DV-tpQX-wXj>vmxX=WGlU=5&SU}8IZvC;m0!?ga@ zi1{L4eTA{m1-U*!r>7uX=rSv+Nl~FD1HyT%k@mr3t_KEt@AM+gp z^y*QX%3+y$08I_r$MfeoRj3FS0I|UI-YkruaMz8;7_9>|$ZX3%3j&F8v$VjrSu>Ta zvuuYp6sS46(3#cMxMt zdwKieHeP$$d!`s!RTq*~vvzwUvv?e3de7WheGYY_o+bGZ-3(8^4ml856q_Gn>rcj@ zy^LK{GY&D+GmDop8h`mKU1DICa3-tK=hqbZ9@J{KkUpQ4RCQ@XTz19|>4aZ%*BO@$ z->`fpvOf1I#K3CJqu7Q#0d)yqEov=+_s=T*>H4)XVrMV2{lwN4mTrr3v7-Or6bMj^ zlP-H?7!HEYHe9m?_t(swhio8A!QgAduG+s=;->6yDA#93Z|qb#PY7LWAz(*ByTu2OpKa1+L%& zY8V`Y9yY5Rox5l)FUIJwjWO9e>&WvdZ%@QuLP@(juZGBjWYJTXEyQnS;&#D?()Ix$ z#&eh3NW0E7`idZdwjgmVAa3OabAh*}p(q5IG@g>{9n9A2ckfs1bBU}CizLF_pYqXW z94b`u53Kz_0X^1m)2@8=5zWp4N%Y_2wBXMaKN&bY{M~!wTWt(^gVst0M{z-qPIP`k zE?qqXi&~t7Wus$_3R$O@`Y-^Ss%gui&e}1e-L?IdzL|!T3*++$2Ggc0*f?*~hQA}% zNAI3NTtb_cKR65~ry9P>X_%5lUnh93^jo@WA>z4UWlcIWK7|q8RZ0BchHo?L2 zrVR_Rwl29p`)=|MZ@uA=e!jQk@L(=>H%mUNkFz}ocaGgNZW&?!I}YNsY)eWyOtXSG zDD_cJz{zg9Snm;6TIPUT`fAt!h0B}A%^D!xN&7t;NPs+r8HU!PYU`kEx(hl6%X2SI znj;*htcn+wx+llvVHQH5HLldo*6FwVji0jDPXuLRYy3Z`=HJzSAkTlu&VTZMY=@PF zmHt11{}dVj4+Huy>LcRrET-iAkN6O9bN?ss@1QfF|5qTO6A~a`AfPic_;>!tf&Sh2 z?=zjKovri#r8cFZr=cfc`CpFoPxLSSj~VO#F(aT;_OLf0pp!Q+Gx;xLc>_n2fA3-V z-{Tt&{zK%#1w#H!MNm?CA1e)%Z_yh5o68Ok(R~de0 z=Vfy1wQGO9wtCQgc+eHpC5Q_qK^Qkt;dlKDi3HhT*HDpHmLH+NRc5noNu_$Z^06Ne z0%6XgVp%Pj@A7G0xq!CHI#G%*d703)o8Ep)O1Ck4`uYC*YHNBj#dz&_M|HV#p||8?JhJZ)um^?7A_VRm`? zs#@q7;8HJ$&Cor*ax57H{@>Cs?rBFaE65XS#N&2TNGIX}A7Tt4Iwk+{TldtB^P$3! z*(|1zHLC;Rtegxpu_|c`B^$*-#$ECNsY&Iv=)P#C`h{AXzJ*7AFMoQT8K0=D@hF%j zKU5#9@nsn9SO6^1S{^x`n}NrB93i=;yf}S0Dq2SzPO#VK$1SYs?~b1xy%*lXdAFqy zJ;{bkHZ@9T13s374Di^sy+7T?_19i?O#WtY-zBPH&A^QNi?5&8-`eSyJ6inVTz?})% zwK^OEh5d@W#jL!O=awO-lEsTv%_S)QNz{nhi@)262T*drhIOML3Vr*}N%W=iFo9@ELW+6C0u93eH6d_74XItL(4|OK&`asqTSZg)arcD{1UNlbA=eS@E)u)3Q9J?8@ zc1<|63D+a!=rGATl>}ovyR53aAd18ZN7`fU$7$ANrqhfh-%{VOh{D;#PqYjsfFGN+ z^9%@EHvQkJ@&_ZiI?v~Zo%IW$l)yg;(Bs%M_aA5#d zi~<=M`gsOYOOmp5?C{aKTvvc~eIU>PPYQQ>;6Bama7Il0OIAR9hHD&{1`?u-au`Sh z@OLXi{gzi1t|WDr0eVhHYqh;M$T2?6k-htq<=&TS)k!3UChM`mZXv7j$Rc+@5ey?y zb)nrItJsjjf4FNOb+!7?_H!X{Tzk%rfCBV`hoE6rt!JQEEpH6(8(=8k$b3X7UP*@93PEMxdgIL|r)t1|LO6&;%HddXo#$oi~ zxH%~+4z_ve_K}B4jGJOAD&s0ci;#xRF?S-xx&uppsv7?heX`FOo*yJy_e*&8hQq|$ zpO#yi2gV(LzbEfqx!*V6-5(*keUaIh@5Wo=n*Mk=>rdTXaO)p5Q@#ToLAC`2z?;HH zw>WujmL+>aI(KN?7=OX=%mhf#C!a~t0-6UQ7*up@U2A==_q{dMUFCw zA{L)9QGEZ|e>$ErMYE^kMunyIznUs=OBPcH!#u{dHnlI&Py@Iyp2!J2xWYGc zrgKDn?QQL`+8Ca~`dL_5MBq5PbhJ%QJ;Q?Ff#-U1&>!fhc`C40a9ZWa3=7(rkLSOa zRSLB^^D>BOwO==WDmPkXv_Ch5YH#0e=E+=dybr=J-DK@ZYYp)9?jA{Seb(JRK0b8a zFLsFD#C%@8ebH)1toXE?n8s)x0Y?S>jR2GQ2gf6U)mJRU;s*?zm4Wc!HQ24wI?Loy zCZM)s1czl6A`PbuLLDrk7wAPeqYn!I4W-md(2mTB3EXDMhE#|`sx?DqrNcf|qWD6p zy8x!JqFU-bi#*NE-)mmMF2YTme==}62J6y*sA*PtWq|jr3e!jzOwY5M1TGfIaNT(; z8O)*8PB`^BB2JjZKJF2InSYy>!d~P;p(pIUaXa8{k6OnwZM3e`IBOucA~x=9zNQ~& zH)UQjaa+N4UAoU4HWdsI*7J+M2km$C;RYTCxT)!y>b~rS_E%0(s-*1`Rmii|IRBHx zkk6|#5WzF%=og%$&2`>7vsDD3i-XW!z-f};Y^UwhF8@?=N>&MysOBR@3QM+pkTbGV zgulVy-(O=JECfh^oMvEBWKALlVopaJGhs`1*hXXI6h;)5v3qs!V8OcyAjGOI=$mtc z_V*JyaFf1T4NPmX7EbeHc>-E^a*lw-TZg#tB z@_BUQ`B`$ab&raKX?MH+aogGLeaIn19ew3Z6v1%YeV6Lef0kjR)o3{_scmF>o%U^d z=91%$N$V;JFuc?AhB_yfIlsU>sw1sx6bJ+KWgRX0K;{tVmPB@n+9@^2977f%E)Wu_ zKr?1mg*=oz2B7Q|jWM^a3PAXy=wKvU<{IzH=GW?-`{-M(b%xeiti~+D^wn%IQ}~8s z;6sdOwHb0-H=cYW^+sAgzH-(DzFWCt#U;4#`P!>^3MAn)JDdr5j8xKVetPtOH^CP>^j1$kkyq%LB`&yx2Uhd_4 z9VTbxpvi|CQ_bV+9IVl2^ykIW_!{_f#YY$h*Af>Lc|;$?<^qmsfLCUsde z!+lNOiY`vsao@bVmqPVSu$>+aEp3HLR2j)yai+eA|M8#b%uI6>5H414`f_JSaA;Qy zHSn(hg+ejlq&>;{P`iuHTRC|6NL6C4or_P}p66}1kryAq3Hx1ibhupgZkabFYAXNYM@#hj9o3JLY$nR=;6ZEygkDlDd0?x#T|Lz$L|j zNy@wpc`)tz2_jHVlQHDKJ)lF8?ziaMBlgF$+6!)<`7rqaGOrHFucP-31zX03_)jWz z)>pZ%0q&BLY)~ABuT4eWN|nqow?#=pw80`PY2k=E$-~u`08DUQP3h}8>GxH3iWmMu zqhONGcAhbM2>Lw+|8VNG$_$lMLBXD}BM#PjIB@U@lPv0_cHG!IJnai_1T9Lx9MSZN zsQ8koDi?}DOIo2|aUoHa?~8OEAQDNA(cJw-w~3gh=yW;S?^0BbS%b5v@nCk zqKHl&;@pu4!9g+;a4jLG_9A1%oLqxT96m|mkGpn> zsFF!lT%rU0=5b-T>bWYbmMP^@&K*Xd4d-MC7TS@H=wR}J^EKb*8>$;;`Xd5EM+PCB zL@c17f~jn&;?~ZupD|BJ;MPUOHLYH5Ir9chD-k0_+sZ{Ft}76iML#PMws>jJZjxG3 ztg;T>N)*7a7mseV$E)u6*l^OogH{A~p&fx0VU#N98HT=cHl-?qj{@n`HCpmFNQCb=^urxh3bdvdJvS373YzvQU z)_*OgpQEvqbKaij222?jLEY5Y@?#Po6wdx4j~S=&soQ%ngnKVYER_;&_RQ;J4f)yo8CeV; z$D@BA*e6?#kKu@hclmRWsU~$CwfnWlF|g|E0=MCDZj}si(V^6g@1*d{T{%?LY1q2E zLLNubV+@fN|A3sX)+Op8Iwp!HS9RygoL28rU1^80Yue#4?(>@uhHw8aIsGHFtuE=j z7sZqL$#{K#ZqZ~^h-}jL)~i)I=V~-WdEZ_keD}Jfr?2QYp1x?r8fqA*UcaNDt0bki zI&DNxd7gl+SZ%^;L2dnY&Clp};9g{drDG)Aqr0JqR9@u>mKL+Y0Rj`L+IfZR)|vNg ziZcW}8$2tQi{o^$u7^IKAY$)1eGO8$9Nf@^%kD}O8C8-fsqk>K(Pc-XRj|G7oc%{L= zDtW1nB@G%t5-nMN5%(GeRC-YdQf}QHQYEiUR8{aA(3u#G2ax za+B(04>mj2cWM(}>uoF3;3iCe1B%1VK11I_44EK3kfYKp)Yx#UcR!gZF0lB5ed#dCMTX<)$K+0$omBnsK2tfA2* zT=Jo18orK~J|=YAZu6rKH`VWb9qs;;u*g>`go znR9nKh(MPC21+-iWR24Bj7;nqAYte@fHVZdv+ze@$|P`T5Bh&oK+d}3Tc3u%IUo|i zck;{0{x1OaQGXYxP;m;t#IsZZ8UbM3>LOsgGXUCyeoyY2C>wbpdCRow3&m%0)IxPv zZI%jg(NL0%WaWcC?Risz%2HY&Vv73!#h+K_7A`d*4`4T*u@xZktAZpHgkOT*+}XSB zFALqPli3H5dxsyCA@`gK-42R29}5uj?fa+6N1)mHI}4Zq9aDs3C9P26IlOAPm zT*^~~y){KFDo?7{jnPMYv`p9ubViA{)fblApwQ5)Kx< zN%0-UN(p0AD;%HC9Hvu1d$&=`5-A{4{#hcQQmjWyBQ|T~uSscyngx?+jrRCNRtgBQ zoNbJLPX=$Z+4EjgGBn>)?VJ z-e&?nUlF-+Cane*KD*bg&%So1B5D6VP`?YU!Pe(*RC6B)t@>+>rSUp{!LK4nWlpX_ zzrU1bj7&@gA4V+9lhM=Npi{_}hLGQg$%L->Ib!ZhZu<)4qGWqx$ z`1aiUaf308Vx&vB2SUzwVlQ{~(Xdkk;>EY*Nk z1;8hiKven!<3urAA?qnhqkkD#rfxE0Ml4?laTw2nLt((DNFN$(${0;0=}I0WDIGWE z{bp^1Je)S=Ni_&9*-Dk9*(ze{p5OQN&oI4VQ1c(vMf#mN?V|Hr{5ijI#LK6wR}yb5 zN|sc`+$g>HwQ(7|7vK=kvHsYFI!^{Q&C%P^!bx^7SB>B7F|&TCGK2*_kLE?%J-H>=6$GwP8SnZp27BhBysbz z$y!^P?iv0mcCnN)Y4_<_Opz-C_Fjc@!~_ntPn}&p*h4U^9UC&Rv|v@0C;!)^jfBOx zSH4T!79sOUAX5ouH1L8nA+{qlgVF-55JCn4Db>;nJqv*AjLY31X0}@=#t^ ztSu!bt!Sx$Xr?Fab5--Q^U8)LWAsq_H943w_Dq8Dv^^w|1UPA*#P`6|KA6SOCn8S1 ziM4VL;F^U&=3;_I7Du{?An;kCE7>q{%Wh0sGq#9@T3n(5VxnkVHeo_8VJx7`Xjyis z?Y?@ZX1fd|SLLfcFcxAB=5{Z-!8eAejVxQP92-0_+(r(-);bJUK>if^2~{d|DpeQB zlNj8F_Eei?<2|4gvf#vKFb1r6u(vK{aGtl(#gUlp`!asr??&&=hp*o3{0k3TtJ~Gi zqAYjYQ%vQ@&yv?c?QVa_+WiGp?az%`ZP(P99~;4Hq`w+1HNywK+Ic@`EV4H&UwH0p z?NRG}!9fD5hJ(9y1h4~Ri--v1leP-QCYez?`%OQd;@5OH4!}pNN5aWSgDy|S2{m*0 z!5Io?w7W4)s`csGuz4m;s&j2zv9FE76UX4J_{J7*(mL_9qn^9>ou&m;h}qMLlh%wp zOV{Wyvuum)pKms=tX14n!#%Vun1kF1kq~4XovpH$=K_iomF3J}&1-A|MTw_&*I(nW zj1MU~Y(9sBw#lv#?~D9t^k|=|r-6?Yn(kVqjjW9CG_PH5CqZs&6t@b3Nn%`W5)##=XsV)S^XJN(7r|0TR6717T7Uhw38!{ zph4IhB#G7`sqAFN5f*N;?4+I41|3t1Ike4u{Ibb2I7(v34;+C!4MXw zkJcQ_g*0##&&So^X%|kSogL?G%tX!0G9xn;axjL05Y%1pB#ScV@lsY)t)U`yiNZki zIm_nGlzFRpai{WH1FtYZghBfsu(34MQ9Jj;iRRkfHAgoSF}tr*HQndM(c0~wxoN(h z>&h_vA??jA$f5UR%@h0&4~l_?3iWZifxgAVqAo;)ZzL2?4)&@A>8gg%o$ov{tZ zk9A{Ul0vYR=(2I3S&*@ky&paD72JbBjPmCfn(rHp?qMs!@T~gOyKE|zn>59!s-vQN zOf@}4*YDCqDvA-{pQzHisM5KW?OkJ~Mxc-P6K;piB=Ff~hUzAdI-H$BVG-AskOurK zRuYKbGeu>MWM$bUC4M5rs`48M(WM%t9_U7y@M%OLhce$isjR)5gV5Gmbm1lozxidc)JGX1rY89|psliNWmR?Kyp|qg>E5##kL1b-#lGdAHv3Yy z@AP~FJgm%rIQw~+xCuE|yZ^07b}V%hb}@J8Y~66l&49b`OHLy~Ox?G>vAuKnDQ}kE zu7=k<#+Om%8y!i+>2$867__u0ea$h9@ZAY}VDs48zxeUl&dnpxz7f=(G%gocWh{Y4mL_+3o#b#Lp}tDfYbUif^)k(OrShV=|L zPD)x;#~B%58&3j_at=b7HR4nlaZV#96v6DgXIcT4Hgm>X%oiN^*JA=$d$S&)LM!E| zx(H}9b&^*5MeS5Yqyg@>CmP!TTI}*mEkve^!UTalMG8>ZyJnH zb8)|mZk?{a53$$6dw&Ra`u7lS zLsjS@*n_iqB}_Z=wza|5uG0RHH6moYe~XX?osVW#mKBad(kfrEqh%kZqom!Ygo69T-(m|?~yvOY>9W_2tK6-!^R!%0|E4HYHEOu*6N-1a z)N{X{K9%8l7rhfz>crZ4wyD lYD!nCmg1x}^KCqc+;D^FLnxpz&Ib2Mb7V2AS9v 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 KQ%k*-M)*IaSS(8b literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.md5 b/documentation/latex/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.md5 new file mode 100644 index 0000000..c1bf702 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.md5 @@ -0,0 +1 @@ +583f9aa4eebf5d302934c1c74494daf7 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.pdf b/documentation/latex/class_b_n_o08x_a7fe5de95b1f51da44247a87317fd0c75_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..16e7df745ac5bdda57308afeb56b4cfda6d3923c GIT binary patch literal 19143 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 w)YJ-mi-3p~@hRg;QWsD`Y`I0Gphtow>6G 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.md5 b/documentation/latex/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.md5 new file mode 100644 index 0000000..9c51e8f --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.md5 @@ -0,0 +1 @@ +4ecd50ea17019f1b03afce5966c444ee \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.pdf b/documentation/latex/class_b_n_o08x_a82ed8d7b9a5c25374839df75a3d220ea_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..656228674609726d715fe4c34f1713570bf9ce4d GIT binary patch literal 14886 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 YJLuXu{P8X$8xsQ)3@NFItSHR?0dQz$i~s-t literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.md5 b/documentation/latex/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.md5 new file mode 100644 index 0000000..0689a77 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.md5 @@ -0,0 +1 @@ +61bc4e5e087d9c784aa8f1de4845170c \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.pdf b/documentation/latex/class_b_n_o08x_a88679bccd9339b87ec35fc4fc4e745ae_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..84a56916fc4fb4d342d7bc23f08a6267fd2006a3 GIT binary patch literal 16056 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.md5 b/documentation/latex/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.md5 new file mode 100644 index 0000000..1e533d4 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.md5 @@ -0,0 +1 @@ +23ccade64b2e51df86c12d13dc1c1678 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.pdf b/documentation/latex/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7186bcd8ef205d89175fadba7780214033e2a835 GIT binary patch literal 15948 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.md5 b/documentation/latex/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.md5 new file mode 100644 index 0000000..f0813e2 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.md5 @@ -0,0 +1 @@ +0599804fcef63b981e93cb00737708ed \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.pdf b/documentation/latex/class_b_n_o08x_a89618eba08186ee8e679e7313907ddef_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a2e6d17c4103c5b00e90c6f657c3c8156ca07a01 GIT binary patch literal 13165 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 B{@4Hj literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.md5 b/documentation/latex/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.md5 new file mode 100644 index 0000000..84e41cf --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.md5 @@ -0,0 +1 @@ +19f743b4b9000cdaecefd2eeb2046bbd \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.pdf b/documentation/latex/class_b_n_o08x_a8a5f3b985989e846e831f70f7733d0bc_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f6cbd333625e45d56c657465233ec2ab3543d97c GIT binary patch literal 21089 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 Zb5)TkSQ3R9T{sk2iF}HRm;)Ak{{gG|Hf8_- literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.md5 b/documentation/latex/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.md5 new file mode 100644 index 0000000..2699e0c --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.md5 @@ -0,0 +1 @@ +f9e8a788dead023b9173ce0fabfe5c7f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.pdf b/documentation/latex/class_b_n_o08x_a8d8e75f0234287cb89cbec553cffe52c_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..73b2a4100976daeb2a33f81ff15250efda2c6bb8 GIT binary patch literal 19122 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.md5 b/documentation/latex/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.md5 new file mode 100644 index 0000000..5582468 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.md5 @@ -0,0 +1 @@ +10869b0f93108ee66677525601cc8972 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.pdf b/documentation/latex/class_b_n_o08x_a8d9db3e1b6208c2661e1c543deefa53d_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..21c8c08927434d842fde328492dee9ef4d0974d4 GIT binary patch literal 17685 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 D$W4E? literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.md5 b/documentation/latex/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.md5 new file mode 100644 index 0000000..293c698 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.md5 @@ -0,0 +1 @@ +f81b1cae0a266390c1db0a9a1c6e8d04 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.pdf b/documentation/latex/class_b_n_o08x_a9329c6669282071622c3b3741b1b8142_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4cc4d95e79fdc11ce64736a7034e386cd59c57d0 GIT binary patch literal 14352 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 b/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 new file mode 100644 index 0000000..4e6db4d --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.md5 @@ -0,0 +1 @@ +35a1e7f7f8988fa30b63914470fa79fa \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.pdf b/documentation/latex/class_b_n_o08x_a973a1b1785f3302ee1b2702c6a27646e_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e686fa3951fb4eb0fc3c95522df1f2ba51f0eaee GIT binary patch literal 18115 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

    AQnjEC`Sqy9s!Y5pkc(4H;WRv6-kuz zhbxZK3cLx3PeMT>VT8$iqzQ~~S?B}Fa52FwF}lSEf~LU!5v#UjCPfT_`B#5{3?_>d zL1sud??Rrd18B*zzVSN->HUnoJqd?uD814(2k6X@aMJ&1QR2MYSqX)l8khJca>i-2-y z?n2^mI1COMhLmW4ISLCo2fmQBISqw^Y!+xJV4;SGV)AugfQU1PPR}>v5ujxLRx>9+ z&y26^0O+~#FB%bY{nvIx4D60?H4GHNuQhW3wNOK2=Bu^nn*zC>Djw)M*IWWhG~re literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.md5 b/documentation/latex/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.md5 new file mode 100644 index 0000000..b41dade --- /dev/null +++ b/documentation/latex/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.md5 @@ -0,0 +1 @@ +e55caed8a82da680b516057796490b37 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.pdf b/documentation/latex/class_b_n_o08x_aa16609de88bfb7b389348859aa0cee54_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a31f858c3002c547821c71aed2dfb68b9db2991b GIT binary patch literal 16371 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 S!*Kh{DD8|jF4F?P8f*oL zz#%fhu_Z>)h`JbCmCeBIwI<*>e|RGpt3V1qxc6h#twW^2YT583anb4e>H6DfDt%_G zqSBS&imN6TT(!QwjkE;z&~1YDKi!9G=YBo9LB`Wnr$NR+TgHhqm0NNGwR(Gk3zjmD;rvzu$2*B>lRIY)nl8Iev_qnzOE+QH&kmx{;0 zON<&~rkT&G8y~}DaTGH}Om-9@)92z--g(4a9FSGMe-YW;%c@S#EVf0Xh{9)cmgy4? zcN@brND#O@;P>d1W!v(4K(Q;3&64S)nE}}mw6tWZ6;Pr5!h|uyD)ocb`GddnifP@a zGZYbA)gUu1U34mTT2*&#D~hBr^Zo3>IU8B*zPUc!SY5hsiZY7wW8KZL>Ed{)Tuo;l zOQ-SyoCxS@UC}86=idM`+0xGm@LX1Hl=M3-H+Sh=naMdtYuy+E zYozoR#>J`~u0OY`T9+|oo~P>7G>mqZEPS$cFY8F?BmUrg^DWy$#8dkZm$mimjOKyHhlteT#KL^~`LMCkDR4 z85Abf;R{zD^C0 z9I9+rUYx@JqxSn3IwE$&UF1}$cw{v|2?%1*ibQDu8D3wlU>;TT)1!TnU^cQsGjDa-u(1#^y=$vprSeeWjnyvB4=(;mpC@x1fvzFeD`;SXNs z`JdaF7^V(opK1dwn9xOWQIDi9FF*$*Q7T(wllM1Cd~^yI;}0)U*+>yI@Z!0f>MZzt zoBj)#i{mw`$!&SMg+A?vUD+10lch__=hk0mq(EXsYAn|CM<4py!8O5>!G?NS?Q1YT zH?a=BO7&yhJJ?guAUiPiDbl=;&`+D&uBNQeNzz?uaTTplfaL4**p zTK4_>flA|!(w)hVZXT-ujiwwc+zlh~CCM=~8U}bq>AF~JW7~24v!}HCwZt^^GpBtg ze^GP3Nl(Pe6m!o@>}GXU5-p=u*<3d%JO^Kj2Vtqnr z1PE&(I_@0Z0x0iQ<8AiKS1V;UNUsEVe&Xt%sRo6T!6L-3^|G*0d-=OBb| zqBCY4?r^4M)FlV8Ykvr#tKrkrpLkl2WVwyCSOXmp!w2w5?$5PF zfzOw_U9efbtaP59U@A)neIeAiPX=Q#x{COQZx07$njdz0bk9HE6`QQ^F@%2(R#4@t z`$rI=VZI_FWIA;0PbWdV4Nzzk8o!!eX8r3%stlC~z_ff$1S&1B4>`D{k4IPH7(+JH zw!>K@mr$g4>pMyx4TTT{3_WPTAU~04ZOLD}pNm#@bwAj(|H>`n$jLej^fL3ansEMNMS%~s0O)O(pmSt?bu?#a1 zGpQr<65M&$a`>yDU)34s8RxG=dnjk*FMPY{a0NXt!AhqT6L_RQIqVN425?OR?1|6L zHj`46?Usd;1sFb4_Z}lG(jF_Odco0UTLtG6JROVBOWlP=Y6Kfj(b6U&gkjDltJR#h zH3bj|s4W=5n=jEGpP;7NN#20dAd@#iRU_BSikLFlOv4SQ<%e%Ns`yer+A54b$YFiN zXrlQFqqaq;pGM;)K#^aY8Lg%NNj!#02riD35$74IeiDoRqBV;es-aIv4;~o<6mp|Q zRhLkVRh7qluy-H=<<&U&?y^AZ&>IUed8oa8-JoEy^Xy*4?8=&6!)B$NG#9TZbe*ck6k1P6ZyHEvm%;tCE7~ z2%;M{0x}bgir~@k()DXpSP5+7!uf_T)}B+4h0jVLs^#`)%_$4(FIHkT5Eiq)lZREeFeLUCRop_TIfjNt4^n{& z=-nM2uczjErQ6aViI@CZm5__3=(jYPZLY)_uN4X?~vK{*v2Yt0$MR21etCB>Z9fw0`-a9J%MEyb*;_8_4r1oMe z#qrRb){pN{j{KA-Eg@lvTFS)`%^+!g<5wmWx=^@WR>@KDqM_Z=m}w>h$SsDsA9h7) zA;p9{rQESW0ZSENeE++I5lgwo?9eZJ1zKx^lUN4>rhMM=(aU!a!LPr3?CB8q+hk2UEkJ7J%*QUVF#(>Y!3Sg3 z?x;C$$cn5cJQ6axC)^+OFlxtAhBJ-FW6YZt*Xi~+UXmb z*<-b?dZU%|2mdyxQpX!2gx7xLy9@{c&Cn(dgePXiQq43T&0vRP&e63o{yFK6JEG8p zh8Dh$IiTi#srN6RAGfsKG+OU9TU`cY`X^--mQu1TY!!3L$CGwTBy&lN#ZuzFeHq={ zPWh>e)YczFJ{HakQF)@>;y(6$I35=S#H6i*y`;nsAb z=*gea)XkOIOty(m8qad+Pf$qmHQmYw&|>BKT+IzrS4}&5p_YTb^zz<4(EC%b&m_}4 zveVG?U|I|rRGR}uCuJ;yn;h#U482FIM{dGWx-!WLszMx);G z!kXcQSq>*|&(#*%sIjThwmdU>D=&p`4>zlx{$w;Z9pi%K3N4-2&La$Mh8ydHPXTed zaA^AE&c}^P*mkBd_Dwg2{xNL_Ex;{^xQXS9 zC|fl#lE~O;v$+Fx(Y$cw2C1Xqd@tY(S+%jVaL)KRTD4JEO?ts-zOYc8+m`!Fvb6@p z9LNoa?!)x48Bj?c4U-E>%$3SO2pkjWHvN)K4y09qOb5B)*AU`~)b1!WOb2n8q?Eh= zp~Upc9py0Q@iAdbAn!@9Q0+zX>1s5H;}zyZ5C1y8YS{+n`Oc@{l-1ozc{RWg*^oaW zVi|vBavJ|PL<-u~P)qC?{I-2osKPHIC!#nzF=PE9CjBfpJrVNIDLE44%?46#;RdyG z4Lc30GyK&}~sS+U=e<-yI)112Wu1WK+3b+tX_UGYgOh`EzE8o*_I! z%o^7QCzL~abWRC&=AUt%e^v3Cx-A*PECenpym)r(8!2KU_?P^aV(mJFN)Acwx3d%a zSXIT9w4HAk?!p&6IMvrBi`KfRe1RR7rGdPriv;%Y0Z_k`!=!QIOrco^8?3We(d2-G z@>7$px#!L(DL~VCgfWxGEAd{RgN>wyR-XX z3sL^A8B6@Cdb@YQRzd2bWl5sPPfzT0j&{wa6h#%Z#m|aridy{E!;yr*qgn^*ket(B zs4I|$vXNh=%)S^2uyWlEls1a*rLbpg? zE6w33<-C1bU#F~CVe2u^U1u<~y7%=1rVcl>6l9ith&_7#eWM;qCqjcj$|!l+wumjP zi#LAOnUHRbe9T3R5iHD%$&D4;w@=BU>Xk3MQXU9%^Kf&odjws)YeZ4eqC>amOL0w+ z>(`7f_Z@2{PrY8ll9=&c2V1{hDR`H?Uey4F?2xQdwCfuN2>8o@ZAQ(l31~8FADmIK zk=G!=>+5-tn-^c8_todSWS$RVuUI`nGKG}T(T@fso(t(sd&v52a>PfJsHUErv(0|o-06ER)P0-E1v2z8k z`TBvT@5uO}V)`}zmk*NjK*KuFIg0zoDJY)X!I$x~ZZc;fV{~y>g9k}m{*No(dWb+W zT+(Oe$TIpMJ`{pQVyS+W_Dq>P9f5L0<{m0%FoYO@J~nN1$~4oAD3TS)x`_ETa6jiXqrzf^CMq;m%V$2_8r;*1_YfsUZEaJL=7{pX{90P6RIclfOz~fwL)Wu;{RYN4FLbmmW9sL9>t-KM z*#&?Tu_uXf9QNe;t5aX~}!wrTES zM+YFyiJnxY$V>j2!Exs)^z~s4lFNB5+n*q@A+@pZGJPgy&<;)*FfJ<5L|O4{1~v`z9G>z?aAG+W^ZBm6Xo zdhpkH%WSqut7*{#Kx^cT>^_F?R|?e4ZpaL2gL)<4{Sus!pd!tv=+fdLEqrW!WuAm$(W zg;uoh;Hx%Qz{Mz&#mak=)uiU4S!XL6Vz}fqUZSI(2e!e}@_xn0+KjSdZ|dQT4@`>N zvue*z?$kz{W`CO0ejs~RkOK=_M_dsoVvsgQPlQbkNcD#dh(B*WFF%LeNVCSTs5M6K z(apj{+1g~bsd7%gEv^_{NxKS_W z_%%{;~W-_ukH|W>KDT7wC&y#H`M0$B8w81S((Es`($6tDkpT_ z9=|l6W2Ygmk%Zo1w$i4AB&Frc!q_2#^C6K-M92|x!|*L_l%_(Gp1!m$SZi)^Gf!J1wvmiFAp86;1)(Y{QRs%41U zzHT8zqd@z|=FFWvOKvcf0^JIKN`UCL?16?g9xlq*x!Z;s?la&)518*Pk|L^-1-1gW zoJHG)W*Lj!rxTYz7!8IRMlRoCfkf2{B4s69Hto-8!6$J`Gz)s&Ek$!dWLqwzNh1V* z0j2#ZD+3XUzeK*jLV)&$dOrbUl2?^-5!w`wIk5tM)KB<;e0}3eqLKCaL--euN|H8k z4R@Fqu-h(0{pHSiAj#5pgIs+@eEziF^z0SXlK8Le%LBipa{6&cz(v=9^D`zBO5R?U z;uGFzQ1jL5!7t+GpsYX-%*0MKYnaU66$?E(0(?pcquE*qMcpFqYq#GlABOBP@$!`q z92ju4y$Pt0YpHBBw@~j{c+cj69O+4GG&BTnyVjau+&8ku0q-!AtB>`<@dCCH$KZv3 zmd#DhGJ}5zSpDhY=Q3-9mFaTh#?tlCT)A4C=}zd5WC~7&1dS$xn@XED+eP&f^p;t_ za#T@qDJD;``*v`(^T9cgv}!Zk7|8!QEfWI<;)!?Va(lNiEv3h@Mt!tcJcd;M2iP!n zwxR}ck*cIbxG;T(JJ^V*M%51oF@8xZUtvZ19dTiGc8zTX89a`!PbdYJ)`xy+LSeH4 zC&ATXg3Pg;oTS(XBw@R(#2ypz#*DF?V+YA;Ykej-)8OFFg1KD{rV^ip)rsMYisma0 z&5e_N#~jo~<8tDXQbptWlNNn*!HeSAnybQ`$&qE`ta|R~V90O~sL+CCOvLVU6c?Zr z1Z)J4s%O)hBH$H$!NG@+3@900Ozg#Bvf~sY*^PXLT2te>Ir7deiAxq|I<;cTt6#=j z9+_3AksIj3=*%okrJ&2i=Yp6bpJl{dIvj_c0AUd=WNfFH>Nu#JIPN7RG|P)kB(Y0O z4K~IWAH(9r%|Xxd`V=)d3v}n5wmy%4C+J$+uh-WLHSeJ#ITl|~#F}W}Uh0%kpA%9r zwO6oL-b+E(O!;C2v%9J^i3hb0IYUk~iFlwniAgK=6Fg^VjxwuUb3e^VF-j-uj=l^_ zelCwABIKl+i_!llYrHD2>Hy{Vcp=s$gi&H8l5hbDp+Za^60W!&YNiQpSYnjlc-~et zyqCDIQ(odmXsJw5oCaszMQPeU(R6k1}KxX?MKr&o@mNT_4LhB1HLonLaWFZ|%KX5=#@eS7fYbJsuL)_u_ zW#es<%Fhe%t}fik*|eqkd>UKYgQlF-EPf3QLP$exD+x{oQdM1iLAygHsw}+1+^>1A zP4by8NcblE=0l?=;owQz;SV-`4p>wPOil7o({RFmAQi%LtniFAQaLQ7=v$ei{B5PO z03s?E=nyGs6WSykn`uqCbFbDSdXK=>zPPXkgTQ2Lf(~ZBjo2sBo*G9O_HWD;Oz1R+ z$ILnkL2^u-X&K^(7nMJ%2pKuRVdWXaEi2u!F@-WNN@Dt9afa{( zjw2Z;%1=2s%0!6dJJ#FR-{f&63X!PSUJ^cYJiF}m2PV>3KTHRm!sO?#rS~?e3-?D+ zgjJ`Ej~i$aqUy1^R)$$;yZ+W1nmu-AOi@RULKnhG+N!aSfHdp!O&k)F|2~UG%C+Zs zpuhJd90AF)l6R^(xgZUlzQRbksO;|$0ZC#^Q{ROSGxfh0!eg4o?J;cxe?7trW*rpL)p3%pS=ddQCe=`cS`DnU&EAWa9&s&;xD z>k`SQbefya7+(Po$d)h0T*vOJ_tC9ciP%-~Bf5wp((K&eEclGT(D*o%wtQMbUWf>Z zp>i&bKP{;uo@8}v7ozT_?p$btt>(4=cLc2ClcU8oR-je*{-|S;`h%5Q&s4$SPnumX z_d6{;BGaoVm8JdKnj$--%__o#0nYJo(3%^$*amMBm*6OW>#bT;4_`E?L}IC-tdwx= zDPf~N7YXMj7vWkUmTjfCh!Y&03ctQutc`H;B*XfvC>f)F2p001a{((+DoJu0QG0q( zLXzQEc*BBfZ(fNDF+u6|8tWKZu`=lVInpgZnzG|$F8TTarjG;@RvG;Quqo*#MUi=B z>_W9{Gf5&<>o7FI%ya<5Xskn-T@G4{zU2iPBUcG6oQ_=aS!gh2RMuX6@}B_m>Dchv z9|%NtHr0MH@%|?I;LWmAD*0@?m=jEp34CN_>6aJU-$u}-C<`Z4YU!dFcT#kn*$guy zK1qg5J~jkxTZyj-Pq-vnz3 zLuhKhPms#s!Ym=9)1K&i>e)%+8g(xo9EQ)@XLqvYlq2g&qR4USamZiAEfxd!6H#hS8|<2Y6^bgDu* z)@3=uW^d$rqQ=LCwU?ohFuXc1HgIY8po=>KNeQ)wUAzL`d)u>s1nlp-AY5@I$%;JT z2_c|0->M;WPM?39Ep=qvxERpHBA@@bl5|!o_sP@cqUmMO0kdAuxFF1T_}&3B^C6$9 z_vY$RY=Wr6e;IJxTYYkcwGh}UEGFAk3EFe=ePZaU3gPjW234t z{CC z(E^9t0^qQ!@f+-r2X(sfLTHwf+TuSwaWjjLxj*{FdhYO+xa`9V}waG@{ln zxQ*XRS5rDpUI1Jqw4MYJAs%|vZlOX{n3gb6k|+1ox{@A`t0f#R4yE@yD`9)^;V9vP8N*rNkRGT4=K-zIISl)lyWbe5wpJIU z33%r4Qc=rqCv~QDd@+okC_Iu2DrQKyJtAIw3o5>)L>-h|i8*;<9@46Qa*hft3N+!E zle{wG5iYlGUK9VcwGsfJ8;}bEvIh2Hp7s#V^wd_msVxLVaDS@E{tYu@c^6zD+qp$H zIq!eHpbz%VU%2Wbi6~&|bnq1Or`{*ta5eP4Q;!dnZ)GFSTiITZ_EyemMWKf2j?5AE zWiMp+iB(asx_wl@yq-G4qo9KRI-xB|e2w4=IzA20F3Gk|v-*L!%}47zV6gut{d8I( ztxELj?tI!B^1+`zI?^R~%VxSN&3;9IvpzObecA^8AUG}(@nDb~kMqDeBfO_*pV0M; zbP;=1lvA4&Zz3kraTqkhN9W_tMqEL>w*Xr9om0Nu;_NBHp|a`+HYR-vhi~R) zI$y*TdLY(5o^A9--*-_L3o}cCy$uK^$s8S*-J3BzuVfRWD;Qc7HGkx5c;2$ZDZHj? zOIjOHVp~lRKRbE>QD$=~g}2n?1v=v*|5H*`BFYp?$Oe>q&#=e(L2MCyT46BK|hHayvkk zple&szXl&J0+#QV%4jtdEy_N~3OMv~K9*&&QAea*wNluak7w6R!cAXK;m%RdMq2y1 zv_UWRvBx3Hto!X|71QzUnFj@~zzU(HO=XW@>x?mP;#J@Pji&0VsLFxCu%AQ@qXt%q z5`}?;53hwH zfP5o}0!KF-r{2qFMv|W$sD?Blx#MF|H%LsD-}ClA`{F~7sxnZr(DCNTicd%?4;baf zb9`lUM6$I)mQ=JSx4cJZzKLO`UP9LwRfP0G+^cu>U8ZV`6&6zIZDsqT(40S|!AD(9N-8T9uf^?|g zuUqK1S`W7hom5(^)c8IL^f)BaZ?}90lb^5o%_+*V zdLGI(?Zs+3Ggl_9^y_kO|Ke@nD?T(NEwUs?Yv^wQd+J5zQX7H75lD`DX9)MFE9RENf8AOyej*&hLKda5C>x0lY@t zs=)J7t-a@D-4MaGdX?oXH4{51Q(R&L9TiI$&x|QfZ7Hmhl&`D};88GjuOHPl*_XV< z2_UJm=B7sV=NC~?85ve$>A9;o^3ozpAI<&Y$NNk0%DozEDNcaOs~;p38_2)QaDvFG zGOAKbe(`ZxJgwGfc@U24lAr_Foxy>_s*{w(XjjD%hwZdUd$LH0^;9(!`e}T@aE&H& z+*whtO$(DcUXbTuJcj|#=KxBInxPDF*x@S;&E#RFX)%JvsA6|0H))y$3s%r8Y5%&2K1Z@BPHpK zhDkWVlF1e?H(?^8f-cY0!W0kwau=CE%zzjd#Qe|F$>d~$PZUpLny~Yuc}T03+M(LW zM_Rg!xn@%=M+y6AHl%e_<$0tk1*+8M$)CC*4G+}pChDxyo#|VR2!@IjWjK;{?S3jW z>^7@E5cT*qOZ$uVJGphhx<$m46Y+R6du2TBU%ZHP1-pCX$im z?@R&SDa5~tzP~uacgRu5z)sKB#M<7<_78*jF3A8b-XKN+WjQHXQEGl$6QH@Y(!Vc? z04+?+T?i@u=#+oS=0Kx2Xp!;XHUfVUjkECdCV4*_D z{#X0=irC+kcPHKuMFU2{cZ%_!RO36r`QI`4t2+l>`#Kkv@`iz_%rNR z6McJQyMIxl@B8Whb+E9!jckF|#wL1pbXK-Tlz%O6Ia@1z2fa7W`~Sb$|G>e3e*)xx z?K(l=+v>M6`s2eNZ~nyx|4$=lTLVLww++J#^R{pP^&(_tVPRq+G$i~>1F*2MynQFX zzX&b=r7V!ab^vD9 z{~F^>d)w{*yX`v^{Ga{3X{`S_KL86m%RR9d>F4s&K`Seu3S+ z?B>PPO|BXi6^6qdZd>4vUpgJ=aeHtWVbVF5hmtL8gW2nG)NBkEcv3F2+T_NQWx#vw zvZb+R<|=Hu?Ad6v-6cmptNLx}342{_{eG2p^0WG)r2Fp1u zaI4JY!|X=Z2B4>4=$l~ovPRIj%2IBVC^(gk&_}0ic|(-eRg`QoPvdrqXHF_CrOQ>u z)oD{lGG<0^_xGhaB9Hb)-&(#+)wcO=A1=(k4mwGOu_-X?Y_QE6?!{>KkSb z=cj>8j7YPNjF=NSMLA-&>NA-vWs9qLVl3Cn+ynKAnfISlYo(w-RX_nqTR6ust+j?eE z{U}nf=!OZJD5TXtkM5CCb^6keHI8CqnUN&gl~&2@%&=i3=nzEDiWFIGX8Qq8Z6^40 zQ2fF?D63~fTEHPPXkC1-L+KfQN?yb1KMl(uQSDIYv=xSZW1{og#@*@8LKJC{&)bDE z_QU!jpu~^P^%BHc*Lvg6Bc?c;s+$0{0~)R}@n@y-u^(W=Jrm@OeDau(wSq+m&kM7K z`m)LeA&|mQ^MRy<=FI}=MU0P;id0PJCb+raF?Hc#r*kp05G0W1BnkzPQw9=$kV~`D zw=|fnip^use4FlPKRRrtijoKA!#o8f@5n{W?7`$pzHtN5MDdL4)-~8!IUzFhbYV1~ znZHZgo6elK(U9%VqZ6rDx=WlIaA2}@DnxwV6pvOVc*eh6CPw={xzM<#%8ubY$nz>7 zO>B+-$DDuf{^JP$vHt&Df9;=*p8Y@L|A83)kDL6LV~Dsrizzw(It4yA_kR$-2b}@^ zFMv-cB!JI=PiJKC+yA=C@4$cebfR{)&i@y+DGfahJwD6-y4o+%Z~Gr+tpA4@KAp0M zy$L>@yn&g?e=(Lfa5VXyhv9#pqmwZ)wlEO1bH~^EMg305$b!$n%8sw|U(`asJb%fZ z@c-lG|LxLZj&?5g|Cb#9J^z1U|5p*EU#^Y@wodl{;br9Uzi0`3XGfR+lHxzw3jIp^mcVf^6FzjOuU5>Q5`@w2jwOp|rpNtUHn`LcpIEoq z`s==#$oDLQD4AS%EK$41^rC^ymEBDUZU*0ZjfpCiR{MUXV@M$wHP^pkk1D@UgTOCx zmJsGXglgG#d)_h01mch&|Cr?hl}`8*_<$fU_;bn%%~pfXGua1%rY6|i_-mx(0?(G~ z1LN=nzc__J5S*$Hv?yhE6*h1tT#?M9Z%hElFI1>M~UpHQOIHjUmIhfwxGh2k!Q9 zbRHK}3-LiPNqkU!sD{S@Rpa5%Jt=a@Sf<)0=RN@B@hPJ8;D>u`@#p?-p6-`-#h=UW zm9!3sqeoqqy{L%Hnxu9^vvZ@OF^bO1fQ$8D|Jc#|TUgTZ^=!IOZ7HMF z;4s$Z_r~a6+&5_z3hQHp9eh2OZubT$jq1tq#XXkH4F_HlSCQhguK&cN`u@(e7m;U zxwRN(o4znkY`v37%y94lVd7;XafUcH85K7{B=H0G-?x=+t7(&Jjx>s$yj{XVa_7?T zkyL1ZKTOmP)4(KJ^ur$;5OOex7zC(TbyM|B>I<4F)P6!L3}*R7W=+pRW`okY6 zPIS~zIPNRV`=4q3VKj`t@?tEH1|nSyvUi1|cAI^(fXlff{;ADQaQZk9F#{8!sNJi;iF-&5u*;?o1gEnYw7ARN~)EZ`d7Q-F6-!!g{x-cV3r-d)_Wg`_KYW%XksC(PZ(l zAon?tjiNjJaXOvTs7_(PJakWVP-{uX_|ACry@p3Tx_j^=4l!fTI2O7^^L5MBXje`+ zQ4c2{Xm3e?(!lK=c=?_Ea7Q^Fs3SY^EbPq+BDjPwVTm{E!-GrE6wy4XNcu!O`V`I1 zZ>)6y*=Jff0PXFT-hufc_Y3j}5$8t+aEC+Cl+K9>~5=>K1 zh~vlNMU2z;;b_1r0gH1Cz=@C-9!GSYGb|OOoSIL_6;}N*v9Q=cv}mSfYr2eLMD{)b znyUBMlhFGx4^PQ^v)wv$g5yw;6De_2l8MAfB1E8O4ZEP={D9@WJBm*FqDDPo`R*vE zeO}_&+nyFW{dOK`J#cD=`MfGl()>7=8r^=X+_#~4ey%w}sT}HXw0svI5VU&RE9Bh6 zW<#8lqr6Vvn-L?+LNUhGgzWFJTXoO{V{P{Ehw2AO%T8f zvo0~8&$YKUBo+_KB^>jwm|?yeByT(m09ns@>D-tXE={;YgJiW0_rvl?G}fL^SJ)vC z{q%&0?}`zorYn{uf&(D~;R;503?pD>W(Lu!u92*b%94ZVOsWX&X566)#AmWDbd!0b|KP%F!Zl> zfmYGf)?YC;Ayqd#(sP_ zn_{?P2A_qVmkDm@+>nWR;4zTMW2G>UTYwqknZwo5^)ew46NnyMow(M!tRtAznDwP) zJa;=Gnpf9vRFBRh(<{^qoNYFo+Cz4h&~{kxGe@C@XHP7o^;a#|zP%3D%&69Gd5FynzieN$yT24_ zsn)JKTr?bYipp;DczqzveBX|Yw(t6Xs9o`RSl%>zfI)LNT)ZI~c`q_E_}q z=dk%DWp;SI8%^WR&l9WkB|Z7xf{87A_|AyvE8A-TeDb*OJ^WXl&P&q zu)_3jP*RvZo~Ul2zoTu{q`Fmgf;aD>>D4qFXzj#AJ5-|*B_~=P#_}fu=nOv?0m}sK zkCnlrrqtQ|4#XKj(T#I+S3%)ds6pSjo8p1)0TyUP6E0KUJmvY0EP zd6nTRYA~Q%d@+in?uH&qD%KbThm~v+0yF*>TXuX6JGp@4^w>F^6>ErBb##%ClA6Ps z(;6Kd#e-r4a2JZykRx{@`kH^Be$66rJvNw0C?tmzg*VukGNn{1J6UX$@l)W+Li(3_}YD^)o{6s*ved=^I?{t9Kp_97$3vQ7QZ*NBeYRJ3#K9!pJ)R0&nYgxb63lN##C_HrvZM0 zeBz`rI-NNUdlr10y653YYpt%!erc)K#Cj*ujJD4dU0$2*#9-^^=W{LIT2OmxhEe!c zRm9NS@kOu4(P5St{9wC|{|Sq~lmCgZ$vVBl0(H~`fFW2s0Q!L$RFu-rusDEm40BK>ITUJxJ})qq z${!PUo$s@8Ta(&E<&I>faSsteNp+1{W-70Fk+PKJ!cYPA5kxt5k;7amml7{>8GAN; zVn}`h;RSFcX?5gV8?E3C| z+|B(B#4W|Yc?Bl}r@gqvuqH3bYpmBKg1AaK%Q$2{&3W7pn@Od_xke~Per8}~Q-I}A zS`7iPa8v&Q=y)lO0;XEeTy5>*3U7Qwr-#)3_5j)YWQAS4vG9`KWxlQ6zTO$XNxJnf zgCEWx3O>B&og=buy&&K7P?|4feeblr!YLPP{lbHTbo{?YfdLgQo!lwREY4X)hzI=- zPAi9roAFxvXY}an3d1Zh_IOwv%KIlmK{R^+u*mN**m@=$-QC%W7QHjk6fuuXJZpFb zZtp~ow0ufVU%2nzO|H=cs8ez^{EDG8O=QIbil=sd> zJSn_s8jsJy7XC3Ly=_em6YjBNsc&1+TpAD^Y5-h+F*=nfX>0l?Bd`U40Fr3 z#DpQPIThNMB9{oIE^{$whVz7td8-&uby3mI0ipVI>>>6vnXti&d`%6J48bEXN{!W} z4mk5M3(mXn$E;iY7{ehwS8ldM^kCvvGdB5|7+ZsPOrC5~`Y(zPl|gH2qc$wj`vM*c z{VepyvpJrz(-EM{;_wtCittcD_~T9jtUIVMg@NTNN#NxI+KPY64YT12>vFM%AVz@i zGcg#LG%UP7p0CKG%oH@|R@MA7(n|uvbFCtV9l;;^vSDj5tna{quC+^9+ej)|lhah> zrvS}GT{J*T@Kr3j^VwCo)BWe=S+XsD?NYQoWdpP!V>C;Qzd2vKx@F4u!eyfcn(BRy z3Qii2sqpc7ZRN)^m#D% z(f)J(BK5;`Do+Ik=IFRQ1jVRjDzEkA-VEI@E0J>|%wIPppR&gPpE58?mEw6Tm?XHm zlvGvq;Fd~%LP?SoR&`8C)n6*9tk5QPJB-`>ld=G^>T5(LIJ6T~rcU?}+y_1t$G#u! ze+WPIiF|E4bP1zg_P9w}JN!sbHh*^b zRdBdgUXawti3_&f1dt+^9N|I0sTa`*<8NtA89wP6UY$c-G!ey(vuenD<1?Gi^2zlx zo1ievsER{DJ0>7y90$jC@}Qw`TnVt~4|^pRL>xm5s95Et<3tRF3_lD7SuUSp$4LeH zeMUjZS@h%Vt2(FTZfeXDu$u}-H$)#)lGo5(NNGsqczdwv)UqC$&6Az1<{GpLe+ix9I{1;5=UzN z;JIm=Hi{MFP-q-fE#=0}yliiY`pb(-%O?UNto)juo)qDliuQ!IbjNej9Q@v(@|^?WH)HzGBQ9B)SCU{IZ8rw z`$0m`ZEU$#BBLhVd#KqFXBXfjJ!9=W8D0^#+OA0!8gu% zLh{jJy}U;d*8suSeU-LOOi3wI15u^6#F9gcG5idaW%ri8$n@y1P`5}pB2bYW`gA_3 z6#{W?*48>rc0qFwGkScznab1MADL#p9#1SY5MiA^E-R0nx;u*x9y45ggD*YoFD*rO z*nUUkW9@7Ky2>I?gk4{qnsewEe#-$pB^QsZU$|4pTA0$RwL5cau%sZRsSwJ+RhSC@ z=En_8IgQIRP?75w$sN6@t_0OriLw!2&){>=+Un|b%~2JB;1qi#+X!7%#k~x{yxfNC z#(5yz3Lff~1eD zz)(V3Lp0Y>hlO%txYn(n-Avpvxlg#$NDVj3FXzH5Z~EdXvj$4*)0dgFK^Wxa0PjiJ z@OA}abSFPAMQP8$D|J9n#`_gZ+>=NYw-{NXR9DJ?Z>$!>%lzpz8VY|COTj6!pbqLz z+M#2y#oZ~LIbys#MR696pmk=UNQ&y37>$m`WWFYm~>Pwof67UpsZd{0@@FiME z6m5y4CxUeV0E+~>Zwb*5EwgaWhn*6KEvWE@ApmR_f?<#;kt~>A{nfQMG1AynP*`pY z(5&fBP9O;LNIXrv&!CTdFpAD`P{YN2eG$rg_Kwx@^TgV?Wiwl9!HKfF;gvA8BtmSp z^+F`;igVtjpB08ld-R@tD8XHGa|iwYM{}UcJz_my0q3Q9Ps8IUf{ocnFAvP(4+3&{ zG8$8`;3WEko+4u+7976*T`oQeGvOBYM&_mZeH(@x7XXc40B9Z^Y+W4k%t(snd5u)9 ztiHy}mrB<#NuXz(A>?`G=xBN+!rR#7I8rY#79KMzJ*htVHi>`-Pe`K_{sH-M$(y_V zu*__<9KyxAj%ffTff-F1A-2fGR&zweeG1f#!Xps>gaP=~Q%IoUxk7-RAgmr#882#Y zk};^1#(fy~tyW7AI*eMzK-27;kOIV}%*=gPGcV#9AIJx?dzqeXZUJ#!pcbr}=(*cK!Os9;?lkC?R!bSoS7bsJRj#66FWR2AE zRJK{}_hi-0?o~E54j3UYVY|nCql3_a+dm6b1Dlj#S=;i0>I9Qu4-DO84q;{bP7e$g zCQ%2_SjRVQSza_MRFYWbPqYfZpR?;c-cQ``QD7v2vBF|>z8$9A$-x)gj_247e^Nf^ zwomHa1~`;>thLxNH%;qR4sK?;E@@q?W0ca!3F_3xCWqpve|)M7K!zRMCd7nD_O7Mh zo7d3Ff}TCy`EBz85ADM#o}A5PO65N{&ztEQa92;xk{2=m0Fc*8gG+@?wT{DrU$U76YBt-AEhg%4gkvR}e>ma+#C^X)2#lnJ$32FfXLZ~ODjdK|vo zJpe|Hb`mJ*fN4Uwx>vcagN=gn>q%~X6ks=#Fvn);*_AgK)V5p@;Y=sUFZ#3b?-3YF z`RIduF2w@*H6sO1L8x4S(n1(Obkp*{^s^4%TpfjPS8S|a{8y;(;PWh!bVS7A)*Y>hB8(*7LK+#QgpWh3-x!~=GxovV?^@w?f zLWGs|c03ihIYvR2>1;Iu!gaqrBcN7%Sk@F;UKFFW)-g$d-ue*kc0zI`jE4>MMVFpR z0doTw4Op}`@OsAwAihWhuEFy7xD&qcjT>(vXw`036!TuBz#lXA> zSo}#c24IOdfNavpblV+Zc0~Yah?C6$5@j5=(GUqFgi41nxxri7;X5xc=RY>U;+deM zMzW`%+>2afv-lE*8yj<>RddMUxoSKD@qh^%o#3IiZ>f1+X`%MUIlv7FyqiQ!$ z1JuXB_ltz*_Z9KRl#8pTj=NJNR1h0eROAvIn0mBAd*HXK8YU~#;lI*0gux3+VIvrX z@`pmm4A>Sxf#?aG5_hiC$oOyhN=DB3kIMwffg3`z;pNx} zxi&LB#jy@YSP*vl8-4LOwdkf%2P_YoO#>T?R@5NCz(`kuB9sC8g?-OY!E@u|YfQ5j zD*VI86Q|{=3=WPy^L>JQeed536nK4B>(E1l_4~4Yc&E{N1;qb0R8D^vs*Y!q8 zLMIfT5Tupj6TS#4p;n&^REZ}ms+SCzwjltR@{Q&{QDO+=?m%p|5?} zYKE5Ol!1losA&`*q>#wXmo`sa27cL~xf72R_bMq~B*94&J}ymtR_p8=OA;;ts8kX! zMUDrX$FEXp6Dt0jbnkSmx{H`Xcy~{TCXv| z$Fluv-mNr>DOSfl()lpW097EyA{)SfDV$f8OOmia97%YjW7U$=(n@&3BD;?FvWPhU z4k#Rz+l%2$J_MWwOjx2;W4J#|U46Wq3`yPNZWqPrzC$&8r4wI4iRKtrks^`Nx_MFop84641MJRuyfMEdGJyI677J4>R5>(r zV#pCA9sL`3_TkMHIv#sS#(2l`0e4Jq5=8vUXx~DsG zs~4VGg*(5NWSrH2LAM_W=d5DDs3;d!T_Tj$Mn{qkp=gi~mntl$1<4d7VF__Wu-Ysg zh;4KmYakAvNub(AAt`^Pk16QuSP4y-s$*Hpv^lW>Vv83*_JZty|!s#eK&{MHzp9K6=w_o5FmsaQ1SNIz#( zp(hb@)%B&hrd#{))>CGXT2h z@a_1+?byx2TQ5Df250Y>v#({g4Am!^bf?@piL$BT5c5ef(bo)-Owch#_uaqt4U773WdOmLJBf$tq+NWtjgt(HVa*N5zV` zFFpYb56Y0hh*Sk2puQFuhc(7wU5U+}5n_vA@me|czaBgO$=~oCos|AJ<)>;}%#eIb zFHFBXXK;=d)a2ajBb%?e4g(AWBTpo_{=)QNRD+1MkMF>0`X_$vI)70o5HfMx+MuOD zT)p_VtsXGraC4u&o0Ph1#rZwCA)B`fz%AZmKDZ%gWrWZ3!tN)WXXWduMTzGGw)v{7 zq}pe6nl&*f>ZYsoWbnGk?~7o1aG7n#{h`nvm*Hru3#G#;&L!Z*&V_#w<1(J?3>n zlu>|Qd?x+3W*Nst=m_Q5x*3l-F9}aQ-95#%6QdveZ%$r}5c~gTk>pH8c%q}VFYVdq z^U@wOp}Kb%&`f(+UnBQf_=5|e@>(!mF{bU33N3WM42@DZ0{^YhE!HU|jeLJYpP)~e z?GVc&2IU-kRERl~SN@fxBs*saGlw$lJTETG@1vD$H9D4VAuuObT>@?jL(1kK*;s}k zJ*&7P;yG)C6I)cU$kpX^{oX%+$->PosKP0!qT708$LqA)34T(VsJ+=1wr#h(O845n z^v&Ias`I_3zV%L_X7xd9H2$DY!1d`Bm*eg>HAog=JB(IA&^-M*a;e2vq75F_b?A=w z(Nsj8NnOvF^|ePIdj^fQOnJvq$612RH!G1Qinryn3PUbaGQZmi6;HXx*MTJsX6`l+;FQZ?UUP9=KDtQu^%8>yBWEzr!C@@Q{Y~{@d z>jb=K{%MY#@t0$%v~&Z!vv>U>l=Bya(Q{pS6{ki9?S` z=PW(gu7Sz5(&KT6D!S)F40FOFpNUUm&Yqo_)-2o2b=ulaNjB-F?67PzXj$w@3^>#J zsj6yB(l*7uxn+CZ+DCe$7F+(sDpRae=H3#(8_syliea1f$pR3it_ z*J38vd}C->RyGTe$R+laewcY$Ls26D7iSi>quFUSmyqd}MQC=OJsNHjee-TolZCE{ zCnC|QV(4C}%t!JXIMv4?!$Ufa6#Irc8<*zjqN?3)trrzycDgQP+j~6j&?kmZ7}6~_UhHk2QxkUG4~UIfML9fFZ{B@6 zWaEQ&Otf7Z3*cvIr!Jg&SQ4V*?2PWaFbxZC>bnig{ylb0=qb8sC{4MOxUb z(@2JfEo8=x_*uPq>L)XTP=2-QXp*l`aaHPSFwGJ+s&5bn`v|0`6^q^Df)S19QYTY4 z%qo>s3&Sc*qy5qQ>t~o%Sq`$G6|cA|o7zr;aFy(WJANHm9E(ehur5!&VI63_KIIe8 zcdHh-=b>aOZ}z=PTiZfg?Bv@!95W{19kJ)%qwQnIbsp((2~$ASYS0WWT9b8~?krAx z(i0zxkz&0I5hz@3)b%zeMMO6m^%t*|RdPCPH#PmSqcv;yj|W+7&Ch?4eYY5$j;|^{ z@Xp@eTP8$Z{ib+4AIGrldhgylq3vj|H2&p)bRM;U`5NWa0FY8>? zKHN-iWRWQ!D}z}*jGRQn0RckNPHSLWk6TT15%gSrs(&hfOqRjngKBQ-$b?!X{S&sq z)sWa;_&)uJI#K!=?Y9fZc~DgYD36kH2J{hNt*r)n8bn)+i#EP3p${leYQnj29o#my zYkBYp1x=-hGl^%VgqVY6LCN35fZ3T`FMWgq;X6U72o&j@uU_DXlHLn~rv)|jWom-^JG?1QhV;B;K zpX@{ryhY72Zw5gRRDUOea4nXAT!0MonLzT?Kl5?&+j@BGXtjO43e|Hy;cGNmF#4!z ze^1Cw5yoYKfg73M&dtK@e5i8RY!r*@`Rqix`J8T=*#zOfV;-~Q^`8B_=H`df+uD{y z{C7876#Njnb57T%Z-DaU8Aozy&^OKq{OboiiH&(&w_Ntblo zE!z>ftt&=Bhm_gf?bwy}?@qTej)`NtYA)xj#IY-7+Gjkfvul-$hCjp{4rLGc1lZU| z-wq!`9MpZBZpvhlu}P3=rIDuqg`!&&;C)X|n4>0J)t$r$MBXz701_*?uwe%MtO&zH zJ{`Ii{&{Yd*{|2=`w?7v2W43%2;kwloB;+okn>6&ofWStB=RH)$&<#Cr1EqU0EZ2gk< z7WNABDD%+ov7fYVU^1aG%-M_*1wqO@h2dNl#`#Pn@FxM5cx6?-husZsV& zNW-2U3f8!Pt;NF%)p{cEN`oH94{W(n-wgHgm!iR3mi5cQv_F=5HPclrjmh^6a_O=( z5K?6*Z*PVi&yz0_!VU_JXoyOzFp>^kft@xJ4RMQrpB&z&5U{rfmu{dl>KQeGu$E1q zYW=DYHrJX4vqLSTJ#mZ_I$uQqW;Y+Q=`8n ziFMu(*=V&)y5C-3znu13T&}zi7$D+$k>z8-62!=4YCEp9OE% z28h=_1z(&fuUP5LG1*c-=GmU{=zLLH<@u&4L|*yOWNXkI_MkpSQ!;h=vf?_q8y@?o z&v1@?mFCUS`NZj5*z8Sm5~O};iu=$kM%%Dm%_jLWi3zAi_4omW&GgL@CL(}A?M_*r zmEswDpgs+h#`=ZFjx@1LmKL?9FKfv7@T*K)9cdkYw0|^>-XR_S znJ`-Sb>`=`_Db;+^Oob7$ZPi7@51*j38tO|6*j7;&7}Q0J|Vm8BD8sgtYqc75r)-B zj3V|*h^h2rjc7Ei9$U}w94$8tb18;MW5k(>)Zr+!bQoG}GlJ!l%DGWLSUom(D2Gis zfiImfpq1WHW@{MCY-r57OXs^-XpB6W> zY^axR-XNsoBIY3E$ewP)ZwC=*=;uV!u%WG5A`Rk1QZqr@j1AW1!Xi|6yl>blSo>@3 zE*tM=qLEm>H)YYfU`L{Z=0auLpvVLdzWUi#AX-}Gp5s|0xhTuHB45gN%Q+eYyPwYy zMY~IS3^DO%)}5~>-N^yN$?Hz8dv^8o!gdqDZ&7&V^rLMDeEQKbQ@LgRaXQfbWYOA5 z=Le)N(f3ih*S$1gfO(N*u+b~0^)CXAV6I$_D0(1`OBXOqy;!z?r4Qcq3JI0h#)8rK zLG?WR z^1IW_oGv#cEC2i5*#~w}?PdAr1TWO=^ABG*-T+^imEF51XpP!k)z3xFaomrpZa(3I%n`KwI}%5DQ;U6`NT_Ij241cP>C^YX!GDZJwv@Gx$ZP0in!nh-_27B_03K|o6^H&p{(}Aj zdo6(zyCwY;`h@+4!Vp7^&r9TU;ycbe{K2OQZtX#=7IDijo9nGditA&#LvaV)4t3k_ zyaRqE=Z&37WH5%+kl{U1wa04HdobF|oU+@uL$pP(MVfhDe8E0@tIhQ*8&_)0&+v!a zFnHt>;0t5p3XUy!+2suRjs~^vXKf>7$D0{m>30F{0saBv3&el#2ISsa9)&yvQ7p?!h3bo>UA;8;> zyQ4@yaop22h`SBGZMsdg*Ig{e8yEL|$P(+2>f}2W;OX?dzOuMD6Ze5|9)x2@0jg90 zF4BWop;W)|0z7ywXsrWtLhCDWXYPSEH3ifSVFU2_BIv;=KcZV(^$W=h)9^&|gEeYN zgvWZ&XN-;}S=j4Hq$a@{vvq_!!@r5IWshjIcb%R}aZG9xwWVmy*cjiMAZcf7e`)7) zLTk6%l?(vEIEH#f$2%drgL6F1&jR4m6aAR$zvPLNbJ}SCv+3(hRY(I+lN+O&P+)3T8080ef2W?fT}Ra7C$2b z(`+DIxtGy<6ng7$4da~16+-fD@F=D`tm_@iJv{|L{mR0pSuXarDRio~3FghSE=P)A z>`Su)>&^|s2kLA9OFOD(Pca1ebHT5&sW&TQ&hlpG4EuaX>x`#6Kqux_2-yYW6Nnq6 z!@%DrNsY4g%F>W%N5IhrjPNbt-f5{F&e0!YI})=Qw10BQ8G0>qSgo7hPxHWTHI1pEy(i&-i7VJ9uWDuz`xbvaOBNf%m$>A0mpm=aCtq*4?beA zR1kchH32|(3>4xHU-J8=HGE>$z)l)4$y#oh}~x2T3VN9LghZlJw4xP1v>B*fkTBV7w8B9iOrbtf`NRxcnASUS*?zU&8pu||!lBu=HjAU|9haL)Sa(Rj0 z&-RGzmhDcjaKm6`2kOz3?lP-P|75m1E}F{Kdb`PC@ZCkNTBp%-X&hxDjYelt-Ot1D zI{R#41iiV4t^$Ll!BcptZanh7KxiBc4ilXYM_v(|iZUAYP;9`Xy+FV3=Jykv8tmVC z<;LGk5fx(zWcOHoW_v+rLnUGiE6Mx%(~>mU!nadFa`kkT+2m;cxuI{H#01i1>iOOh zK$pL_FqmlRaM47uQ8A(%_w7kf{~L5Xn{eV826xIJH>Oocdtcs7 z_>5gG2HwOWnS?+8B3AyIXUsC=c33r+9~2&>RtA9;sxATLgXR~rb@ZTki5Y>x-vlRA zgZxuPS7wCA;UhSUi!CD(cN9TFrInaY*WfeorswN5nC&CRZDsEuk0>-sdS7fw37X|f{jn9M3@ zE;QsosG4?>(aNfGC;ate1sZd;l4~-;rg?3_-*gHr^?8{goTW^D>+g2Pu(R;oKY#dt zWBU-%#k`O=%z>g(V)?1VMEMw>nDm<|+CWqdj1|#VmUCkBj-Gys#42H*upFioAq^8~<1AL4HrIb8vFODB4GMp;IeJ?erWUOvdLX`qLl>nuNigaXQ+CIOinpCBFxbl9-hSfPTuP@GI@Rahv^>-Q zCER_#DSX|3g_bqj)9dTkx;Py-H#11wE~%gU1Z-8TP3qs)%d%pLS;nUD48L15iuP>a}kUrtl)|~ zdR^>56Wcn3*Q|bDc5{<+90J#nXG*fwIyANEZ+k1WsBD&r3&;$Up117|)?|*_4lky_ z4|OQ2(OI0LCc5x5u3>P*{@c-=XH3)L6c}`I%6WKxrV3608>s_xJAMaAUXKnV!d50+ z$eb}qISaF;NRl874GltDAw5+T(vzul)omaA<6^wEZn6ayG@$IG2}@hbo{CraeEfEq zPMXKMs5>U8CS#lw?e}(B|7p@IBxWNY>*w+wxg{@NThrTY>Kn}i0Nz7V`(yu^1OGCr zr9Mxe__Y~Pe>4XTScX2vmK1{Ip}(|fSyQ5gL#knFi*$snIuMOHKq(hADivQtaX?Gt zyo?aS4o&AG6DU%We6tBu+8D+C%;HzuXZc|=g`Kmt^m;QyzQGl7R{ zedD+-ChLgo!;EAp%WTHj%Dz-X6bdb4ow>|l>>*^&l1RcOvQ>nH)ODpHiiAkAB$qIj zi*zd`{^tyCb-Vx1=bkg?o%8=QBDL`Ix=fgB7fJN0&62l`qw$N%Z`#>luPG79~cq#S;p zN@R&xxMdvlGRgA*em|o;$KMz#9{?R6-eC~DJCNdVx^g8`>QYwhQsM*Q%;)cObGlaN z%fd!F{N=ig`Z(iyZFS>|dvtrd@vyMkg)*7xY3=^Tc!;q9+sNKkeqA}+!bhv}SW&vC zG(vkiDUKyCK0Gc!zft6k5|kRbN=WTr%CVN=PB^MD`~~^GK<|qI$<83pKs*1ePIPXn zfZmmdZwS-Y5Dop`qy*oa*IORC;LO+kdb}jkdhVQ^qLG=0$>RXl*xPJ~wyRJY8M2aR zs_2J#%5ljwV3)AJ{&iDD&Ur2tsRytE{Y=@TbIVP%>d8OD$ng?FBw_IPnU+2lKC<_Vg_Z2VTVvt zaUow9*#e#=?u$!3*Ypto`{GfxY@8yuBokxMQaSIFr!$?lA`&3+WsmQ7yL!}yD2X!IVfy&Ral z5f!unS=}5f<$+nhV0Hh(cFXyFQCg5!Vz9GNDxI3W}_nzUI8ZkZT)sa&C6k0Y2OZKIXxkz0}bDT;s`J z<*=yL%f*%Y*<6g-iHy1iq=a+i8IF(BsWYjU^?%np+k0}Fx3m@iI1w30jPHQ=8C=;2 zU;Kozb$6ZIT(m`=VI{jDZ#wS1(m@%+2dNit@9}JDWo0uV2}=fV*MrU{%q0l!3RqxI zEw-9_7Q%APYHo6f6-c?j)U#8arAM*OWv3qYe5V5oG})7tdk9)q6pMaND|P-tb|5P~9f&ds)g#x7yL3$XEGrMM@(ec!Ym7$Z z+#R2k7!KV{O&OnrQlB+ItYBe!^;8{D?+*vt3>F%>EKP=VUXh3(*ATQ`A=vAZzx^MLujr=)#vLicq?iz4=MA|BB=vFC-aB!3OYs*u!f zsV_&FUapLqUq%mqLMu0SObc^Ji%h%f6=oKsXBMz)x70#K^rp`(YDNol2-=G_H7z*Z zhW&wtfO5SceF|!X`?U)Jtx?r&3G+Pd*X_!Pw2W&?2X1lcp9)R$nwUZ8R-9@d*-8JP zqob>qVR|#QjlFM}kqXNlIP+$-Uu}(I+%6U~Z2sr9qMSL4(!koV?M0HKqaq=yI<3hI zhQT_gr7KKOjvNd~O~Tu_g49F32ZUuU4eeix9B86^s2gZnBzhJG!XV+|T0(2sK64fw z$up{})S~n@%Glk42?qO^P=P~pWrlzI;di0sLWVRvJzJVP8M6P2mdAbA9%)aWQN48b zv01}(dYNIl(~aXkZ{;70e^@LZXjm-n9{tpPt?Ksn&pOZwz7ygVC}sd+_aZJ*89J2k%)QraiGZo=K^eFRNBg zM5_sjKT-W`Y1(pQ@y(7bUc@`>qh_-dQg8x6$j`l&FWX;XW_3(kx;Nlf4!1&*mx{6rr9rSJ zq4w28vdi7z-yws-J8$Fi+}>+>EZ;B9sxwbnbqG3*#TG_<%nqF-}MP=++Rzlc9>^V}%k{ zMgBg9gNJ@7cvaX{M=6*L8K%A-a&xM8#;RxO7HKV7^RHXW$;IPCCgO$i zMxrTRq^sD%>YJl?sPkdAZ<7`no}BaLY5P2^Uwk}j*E3`O{rN^0qIuDqB1|l0Hd~RpC-#RP9%p4*`{c$;~ol}$DJZ53@44}tn~`a z$jc?ijB8L#uB#r``c3t?w(rTXGC6&+P+0NA<3m}G&;^(mt|I)g^oupA<7XtFS4-HJ zC^BM4Ppp^qD*66NlJBZ@-X-8=k|R;?a&kn9O_*pgs2C{5vA2CMPQ8hTO803{>NPzx zz*rC6zT@+=tg4k6?4`WKPDWpY5cSoithCoMx#d9%Nfft{YDQ95rHu1vr5)3MrGzxm0XH|`x#1n;X3=ulP@zrV|+lg%qGSMrJ;#Y z-(u@%{!F1kf#96~2E00v)ehNhgM5>$uE>dJ)MHY`Tjd z?u_3|4~SU(`xP|?{=y}OYiDbk zn-5bu&O6V3QM%!gakl%9>R7^j-mqV5oRLyS1KqWmdnJgime*FV7CNj>l9v{YMsIrYPAHbUY?uq&PslCdUad6R)>Vm$FTJL!1ey~ zITOP}UP5X2bq@b>xkoRF{&<+@$i@4QWqb8j6<5u8=}nGe36f4HOiCg@DTYq08oc94 zncC5n^(e|sV36Bk61bJ4qQ&yj*#kY7%WoMu+^&00&;GbWph;SSmpr4RF$QQJ*?JZz=z+AzolfDdUdFIVfuAo2w$YV zw2Z@?dSLKkQ22#q?43PlA6UG+`}OCbG9$GaRSZsJE2bzAhqQ$j+5j4Xv?U`~UuPQG z+s}&z@`;!LCJQ13peb3Io7&kL@71S~iJpX`e;1k%DP+%JxFS0QAmvDCUVK#kLXEu)~C9Ay26pnX8OL)AhJmlsm{!TuL{ho zpiwBMU`X^fb0xcz0ICzv4O2Se=Ss1K<2Txa8MCbnXcxdraz(>IoYMDrB@iX`vkx}9 z^LO%NVx*1&04LBtOx1ws>&k>u{i{F7G+#eM5|OrL{2}6I9)WQK zD2_~ZhpX9w-|LyAPAP4LFeM3QOfTn-jaX1_tJiaO4 zpJ|{0S8cWc&o|2ct^P*uV9Gpzux_1ijfmcC4?g2Dn7_-n>R~_)Xb0Bc>H{1T)PUZA zl!@g6@LFCrR5D1@gM*i&@1ywhOa{?kzD&;@B)foq11+`w8}Q{1(!jo>Y@xo9$^b|g z!07{~KU~q7NTzwgQK~4cDju##^7Hf7QUe%efap#mdXvb`zN%g{ccqO)_))YUQSa5wmd zhDKuWfN9_cr*3LUBp!^&KQtr?SPK8p@L&Xf&`_G1Xy85K2MvkT!~g;KQA44y|LhN? ziPHENO%n*_4{cGJI4ppZ`=^Ej=I;+08i~dJtf_xLh98Xxta=&~(|Ck@#ufAxcu}+V o@&e-j4ew@7bpzrI&H?7E^7SLq{FvTFBXMXv_wL=smL}Z)1D0^I5C8xG literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.md5 b/documentation/latex/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.md5 new file mode 100644 index 0000000..cbf5a6b --- /dev/null +++ b/documentation/latex/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.md5 @@ -0,0 +1 @@ +cf778f50f551ffe8329a95d2be0d22ab \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.pdf b/documentation/latex/class_b_n_o08x_aac0a00bed7825d8a2c357a48c3626931_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..06ae41b4bb7a86b11a4104c65dc2deafeece2ce9 GIT binary patch literal 20328 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 z zdJ@Ya%zGM!UE^YSM-xT?fjoE=uGeEl9U_5p7g+-pGVo|I0S(C}!V7eW`(u&Q{;>mt z)!qJqkoH)kr7_zS{d75mk#_a(T$)1p+{%*Fl1ob?_eOo{WP+5FQdk?-+ke=O!m*HOWq|jG(DvZVfWpgr;y)Wd9t;JQlr$|1Do#3lSP9e| z-nK)F13rDWTdRkC4;lEZ=z7}y$UO1MiIA`+FXkUEBtsctg=s@#k-!3Wz)t0sfekrA zdXZ3&0)7*v5my|VLe&d=@pSl)0w2ntM!?Nih={y0A?(T%JIj9e(NibX2!XOsYKuYHg5K7pT<*ad(LGE|&k`Vk2-)PaTNuEg20@3+*0o{mOft5zONk#gldr zhwC`bzNHk+Q#XRow1qr`-`OEDj6b)}#E6csd4Zo)yWrDtV7hfjcWp6_ue7BU!2{zE z9#!4SpR~$X8$=FIcUD=Rjj$*)2Kv&N%$u>mTkyua2Q5Lwk3c->ghN#M#@!^4UiQXE z?&{??vUU&O;Hwt^sUKkK0o;oi7!K|QJaGzcaR_cPfZ&M#Z>ZjhePD>8g@7)7uwJ+6 z+C+393K9M}KZnpicNqwKpau(KFA3|2hmS$%qGP+wMDn-?@%eY-BL2{l%SkeBQl+z7 zWGye+{FuU7itXMbAe#rRcrm;d^4s|9Qb66LiX*XmVmrk(dAsuQ`uhKAB?K2%<88Bc{L# zpo{@jz;OXDjHuwCtgN7!U1qxzq6o89)2}+6_kF*2{eJJ)RmmTpdway{*|lfy?SK2^ z)6N3b^uAuJ1x@=8AEXXCNA0IEPX_JX{fTm}?@0;d7We+3EYmc4N&3LrPs8{7ha5{* z8$3U8U)Z}wp6>R}q<)(Hnl)xS-9>4iMq|^Nn3UDsS+-D-t`!3MZ@@byR&{b6_K=`6sTzFY@-~+D7zV%8o zj%$cPhP4If6jM-gjvP+hwNq>pSz35tROIgp= z0mN);+T!Is?~U85B)^|(ZEb$t#d=*P%neR(@YTpJ5*Ko0b$lQ=Mv<7Z}EXrPT=#PikESXU4NF)s`DEGcY%7Gxtu%H2Tq?TYfJVZMw_CT<7}n zxbDfHzW4FCbM5p-b%^h@wp|pKjb`&|TZ;yF^~qx{=XlCrJsJdaE=yO{lz-TivwkqN zyZD0*Gwhgi1jGOS=OR0mqrHsjAdgU6?DYId3w3wF$&FSd9)HwX?H9IMo>ok%u&tD^ zg!c+I7e1tGYTY}6`^x!nqQ$oIqa(ypP1vO}_~U}^VB%oe$q^!>NU5Rac5;bg%Ln^j zNsT^MWgWK%dV;RzJ4jyUsV%=dq#Ay**vZugyQPn^Sa!S8w&%D#*9}kM7>-jG`;&%`5I)8+or;8$qXq zxyjS*j3?>tAkv`@E{eODA@EWCXz*lKE*zfeqjyEw)IDE|sqUt=p=BoVZ?Yvia{oLQQ+1Xl~^e1_! zY*)O#OIS~6IWlndmk?``XTI_b)~T3RP01WHJto~#J{9PILI%cx4j_qurRXUOl&L%d z5Jf2bHA+gvQ5CNNFk_7Fn5h!Y`&_v8`^~aTA~nP2QjaNs^>KcO+#gny*SCHg7)vW-?-QQ?4U!oamGz?)ch~HU`sUVAxw`b7h0-+l`Jxj!=Z~1AdW|M1i!7;e zPLdwi$2Kx?4tv*uE5zN-9g62ie|x#bR9^PY_ofhZC3QplHJ#5-CJEpZfJ4rg?#}th18b113L<1YnszW zp5$MtfOaty(NB+zHEZlHeG#}~r?^vpl@>Zf?u9L~x@#m^+~YPcfmg2sC5 zQt;7_7iV4Ge73{>89%?G=xNj0Ln9V;HCXr4ovQ}ApZET&PPqWHEWO^=sX{O{g4(c* zhY(MI^Z^7>3WlC2q2pMfkd1Y*!e{}UB;pHDEQOZ4;ltjBKs1>CLF+ucmQw{VJJCDf zOCyuL4Ngn}Fk0P7CnvJG2s8ut#fGLMY^)%W2*3(Fj({*Wuvh@Z;wj^#jSV7pA{$xTC|IJlimnQ+ufTzzR-m(!JYr#PJOcAThS5s?qS$Rg0Ho`WRy_0- zbYBP}BNhjs6pe{g4U`}<)d#xa#2k^99uk0XJ5c{g^tPkLUR$L=$8pd z74R#T1|hN_{3hhk1DI$wEZ_s63rKK*08G3{l;pY+0n#8MSHMn+hoglqd;!-Q)5wIp|3I) opO3^J^|>zNHt^z*IHPAkd#Z#Ywm_uyE=U1ElA*ml!|aHdKptYa~BH&mVYWGC;|ckdNE5I7gMKyrH!GB zsfekuy@@FlA0L#ni<7CLEtE%2PpY&%3L{Lw-8(9u99%M4>(k+=6a*wB!cCO4s;cxB zZGonAwTUk96@@V0(DD&hW12BA3^baDn{-tXaUn_8=n33zmhUD1rXnc2qI9tgu;md~B( zmr`$YPWL<7v{`K^-G$ro8%8(!lCcJUwFmSqW%rF$G_GG0$gWgYBHo4fLO1%A^IEKL zju^O8uK+%dkoN`;Tdm;KDl_j!RxS-m{4Raj!c5-Y7T-TRLOr!Ll-P3gG>YzJ#jwdk z^&2+Qds-CNL1ou-4u0zlp4^)e*EaPvTY8dWg8UP=xKiiEN)!-;DihA}e%Np@C6|?7 z>?E|@wja7(%qy0SRTmb!ij)$HaVd<$Dx`QdeI#d;kW7PELbGv_V}&B*qNT-Bal+Vm z1G~XyTD^F!wb?xy@kx;_C5|~n)pl!IX=?Wy+lqO-Qo%}2oKR5w2L#(;!Awa-)cH5HZiv*y3Q=EuKAs;*teZ?|Qaypc_(-w$j$og*lSZ2Hb)|ZmFBV1o5FH zaT0M=K?M+zrX5AgwbZOYBj?==bl3GEJOhjh^+=SWnNu7rB51v*y3 z-u6pu?Rti!fFcKX>ait0BDwifFJdidZLhWgYx^`ckt{vPgAWRY=UlO7aNtryE!Ojc z5TAGRNF7PS!DOj~0!XbTh~Da^XgX4p^$@}xRF9)$E+8^1D-yvv^1&11 zBKVkKaUa9y{<;nuXSQcY89Ih7@o|l6+}48Tv6K>GnnLD~-A=Zr$0L^E9ewui7+L;j zMsq$4eSk}arFu}Nb|(L`wExxqLyG?};Xma+F0eB({HOmvEvElNng1e*sE3QVvdce$ z5b*H)NAWMw8#4TB5YP(?5-<|b8yo)1|Iy}O$A9PaV)k|}|ChBHEdwnB0qg(L?w`>= z`5!R0{{u!quj1)oNi4TbDI2(c20dsm15YaahS{(ouz*AeA^s7{7<&JO>OB|FaS?b+a@!RT3BakIDbIsbuPG@9Jc1>P+yTTc-4XdBy&({r`zN9RFup z|9?^EKQR9to)`(3IGI=&{$FwE#MjdxWn|-Ry8E?jtt-37J$c8ZDLVlcBuM~5qV3hoV_8-y?vQN=tDwUa8K+e{Q-f z+h*CXZ|}EnXL_1>jQg&ed5&j|=MKy;Bq2%*A$%};jZWwH_N=cHrVx`y$Yl4Bnk_uv z>vq@{V#Z2LqT6QUMgI=b|7hVTm z$r{IM9QKNmdEDxlRi$#o%uL3(qzORvkeMF_(2WMVuVg5sV~OfYOcn@Gr>BTALY|&( zB;E&`yS>&umHscfSF*X`PF^)x_oE_BWr-a|>X*j6R!xA%^%?|dGiDK{TuJ~l2;8)2 z5oaRc&)74U?3-(KX%VB-f}3@kr9GKl`;{}z^i6#zqZVxLhCR%Q=B$}80<78q^EHv( z3~73B3B$b6A$dQq z$WEo%_kACx?d>goGW!g)CMsW&|2(Vr+#R;0kB-h^v!0!`J@b*`Sn;$!FNRY`a?Gi|51~k!cCJ6&d#T|} zZ#mT|^U)82jxL%{{m7xk1o&N+b(sMH*JT+0)qYimLC6{;!(p3YV9j35){+U5RAaIz zsIVMX7{pj0)HWFZMR%E(g~9jOWIg`P9f+!9(kP6xyB>@3P|i6Nja_XHECjCRjRnND z0!01O(9`J!&QH>Nlr>~agvk&7LY>a#*>6*qGK5g*(ang5&&Gl`_VDn8&1LFq#42O> z`V+a*sAm^&vZ54Nm*rB*w|)m)zYSn%84}n@sYI)pi{NDOv;Bhu;0()vE`Sc&XXUI~ z4jvN=vQU9|7+`m55<-eO!DA=^f#0tU3{G9&Gl)0v^7%WSDD3}LtIqL!!}il@PxeT= zrxYbMf4EFO_&JC@9tGq9H-gc#Yd<76a{=Q41emwxQ9fY|bsz8fqOITTgcr{)Fxb)Q z>ow~Ve`}9`l@i_3@dC>E!~@+8`8yJr&HIWplRoAc$CG@BC4i-)X>mB25cUnJPD5jO zv9a9ID+O7fNLRm{`Vmw^4Pd^(2EN}U*Vzb=b5(Lhxj@>s$eQ*=+rhDxR!G_kgS4^O zEF!yZgyMee!pVev!U;*jWP*rU_7)T!Xa!(tzCHjk!ctQSuUm$-d?<5+DTTsTP*zq3 z8_1Si98Ge*M}9yI8d@SHjCwMzCux)j)QoXAOsqG8 zoPU13^SiyUD;(b&;=JdF4qp559LN8+S5|Mp`hhwdD+>sQ{ z#b9a9i{I#qo&7JQJ$h$in3E&DZXcV_gNpjMXZQYelLime&bCXog23y-yUO+WG+SKu z4Jz{%cgi7d;JL)d1rXRM{PhLSGs$8epIH-pKYC~UES^hc!*^+e=JI-sS?Bega{g#E z_qg1W+}4zuV4{qkQo3`Zb(Fo2f!wUmn$KQ!zm;W+rQg8HK}436 z?)7-nTr-q$Y$5ZJRyGY5K|G&}(^1(tlS?O5;*@-Ff*J~n?Y6@{=v z>v>iW>ORd~gH4Ox?MLLfnF`ds!95Cl<{g9H1*fVr*3W28IOfSGBIa$&IfNY6OyGJR zdg!SqCXHVH#I_4gP-O#Ugi(WVOcEpJlHxmE`zhMf%3IBGDJk2 zQL8)-8e{$qvf?<>9EJUG!}`5cr#=%A7ElljDW_bgr2tDbN<_}mPX0jEYTf%=$L*Y2 z-HxO6-Mjnl1+V{D5w?2Wy5Cac3AecHF01!evHbUQr+9mRfw$TXr=QVWV;6WT-tM~$ zl;O7T=iNgND!Wdf!9yH&ue9tA>-RxgKHm?8(PI`YO0fSuV@V>%j`|#dwAla`GM3DJ zlO@rL`nceMpjHOiGaWWtB#)v9k(NryX17gz>Oi*=XTW4_ATS$vYajxVlB020ombus z-4ETn-j#2wU7_}MnqCVf+m7zdnG;I-NFD50vCP)JEm_C3BjX+gYZg|u`;qsuw+y&M z`a9_o_3B#l(RTJ^KJA?qekGiEmTboKxM7QOZ4tR^q9a%9jIJ~k znefVdn?0`#!m|!$KYe-S_&sm2PYG`K(<3sBYA}7`T|$^h_CSDk;|TU$msmH9g@Y{{ z?&Bfu>P~-)r|X_Kck@UD^YmU z5N;1*`w;zfhwYV#W`gy`OW@H`=gKR#+cRl!g93&c8Hy&ND za6V6;W8#1Pq@o<}){?{Gs@_`Hwx7s(N*mfDCt<(=AM8MKin;Ds$euz2V}Oj>p~OaX1H$Qz9#uwjqUINjb0cv{eVSi_)Z~K%yD8Ie9!7GmB@PX5r|_r9(<5 zjm(|vxu3)C&1OG)%0Z?XJ){CzFdC9s5`Xoa_n#~q}3 zE1P6osaMO=X2VL-zYcjFu80pC0GYM{{s&W>{ftWi+ z6f(RIzw^srS+R;wc^|Tr!BFc8123kB!ivbc3n2qdraJ<@E-$fWLu%AYvVdY}vPlZO z1Lhw#p~P8{^&Z26$Au)Bk_~wZTJ~*(c$_W{u6Db9RjtM_C`;@0%uzoWyU z@U=B^K5FC5i)b{)gWh4bGYQI`o1HNQrU8%ud~;u(4dEt(LTNJQ`sXS0^(^RsBQOPk z2&_vmmqj$|6F{FZHR_}&h|eG8)!it)Q%V+VaujB%kd%Zby-Gzla_P7#OHf!r2AR@4 z1}TYNUH)+I2ulWap%E(rKoLqQ0zP!T^ZF#+oytENvHPcyN5DUg5sW>d_*3pasR%wP z#GH9Xxpqs1189-5dMdic74ZV}z-)O^`B$Pqzgs?*U}{Ej8ElVYS=khOnB5}?YZZL) z|K#%p0(VnIq=*1^0>=KCnWqq_&;6Ia_TurrS4YNrdEruO(JWN3`N3dMo-kTHK1vE; z_JIv-P_tJLX`~cVK*t*QEzoo_K*byPgJ?MTq2bI8e654%9nfNw$|#VbkU^!PTdCS8 z*-`j%osKu$?`FQp+>F3&K+2`47lGZ7yRaVJVO;^$6 zHp~)fD^}N6ILt>3dRi4*O4>+1oQ|IkrVZv-zGmOi^maX;3F9l_GxKXaD>#Z@!!x=& zip|lD10=#IWB_Vlcbb4=5+ngaF$>U{hQ@VYdO9gCS3mwZOpj!T9e;F`_P^QfNM>7WjEM}5F$ii5fdDJt zICN55{;^i`CLI+%J*%A{?GQ{KUNU58E{?LsI^bJ%t{9#J56=+tyQY7>;M|>b^77;? zUF54nRK~h6_G+Y;se2B+P~|H-{n&nfx4h8^rOk@h2`YinK9`UPC7s{vHTc_rq$6Z6 z+eJBXegspnlQM5B;7#Sp)pU*g?&xSxIY8Nq&Mg+K$j5So-&-z5&LB z4)`2`(jfqj$)=#@RxSkE7E8HfJ$QXk=BfyLX`)2bjK6^q%>Wtm0tj|M%>n2@iv<^= z(q6+9)fhq+yUa{m_6Vy4yWFy$FvhkskSWUfd+Tmm%m5}~HE%Z3-Zc92PVTH69!mh953ap*)24-OVM9 zS#@-|)A|}&3D`$d$Egq0)7;ba*?p}(xNYjHT8wq6sA^u5Pr19G!K<)D!9k|0T30u# zJF6+G>$W@A-;0x)`EtI-*EztD)J^i5us{6)&Yj6bZK;NpswHo>v89|vD^m$>`h!-m zPIv{BxVuWge`_G^EC0l0UwwBlW27kTH5GIcwcvmZ2tv1nLXdPnX~O(g(eULO=9YmV zZInfyqAMk{;i7=TB)btF*@Q0F3%F|*3ff`3d&{#g7@{`<3jcJm=#r$LuM**oG;46M zv9z+2sSMfOmDnJmY`4J#C;_{D#);Tyur~Rh1y1Vi=*qsR99hBdoHaYg+gxjs9z=RU zPcji1X^M%^NG}0;7ggVLK2%5u8PQsx%*H?*PfK82_=S;(P;a|UsxOfvW%B57-yI#PBi|NcH1y{ZBFA9=g zEqZS>WV`Y42`lq}&Vleo!_{T$_qv@#>5n_cO*d$4co z)Y0cKnM`fix9Kw=_37g*N0q1PuKP?pL)VskzKN}mJx_}P?~D(;JgjIiY(a${2;~wi zhb0jrL7{?B2OR~e93hIIDEvJmdKLX4>zG(Huy)eF)F-WLsIJ#N?VaAk^&0cpcHVwn z%bDZN|NI$sA=B5OXiDV_hiYNdZ69Y7)*!=~`$qqbHCxqD(<3Rsjzj`m8Mk_bn|JTl zM3US~EYwT5N5f+_oGHo9lBFfvop+Y8najd(W?CS|jAAFV(kzxRp2Ua;V1Pe4e?g*qO`P=j4a&${$HatUwfg`x{S$O(Mvq#qE4ycqRB-wjTFqd66B zN0T4JDFY(gY0iMk=y35i4BOEt#x(*Tv74^P#!jlTU~yd{G^WR;Hv`XGPiL>BlIEU_ zC{wonX3Lo95B$Y zACPZBp`H&dRt{ni?GYV&PCsGr^=1@8zS)W=KN4HV5JT5+N701EFEhJW&YV5LEdj2S!LMYEJHK9YhYIh_v^cN+D**i%P~H`Q){aSg zAEGcXdg>%Al+3i&oT5!zt(=x+f_}m_EdUU}7cJBwh=tC%i`eU!_xd!1Q|vPoWQ?o) zZ5+&u`{dgc1dVI`4IQjKOk4YO+^sHbXVc`t!@NCn``2z3xA|uA#X@B1O+X=ao=|vm z_BzWh7n7m_;NvNWz`jVF-u(BqI6W>zybS=_gY)M5PF1x);fd>b_@XOx$=IL^{3jLsr7Nl!y5v%$&a9EjC=9_%3mWtPbY zB=cZs5(Zz;?9m{Iht&sWdsFtIlGjFDeo0`AXYP4=8qxrsp;Y-Ap`fzNTv&FKD$NbG zK*riwU{2HmOeEAgI3~F=$*{>y zg}%MHlE$u%!g^DHb`5WGJYk1J(nacB24m!%adfs_8a~y}@qTHSzTv5dy#dwVUCVZ_ z_bn~&$fV5EUsH?oXq~`hSj>XVjONtmGy)zX zkyAP16Z-Rp@3!}8pTz)asZD|T7F;MFKZun%MkdlE1xLc53YHD(Lh8GT85ZM(+bf}t zy^)#1x$jE{%(_=cuaL!>yW`)NqQPjRHa9iq2_a&+1k6n+Wu;I2r(cbqu|M}_yMx-C z$$ubt>{~TV6_cg`riwIysDyB_ZDJfkNt=-WK#VOgq0=4>c5gtcQ+fswoG}8wdFcu^ zzANV%2*DX5SMZVT7{V2oBC%V8`KRy?ICptWyBk(#n`LyBBAeNzV`f|GHA#w-I^`}C zAzqlbw(YXT4DvzTpYaywK72Man**3ye-Z4hSeWm}W6d3{SxkG#DG%8x>-Gq9`>cDt z-NOw?7_Kdo%QjsldorJ4mh(Shad~2sONR%H2T0iEJlkx~KMOl$iE3<_G(=;UWv`7h z4R*u8PvQ_!W$bjvWMLAw1Bti$(2?gyqedc$Q~k(b?fMs;p~H6v|2p1@AT&}?j?O*H z5j@@Ng4cEbH7l5a2cY8zZNC-;J?3g9e#9lCc8h_Sg{Dnj3-buAJY~rJzN=?YSp`iHFyyRo2Sehnhdx3KK+eOT7wk+&To4e@c%LJf! zm9n35Z?p8Zzqv1F8vU1Q%gwd?#%{{Em2S)OikuDBfyJhc^TsWE$4m_eFzL>{s%WTI zb2>;}aT~9Xe(uTU4|jA3@LtLB!ja%RsONOuuyvE>NjD%KE^s{25+3d+k|*QUx6$Y% zp;?Zz$RDPU3_3!l??OtQ_TKu^1ZtZ5B>Wui7tR3B-#R!0%Xs_;ey=YPG5##sm24{v z#X3oE*Ec!OB|L-CO!z0j=rL~sWnC~Wh*s}E?i%64paS|*JKzO4Eu<{5`FjObjdoS7 zmc`d`iVDjS>;eaZCbGT-pS~+EK>97fL8|a-)}V3_gb==Tys?39BWD+fldelx`S6C= z26S`=aU_;?Ou+tqXKJU8-cCf@2tX$MM&U-MI%pIA0nK=RH{^BQd@UZgqLt2bb3NCG z1Mh$F55ZgaSZ{8@y~Clx%lceazU@!Mpv!f4y8z+44$>0ID$ks1i!T32QrnrBCqeCh ziuAjqx)G(qhc3pHoy!9A02m8fwl(_sBm^S8N(XJg@qT*{!ShU->>yg_Z&#M^T_q!& zz`&GXnB18!ef#B54u@JoCYu1PD~TcOCY#B_W|8&CQ)I)(0ekHcNQwV*Spi`H-+Yh z5YdN$TJ|F;72=%;u0Ki=#=vAwm~IJB^mj-JjmB(%YCJhnqg3du6(Il(U##G%GDFx- zHgZd40ryyjtp)(qK>D{s3yd5WEF4^S4UzRIg=CG=b!O3P->-`VPtwpbJ|(5I)HrE; zdwKE4>I}m(sRBj76>1^@Xi;D@_y)U7S1F%uN2EnMk~2>-#efOSDWY0PkEh6X;}s>^ zxjdj0E9Gjr1Iz7jRoNIk6M0_Mn=_gPbd!VqN&HBr018l3an*nz)UE1|i({~0ZAtjV zL)7DAWAmB9vN2BY2JsN}wdxC$`tU3de#B{Ch1o*ZBDUT6dK*2tUe0U3o$d6Ze)340 zfu-zSP22OAjaB8|y)lJYgm-W}A@xtt0?e0ipEAK|9NlB13{Ly@K_y7ZZ*na_z}WH0 z()QB_3IJH5QK?MT=*p!DPohi;IrUP@y9Zn*@tm@mh4sBrqlR9oPAvPBIyL*zO+9+w z=$S-6`Pe-HXRXRqU*g^<60b3TK?jv&Wib}RJ}mEH#i&V25t62AaRvt?Sq7A{Ng+bI zh@vh8OQ@6;)Co~qyJ{$|`BjRkBtkw}dOxw0!i5=@aG+^CDsh#aZELH>oEE5A4o!*b z>WoAW+EEXLy!e#@6o>`Au@ql+D`!3z_HcP_F?qSNVepH>K1zf_%FVL^vuErJV)eQB zw1fcrO`J8H_3DtLhK9yc^9EM?WUn9x+0ql7@rwypdV=>4K&~iPYBk~Rd_*<|e3CML z^VT^@N%9gn&`Q)boKAs4I5RvgklaNrnH+?ldmlHDE8Pu%?8^2C>`oh4Wg`VfEeqJk z^61nQr7%|9hyJ8P7GF9w2K4V3zOOd6K-%bJNyE9l#3fdVx-m=c7l2`Y+%MW@Yee^Y6 z+xaDtZSKeb4&>4h8Es5hky%-kqNt3J?lG1wa*$xQmO27Um7Th1vk)j{dA@Naz$~x&d7hbkbT~bzV8}GBX)6Of_tWch?z{JTX5ZM%r2rt??3X2V;%O|i zKRheEGSWU~m6@XweE%r#4CI^{c3e@ALYP!2lMA&;MRzATB9+gq+p^nWTH^zuc8zUk zY?JA-q4p-dfyChGvSD^UE;wraQ2_z2;s-*+JK(y{!{W^QGHO7PEj}ib&)J;C#xB4# zZh+i@ON}HqmtDaa4MZ1bh*JB&FGSs=QZ! zZ^1iIlIM9KRMQw5U@1{pdH{Gts$+lBO;d|aU8T?0skNI|&0ExQmpT3CQ_bAh@j>a` zt>;UVH-4|#)xT{4lc{3ZpUj0v(x*R3>_=IzcLQ%}-derde^(Z0Xqv~x5XI4K=7OA?u5|}!I1)fVoA$S9YB(}L!5a5i#X|r7W8^N#P&GU+Q!I zPC?U6nFEg;j}u3+E1+@EE}^I3qIjJgkQ4w{i5GpSyTGf6^w;BS^_-5o^=UddEO&f! zqZ0b5z)|VCWod~Te#DI1(2vFJRD5Vw`#Q5t=%dH7(?L00{U@+9k&QtcY4^Mq0Ir@J z^y3!Az#U4#+?=~dIiN=uLE$2|pn0v{2z>fEFK`-D9>A^zKQT(;lq_*tFSg|M4>Mxq zp)tgrkT(J(q1Wo9qP6iRUL|IEcUUxAlT_yt)vSB2<vDmtMW@U1Ir$Bjon2^Ji86ZLql0vYg)q}W;b}}85a!j7PTg3@>7;A z;B`aC1!MJn`7I{3I{c-nOqrsptV{L8DA8nSjL9EXGRcEs9)Q4NjO^YVD=y5cifG(Q zuZ-|AUZXk|IW&-xKwCcahV0&0qaoSZTUVwy5}TpUogq*zlLz zJ4&KHohF0jIsD6x>}LB7rlVeNuie5=FK&h+bVL2EhGCBR^G2NN2aZAY$D{X+FD5@` zdMY=~L{#ZG-39`=Q8F(+A|h4FT~gx?f}CLIe`iO0hXK!>@!4bMJJlGA9%;58$F67f zFJ5T6n#R>U`ZpV!!k?`nnY6bo<0QkuKZY^Ft;(CroU!E=XmP3xN-PQ>?w9liZ+=5su0s~!%j6e}*#y*J9@m>C3}x}f z<7U^R5jCZ5GOu&HMR>Ls6AXcv<;vMxiY=Z`VIf>OSW8huFqMDa_#+PFxPgiceJv;C z`u!3-8QywfAIhE`$!dzlT&p8hOyRMbQ8a~aOcEI;4jz?>nN*;Vbscn=AM%bygDb5@ zgR2H`kKelqY)pF$3bTJ7=wA1J+_C4M^E%i2j>X>KZn-xnGVZ5h`%k}^#q~#W9xK*Je`3E%&T8KJ#EmP@R04QRs$%tubD#2F z$a=olUpI5@#1#N+E!!&6sx`Ux3zo4$i&p#AstRfV*2(>QEiMeL%orpi-$^Hv`nkDg zNWM`}2DBc4qumH3dlC=$TDuUIVfF3w)H9DmBEx<0n+!RaW0{d=9MtD5V!GhHBE9PI z?v}J~OMi7L89bRKh~O5M-_AsJWoB~fU9yw!J6v}+Ie8yQR6UJtv!~Dl7QyJezeujK z+j;O+Vwow@d^d=-e`kR>d{O*mGyZ3N4wP){V5LV`vR^98cMC@~Y z+v9pwo~FOl6uIrOvDx6>yZQt(gs#Bfu~gvx$E4waKi^b;l8L$ypPd@feQ$wevIyJh z)C5|~0@zjzPp~Wt0qs*pEcE*CXro8#Nd#sb91J=GRlR!E^6QLIof-fywJ8>20UvI{ zq01j7O3A`M+KeJpr8!c9%}5=DLEDbsn}>v{6flW1JP@eVj4fEO>hvPX%OG+IVjY5- zVd;sfk5Z=4ok;qUwMlIh>VLTJ;hc!wlbe<8RQ)1v6>k;tMf%kI!{H=sFQ?AoFCCxD zJ~%(JKWMqi(*}9W#iZe=y${6N5 z3QXb1z6Pr6m53nBkXv+m@xwa;9Z390;wC>}tX2PzOeu=GQbk2^2mx#e(uW5sq`Pa9 zfkY?$ae#m}HM5~haMe}ULMd`N=;zb5K#TxLs11pXgO!BG{7<}5%wKb&DutN>>|Ba z!8qYAB8%iMf&HLbItjCO@`l5inHpJeF5_Glv3>XWd6!#zWeynEQ!)xO9O&3t%UOR(*f# ztQ+oms!VYltf-5EN_kn(wWJFg<+vGh;SVF2;rVrG7k=mL7E-GaHL_hbC}2h#;Ecj$ zbgx;(JPJIZn?a1LbQV^u)rIB|G0ZGh7}4oeA+vZKbmnJReuupbTqo1>YARt< zEsOB1d^=RUR7M_A^78{j@&l>Zd@0P3EIz%m8Ggle`WTFQJk5cP@%Oa^FLSPu6<6qH z>=^~=PKKxVw4QDmYv8q8RFnmFfR331e2FQ+GF;Wn>3+|Ju;E7><-Kn5@+*<@C@!Nj zLC#C=90#Ei+w@BFiQoIyQP1!0+l8!r5Bla+m)-8{7=EYWimgZ2S-)aV^a?rSM(b-} z|0OGZ_s{Cn^)=efx$eXn@GX}Do?o)#!Hk)0y<4DK-9yWPNk+(E@O0v~le*_^`}W@h zT|>_la}|RqbEyKw-eI0SX8w99JzKrXn!nX>F5&v_y?4HQzh1kPXO-Q_2P*5h2S-}l ztU36lvd85XPtEZ%{&P1gGH%poa7>I_xXoD!E9?T*Po{;Tb@J8FWImx|D%F*po7Jrq zJ{gV=49L$amxtCx!<5eMmbSS4#lSjEOTel9Yhd6 z9N~*&j1$vNG)iC{Xt;iT$B5i8VsOKZ6)luf(c$lDE}dzj^11&C=M$Z(nAG8&D}_|M zRb^+YR+AZY7$s!-jLUF)Q+w;mNLy4S9I+N_+A*XFr@B76?1 z+jt%(&SYyJET77bXCeRqp=jhZam?qeCB25dl^q#B zC_kC&*&UA z>x`m^$3yhS6M_X9>`owruxpA&Ps||P=;TQu%{nd}T{m^k9aP7h?F(^^*^YABA&+Cd5SR<0-U2Rmb6c10X#OiM z|0*+rAmdv-G19 z>8gadFgAmZ?gQp%#NrtL3i2;zxM-(s& zR#JJP;_YE2hKEW%Kpmv9T=D_dnOUS?_)*YchXI;Csvl(lVNl$evsR0q5fYI^GZh32 z%w-2p5N!oVKwXoTY6T2aSY3)#ncm2Z3}fyPT}kj;tc@7e))H+vc!BC#8p4SeQ^=^= z`8X|wms^v`CHpjGHs59IeEOM%UX#P`jojW?a=faSWH#UHO;#y4Eyf{0qaC~&52iO& zA)2c+$gZ1aUoQV#{q!^J-FwUsebJ7hmDF#Ge_f!2c^6LYXbffE3ZimLY-bKX17LUK zZeUI|p8gCJiJN`xX*`;!jw0{rkb#s>0jGSDvuOv1lkNf^4KAG2h4^%N=?u3kv`S5` z)Et>!DhQy|Dz!8Z_AkqY&9OASYKmz&H6E3y_;3xl(1rK%o!b|tz|S3{3WCi(A(mBr z#B#eGLc5pwl0o*Zsto%9n#r{4YS59Jp`%Koh!$B!5eL{1)dpB{-E4(j8Y+kl^p$Wu za{zI(Kf{t!v7Ocj7zQK5RY}3_R5kJVx2y5TZz*m{6#jM7{ciR_-+x5(37B}wT$aNt zrRy#Ywu+iu@A|EjtHE=Dc8`|%r79x90pO)d_zfqe#;<2`^Hr}g^M+SAmB~*ISY$nB zuYCUX6zgKCu^kYuz}G7y&9S41pLzKV@?JKL_cJ@@-sZ~wVBCuEwXNW+GV=g-9yInK z64M-vZ|Y*d3ve{>nU&31A6h((J$QRh=+eH>%tpZStm!#<1G-V``Bw)yKd?}gV~7Q6 zf1>)L4By0a;O{^fokK$0XuXWYs5GRJRoi=@O zg08ve%B-OY8mWS#O@XuK^tE{2w401aYFm}%Q>SB)Z8^WKgNXN4#0%JW4d{`n$!W1Y zLCXVO?AGZp=@&t&OoP5r-^}bnxbfr4#PpRfIkQ}qxhrXkekG`L^f~6Y=C?paeG>YN zR2+ta4_u&lw}q07+D2g^&MYP9NdV=VRz#6fBu<-J(ZM2xXR|91yX10drBjb(w{4Pd z)DhAa&6t&CWcRjX>Kn3UlaB(A$=2Ol`df{XO(S}-k#u6qy4o>?bDW539Q6tIiFbR~ zO#Ht1L@}9y^Ss|f!e7!K+6UYd7XQtc$fKOMSR@ukcT(nP)&-C6VGq@)4c4VeM}d}2 z5AepRB%D+mMQT*!8YJ_9(~45+ziE0SaA|^Lw1$lZpxn+PD<<)kj-NPwXyrB-g-4l5sU zfSiN6l@lLKD`v2L2I?KqIW9~?v)PWO#7 zcCA|L_c;CNrkY6=LAUiA=iWWDPg$Vs+7+GSfNcClRRi z4sn&6Rz3nD4M=?j^LumUfkQ1TPPT#=TWlk0!uU5g4^>wy(oe#OZy zlT&?fE)qW)*eof`PTv3ROQ3%5vNS)MWTUWA;R5SoRSK^+e77?66mF+-t0M`TvtGVDx9c*|I?grJ3xF?}ccpqqZ zSa_(sO?(BZME!{2Zw8wmm{s(V>E;9fUGe?<`yPCNcX#l4|NW+Zzmxpa3$d4eFa3L! zIvW0~r&l0{4=lyx%;(ZDi_2~n3^%# z%CKeIN^WKN!o7mvZRtw9eqeqrm_6c3`jB6_o^Y@sRDSW-BIGwYQ~bpPI@5?-O1Q+Jv_E087yy7NJKC3^rjIALeQ=J@_p{3HKl>jQ7xS0a8!RyYSA z?#|#@wh!PBgilAzyf|bN1Wj?j5!(=61*kPRVd;6Pj63gwS9pQ;9r@{FidTYPkl&h& zEpH~%P}Imm{Q~`>J>b6QLx$ZD|ERq|f8wJFphxIO_1nI;v9~@6=z~gnQR{`8bI51= z>we+~86QZ!z_vr&H#i@9zM%MnB@>!VVYOuX4%BV1TlX)Hx7kznhc#$+DE8=bZ)`94 z*Po8py~@YsSPQcKAvTQfxrMs@3Am!-bKJK)0sj#oHbZKkArAbx5%r;0Eg$M1RzDQ} zFzy4ov3vc8^0)jq{WonOk-!KNfk#O|A7T^Yj-)U2j(nWZJH|)O_pB!eP@Np?*%gP_ zZ7z%zI6HKoS4aFuzaNVHAWu5E=cqn;@IcRgyre|f$i8|j`19{0g@SX~H^E=(1 zo1WZC_`s|;fbt*#bt{8s=z}h()la(q_MUTBo3M_jBP1R$eGuj*fVx5KfZiXJJ%Hs$ zcAM+Ik-2`Fp4h$+Ms10NSWgH{xzWUn`<@gUQtWX$C-Mst`$T(=NM=X2*^yL-efl&15&uDdqG@zJR6d|mry7sq zbll-7vi2@4+B+!JGlHTtBTV;;;I*^$2R)qGKJ%8i)7-caKyr`^?9Pc3=hrcW;bB zz>{aU;(aG<`_}V(O5q6~H9pY$4=i6C^P!yWIQ}E00w+0O8Y&~-u)6VT$-iRe2KaX( z?nk6wPA=Gg`n4Cx&kfg6gF~iOe zgKi%P)ncnY%MsgFMs9m~>>^v3T_&nPq}-rZvRZI?fqjc1%?nY&S?3J<2cGp{(ULYP zWp|YJP#faeg=@|mw$g!rI3xE3_T~Lz?ErcI&=s(I8|?AGafjdfmgqP7KK(nzzgpL2 zbCb1FrB3F zp93SjFdS%`bYQkh!&6@hN1N_jS8CV1{HbL`s}pPmmL7IRba0#qndpF?$KC|EuT3t3 zH8jBtlQ+4q3)2dalMjy`a@9>u7Lwe~sgs`LF%q@fc?vnNn=OfpkJ+b!s}r@Uf*e2= zkd!z6!FG)qj48n5TD%F7M9WZ7!p~GlcM&a9KrG?3&>1S7#B9d4EDLdb#tug(d-xDd z9GyhLL}wY@L}tO$C98y!pR#T{NPV$XkUeBux>M8UVril1yxmRGXmaosM$%TFxI2Uw z{wXKn<>xfHl^;5bdxY&~vIf?^%5^u%Fw@$43qk%mZ8KgwQ|@R?{0z93bUu8#8tHJQ zZGd!T9)4hF;%zL9WFM{_c9A?^&Xi|wSrV7VQU^tzI^I4WwW>N(&+@ZMlI5!E*R@xN z4-&Yik8YQ{gfJn$3PuzQO%Ae^Q{lR*ip$4)jjh4l-YnaMjl5;nQVQ5aimkD!K1Q&b zBlNfF!whW+QIrf=h-4^wh#@Hqf@etrixxLh3q3x>?A~(NLDdPedVI2kskcKFTXgE; zuO#6g(ZQNup#Z={=6rY>%?vuk;>|t;P|CdLLab%;eG{HM8p=WnqS$cOP{ugJ_k&>R zx^tq$aW7gJNE!SrKE6W(cNto+|! z4@LD$nw}`q@AT5}OdM4F418V!egltFH8?Ps>lVM+?o~Bc0o;Nt$DxS}5C*&%%W?R4 z`J#?`=HmOc)Jr@`VPk^Ip_JHiSb*P{A{RG-AptDA5crYVfl}na`Ic6>m=N+-wl=zJ zsTP{3kQRw6!ABm?URPgTXE4W3rEohq67tPLe`oZ=}iRm(5>@8w&{RB z5A5t@M zW2~*HLb^i(4E0cIQWli7C7BE}1zs@9OL8Wwd=3iY6`?DS)d45y?uNsY$1<2=(OnUW zWti+y4cH6$dAi#p*sNYsUh8p==dqm|>B}=lWP>Lj_MgMzg`+mRupXYb)+;i`FpXHwO z`JB&rW}auBmrb90g(jgoqX7RmDth42@D1~4JyCHAAFp4ZxQIt_1*I9T(4Z}?} zAw5R$^iLSdEMj6e290M_b%l(u!Wo0xuWV-Ly&VhqoagrDR#XB4 z^2r-fA!TBa*4+pz{{Y>*SNxGyf?lSX&sX1i!-JO+1TH%E5<`fhCMo<%P75BwB^RE=0|Di^l?ua%Nbnx02{MT(F` zb2JCoGaec;uk4pjt(zS6I6`Qo8@+do7$ zsgg&=Q5c?bY`_#wBE(`<4&Xo7W{P59smbb8kApeInZ;N4DFs^OuNSOmM&EUR9(@Mc zZ7)(wQJeVIf=6Ew@!V4K&YsFtiSEIWK3A!n5pFM?ZX*hs zC3_PecI`&p<6@m#cUPgi1eh8nEY+wdwps#)LMlY<4iwG=Z=`H4)A)W?E5lia?vqmZ zRe6@~GDO~f!}TmQIVYK-RA#`T+mza*Bf53w?lZ@CQio2l3R6}0sNP+CdCHD61T|ZT zp;Qr_4bHks-`}3;zbOsrCB-pz%t?GMC)sktl&akO8=4#Hn}ob_oYuX#UH_$Fom0o1 z$y4pfxI^ErUW`0XANG6sj=r?Cy+27`%tl6*;Pf7r(Y#17dWKr;7@>z27APF}ykM** zDmtw>o;V#^Cav*8ub>9%^$zmH&|4oezvqidh1fzRhgF#0=E-Z(6}h8npR7%bLdFJp z^M%(BO5$$1UzAY|uQQc5dCHl~LF7&Q9Q?^@pW3YrE|BpMavoQI%uHDc=ci-saNC&S zc_|j;tP`|6H=>}#@cxQCj-Z1Z@rLq^oU)criw;s0_s5Y9)p%a>a?0LWU(g__w7*Ke zU;&1^Tj0`b8hN?kHF-KnphAxSb@QP}Yq_C-Zm&oc-kEP+#2cwrO9j%4eC>Kz>7ENo zV3-}0|2PJsf3W^Jwua|zAoL(?mNhRMNrJkS z!_HR{A+KPwQGO|Xel^b5cgc1)OZe|*_wfq5J=34IfT%-c<9fJ)-sjIiB@EeejWmdo zkBLPemMzp60DV|4eePYws3RxoL&a!&N`jrw1IHr;$>&C!%H<^Wq-P$V#qS`NcloAu z`5q{?(f7znmPnVrwE5r&ZeOqM$gaMQnsLQp`22e)i6Qj_&a*32cnW6*i4^Nm-Z3?; z7MDI3n($2I1thvlRNOo;fIaN4rEn!hd|4D@efl`|p%iLzZ*;F~-LYBm1&0brU_9sr zhmWDAyZ7`br!pTZma?wP0Ad2}qiDD(q45LvaRZn_ebrHgbnHdebq-)EkFY?|o{{JS zo9AryyCYaWiqHl5Ch1^F`ByHdsgr2KmR5hM!B?;CdY|)df@)cC6_BOpxw}u@br~^U z>0WsctG_5!f^>V_poo6@tE zY7~HUK>LiKoFV-A)z@fe=VOvZ!vMfWMQGT(`BT zrI~A86h&Mnkkb(QT4*joWY>}Y+eyVXvsF7e3vFhjoH&3~^(m10c5LM6QmgXVXo!sI zaN>Z*yZ20SaN9^O_l7kVTK6vYqV@amrIC)cqFyuRnZ?^gtV)XxEuySimSUGuL^I1i zFMiBVvF5*@`DiS|k^Q`%?Wsc!nigIm)S!T@0;`^iLl#UU;hNaJ?u&S&lSwK4LK(VR*uKi-H$Y!Ed($ z8SuUWE6E)rC(YuIYp&DJl3=DimR?r;`$2!hQZT3Han6kK^~`nag!vcO<#+LSw(@s| z2~He@@WYr!A4PF|;gGBRZe!Iq26+58MS`+3@3;j-N#@}hDCFQ7`3YBD_>SrF#rg|I zW3Bx2#rD(3Q?5-N#%h$h+#i;2s?yirrIl`SIq9k3<00ai*DeF)-$pa8tx&NK4zPys zvTM+nnq7`qR&~3Rl6aL4hE!BeEPfo{=Sr(jWtMyO|R_S9Y zV#K{Hg?UV(azj|CVV;d2Dx*t_TUR+H%-U+*_e)U zpLiqO%cCXOD|I!h$7d-zsu4QDb6{PBoVbTx{3O=QoBVO8#?Iv^%XRCpGRm~4Sj4tw z|JLUgis}x0ri3SoKIL}0ZI`#V6}GqS!I!7544LKdi4c-oMU|{bxed|<2t<)kxM%qJ zd=DW9tC!x1ci*?Zxpy(t1|1xFq=^4Y{we-sf2l39`whIE86LOlEX+I1?eD!x?T)jM z9)#Cj6){isP`#KGAYJPhBS96m-q(+fEIaY}Drc4i{Z3_>Nbs=3;}9P?(rmAo>KD_; zISDrsB5rey4f(g;eCe%MA$;=7+adq>RtC=nTaJF!lXy#a-nRyCpVV#uZshI(za*K6 zZ;pDg837~}q;6l(IJZx9<41)~A?qoHl5+yiSye_v%p-D8UY90cztK%xmf=ogtWBTh zWwjEyM9R%7OID!RARoV@jFlACovIt$_=M{E7cQHeR_R}z?{Fa7VMwFGk|E$DDu7G9 z1@j62s&+q%yDSf7wy39Wp;vS1TC3$OLG}$@3^{m!;00W`>~GJfPmFobu#d_H#nGJg z^RmRUHwRiMB30>i?yNJ1@#9tZ;wd{xCBa=28xzp(^?Je!I9yZmtdZQ9G54$tEhW_)>Gm!ypN*!Cvwcj$U) zw&-fN`bk|hn{_>1@F^}zcT>ENtih=1&eLY=E2umt4(B*I8AOfGPamJF3^Rh&>c{MT z+gyYJesqNyUg1fU)6cMP=qt3dKdeJ=2)-tFP5~XMVCg`y_Dzg4dfRb^UMm~?%ANpU z(QV+3(LF>^9XkCid!>i><;#>$jT^EJ`AV%a+Dona9_I9Ss+d_1?p097Y~AOj-5Xe3 z8{epCjgFCEI3F@PXm8Xet~@*+{pw`!4o`x-#^j7p$<%lUdEe$U?N{=QPARpU$xI1_ zxfuuFJC8qFZ;4LO^ZaBgyz{H@U0A`RoDJDpRz@>51385FZR07HXVqsuceciS=os+o z)5w1K@k>;hJ&oHTsyTdCU%a~^Nhqp9wwqD9H>e3Gdx=k-VRyfX05O}0v_9Y8jQ(U0 zar`p#zi=iH7z8qe05lK+jfA6q5R)+9_1}nQ2oQ(#zah=`*6ocSQDx`SquY7*XK%OM6T1Gue?ha+ zvj)$Ge?`q$Iiid8P?N7};|rK;F|N4UzT59zd9&r4+#yCduVQigNMQte z`Nq%*IbK)kQpGRz0-@rF|nwVNDx3V^QWHfyq8DFWO9ZUOae4NJVarVV}r}Eec z3%Eq#TW=^eH>g~$g>Wk9+tTF}1G@8@@4%D*2`-k!lG(voDBdXn<8Dp3@fKHVa!_>ICF z0}(31S+{2E8OWZAumU`mZUdl7@%A)@3cF<;5XNCo!ho}PV%&Ut^I#JyXvm* zuGP`g{^3{zNV)=L(6ei-DiEZ#$1{M$p!hNA3~(u|vb6|ADgeqNI2^>A@7soDP>8;k z`+pYViByVjFidS#S6`ETiQWJhOZ#UX+!{qoLsu6G)6mgI!nEOVI1B;T!F;D_nK6mJ z6cU!^?du7HuQtO5kU$z223UyTFu+lPc@1p@VpT9A`k8uCyvYEt3+QH5+Q;;y+QZOm z?ZJ%cj|@030E6YJ4FgG8zmu~-O4xsGu-09mJ9Cu~wjW?~f%aKdal`=6Ro>Vi?LlD# zFpbDW#*fMGC4SE%w0~LSmxW=gK3Iz+V;aB%q|m%!S`HK%mKH$yA*{aEf#Sg=2Ye@y zf#LW6ohTHDIQ#uvQ?&KKssB24b#-Cj^-KBvNlzOv)%OaX<ot1F-o1rNI$E zF#JnHgJ$`MrVU5_p&kYa4F4bX;0Oc?SaJW*5E$J*Y3P5CPaBTV`Gbb~_n5We7#+Z? z|9FQs0uF34KQ$(U2*f>Ob&uOe3GoDN1@0%dbUNUF(B^B=XGZe^{QQ%v7r-Pkn5)(W Q_8WvApR%&C6`t?^01LI9;{X5v literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.md5 b/documentation/latex/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.md5 new file mode 100644 index 0000000..dd27791 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.md5 @@ -0,0 +1 @@ +697fe7919d993bd8a3d866856f2e29bc \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.pdf b/documentation/latex/class_b_n_o08x_ab307ed3352e04c9e998ab4dd066f8932_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..22f57ff2d31d1a1ec59a975b9954ced083e12207 GIT binary patch literal 19377 zcmZs>1C%DQ^EUd9%^lmeZQHhO+qR7z+nycU=8kP!cYl9;=ezgZ?wm?esZOOjPgUon zL#iMmM$1UY3QgK_Rr>+WOu#^3Z)63{!$UwXV`^vaVnM+2kEH}nKtMn*W@+PM>hv$S zF?2B%F*UX~F@@&igLZatGBvb?_Q?5@DlLyK2pe$oLGAOGcPIw`;ha%P6{?~}%Sjlr zM1Vq7NeVFk{jre@SK}e2pqlME@^HKMeR=pBCd1&PR^HGYZ})M*47K&<#9hE)5p1pH zMZ3-4pb03B8~PTHMSxO3hhabjV}+cd#r8X+EHhbrY(xLw<~bn=L#mu*l5d4C2@y*6wiKD58*`8?*iS!fdZb6#83Z z$vtVbzlaW2WVvZ*uY!iL!B*<1m(+@Pto+--@!EUi?=o9`fD*KHa{!aF%<|{mZw7MZ zhy+YE0Zzl}VN|N9P$g`&5h*^dpg#~-%`Ut)+cRcpWAjQ4jWlsogZFMVC6-Y7UEJAa z@dF7dF~Vz&9-T&{)Ju<2$mo2&SNkS7cWfWIl2yfwUvTrKRCPbV2Z%K7pAvz29}cW3 z&uqVTzQPX7ccG}0TNpHfx>T?z}$x@QyvziU;p_gMRFnqb?&O&XoXoW9Za z3y46rMzA21{JiWnP-A@t{Jr?NGk)w-$V?*80kvKN1U4auXktLcE#k zWe=%b<&Z%3Vo7EbA%=23N?DLtJI9L45dN(Kz)I#kM{kgF8Ct7mF>sAyh|0R7%3HZH z^_Gh_{pB1zy7t*c{oE@SpV0R{t5j{|D%lU|0pA%SMhW(C7@R@G&lV(#R`T_rvLh3{NLy3Wlc>i4TbDI z2(UL=x66t<*}FRYU*q`i{{M^nzlJFP)9Pes z=j`wwUB;gO%a$Z?adQ2yQT)eR;eS#hrf!zTrb^;M{}K5gGnGu8?OmOWO`Qq;^U9R| zFRR%9)&D<{gya7V>;Es3{721yha5%%CN>5Jj{jF|Ir8!JNg4jSo#L70o4syYeYo@` z{UFKS3b7$b02LxgA{S^UVy}imhI*kbD@SEjL5eB2(5~AETJ}<%JO%)7B&k`|NbRY| ze-FWEtJp}Fd?}o#UVh|yy0K%o`0o7dY)wtM$C;buW!~^M31SeE6tWEwx}LocWAF4F zjXpujt_34%*1K$~J*^wx?1U-|a)yLdsoUsu_&v(=I)>2M3ytOIbX>oqQrG2!F?fL& z-kGb>>UUq(#YX;uWW_ABS)!tFP{HC4=>~uMt$NX>*EUU86ZFY6X0Ov`cxE)T^$0lB z5C2?wimuzF;E;hpw8{habUipe!p1-2c|ji=WKMGuIW>X14PB42@L}&a2WtrDDd$WK z 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≧#)VLKKN)NGK1M#su- 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 O0GZ&($VBDE;Ql|B)JO3E literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.md5 b/documentation/latex/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.md5 new file mode 100644 index 0000000..f27d6de --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.md5 @@ -0,0 +1 @@ +56258003f3d1ebce5c232a4374449975 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.pdf b/documentation/latex/class_b_n_o08x_ab4c1d5cde156af09b7e88913f3af62c7_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..04851231c351b8f29e26535a7d075b1d7644951d GIT binary patch literal 18539 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.md5 b/documentation/latex/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.md5 new file mode 100644 index 0000000..6d75cd9 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.md5 @@ -0,0 +1 @@ +07051878ecbc770df129c448fb06d9e6 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.pdf b/documentation/latex/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5f53a9a66ce805ec3e55fa0e20ab929d5aef2187 GIT binary patch literal 14750 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.md5 b/documentation/latex/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.md5 new file mode 100644 index 0000000..6386c33 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.md5 @@ -0,0 +1 @@ +b91a8a27c0eef80a78e9b34038e97102 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.pdf b/documentation/latex/class_b_n_o08x_ab4c48a91d2f8b29430abc17b7f015282_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5cb4724175f52c89b1671570b5a1781df5efde42 GIT binary patch literal 16430 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.md5 b/documentation/latex/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.md5 new file mode 100644 index 0000000..2ca664d --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.md5 @@ -0,0 +1 @@ +957ff7b5951c8549c4a65a443835df38 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.pdf b/documentation/latex/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1da452ee7731440ee01664c78909349c4be27357 GIT binary patch literal 17182 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 T@h&492jly87^EU{qA>pl?gCGe literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.md5 b/documentation/latex/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.md5 new file mode 100644 index 0000000..1059744 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.md5 @@ -0,0 +1 @@ +00fb37a7c761bd6b81796c6662aee4b4 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.pdf b/documentation/latex/class_b_n_o08x_ab5f200069a2f8cb74cb79c6f162da5a1_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..48baad8d0f157f8df486eb2c51af15895325508c GIT binary patch literal 17822 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.md5 b/documentation/latex/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.md5 new file mode 100644 index 0000000..0ac087e --- /dev/null +++ b/documentation/latex/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.md5 @@ -0,0 +1 @@ +b2633f9df2bcdaaf19276b4c6e250972 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.pdf b/documentation/latex/class_b_n_o08x_abce574112a9079d2cbc58cfc352b8a69_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..797b691b97732f1acb4e4f5b9c4994afffc0262c GIT binary patch literal 14981 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

    3veEMrB=T(m%;se1s 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 z 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.md5 b/documentation/latex/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.md5 new file mode 100644 index 0000000..2587c5c --- /dev/null +++ b/documentation/latex/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.md5 @@ -0,0 +1 @@ +24b96ffe0de51ca31a9476b288c5031f \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.pdf b/documentation/latex/class_b_n_o08x_abe04c38b5bd52d331bd8aefae1f51947_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c1c988ff5f02a5238ce0bd0bb7e0601718a04aa2 GIT binary patch literal 16622 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%0A#*+7%DRn3 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

    a!Vr&E+1P^5!q)g7;m@$j#(H)}wtsW5ADim` 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.md5 b/documentation/latex/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.md5 new file mode 100644 index 0000000..907b7b5 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.md5 @@ -0,0 +1 @@ +460163a87ae22ada49750518414a30a9 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.pdf b/documentation/latex/class_b_n_o08x_ac9d9b6636745e8180807284da67c92a2_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6c9ecd2211f92a4f20d9a061780eaf782e22704b GIT binary patch literal 18513 zcmZs?1F$H;(k6Ip+qP}n_PNKlZQHuXwr$(CZQFa_`)4L*H@2f9s}tRs+3{6IMMgEL zf`}L`BONOgY4df>CloUQ1A(2PB@_=20lkcgt(mhq0n0y;5)=Ue0lk=owX=!izuDTr z*+j&|$j;aVijNP<$=T7wzy``at2=quZixYAboW#Jt=_{tbuHrZ&K*f80|cV2)q)Fm z)8?yfa}6MdAD`QX-ND+ePEr|_UDlfX$2U=zwVzq$`U3|p6>z5a(mb%d+Yc1cHUl7R zqlZO&lnZOGDFRSe7>WP_5!o4I&l8l{r9s?j`sBnYt|t*7YL;P_1>8*M%o*XtY+8}q zDZ9z;&&6gdTrq5{A+@P*JDk&}5N)ih$soF^+%yf2ftONuYR!B=^JUq$^-1Bh9yd|; z{7xK}t{ENe*#Pb=d}dk)f1UVihbjZu(_g}i5#pCQ#G49OBZk`n`KsHAP`?b#nC|)$ zQCd4HmrkXx$_3TxIPa-B(KrVF&#NdX~Vq2$Fx>;{pYy4zdX`d1|eAi^G*unsIVz;@>fIDBy1s%Mj94f!RC{Y zNwn%ig{D)(VN2LFAw(U%rh4(*II{#nRrnC&S3;1Vy@&CCKSwWXVr*d`Wamzx{ZGU| zz{bf&z{tu#pz~jA;eS5=nL82uXF2}Q+7oxQbFu%w;`pEU|5y6I6H)%>)zQG#$^JjS zj6D9gSdzfm(dEBU{3l!Ce^w$Ut` zE0ya-qDsDe=6JZK#fba$^6zzKrhClZPfamDX1sRo-loG2KoEj96T*q6*64NJS69Qs zikW|T1djz4tJ}o#_?&fjB4o_@$Gaa##!#=uy%&=Q%q^uMFqNv+bh?UuPr|q7g_iE6 zYgVSx>%PQ&92o?k=mJ|5stX1d4mcwnP==>fY4yHm$hw-455)<3Z+E~-qZ7|SdptUa z+x_W%%ZMo;yA9x=#b0l;cpnMl=KtXyiX$?n6b^P(^QV7O6GHBUF#)hJ3b`)tiQSmYII)!BT;4^2F;(AdYMzq6NbfJ z_nf^1`hXIB)7=>8hPcm#08a>oQlRu@Z>F8M2e?0H{y=Ed%$j{vE*L+HG_UlIqN#zi zMr50)KFJKpoIW6kn|cRJLGy$R&wsz`h{l>ZRsHEjhxuG8vAr$xJy zZ7LPe>T}bq-kXhrEn`nrx1&+7&4?bRCDf`F&2QH9+^eQ-qLbFAc$zmn@Aq_Tm@{R= z4mPX@%HK>3LBtWn5It)wBll^^bd5l4!Xub*S&TJ-NI)ue33-8GB^{wHVouS|Ey>`! zGng^={-C^@!N7!+YUC`MQPfc@d|6gW6D&}x=B%h6)aG>ru?@Tk%x)-b3aeb}oZ0Uy zLnym(84HH?Kl>8~`LIl8xu4%4@*JKJgQ}(2K6>aHf%I%c5*am7DHeyPiWw&kNN}ur z7$LYTeGu2X&|!Go(n)XixsChHKZI_B>m>P|oQZeg2VL7s#AngJ=E2`n_-nDRe;9DA z&ZEV6w%(G0J5AiqnPE2kWPu&(-K^aZt;uaN(@YFFf$@!UhXWQp9<1Q);=mVm+-l7x zqj}^^hI^9ZTwBAjokEs7EPUd`dmh)xJcP+xVS#*_Ni#)`gPtHmC&`2uaVWziA5N3* z4tMfZxs~PQ;WT5i_)69uP65SxF29}(c;9YY;zY)A7A*J$%`1RNz#=-uVVGlL%Vx*Y znhx41IWr)j#?%*2j4@BAoj>`DZ$CE;1J6^9b)aXgc%Mr{mFy6Mu8?3ZrSNB|OqLb~ zj^T9)oMQnT`*N$dick3A<5S*7k|t#sHj{~?Bc|{+1M$-Y2hv1M~(m*rU5{L zo%DBczh=f60~@eFm-tO^dmtSlRc34m8BFL6z!nxpO}|hv=tNYCcj zj)y(O?y~~+PH1l7Nqm5NfYDf3kSC5vtQLN)UfQKSa7RD>RCUMXB_rqydB>*(-8yUa z5;{>Lpk~^6=IJ5;EMKrkCcBo_k?xM}ffP6m)b5o}K*f)6loM*Y!3)63{2rc|VKOYBqwstI)u$SXB% zt&yO?%snEpX_V4cCf(VXaUolhgsCnZhVo}lX%DM!1CtA*@NYib@gCFm9$KlTykf~* zU`9rURv@maIK28!_Y94bF9Fx8LsmbGK3o`_!PTF1I?u*~N zABg&aK04cP-7hek-{T_wea2jrii-c|`Iieqq_Peq%0pn~oaOU`v%{i^5ahP}sPamD z2rUl0HZ@v{E5#@`%+CJQCMfI>eAPM363IdapK&4l5WfpQE^nEV$)&VOVOay>w3^E?&=0zlxiG8Ba%v{1ab-w z{Yjgw&!mT$I@9q!@yP*kW=%?&jzleLBSEw>%0Op~59@j8aHhx`>4NMK`kfpDCRuC0 zd}C$lgUdb11W8ICHQ`o_`$|Fp5Auk=ewlm$JbO5MS9>FK@L;QJYZzB`9iD9sH!f<_ z_y7e?xb#Pa(~KQJFF0Y^q=rrI3R~r#R1@M>R06U{r?oydud3OZ?0?)Okv(7^-wI06T%JqgUSD7NU!T4|?`J=5Kd)GHLsq|>o~sF3r$D3M0gZG~ zM2W|s(G^x~1p5c}omINz$kX|~+X~ARP{7c+szMqA};9t371T)SAkq(XQHk+=<<|$Nj1Z$17bJkGEhu6$2-X3(=(T5Z8 zFu}v zwvu)Ddr3&$Db*12-yvO8v@F}NUno6P-5KF^Dq)0+5w$0StPN$x1l=EQD%KDIOS;`E z7CTlI30%hEQ^1S@`6Pf4kvy-jK>{Z@8V`Y&^v-fnB1>Bax*~=iy=AX~;udJA&c1ua{~1KuTBFl^-GWN(7MGK# zak$gz7j|0RaeN{w-MZ_@$Ln)CCBA9v`QR{g#L7(p_Iq$BK?>PXlOwuv73@N;im|tA z`d5W6A!rDgg>mp~+tnJ)gD6U*iAtjWa}A3+$f4K~AVnwW^BT??oKU3bV1&l+8R)b7 ztGfi;8h*noM7LhubC_<^Mc&2VX~Nb@05@bbqxGP3s)T9O#Jh0G+_r8z>{k7T{g#|J zHEoK1Q&%<4sdn<$$Vd8Hz=4BlGk84^Cu7@8RkVWJyK0ld1Rb%SNR*H$sqE}25JWgA zuSW=lbDU&S1H~lZl%sLGW}`~Yx>Z}1+1}ES)d@`%5il$A1ISa5%o1ii4|@WqzDIv} zn!F9AtLl@!d3Q6#=80fCH&!~jiqvNX zwK{2*fmnb|Q6P5K1qujP>o$h2OrN~O`qa$i)oEl!4*E~g3Tez)& z!7zBIm@xQUzpFa~veKne{uAi;`>`0P@UZ4{*ur@1HLs*Ol38~8(-kP}qhr&g%m%Xw zM^=I-&SWYGMZfq%+5N0bYk&N6j7xmXjJ>~je-SdS0n!PZ*6R7{IGkhLV?Jp(FO?I( zH>-7TY2+Kt3d0_Queg`DsT5WDFqBA~<9Q8uP<3bloOHu%p}87SF7NuXr%+igAE{DMh;V3wDlrz*kXk7&KAv@y|yqwYOj_{;N~Ndmr`{l-5c&yfnd^yO6qs5DR!SlmNW#b zDXuIDaW<%f)Pq`t245vcVmuCu-U~*f>p9q;@xyyB{9?Lxe{;3$KjKqoZ>H|dyJbza zL`&|tZXs2K1f~)W2?{Zlz7lPGp!*#s~_vL~6jUk+&aLh~M zse3K;I^c84JDFt@$xnk1n_3+=Q}yWaUU2VAf4+r}n>cyk5DE?yj8!vkXFeH-SGc3lI0BXF6LYOX!e}4&QNez%PKy}Uj#i7ZTG~>gZEw8f z+If_|?`u{p=ybdstcKH{}4vtOhDHql18;C|L*ZTg)Mc+h{y~N-W|nsSszavg}x? zYPRtH+s{&^tYHZk2^IsSR0sqb&95)?SkGfRksm&Xak)eRUgQsOzz=rmOSakRBWcq} z93?1@<_QNJ{h1hxBstx{vaD}$m>5<>yx^szbiC)oZA)d#o%*eGTfmi|A)?)9LEu#A~wSgGk<{{UR;S z?>8gN&gU$)7H>VI{be0F{CW%J!2S7nx7+?}`4lrws&}_H!|wJM{AyYl#GRz>07P>zo6kQ|zewsF&f`KH8k=8m=g-u6=UK)q* z1t{ru`80E)ys%P?lqE4?+g1$y z10%48IpjA}x-X|GZA}J6q~(Ahdeh&K;(PWFql%$iFe8{E-en62HgT1iK+N-0+5SAt zk|#(a1y8*kI(X0D0c3Dv!if zvpJh-$zovCxwDu|f*g|?m`n=0D*WtP{9b?*iUgO@7QtJxW)!8{$;*EP5tTCK2Jk_B zq3ae$qD>gfsQbon**drTKbf%Eo9+5XY*HPiR6t!kGF?q!CBULgCjBeVDc-JDM?ZVl zp2ltDdvSLTdmZ{?$^9HAGdl0sZhwf|0I1~+8eC=v`ND0V80Xl;e zQPro^`V`iw(mtvK76?}s7A!B#-Bj(Z&zly=td!5OE-w~N5U*FX!+6f#CHEjJz3L3K z0Spq>J1CyZe#iSizh+^4cl?a+a<^|`*koV!ghp1++PK!vpkx;DK{JZ^l9UYW*3vMv zv^1yH;j>5dcvvhfWvUpe<^Gtg+rAebOJAlzR#z;9dNfxREokc=J4p`_1vJ8!Z7_nYWYo5u*j-8MY8-XJcJzD>_~U*40gddIK_OWKPODP zY!T#&th|@-7V(z3v}4sr>tL3#PVNoAru- zq)fZxnrIAdPwM97^KcqW@5z(;CLLDLE+&o=xIBGl+xtU0x{mB?US@wK(0at6_Btnu zA`|lTukjShVD2Cz86eGAujkz9P;AcZ8ri9T5i<7|7at5l8qyBC#irC^f zS{a)fYe`~AN@2A9kOVPJY`sEUdv}T}AO5IbK#ok)8dJvEpWyBjq4tgK-4=#77SdA?H+NrAVMYqU!eDG8U} z&utEUUI$Fk)ie@Pw&t(fEKTJT(6rxZG5HR6N~gCr7Hdg}YIlesBOZA2_&gs09Iz z{tqmTKaJJe3Jf(>bCfSKhNkz`DXL&m33i{v9zzgh<2HbbtFxQi<1dHf5j8vh?*+%+ zvD#YFd3pnsXME80`0i-nur5(F(gjF9TNYH3eH(`gVg^RRMhwS_q-wS_ZyH#JjO+@S zSJG)@AJ!t*CDmt24mEK1K0EDb_vp8ui|@tv(l2`n{yVWydiNBoP+9ZkK=F&_0Mx#F zfA70fg{aG>dxAe6i4?{XLFPKUK{UN}Zu6=!T3bG*y8Zfg zE=lq}4CAO#{(clmM?C?~+*Nt|tyU?sJ7QFiXWSXrePQ3HCU6kwD zwqH>0>+km7=6JkLR)6O{_ueym-{!x!;`<(-L5CUKu7Sy1fW`x|(l9o~P&*l>j4Jjd z<_^sstKVgMD6YsfNVagXu19hpvnhLrOC*5bvKS~k3`JxYyaqVh zy1)88)54oY!<;P{kP9`)WgOvivYuLkU>Rh5eh;u(L_iRj;cGl6VI9w1(DyNw7Y8Ed}m@WDlUo(^otZae`;>Kn_i}c|S&n!DJXB&|BQrakkp@<@0s9K30#;<#5?b_GtPmPF=Su zdYHn5+kix{@zn=Ps|M;cRyYCKN#rST*Hk%NhM`S=_PKuVhVjawuft`CmX#{w;;7Tu zq-dGsD#epXv|vj~`Ya_*nt=OmHuE!E7bHNyXI4;XtbxuXa>CZf$%g&p>u+1qNLarf zUxw8e4Gcbxbu?JWt>$e5%q&qYI8&t4b``tswptME2#F$^sF+k@$DQ_$a!`r(izyW7VW-v`_5 zrTJ{UyeCV^H+4TArPrjwy`GYiEkiA`Qnp0OrOK$vEV)*$+HJ|}!W%jyF7eEul? zP@BFgEv@_#_mX$gTivLY25M!p-D7~~*m07}w!Q9;rkP?Fq3(i^X(M#oHRxdpb=+o$ zV_1acf+~_R4%--w#8YCZ0c#>g?KB2RLv$))dL{NqzSW5*II*XTwq%uKaBxBq5CaEg zDT6}FYc~Ph0+VS4Gl0#c&~&QKT1&Jp1EB@AAR2b}QQu81p=qW7VM}DXXUyNBI2vnC zuQj5T{Bs80R{>3z&jG?-QlkbTV&J8}Ih>obzJFh~6V16Y%{$^b_S$kYQpsqo=Z@P4 z{&+;xiJUkn6EhK*uE0PirN3f@eJJhZ`=VBP9l0{Ha{t;pKG55K4r;GGe*10x=>C=i zXK&hFUv0E>Cvn{8b=F+?_1@m`+YW@ReOyr2{>T*kr=%hUM1 zmJ9#ef9%(g71At@p-cibWOP}0Oun+ulK;R5okrk3s;Ltgr&0nv7!6eD^VFJz%kq?PxW0h-r!-L(tw6!MwQ_*F&@gq zE_-joNLI(QNUg(dx;9^Il}Nw-F&^Yu{&=Z9oMxN1gk#_{n%QVJ*eo_hr!{gl=o~1k z)x--+-C_Uz*Wa~qzYgVZ`s%7ZE4R|Z-*#F~75`92UTnj3=SX#Z-TgY#IVE$D$LIUn ziW=QUCge6@YILz$8K}Elt$joBM`SHyMbKmXV7C<>obAb7bB7 zDjQ%Hpm{u+ZX&-G8A5*aIG-2w&yI3mj|g8CG@H+4=5b&5y`0VtaZisKl72NJi}s*R zHgiAM3{Q#m*@*J$UgIVfzzhn*3j&b?9~g@@;G_l_<0KR?%}zvhU5;Rze(_Du4jK#Ap-JDzCrC4+FHQByd@PUFWMQ_4#>{9laooy-xz!0<0i_o$BEv)PhjU{y z(@5@-{KTyne>g-fv>EY`RiucC9s`lnpC$&94g=wWL@Sm(^^`)!F6I_)F+*LuKD5np zgBY_?hAXMC5i|(y5C=sXOBJv?CD$TESF}MkrkM4krYoB>XmTdrw(?1{kCEq`=mSI9 z4?}JPeiK?yCt6TVX+h6%`9fOIbx!^G_2QuD{e_MoYeBF^*FFN4X843i^Ogj2S3ogl z@1>OJkvqlU^6{LxZ&$K|GEfpDV#RgeYAki+b>Hi89R8E>9Xc{EY%nAv;@7kx&pTEf zQDyME-RK7+h<%TUcl17sE<3U9hjIMC6=iK@WngNj4o@lGVvqHYsVarc;p6B|8Z89w zs+%dnqm`@jw^h`uEAlex3M7Rxb34~YQL9ve5qjgW6i!TjMQv_@nOFDq>7p)XX(>QK zd3t<0Kj&%H*AP4R_k8ls0_ah@FGaV(2I1>P*$Jc0@Xm#!M{NXmd&1{v%7gRzs2SQFG zZ1%pn2e+V5v!SYC@u~E?qo?*R7f(8?xq3Z{{V{5T4u!ypr}dlT4;e={(tkFQvzTbd zJVD8{UaQC%4M$QO54Qdpbjk5_$qEgQs(C|YGV|k?2RUo zJ(*@x6Z0eQ8-N?whiv}F7)R-~PepMq+Er6ZPmJMgPe-hVj7*-LHldK^>hy)lC5>$b z4j7sO{6ht}1ZK^3_%<3WGVUR($uOG?O%yS@sytOa4jQ~-w{lo%QGb0l0O&TY^fR6I zm3+g6=;rBGZx%Q{9Eq;`BdRnnL|z(ZEOg+|RV(rX1y$sEs&C=bR2~XMT_Xk8ZxP&w zqD}CAq^H!Q5X%=m6rW&ZcCgyxpztq+2Fe7s@73v2{}b5 zSu~KD3dy%M6!UKw!h9=qcqaMA3In}EU((4U@aG|bY$*6E(4wj$3rtznBP|dsA@7;d zBUHahG;5JaNn`;hE)@SKkYHUu$4D)6(y}>SKt_&&44o$y1jt8}E?N+|FENOHoi%ED zqT>{RbHX^0M5ykpZu307^|H!xcv{U9WD+m~e=%iD2GmZ$RwaBv_~i0I2G(xQb}3xU z$W*m&dP-mhQo)^`?~cNL&&k^^V3x-a*HrZlomoNMK zAW*mMQw*T22>s^FhWmm-R>y~mXSI#3BQJjwt6pTR@f;ZSuh_3V4SzGA0V`-#P&K7r zZSJe`3<_K@HMES{j3GSbnk*6>`D{Q>-DHT4MQMM}D|t58?R0~qotna(DF~?30`?)I z_)Y(a!{peMgESFJ%~nL6Ug<%kUaL}h|8SLS(E2P^WI7Hb%VSdBEHgjkzs^8-uUT<8 zeEM@h&dimW;}9|5Z{r&Qm5^C|pg{N-H*isfZ;U6{+(ht)a)h$%(t)n9AFC^r{v-%U zT17+yNrnhfMFVlT00y)nRj1u{q`|;k$)0YJdln90OpO;VIhE^+5h5t|hOcNlA&`i; zYIH?ahyIOIXE|cI(<+_W-bp2$4hD`gpV>nK@m7#qQ&n}AWBQ@lMDhu#Tb7=|T5QW} z?Mak?t6QGX7guKaG@8p_&jhX7hvo#8;9z25n)yISH;?|Iz?g(=#6^wUwLQ`u>A;wh zNm}S`=pZW@E85EC=bh&MoiVE#H}6{zU22|lE=_l$#8~$NZz0(>@q43X$}iFjpl9Gm zey9)CM$9ea>KI5nev&w)u#s376toarJ|OaUfaL)jD#@YgO229*!HsFZRb!Vvqr))I zBGQr*jJuHE(TY>rZ^xC)fvQz_b;Tb{#?P>$ zwK4qLy&Mw(t}95) zf%B^MgaT$I%qL>8&b~3Cu?jMTWtTZlHnySG2>|Y5=8MLHtMef_|G8ceeD~(>UCcoL zvq*+X``UiReg4SXou&ItTL?m^gIC-1ozh8AI6}@0St}!K$)@8g{wUv1~NR7pg;TKbVY)Z!0r97O0>_vK0WV% zJ6GW72zbK2mW7}$pTzd~i*XKCT9kJx5MTQD7-K`0C7d|uB82dBz8u+ z!Q^d%JZQy`=V+S#9loQNwG)J%_xhSHgVKqt5y5uQ?jZD0|HyfwpQE1#yeW3Z*C+H( z9eB0>$Q}4C*%ceyi@+}gpYwXd^PpeIPhq2YXKsSz9b>)c=w|YP^Hd0~3FW&p=i-X? zk_58Ui{%^O^TuU|wDcg!mg0vm7Ak|R7J@Gba!1LLiVO}pKR+MzuQNEqDtiW8ig@X7 z1^))a9Yx!B{y;xp^zX_y$Lf-2|3Ln?_4;giSzQPSRm2LcAT$I1p!Gz=4KexUZV;@4 zI1Z%qruTul<3gGa+u;L~_YLnQVDEbsy8-o;@+8Xh#Qp%pwRr-6;)B~`ilm#lFjaJAHHb0=WrQi#_N)kiR>9+kK-3k_iYW zk%*LF^e!|;ZqN7%|4POQxK(_hd{2CI9R3rCJ-lomvjujx>}pHy{pxu82>1h$8|pxZ zeuL@?83)~qGgZusZ;`ZWJx(gn=4=xj;fUzuai$3TE zJN4S_-^P2!Y8_Ayy{E*3rw2vc2vOTl+oxwY&iFtNd82xRdsDlmdBfwq z*fkLLZpb%7{#O1)7a^2$r`0E(l?-$XpIjqyxlx^}m{uL1MXI{0tg zp5D+g_kGNznP1Rp(dKjRg<9YaaNsZ>09wJcyrjF--(WPl6Hi6aUzml2oB^BQS0DIk zIsR0*pn(pmZn&cXvw3<_K-yF!hEd8dGxy!w!ee7OPv+JxKi25MZ3ZZ==oPd*{?>ci zuj#L}GdPXMSD@Z?*vk`14Nm84;_nBWOl|gN>n;1^4;QP|D&1zs;RjM#*fi49*-TEO zKwa*if(!?v%2Ab=iYf|x&I0SVy8MU*!XWTrBhvYU0*SUd0u-1xAKf{{EI8Tb%__7; zqD&ISJ7@J)xJD*QE{k?1Yl;hnDS?atDUU*I?m9OfQ;_?Wm}>%pAmLJ_ zfU~2HWPYyn7lPs83p9G^>5Od!c1{hIB@SzID0wX`okXGe2uiO&RKX+-W=aPoDZ^{o)XLwvbh`~ryAM|7?3C6b7Tqybc@_o1X`(Ou)>%q@-VJH zWj-^_I=;LI_U6Na0_=PdxjRg5h_JQol` z+^~eZkBt;Q7Z?>__+l_}q-cXMHM0}RSz9ZOEVz95NQaipi@tXu5D<8u&-;>x(@_{p zey|l24@kgS$7UDGMTk_jqzH**135$ZV$JRq2Sat2g$w3mEJ1)U_*kGvTpbSAm@s|{ zh`9P&U(d`TMU-qBv7_BVXdzvRx@qSB5>2y|vS%LV$UAK`aJG+T7WyCAl1+3fm$=`| z)_7*QRF0I?o%R~jvp+ENQ$;K_vzv{y`0n`sP2eX>OUqZ9k%avdZ%l!7q(SHJXi&ot z!=j<&4f7)cc45Ms2&pixWN$1bWz(~Ehn-ST@S6+&TqM6(s$suhFT<{EgbaLm2sQ-n zJi9O>7-ryAo!gq%t%Dg4uE30yl?n-PZ>}q>XsiS^9hQO_#6M>`s<4V7bIxF#WDeMu zn~)ppGiNUVO6xM(6)G1vUUU)>gG(B}YEJ;94Ju8_l0vp15iF*_ z8=8MkLZ-&&E+AeObNoOPFr4}MK#l7$a<>}`}y^+Urai!Wyh2?H@>36c^#|B55JW8_c^=gOb! zwC)IRYlTq`9#5ZjdOX=WD3PU_HVurobohZP@Ff~O*KZ&8gx>rND=yFXL^vYiNtlz? znaB^8aYV$ySF@mBXyft}2*{#@iLC6%MEop>5=WLcQde1Imo6n*R~sZ^UInC$73D%e zSvcnU8u3lcKqZw78z$FuKcBFyoN>8@M4Jr*Najzt)}CT$WevhHVf#u?u8j?HlUT%y zwNrWV?grKqUkH6E->1>`Ek;a%*k_$Ic1#PswH|;wjTGu!DD$^}8ST=TrGL)WtY_f* zNfU~3AgVL1C`A%58)kP=(3C_SLSx-`qWLxxg&?kVN1=X0B+(?6MLC5I3(DKBCd4Uf z0XAf1mkw@P%)ZQ&M$dJ53UFbi<2>b3Kr|AzZ5^aLdW&(Cl2u^2OH9O{gyE;`O#_>_ zVrXv~FLx@J>AGtf*=AZD7@gp6(~SiRl0QI@38ADT5DPIK*-~=S=z~Vi$;`CHH8L<| zNbW#jXrQR`tCG#rku2kMoC5>oyQ4M0PsXND8(rkJtIl9^UfhC3NQn&Nn#;HGUP^7XyEP#8dTqGbaH6nuC{M@r`be%QzgqSBPd zZ9!45Qn87^ozr6As%bUQX)S|^NJd7Gz~Im}kS=I#N*#@qoq)uItlXN!D>e=K*#T=0 z4yBW(`&Nl8jirKRpAQIz^btztHHcM=QId_C2zX|H4$7Y+V#z372}8bZBrrl`tJKIu zicC$SB(C7YQ$-@(M+L}yJb26iH_`PA&h{YdEf~7E@~9+oLsePm8*MOVX!7X$=?gOZuK_;P9!NI8Or-sDU~UZU*`xC4g|dl? zxYr-UbA;<=x%L{xVU3E`ptorS#}-24uVGl)p$M;)gZ~f)^Kkd$3Xj1X2m%X*#Or~W z6!Hs|9r+=$%@F=L*y!sH$bBlB8z3EYn3t<-z8qy5s10&sYv0LXY1(Y2 z#OB|LxJ77Rsu?@u!F^lq-{Zw?XC}Cs;c`sVu@+8eZ8%>ui4|l2VNIOHGfly^Lc!Ls zAc4m>4*?F#DkNUj6%!iS+~pP+_Sh%wnRkfYKYHY0Jc{x3u$_fn+=nPPRdkkBSV^MW zbBQoYJcS5XXhM;7b8KI#N}Zb*&+-n#sqptJDT~Q*teh@Wt;cGB^r+VSKPhoMsK52d z?})P}B0Ep@*Mk1bi_l)Y&j(D7gnaK4&wH2j7HDc$&}7fDpBCu9%G`jYG48#}BO55v z6Xgyx974OG+Qinq<{hA2xmaMAES#{K?iEc{9bbRMhz1zMfBziWF$i<;9P=K{X6wNL ziVPc+04mPf51aE;>_u`L5d-@6%w#O@<2|(2NDy^-4L~@;{7dL;oYDLpBho(;v<7oa z%$`WW4&WKg61Ww4%hsOK-k<4C)gJMIsZG7VJ3!2Tv40xKj7Xe2KON7ph?$R(r(gI- zL{~%?<9_gn6s<=}SAU=S2%hGPI5-5MM@ILI2Br|wbWHp%8Y&;k0P_g?$W4bd*4{Hv z46c7Iq@NyG9om+xO?2-Dj66}esLe@p4KRf#NH??@n=Jbb8I3Q}*H-8wqYf_@1Rz?0 zp6`VyuWu7|9hKbkYX_V_s{2jn6+pE6jn?fy^tA=(AML30FVOW~$I2^1*Q!w{kEJ%>Dyg=*$|uu*@K(PMq^cw)adr=jEC_ySSLa5dI>9uy~&> z9y52?#>swj)?w3e%N5vmGjh|?eiOBgHegezts0^AyzLs32Q0Jz_HrAzV7UXnwL5w< zXT+wujW%}Eu&o-TRn$IZM>vwJRJATI7E}lMtRU#F;J(l2st7`?34%cngl8Y&O}wvI zQzlF(!LYEdH$HS&r?^?n`)%z3w$3{z2s}5)!X2&~JT?r{6HfmLN96%WMIXEuZHvgh zdyfw|4UAmq-0HjJMw%yprg@zvjM+|r@J=hFRr4me;SRmmOK1OPnq}!>n?C%dxn8XJct-b z{%gLjdPtJl+1S_pP!vl-&O~4lpv$wFf3cFvZW9)qlvE==l36YvLgAusErXX( z)&Z&ZyF&4@N+dS}mz-Sy461B8nI#7MH*c)1Mfhe_n|riI-K#w(j_mF;n0&6A`09~EkX!4%|D6{Az4#+j%`jkIbC zn~Q86#U&xB4`cGw)Jm4I$LSv(VJ3zQtD;L`yQe0)t}F^olnyl$6d)o|LNyR^1PIkg zf`O|f9)uDaWD+(VMQx2}9o~e};}u6diL^&NfhNAvsLg=+C&|f>+N}N@E`%)ctl?B^ z!_{!Qe5zJ@t1L!1)7VU{!5&Uar`8k@j(x<;A15hG7bX$o9-{e5zX)aU(s8u|(^h4! z&ebdE@wGc;@zv0ExH}rHE@`Hy0&jHCuBshZ*_B(PRaYgpur^<4H&mLxsBEaA+Ehli zu&U-xYzVV7zg@~<*PC@mxU_KQ_;JF;ShweLw_FxBs3p#t?q$9^rN;?}) zK*gHEW-?dHd-%%WsN^pD-mi&$%#ZvYiqR<=xtw&kLXc*6IeW= zaqWfXnt#{8A1xO@4JT={6RYG>WozeFWOwJ~3nvmZr}rpXTC+`C*IY`zVnqxRI?%`- zwfzyyP!nD>=2X7ReC#DfZrH@NIZCIiLO+-;Yfg|xU702BLp(8wwgDHcEASGvBJR?s zmfKsg#!a_1`?+TYdCG3IeN2T(!Hk+tpL0jTvzUgHyb%VcPQb38uF_)5iU@&4w%#(Y zfsqAR_W%hVB)|bP;0!+glYSE(#;JswDywSH$izwW|EzQJ;hRy?!Y}?a?JZ6$#@vz) z+9nO%l5S{fYHkVJCvFK9M>=G|5VQ%LxKkElC;8?dR^VxS|A(vZ?!r^y+^a=gXYKOl z`+Z^4Uj`;W@l3^zCGCHH-`w$PiL8+Qo@48I)U3CkUn?IzbMNt+WgAWzpaX1x__>ZfTURY?M;WS{7Mun)!oeRqnCZ>$-9$hZEZL-Q@@GH9=RC* z0GJUl@vp7?xb$wrZ_|J~KYMtM=Kkj6mkQya^XVP3* zor4h_$KoBXRNgyLB_YLl@9*iUUEaSA*3H&<<=h$lS%%rjfcfKr9<|b`>c<-XocPnR zW~OOjYJ~ZTS2HA-jjFXig|I(k{xtD#|C9Av*R&rs?Nr!yX4;PIsiGE!(voz`3 z^(X6Z#82Fx=I=XiR`unT=EtjLUd}4@-IWwO@m%`#lCrCt?=A1%dsiXWaBu7HH*ZYc zWTLAKGUH5EUOfEQx79Kr^j96@zQ#5Am~jV=5NPBXn;5~O&JeVNAGRAFvIie@K!8hX zadJ^+K}miQc>g{~$S*M$cmP18k8?z*kG5k`W@3(S2wc)FF*h@(Qb7YOt_cy&NlXWB z_&0*9ae|x~ry41M zP5?kY5dd`h0cIFLj4Mql0iS#j0z7j76h2^4r^Mn^@Hq-t!y~h(xWqXlu?XgQpF}9% z&L2@9YMh6|dSf{t!L zh7b`WbCB1Op_v)FN|>y<5ip=I)Wc+9G{jsG3C6$(g|T6F83D}!iUMUoEDK{}xC)p` zW1tvN7HAhp#6SULGe|x7>-6hP$+a=c-tUC{Xy#o(~=&P)M?6v(_F z_$d^npd%}gj)E{m9H#+1NdkE43oyYeXe1|Q7Ue4#>KU5oStw{^l#~=$=>rea01BoT zB^G34CKv1F7o}@Ll6gQ;eoARF@Dv&1wIL4JFho9{29o=n6M?xPKOO7`uy3GeY#=mM z6s4wd0W*#X7cl=ofr6Q-sj;a-ngT@3(A*LjeqcF;JgAs~fjLkGx|o3>rkFX%Ss(z{ zYiMp_hH0LK3Gj>(6mvVTJ=wF#EVr%^gfJmB z{P1897WwI6D~!ClxYwztCN{IOn&&exDu9a6&lsPNO~a zA8HUhQQ!Iw(}Ol|4n?I0wCuGDMzLi)!xB?yin49-E2GZ!w5UIbZ46ai-TttRj(DYv zy>XU1a?ZJ>ijQsc6QxgP^V7;=O~NpOM>YVjM8Hs@0w>ZC%2pac)B*o&#>mSP-iI>J z{-f(aVokmst?}QEeE;?lf)BrcT;Dy< z!o>M;|D(kGuK@iCiKx4?xRUdGH~_r7AHw^_V8HlZ05Av(0+;{{Mh5Ta_aMFB`0LCd zW@qdCZ?#S780i=RZ2tuLz0&*f_h9V*8Vtao>|t*LV30R3Gx;;Hyn&<1dp}J7v}2Gl zF}5%evU3M$y-SP$7Iqc@6C)!)=TB|n_c7nAI{`lO>#t-IceHb{|F?Pk)&C#$A48Ph zM|Cu?b+Z2$%gEy&`7^-T(dEx9KCBgfuO(vQYGGueC@%C-_;O`Pmp9F0tz03R+> z{5PvO-pl`$UdM72itKxoa$DrR{M z%j)UYstY3;piaZK;9b|v_D;yV=hvTJ-_C|uu180mO!r2;_dT*woq!C2P;^t-RgACY=cyaia0@-p}nA>l+MTVmeBO+F)1#CKUzVh5$ zob;JO;@sbPx#bR*9g5t7us}|jyV_v820r#K^A#+&#J=+f8uBjy53p^yGUC~`*XxWg6dt@GP&mF z9>r2E!YHaHdPU0s7i`;wRa+!6F0%1YrJM_?By-dyGlSt#>Y@syz;*(mL~Fs)>ME-W zpNDI9F)%UFiS%UYyMJbkC!%8`Xyhrl+U14oYNuoUdN<=Z9e0M<8Cp3%$|W8eIX*r!{fmdGZ> z^O*wX0?aFy^e3^F%t6H1#GODn{TX2x!6B_xM)Kr2vAt@(;1i0Gw6mB9s$*aS0Wrb(+n}Iw~-!^VDS(Fw5F1+x=Ur#pBBq zOA)Br53lv?xMIy+@a3YO8KBbZn$mHt4qk6v%bcib)-8)Vz^nhzTY$=3UiE1?${GFabQ zc@pIg5e5+GTK6um6egUj4s37-#_G9KCcbra9F%>^bJ$Az-pmmLN@;Wh+Eq))NRBLY zIXBT9-EX#JeZVq!82JnC%WMv{85i}9ZGIx{21>~csKs6zPL1X<#z8bKDIO-$t*gQ; zYW(&Mid;D9kq5%wb6GCezSt;N%FsIDE=XXGRKaWacernUB@o^Czy+W^9I3qI9g+& z$InCciPlg58rlGIk`wk9h8M_%(JCu#xHckQw&VLn6ZiN~t=l|16eMO9!UqH#Az~Om z*z_YFDrT0!5__^tMujmr2r{ko#xk`(S>=mI7IlI|yIU8ib!z|g3X+kEaIqxoazKsw z<8uJ5z7s1uq&lPt|GA5DAx~62)D!?BSB=flGg$P~^mT9mlCQrOe9-QqrY*d|F{19q z;3g(Lxl35*ui^Da6V&w=6^@ONoS0eh7B?3=VwS6|2Q(&2rv~t4^w!nmD^CyI%~Ob! z?h*b?Zhhai(PnL12I!sQc@2$PZA;h4O3@Zc4Sk)A`pNo5{IQNfY=wzQyujtkcjKs3mesZ6HoDbWZww*f}h)qYuE`*~FQS zESW}3tvrzX>dY-a6M*B%Dx`Lb$)tbe%k7ioCugIJf`CSL#cf@>_|F5)jZb!?^+^}H zK+&_X+BkgQgHwUYEUvGwpINr5CTpq*sE7D+4K&l3yv=F?7W%od4?5|ZNZ`4%NYNo9O|*X2$-afocH zPbLN0L>UoZZYUzkdXsZWlc}a&m~D*-DyA@dyo~7eDs5a?2BhLpnEkQKyVUdGKrjhL zOAiKDG$h*m`|u|BTxwf&<_Y6Tb(``0=e%wioZ3of?ah+=@d?cx^_|pX9g<2WXX6T& z^2<68JJJQ%ba)Pp23W)|h|~Qd5x`Ull|ld$fIYk_=3=q2LX4#fQSko6h|uLx3FsJ1O$mEAT^o zblIwgqG>vyo*XqB{{7LR%K>810KKd4WQ`C4mD{GUN!zEP%idiIG%I4zoyKuzeYULJ z_!up|-gfyaEN8uR^%J$xx;ZbYEx_ZsLXY-L?z=2$;?RDU=KG$O)Uu^b3}Hvv*j01dn<&0)*-SV-0;6-M90>)Y4L-8v{aEQ_{a^+Y{L(gdYofCsHine)SX{A{dAFc=x+g&^yYy z$s+ohKf9O9;zZhsact8)llv4I{n$W*o}Ag&Fqm#kYh^|}`w5-gO>@7G$3eLWTv zGq;$);x%Ms5cW8O`nqo_?+ZvkgXn-1TtSPkT zYe%Xx_9WF>l2>eHv$ghA!4vW*N%ZLua0ST|$oVRk4{8wZ842QU_=wqCfy<*nQ6BA! z)yz~)c~^Do39dz?MZunkWPB_#8ErpNZ1Z#T;x|l-E;Bt2NC+I4hHHy?7aQy@bjB)I zMpqd}`OC%N28GqUO(%uN=7gWDZj;|orj@E~tJOmUe&YA@v__Y6rN-4qmT|3{$)isc zYwNYoUZP~;ZoG*?Scq%)R=j?@_>Bx_i@pPWvr#&=1m_*6L+#-YRv3#|&xwd6AtDDY zo)D?bsO(58`u^E6G$pyx2+W96qjh<1>eYf9Ur3RK3cP zGmrvWaBDxQz|tXJAs!L3^BZE%!ovh@(O?YaahKIJ(+(L7tM+ey4z2jD8`LrDicW}X z6pC?ue<6G&92!Jw;5~Iw^PsW|b`N>z_PsHwbBJB*mo!$?plN-ROoYHaLXir~E-eT# zIq8UqJ^^~B?uEYjj!FtF2*nW@G;CnOHrKfR4@%QSXf0auKA^O;Z*Un3@!&v3<-D<3 zDdCF#q&z|>;?fi8)g@hnOVMJo$)qtPAnJtq$V0W(i|nh;kxX(8b+FTPr5RmoL8XjZ z2N;}0f=4P&{;eT9V}ZHZwyTa`1FoM_ttSfSrIyZEhS$GdoAFtPj8ofNY`U&~lc3@B zUmj>8so3P#?KVTg2WfioE-WQ7>eoB*nes0K&Fo$_!g>4N4Od2aMJQ z{!keI?@KJb&w_7+iTB&B>z|mY9+;?p4l#U>si1kIwrIP-=^#$FF68Sa0$R)T=W5x{ z9P;h}`i3m{HC%qoX-<8^L{TTg5-Im}I{#6e(6Ls<3xd%_jH`DqmQMNH7r#oJTI_84 z#E5O67#>IOY{MS`pT{*S^8IvaHW0(aUr5gt_7t2Q=%~O%WoXlY4ae>ECAZ7BFn5Yx zf-5TnMR-vcrIcB^TF=0|M!XNBSF$(dsuO>YDK|kuNk~adhs#oJC=10w$X-Z6=5t~$ z)uK8pKWC?T(jxK+r6tWFJr~oF^To{Ml7ecAl0B)!xj-(1)KBQEf>N+a_1RGN99!0K z-7rYGxO5fK{cDY#e%@>aSMFihVH5ef-Xlc_zI?G=qPbMUB-oX+1s!#Vl1g^9#z+R> zlSFVbYBp(l+Oow}fUK zNtcl+A&bSuRf9{+w_;Ng~g`x8G`8PcOeuN)~`_9~c zmLCFBIeU@pb+f+;zJs7eaq1KvhN-H~P?c&Nz=&Z?(Hs^ED}B^W*@4dapa@a}JO z&fz<=)s#EfrDx7%(g{wz3L7!k3cDEiXDz)}8y(lybBIld0dU9e3IIjJH|@%$arS)( ziv1f6S1K>GJj%8OipT>-50uSWfKxOhO9dJyO#kmz4Zbyj)pe)0)~97cmy+)yNB9k~ z%oe!R0nFKq2dU3vkm-i(!zE zw$Lg3<=84z;+R#5G%|>Jg6*1U4yH&x%X`|Igq_lWS?lsA^ojP?srjbj`PZz}2JHj0l2Ko?`Vtbc|K z-6!Z#2Ka=jZJn=abY3}(F$~JRM4}xNh|zn~iR#+`VT)TA!jrhaKJ9O@G*8t5)Ai}Yl$^3GCNt%j2q0h6<2hHE9G@4SX!fU zgs*PV$BP>ZtdR8g30}G==xg2GtiA9$?F2k50I39ad1oz+`F(u21b}7k?@I$7*NK;d zBb_6=ChfnKi`nw#x;=!G;Fh|KXDg1ILwXLETr1yB*7DGdw%505dwc-_&>fxbW?0*e z2gm_OQCIZU3>mYHC8E@PgO`5+oQh~bVOfIeCAnH8=J;v`ZjHi ze|2$NkM^tRE26?7TtlDOtZTAx?aJ?*-U(?NC27YkdOc~#i@yo8-Y4Sc> zX_gqc?NLUIHRI`LQQQ-t#WeizG?v2ea7K6u6SN9Wp-d)N;nAt3q1tlW3)&NSOSYSE z852f7pdpB)>H}O9q66w+kEo)JJJV13l1~-PMP8;@PH5+r?Jf;qZ=+khRYLBHO|nNz z$kCtM1U468LLl-KYPe)1%Ld{D}5?5GI)K42SQLCoQh-D09C8_8qp2k&U(Wx2*2sYrtIVO*p zvf_Yg0$)+_DIW1`k#vBSEZGGhE1W_z>#@x)D&uNc^B9sefK~G7cY731(aaFDn_6~p z&U20oj1HRLYN~b@S%U$~Xhz-9YL>uPGQ%ns)28cQWtM>OVM;>I_02;Rm zy38gTWT;y=iyNpSwEk*3O;WM99s#r&qE{WhYoMc(3i1K2zstYM6>~z$M2CWaS< z4TByA9Zaau%sGUcL0W>;JB53?D7O+F!E=|mN)a+0EeS43FVE(a)Z@U>&6pQ`oxjGF zvk)jRt@-ZOC*fhy`mmS3-Jdrf-8AQgG^8HK*&Vk*-nFOdl-1=mjo^ciTAWU*s6+~b zaNIEPy}Y#fF^$T_C9&$q{?(>9Pm#>yQgI2J4K73b=a)=~3pcTDth6}Dq610-`z8y_ zT4u{{S+m6>l=}wY>X|g}c&OHn66@nZk2e+RSFeMwxmR53i*VxoU=Z!$FUZ2%55= zia|hAfCj?IJRS1EnkZjgyB&O_ahYeUiUD{0RCwE^!2af{1-`zY^-s+KREUwX*&X{ z4xiVpGLFanx2rQId-#LWnja+bm)ucT?2v@4n#<+z?;*OB8LZ zLC}Q&Gf9A5bY%bqSR8lmnj+_S5O6>>R-}9`T5{Q>y9Z7hwYbCApEq>Vj%^v`(^Uz! z0t?&6L(z}81;@Lm?mW$jtx_ww=kdPb1PNy;egOoDejx}E?N?F9eWqyzVJV`Gdh!J$wSMb{(FE5j#<~dW14K$m!D* zJym`D3Z92W$$iur3&bJN$`;DfcJD8nZZ*~qhPO8CO+#Gd!cT!1fYMt@ksm4_3OR^9eVhntDseN7#H|nt zsleC%oy!+$kh3;Lav{z4GACVNE;#0_gPKCMy2-E&BNo4?&z~Kq3>-l%M09`QbiTc6 z+f2}2cHqGUSO2FHH-UAcH0PN1RNA*C$FH$fi_sSVZb;9)&ZSC*xeVk6DN~%0an@u$ zn~nr&Kaj-XHktO~;i&W>xy%=~1#c40-JASy99OVvrYk~zJANz%k$st3)%j&e=de!e z>63?(S&K8c#XRfj%0sw?3(pjmbUCVC_0WcV?EcbDZ3^XYcHn9e<0PwKj^T|DaCx|Q zmbQ@@e<tU5FJ)6#SH0&FY-91uCqt9m%PZQ&f_z-|LBch7Yr%oBTK6H|8y zD~A6tAS&(lO4?qSveYr&UvAysR2U0ZY;daz_r$j`AVy4rpBp`PEi~qY5l9lD6ohId z-*U-YZ-dKXr&F#{C`t4Cb5SwREHvfF0eF>Uya|gIE&E#L+Te^^t^PLL)+DUIqa+FY z<%#kT^eYOR6N2eg)6rT+Z6|O1v-S3X+o#(YzwG__5T2~(A^fuQzGZF5*lj%8H;}}N zCxY8bji(h{yO%w7SKB&JAZ?jj7?dy1*=Zq6LZQedm6zVNmB6|jf%~0;kQPa%Sn-x* z6C74#s)vjdenAb>)MJdqb9z~J^LmF_rtW;bWl0KOs2Vh;=`CW>QXmTN3!M_eNjvL+ zqx#OA=RZ@C4f#R?sIP((!Ojk6^;<%>DBWPi0%bQ$1ZgLUd^tM9Vy}aqKkH)cOk9Fp z0>8RQTzZS;UMlA{AN1^{3T^*&9R9!rC(oX;c#fmqHalWaGs$UX{iLenB<5w7+n$+s zp8l#-V&c3ks5=jRBY`)W>=RYO=}L}ZX*1@v~mJ<#cRVNfmdElc1q4TwQ(x_{De z(!}+k1sP+z44LFrrJsu#DmA)=u?NA2%do$5bd(lRDu82m4?hSpBC3X>XnbxKk zsLtdjs=n>V6I_e~5U3<{lM#U(jzMp!lI63iCAFFmQ(XAY88c#mhNtsHu82eBa-o=u zdhH1ldp@(?P>B%VrrfBR{PgKEewC@Vsp3H~7%WyDZ_HAlx0nh;!=LL?)3T|ghI=|; zLT-4NSKts^4o#0GSgjP8#B=LjTjprHCz!+~Bk{wUWl!Or&^1#mDnf5$uF@I4Rz3^> z$~nLFJlOMc?~Q&#b@f>UOwQ0@XL!2%LKDPuiQV{cI>nSX;VGR%5!0l4A13*2Y@GDB zSXG}hq#z`?tV9{lB-81%UUWphq;v?oEYJY;{^kd)0rE|GoJ8ixw5JM}K&JL==ZC zg-m~lG5SO8rOmxwCZQMKjV>w1X!^;L{^e*OzBK`J>*(%5jSZk>v<|*ATo63sss)?| zV{Y2?u;HTlL{yr78Ao$55^H2K5)0M~*~oyw5WrF5LvHGzXw%gpp>M}m%=sieT65T$ z0a{RzNn<(2PfUQhj;Tb<@BGWBIa&!e-;nQ`Y_SX@zTFZz^Ou|CFD^IPvjx4Hg7qI! z?%fFb(ZgEal4*0 zW3G80gOACLfW$c;uL;n5!wZX7>hxg9m6(-_-&$XIum1*}K_&NTD49gNhx2qtbP;)3 zdX2zq|H7i_&FmT%{wZ=_zq4jJ=Cp*?#u`zqR(UOnE5gC#dsh;Hvhb`*SFi03aCvjn z_B6fi&;6>!kZSQlmQw|p+4MP8S0b%BkI_!L&sC>>h5X2MMf}Lmq)w98L_GL81ebz) zE3b>E9uS0Lg3iDrl=(o+EWOIWCpzEG9myTPtIU9>bZIJU7{naeDW68D#EA$pAPL4> z>l&le>cW*Zx*x0J1-v|no%@pV)N+E26Go{z{fMecAq*^L}uAoDE$@ZONCCqn>Wb!=d?({y1XRVh!@R2}#A# z!}_}x-HeuAgw1-o`eo$Qpnobqk>V_iiuglKrGs!=oJ0H zcWvu5T)u3xX2xf=H!5c~I^SKK>eFjFPaem#Z!l;;J!Tzdg>hh=)|-lo%h5aeTD)|! zt-axY-zrsiYaP=fW!!8V@YL#>Ehi#85r`u`WWqNtKU-O+6yj_UEcECdEHvE26H1AK z^%ExW;igvY7uB$NcKaTS9cgw4Q-LQ@b_ZeZHuNY@X@DzFwhL!A0q*qPHR_J#9IvFP z0T~`tEc`j_aVgNriH;;^yr+~=XiV8-{-%S<39g2xstTLB=$-N=^&|Nsz-y`8CQcbT zIgY1_wYEl*Ww?U1Vx@d)`kAE1A>eliPFKaJ?S@}0x&|#-ObXqj9SCL^O8VzFV0W3x zT^+|5ixw$e9S~^!GI&3PrJtVmiR3kTmhvn=vD`Go;s=Pm-f`vou!r1ftI-10k#nPlhpPgv~;hh#rOBd$S z-vI@3KPtvwPN{#MG!Rs3EIyY*x&-^lVHQn@zru+Nznb4Zq$dNA_N74uh^W%@Fn8`L zEAj^t~ZT_nP=mz>2r59{VVooWj5<+;p=oaR3R*qMfEzLj0IvrU0wxmOKsLJ;y9&A(0zFF5UN{iV5wjwfbDsB{Jutqi z!6*4$BMRf5Z-`$YUc_$vO6&iyzxINDt$4z|x-i&*2)RR^ zw7{WIE0mpa#7UGB;EX2^zRN4RpuR!l4)hJ0=+=3fBx3c~6``N?_w{ecc@tbV_=zbr zu47KG%{}-=c=8!ONAZSo^eq1XYfv}DRxm6cwN;4_G@;SKu1jZGfBs6IE-iXK-|Hf& z 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 b{$!Ptvw@@YAMY};aj|m2kdcYXiNXATT};u~ literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.md5 b/documentation/latex/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.md5 new file mode 100644 index 0000000..5ef6213 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.md5 @@ -0,0 +1 @@ +06143349cff2883d386f52cb61e686ec \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.pdf b/documentation/latex/class_b_n_o08x_acd376cd3e454a87198ec86accbf2ee00_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c4129e51402f53aa25c5361182c472f617e8c53d GIT binary patch literal 16499 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 KR76%3=Klbd)f@W& literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.md5 b/documentation/latex/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.md5 new file mode 100644 index 0000000..233c214 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.md5 @@ -0,0 +1 @@ +4c487b1b9bf9e913cd21918b1cb357a8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.pdf b/documentation/latex/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cecfe0237860163136ee17491c3513915803f14a GIT binary patch literal 17003 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.md5 b/documentation/latex/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.md5 new file mode 100644 index 0000000..a8f63e7 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.md5 @@ -0,0 +1 @@ +b88581f851c975ef6c3f70c4f4ca3955 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.pdf b/documentation/latex/class_b_n_o08x_ad097849616c5caab1fd3eb3632ee2b91_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..92bacd7eb61a1d59fde3c5e0919d6ea3cfd1e062 GIT binary patch literal 18528 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.md5 b/documentation/latex/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.md5 new file mode 100644 index 0000000..6e72403 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.md5 @@ -0,0 +1 @@ +f904cb4bc17522f84382c1c6a042e691 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.pdf b/documentation/latex/class_b_n_o08x_ad228cdf352b7ea95e484da993045a47b_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..39db3fb98fc13b8a117b9b914b9bec0e0dfe9cb6 GIT binary patch literal 18344 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 ZcXZNsaQfq2239sU4j58WVObHF{|`#XLsI|% literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.md5 b/documentation/latex/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.md5 new file mode 100644 index 0000000..7229314 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.md5 @@ -0,0 +1 @@ +e580ad41b167ea7e075ab118b6922b83 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.pdf b/documentation/latex/class_b_n_o08x_ad59b029d04341dbef72e059488951980_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..37a65791f03f7de775e99d87022c24d363feb08e GIT binary patch literal 15214 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 Yle3|t^PlK4vvRU>z>$-S$&17NABFL;YybcN literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.md5 b/documentation/latex/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.md5 new file mode 100644 index 0000000..bacf6f7 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.md5 @@ -0,0 +1 @@ +bf9b4a66233474446fad1dbd085d6ae8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.pdf b/documentation/latex/class_b_n_o08x_ad5c991150895b80bee68c933059a4058_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..87dad53e5ec94dc7742a491761de2b35b73cefb1 GIT binary patch literal 18798 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 Bw~hb+ literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.md5 b/documentation/latex/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.md5 new file mode 100644 index 0000000..bba6e7d --- /dev/null +++ b/documentation/latex/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.md5 @@ -0,0 +1 @@ +578a674d29e99e35da5ea45afb4801f6 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.pdf b/documentation/latex/class_b_n_o08x_adf789e709ac1667656db757c8d559af9_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a2d924206b7240a3ee7e7c45660922f0f649b071 GIT binary patch literal 20426 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.md5 b/documentation/latex/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.md5 new file mode 100644 index 0000000..191db67 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.md5 @@ -0,0 +1 @@ +1240f12647f0a6da53ba654798aa4fac \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.pdf b/documentation/latex/class_b_n_o08x_ae1435b83ca83bc51b75f3303afe87f7b_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..674e9eb9dcef0c5fc04672051f3582606f76fad6 GIT binary patch literal 18094 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 REF9ddT=0~X;))XR{|A-M2Z#Uw literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.md5 b/documentation/latex/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.md5 new file mode 100644 index 0000000..410d600 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.md5 @@ -0,0 +1 @@ +ed1e56106b33017d8c38283ef4252476 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.pdf b/documentation/latex/class_b_n_o08x_ae540799865934fcff54caed0772df071_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c8e45998eceff8198d3dbbc4de811669ea46a140 GIT binary patch literal 17293 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.md5 b/documentation/latex/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.md5 new file mode 100644 index 0000000..f25c2d2 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.md5 @@ -0,0 +1 @@ +f4bf89fa6dec2be4656e2e9a3ee4e970 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.pdf b/documentation/latex/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b6482483a94ad6d5db1ce0328057f34badaf3e98 GIT binary patch literal 15488 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±r(OltBv$ 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.md5 b/documentation/latex/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.md5 new file mode 100644 index 0000000..b5fc1af --- /dev/null +++ b/documentation/latex/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.md5 @@ -0,0 +1 @@ +44ebe04405d5e28f362cde3ad2ec77f3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.pdf b/documentation/latex/class_b_n_o08x_af2951f6ea448af7cf7932fbfed9fec3c_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0528feba064b02811427de77b4c77f5ed6f0053f GIT binary patch literal 26117 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.md5 b/documentation/latex/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.md5 new file mode 100644 index 0000000..294ba77 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.md5 @@ -0,0 +1 @@ +06afc036ab61c400489276d84f3ebec3 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.pdf b/documentation/latex/class_b_n_o08x_af80f7795656e695e036d3b1557aed94c_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c1a378d880a6a7698e238b1b12e9d24e89f808b3 GIT binary patch literal 17975 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 MzL;EHtzI4`KXxPAq5uE@ literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.md5 b/documentation/latex/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.md5 new file mode 100644 index 0000000..032d3ee --- /dev/null +++ b/documentation/latex/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.md5 @@ -0,0 +1 @@ +cc4190c5fba6247abab5e2e45cfdcd28 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.pdf b/documentation/latex/class_b_n_o08x_afb2ffc4e7ff0498917bc14a83af306e2_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c0b5eda60ce63555fbe23caef1dc49056b36f0f1 GIT binary patch literal 19157 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 Z0WPZ;mZVwEyO>lY#@&2;l%dPq{sp4<%_9H+ literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.md5 b/documentation/latex/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.md5 new file mode 100644 index 0000000..c53391c --- /dev/null +++ b/documentation/latex/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.md5 @@ -0,0 +1 @@ +b786c6c01e31e0a4c314d55c8efa38e1 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.pdf b/documentation/latex/class_b_n_o08x_afd0ca5f9b9741935543d143a5a43d128_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..74e6489673b8f14e1a54b5b4c317d6ebedc337b1 GIT binary patch literal 18488 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 dEeHN&m6J0Nk4^YL(O$ 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.md5 b/documentation/latex/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.md5 new file mode 100644 index 0000000..93cc629 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.md5 @@ -0,0 +1 @@ +ec1b11051174af12688855104ea1148a \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.pdf b/documentation/latex/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..26f2b478dfc0b79cc6bf181ff5dbe04350256e40 GIT binary patch literal 19247 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.md5 b/documentation/latex/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.md5 new file mode 100644 index 0000000..41d00fd --- /dev/null +++ b/documentation/latex/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.md5 @@ -0,0 +1 @@ +98b40de2abd126937c05a147263baa73 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.pdf b/documentation/latex/class_b_n_o08x_affaaa35abbb872da5299ebab6e2c9b11_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2b94882c2c50b13d2eb9d2961dad5a9c455206ec GIT binary patch literal 16313 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/doxygen.sty b/documentation/latex/doxygen.sty new file mode 100644 index 0000000..4bfc17f --- /dev/null +++ b/documentation/latex/doxygen.sty @@ -0,0 +1,694 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{doxygen} + +% Packages used by this style file +\RequirePackage{alltt} +%%\RequirePackage{array} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package +\RequirePackage{calc} +\RequirePackage{float} +%%\RequirePackage{ifthen} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package +\RequirePackage{verbatim} +\RequirePackage[table]{xcolor} +\RequirePackage{longtable_doxygen} +\RequirePackage{tabu_doxygen} +\RequirePackage{fancyvrb} +\RequirePackage{tabularx} +\RequirePackage{multicol} +\RequirePackage{multirow} +\RequirePackage{hanging} +\RequirePackage{ifpdf} +\RequirePackage{adjustbox} +\RequirePackage{amssymb} +\RequirePackage{stackengine} +\RequirePackage{enumitem} +\RequirePackage{alphalph} +\RequirePackage[normalem]{ulem} % for strikeout, but don't modify emphasis + +%---------- Internal commands used in this style file ---------------- + +\newcommand{\ensurespace}[1]{% + \begingroup% + \setlength{\dimen@}{#1}% + \vskip\z@\@plus\dimen@% + \penalty -100\vskip\z@\@plus -\dimen@% + \vskip\dimen@% + \penalty 9999% + \vskip -\dimen@% + \vskip\z@skip% hide the previous |\vskip| from |\addvspace| + \endgroup% +} + +\newcommand{\DoxyHorRuler}[1]{% + \setlength{\parskip}{0ex plus 0ex minus 0ex}% + \ifthenelse{#1=0}% + {% + \hrule% + }% + {% + \hrulefilll% + }% +} +\newcommand{\DoxyLabelFont}{} +\newcommand{\entrylabel}[1]{% + {% + \parbox[b]{\labelwidth-4pt}{% + \makebox[0pt][l]{\DoxyLabelFont#1}% + \vspace{1.5\baselineskip}% + }% + }% +} + +\newenvironment{DoxyDesc}[1]{% + \ensurespace{4\baselineskip}% + \begin{list}{}{% + \settowidth{\labelwidth}{20pt}% + %\setlength{\parsep}{0pt}% + \setlength{\itemsep}{0pt}% + \setlength{\leftmargin}{\labelwidth+\labelsep}% + \renewcommand{\makelabel}{\entrylabel}% + }% + \item[#1]% +}{% + \end{list}% +} + +\newsavebox{\xrefbox} +\newlength{\xreflength} +\newcommand{\xreflabel}[1]{% + \sbox{\xrefbox}{#1}% + \setlength{\xreflength}{\wd\xrefbox}% + \ifthenelse{\xreflength>\labelwidth}{% + \begin{minipage}{\textwidth}% + \setlength{\parindent}{0pt}% + \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}% + \end{minipage}% + }{% + \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}% + }% +} + +%---------- Commands used by doxygen LaTeX output generator ---------- + +% Used by

     ... 
    +\newenvironment{DoxyPre}{% + \small% + \begin{alltt}% +}{% + \end{alltt}% + \normalsize% +} +% Necessary for redefining not defined characters, i.e. "Replacement Character" in tex output. +\newlength{\CodeWidthChar} +\newlength{\CodeHeightChar} +\settowidth{\CodeWidthChar}{?} +\settoheight{\CodeHeightChar}{?} +% Necessary for hanging indent +\newlength{\DoxyCodeWidth} + +\newcommand\DoxyCodeLine[1]{ + \ifthenelse{\equal{\detokenize{#1}}{}} + { + \vspace*{\baselineskip} + } + { + \hangpara{\DoxyCodeWidth}{1}{#1}\par + } +} + +\newcommand\NiceSpace{% + \discretionary{}{\kern\fontdimen2\font}{\kern\fontdimen2\font}% +} + +% Used by @code ... @endcode +\newenvironment{DoxyCode}[1]{% + \par% + \scriptsize% + \normalfont\ttfamily% + \rightskip0pt plus 1fil% + \settowidth{\DoxyCodeWidth}{000000}% + \settowidth{\CodeWidthChar}{?}% + \settoheight{\CodeHeightChar}{?}% + \setlength{\parskip}{0ex plus 0ex minus 0ex}% + \ifthenelse{\equal{#1}{0}} + { + {\lccode`~32 \lowercase{\global\let~}\NiceSpace}\obeyspaces% + } + { + {\lccode`~32 \lowercase{\global\let~}}\obeyspaces% + } + +}{% + \normalfont% + \normalsize% + \settowidth{\CodeWidthChar}{?}% + \settoheight{\CodeHeightChar}{?}% +} + +% Redefining not defined characters, i.e. "Replacement Character" in tex output. +\def\ucr{\adjustbox{width=\CodeWidthChar,height=\CodeHeightChar}{\stackinset{c}{}{c}{-.2pt}{% + \textcolor{white}{\sffamily\bfseries\small ?}}{% + \rotatebox{45}{$\blacksquare$}}}} + +% Used by @example, @include, @includelineno and @dontinclude +\newenvironment{DoxyCodeInclude}[1]{% + \DoxyCode{#1}% +}{% + \endDoxyCode% +} + +% Used by @verbatim ... @endverbatim +\newenvironment{DoxyVerb}{% + \par% + \footnotesize% + \verbatim% +}{% + \endverbatim% + \normalsize% +} + +% Used by @verbinclude +\newenvironment{DoxyVerbInclude}{% + \DoxyVerb% +}{% + \endDoxyVerb% +} + +% Used by numbered lists (using '-#' or
      ...
    ) +\setlistdepth{12} +\newlist{DoxyEnumerate}{enumerate}{12} +\setlist[DoxyEnumerate,1]{label=\arabic*.} +\setlist[DoxyEnumerate,2]{label=(\enumalphalphcnt*)} +\setlist[DoxyEnumerate,3]{label=\roman*.} +\setlist[DoxyEnumerate,4]{label=\enumAlphAlphcnt*.} +\setlist[DoxyEnumerate,5]{label=\arabic*.} +\setlist[DoxyEnumerate,6]{label=(\enumalphalphcnt*)} +\setlist[DoxyEnumerate,7]{label=\roman*.} +\setlist[DoxyEnumerate,8]{label=\enumAlphAlphcnt*.} +\setlist[DoxyEnumerate,9]{label=\arabic*.} +\setlist[DoxyEnumerate,10]{label=(\enumalphalphcnt*)} +\setlist[DoxyEnumerate,11]{label=\roman*.} +\setlist[DoxyEnumerate,12]{label=\enumAlphAlphcnt*.} + +% Used by bullet lists (using '-', @li, @arg, or
      ...
    ) +\setlistdepth{12} +\newlist{DoxyItemize}{itemize}{12} +\setlist[DoxyItemize]{label=\textperiodcentered} + +\setlist[DoxyItemize,1]{label=\textbullet} +\setlist[DoxyItemize,2]{label=\normalfont\bfseries \textendash} +\setlist[DoxyItemize,3]{label=\textasteriskcentered} +\setlist[DoxyItemize,4]{label=\textperiodcentered} + +% Used by description lists (using
    ...
    ) +\newenvironment{DoxyDescription}{% + \description% +}{% + \enddescription% +} + +% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc +% (only if caption is specified) +\newenvironment{DoxyImage}{% + \begin{figure}[H]% + \centering% +}{% + \end{figure}% +} + +% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc +% (only if no caption is specified) +\newenvironment{DoxyImageNoCaption}{% + \begin{center}% +}{% + \end{center}% +} + +% Used by @image +% (only if inline is specified) +\newenvironment{DoxyInlineImage}{% +}{% +} + +% Used by @attention +\newenvironment{DoxyAttention}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @author and @authors +\newenvironment{DoxyAuthor}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @date +\newenvironment{DoxyDate}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @invariant +\newenvironment{DoxyInvariant}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @note +\newenvironment{DoxyNote}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @post +\newenvironment{DoxyPostcond}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @pre +\newenvironment{DoxyPrecond}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @copyright +\newenvironment{DoxyCopyright}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @remark +\newenvironment{DoxyRemark}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @return and @returns +\newenvironment{DoxyReturn}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @since +\newenvironment{DoxySince}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @see +\newenvironment{DoxySeeAlso}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @version +\newenvironment{DoxyVersion}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @warning +\newenvironment{DoxyWarning}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by @par and @paragraph +\newenvironment{DoxyParagraph}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + +% Used by parameter lists +\newenvironment{DoxyParams}[2][]{% + \tabulinesep=1mm% + \par% + \ifthenelse{\equal{#1}{}}% + {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description + {\ifthenelse{\equal{#1}{1}}% + {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc + {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc + } + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used for fields of simple structs +\newenvironment{DoxyFields}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}% + \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used for fields simple class style enums +\newenvironment{DoxyEnumFields}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used for parameters within a detailed function description +\newenvironment{DoxyParamCaption}{% + \renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}% +}{% +} + +% Used by return value lists +\newenvironment{DoxyRetVals}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used by exception lists +\newenvironment{DoxyExceptions}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used by template parameter lists +\newenvironment{DoxyTemplParams}[1]{% + \tabulinesep=1mm% + \par% + \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endfirsthead% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \hline% + \endhead% +}{% + \end{longtabu*}% + \vspace{6pt}% +} + +% Used for member lists +\newenvironment{DoxyCompactItemize}{% + \begin{itemize}% + \setlength{\itemsep}{-3pt}% + \setlength{\parsep}{0pt}% + \setlength{\topsep}{0pt}% + \setlength{\partopsep}{0pt}% +}{% + \end{itemize}% +} + +% Used for member descriptions +\newenvironment{DoxyCompactList}{% + \begin{list}{}{% + \setlength{\leftmargin}{0.5cm}% + \setlength{\itemsep}{0pt}% + \setlength{\parsep}{0pt}% + \setlength{\topsep}{0pt}% + \renewcommand{\makelabel}{\hfill}% + }% +}{% + \end{list}% +} + +% Used for reference lists (@bug, @deprecated, @todo, etc.) +\newenvironment{DoxyRefList}{% + \begin{list}{}{% + \setlength{\labelwidth}{10pt}% + \setlength{\leftmargin}{\labelwidth}% + \addtolength{\leftmargin}{\labelsep}% + \renewcommand{\makelabel}{\xreflabel}% + }% +}{% + \end{list}% +} + +% Used by @bug, @deprecated, @todo, etc. +\newenvironment{DoxyRefDesc}[1]{% + \begin{list}{}{% + \renewcommand\makelabel[1]{\textbf{##1}}% + \settowidth\labelwidth{\makelabel{#1}}% + \setlength\leftmargin{\labelwidth+\labelsep}% + }% +}{% + \end{list}% +} + +% Used by parameter lists and simple sections +\newenvironment{Desc} +{\begin{list}{}{% + \settowidth{\labelwidth}{20pt}% + \setlength{\parsep}{0pt}% + \setlength{\itemsep}{0pt}% + \setlength{\leftmargin}{\labelwidth+\labelsep}% + \renewcommand{\makelabel}{\entrylabel}% + } +}{% + \end{list}% +} + +% Used by tables +\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}% +\newenvironment{TabularC}[1]% +{\tabulinesep=1mm +\begin{longtabu*}spread 0pt [c]{*#1{|X[-1]}|}}% +{\end{longtabu*}\par}% + +\newenvironment{TabularNC}[1]% +{\begin{tabu}spread 0pt [l]{*#1{|X[-1]}|}}% +{\end{tabu}\par}% + +% Used for member group headers +\newenvironment{Indent}{% + \begin{list}{}{% + \setlength{\leftmargin}{0.5cm}% + }% + \item[]\ignorespaces% +}{% + \unskip% + \end{list}% +} + +% Used when hyperlinks are turned on +\newcommand{\doxylink}[2]{% + \mbox{\hyperlink{#1}{#2}}% +} + +% Used when hyperlinks are turned on +% Third argument is the SectionType, see the doxygen internal +% documentation for the values (relevant: Page ... Subsubsection). +\newcommand{\doxysectlink}[3]{% + \mbox{\hyperlink{#1}{#2}}% +} +% Used when hyperlinks are turned off +\newcommand{\doxyref}[3]{% + \textbf{#1} (\textnormal{#2}\,\pageref{#3})% +} + +% Used when hyperlinks are turned off +% Fourth argument is the SectionType, see the doxygen internal +% documentation for the values (relevant: Page ... Subsubsection). +\newcommand{\doxysectref}[4]{% + \textbf{#1} (\textnormal{#2}\,\pageref{#3})% +} + +% Used to link to a table when hyperlinks are turned on +\newcommand{\doxytablelink}[2]{% + \ref{#1}% +} + +% Used to link to a table when hyperlinks are turned off +\newcommand{\doxytableref}[3]{% + \ref{#3}% +} + +% Used by @addindex +\newcommand{\lcurly}{\{} +\newcommand{\rcurly}{\}} + +% Colors used for syntax highlighting +\definecolor{comment}{rgb}{0.5,0.0,0.0} +\definecolor{keyword}{rgb}{0.0,0.5,0.0} +\definecolor{keywordtype}{rgb}{0.38,0.25,0.125} +\definecolor{keywordflow}{rgb}{0.88,0.5,0.0} +\definecolor{preprocessor}{rgb}{0.5,0.38,0.125} +\definecolor{stringliteral}{rgb}{0.0,0.125,0.25} +\definecolor{charliteral}{rgb}{0.0,0.5,0.5} +\definecolor{xmlcdata}{rgb}{0.0,0.0,0.0} +\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0} +\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43} +\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0} +\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0} + +% Color used for table heading +\newcommand{\tableheadbgcolor}{lightgray}% + +% Version of hypertarget with correct landing location +\newcommand{\Hypertarget}[1]{\Hy@raisedlink{\hypertarget{#1}{}}} + +% possibility to have sections etc. be within the margins +% unfortunately had to copy part of book.cls and add \raggedright +\makeatletter +\newcounter{subsubsubsection}[subsubsection] +\newcounter{subsubsubsubsection}[subsubsubsection] +\newcounter{subsubsubsubsubsection}[subsubsubsubsection] +\newcounter{subsubsubsubsubsubsection}[subsubsubsubsubsection] +\renewcommand{\thesubsubsubsection}{\thesubsubsection.\arabic{subsubsubsection}} +\renewcommand{\thesubsubsubsubsection}{\thesubsubsubsection.\arabic{subsubsubsubsection}} +\renewcommand{\thesubsubsubsubsubsection}{\thesubsubsubsubsection.\arabic{subsubsubsubsubsection}} +\renewcommand{\thesubsubsubsubsubsubsection}{\thesubsubsubsubsubsection.\arabic{subsubsubsubsubsubsection}} +\newcommand{\subsubsubsectionmark}[1]{} +\newcommand{\subsubsubsubsectionmark}[1]{} +\newcommand{\subsubsubsubsubsectionmark}[1]{} +\newcommand{\subsubsubsubsubsubsectionmark}[1]{} +\def\toclevel@subsubsubsection{4} +\def\toclevel@subsubsubsubsection{5} +\def\toclevel@subsubsubsubsubsection{6} +\def\toclevel@subsubsubsubsubsubsection{7} +\def\toclevel@paragraph{8} +\def\toclevel@subparagraph{9} + +\newcommand\doxysection{\@startsection {section}{1}{\z@}% + {-3.5ex \@plus -1ex \@minus -.2ex}% + {2.3ex \@plus.2ex}% + {\raggedright\normalfont\Large\bfseries}} +\newcommand\doxysubsection{\@startsection{subsection}{2}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\large\bfseries}} +\newcommand\doxysubsubsection{\@startsection{subsubsection}{3}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxysubsubsubsection{\@startsection{subsubsubsection}{4}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxysubsubsubsubsection{\@startsection{subsubsubsubsection}{5}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxysubsubsubsubsubsection{\@startsection{subsubsubsubsubsection}{6}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxysubsubsubsubsubsubsection{\@startsection{subsubsubsubsubsubsection}{7}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxyparagraph{\@startsection{paragraph}{8}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxysubparagraph{\@startsection{subparagraph}{9}{\parindent}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} + +\newcommand\l@subsubsubsection{\@dottedtocline{4}{6.1em}{7.8em}} +\newcommand\l@subsubsubsubsection{\@dottedtocline{5}{6.1em}{9.4em}} +\newcommand\l@subsubsubsubsubsection{\@dottedtocline{6}{6.1em}{11em}} +\newcommand\l@subsubsubsubsubsubsection{\@dottedtocline{7}{6.1em}{12.6em}} +\renewcommand\l@paragraph{\@dottedtocline{8}{6.1em}{14.2em}} +\renewcommand\l@subparagraph{\@dottedtocline{9}{6.1em}{15.8em}} +\makeatother +% the sectsty doesn't look to be maintained but gives, in our case, some warning like: +% LaTeX Warning: Command \underline has changed. +% Check if current package is valid. +% unfortunately had to copy the relevant part +\newcommand*{\doxypartfont} [1] + {\gdef\SS@partnumberfont{\SS@sectid{0}\SS@nopart\SS@makeulinepartchap#1} + \gdef\SS@parttitlefont{\SS@sectid{0}\SS@titlepart\SS@makeulinepartchap#1}} +\newcommand*{\doxychapterfont} [1] + {\gdef\SS@chapnumfont{\SS@sectid{1}\SS@nopart\SS@makeulinepartchap#1} + \gdef\SS@chaptitlefont{\SS@sectid{1}\SS@titlepart\SS@makeulinepartchap#1}} +\newcommand*{\doxysectionfont} [1] + {\gdef\SS@sectfont{\SS@sectid{2}\SS@rr\SS@makeulinesect#1}} +\newcommand*{\doxysubsectionfont} [1] + {\gdef\SS@subsectfont{\SS@sectid{3}\SS@rr\SS@makeulinesect#1}} +\newcommand*{\doxysubsubsectionfont} [1] + {\gdef\SS@subsubsectfont{\SS@sectid{4}\SS@rr\SS@makeulinesect#1}} +\newcommand*{\doxyparagraphfont} [1] + {\gdef\SS@parafont{\SS@sectid{5}\SS@rr\SS@makeulinesect#1}} +\newcommand*{\doxysubparagraphfont} [1] + {\gdef\SS@subparafont{\SS@sectid{6}\SS@rr\SS@makeulinesect#1}} +\newcommand*{\doxyminisecfont} [1] + {\gdef\SS@minisecfont{\SS@sectid{7}\SS@rr\SS@makeulinepartchap#1}} +\newcommand*{\doxyallsectionsfont} [1] {\doxypartfont{#1}% + \doxychapterfont{#1}% + \doxysectionfont{#1}% + \doxysubsectionfont{#1}% + \doxysubsubsectionfont{#1}% + \doxyparagraphfont{#1}% + \doxysubparagraphfont{#1}% + \doxyminisecfont{#1}}% +% Define caption that is also suitable in a table +\makeatletter +\def\doxyfigcaption{% +\H@refstepcounter{figure}% +\@dblarg{\@caption{figure}}} +\makeatother + +% Define alpha enumarative names for counters > 26 +\makeatletter +\def\enumalphalphcnt#1{\expandafter\@enumalphalphcnt\csname c@#1\endcsname} +\def\@enumalphalphcnt#1{\alphalph{#1}} +\def\enumAlphAlphcnt#1{\expandafter\@enumAlphAlphcnt\csname c@#1\endcsname} +\def\@enumAlphAlphcnt#1{\AlphAlph{#1}} +\makeatother +\AddEnumerateCounter{\enumalphalphcnt}{\@enumalphalphcnt}{aa} +\AddEnumerateCounter{\enumAlphAlphcnt}{\@enumAlphAlphcnt}{AA} diff --git a/documentation/latex/etoc_doxygen.sty b/documentation/latex/etoc_doxygen.sty new file mode 100644 index 0000000..5f7e127 --- /dev/null +++ b/documentation/latex/etoc_doxygen.sty @@ -0,0 +1,2178 @@ +%% +%% This is file etoc_doxygen.sty +%% +%% Apart from this header notice and the renaming from etoc to +%% etoc_doxygen (also in \ProvidesPackage) it is an identical +%% copy of +%% +%% etoc.sty +%% +%% at version 1.2b of 2023/07/01. +%% +%% This file has been provided to Doxygen team courtesy of the +%% author for benefit of users having a LaTeX installation not +%% yet providing version 1.2a or later of etoc, whose +%% deeplevels feature is required. +%% +%% The original source etoc.dtx (only of the latest version at +%% any given time) is available at +%% +%% https://ctan.org/pkg/etoc +%% +%% and contains the terms for copying and modification as well +%% as author contact information. +%% +%% In brief any modified versions of this file must be renamed +%% with new filenames distinct from etoc.sty. +%% +%% Package: etoc +%% Version: 1.2b +%% License: LPPL 1.3c +%% Copyright (C) 2012-2023 Jean-Francois B. +\NeedsTeXFormat{LaTeX2e}[2003/12/01] +\ProvidesPackage{etoc_doxygen}[2023/07/01 v1.2b Completely customisable TOCs (JFB)] +\newif\ifEtoc@oldLaTeX +\@ifl@t@r\fmtversion{2020/10/01} + {} + {\Etoc@oldLaTeXtrue + \PackageInfo{etoc}{Old LaTeX (\fmtversion) detected!\MessageBreak + Since 1.1a (2023/01/14), etoc prefers LaTeX at least\MessageBreak + as recent as 2020-10-01, for reasons of the .toc file,\MessageBreak + and used to require it (from 1.1a to 1.2).\MessageBreak + This etoc (1.2b) does not *require* it, but has not been\MessageBreak + tested thoroughly on old LaTeX (especially if document\MessageBreak + does not use hyperref) and retrofitting was done only\MessageBreak + on basis of author partial remembrances of old context.\MessageBreak + Reported}} +\RequirePackage{kvoptions} +\SetupKeyvalOptions{prefix=Etoc@} +\newif\ifEtoc@lof +\DeclareVoidOption{lof}{\Etoc@loftrue + \PackageInfo{etoc}{Experimental support for \string\locallistoffigures.\MessageBreak + Barely tested, use at own risk}% +} +\newif\ifEtoc@lot +\DeclareVoidOption{lot}{\Etoc@lottrue + \PackageInfo{etoc}{Experimental support for \string\locallistoftables.\MessageBreak + Barely tested, use at own risk}% +} +\@ifclassloaded{memoir}{ +\PackageInfo{etoc} + {As this is with memoir class, all `...totoc' options\MessageBreak + are set true by default. Reported} +\DeclareBoolOption[true]{maintoctotoc} +\DeclareBoolOption[true]{localtoctotoc} +\DeclareBoolOption[true]{localloftotoc} +\DeclareBoolOption[true]{locallottotoc} +}{ +\DeclareBoolOption[false]{maintoctotoc} +\DeclareBoolOption[false]{localtoctotoc} +\DeclareBoolOption[false]{localloftotoc} +\DeclareBoolOption[false]{locallottotoc} +} +\DeclareBoolOption[true]{ouroboros} +\DeclareBoolOption[false]{deeplevels} +\DeclareDefaultOption{\PackageWarning{etoc}{Option `\CurrentOption' is unknown.}} +\ProcessKeyvalOptions* +\DisableKeyvalOption[action=error,package=etoc]{etoc}{lof} +\DisableKeyvalOption[action=error,package=etoc]{etoc}{lot} +\DisableKeyvalOption[action=error,package=etoc]{etoc}{deeplevels} +\def\etocsetup#1{\setkeys{etoc}{#1}} +\def\etocifmaintoctotoc{\ifEtoc@maintoctotoc + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi} +\def\etociflocaltoctotoc{\ifEtoc@localtoctotoc + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi} +\def\etociflocalloftotoc{\ifEtoc@localloftotoc + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi} +\def\etociflocallottotoc{\ifEtoc@locallottotoc + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi} +\RequirePackage{multicol} +\def\etoc@{\etoc@} +\long\def\Etoc@gobtoetoc@ #1\etoc@{} +\newtoks\Etoc@toctoks +\def\Etoc@par{\par} +\def\etocinline{\def\Etoc@par{}} +\let\etocnopar\etocinline +\def\etocdisplay{\def\Etoc@par{\par}} +\let\Etoc@global\@empty +\def\etocglobaldefs{\let\Etoc@global\global\let\tof@global\global} +\def\etoclocaldefs {\let\Etoc@global\@empty\let\tof@global\@empty} +\newif\ifEtoc@numbered +\newif\ifEtoc@hyperref +\newif\ifEtoc@parskip +\newif\ifEtoc@tocwithid +\newif\ifEtoc@standardlines +\newif\ifEtoc@etocstyle +\newif\ifEtoc@classstyle +\newif\ifEtoc@keeporiginaltoc +\newif\ifEtoc@skipprefix +\newif\ifEtoc@isfirst +\newif\ifEtoc@localtoc +\newif\ifEtoc@skipthisone +\newif\ifEtoc@stoptoc +\newif\ifEtoc@notactive +\newif\ifEtoc@mustclosegroup +\newif\ifEtoc@isemptytoc +\newif\ifEtoc@checksemptiness +\def\etocchecksemptiness {\Etoc@checksemptinesstrue } +\def\etocdoesnotcheckemptiness {\Etoc@checksemptinessfalse } +\newif\ifEtoc@notocifnotoc +\def\etocnotocifnotoc {\Etoc@checksemptinesstrue\Etoc@notocifnotoctrue } +\newcounter{etoc@tocid} +\def\Etoc@tocext{toc} +\def\Etoc@lofext{lof} +\def\Etoc@lotext{lot} +\let\Etoc@currext\Etoc@tocext +\def\etocifislocal{\ifEtoc@localtoc\expandafter\@firstoftwo\else + \expandafter\@secondoftwo\fi + } +\def\etocifislocaltoc{\etocifislocal{\ifx\Etoc@currext\Etoc@tocext + \expandafter\@firstoftwo\else + \expandafter\@secondoftwo\fi}% + {\@secondoftwo}% + } +\def\etocifislocallof{\etocifislocal{\ifx\Etoc@currext\Etoc@lofext + \expandafter\@firstoftwo\else + \expandafter\@secondoftwo\fi}% + {\@secondoftwo}% + } +\def\etocifislocallot{\etocifislocal{\ifx\Etoc@currext\Etoc@lotext + \expandafter\@firstoftwo\else + \expandafter\@secondoftwo\fi}% + {\@secondoftwo}% + } +\expandafter\def\csname Etoc@-3@@\endcsname {-\thr@@} +\expandafter\def\csname Etoc@-2@@\endcsname {-\tw@} +\expandafter\let\csname Etoc@-1@@\endcsname \m@ne +\expandafter\let\csname Etoc@0@@\endcsname \z@ +\expandafter\let\csname Etoc@1@@\endcsname \@ne +\expandafter\let\csname Etoc@2@@\endcsname \tw@ +\expandafter\let\csname Etoc@3@@\endcsname \thr@@ +\expandafter\chardef\csname Etoc@4@@\endcsname 4 +\expandafter\chardef\csname Etoc@5@@\endcsname 5 +\expandafter\chardef\csname Etoc@6@@\endcsname 6 +\ifEtoc@deeplevels + \expandafter\chardef\csname Etoc@7@@\endcsname 7 + \expandafter\chardef\csname Etoc@8@@\endcsname 8 + \expandafter\chardef\csname Etoc@9@@\endcsname 9 + \expandafter\chardef\csname Etoc@10@@\endcsname 10 + \expandafter\chardef\csname Etoc@11@@\endcsname 11 + \expandafter\chardef\csname Etoc@12@@\endcsname 12 +\fi +\expandafter\let\expandafter\Etoc@maxlevel + \csname Etoc@\ifEtoc@deeplevels12\else6\fi @@\endcsname +\edef\etocthemaxlevel{\number\Etoc@maxlevel} +\@ifclassloaded{memoir}{\def\Etoc@minf{-\thr@@}}{\def\Etoc@minf{-\tw@}} +\let\Etoc@none@@ \Etoc@minf +\expandafter\let\expandafter\Etoc@all@@ + \csname Etoc@\ifEtoc@deeplevels11\else5\fi @@\endcsname +\let\Etoc@dolevels\@empty +\def\Etoc@newlevel #1{\expandafter\def\expandafter\Etoc@dolevels\expandafter + {\Etoc@dolevels\Etoc@do{#1}}} +\ifdefined\expanded + \def\etocsetlevel#1#2{\expanded{\noexpand\etoc@setlevel{#1}{#2}}}% +\else + \def\etocsetlevel#1#2{{\edef\Etoc@tmp{\noexpand\etoc@setlevel{#1}{#2}}\expandafter}\Etoc@tmp}% +\fi +\def\etoc@setlevel#1#2{% + \edef\Etoc@tmp{\the\numexpr#2}% + \if1\ifnum\Etoc@tmp>\Etoc@maxlevel0\fi\unless\ifnum\Etoc@minf<\Etoc@tmp;\fi1% + \ifEtoc@deeplevels + \in@{.#1,}{.none,.all,.figure,.table,.-3,.-2,.-1,.0,.1,.2,.3,.4,.5,.6,% + .7,.8,.9,.10,.11,.12,}% + \else + \in@{.#1,}{.none,.all,.figure,.table,.-3,.-2,.-1,.0,.1,.2,.3,.4,.5,.6,}% + \fi + \ifin@\else\if\@car#1\@nil @\in@true\fi\fi + \ifin@ + \PackageWarning{etoc} + {Sorry, but `#1' is forbidden as level name.\MessageBreak + \if\@car#1\@nil @% + (because of the @ as first character)\MessageBreak\fi + Reported}% + \else + \etocifunknownlevelTF{#1}{\Etoc@newlevel{#1}}{}% + \expandafter\let\csname Etoc@#1@@\expandafter\endcsname + \csname Etoc@\Etoc@tmp @@\endcsname + \expandafter\edef\csname Etoc@@#1@@\endcsname + {\expandafter\noexpand\csname Etoc@#1@@\endcsname}% + \expandafter\edef\csname toclevel@@#1\endcsname + {\expandafter\noexpand\csname toclevel@#1\endcsname}% + \fi + \else + \PackageWarning{etoc} + {Argument `\detokenize{#2}' of \string\etocsetlevel\space should + represent one of\MessageBreak + \ifnum\Etoc@minf=-\thr@@-2, \fi-1, 0, 1, 2, \ifEtoc@deeplevels ...\else3, 4\fi, + \the\numexpr\Etoc@maxlevel-1, or \number\Etoc@maxlevel\space + but evaluates to \Etoc@tmp.\MessageBreak + The level of `#1' will be set to \number\Etoc@maxlevel.\MessageBreak + Tables of contents will ignore `#1' as long\MessageBreak + as its level is \number\Etoc@maxlevel\space (=\string\etocthemaxlevel).% + \MessageBreak + Reported}% + \etocifunknownlevelTF{#1}{\Etoc@newlevel{#1}}{}% + \expandafter\let\csname Etoc@#1@@\endcsname\Etoc@maxlevel + \fi +} +\def\etoclevel#1{\csname Etoc@#1@@\endcsname} +\def\etocthelevel#1{\number\csname Etoc@#1@@\endcsname} +\def\etocifunknownlevelTF#1{\@ifundefined{Etoc@#1@@}} +\@ifclassloaded{memoir}{\etocsetlevel{book}{-2}}{} +\etocsetlevel{part}{-1} +\etocsetlevel{chapter}{0} +\etocsetlevel{section}{1} +\etocsetlevel{subsection}{2} +\etocsetlevel{subsubsection}{3} +\etocsetlevel{paragraph}{4} +\etocsetlevel{subparagraph}{5} +\ifdefined\c@chapter + \etocsetlevel{appendix}{0} +\else + \etocsetlevel{appendix}{1} +\fi +\def\Etoc@do#1{\@namedef{l@@#1}{\csname l@#1\endcsname}} +\Etoc@dolevels +\let\Etoc@figure@@\Etoc@maxlevel +\let\Etoc@table@@ \Etoc@maxlevel +\let\Etoc@gobblethreeorfour\@gobblefour +\ifdefined\@gobblethree + \let\Etoc@gobblethree\@gobblethree +\else + \long\def\Etoc@gobblethree#1#2#3{}% +\fi +\AtBeginDocument{% +\@ifpackageloaded{parskip}{\Etoc@parskiptrue}{}% +\@ifpackageloaded{hyperref} + {\Etoc@hyperreftrue} + {\ifEtoc@oldLaTeX + \let\Etoc@gobblethreeorfour\Etoc@gobblethree + \let\Etoc@etoccontentsline@fourargs\Etoc@etoccontentsline@ + \long\def\Etoc@etoccontentsline@#1#2#3{% + \Etoc@etoccontentsline@fourargs{#1}{#2}{#3}{}% + }% + \fi + }% +} +\def\etocskipfirstprefix {\global\Etoc@skipprefixtrue } +\def\Etoc@updatestackofends#1\etoc@{\gdef\Etoc@stackofends{#1}} +\def\Etoc@stackofends{{-3}{}} +\def\Etoc@doendsandbegin{% + \expandafter\Etoc@traversestackofends\Etoc@stackofends\etoc@ +} +\def\Etoc@traversestackofends#1{% + \ifnum#1>\Etoc@level + \csname Etoc@end@#1\endcsname + \expandafter\Etoc@traversestackofends + \else + \Etoc@traversestackofends@done{#1}% + \fi +} +\def\Etoc@traversestackofends@done#1#2{#2% + \ifnum#1<\Etoc@level + \csname Etoc@begin@\the\numexpr\Etoc@level\endcsname + \Etoc@global\Etoc@isfirsttrue + \edef\Etoc@tmp{{\the\numexpr\Etoc@level}}% + \else + \Etoc@global\Etoc@isfirstfalse + \let\Etoc@tmp\@empty + \fi + \expandafter\Etoc@updatestackofends\Etoc@tmp{#1}% +} +\def\Etoc@etoccontentsline #1{% + \let\Etoc@next\Etoc@gobblethreeorfour + \ifnum\csname Etoc@#1@@\endcsname=\Etoc@maxlevel + \else + \Etoc@skipthisonefalse + \global\expandafter\let\expandafter\Etoc@level\csname Etoc@#1@@\endcsname + \if @\@car#1\@nil\else\global\let\Etoc@virtualtop\Etoc@level\fi + \ifEtoc@localtoc + \ifEtoc@stoptoc + \Etoc@skipthisonetrue + \else + \ifEtoc@notactive + \Etoc@skipthisonetrue + \else + \unless\ifnum\Etoc@level>\etoclocaltop + \Etoc@skipthisonetrue + \global\Etoc@stoptoctrue + \fi + \fi + \fi + \fi + \ifEtoc@skipthisone + \else + \unless\ifnum\Etoc@level>\c@tocdepth + \ifEtoc@standardlines + \let\Etoc@next\Etoc@savedcontentsline + \else + \let\Etoc@next\Etoc@etoccontentsline@ + \fi + \fi + \fi + \fi + \Etoc@next{#1}% +} +\def\Etoc@etoccontentsline@ #1#2#3#4{% + \Etoc@doendsandbegin + \Etoc@global\edef\Etoc@prefix {\expandafter\noexpand + \csname Etoc@prefix@\the\numexpr\Etoc@level\endcsname }% + \Etoc@global\edef\Etoc@contents{\expandafter\noexpand + \csname Etoc@contents@\the\numexpr\Etoc@level\endcsname }% + \ifEtoc@skipprefix \Etoc@global\def\Etoc@prefix{\@empty}\fi + \global\Etoc@skipprefixfalse + \Etoc@lxyz{#2}{#3}{#4}% + \Etoc@prefix + \Etoc@contents +} +\def\Etoc@lxyz #1#2#3{% + \ifEtoc@hyperref + \Etoc@global\def\etocthelink##1{\hyperlink{#3}{##1}}% + \else + \Etoc@global\let\etocthelink\@firstofone + \fi + \Etoc@global\def\etocthepage {#2}% + \ifEtoc@hyperref + \ifx\etocthepage\@empty + \Etoc@global\let\etocthelinkedpage\@empty + \else + \Etoc@global\def\etocthelinkedpage{\hyperlink {#3}{#2}}% + \fi + \else + \Etoc@global\let\etocthelinkedpage\etocthepage + \fi + \Etoc@global\def\etocthename{#1}% + \futurelet\Etoc@getnb@token\Etoc@@getnb #1\hspace\etoc@ + \ifEtoc@hyperref + \def\Etoc@tmp##1##2{\Etoc@global\def##2{\hyperlink{#3}{##1}}}% + \expandafter\Etoc@tmp\expandafter{\etocthename}\etocthelinkedname + \ifEtoc@numbered + \expandafter\Etoc@tmp\expandafter{\etocthenumber}\etocthelinkednumber + \else + \Etoc@global\let\etocthelinkednumber\@empty + \fi + \else + \Etoc@global\let\etocthelinkedname \etocthename + \Etoc@global\let\etocthelinkednumber\etocthenumber + \fi + \Etoc@global\expandafter\let\csname etoclink \endcsname \etocthelink + \Etoc@global\expandafter\let\csname etocname \endcsname \etocthename + \Etoc@global\expandafter\let\csname etocnumber \endcsname\etocthenumber + \Etoc@global\expandafter\let\csname etocpage \endcsname \etocthepage + \ifEtoc@hyperref + \Etoc@lxyz@linktoc + \fi +} +\def\Etoc@lxyz@linktoc{% + \ifcase\Hy@linktoc + \or + \Etoc@global\expandafter\let\csname etocname \endcsname\etocthelinkedname + \Etoc@global\expandafter\let\csname etocnumber \endcsname\etocthelinkednumber + \or % page + \Etoc@global\expandafter\let\csname etocpage \endcsname\etocthelinkedpage + \else % all + \Etoc@global\expandafter\let\csname etocname \endcsname\etocthelinkedname + \Etoc@global\expandafter\let\csname etocnumber \endcsname\etocthelinkednumber + \Etoc@global\expandafter\let\csname etocpage \endcsname\etocthelinkedpage + \fi +} +\def\Etoc@@getnb {% + \let\Etoc@next\Etoc@getnb + \ifx\Etoc@getnb@token\@sptoken\let\Etoc@next\Etoc@getnb@nonbr\fi + \ifx\Etoc@getnb@token\bgroup \let\Etoc@next\Etoc@getnb@nonbr\fi + \Etoc@next +} +\def\Etoc@getnb #1{% + \in@{#1}{\numberline\chapternumberline\partnumberline\booknumberline}% + \ifin@ + \let\Etoc@next\Etoc@getnb@nmbrd + \else + \ifnum\Etoc@level=\m@ne + \let\Etoc@next\Etoc@@getit + \else + \let\Etoc@next\Etoc@getnb@nonbr + \fi + \in@{#1}{\nonumberline}% + \ifin@ + \let\Etoc@next\Etoc@getnb@nonumberline + \fi + \fi + \Etoc@next #1% +} +\def\Etoc@getnb@nmbrd #1#2{% + \Etoc@global\Etoc@numberedtrue + \Etoc@global\def\etocthenumber {#2}% + \Etoc@getnb@nmbrd@getname\@empty +}% +\def\Etoc@getnb@nmbrd@getname #1\hspace\etoc@ {% + \Etoc@global\expandafter\def\expandafter\etocthename\expandafter{#1}% +} +\def\Etoc@getnb@nonbr #1\etoc@ {% + \Etoc@global\Etoc@numberedfalse + \Etoc@global\let\etocthenumber \@empty +} +\def\Etoc@getnb@nonumberline #1\hspace\etoc@ {% + \Etoc@global\Etoc@numberedfalse + \Etoc@global\let\etocthenumber \@empty + \Etoc@global\expandafter\def\expandafter\etocthename\expandafter{\@gobble#1}% +} +\def\Etoc@@getit #1\hspace#2{% + \ifx\etoc@#2% + \Etoc@global\Etoc@numberedfalse + \Etoc@global\let\etocthenumber \@empty + \else + \Etoc@global\Etoc@numberedtrue + \Etoc@global\def\etocthenumber {#1}% + \expandafter\Etoc@getit@getname \expandafter\@empty + \fi +} +\def\Etoc@getit@getname #1\hspace\etoc@ {% + \Etoc@global\expandafter\def\expandafter\etocthename\expandafter{#1}% +} +\let\etocthename \@empty +\let\etocthenumber \@empty +\let\etocthepage \@empty +\let\etocthelinkedname \@empty +\let\etocthelinkednumber \@empty +\let\etocthelinkedpage \@empty +\let\etocthelink \@firstofone +\DeclareRobustCommand*{\etocname} {} +\DeclareRobustCommand*{\etocnumber}{} +\DeclareRobustCommand*{\etocpage} {} +\DeclareRobustCommand*{\etoclink} {\@firstofone} +\DeclareRobustCommand*{\etocifnumbered} + {\ifEtoc@numbered\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi} +\expandafter\let\expandafter\etocxifnumbered\csname etocifnumbered \endcsname +\DeclareRobustCommand*{\etociffirst} + {\ifEtoc@isfirst\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi} +\expandafter\let\expandafter\etocxiffirst\csname etociffirst \endcsname +\def\Etoc@readtoc {% + \ifeof \Etoc@tf + \else + \read \Etoc@tf to \Etoc@buffer + \Etoc@toctoks=\expandafter\expandafter\expandafter + {\expandafter\the\expandafter\Etoc@toctoks\Etoc@buffer}% + \expandafter\Etoc@readtoc + \fi +} +\Etoc@toctoks {}% (superfluous, but for clarity) +\AtBeginDocument{\IfFileExists{\jobname.toc} + {{\endlinechar=\m@ne + \makeatletter + \newread\Etoc@tf + \openin\Etoc@tf\@filef@und + \Etoc@readtoc + \global\Etoc@toctoks=\expandafter{\the\Etoc@toctoks}% + \closein\Etoc@tf}} + {\typeout{No file \jobname.toc.}}} +\def\Etoc@openouttoc{% + \ifEtoc@hyperref + \ifx\hyper@last\@undefined + \IfFileExists{\jobname .toc} + {\Hy@WarningNoLine + {old toc file detected; run LaTeX again (cheers from `etoc')}% + \global\Etoc@toctoks={}% + } + {}% + \fi + \fi + \if@filesw + \newwrite \tf@toc + \immediate \openout \tf@toc \jobname .toc\relax + \fi + \global\let\Etoc@openouttoc\empty +} +\def\Etoc@toctoc{% + \gdef\Etoc@stackofends{{-3}{}}% + \global\let\Etoc@level\Etoc@minf + \global\let\Etoc@virtualtop\Etoc@minf + \the\Etoc@toctoks + \ifEtoc@notactive + \else + \gdef\Etoc@level{-\thr@@}% + \Etoc@doendsandbegin + \fi +} +\def\Etoc@@startlocaltoc#1#2{% + \ifEtoc@localtoc + \ifnum #1=#2\relax + \global\let\etoclocaltop\Etoc@virtualtop + \Etoc@@startlocaltochook + \etoclocaltableofcontentshook + \ifEtoc@etocstyle + \etocetoclocaltocmaketitle + \fi + \ifx\Etoc@aftertitlehook\@empty + \else + \ifEtoc@localtoctotoc + \ifEtoc@ouroboros + \else + \let\Etoc@tmp\contentsline + \def\contentsline{\let\contentsline\Etoc@tmp\Etoc@gobblethreeorfour}% + \fi + \fi + \fi + \global\Etoc@notactivefalse + \fi + \fi +} +\let\etoc@startlocaltoc\@gobble +\let\Etoc@@startlocaltoc@toc\Etoc@@startlocaltoc +\let\Etoc@@startlocaltochook\@empty +\unless\ifEtoc@deeplevels + \def\etocdivisionnameatlevel#1{% + \ifcase\numexpr#1\relax + \ifdefined\c@chapter chapter\else section\fi% + \or section% + \or subsection% + \or subsubsection% + \or paragraph% + \or subparagraph% + \or empty% + \else\ifnum\numexpr#1<\m@ne + book% + \else + part% + \fi + \fi + } +\else + \def\etocdivisionnameatlevel#1{% + \ifcase\numexpr#1\relax + \ifdefined\c@chapter chapter\else section\fi% + \or section% + \or subsection% + \or subsubsection% + \or subsubsubsection% + \or subsubsubsubsection% + \or subsubsubsubsubsection% + \or subsubsubsubsubsubsection% + \or paragraph% + \or subparagraph% + \else\ifnum\numexpr#1>\z@ + empty% + \else\ifnum\numexpr#1=\m@ne + part% + \else + book% + \fi\fi + \fi + } +\fi +\def\etoclocalheadtotoc#1#2{\addcontentsline{toc}{@#1}{#2}} +\def\etocglobalheadtotoc{\addcontentsline{toc}} +\providecommand*\UseName{\@nameuse} +\def\etocetoclocaltocmaketitle{% + \UseName{\etocdivisionnameatlevel{\etoclocaltop+1}}*{\localcontentsname}% + \if@noskipsec\leavevmode\par\fi + \etociflocaltoctotoc + {\etocifisstarred + {}% star variant, do not add to toc + {\etoclocalheadtotoc + {\etocdivisionnameatlevel{\etoclocaltop+1}}% + {\localcontentsname}% + }% + }% + {}% +}% +\def\localcontentsname {\contentsname}% +\let\etoclocaltableofcontentshook\@empty +\if1\ifEtoc@lof0\fi\ifEtoc@lot0\fi1% +\else +\AtBeginDocument{% + \let\Etoc@originaladdcontentsline\addcontentsline + \def\addcontentsline{\Etoc@hackedaddcontentsline}% +}% +\fi +\ifEtoc@lof + \ifEtoc@lot + \def\Etoc@hackedaddcontentsline#1{% + \expanded{\noexpand\in@{.#1,}}{.lof,.lot,}% + \ifin@\expandafter\Etoc@hackedaddcontentsline@i + \else\expandafter\Etoc@originaladdcontentsline + \fi {#1}} + \else + \def\Etoc@hackedaddcontentsline#1{% + \expanded{\noexpand\in@{.#1,}}{.lof,}% + \ifin@\expandafter\Etoc@hackedaddcontentsline@i + \else\expandafter\Etoc@originaladdcontentsline + \fi {#1}} + \fi +\else + \def\Etoc@hackedaddcontentsline#1{% + \expanded{\noexpand\in@{.#1,}}{.lot,}% + \ifin@\expandafter\Etoc@hackedaddcontentsline@i + \else\expandafter\Etoc@originaladdcontentsline + \fi {#1}} +\fi +\def\Etoc@hackedaddcontentsline@i#1#2#3{% + \expanded{\noexpand\in@{.#1;#2,}}{.lof;figure,.lot;table,}% + \ifin@ + \addtocontents {toc}{% + \protect\contentsline{#2}{#3}{\thepage}{\ifEtoc@hyperref\@currentHref\fi}% + \ifdefined\protected@file@percent\protected@file@percent\fi + }% + \fi + \Etoc@originaladdcontentsline{#1}{#2}{#3}% +} +\unless\ifdefined\expanded + \def\Etoc@hackedaddcontentsline#1{% + {\edef\Etoc@tmp{\noexpand\in@{.#1,}{\ifEtoc@lof.lof,\fi\ifEtoc@lot.lot,\fi}}\expandafter}% + \Etoc@tmp + \ifin@\expandafter\Etoc@hackedaddcontentsline@i + \else\expandafter\Etoc@originaladdcontentsline + \fi {#1}% + } + \def\Etoc@hackedaddcontentsline@i#1#2#3{% + {\edef\Etoc@tmp{\noexpand\in@{.#1;#2,}}\expandafter}% + \Etoc@tmp{.lof;figure,.lot;table,}% + \ifin@ + \addtocontents {toc}{% + \protect\contentsline{#2}{#3}{\thepage}{\ifEtoc@hyperref\@currentHref\fi}% + \ifdefined\protected@file@percent\protected@file@percent\fi + }% + \fi + \Etoc@originaladdcontentsline{#1}{#2}{#3}% + } +\fi +\def\Etoc@@startlocallistof#1#2#3{% + \ifEtoc@localtoc + \ifnum #2=#3\relax + \global\let\etoclocaltop\Etoc@virtualtop + \global\Etoc@notactivefalse + \Etoc@@startlocaltochook + \csname etoclocallistof#1shook\endcsname + \ifEtoc@etocstyle + \csname etocetoclistof#1smaketitle\endcsname + \fi + \fi + \fi +} +\def\Etoc@@startlocallistof@setlevels#1{% + \ifnum\etoclocaltop<\z@ + \expandafter\let\csname Etoc@#1@@\endcsname\@ne + \else + \expandafter\let\csname Etoc@#1@@\expandafter\endcsname + \csname Etoc@\the\numexpr\etoclocaltop+\@ne @@\endcsname + \fi + \def\Etoc@do##1{% + \ifnum\etoclevel{##1}>\etoclocaltop + \expandafter\let\csname Etoc@##1@@\endcsname\Etoc@maxlevel + \fi}% + \Etoc@dolevels +} +\def\etoclocallistoffigureshook{\etocstandardlines} +\def\etoclocallistoftableshook {\etocstandardlines} +\def\locallistfigurename{\listfigurename} +\def\locallisttablename {\listtablename} +\def\etocetoclistoffiguresmaketitle{% + \UseName{\etocdivisionnameatlevel{\etoclocaltop+1}}*{\locallistfigurename}% + \ifnum\etoclocaltop>\tw@\mbox{}\par\fi + \etociflocalloftotoc + {\etocifisstarred + {}% star variant, do not add to toc + {\etoclocalheadtotoc + {\etocdivisionnameatlevel{\etoclocaltop+1}}% + {\locallistfigurename}% + }% + }% + {}% +}% +\def\etocetoclistoftablesmaketitle{% + \UseName{\etocdivisionnameatlevel{\etoclocaltop+1}}*{\locallisttablename}% + \ifnum\etoclocaltop>\tw@\mbox{}\par\fi + \etociflocallottotoc + {\etocifisstarred + {}% star variant, do not add to toc + {\etoclocalheadtotoc + {\etocdivisionnameatlevel{\etoclocaltop+1}}% + {\locallisttablename}% + }% + }% + {}% +}% +\let\Etoc@listofreset\@empty +\ifEtoc@lof + \def\locallistoffigures{% + \def\Etoc@listofreset{% + \let\Etoc@currext\Etoc@tocext + \let\Etoc@@startlocaltoc\Etoc@@startlocaltoc@toc + \let\Etoc@@startlocaltochook\@empty + \let\Etoc@listofreset\@empty + \let\Etoc@listofhook\@empty + }% + \let\Etoc@currext\Etoc@lofext + \def\Etoc@@startlocaltoc{\Etoc@@startlocallistof{figure}}% + \def\Etoc@@startlocaltochook{\Etoc@@startlocallistof@setlevels{figure}}% + \def\Etoc@listofhook{% + \def\Etoc@do####1{% + \expandafter\let\csname Etoc@@####1@@\endcsname\Etoc@maxlevel + }% + \Etoc@dolevels + }% + \localtableofcontents + } +\else + \def\locallistoffigures{% + \PackageError{etoc}{% + \string\locallistoffigures \on@line\space but\MessageBreak + package was loaded without `lof' option}% + {Try again with \string\usepackage[lof]{etoc}}% + } +\fi +\ifEtoc@lot + \def\locallistoftables{% + \def\Etoc@listofreset{% + \let\Etoc@currext\Etoc@tocext + \let\Etoc@@startlocaltoc\Etoc@@startlocaltoc@toc + \let\Etoc@@startlocaltochook\@empty + \let\Etoc@listofreset\@empty + \let\Etoc@listofhook\@empty + }% + \let\Etoc@currext\Etoc@lotext + \def\Etoc@@startlocaltoc{\Etoc@@startlocallistof{table}}% + \def\Etoc@@startlocaltochook{\Etoc@@startlocallistof@setlevels{table}}% + \def\Etoc@listofhook{% + \def\Etoc@do####1{% + \expandafter\let\csname Etoc@@####1@@\endcsname\Etoc@maxlevel + }% + \Etoc@dolevels + }% + \localtableofcontents + } +\else + \def\locallistoftables{% + \PackageError{etoc}{% + \string\locallistoftable \on@line\space but\MessageBreak + package was loaded without `lot' option}% + {Try again with \string\usepackage[lot]{etoc}}% + } +\fi +\def\Etoc@checkifempty {% + \global\Etoc@isemptytoctrue + \global\Etoc@stoptocfalse + \global\let\Etoc@level\Etoc@minf + \global\let\Etoc@virtualtop\Etoc@minf + \gdef\Etoc@stackofends{{-3}{}}% + \begingroup + \ifEtoc@localtoc + \def\etoc@startlocaltoc##1{% + \ifnum##1=\Etoc@tocid\relax + \global\let\etoclocaltop\Etoc@virtualtop + \Etoc@@startlocaltochook + \global\Etoc@notactivefalse + \fi + }% + \let\contentsline\Etoc@testingcontentslinelocal + \else + \let\contentsline\Etoc@testingcontentsline + \fi + \Etoc@storetocdepth + \let\Etoc@setlocaltop@doendsandbegin\@empty + \the\Etoc@toctoks + \Etoc@restoretocdepth + \endgroup +} +\DeclareRobustCommand*\etocifwasempty + {\ifEtoc@isemptytoc\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi } +\expandafter\let\expandafter\etocxifwasempty\csname etocifwasempty \endcsname +\def\Etoc@testingcontentslinelocal #1{% + \ifEtoc@stoptoc + \else + \ifnum\csname Etoc@#1@@\endcsname=\Etoc@maxlevel + \else + \global\expandafter\let\expandafter\Etoc@level\csname Etoc@#1@@\endcsname + \if @\@car#1\@nil\else\global\let\Etoc@virtualtop\Etoc@level\fi + \ifEtoc@notactive + \else + \ifnum\Etoc@level>\etoclocaltop + \unless\ifnum\Etoc@level>\c@tocdepth + \global\Etoc@isemptytocfalse + \global\Etoc@stoptoctrue + \fi + \else + \global\Etoc@stoptoctrue + \fi + \fi + \fi + \fi + \Etoc@gobblethreeorfour{}% +} +\def\Etoc@testingcontentsline #1{% + \ifEtoc@stoptoc + \else + \ifnum\csname Etoc@#1@@\endcsname=\Etoc@maxlevel + \else + \unless\ifnum\csname Etoc@#1@@\endcsname>\c@tocdepth + \global\Etoc@isemptytocfalse + \global\Etoc@stoptoctrue + \fi + \fi + \fi + \Etoc@gobblethreeorfour{}% +} +\def\Etoc@localtableofcontents#1{% + \gdef\etoclocaltop{-\@m}% + \Etoc@localtoctrue + \global\Etoc@isemptytocfalse + \edef\Etoc@tocid{#1}% + \ifnum\Etoc@tocid<\@ne + \setbox0\hbox{\ref{Unknown toc ref \@secondoftwo#1. \space Rerun LaTeX}}% + \global\Etoc@stoptoctrue + \gdef\etoclocaltop{-\thr@@}% + \Etoc@tableofcontents + \expandafter\Etoc@gobtoetoc@ + \fi + \global\Etoc@notactivetrue + \ifEtoc@checksemptiness + \Etoc@checkifempty + \fi + \ifEtoc@isemptytoc + \ifEtoc@notactive + \setbox0\hbox{\ref{Unknown toc ID \number\Etoc@tocid. \space Rerun LaTeX}}% + \global\Etoc@isemptytocfalse + \global\Etoc@stoptoctrue + \gdef\etoclocaltop{-\thr@@}% + \Etoc@tableofcontents + \expandafter\expandafter\expandafter\Etoc@gobtoetoc@ + \fi + \else + \global\Etoc@stoptocfalse + \global\Etoc@notactivetrue + \edef\etoc@startlocaltoc##1% + {\noexpand\Etoc@@startlocaltoc{##1}{\Etoc@tocid}}% + \Etoc@tableofcontents + \fi + \@gobble\etoc@ + \endgroup\ifEtoc@mustclosegroup\endgroup\fi + \Etoc@tocdepthreset + \Etoc@listofreset + \etocaftertochook +}% \Etoc@localtableofcontents +\def\Etoc@getref #1{% + \@ifundefined{r@#1} + {0} + {\expandafter\Etoc@getref@i\romannumeral-`0% + \expandafter\expandafter\expandafter + \@car\csname r@#1\endcsname0\@nil\@etoc + }% +} +\def\Etoc@getref@i#1#2\@etoc{\ifnum9<1\string#1 #1#2\else 0\fi} +\def\Etoc@ref#1{\Etoc@localtableofcontents{\Etoc@getref{#1}}} +\def\Etoc@label#1{\label{#1}\futurelet\Etoc@nexttoken\Etoc@t@bleofcontents} +\@firstofone{\def\Etoc@again} {\futurelet\Etoc@nexttoken\Etoc@t@bleofcontents} +\def\Etoc@dothis #1#2\etoc@ {\fi #1} +\def\Etoc@t@bleofcontents{% + \gdef\etoclocaltop{-\@M}% + \ifx\Etoc@nexttoken\label\Etoc@dothis{\expandafter\Etoc@label\@gobble}\fi + \ifx\Etoc@nexttoken\@sptoken\Etoc@dothis{\Etoc@again}\fi + \ifx\Etoc@nexttoken\ref\Etoc@dothis{\expandafter\Etoc@ref\@gobble}\fi + \ifEtoc@tocwithid\Etoc@dothis{\Etoc@localtableofcontents{\c@etoc@tocid}}\fi + \global\Etoc@isemptytocfalse + \ifEtoc@checksemptiness\Etoc@checkifempty\fi + \ifEtoc@isemptytoc + \ifEtoc@notocifnotoc + \expandafter\expandafter\expandafter\@gobble + \fi + \fi + \Etoc@tableofcontents + \endgroup + \ifEtoc@mustclosegroup\endgroup\fi + \Etoc@tocdepthreset + \Etoc@listofreset + \etocaftertochook + \@gobble\etoc@ + }% \Etoc@t@bleofcontents +\def\Etoc@table@fcontents{% + \refstepcounter{etoc@tocid}% + \Etoc@tocwithidfalse + \futurelet\Etoc@nexttoken\Etoc@t@bleofcontents +} +\def\Etoc@localtable@fcontents{% + \refstepcounter{etoc@tocid}% + \addtocontents{toc}{\string\etoc@startlocaltoc{\the\c@etoc@tocid}}% + \Etoc@tocwithidtrue + \futurelet\Etoc@nexttoken\Etoc@t@bleofcontents +} +\def\etoctableofcontents{% + \Etoc@openouttoc + \Etoc@tocdepthset + \begingroup + \@ifstar + {\let\Etoc@aftertitlehook\@empty\Etoc@table@fcontents} + {\def\Etoc@aftertitlehook{\etocaftertitlehook}\Etoc@table@fcontents}% +}% \etoctableofcontents +\def\etocifisstarred{\ifx\Etoc@aftertitlehook\@empty + \expandafter\@firstoftwo\else + \expandafter\@secondoftwo + \fi} +\let\etocoriginaltableofcontents\tableofcontents +\let\tableofcontents\etoctableofcontents +\let\Etoc@listofhook\@empty +\newcommand*\localtableofcontents{% + \Etoc@openouttoc + \Etoc@tocdepthset + \begingroup + \Etoc@listofhook + \@ifstar + {\let\Etoc@aftertitlehook\@empty\Etoc@localtable@fcontents} + {\def\Etoc@aftertitlehook{\etocaftertitlehook}\Etoc@localtable@fcontents}% +}% \localtableofcontents +\newcommand*\localtableofcontentswithrelativedepth[1]{% + \def\Etoc@@startlocaltochook{% + \global\c@tocdepth\numexpr\etoclocaltop+#1\relax + }% + \def\Etoc@listofreset{\let\Etoc@@startlocaltochook\@empty + \let\Etoc@listofreset\@empty}% + \localtableofcontents +}% \localtableofcontentswithrelativedepth +\newcommand\etocsettocstyle[2]{% + \Etoc@etocstylefalse + \Etoc@classstylefalse + \def\Etoc@tableofcontents@user@before{#1}% + \def\Etoc@tableofcontents@user@after {#2}% +}% +\def\etocstoretocstyleinto#1{% +%% \@ifdefinable#1{% + \edef#1{\noexpand\Etoc@etocstylefalse\noexpand\Etoc@classstylefalse + \def\noexpand\Etoc@tableofcontents@user@before{% + \unexpanded\expandafter{\Etoc@tableofcontents@user@before}% + }% + \def\noexpand\Etoc@tableofcontents@user@after{% + \unexpanded\expandafter{\Etoc@tableofcontents@user@after}% + }% + }% +%% }% +}% +\def\Etoc@tableofcontents {% + \Etoc@tableofcontents@etoc@before + \ifEtoc@localtoc\ifEtoc@etocstyle\expandafter\expandafter\expandafter\@gobble\fi\fi + \Etoc@tableofcontents@user@before + \Etoc@tableofcontents@contents + \ifEtoc@localtoc\ifEtoc@etocstyle\expandafter\expandafter\expandafter\@gobble\fi\fi + \Etoc@tableofcontents@user@after + \Etoc@tableofcontents@etoc@after + \@gobble\etoc@ +} +\def\Etoc@tableofcontents@etoc@before{% + \ifnum\c@tocdepth>\Etoc@minf + \else + \expandafter\Etoc@gobtoetoc@ + \fi + \Etoc@par + \Etoc@beforetitlehook + \etocbeforetitlehook + \Etoc@storetocdepth + \let\Etoc@savedcontentsline\contentsline + \let\contentsline\Etoc@etoccontentsline + \ifEtoc@standardlines + \else + \def\Etoc@do##1{% + \expandafter\def\csname etocsaved##1tocline\endcsname + {\PackageError{etoc}{% + \expandafter\string\csname etocsaved##1tocline\endcsname\space + has been deprecated\MessageBreak + at 1.1a and is removed at 1.2.\MessageBreak + Use \expandafter\string\csname l@##1\endcsname\space directly.\MessageBreak + Reported \on@line}% + {I will use \expandafter\string + \csname l@##1\endcsname\space myself for this time.% + }% + \csname l@##1\endcsname + }% + }% + \Etoc@dolevels + \fi +}% +\def\Etoc@tableofcontents@contents{% + \Etoc@tocdepthset + \ifEtoc@parskip\parskip\z@skip\fi + \Etoc@aftertitlehook + \gdef\etoclocaltop{-\thr@@}% + \Etoc@toctoc + \etocaftercontentshook +}% +\def\Etoc@tableofcontents@etoc@after{% + \@nobreakfalse + \Etoc@restoretocdepth + \ifx\Etoc@global\global + \@ifundefined{tof@finish} + {} + {\ifx\tof@finish\@empty + \else + \global\let\contentsline\Etoc@savedcontentsline + \fi + }% + \fi +} +\def\etocsetstyle#1{\ifcsname Etoc@#1@@\endcsname + \expandafter\Etoc@setstyle@a + \else + \expandafter\Etoc@setstyle@error + \fi {#1}% +} +\def\Etoc@setstyle@error #1{% + \PackageWarning{etoc}{`#1' is unknown to etoc. \space Did you\MessageBreak + forget some \string\etocsetlevel{#1}{}?\MessageBreak + Reported}% + \@gobblefour +} +\def\Etoc@setstyle@a #1{% + \edef\Etoc@tmp{\the\numexpr\csname Etoc@#1@@\endcsname}% + \if1\unless\ifnum\Etoc@tmp<\Etoc@maxlevel 0\fi + \unless\ifnum\Etoc@tmp>\Etoc@minf 0\fi1% + \Etoc@standardlinesfalse + \expandafter\Etoc@setstyle@b\expandafter\Etoc@tmp + \else + \ifnum\Etoc@tmp=\Etoc@maxlevel + \in@{.#1,}{.figure,.table,}% + \ifin@ + \PackageWarning{etoc} + {You can not use \string\etocsetstyle\space with `#1'.\MessageBreak + Check the package documentation (in particular about\MessageBreak + \string\etoclocallistoffigureshook/\string\etoclocallistoftableshook)% + \MessageBreak on how to customize + figure and table entries in local\MessageBreak lists. Reported}% + \else + \PackageInfo{etoc} + {Attempt to set the style of `#1',\MessageBreak + whose level is currently the maximal one \etocthemaxlevel,\MessageBreak + which is never displayed. \space This will be ignored\MessageBreak + but note that we do quit compatibility mode.\MessageBreak + Reported}% + \Etoc@standardlinesfalse + \fi + \else + \PackageWarning{etoc}{This should not happen. Reported}% + \fi + \expandafter\@gobblefour + \fi +} +\long\def\Etoc@setstyle@b#1#2#3#4#5{% + \expandafter\def\csname Etoc@begin@#1\endcsname {#2}% + \expandafter\def\csname Etoc@prefix@#1\endcsname {#3}% + \expandafter\def\csname Etoc@contents@#1\endcsname {#4}% + \expandafter\def\csname Etoc@end@#1\endcsname {#5}% +} +\def\Etoc@setstyle@e#1{% + \expandafter\let\csname Etoc@begin@#1\endcsname \@empty + \expandafter\let\csname Etoc@prefix@#1\endcsname \@empty + \expandafter\let\csname Etoc@contents@#1\endcsname \@empty + \expandafter\let\csname Etoc@end@#1\endcsname \@empty +} +\def\Etoc@storelines@a#1{% + \noexpand\Etoc@setstyle@b{#1}% + {\expandafter\Etoc@expandonce\csname Etoc@begin@#1\endcsname}% + {\expandafter\Etoc@expandonce\csname Etoc@prefix@#1\endcsname}% + {\expandafter\Etoc@expandonce\csname Etoc@contents@#1\endcsname}% + {\expandafter\Etoc@expandonce\csname Etoc@end@#1\endcsname}% +} +\def\Etoc@expandonce#1{\unexpanded\expandafter{#1}} +\def\etocstorelinestylesinto#1{% + \edef#1{\Etoc@storelines@a{-2}\Etoc@storelines@a{-1}\Etoc@storelines@a{0}% + \Etoc@storelines@a {1}\Etoc@storelines@a {2}\Etoc@storelines@a{3}% + \Etoc@storelines@a {4}\Etoc@storelines@a {5}% + \ifEtoc@deeplevels + \Etoc@storelines@a{6}\Etoc@storelines@a{7}\Etoc@storelines@a{8}% + \Etoc@storelines@a{9}\Etoc@storelines@a{10}\Etoc@storelines@a{11}% + \fi + }% +} +\def\etocstorethislinestyleinto#1#2{% + \edef#2{\expandafter\Etoc@storelines@a\expandafter{\number\etoclevel{#1}}}% +}% +\def\etocfontminustwo {\normalfont \LARGE \bfseries} +\def\etocfontminusone {\normalfont \large \bfseries} +\def\etocfontzero {\normalfont \large \bfseries} +\def\etocfontone {\normalfont \normalsize \bfseries} +\def\etocfonttwo {\normalfont \normalsize} +\def\etocfontthree {\normalfont \footnotesize} +\def\etocsepminustwo {4ex \@plus .5ex \@minus .5ex} +\def\etocsepminusone {4ex \@plus .5ex \@minus .5ex} +\def\etocsepzero {2.5ex \@plus .4ex \@minus .4ex} +\def\etocsepone {1.5ex \@plus .3ex \@minus .3ex} +\def\etocseptwo {.5ex \@plus .1ex \@minus .1ex} +\def\etocsepthree {.25ex \@plus .05ex \@minus .05ex} +\def\etocbaselinespreadminustwo {1} +\def\etocbaselinespreadminusone {1} +\def\etocbaselinespreadzero {1} +\def\etocbaselinespreadone {1} +\def\etocbaselinespreadtwo {1} +\def\etocbaselinespreadthree {.9} +\def\etocminustwoleftmargin {1.5em plus 0.5fil} +\def\etocminustworightmargin {1.5em plus -0.5fil} +\def\etocminusoneleftmargin {1em} +\def\etocminusonerightmargin {1em} +\def\etoctoclineleaders + {\hbox{\normalfont\normalsize\hb@xt@2ex {\hss.\hss}}} +\def\etocabbrevpagename {p.~} +\def\etocpartname {Part} +\def\etocbookname {Book} +\def\etocdefaultlines{% + \Etoc@standardlinesfalse + \etocdefaultlines@setbook + \etocdefaultlines@setpart + \etocdefaultlines@setchapter + \etocdefaultlines@setsection + \etocdefaultlines@setsubsection + \etocdefaultlines@setsubsubsection + \etocdefaultlines@setdeeperones +} +\def\etocnoprotrusion{\leavevmode\kern-\p@\kern\p@} +\@ifclassloaded{memoir}{% + \def\etocdefaultlines@setbook{% + \Etoc@setstyle@b + {-2}% + {\addpenalty\@M\etocskipfirstprefix} + {\addpenalty\@secpenalty} + {\begingroup + \etocfontminustwo + \addvspace{\etocsepminustwo}% + \parindent \z@ + \leftskip \etocminustwoleftmargin + \rightskip \etocminustworightmargin + \parfillskip \@flushglue + \vbox{\etocifnumbered{\etoclink{\etocbookname\enspace\etocthenumber:\quad}}{}% + \etocname + \baselineskip\etocbaselinespreadminustwo\baselineskip + \par}% + \addpenalty\@M\addvspace{\etocsepminusone}% + \endgroup} + {}% + } + }{\let\etocdefaultlines@setbook\@empty} +\def\etocdefaultlines@setpart{% +\Etoc@setstyle@b + {-1}% + {\addpenalty\@M\etocskipfirstprefix} + {\addpenalty\@secpenalty} + {\begingroup + \etocfontminusone + \addvspace{\etocsepminusone}% + \parindent \z@ + \leftskip \etocminusoneleftmargin + \rightskip \etocminusonerightmargin + \parfillskip \@flushglue + \vbox{\etocifnumbered{\etoclink{\etocpartname\enspace\etocthenumber.\quad}}{}% + \etocname + \baselineskip\etocbaselinespreadminusone\baselineskip + \par}% + \addpenalty\@M\addvspace{\etocsepzero}% + \endgroup} + {}% +} +\def\etocdefaultlines@setchapter{% +\Etoc@setstyle@b + {0}% + {\addpenalty\@M\etocskipfirstprefix} + {\addpenalty\@itempenalty} + {\begingroup + \etocfontzero + \addvspace{\etocsepzero}% + \parindent \z@ \parfillskip \@flushglue + \vbox{\etocifnumbered{\etocnumber.\enspace}{}\etocname + \baselineskip\etocbaselinespreadzero\baselineskip + \par}% + \endgroup} + {\addpenalty{-\@highpenalty}\addvspace{\etocsepminusone}}% +} +\def\etocdefaultlines@setsection{% +\Etoc@setstyle@b + {1}% + {\addpenalty\@M\etocskipfirstprefix} + {\addpenalty\@itempenalty} + {\begingroup + \etocfontone + \addvspace{\etocsepone}% + \parindent \z@ \parfillskip \z@ + \setbox\z@\vbox{\parfillskip\@flushglue + \etocname\par + \setbox\tw@\lastbox + \global\setbox\@ne\hbox{\unhbox\tw@\ }}% + \dimen\z@=\wd\@ne + \setbox\z@=\etoctoclineleaders + \advance\dimen\z@\wd\z@ + \etocifnumbered + {\setbox\tw@\hbox{\etocnumber, \etocabbrevpagename\etocpage\etocnoprotrusion}} + {\setbox\tw@\hbox{\etocabbrevpagename\etocpage\etocnoprotrusion}}% + \advance\dimen\z@\wd\tw@ + \ifdim\dimen\z@ < \linewidth + \vbox{\etocname~% + \leaders\box\z@\hfil\box\tw@ + \baselineskip\etocbaselinespreadone\baselineskip + \par}% + \else + \vbox{\etocname~% + \leaders\copy\z@\hfil\break + \hbox{}\leaders\box\z@\hfil\box\tw@ + \baselineskip\etocbaselinespreadone\baselineskip + \par}% + \fi + \endgroup} + {\addpenalty\@secpenalty\addvspace{\etocsepzero}}% +} +\def\etocdefaultlines@setsubsection{% +\Etoc@setstyle@b + {2}% + {\addpenalty\@medpenalty\etocskipfirstprefix} + {\addpenalty\@itempenalty} + {\begingroup + \etocfonttwo + \addvspace{\etocseptwo}% + \parindent \z@ \parfillskip \z@ + \setbox\z@\vbox{\parfillskip\@flushglue + \etocname\par\setbox\tw@\lastbox + \global\setbox\@ne\hbox{\unhbox\tw@}}% + \dimen\z@=\wd\@ne + \setbox\z@=\etoctoclineleaders + \advance\dimen\z@\wd\z@ + \etocifnumbered + {\setbox\tw@\hbox{\etocnumber, \etocabbrevpagename\etocpage\etocnoprotrusion}} + {\setbox\tw@\hbox{\etocabbrevpagename\etocpage\etocnoprotrusion}}% + \advance\dimen\z@\wd\tw@ + \ifdim\dimen\z@ < \linewidth + \vbox{\etocname~% + \leaders\box\z@\hfil\box\tw@ + \baselineskip\etocbaselinespreadtwo\baselineskip + \par}% + \else + \vbox{\etocname~% + \leaders\copy\z@\hfil\break + \hbox{}\leaders\box\z@\hfil\box\tw@ + \baselineskip\etocbaselinespreadtwo\baselineskip + \par}% + \fi + \endgroup} + {\addpenalty\@secpenalty\addvspace{\etocsepone}}% +} +\def\etocdefaultlines@setsubsubsection{% +\Etoc@setstyle@b + {3}% + {\addpenalty\@M + \etocfontthree + \vspace{\etocsepthree}% + \noindent + \etocskipfirstprefix} + {\allowbreak\,--\,} + {\etocname} + {.\hfil + \begingroup + \baselineskip\etocbaselinespreadthree\baselineskip + \par + \endgroup + \addpenalty{-\@highpenalty}} +} +\def\etocdefaultlines@setdeeperones{% +\Etoc@setstyle@e{4}% +\Etoc@setstyle@e{5}% +\ifEtoc@deeplevels + \Etoc@setstyle@e{6}% + \Etoc@setstyle@e{7}% + \Etoc@setstyle@e{8}% + \Etoc@setstyle@e{9}% + \Etoc@setstyle@e{10}% + \Etoc@setstyle@e{11}% +\fi +} +\def\etocabovetocskip{3.5ex \@plus 1ex \@minus .2ex} +\def\etocbelowtocskip{3.5ex \@plus 1ex \@minus .2ex} +\def\etoccolumnsep{2em} +\def\etocmulticolsep{0ex} +\def\etocmulticolpretolerance{-1} +\def\etocmulticoltolerance{200} +\def\etocdefaultnbcol{2} +\def\etocinnertopsep{2ex} +\newcommand\etocmulticolstyle[2][\etocdefaultnbcol]{% +\etocsettocstyle + {\let\etocoldpar\par + \addvspace{\etocabovetocskip}% + \ifnum #1>\@ne + \expandafter\@firstoftwo + \else \expandafter\@secondoftwo + \fi + {\multicolpretolerance\etocmulticolpretolerance + \multicoltolerance\etocmulticoltolerance + \setlength{\columnsep}{\etoccolumnsep}% + \setlength{\multicolsep}{\etocmulticolsep}% + \begin{multicols}{#1}[#2\etocoldpar\addvspace{\etocinnertopsep}]} + {#2\ifvmode\else\begingroup\interlinepenalty\@M\parskip\z@skip + \@@par\endgroup + \fi + \nobreak\addvspace{\etocinnertopsep}% + \pretolerance\etocmulticolpretolerance + \tolerance\etocmulticoltolerance}% + }% + {\ifnum #1>\@ne + \expandafter\@firstofone + \else \expandafter\@gobble + \fi + {\end{multicols}}% + \addvspace{\etocbelowtocskip}}% +} +\def\etocinnerbottomsep{3.5ex} +\def\etocinnerleftsep{2em} +\def\etocinnerrightsep{2em} +\def\etoctoprule{\hrule} +\def\etocleftrule{\vrule} +\def\etocrightrule{\vrule} +\def\etocbottomrule{\hrule} +\def\etoctoprulecolorcmd{\relax} +\def\etocbottomrulecolorcmd{\relax} +\def\etocleftrulecolorcmd{\relax} +\def\etocrightrulecolorcmd{\relax} +\def\etoc@ruledheading #1{% + \hb@xt@\linewidth{\color@begingroup + \hss #1\hss\hskip-\linewidth + \etoctoprulecolorcmd\leaders\etoctoprule\hss + \phantom{#1}% + \leaders\etoctoprule\hss\color@endgroup}% + \nointerlineskip\nobreak\vskip\etocinnertopsep} +\newcommand*\etocruledstyle[2][\etocdefaultnbcol]{% +\etocsettocstyle + {\addvspace{\etocabovetocskip}% + \ifnum #1>\@ne + \expandafter\@firstoftwo + \else \expandafter\@secondoftwo + \fi + {\multicolpretolerance\etocmulticolpretolerance + \multicoltolerance\etocmulticoltolerance + \setlength{\columnsep}{\etoccolumnsep}% + \setlength{\multicolsep}{\etocmulticolsep}% + \begin{multicols}{#1}[\etoc@ruledheading{#2}]} + {\etoc@ruledheading{#2}% + \pretolerance\etocmulticolpretolerance + \tolerance\etocmulticoltolerance}} + {\ifnum #1>\@ne\expandafter\@firstofone + \else \expandafter\@gobble + \fi + {\end{multicols}}% + \addvspace{\etocbelowtocskip}}} +\def\etocframedmphook{\relax} +\long\def\etocbkgcolorcmd{\relax} +\long\def\Etoc@relax{\relax} +\newbox\etoc@framed@titlebox +\newbox\etoc@framed@contentsbox +\newcommand*\etocframedstyle[2][\etocdefaultnbcol]{% +\etocsettocstyle{% + \addvspace{\etocabovetocskip}% + \sbox\z@{#2}% + \dimen\z@\dp\z@ + \ifdim\wd\z@<\linewidth \dp\z@\z@ \else \dimen\z@\z@ \fi + \setbox\etoc@framed@titlebox=\hb@xt@\linewidth{\color@begingroup + \hss + \ifx\etocbkgcolorcmd\Etoc@relax + \else + \sbox\tw@{\color{white}% + \vrule\@width\wd\z@\@height\ht\z@\@depth\dimen\z@}% + \ifdim\wd\z@<\linewidth \dp\tw@\z@\fi + \box\tw@ + \hskip-\wd\z@ + \fi + \copy\z@ + \hss + \hskip-\linewidth + \etoctoprulecolorcmd\leaders\etoctoprule\hss + \hskip\wd\z@ + \etoctoprulecolorcmd\leaders\etoctoprule\hss\color@endgroup}% + \setbox\z@\hbox{\etocleftrule\etocrightrule}% + \dimen\tw@\linewidth\advance\dimen\tw@-\wd\z@ + \advance\dimen\tw@-\etocinnerleftsep + \advance\dimen\tw@-\etocinnerrightsep + \setbox\etoc@framed@contentsbox=\vbox\bgroup + \hsize\dimen\tw@ + \kern\dimen\z@ + \vskip\etocinnertopsep + \hbox\bgroup + \begin{minipage}{\hsize}% + \etocframedmphook + \ifnum #1>\@ne + \expandafter\@firstoftwo + \else \expandafter\@secondoftwo + \fi + {\multicolpretolerance\etocmulticolpretolerance + \multicoltolerance\etocmulticoltolerance + \setlength{\columnsep}{\etoccolumnsep}% + \setlength{\multicolsep}{\etocmulticolsep}% + \begin{multicols}{#1}} + {\pretolerance\etocmulticolpretolerance + \tolerance\etocmulticoltolerance}} + {\ifnum #1>\@ne\expandafter\@firstofone + \else \expandafter\@gobble + \fi + {\end{multicols}\unskip }% + \end{minipage}% + \egroup + \vskip\etocinnerbottomsep + \egroup + \vbox{\hsize\linewidth + \ifx\etocbkgcolorcmd\Etoc@relax + \else + \kern\ht\etoc@framed@titlebox + \kern\dp\etoc@framed@titlebox + \hb@xt@\linewidth{\color@begingroup + \etocleftrulecolorcmd\etocleftrule + \etocbkgcolorcmd + \leaders\vrule + \@height\ht\etoc@framed@contentsbox + \@depth\dp\etoc@framed@contentsbox + \hss + \etocrightrulecolorcmd\etocrightrule + \color@endgroup}\nointerlineskip + \vskip-\dp\etoc@framed@contentsbox + \vskip-\ht\etoc@framed@contentsbox + \vskip-\dp\etoc@framed@titlebox + \vskip-\ht\etoc@framed@titlebox + \fi + \box\etoc@framed@titlebox\nointerlineskip + \hb@xt@\linewidth{\color@begingroup + {\etocleftrulecolorcmd\etocleftrule}% + \hss\box\etoc@framed@contentsbox\hss + \etocrightrulecolorcmd\etocrightrule\color@endgroup} + \nointerlineskip + \vskip\ht\etoc@framed@contentsbox + \vskip\dp\etoc@framed@contentsbox + \hb@xt@\linewidth{\color@begingroup\etocbottomrulecolorcmd + \leaders\etocbottomrule\hss\color@endgroup}} + \addvspace{\etocbelowtocskip}}} +\newcommand\etoc@multicoltoc[2][\etocdefaultnbcol]{% + \etocmulticolstyle[#1]{#2}% + \tableofcontents} +\newcommand\etoc@multicoltoci[2][\etocdefaultnbcol]{% + \etocmulticolstyle[#1]{#2}% + \tableofcontents*} +\newcommand\etoc@local@multicoltoc[2][\etocdefaultnbcol]{% + \etocmulticolstyle[#1]{#2}% + \localtableofcontents} +\newcommand\etoc@local@multicoltoci[2][\etocdefaultnbcol]{% + \etocmulticolstyle[#1]{#2}% + \localtableofcontents*} +\newcommand*\etoc@ruledtoc[2][\etocdefaultnbcol]{% + \etocruledstyle[#1]{#2}% + \tableofcontents} +\newcommand*\etoc@ruledtoci[2][\etocdefaultnbcol]{% + \etocruledstyle[#1]{#2}% + \tableofcontents*} +\newcommand*\etoc@local@ruledtoc[2][\etocdefaultnbcol]{% + \etocruledstyle[#1]{#2}% + \localtableofcontents} +\newcommand*\etoc@local@ruledtoci[2][\etocdefaultnbcol]{% + \etocruledstyle[#1]{#2}% + \localtableofcontents*} +\newcommand*\etoc@framedtoc[2][\etocdefaultnbcol]{% + \etocframedstyle[#1]{#2}% + \tableofcontents} +\newcommand*\etoc@framedtoci[2][\etocdefaultnbcol]{% + \etocframedstyle[#1]{#2}% + \tableofcontents*} +\newcommand*\etoc@local@framedtoc[2][\etocdefaultnbcol]{% + \etocframedstyle[#1]{#2}% + \localtableofcontents} +\newcommand*\etoc@local@framedtoci[2][\etocdefaultnbcol]{% + \etocframedstyle[#1]{#2}% + \localtableofcontents*} +\def\etocmulticol{\begingroup + \Etoc@mustclosegrouptrue + \@ifstar + {\etoc@multicoltoci} + {\etoc@multicoltoc}} +\def\etocruled{\begingroup + \Etoc@mustclosegrouptrue + \@ifstar + {\etoc@ruledtoci} + {\etoc@ruledtoc}} +\def\etocframed{\begingroup + \Etoc@mustclosegrouptrue + \@ifstar + {\etoc@framedtoci} + {\etoc@framedtoc}} +\def\etoclocalmulticol{\begingroup + \Etoc@mustclosegrouptrue + \@ifstar + {\etoc@local@multicoltoci} + {\etoc@local@multicoltoc}} +\def\etoclocalruled{\begingroup + \Etoc@mustclosegrouptrue + \@ifstar + {\etoc@local@ruledtoci} + {\etoc@local@ruledtoc}} +\def\etoclocalframed{\begingroup + \Etoc@mustclosegrouptrue + \@ifstar + {\etoc@local@framedtoci} + {\etoc@local@framedtoc}} +\def\etocmemoirtoctotocfmt #1#2{% + \PackageWarning{etoc} + {\string\etocmemoirtoctotocfmt\space is deprecated.\MessageBreak + Use in its place \string\etocsettoclineforclasstoc,\MessageBreak + and \string\etocsettoclineforclasslistof{toc} (or {lof}, {lot}). + I will do this now.\MessageBreak + Reported}% + \etocsettoclineforclasstoc{#1}{#2}% + \etocsettoclineforclasslistof{toc}{#1}{#2}% +} +\def\etocsettoclineforclasstoc #1#2{% + \def\etocclassmaintocaddtotoc{\etocglobalheadtotoc{#1}{#2}}% +} +\def\etocsettoclineforclasslistof #1#2#3{% + \@namedef{etocclasslocal#1addtotoc}{\etoclocalheadtotoc{#2}{#3}}% +} +\let\etocclasslocaltocaddtotoc\@empty +\let\etocclasslocallofaddtotoc\@empty +\let\etocclasslocallotaddtotoc\@empty +\ifdefined\c@chapter + \def\etocclasslocaltocmaketitle{\section*{\localcontentsname}} + \def\etocclasslocallofmaketitle{\section*{\locallistfigurename}} + \def\etocclasslocallotmaketitle{\section*{\locallisttablename}} + \etocsettoclineforclasstoc {chapter}{\contentsname} + \etocsettoclineforclasslistof{toc}{section}{\localcontentsname} + \etocsettoclineforclasslistof{lof}{section}{\locallistfigurename} + \etocsettoclineforclasslistof{lot}{section}{\locallisttablename} +\else + \def\etocclasslocaltocmaketitle{\subsection*{\localcontentsname}}% + \def\etocclasslocallofmaketitle{\subsection*{\locallistfigurename}}% + \def\etocclasslocallotmaketitle{\subsection*{\locallisttablename}}% + \etocsettoclineforclasstoc {section}{\contentsname} + \etocsettoclineforclasslistof{toc}{subsection}{\localcontentsname} + \etocsettoclineforclasslistof{lof}{subsection}{\locallistfigurename} + \etocsettoclineforclasslistof{lot}{subsection}{\locallisttablename} +\fi +\def\etocclasslocalperhapsaddtotoc #1{% + \etocifisstarred + {} + {\csname ifEtoc@local#1totoc\endcsname + \csname etocclasslocal#1addtotoc\endcsname + \fi + }% +} +\def\etocarticlestyle{% + \etocsettocstyle + {\ifEtoc@localtoc + \@nameuse{etocclasslocal\Etoc@currext maketitle}% + \etocclasslocalperhapsaddtotoc\Etoc@currext + \else + \section *{\contentsname + \@mkboth {\MakeUppercase \contentsname} + {\MakeUppercase \contentsname}}% + \etocifisstarred{}{\etocifmaintoctotoc{\etocclassmaintocaddtotoc}{}}% + \fi + } + {}% +} +\def\etocarticlestylenomarks{% + \etocsettocstyle + {\ifEtoc@localtoc + \@nameuse{etocclasslocal\Etoc@currext maketitle}% + \etocclasslocalperhapsaddtotoc\Etoc@currext + \else + \section *{\contentsname}% + \etocifisstarred{}{\etocifmaintoctotoc{\etocclassmaintocaddtotoc}{}}% + \fi + } + {}% +} +\def\etocbookstyle{% + \etocsettocstyle + {\if@twocolumn \@restonecoltrue \onecolumn \else \@restonecolfalse \fi + \ifEtoc@localtoc + \@nameuse{etocclasslocal\Etoc@currext maketitle}% + \etocclasslocalperhapsaddtotoc\Etoc@currext + \else + \chapter *{\contentsname + \@mkboth {\MakeUppercase \contentsname} + {\MakeUppercase \contentsname}}% + \etocifisstarred{}{\etocifmaintoctotoc{\etocclassmaintocaddtotoc}{}}% + \fi + }% + {\if@restonecol \twocolumn \fi}% +} +\def\etocbookstylenomarks{% + \etocsettocstyle + {\if@twocolumn \@restonecoltrue \onecolumn \else \@restonecolfalse \fi + \ifEtoc@localtoc + \@nameuse{etocclasslocal\Etoc@currext maketitle}% + \etocclasslocalperhapsaddtotoc\Etoc@currext + \else + \chapter *{\contentsname}% + \etocifisstarred{}{\etocifmaintoctotoc{\etocclassmaintocaddtotoc}{}}% + \fi + }% + {\if@restonecol \twocolumn \fi}% +} +\let\etocreportstyle\etocbookstyle +\let\etocreportstylenomarks\etocbookstylenomarks +\def\etocmemoirstyle{% + \etocsettocstyle + {\ensureonecol \par \begingroup \phantomsection + \ifx\Etoc@aftertitlehook\@empty + \else + \ifmem@em@starred@listof + \else + \ifEtoc@localtoc + \etocclasslocalperhapsaddtotoc\Etoc@currext + \else + \ifEtoc@maintoctotoc + \etocclassmaintocaddtotoc + \fi + \fi + \fi + \fi + \ifEtoc@localtoc + \@namedef{@\Etoc@currext maketitle}{% + \@nameuse{etocclasslocal\Etoc@currext maketitle}% + }% + \fi + \@nameuse {@\Etoc@currext maketitle} %<< space token here from memoir code + \ifx\Etoc@aftertitlehook\@empty + \else + \Etoc@aftertitlehook \let \Etoc@aftertitlehook \relax + \fi + \parskip \cftparskip \@nameuse {cft\Etoc@currext beforelisthook}% + }% + {\@nameuse {cft\Etoc@currext afterlisthook}% + \endgroup\restorefromonecol + }% +} +\let\Etoc@beforetitlehook\@empty +\if1\@ifclassloaded{scrartcl}0{\@ifclassloaded{scrbook}0{\@ifclassloaded{scrreprt}01}}% +\expandafter\@gobble +\else + \ifdefined\setuptoc + \def\Etoc@beforetitlehook{% + \ifEtoc@localtoc + \etocclasslocalperhapsaddtotoc\Etoc@currext + \setuptoc{\Etoc@currext}{leveldown}% + \else + \etocifisstarred{}{\etocifmaintoctotoc{\setuptoc{toc}{totoc}}}% + \fi + }% + \fi +\expandafter\@firstofone +\fi +{\def\etocclasslocalperhapsaddtotoc #1{% + \etocifisstarred + {}% + {\csname ifEtoc@local#1totoc\endcsname + \setuptoc{\Etoc@currext}{totoc}% + \fi + }% + }% +} +\ifdefined\Iftocfeature + \def\etoc@Iftocfeature{\Iftocfeature}% +\else + \def\etoc@Iftocfeature{\iftocfeature}% +\fi +\def\etocscrartclstyle{% + \etocsettocstyle + {\ifx\Etoc@currext\Etoc@tocext + \expandafter\@firstofone + \else + \expandafter\@gobble + \fi + {\let\if@dynlist\if@tocleft}% + \edef\@currext{\Etoc@currext}% + \@ifundefined{listof\@currext name}% + {\def\list@fname{\listofname~\@currext}}% + {\expandafter\let\expandafter\list@fname + \csname listof\@currext name\endcsname}% + \etoc@Iftocfeature {\@currext}{onecolumn} + {\etoc@Iftocfeature {\@currext}{leveldown} + {} + {\if@twocolumn \aftergroup \twocolumn \onecolumn \fi }} + {}% + \etoc@Iftocfeature {\@currext}{numberline}% + {\def \nonumberline {\numberline {}}}{}% + \expandafter\tocbasic@listhead\expandafter {\list@fname}% + \begingroup \expandafter \expandafter \expandafter + \endgroup \expandafter + \ifx + \csname microtypesetup\endcsname \relax + \else + \etoc@Iftocfeature {\@currext}{noprotrusion}{} + {\microtypesetup {protrusion=false}% + \PackageInfo {tocbasic}% + {character protrusion at \@currext\space deactivated}}% + \fi + \etoc@Iftocfeature{\@currext}{noparskipfake}{}{% + \ifvmode \@tempskipa\lastskip \vskip-\lastskip + \addtolength{\@tempskipa}{\parskip}\vskip\@tempskipa\fi + }% + \setlength {\parskip }{\z@ }% + \setlength {\parindent }{\z@ }% + \setlength {\parfillskip }{\z@ \@plus 1fil}% + \csname tocbasic@@before@hook\endcsname + \csname tb@\@currext @before@hook\endcsname + }% end of before_toc + {% start of after_toc + \providecommand\tocbasic@end@toc@file{}\tocbasic@end@toc@file + \edef\@currext{\Etoc@currext}% + \csname tb@\@currext @after@hook\endcsname + \csname tocbasic@@after@hook\endcsname + }% end of after_toc +} +\let\etocscrbookstyle\etocscrartclstyle +\let\etocscrreprtstyle\etocscrartclstyle +\def\etocclasstocstyle{\etocarticlestyle} +\newcommand*\etocmarkboth[1]{% + \@mkboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}} +\newcommand*\etocmarkbothnouc[1]{\@mkboth{#1}{#1}} +\newcommand\etoctocstyle[3][section]{\etocmulticolstyle[#2]% + {\csname #1\endcsname *{#3}}} +\newcommand\etoctocstylewithmarks[4][section]{\etocmulticolstyle[#2]% + {\csname #1\endcsname *{#3\etocmarkboth{#4}}}} +\newcommand\etoctocstylewithmarksnouc[4][section]{\etocmulticolstyle[#2]% + {\csname #1\endcsname *{#3\etocmarkbothnouc{#4}}}} +\def\Etoc@redefetocstylesforchapters{% + \renewcommand\etoctocstylewithmarks[4][chapter]{% + \etocmulticolstyle[##2]{\csname ##1\endcsname *{##3\etocmarkboth{##4}}}% + } + \renewcommand\etoctocstylewithmarksnouc[4][chapter]{% + \etocmulticolstyle[##2]{\csname ##1\endcsname *{##3\etocmarkbothnouc{##4}}}% + } + \renewcommand\etoctocstyle[3][chapter]{% + \etocmulticolstyle[##2]{\csname ##1\endcsname *{##3}} + } +} +\@ifclassloaded{scrartcl} + {\renewcommand*\etocclasstocstyle{\etocscrartclstyle}}{} +\@ifclassloaded{book} + {\renewcommand*\etocfontone{\normalfont\normalsize} + \renewcommand*\etocclasstocstyle{\etocbookstyle} + \Etoc@redefetocstylesforchapters}{} +\@ifclassloaded{report} + {\renewcommand*\etocfontone{\normalfont\normalsize} + \renewcommand*\etocclasstocstyle{\etocreportstyle} + \Etoc@redefetocstylesforchapters}{} +\@ifclassloaded{scrbook} + {\renewcommand*\etocfontone{\normalfont\normalsize} + \renewcommand*\etocclasstocstyle{\etocscrbookstyle} + \Etoc@redefetocstylesforchapters}{} +\@ifclassloaded{scrreprt} + {\renewcommand*\etocfontone{\normalfont\normalsize} + \renewcommand*\etocclasstocstyle{\etocscrreprtstyle} + \Etoc@redefetocstylesforchapters}{} +\@ifclassloaded{memoir} + {\renewcommand*\etocfontone{\normalfont\normalsize} + \renewcommand*\etocclasstocstyle{\etocmemoirstyle} + \Etoc@redefetocstylesforchapters}{} +\def\etoctocloftstyle {% + \etocsettocstyle{% + \@cfttocstart + \par + \begingroup + \parindent\z@ \parskip\cftparskip + \@nameuse{@cftmake\Etoc@currext title}% + \ifEtoc@localtoc + \etoctocloftlocalperhapsaddtotoc\Etoc@currext + \else + \etocifisstarred {}{\ifEtoc@maintoctotoc\@cftdobibtoc\fi}% + \fi + }% + {% + \endgroup + \@cfttocfinish + }% +} +\def\etoctocloftlocalperhapsaddtotoc#1{% + \etocifisstarred + {}% + {\csname ifEtoc@local#1totoc\endcsname + \ifdefined\c@chapter\def\@tocextra{@section}\else\def\@tocextra{@subsection}\fi + \csname @cftdobib#1\endcsname + \fi + }% +} +\def\etoctocbibindstyle {% + \etocsettocstyle {% + \toc@start + \ifEtoc@localtoc + \@nameuse{etocclasslocal\Etoc@currext maketitle}% + \etocclasslocalperhapsaddtotoc\Etoc@currext + \else + \etoc@tocbibind@dotoctitle + \fi + }% + {\toc@finish}% +} +\def\etoc@tocbibind@dotoctitle {% + \if@bibchapter + \etocifisstarred + {\chapter*{\contentsname}\prw@mkboth{\contentsname} % id. + }% + {\ifEtoc@maintoctotoc + \toc@chapter{\contentsname} %<-space from original + \else + \chapter*{\contentsname}\prw@mkboth{\contentsname} % id. + \fi + }% + \else + \etocifisstarred + {\@nameuse{\@tocextra}*{\contentsname\prw@mkboth{\contentsname}} %<-space + } + {\ifEtoc@maintoctotoc + \toc@section{\@tocextra}{\contentsname} %<-space from original + \else + \@nameuse{\@tocextra}*{\contentsname\prw@mkboth{\contentsname}} % id. + \fi + }% + \fi +}% +\@ifclassloaded{memoir} +{} +{% memoir not loaded + \@ifpackageloaded{tocloft} + {\if@cftnctoc\else + \ifEtoc@keeporiginaltoc + \else + \AtBeginDocument{\let\tableofcontents\etoctableofcontents}% + \fi + \fi } + {\AtBeginDocument + {\@ifpackageloaded{tocloft} + {\if@cftnctoc\else + \PackageWarningNoLine {etoc} + {Package `tocloft' was loaded after `etoc'.\MessageBreak + To prevent it from overwriting \protect\tableofcontents, it will\MessageBreak + be tricked into believing to have been loaded with its\MessageBreak + option `titles'. \space But this will cause the `tocloft'\MessageBreak + customization of the titles of the main list of figures\MessageBreak + and list of tables to not apply either.\MessageBreak + You should load `tocloft' before `etoc'.}% + \AtEndDocument{\PackageWarning{etoc} + {Please load `tocloft' before `etoc'!\@gobbletwo}}% + \fi + \@cftnctoctrue }% + {}% + }% + }% +} +\@ifclassloaded{memoir} +{} +{% memoir not loaded + \AtBeginDocument{% + \@ifpackageloaded{tocloft} + {% + \def\etocclasstocstyle{% + \etoctocloftstyle + \Etoc@classstyletrue + }% + \ifEtoc@etocstyle + \ifEtoc@classstyle + \etocclasstocstyle + \Etoc@etocstyletrue + \fi + \else + \ifEtoc@classstyle + \etocclasstocstyle + \fi + \fi + }% + {% no tocloft + \@ifpackageloaded {tocbibind} + {\if@dotoctoc + \def\etocclasstocstyle{% + \etoctocbibindstyle + \Etoc@classstyletrue + }% + \ifEtoc@etocstyle + \ifEtoc@classstyle + \etocclasstocstyle + \Etoc@etocstyletrue + \fi + \else + \ifEtoc@classstyle + \etocclasstocstyle + \fi + \fi + \ifEtoc@keeporiginaltoc + \else + \let\tableofcontents\etoctableofcontents + \fi + }% + {}% + }% + \@ifpackageloaded{tocbibind} + {% tocbibind, perhaps with tocloft + \if@dotoctoc + \ifEtoc@keeporiginaltoc + \else + \let\tableofcontents\etoctableofcontents + \fi + \etocsetup{maintoctotoc,localtoctotoc}% + \PackageInfo{etoc}{% + Setting (or re-setting) the options `maintoctotoc' and\MessageBreak + `localtoctotoc' to true as tocbibind was detected and\MessageBreak + found to be configured for `TOC to toc'.\MessageBreak + Reported at begin document}% + \fi + \if@dotoclof + \ifEtoc@lof + \etocsetup{localloftotoc}% + \PackageInfo{etoc}{% + Setting (or re-setting) `localloftotoc=true' as the\MessageBreak + package tocbibind was detected and is configured for\MessageBreak + `LOF to toc'. Reported at begin document}% + \fi + \fi + \if@dotoclot + \ifEtoc@lot + \etocsetup{locallottotoc}% + \PackageInfo{etoc}{% + Setting (or re-setting) `locallottotoc=true' as the\MessageBreak + package tocbibind was detected and is configured for\MessageBreak + `LOT to toc'. Reported at begin document}% + \fi + \fi + }% end of tocbibind branch + {}% + }% end of at begin document +}% end of not with memoir branch +\def\Etoc@addtocontents #1#2{% + \addtocontents {toc}{% + \protect\contentsline{#1}{#2}{\thepage}{\ifEtoc@hyperref\@currentHref\fi}% + \ifdefined\protected@file@percent\protected@file@percent\fi + }% +} +\def\Etoc@addcontentsline@ #1#2#3{% + \@namedef{toclevel@#1}{#3}\addcontentsline {toc}{#1}{#2}% +} +\DeclareRobustCommand*{\etoctoccontentsline} + {\@ifstar{\Etoc@addcontentsline@}{\Etoc@addtocontents}} +\def\Etoc@addtocontents@immediately#1#2{% + \begingroup + \let\Etoc@originalwrite\write + \def\write{\immediate\Etoc@originalwrite}% + \Etoc@addtocontents{#1}{#2}% + \endgroup +} +\def\Etoc@addcontentsline@@immediately#1#2#3{% + \begingroup + \let\Etoc@originalwrite\write + \def\write{\immediate\Etoc@originalwrite}% + \Etoc@addcontentsline@{#1}{#2}{#3}% + \endgoroup +} +\DeclareRobustCommand*{\etocimmediatetoccontentsline} + {\@ifstar{\Etoc@addcontentsline@@immediately}{\Etoc@addtocontents@immediately}} +\def\Etoc@storetocdepth {\xdef\Etoc@savedtocdepth{\number\c@tocdepth}} +\def\Etoc@restoretocdepth {\global\c@tocdepth\Etoc@savedtocdepth\relax} +\def\etocobeytoctocdepth {\def\etoc@settocdepth + {\afterassignment\Etoc@@nottoodeep \global\c@tocdepth}} +\def\Etoc@@nottoodeep {\ifnum\Etoc@savedtocdepth<\c@tocdepth + \global\c@tocdepth\Etoc@savedtocdepth\relax\fi } +\def\etocignoretoctocdepth {\let\etoc@settocdepth\@gobble } +\def\etocsettocdepth {\futurelet\Etoc@nexttoken\Etoc@set@tocdepth } +\def\Etoc@set@tocdepth {\ifx\Etoc@nexttoken\bgroup + \expandafter\Etoc@set@tocdepth@ + \else\expandafter\Etoc@set@toctocdepth + \fi } +\def\Etoc@set@tocdepth@ #1{\@ifundefined {Etoc@#1@@} + {\PackageWarning{etoc} + {Unknown sectioning unit #1, \protect\etocsettocdepth\space ignored}} + {\global\c@tocdepth\csname Etoc@#1@@\endcsname}% +} +\def\Etoc@set@toctocdepth #1#{\Etoc@set@toctocdepth@ } +\def\Etoc@set@toctocdepth@ #1{% + \@ifundefined{Etoc@#1@@}% + {\PackageWarning{etoc} + {Unknown sectioning depth #1, \protect\etocsettocdepth.toc ignored}}% + {\addtocontents {toc} + {\protect\etoc@settocdepth\expandafter\protect\csname Etoc@#1@@\endcsname}}% +} +\def\etocimmediatesettocdepth #1#{\Etoc@set@toctocdepth@immediately} +\def\Etoc@set@toctocdepth@immediately #1{% + \@ifundefined{Etoc@#1@@}% + {\PackageWarning{etoc} + {Unknown sectioning depth #1, \protect\etocimmediatesettocdepth.toc ignored}}% + {\begingroup + \let\Etoc@originalwrite\write + \def\write{\immediate\Etoc@originalwrite}% + \addtocontents {toc} + {\protect\etoc@settocdepth\expandafter\protect + \csname Etoc@#1@@\endcsname}% + \endgroup + }% +} +\def\etocdepthtag #1#{\Etoc@depthtag } +\def\Etoc@depthtag #1{\addtocontents {toc}{\protect\etoc@depthtag {#1}}} +\def\etocimmediatedepthtag #1#{\Etoc@depthtag@immediately } +\def\Etoc@depthtag@immediately #1{% + \begingroup + \let\Etoc@originalwrite\write + \def\write{\immediate\Etoc@originalwrite}% + \addtocontents {toc}{\protect\etoc@depthtag {#1}}% + \endgroup +} +\def\etocignoredepthtags {\let\etoc@depthtag \@gobble } +\def\etocobeydepthtags {\let\etoc@depthtag \Etoc@depthtag@ } +\def\Etoc@depthtag@ #1{\@ifundefined{Etoc@depthof@#1}% + {}% ignore in silence if tag has no associated depth + {\afterassignment\Etoc@@nottoodeep + \global\c@tocdepth\csname Etoc@depthof@#1\endcsname}% +} +\def\etocsettagdepth #1#2{\@ifundefined{Etoc@#2@@}% + {\PackageWarning{etoc} + {Unknown sectioning depth #2, \protect\etocsettagdepth\space ignored}}% + {\@namedef{Etoc@depthof@#1}{\@nameuse{Etoc@#2@@}}}% +} +\def\Etoc@tocvsec@err #1{\PackageError {etoc} + {The command \protect#1\space is incompatible with `etoc'} + {Use \protect\etocsettocdepth.toc as replacement}% +}% +\AtBeginDocument {% + \@ifclassloaded{memoir} + {\PackageInfo {etoc} + {Regarding `memoir' class command \protect\settocdepth, consider\MessageBreak + \protect\etocsettocdepth.toc as a drop-in replacement with more\MessageBreak + capabilities (see `etoc' manual). \space + Also, \protect\etocsettocdepth\MessageBreak + and \protect\etocsetnexttocdepth\space should be used in place of\MessageBreak + `memoir' command \protect\maxtocdepth\@gobble}% + }% + {\@ifpackageloaded {tocvsec2}{% + \def\maxtocdepth #1{\Etoc@tocvsec@err \maxtocdepth }% + \def\settocdepth #1{\Etoc@tocvsec@err \settocdepth }% + \def\resettocdepth {\@ifstar {\Etoc@tocvsec@err \resettocdepth }% + {\Etoc@tocvsec@err \resettocdepth }% + }% + \def\save@tocdepth #1#2#3{}% + \let\reset@tocdepth\relax + \let\remax@tocdepth\relax + \let\tableofcontents\etoctableofcontents + \PackageWarningNoLine {etoc} + {Package `tocvsec2' detected and its modification of\MessageBreak + \protect\tableofcontents\space reverted. \space Use + \protect\etocsettocdepth.toc\MessageBreak as a replacement + for `tocvsec2' toc-related commands}% + }% tocvsec2 loaded + {}% tocvsec2 not loaded + }% +}% +\def\invisibletableofcontents {\etocsetnexttocdepth {-3}\tableofcontents }% +\def\invisiblelocaltableofcontents + {\etocsetnexttocdepth {-3}\localtableofcontents }% +\def\etocsetnexttocdepth #1{% + \@ifundefined{Etoc@#1@@} + {\PackageWarning{etoc} + {Unknown sectioning unit #1, \protect\etocsetnextocdepth\space ignored}} + {\Etoc@setnexttocdepth{\csname Etoc@#1@@\endcsname}}% +}% +\def\Etoc@setnexttocdepth#1{% + \def\Etoc@tocdepthset{% + \Etoc@tocdepthreset + \edef\Etoc@tocdepthreset {% + \global\c@tocdepth\the\c@tocdepth\space + \global\let\noexpand\Etoc@tocdepthreset\noexpand\@empty + }% + \global\c@tocdepth#1% + \global\let\Etoc@tocdepthset\@empty + }% +}% +\let\Etoc@tocdepthreset\@empty +\let\Etoc@tocdepthset \@empty +\def\etocsetlocaltop #1#{\Etoc@set@localtop}% +\def\Etoc@set@localtop #1{% + \@ifundefined{Etoc@#1@@}% + {\PackageWarning{etoc} + {Unknown sectioning depth #1, \protect\etocsetlocaltop.toc ignored}}% + {\addtocontents {toc} + {\protect\etoc@setlocaltop\expandafter\protect\csname Etoc@#1@@\endcsname}}% +}% +\def\etocimmediatesetlocaltop #1#{\Etoc@set@localtop@immediately}% +\def\Etoc@set@localtop@immediately #1{% + \@ifundefined{Etoc@#1@@}% + {\PackageWarning{etoc} + {Unknown sectioning depth #1, \protect\etocimmediatesetlocaltop.toc ignored}}% + {\begingroup + \let\Etoc@originalwrite\write + \def\write{\immediate\Etoc@originalwrite}% + \addtocontents {toc} + {\protect\etoc@setlocaltop\expandafter\protect + \csname Etoc@#1@@\endcsname}% + \endgroup + }% +}% +\def\etoc@setlocaltop #1{% + \ifnum#1=\Etoc@maxlevel + \Etoc@skipthisonetrue + \else + \Etoc@skipthisonefalse + \global\let\Etoc@level #1% + \global\let\Etoc@virtualtop #1% + \ifEtoc@localtoc + \ifEtoc@stoptoc + \Etoc@skipthisonetrue + \else + \ifEtoc@notactive + \Etoc@skipthisonetrue + \else + \unless\ifnum\Etoc@level>\etoclocaltop + \Etoc@skipthisonetrue + \global\Etoc@stoptoctrue + \fi + \fi + \fi + \fi + \fi + \let\Etoc@next\@empty + \ifEtoc@skipthisone + \else + \ifnum\Etoc@level>\c@tocdepth + \else + \ifEtoc@standardlines + \else + \let\Etoc@next\Etoc@setlocaltop@doendsandbegin + \fi + \fi + \fi + \Etoc@next +}% +\def\Etoc@setlocaltop@doendsandbegin{% + \Etoc@doendsandbegin + \global\Etoc@skipprefixfalse +} +\addtocontents {toc}{\protect\@ifundefined{etoctocstyle}% + {\let\protect\etoc@startlocaltoc\protect\@gobble + \let\protect\etoc@settocdepth\protect\@gobble + \let\protect\etoc@depthtag\protect\@gobble + \let\protect\etoc@setlocaltop\protect\@gobble}{}}% +\def\etocstandardlines {\Etoc@standardlinestrue} +\def\etoctoclines {\Etoc@standardlinesfalse} +\etocdefaultlines +\etocstandardlines +\def\etocstandarddisplaystyle{% + \PackageWarningNoLine{etoc}{% + \string\etocstandarddisplaystyle \on@line\MessageBreak + is deprecated. \space Please use \string\etocclasstocstyle}% +} +\expandafter\def\expandafter\etocclasstocstyle\expandafter{% + \etocclasstocstyle + \Etoc@classstyletrue +} +\def\etocetoclocaltocstyle{\Etoc@etocstyletrue} +\def\etocusertocstyle{\Etoc@etocstylefalse} +\etocclasstocstyle +\etocetoclocaltocstyle +\etocobeytoctocdepth +\etocobeydepthtags +\let\etocbeforetitlehook \@empty +\let\etocaftertitlehook \@empty +\let\etocaftercontentshook \@empty +\let\etocaftertochook \@empty +\def\etockeeporiginaltableofcontents + {\Etoc@keeporiginaltoctrue\let\tableofcontents\etocoriginaltableofcontents}% +\endinput +%% +%% End of file `etoc.sty'. diff --git a/documentation/latex/files.tex b/documentation/latex/files.tex new file mode 100644 index 0000000..a280b01 --- /dev/null +++ b/documentation/latex/files.tex @@ -0,0 +1,5 @@ +\doxysection{File List} +Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList} +\item\contentsline{section}{\mbox{\hyperlink{_b_n_o08x_8cpp}{BNO08x.\+cpp}} }{\pageref{_b_n_o08x_8cpp}}{} +\item\contentsline{section}{\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}} }{\pageref{_b_n_o08x_8hpp}}{} +\end{DoxyCompactList} diff --git a/documentation/latex/longtable_doxygen.sty b/documentation/latex/longtable_doxygen.sty new file mode 100644 index 0000000..e94b78b --- /dev/null +++ b/documentation/latex/longtable_doxygen.sty @@ -0,0 +1,456 @@ +%% +%% This is file `longtable.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% longtable.dtx (with options: `package') +%% +%% This is a generated file. +%% +%% The source is maintained by the LaTeX Project team and bug +%% reports for it can be opened at http://latex-project.org/bugs.html +%% (but please observe conditions on bug reports sent to that address!) +%% +%% Copyright 1993-2016 +%% The LaTeX3 Project and any individual authors listed elsewhere +%% in this file. +%% +%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'. +%% -------------------------------------------------------------------------- +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This file may only be distributed together with a copy of the LaTeX +%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle' +%% without such generated files. +%% +%% The list of all files belonging to the LaTeX `Tools Bundle' is +%% given in the file `manifest.txt'. +%% +%% File: longtable.dtx Copyright (C) 1990-2001 David Carlisle +\NeedsTeXFormat{LaTeX2e}[1995/06/01] +\ProvidesPackage{longtable_doxygen} + [2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen] +\def\LT@err{\PackageError{longtable}} +\def\LT@warn{\PackageWarning{longtable}} +\def\LT@final@warn{% + \AtEndDocument{% + \LT@warn{Table \@width s have changed. Rerun LaTeX.\@gobbletwo}}% + \global\let\LT@final@warn\relax} +\DeclareOption{errorshow}{% + \def\LT@warn{\PackageInfo{longtable}}} +\DeclareOption{pausing}{% + \def\LT@warn#1{% + \LT@err{#1}{This is not really an error}}} +\DeclareOption{set}{} +\DeclareOption{final}{} +\ProcessOptions +\newskip\LTleft \LTleft=\fill +\newskip\LTright \LTright=\fill +\newskip\LTpre \LTpre=\bigskipamount +\newskip\LTpost \LTpost=\bigskipamount +\newcount\LTchunksize \LTchunksize=20 +\let\c@LTchunksize\LTchunksize +\newdimen\LTcapwidth \LTcapwidth=4in +\newbox\LT@head +\newbox\LT@firsthead +\newbox\LT@foot +\newbox\LT@lastfoot +\newcount\LT@cols +\newcount\LT@rows +\newcounter{LT@tables} +\newcounter{LT@chunks}[LT@tables] +\ifx\c@table\undefined + \newcounter{table} + \def\fnum@table{\tablename~\thetable} +\fi +\ifx\tablename\undefined + \def\tablename{Table} +\fi +\newtoks\LT@p@ftn +\mathchardef\LT@end@pen=30000 +\def\longtable{% + \par + \ifx\multicols\@undefined + \else + \ifnum\col@number>\@ne + \@twocolumntrue + \fi + \fi + \if@twocolumn + \LT@err{longtable not in 1-column mode}\@ehc + \fi + \begingroup + \@ifnextchar[\LT@array{\LT@array[x]}} +\def\LT@array[#1]#2{% + \refstepcounter{table}\stepcounter{LT@tables}% + \if l#1% + \LTleft\z@ \LTright\fill + \else\if r#1% + \LTleft\fill \LTright\z@ + \else\if c#1% + \LTleft\fill \LTright\fill + \fi\fi\fi + \let\LT@mcol\multicolumn + \let\LT@@tabarray\@tabarray + \let\LT@@hl\hline + \def\@tabarray{% + \let\hline\LT@@hl + \LT@@tabarray}% + \let\\\LT@tabularcr\let\tabularnewline\\% + \def\newpage{\noalign{\break}}% + \def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}% + \def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}% + \let\hline\LT@hline \let\kill\LT@kill\let\caption\LT@caption + \@tempdima\ht\strutbox + \let\@endpbox\LT@endpbox + \ifx\extrarowheight\@undefined + \let\@acol\@tabacol + \let\@classz\@tabclassz \let\@classiv\@tabclassiv + \def\@startpbox{\vtop\LT@startpbox}% + \let\@@startpbox\@startpbox + \let\@@endpbox\@endpbox + \let\LT@LL@FM@cr\@tabularcr + \else + \advance\@tempdima\extrarowheight + \col@sep\tabcolsep + \let\@startpbox\LT@startpbox\let\LT@LL@FM@cr\@arraycr + \fi + \setbox\@arstrutbox\hbox{\vrule + \@height \arraystretch \@tempdima + \@depth \arraystretch \dp \strutbox + \@width \z@}% + \let\@sharp##\let\protect\relax + \begingroup + \@mkpream{#2}% + \xdef\LT@bchunk{% + \global\advance\c@LT@chunks\@ne + \global\LT@rows\z@\setbox\z@\vbox\bgroup + \LT@setprevdepth + \tabskip\LTleft \noexpand\halign to\hsize\bgroup + \tabskip\z@ \@arstrut \@preamble \tabskip\LTright \cr}% + \endgroup + \expandafter\LT@nofcols\LT@bchunk&\LT@nofcols + \LT@make@row + \m@th\let\par\@empty + \everycr{}\lineskip\z@\baselineskip\z@ + \LT@bchunk} +\def\LT@no@pgbk#1[#2]{\penalty #1\@getpen{#2}\ifnum`{=0\fi}} +\def\LT@start{% + \let\LT@start\endgraf + \endgraf\penalty\z@\vskip\LTpre + \dimen@\pagetotal + \advance\dimen@ \ht\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi + \advance\dimen@ \dp\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi + \advance\dimen@ \ht\LT@foot + \dimen@ii\vfuzz + \vfuzz\maxdimen + \setbox\tw@\copy\z@ + \setbox\tw@\vsplit\tw@ to \ht\@arstrutbox + \setbox\tw@\vbox{\unvbox\tw@}% + \vfuzz\dimen@ii + \advance\dimen@ \ht + \ifdim\ht\@arstrutbox>\ht\tw@\@arstrutbox\else\tw@\fi + \advance\dimen@\dp + \ifdim\dp\@arstrutbox>\dp\tw@\@arstrutbox\else\tw@\fi + \advance\dimen@ -\pagegoal + \ifdim \dimen@>\z@\vfil\break\fi + \global\@colroom\@colht + \ifvoid\LT@foot\else + \advance\vsize-\ht\LT@foot + \global\advance\@colroom-\ht\LT@foot + \dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@ + \maxdepth\z@ + \fi + \ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi\nobreak + \output{\LT@output}} +\def\endlongtable{% + \crcr + \noalign{% + \let\LT@entry\LT@entry@chop + \xdef\LT@save@row{\LT@save@row}}% + \LT@echunk + \LT@start + \unvbox\z@ + \LT@get@widths + \if@filesw + {\let\LT@entry\LT@entry@write\immediate\write\@auxout{% + \gdef\expandafter\noexpand + \csname LT@\romannumeral\c@LT@tables\endcsname + {\LT@save@row}}}% + \fi + \ifx\LT@save@row\LT@@save@row + \else + \LT@warn{Column \@width s have changed\MessageBreak + in table \thetable}% + \LT@final@warn + \fi + \endgraf\penalty -\LT@end@pen + \endgroup + \global\@mparbottom\z@ + \pagegoal\vsize + \endgraf\penalty\z@\addvspace\LTpost + \ifvoid\footins\else\insert\footins{}\fi} +\def\LT@nofcols#1&{% + \futurelet\@let@token\LT@n@fcols} +\def\LT@n@fcols{% + \advance\LT@cols\@ne + \ifx\@let@token\LT@nofcols + \expandafter\@gobble + \else + \expandafter\LT@nofcols + \fi} +\def\LT@tabularcr{% + \relax\iffalse{\fi\ifnum0=`}\fi + \@ifstar + {\def\crcr{\LT@crcr\noalign{\nobreak}}\let\cr\crcr + \LT@t@bularcr}% + {\LT@t@bularcr}} +\let\LT@crcr\crcr +\let\LT@setprevdepth\relax +\def\LT@t@bularcr{% + \global\advance\LT@rows\@ne + \ifnum\LT@rows=\LTchunksize + \gdef\LT@setprevdepth{% + \prevdepth\z@\global + \global\let\LT@setprevdepth\relax}% + \expandafter\LT@xtabularcr + \else + \ifnum0=`{}\fi + \expandafter\LT@LL@FM@cr + \fi} +\def\LT@xtabularcr{% + \@ifnextchar[\LT@argtabularcr\LT@ntabularcr} +\def\LT@ntabularcr{% + \ifnum0=`{}\fi + \LT@echunk + \LT@start + \unvbox\z@ + \LT@get@widths + \LT@bchunk} +\def\LT@argtabularcr[#1]{% + \ifnum0=`{}\fi + \ifdim #1>\z@ + \unskip\@xargarraycr{#1}% + \else + \@yargarraycr{#1}% + \fi + \LT@echunk + \LT@start + \unvbox\z@ + \LT@get@widths + \LT@bchunk} +\def\LT@echunk{% + \crcr\LT@save@row\cr\egroup + \global\setbox\@ne\lastbox + \unskip + \egroup} +\def\LT@entry#1#2{% + \ifhmode\@firstofone{&}\fi\omit + \ifnum#1=\c@LT@chunks + \else + \kern#2\relax + \fi} +\def\LT@entry@chop#1#2{% + \noexpand\LT@entry + {\ifnum#1>\c@LT@chunks + 1}{0pt% + \else + #1}{#2% + \fi}} +\def\LT@entry@write{% + \noexpand\LT@entry^^J% + \@spaces} +\def\LT@kill{% + \LT@echunk + \LT@get@widths + \expandafter\LT@rebox\LT@bchunk} +\def\LT@rebox#1\bgroup{% + #1\bgroup + \unvbox\z@ + \unskip + \setbox\z@\lastbox} +\def\LT@blank@row{% + \xdef\LT@save@row{\expandafter\LT@build@blank + \romannumeral\number\LT@cols 001 }} +\def\LT@build@blank#1{% + \if#1m% + \noexpand\LT@entry{1}{0pt}% + \expandafter\LT@build@blank + \fi} +\def\LT@make@row{% + \global\expandafter\let\expandafter\LT@save@row + \csname LT@\romannumeral\c@LT@tables\endcsname + \ifx\LT@save@row\relax + \LT@blank@row + \else + {\let\LT@entry\or + \if!% + \ifcase\expandafter\expandafter\expandafter\LT@cols + \expandafter\@gobble\LT@save@row + \or + \else + \relax + \fi + !% + \else + \aftergroup\LT@blank@row + \fi}% + \fi} +\let\setlongtables\relax +\def\LT@get@widths{% + \setbox\tw@\hbox{% + \unhbox\@ne + \let\LT@old@row\LT@save@row + \global\let\LT@save@row\@empty + \count@\LT@cols + \loop + \unskip + \setbox\tw@\lastbox + \ifhbox\tw@ + \LT@def@row + \advance\count@\m@ne + \repeat}% + \ifx\LT@@save@row\@undefined + \let\LT@@save@row\LT@save@row + \fi} +\def\LT@def@row{% + \let\LT@entry\or + \edef\@tempa{% + \ifcase\expandafter\count@\LT@old@row + \else + {1}{0pt}% + \fi}% + \let\LT@entry\relax + \xdef\LT@save@row{% + \LT@entry + \expandafter\LT@max@sel\@tempa + \LT@save@row}} +\def\LT@max@sel#1#2{% + {\ifdim#2=\wd\tw@ + #1% + \else + \number\c@LT@chunks + \fi}% + {\the\wd\tw@}} +\def\LT@hline{% + \noalign{\ifnum0=`}\fi + \penalty\@M + \futurelet\@let@token\LT@@hline} +\def\LT@@hline{% + \ifx\@let@token\hline + \global\let\@gtempa\@gobble + \gdef\LT@sep{\penalty-\@medpenalty\vskip\doublerulesep}% + \else + \global\let\@gtempa\@empty + \gdef\LT@sep{\penalty-\@lowpenalty\vskip-\arrayrulewidth}% + \fi + \ifnum0=`{\fi}% + \multispan\LT@cols + \unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr + \noalign{\LT@sep}% + \multispan\LT@cols + \unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr + \noalign{\penalty\@M}% + \@gtempa} +\def\LT@caption{% + \noalign\bgroup + \@ifnextchar[{\egroup\LT@c@ption\@firstofone}\LT@capti@n} +\def\LT@c@ption#1[#2]#3{% + \LT@makecaption#1\fnum@table{#3}% + \def\@tempa{#2}% + \ifx\@tempa\@empty\else + {\let\\\space + \addcontentsline{lot}{table}{\protect\numberline{\thetable}{#2}}}% + \fi} +\def\LT@capti@n{% + \@ifstar + {\egroup\LT@c@ption\@gobble[]}% + {\egroup\@xdblarg{\LT@c@ption\@firstofone}}} +\def\LT@makecaption#1#2#3{% + \LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{% + \sbox\@tempboxa{#1{#2: }#3}% + \ifdim\wd\@tempboxa>\hsize + #1{#2: }#3% + \else + \hbox to\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \endgraf\vskip\baselineskip}% + \hss}}} +\def\LT@output{% + \ifnum\outputpenalty <-\@Mi + \ifnum\outputpenalty > -\LT@end@pen + \LT@err{floats and marginpars not allowed in a longtable}\@ehc + \else + \setbox\z@\vbox{\unvbox\@cclv}% + \ifdim \ht\LT@lastfoot>\ht\LT@foot + \dimen@\pagegoal + \advance\dimen@-\ht\LT@lastfoot + \ifdim\dimen@<\ht\z@ + \setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}% + \@makecol + \@outputpage + \setbox\z@\vbox{\box\LT@head}% + \fi + \fi + \global\@colroom\@colht + \global\vsize\@colht + \vbox + {\unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi}% + \fi + \else + \setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}% + \@makecol + \@outputpage + \global\vsize\@colroom + \copy\LT@head\nobreak + \fi} +\def\LT@end@hd@ft#1{% + \LT@echunk + \ifx\LT@start\endgraf + \LT@err + {Longtable head or foot not at start of table}% + {Increase LTchunksize}% + \fi + \setbox#1\box\z@ + \LT@get@widths + \LT@bchunk} +\def\endfirsthead{\LT@end@hd@ft\LT@firsthead} +\def\endhead{\LT@end@hd@ft\LT@head} +\def\endfoot{\LT@end@hd@ft\LT@foot} +\def\endlastfoot{\LT@end@hd@ft\LT@lastfoot} +\def\LT@startpbox#1{% + \bgroup + \let\@footnotetext\LT@p@ftntext + \setlength\hsize{#1}% + \@arrayparboxrestore + \vrule \@height \ht\@arstrutbox \@width \z@} +\def\LT@endpbox{% + \@finalstrut\@arstrutbox + \egroup + \the\LT@p@ftn + \global\LT@p@ftn{}% + \hfil} +%% added \long to prevent: +% LaTeX Warning: Command \LT@p@ftntext has changed. +% +% from the original repository (https://github.com/latex3/latex2e/blob/develop/required/tools/longtable.dtx): +% \changes{v4.15}{2021/03/28} +% {make long for gh/364} +% Inside the `p' column, just save up the footnote text in a token +% register. +\long\def\LT@p@ftntext#1{% + \edef\@tempa{\the\LT@p@ftn\noexpand\footnotetext[\the\c@footnote]}% + \global\LT@p@ftn\expandafter{\@tempa{#1}}}% + +\@namedef{ver@longtable.sty}{2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen} +\endinput +%% +%% End of file `longtable.sty'. diff --git a/documentation/latex/make.bat b/documentation/latex/make.bat new file mode 100644 index 0000000..96da1c8 --- /dev/null +++ b/documentation/latex/make.bat @@ -0,0 +1,56 @@ +pushd %~dp0 +if not %errorlevel% == 0 goto :end + +set ORG_LATEX_CMD=%LATEX_CMD% +set ORG_MKIDX_CMD=%MKIDX_CMD% +set ORG_BIBTEX_CMD=%BIBTEX_CMD% +set ORG_LATEX_COUNT=%LATEX_COUNT% +set ORG_MANUAL_FILE=%MANUAL_FILE% +if "X"%LATEX_CMD% == "X" set LATEX_CMD=pdflatex +if "X"%MKIDX_CMD% == "X" set MKIDX_CMD=makeindex +if "X"%BIBTEX_CMD% == "X" set BIBTEX_CMD=bibtex +if "X"%LATEX_COUNT% == "X" set LATEX_COUNT=8 +if "X"%MANUAL_FILE% == "X" set MANUAL_FILE=refman + +del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl %MANUAL_FILE%.pdf + + +%LATEX_CMD% %MANUAL_FILE% +echo ---- +%MKIDX_CMD% %MANUAL_FILE%.idx +echo ---- +%LATEX_CMD% %MANUAL_FILE% + +setlocal enabledelayedexpansion +set count=%LATEX_COUNT% +:repeat +set content=X +for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" %MANUAL_FILE%.log' ) do set content="%%~T" +if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" %MANUAL_FILE%.log' ) do set content="%%~T" +if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get bibliographical references right" %MANUAL_FILE%.log' ) do set content="%%~T" +if !content! == X goto :skip +set /a count-=1 +if !count! EQU 0 goto :skip + +echo ---- +%LATEX_CMD% %MANUAL_FILE% +goto :repeat +:skip +endlocal +%MKIDX_CMD% %MANUAL_FILE%.idx +%LATEX_CMD% %MANUAL_FILE% + +@REM reset environment +popd +set LATEX_CMD=%ORG_LATEX_CMD% +set ORG_LATEX_CMD= +set MKIDX_CMD=%ORG_MKIDX_CMD% +set ORG_MKIDX_CMD= +set BIBTEX_CMD=%ORG_BIBTEX_CMD% +set ORG_BIBTEX_CMD= +set MANUAL_FILE=%ORG_MANUAL_FILE% +set ORG_MANUAL_FILE= +set LATEX_COUNT=%ORG_LATEX_COUNT% +set ORG_LATEX_COUNT= + +:end diff --git a/documentation/latex/md__r_e_a_d_m_e.tex b/documentation/latex/md__r_e_a_d_m_e.tex new file mode 100644 index 0000000..a5e135d --- /dev/null +++ b/documentation/latex/md__r_e_a_d_m_e.tex @@ -0,0 +1,173 @@ +\chapter{README} +\hypertarget{md__r_e_a_d_m_e}{}\label{md__r_e_a_d_m_e}\index{README@{README}} +Table of Contents. + +\label{md__r_e_a_d_m_e_readme-top}% +\Hypertarget{md__r_e_a_d_m_e_readme-top}% + + + +\begin{DoxyEnumerate} +\item \href{\#about}{\texttt{ About}} +\item \href{\#getting-started}{\texttt{ Getting Started}} +\begin{DoxyItemize} +\item \href{\#wiring}{\texttt{ Wiring}} +\item \href{\#adding-to-project}{\texttt{ Adding to Project}} +\item \href{\#menuconfig}{\texttt{ Menuconfig}} +\item \href{\#examples}{\texttt{ Examples}} +\end{DoxyItemize} +\item \href{\#documentation}{\texttt{ Documentation}} +\item \href{\#program-flowcharts}{\texttt{ Program Flowcharts}} +\item \href{\#acknowledgements}{\texttt{ Acknowledgements}} +\item \href{\#license}{\texttt{ License}} +\item \href{\#contact}{\texttt{ Contact}} +\end{DoxyEnumerate}\hypertarget{md__r_e_a_d_m_e_autotoc_md0}{}\doxysubsection{\texorpdfstring{About}{About}}\label{md__r_e_a_d_m_e_autotoc_md0} +esp32\+\_\+\+BNO08x is a C++ component for esp-\/idf v5.\+x, serving as a driver for both BNO080 and BNO085 IMUs. ~\newline + + +Originally based on the Spark\+Fun BNO080 Arduino Library, it has since diverged significantly in implementation while retaining all original features and more, including callback functions enabled by its multi-\/tasked approach. + +Currently, only SPI is supported. There are no plans to support I2C due to unpredictable behavior caused by an esp32 I2C driver silicon bug. UART support may be implemented in the future.\hypertarget{md__r_e_a_d_m_e_autotoc_md1}{}\doxysubsection{\texorpdfstring{Getting Started}{Getting Started}}\label{md__r_e_a_d_m_e_autotoc_md1} +(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md2}{}\doxysubsubsection{\texorpdfstring{Wiring}{Wiring}}\label{md__r_e_a_d_m_e_autotoc_md2} +The default wiring is depicted below, it can be changed at driver initialization (see example section). ~\newline + + +If your ESP does not have the GPIO pin numbers depicted below, you {\bfseries{must change the default GPIO settings in menuconfig}}. See the Menuconfig section. + + + +(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md3}{}\doxysubsubsection{\texorpdfstring{Adding to Project}{Adding to Project}}\label{md__r_e_a_d_m_e_autotoc_md3} + +\begin{DoxyEnumerate} +\item Create a "{}components"{} directory in the root workspace directory of your esp-\/idf project if it does not exist already. ~\newline + + +In workspace directory\+: ~\newline + +\begin{DoxyCode}{0} +\DoxyCodeLine{mkdir\ components} + +\end{DoxyCode} + +\item Cd into the components directory and clone the esp32\+\_\+\+BNO08x repo. + + +\begin{DoxyCode}{0} +\DoxyCodeLine{cd\ components} +\DoxyCodeLine{git\ clone\ https://github.com/myles-\/parfeniuk/esp32\_BNO08x.git} + +\end{DoxyCode} + +\item Ensure you clean your esp-\/idf project before rebuilding. ~\newline + Within esp-\/idf enabled terminal\+: +\begin{DoxyCode}{0} +\DoxyCodeLine{idf.py\ fullclean} + +\end{DoxyCode} + +\end{DoxyEnumerate} + +(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md4}{}\doxysubsubsection{\texorpdfstring{Menuconfig}{Menuconfig}}\label{md__r_e_a_d_m_e_autotoc_md4} +This library provides a menuconfig menu configured in Kconfig.\+projbuild. It contains settings to control the default GPIO and a few other things. ~\newline + + +To access the menu\+: + + +\begin{DoxyEnumerate} +\item Within esp-\/idf enabled terminal, execute the menuconfig command\+: +\begin{DoxyCode}{0} +\DoxyCodeLine{\ \ \ \ idf.py\ menuconfig} +\DoxyCodeLine{} +\DoxyCodeLine{2.\ Scroll\ down\ to\ the\ esp\_BNO08x\ menu\ and\ enter\ it,\ if\ you're\ using\ vsCode\ you\ may\ have\ to\ use\ the\ "{}j"{}\ and\ "{}k"{}\ keys\ instead\ of\ the\ arrow\ keys.} +\DoxyCodeLine{\ \ \ \ ![image](esp32\_BNO08x\_menuconfig\_1.png)} +\DoxyCodeLine{} +\DoxyCodeLine{3.\ Modify\ whatever\ settings\ you'd\ like\ from\ the\ sub\ menus.\ The\ GPIO\ Configuration\ menu\ allows\ for\ the\ default\ GPIO\ pins\ to\ be\ modified,\ the\ SPI\ Configuration\ menu\ allows\ for\ the\ default\ SCLK\ frequency\ and\ host\ peripheral\ to\ be\ modified.} +\DoxyCodeLine{\ \ \ \ ![image](esp32\_BNO08x\_menuconfig\_2.png)} +\DoxyCodeLine{(back\ to\ top
    )

    } +\DoxyCodeLine{} +\DoxyCodeLine{\#\#\#\ Examples} +\DoxyCodeLine{There\ are\ two\ ways\ data\ returned\ from\ the\ BNO08x\ can\ be\ accessed\ with\ this\ library:} +\DoxyCodeLine{} +\DoxyCodeLine{1.\ Polling\ Method\ with\ \`{}data\_available()`\ Function:} +\DoxyCodeLine{\ \ -\/\ Use\ the\ \`{}data\_available()`\ function\ to\ poll\ for\ new\ data,\ similar\ to\ the\ SparkFun\ library.} +\DoxyCodeLine{\ \ -\/\ Behavior:\ It\ is\ a\ blocking\ function\ that\ returns\ \`{}true`\ when\ new\ data\ is\ received\ or\ \`{}false`\ if\ a\ timeout\ occurs.} +\DoxyCodeLine{\ \ -\/\ See\ the\ **Polling\ Example**\ below.} +\DoxyCodeLine{} +\DoxyCodeLine{2.\ Callback\ Registration\ with\ \`{}register\_cb()`\ Function:} +\DoxyCodeLine{\ \ -\/\ Register\ callback\ functions\ that\ automatically\ execute\ upon\ receiving\ new\ data.} +\DoxyCodeLine{\ \ -\/\ Behavior:\ The\ registered\ callback\ will\ be\ invoked\ whenever\ new\ data\ is\ available.} +\DoxyCodeLine{\ \ -\/\ See\ the\ **Call-\/Back\ Function\ Example**\ below.\ } +\DoxyCodeLine{\ \ } +\DoxyCodeLine{\#\#\#\#\ Polling\ Example} + +\end{DoxyCode} + cpp \#include \texorpdfstring{$<$}{<}stdio.\+h\texorpdfstring{$>$}{>} \#include "{}\+BNO08x.\+hpp"{} +\end{DoxyEnumerate} + +extern "{}\+C"{} void app\+\_\+main(void) \{ \doxylink{class_b_n_o08x}{BNO08x} imu; //create IMU object with default wiring scheme float x, y, z = 0; + +//if a custom wiring scheme is desired instead of default\+: + +/\texorpdfstring{$\ast$}{*} \doxylink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t} imu\+\_\+config; //create config struct imu\+\_\+config.\+io\+\_\+mosi = GPIO\+\_\+\+NUM\+\_\+X; //assign pin imu\+\_\+config.\+io\+\_\+miso = GPIO\+\_\+\+NUM\+\_\+X; //assign pin //etc... \doxylink{class_b_n_o08x}{BNO08x} imu(imu\+\_\+config); //pass config to \doxylink{class_b_n_o08x}{BNO08x} constructor \texorpdfstring{$\ast$}{*}/ + +imu.\+initialize(); //initialize IMU + +//enable gyro \& game rotation vector imu.\+enable\+\_\+game\+\_\+rotation\+\_\+vector(100000\+UL); //100,000us == 100ms report interval imu.\+enable\+\_\+gyro(150000\+UL); //150,000us == 150ms report interval + +while(1) \{ //print absolute heading in degrees and angular velocity in Rad/s if(imu.\+data\+\_\+available()) \{ x = imu.\+get\+\_\+gyro\+\_\+calibrated\+\_\+velocity\+\_\+\+X(); y = imu.\+get\+\_\+gyro\+\_\+calibrated\+\_\+velocity\+\_\+\+Y(); z = imu.\+get\+\_\+gyro\+\_\+calibrated\+\_\+velocity\+\_\+\+Z(); ESP\+\_\+\+LOGW("{}\+Main"{}, "{}\+Velocity\+: x\+: \%.\+3f y\+: \%.\+3f z\+: \%.\+3f"{}, x, y, z); + +x = imu.\+get\+\_\+roll\+\_\+deg(); y = imu.\+get\+\_\+pitch\+\_\+deg(); z = imu.\+get\+\_\+yaw\+\_\+deg(); ESP\+\_\+\+LOGI("{}\+Main"{}, "{}\+Euler Angle\+: x (roll)\+: \%.\+3f y (pitch)\+: \%.\+3f z (yaw)\+: \%.\+3f"{}, x, y, z); \} \} + +\} +\begin{DoxyCode}{0} +\DoxyCodeLine{\#\#\#\#\ Call-\/Back\ Function\ Example} + +\end{DoxyCode} + cpp \#include \texorpdfstring{$<$}{<}stdio.\+h\texorpdfstring{$>$}{>} \#include "{}\+BNO08x.\+hpp"{} + +extern "{}\+C"{} void app\+\_\+main(void) \{ \doxylink{class_b_n_o08x}{BNO08x} imu; // create IMU object with default wiring scheme + +// if a custom wiring scheme is desired instead of default\+: + +/\texorpdfstring{$\ast$}{*} \doxylink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t} imu\+\_\+config; //create config struct imu\+\_\+config.\+io\+\_\+mosi = GPIO\+\_\+\+NUM\+\_\+X; //assign pin imu\+\_\+config.\+io\+\_\+miso = GPIO\+\_\+\+NUM\+\_\+X; //assign pin //etc... \doxylink{class_b_n_o08x}{BNO08x} imu(imu\+\_\+config); //pass config to \doxylink{class_b_n_o08x}{BNO08x} constructor \texorpdfstring{$\ast$}{*}/ + +imu.\+initialize(); // initialize IMU + +// enable gyro \& game rotation vector imu.\+enable\+\_\+game\+\_\+rotation\+\_\+vector(100000\+UL); // 100,000us == 100ms report interval imu.\+enable\+\_\+gyro(150000\+UL); // 150,000us == 150ms report interval + +// register a callback function (in this case a lambda function, but it doesn\textquotesingle{}t have to be) imu.\+register\+\_\+cb( \mbox{[}\&imu\mbox{]}() \{ // callback function contents, executed whenever new data is parsed // print absolute heading in degrees and angular velocity in Rad/s float x, y, z = 0; x = imu.\+get\+\_\+gyro\+\_\+calibrated\+\_\+velocity\+\_\+\+X(); y = imu.\+get\+\_\+gyro\+\_\+calibrated\+\_\+velocity\+\_\+\+Y(); z = imu.\+get\+\_\+gyro\+\_\+calibrated\+\_\+velocity\+\_\+\+Z(); ESP\+\_\+\+LOGW("{}\+Main"{}, "{}\+Velocity\+: x\+: \%.\+3f y\+: \%.\+3f z\+: \%.\+3f"{}, x, y, z); + +x = imu.\+get\+\_\+roll\+\_\+deg(); y = imu.\+get\+\_\+pitch\+\_\+deg(); z = imu.\+get\+\_\+yaw\+\_\+deg(); ESP\+\_\+\+LOGI("{}\+Main"{}, "{}\+Euler Angle\+: x (roll)\+: \%.\+3f y (pitch)\+: \%.\+3f z (yaw)\+: \%.\+3f"{}, x, y, z); \}); + +while (1) \{ v\+Task\+Delay(300 / port\+TICK\+\_\+\+PERIOD\+\_\+\+MS); // delay here is irrelevant, we just don\textquotesingle{}t want to trip cpu watchdog \} \} \`{}\`{}\`{} + +(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md5}{}\doxysubsection{\texorpdfstring{Documentation}{Documentation}}\label{md__r_e_a_d_m_e_autotoc_md5} +API documentation generated with doxygen can be found in the documentation directory of the master branch. ~\newline + + +(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md6}{}\doxysubsection{\texorpdfstring{Program Flowcharts}{Program Flowcharts}}\label{md__r_e_a_d_m_e_autotoc_md6} +The following charts illustrate the program flow this library implements for sending and receiving data from \doxylink{class_b_n_o08x}{BNO08x}. ~\newline + These are here to aid development for anyone looking to modify, fork, or contribute. ~\newline + + + + +(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md7}{}\doxysubsection{\texorpdfstring{Acknowledgements}{Acknowledgements}}\label{md__r_e_a_d_m_e_autotoc_md7} +Special thanks to the original creators of the sparkfun BNO080 library. Developing this without a reference would have been much more time consuming. ~\newline + \href{https://github.com/sparkfun/SparkFun_BNO080_Arduino_Library}{\texttt{ https\+://github.\+com/sparkfun/\+Spark\+Fun\+\_\+\+BNO080\+\_\+\+Arduino\+\_\+\+Library}} ~\newline + + +Special thanks to Anton Babiy, aka hw\+Birdy007 for helping with debugging SPI. ~\newline + \href{https://github.com/hwBirdy007}{\texttt{ https\+://github.\+com/hw\+Birdy007}} ~\newline + + +(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md8}{}\doxysubsection{\texorpdfstring{License}{License}}\label{md__r_e_a_d_m_e_autotoc_md8} +Distributed under the MIT License. See {\ttfamily LICENSE.\+md} for more information. + +(\href{\#readme-top}{\texttt{ back to top}})\hypertarget{md__r_e_a_d_m_e_autotoc_md9}{}\doxysubsection{\texorpdfstring{Contact}{Contact}}\label{md__r_e_a_d_m_e_autotoc_md9} +Myles Parfeniuk -\/ \href{mailto:myles.parfenyuk@gmail.com}{\texttt{ myles.\+parfenyuk@gmail.\+com}} + +Project Link\+: \href{https://github.com/myles-parfeniuk/esp32_BNO08x.git}{\texttt{ https\+://github.\+com/myles-\/parfeniuk/esp32\+\_\+\+BNO08x.\+git}} + +(\href{\#readme-top}{\texttt{ back to top}}) \ No newline at end of file diff --git a/documentation/latex/refman.tex b/documentation/latex/refman.tex new file mode 100644 index 0000000..402e433 --- /dev/null +++ b/documentation/latex/refman.tex @@ -0,0 +1,234 @@ + % Handle batch mode + % to overcome problems with too many open files + \let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage} + \pdfminorversion=7 + % Set document class depending on configuration + \documentclass[twoside]{book} + %% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package + \usepackage{ifthen} + \ifx\requestedLaTeXdate\undefined + \usepackage{array} + \else + \usepackage{array}[=2016-10-06] + \fi + %% + % Packages required by doxygen + \makeatletter + \providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion} + % suppress package identification of infwarerr as it contains the word "warning" + \let\@@protected@wlog\protected@wlog + \def\protected@wlog#1{\wlog{package info suppressed}} + \RequirePackage{infwarerr} + \let\protected@wlog\@@protected@wlog + \makeatother + \IfFormatAtLeastTF{2016/01/01}{}{\usepackage{fixltx2e}} % for \textsubscript + \IfFormatAtLeastTF{2015/01/01}{\pdfsuppresswarningpagegroup=1}{} + \usepackage{doxygen} + \usepackage{graphicx} + \usepackage[utf8]{inputenc} + \usepackage{makeidx} + \PassOptionsToPackage{warn}{textcomp} + \usepackage{textcomp} + \usepackage[nointegrals]{wasysym} + \usepackage{ifxetex} + % NLS support packages + % Define default fonts + % Font selection + \usepackage[T1]{fontenc} + % set main and monospaced font + \usepackage[scaled=.90]{helvet} +\usepackage{courier} +\renewcommand{\familydefault}{\sfdefault} + \doxyallsectionsfont{% + \fontseries{bc}\selectfont% + \color{darkgray}% + } + \renewcommand{\DoxyLabelFont}{% + \fontseries{bc}\selectfont% + \color{darkgray}% + } + \newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}} + % Arguments of doxygenemoji: + % 1) '::' form of the emoji, already LaTeX-escaped + % 2) file with the name of the emoji without the .png extension + % in case image exist use this otherwise use the '::' form + \newcommand{\doxygenemoji}[2]{% + \IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}% + } + % Page & text layout + \usepackage{geometry} + \geometry{% + a4paper,% + top=2.5cm,% + bottom=2.5cm,% + left=2.5cm,% + right=2.5cm% + } + \usepackage{changepage} + % Allow a bit of overflow to go unnoticed by other means + \tolerance=750 + \hfuzz=15pt + \hbadness=750 + \setlength{\emergencystretch}{15pt} + \setlength{\parindent}{0cm} + \newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}} + \newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}} + \doxynormalparskip + % Redefine paragraph/subparagraph environments, using sectsty fonts + \makeatletter + \renewcommand{\paragraph}{% + \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{% + \normalfont\normalsize\bfseries\SS@parafont% + }% + } + \renewcommand{\subparagraph}{% + \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{% + \normalfont\normalsize\bfseries\SS@subparafont% + }% + } + \makeatother + \makeatletter + \newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@} + \makeatother + % Headers & footers + \usepackage{fancyhdr} + \pagestyle{fancyplain} + \renewcommand{\footrulewidth}{0.4pt} + \fancypagestyle{fancyplain}{ + \fancyhf{} + \fancyhead[LE, RO]{\bfseries\thepage} + \fancyhead[LO]{\bfseries\rightmark} + \fancyhead[RE]{\bfseries\leftmark} + \fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen } + } + \fancypagestyle{plain}{ + \fancyhf{} + \fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen } + \renewcommand{\headrulewidth}{0pt} + } + \pagestyle{fancyplain} + \renewcommand{\chaptermark}[1]{% + \markboth{#1}{}% + } + \renewcommand{\sectionmark}[1]{% + \markright{\thesection\ #1}% + } + % ToC, LoF, LoT, bibliography, and index + % Indices & bibliography + \usepackage{natbib} + \usepackage[titles]{tocloft} + \setcounter{tocdepth}{3} + \setcounter{secnumdepth}{5} + % creating indexes + \makeindex + \usepackage{newunicodechar} + \makeatletter + \def\doxynewunicodechar#1#2{% + \@tempswafalse + \edef\nuc@tempa{\detokenize{#1}}% + \if\relax\nuc@tempa\relax + \nuc@emptyargerr + \else + \edef\@tempb{\expandafter\@car\nuc@tempa\@nil}% + \nuc@check + \if@tempswa + \@namedef{u8:\nuc@tempa}{#2}% + \fi + \fi + } + \makeatother + \doxynewunicodechar{⁻}{${}^{-}$}% Superscript minus + \doxynewunicodechar{²}{${}^{2}$}% Superscript two + \doxynewunicodechar{³}{${}^{3}$}% Superscript three + % Hyperlinks + % Hyperlinks (required, but should be loaded last) + \ifpdf + \usepackage[pdftex,pagebackref=true]{hyperref} + \else + \ifxetex + \usepackage[pagebackref=true]{hyperref} + \else + \usepackage[ps2pdf,pagebackref=true]{hyperref} + \fi + \fi + \hypersetup{% + colorlinks=true,% + linkcolor=blue,% + citecolor=blue,% + unicode,% + pdftitle={esp32\+\_\+\+BNO08x},% + pdfsubject={C++ BNO08x IMU driver component for esp-\/idf.}% + } + % Custom commands used by the header + % Custom commands + \newcommand{\clearemptydoublepage}{% + \newpage{\pagestyle{empty}\cleardoublepage}% + } + % caption style definition + \usepackage{caption} + \captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top} + % in page table of contents + \IfFormatAtLeastTF{2023/05/01}{\usepackage[deeplevels]{etoc}}{\usepackage[deeplevels]{etoc_doxygen}} + \etocsettocstyle{\doxytocparskip}{\doxynormalparskip} + \etocsetlevel{subsubsubsection}{4} + \etocsetlevel{subsubsubsubsection}{5} + \etocsetlevel{subsubsubsubsubsection}{6} + \etocsetlevel{subsubsubsubsubsubsection}{7} + \etocsetlevel{paragraph}{8} + \etocsetlevel{subparagraph}{9} + % prevent numbers overlap the titles in toc + \renewcommand{\numberline}[1]{#1~} +% End of preamble, now comes the document contents +%===== C O N T E N T S ===== +\begin{document} + \raggedbottom + % Titlepage & ToC + % To avoid duplicate page anchors due to reuse of same numbers for + % the index (be it as roman numbers) + \hypersetup{pageanchor=false, + bookmarksnumbered=true, + pdfencoding=unicode + } + \pagenumbering{alph} + \begin{titlepage} + \vspace*{7cm} + \begin{center}% + {\Large esp32\+\_\+\+BNO08x}\\ + [1ex]\large 1.\+1 \\ + \vspace*{1cm} + {\large Generated by Doxygen 1.10.0}\\ + \end{center} + \end{titlepage} + \clearemptydoublepage + \pagenumbering{roman} + \tableofcontents + \clearemptydoublepage + \pagenumbering{arabic} + % re-enable anchors again + \hypersetup{pageanchor=true} +%--- Begin generated contents --- +\input{md__r_e_a_d_m_e} +\chapter{Class Index} +\input{annotated} +\chapter{File Index} +\input{files} +\chapter{Class Documentation} +\input{class_b_n_o08x} +\input{structbno08x__config__t} +\input{struct_b_n_o08x_1_1bno08x__rx__packet__t} +\input{struct_b_n_o08x_1_1bno08x__tx__packet__t} +\chapter{File Documentation} +\input{_b_n_o08x_8cpp} +\input{_b_n_o08x_8hpp} +\input{_b_n_o08x_8hpp_source} +\input{_r_e_a_d_m_e_8md} +%--- End generated contents --- +% Index + \backmatter + \newpage + \phantomsection + \clearemptydoublepage + \addcontentsline{toc}{chapter}{\indexname} + \printindex +% Required for some languages (in combination with latexdocumentpre from the header) +\end{document} diff --git a/documentation/latex/struct_b_n_o08x_1_1bno08x__rx__packet__t.tex b/documentation/latex/struct_b_n_o08x_1_1bno08x__rx__packet__t.tex new file mode 100644 index 0000000..993b8de --- /dev/null +++ b/documentation/latex/struct_b_n_o08x_1_1bno08x__rx__packet__t.tex @@ -0,0 +1,53 @@ +\doxysection{BNO08x\+::bno08x\+\_\+rx\+\_\+packet\+\_\+t Struct Reference} +\hypertarget{struct_b_n_o08x_1_1bno08x__rx__packet__t}{}\label{struct_b_n_o08x_1_1bno08x__rx__packet__t}\index{BNO08x::bno08x\_rx\_packet\_t@{BNO08x::bno08x\_rx\_packet\_t}} + + +Holds data that is received over spi. + + +\doxysubsubsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t_a667d671ccb272bd375008716e26e0b5b}{header}} \mbox{[}4\mbox{]} +\begin{DoxyCompactList}\small\item\em Header of SHTP packet. \end{DoxyCompactList}\item +uint8\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t_ab422d75e1fcd776ef412f4d623cc293e}{body}} \mbox{[}300\mbox{]} +\item +uint16\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__rx__packet__t_a645adb6ba8fb2afbb99ec58fe678e205}{length}} +\begin{DoxyCompactList}\small\item\em Body of SHTP packet. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Holds data that is received over spi. + +\doxysubsection{Member Data Documentation} +\Hypertarget{struct_b_n_o08x_1_1bno08x__rx__packet__t_ab422d75e1fcd776ef412f4d623cc293e}\label{struct_b_n_o08x_1_1bno08x__rx__packet__t_ab422d75e1fcd776ef412f4d623cc293e} +\index{BNO08x::bno08x\_rx\_packet\_t@{BNO08x::bno08x\_rx\_packet\_t}!body@{body}} +\index{body@{body}!BNO08x::bno08x\_rx\_packet\_t@{BNO08x::bno08x\_rx\_packet\_t}} +\doxysubsubsection{\texorpdfstring{body}{body}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::bno08x\+\_\+rx\+\_\+packet\+\_\+t\+::body\mbox{[}300\mbox{]}} + +\Hypertarget{struct_b_n_o08x_1_1bno08x__rx__packet__t_a667d671ccb272bd375008716e26e0b5b}\label{struct_b_n_o08x_1_1bno08x__rx__packet__t_a667d671ccb272bd375008716e26e0b5b} +\index{BNO08x::bno08x\_rx\_packet\_t@{BNO08x::bno08x\_rx\_packet\_t}!header@{header}} +\index{header@{header}!BNO08x::bno08x\_rx\_packet\_t@{BNO08x::bno08x\_rx\_packet\_t}} +\doxysubsubsection{\texorpdfstring{header}{header}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::bno08x\+\_\+rx\+\_\+packet\+\_\+t\+::header\mbox{[}4\mbox{]}} + + + +Header of SHTP packet. + +\Hypertarget{struct_b_n_o08x_1_1bno08x__rx__packet__t_a645adb6ba8fb2afbb99ec58fe678e205}\label{struct_b_n_o08x_1_1bno08x__rx__packet__t_a645adb6ba8fb2afbb99ec58fe678e205} +\index{BNO08x::bno08x\_rx\_packet\_t@{BNO08x::bno08x\_rx\_packet\_t}!length@{length}} +\index{length@{length}!BNO08x::bno08x\_rx\_packet\_t@{BNO08x::bno08x\_rx\_packet\_t}} +\doxysubsubsection{\texorpdfstring{length}{length}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::bno08x\+\_\+rx\+\_\+packet\+\_\+t\+::length} + + + +Body of SHTP packet. + +Packet length in bytes. + +The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/struct_b_n_o08x_1_1bno08x__tx__packet__t.tex b/documentation/latex/struct_b_n_o08x_1_1bno08x__tx__packet__t.tex new file mode 100644 index 0000000..dc206e8 --- /dev/null +++ b/documentation/latex/struct_b_n_o08x_1_1bno08x__tx__packet__t.tex @@ -0,0 +1,45 @@ +\doxysection{BNO08x\+::bno08x\+\_\+tx\+\_\+packet\+\_\+t Struct Reference} +\hypertarget{struct_b_n_o08x_1_1bno08x__tx__packet__t}{}\label{struct_b_n_o08x_1_1bno08x__tx__packet__t}\index{BNO08x::bno08x\_tx\_packet\_t@{BNO08x::bno08x\_tx\_packet\_t}} + + +Holds data that is sent over spi. + + +\doxysubsubsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +uint8\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__tx__packet__t_a4478c6cd9e87907eacc56dd06ad4a69d}{body}} \mbox{[}50\mbox{]} +\begin{DoxyCompactList}\small\item\em Body of SHTP the packet (header + body) \end{DoxyCompactList}\item +uint16\+\_\+t \mbox{\hyperlink{struct_b_n_o08x_1_1bno08x__tx__packet__t_a73180537ea7605340c5e6b2132e2cbf5}{length}} +\begin{DoxyCompactList}\small\item\em Packet length in bytes. \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +Holds data that is sent over spi. + +\doxysubsection{Member Data Documentation} +\Hypertarget{struct_b_n_o08x_1_1bno08x__tx__packet__t_a4478c6cd9e87907eacc56dd06ad4a69d}\label{struct_b_n_o08x_1_1bno08x__tx__packet__t_a4478c6cd9e87907eacc56dd06ad4a69d} +\index{BNO08x::bno08x\_tx\_packet\_t@{BNO08x::bno08x\_tx\_packet\_t}!body@{body}} +\index{body@{body}!BNO08x::bno08x\_tx\_packet\_t@{BNO08x::bno08x\_tx\_packet\_t}} +\doxysubsubsection{\texorpdfstring{body}{body}} +{\footnotesize\ttfamily uint8\+\_\+t BNO08x\+::bno08x\+\_\+tx\+\_\+packet\+\_\+t\+::body\mbox{[}50\mbox{]}} + + + +Body of SHTP the packet (header + body) + +\Hypertarget{struct_b_n_o08x_1_1bno08x__tx__packet__t_a73180537ea7605340c5e6b2132e2cbf5}\label{struct_b_n_o08x_1_1bno08x__tx__packet__t_a73180537ea7605340c5e6b2132e2cbf5} +\index{BNO08x::bno08x\_tx\_packet\_t@{BNO08x::bno08x\_tx\_packet\_t}!length@{length}} +\index{length@{length}!BNO08x::bno08x\_tx\_packet\_t@{BNO08x::bno08x\_tx\_packet\_t}} +\doxysubsubsection{\texorpdfstring{length}{length}} +{\footnotesize\ttfamily uint16\+\_\+t BNO08x\+::bno08x\+\_\+tx\+\_\+packet\+\_\+t\+::length} + + + +Packet length in bytes. + + + +The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/structbno08x__config__t.tex b/documentation/latex/structbno08x__config__t.tex new file mode 100644 index 0000000..2e256fd --- /dev/null +++ b/documentation/latex/structbno08x__config__t.tex @@ -0,0 +1,159 @@ +\doxysection{bno08x\+\_\+config\+\_\+t Struct Reference} +\hypertarget{structbno08x__config__t}{}\label{structbno08x__config__t}\index{bno08x\_config\_t@{bno08x\_config\_t}} + + +IMU configuration settings passed into constructor. + + + + +{\ttfamily \#include $<$BNO08x.\+hpp$>$} + +\doxysubsubsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{structbno08x__config__t_abf8805292192f4c30c5000423175a2e1}{bno08x\+\_\+config\+\_\+t}} () +\begin{DoxyCompactList}\small\item\em Default IMU configuration settings constructor. To modify default GPIO pins, run "{}idf.\+py menuconfig"{} esp32\+\_\+\+BNO08x-\/\texorpdfstring{$>$}{>}GPIO Configuration. Alternatively, edit the default values in "{}\+Kconfig.\+projbuild"{}. \end{DoxyCompactList}\item +\mbox{\hyperlink{structbno08x__config__t_ae3b4bc522d30f9df7747ed46d0532c23}{bno08x\+\_\+config\+\_\+t}} (spi\+\_\+host\+\_\+device\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\+\_\+peripheral}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\+\_\+mosi}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\+\_\+miso}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\+\_\+sclk}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\+\_\+cs}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\+\_\+int}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\+\_\+rst}}, gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a90ad7f316dc443874d19dc7e723a0ce0}{io\+\_\+wake}}, uint32\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\+\_\+speed}}) +\begin{DoxyCompactList}\small\item\em Overloaded IMU configuration settings constructor for custom pin settings. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsubsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +spi\+\_\+host\+\_\+device\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}{spi\+\_\+peripheral}} +\begin{DoxyCompactList}\small\item\em SPI peripheral to be used. \end{DoxyCompactList}\item +gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}{io\+\_\+mosi}} +\begin{DoxyCompactList}\small\item\em MOSI GPIO pin (connects to \doxylink{class_b_n_o08x}{BNO08x} DI pin) \end{DoxyCompactList}\item +gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}{io\+\_\+miso}} +\begin{DoxyCompactList}\small\item\em MISO GPIO pin (connects to \doxylink{class_b_n_o08x}{BNO08x} SDA pin) \end{DoxyCompactList}\item +gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a639685b91ae3198909d722316495246a}{io\+\_\+sclk}} +\begin{DoxyCompactList}\small\item\em SCLK pin (connects to \doxylink{class_b_n_o08x}{BNO08x} SCL pin) \end{DoxyCompactList}\item +gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}{io\+\_\+cs}} +\item +gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}{io\+\_\+int}} +\begin{DoxyCompactList}\small\item\em Chip select pin (connects to \doxylink{class_b_n_o08x}{BNO08x} CS pin) \end{DoxyCompactList}\item +gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}{io\+\_\+rst}} +\begin{DoxyCompactList}\small\item\em Host interrupt pin (connects to \doxylink{class_b_n_o08x}{BNO08x} INT pin) \end{DoxyCompactList}\item +gpio\+\_\+num\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a90ad7f316dc443874d19dc7e723a0ce0}{io\+\_\+wake}} +\begin{DoxyCompactList}\small\item\em Reset pin (connects to \doxylink{class_b_n_o08x}{BNO08x} RST pin) \end{DoxyCompactList}\item +uint32\+\_\+t \mbox{\hyperlink{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}{sclk\+\_\+speed}} +\begin{DoxyCompactList}\small\item\em Desired SPI SCLK speed in Hz (max 3MHz) \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\doxysubsection{Detailed Description} +IMU configuration settings passed into constructor. + +\doxysubsection{Constructor \& Destructor Documentation} +\Hypertarget{structbno08x__config__t_abf8805292192f4c30c5000423175a2e1}\label{structbno08x__config__t_abf8805292192f4c30c5000423175a2e1} +\index{bno08x\_config\_t@{bno08x\_config\_t}!bno08x\_config\_t@{bno08x\_config\_t}} +\index{bno08x\_config\_t@{bno08x\_config\_t}!bno08x\_config\_t@{bno08x\_config\_t}} +\doxysubsubsection{\texorpdfstring{bno08x\_config\_t()}{bno08x\_config\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} +{\footnotesize\ttfamily bno08x\+\_\+config\+\_\+t\+::bno08x\+\_\+config\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} + + + +Default IMU configuration settings constructor. To modify default GPIO pins, run "{}idf.\+py menuconfig"{} esp32\+\_\+\+BNO08x-\/\texorpdfstring{$>$}{>}GPIO Configuration. Alternatively, edit the default values in "{}\+Kconfig.\+projbuild"{}. + +\Hypertarget{structbno08x__config__t_ae3b4bc522d30f9df7747ed46d0532c23}\label{structbno08x__config__t_ae3b4bc522d30f9df7747ed46d0532c23} +\index{bno08x\_config\_t@{bno08x\_config\_t}!bno08x\_config\_t@{bno08x\_config\_t}} +\index{bno08x\_config\_t@{bno08x\_config\_t}!bno08x\_config\_t@{bno08x\_config\_t}} +\doxysubsubsection{\texorpdfstring{bno08x\_config\_t()}{bno08x\_config\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} +{\footnotesize\ttfamily bno08x\+\_\+config\+\_\+t\+::bno08x\+\_\+config\+\_\+t (\begin{DoxyParamCaption}\item[{spi\+\_\+host\+\_\+device\+\_\+t}]{spi\+\_\+peripheral, }\item[{gpio\+\_\+num\+\_\+t}]{io\+\_\+mosi, }\item[{gpio\+\_\+num\+\_\+t}]{io\+\_\+miso, }\item[{gpio\+\_\+num\+\_\+t}]{io\+\_\+sclk, }\item[{gpio\+\_\+num\+\_\+t}]{io\+\_\+cs, }\item[{gpio\+\_\+num\+\_\+t}]{io\+\_\+int, }\item[{gpio\+\_\+num\+\_\+t}]{io\+\_\+rst, }\item[{gpio\+\_\+num\+\_\+t}]{io\+\_\+wake, }\item[{uint32\+\_\+t}]{sclk\+\_\+speed }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} + + + +Overloaded IMU configuration settings constructor for custom pin settings. + + + +\doxysubsection{Member Data Documentation} +\Hypertarget{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505}\label{structbno08x__config__t_ab1b5351b63da0c172c942463d0dc2505} +\index{bno08x\_config\_t@{bno08x\_config\_t}!io\_cs@{io\_cs}} +\index{io\_cs@{io\_cs}!bno08x\_config\_t@{bno08x\_config\_t}} +\doxysubsubsection{\texorpdfstring{io\_cs}{io\_cs}} +{\footnotesize\ttfamily gpio\+\_\+num\+\_\+t bno08x\+\_\+config\+\_\+t\+::io\+\_\+cs} + +\Hypertarget{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f}\label{structbno08x__config__t_a3cfe965659cfbc6b0c5269bd0211975f} +\index{bno08x\_config\_t@{bno08x\_config\_t}!io\_int@{io\_int}} +\index{io\_int@{io\_int}!bno08x\_config\_t@{bno08x\_config\_t}} +\doxysubsubsection{\texorpdfstring{io\_int}{io\_int}} +{\footnotesize\ttfamily gpio\+\_\+num\+\_\+t bno08x\+\_\+config\+\_\+t\+::io\+\_\+int} + + + +Chip select pin (connects to \doxylink{class_b_n_o08x}{BNO08x} CS pin) + +\Hypertarget{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3}\label{structbno08x__config__t_a9468180a773892977db39cc5ed9368e3} +\index{bno08x\_config\_t@{bno08x\_config\_t}!io\_miso@{io\_miso}} +\index{io\_miso@{io\_miso}!bno08x\_config\_t@{bno08x\_config\_t}} +\doxysubsubsection{\texorpdfstring{io\_miso}{io\_miso}} +{\footnotesize\ttfamily gpio\+\_\+num\+\_\+t bno08x\+\_\+config\+\_\+t\+::io\+\_\+miso} + + + +MISO GPIO pin (connects to \doxylink{class_b_n_o08x}{BNO08x} SDA pin) + +\Hypertarget{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861}\label{structbno08x__config__t_a79023fd80039e41a22b7f73ccd5fc861} +\index{bno08x\_config\_t@{bno08x\_config\_t}!io\_mosi@{io\_mosi}} +\index{io\_mosi@{io\_mosi}!bno08x\_config\_t@{bno08x\_config\_t}} +\doxysubsubsection{\texorpdfstring{io\_mosi}{io\_mosi}} +{\footnotesize\ttfamily gpio\+\_\+num\+\_\+t bno08x\+\_\+config\+\_\+t\+::io\+\_\+mosi} + + + +MOSI GPIO pin (connects to \doxylink{class_b_n_o08x}{BNO08x} DI pin) + +\Hypertarget{structbno08x__config__t_a62745c761219139f66ecd173b51577fc}\label{structbno08x__config__t_a62745c761219139f66ecd173b51577fc} +\index{bno08x\_config\_t@{bno08x\_config\_t}!io\_rst@{io\_rst}} +\index{io\_rst@{io\_rst}!bno08x\_config\_t@{bno08x\_config\_t}} +\doxysubsubsection{\texorpdfstring{io\_rst}{io\_rst}} +{\footnotesize\ttfamily gpio\+\_\+num\+\_\+t bno08x\+\_\+config\+\_\+t\+::io\+\_\+rst} + + + +Host interrupt pin (connects to \doxylink{class_b_n_o08x}{BNO08x} INT pin) + +\Hypertarget{structbno08x__config__t_a639685b91ae3198909d722316495246a}\label{structbno08x__config__t_a639685b91ae3198909d722316495246a} +\index{bno08x\_config\_t@{bno08x\_config\_t}!io\_sclk@{io\_sclk}} +\index{io\_sclk@{io\_sclk}!bno08x\_config\_t@{bno08x\_config\_t}} +\doxysubsubsection{\texorpdfstring{io\_sclk}{io\_sclk}} +{\footnotesize\ttfamily gpio\+\_\+num\+\_\+t bno08x\+\_\+config\+\_\+t\+::io\+\_\+sclk} + + + +SCLK pin (connects to \doxylink{class_b_n_o08x}{BNO08x} SCL pin) + +\Hypertarget{structbno08x__config__t_a90ad7f316dc443874d19dc7e723a0ce0}\label{structbno08x__config__t_a90ad7f316dc443874d19dc7e723a0ce0} +\index{bno08x\_config\_t@{bno08x\_config\_t}!io\_wake@{io\_wake}} +\index{io\_wake@{io\_wake}!bno08x\_config\_t@{bno08x\_config\_t}} +\doxysubsubsection{\texorpdfstring{io\_wake}{io\_wake}} +{\footnotesize\ttfamily gpio\+\_\+num\+\_\+t bno08x\+\_\+config\+\_\+t\+::io\+\_\+wake} + + + +Reset pin (connects to \doxylink{class_b_n_o08x}{BNO08x} RST pin) + +Wake pin (optional, connects to \doxylink{class_b_n_o08x}{BNO08x} P0) \Hypertarget{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a}\label{structbno08x__config__t_a231614c3b20888360def2ce9db83f52a} +\index{bno08x\_config\_t@{bno08x\_config\_t}!sclk\_speed@{sclk\_speed}} +\index{sclk\_speed@{sclk\_speed}!bno08x\_config\_t@{bno08x\_config\_t}} +\doxysubsubsection{\texorpdfstring{sclk\_speed}{sclk\_speed}} +{\footnotesize\ttfamily uint32\+\_\+t bno08x\+\_\+config\+\_\+t\+::sclk\+\_\+speed} + + + +Desired SPI SCLK speed in Hz (max 3MHz) + +\Hypertarget{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec}\label{structbno08x__config__t_a020d2343750bb7debc2a108ae038c9ec} +\index{bno08x\_config\_t@{bno08x\_config\_t}!spi\_peripheral@{spi\_peripheral}} +\index{spi\_peripheral@{spi\_peripheral}!bno08x\_config\_t@{bno08x\_config\_t}} +\doxysubsubsection{\texorpdfstring{spi\_peripheral}{spi\_peripheral}} +{\footnotesize\ttfamily spi\+\_\+host\+\_\+device\+\_\+t bno08x\+\_\+config\+\_\+t\+::spi\+\_\+peripheral} + + + +SPI peripheral to be used. + + + +The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{_b_n_o08x_8hpp}{BNO08x.\+hpp}}\end{DoxyCompactItemize} diff --git a/documentation/latex/tabu_doxygen.sty b/documentation/latex/tabu_doxygen.sty new file mode 100644 index 0000000..3f17d1d --- /dev/null +++ b/documentation/latex/tabu_doxygen.sty @@ -0,0 +1,2557 @@ +%% +%% This is file `tabu.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% tabu.dtx (with options: `package') +%% +%% This is a generated file. +%% Copyright (FC) 2010-2011 - lppl +%% +%% tabu : 2011/02/26 v2.8 - tabu : Flexible LaTeX tabulars +%% +%% ********************************************************************************************** +%% \begin{tabu} { preamble } => default target: \linewidth or \linegoal +%% \begin{tabu} to { preamble } => target specified +%% \begin{tabu} spread { preamble } => target relative to the ``natural width'' +%% +%% tabu works in text and in math modes. +%% +%% X columns: automatic width adjustment + horizontal and vertical alignment +%% \begin{tabu} { X[4c] X[1c] X[-2ml] } +%% +%% Horizontal lines and / or leaders: +%% \hline\hline => double horizontal line +%% \firsthline\hline => for nested tabulars +%% \lasthline\hline => for nested tabulars +%% \tabucline[line spec]{column-column} => ``funny'' lines (dash/leader) +%% Automatic lines / leaders : +%% \everyrow{\hline\hline} +%% +%% Vertical lines and / or leaders: +%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt blue] } +%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt on 2pt off 4pt blue] } +%% +%% Fixed vertical spacing adjustment: +%% \extrarowheight= \extrarowdepth= +%% or: \extrarowsep= => may be prefixed by \global +%% +%% Dynamic vertical spacing adjustment: +%% \abovetabulinesep= \belowtabulinesep= +%% or: \tabulinesep= => may be prefixed by \global +%% +%% delarray.sty shortcuts: in math and text modes +%% \begin{tabu} .... \({ preamble }\) +%% +%% Algorithms reports: +%% \tracingtabu=1 \tracingtabu=2 +%% +%% ********************************************************************************************** +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% +%% This work consists of the main source file tabu.dtx +%% and the derived files +%% tabu.sty, tabu.pdf, tabu.ins +%% +%% tabu : Flexible LaTeX tabulars +%% lppl copyright 2010-2011 by FC +%% + +\NeedsTeXFormat{LaTeX2e}[2005/12/01] +\ProvidesPackage{tabu_doxygen}[2011/02/26 v2.8 - flexible LaTeX tabulars (FC), frozen version for doxygen] +\RequirePackage{array}[2008/09/09] +\RequirePackage{varwidth}[2009/03/30] +\AtEndOfPackage{\tabu@AtEnd \let\tabu@AtEnd \@undefined} +\let\tabu@AtEnd\@empty +\def\TMP@EnsureCode#1={% + \edef\tabu@AtEnd{\tabu@AtEnd + \catcode#1 \the\catcode#1}% + \catcode#1=% +}% \TMP@EnsureCode +\TMP@EnsureCode 33 = 12 % ! +\TMP@EnsureCode 58 = 12 % : (for siunitx) +\TMP@EnsureCode124 = 12 % | +\TMP@EnsureCode 36 = 3 % $ = math shift +\TMP@EnsureCode 38 = 4 % & = tab alignment character +\TMP@EnsureCode 32 = 10 % space +\TMP@EnsureCode 94 = 7 % ^ +\TMP@EnsureCode 95 = 8 % _ +%% Constants -------------------------------------------------------- +\newcount \c@taburow \def\thetaburow {\number\c@taburow} +\newcount \tabu@nbcols +\newcount \tabu@cnt +\newcount \tabu@Xcol +\let\tabu@start \@tempcnta +\let\tabu@stop \@tempcntb +\newcount \tabu@alloc \tabu@alloc=\m@ne +\newcount \tabu@nested +\def\tabu@alloc@{\global\advance\tabu@alloc \@ne \tabu@nested\tabu@alloc} +\newdimen \tabu@target +\newdimen \tabu@spreadtarget +\newdimen \tabu@naturalX +\newdimen \tabucolX +\let\tabu@DELTA \@tempdimc +\let\tabu@thick \@tempdima +\let\tabu@on \@tempdimb +\let\tabu@off \@tempdimc +\newdimen \tabu@Xsum +\newdimen \extrarowdepth +\newdimen \abovetabulinesep +\newdimen \belowtabulinesep +\newdimen \tabustrutrule \tabustrutrule \z@ +\newtoks \tabu@thebody +\newtoks \tabu@footnotes +\newsavebox \tabu@box +\newsavebox \tabu@arstrutbox +\newsavebox \tabu@hleads +\newsavebox \tabu@vleads +\newif \iftabu@colortbl +\newif \iftabu@siunitx +\newif \iftabu@measuring +\newif \iftabu@spread +\newif \iftabu@negcoef +\newif \iftabu@everyrow +\def\tabu@everyrowtrue {\global\let\iftabu@everyrow \iftrue} +\def\tabu@everyrowfalse{\global\let\iftabu@everyrow \iffalse} +\newif \iftabu@long +\newif \iftabuscantokens +\def\tabu@rescan {\tabu@verbatim \scantokens } +%% Utilities (for internal usage) ----------------------------------- +\def\tabu@gobblespace #1 {#1} +\def\tabu@gobbletoken #1#2{#1} +\def\tabu@gobbleX{\futurelet\@let@token \tabu@gobblex} +\def\tabu@gobblex{\if ^^J\noexpand\@let@token \expandafter\@gobble + \else\ifx \@sptoken\@let@token + \expandafter\tabu@gobblespace\expandafter\tabu@gobbleX + \fi\fi +}% \tabu@gobblex +\def\tabu@X{^^J} +{\obeyspaces +\global\let\tabu@spxiii= % saves an active space (for \ifx) +\gdef\tabu@@spxiii{ }} +\def\tabu@ifenvir {% only for \multicolumn + \expandafter\tabu@if@nvir\csname\@currenvir\endcsname +}% \tabu@ifenvir +\def\tabu@if@nvir #1{\csname @\ifx\tabu#1first\else + \ifx\longtabu#1first\else + second\fi\fi oftwo\endcsname +}% \tabu@ifenvir +\def\tabu@modulo #1#2{\numexpr\ifnum\numexpr#1=\z@ 0\else #1-(#1-(#2-1)/2)/(#2)*(#2)\fi} +{\catcode`\&=3 +\gdef\tabu@strtrim #1{% #1 = control sequence to trim + \ifodd 1\ifx #1\@empty \else \ifx #1\space \else 0\fi \fi + \let\tabu@c@l@r \@empty \let#1\@empty + \else \expandafter \tabu@trimspaces #1\@nnil + \fi +}% \tabu@strtrim +\gdef\tabu@trimspaces #1\@nnil{\let\tabu@c@l@r=#2\tabu@firstspace .#1& }% +\gdef\tabu@firstspace #1#2#3 &{\tabu@lastspace #2#3&} +\gdef\tabu@lastspace #1{\def #3{#1}% + \ifx #3\tabu@c@l@r \def\tabu@c@l@r{\protect\color{#1}}\expandafter\remove@to@nnil \fi + \tabu@trimspaces #1\@nnil} +}% \catcode +\def\tabu@sanitizearg #1#2{{% + \csname \ifcsname if@safe@actives\endcsname % + @safe@activestrue\else + relax\fi \endcsname + \edef#2{#1}\tabu@strtrim#2\@onelevel@sanitize#2% + \expandafter}\expandafter\def\expandafter#2\expandafter{#2}% +}% \tabu@sanitizearg +\def\tabu@textbar #1{\begingroup \endlinechar\m@ne \scantokens{\def\:{|}}% + \expandafter\endgroup \expandafter#1\:% !!! semi simple group !!! +}% \tabu@textbar +\def\tabu@everyrow@bgroup{\iftabu@everyrow \begingroup \else \noalign{\ifnum0=`}\fi \fi} +\def\tabu@everyrow@egroup{% + \iftabu@everyrow \expandafter \endgroup \the\toks@ + \else \ifnum0=`{\fi}% + \fi +}% \tabu@everyrow@egroup +\def\tabu@arstrut {\global\setbox\@arstrutbox \hbox{\vrule + height \arraystretch \dimexpr\ht\strutbox+\extrarowheight + depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth + width \z@}% +}% \tabu@arstrut +\def\tabu@rearstrut {% + \@tempdima \arraystretch\dimexpr\ht\strutbox+\extrarowheight \relax + \@tempdimb \arraystretch\dimexpr\dp\strutbox+\extrarowdepth \relax + \ifodd 1\ifdim \ht\@arstrutbox=\@tempdima + \ifdim \dp\@arstrutbox=\@tempdimb 0 \fi\fi + \tabu@mkarstrut + \fi +}% \tabu@rearstrut +\def\tabu@@DBG #1{\ifdim\tabustrutrule>\z@ \color{#1}\fi} +\def\tabu@DBG@arstrut {\global\setbox\@arstrutbox + \hbox to\z@{\hbox to\z@{\hss + {\tabu@DBG{cyan}\vrule + height \arraystretch \dimexpr\ht\strutbox+\extrarowheight + depth \z@ + width \tabustrutrule}\kern-\tabustrutrule + {\tabu@DBG{pink}\vrule + height \z@ + depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth + width \tabustrutrule}}}% +}% \tabu@DBG@arstrut +\def\tabu@save@decl{\toks\count@ \expandafter{\the\toks\expandafter\count@ + \@nextchar}}% +\def\tabu@savedecl{\ifcat$\d@llarend\else + \let\save@decl \tabu@save@decl \fi % no inversion of tokens in text mode +}% \tabu@savedecl +\def\tabu@finalstrut #1{\unskip\ifhmode\nobreak\fi\vrule height\z@ depth\z@ width\z@} +\newcommand*\tabuDisableCommands {\g@addto@macro\tabu@trialh@@k } +\let\tabu@trialh@@k \@empty +\def\tabu@nowrite #1#{{\afterassignment}\toks@} +\let\tabu@write\write +\let\tabu@immediate\immediate +\def\tabu@WRITE{\begingroup + \def\immediate\write{\aftergroup\endgroup + \tabu@immediate\tabu@write}% +}% \tabu@WRITE +\expandafter\def\expandafter\tabu@GenericError\expandafter{% + \expandafter\tabu@WRITE\GenericError} +\def\tabu@warn{\tabu@WRITE\PackageWarning{tabu}} +\def\tabu@noxfootnote [#1]{\@gobble} +\def\tabu@nocolor #1#{\@gobble} +\newcommand*\tabu@norowcolor[2][]{} +\def\tabu@maybesiunitx #1{\def\tabu@temp{#1}% + \futurelet\@let@token \tabu@m@ybesiunitx} +\def\tabu@m@ybesiunitx #1{\def\tabu@m@ybesiunitx {% + \ifx #1\@let@token \let\tabu@cellleft \@empty \let\tabu@cellright \@empty \fi + \tabu@temp}% \tabu@m@ybesiunitx +}\expandafter\tabu@m@ybesiunitx \csname siunitx_table_collect_begin:Nn\endcsname +\def\tabu@celllalign@def #1{\def\tabu@celllalign{\tabu@maybesiunitx{#1}}}% +%% Fixed vertical spacing adjustment: \extrarowsep ------------------ +\newcommand*\extrarowsep{\edef\tabu@C@extra{\the\numexpr\tabu@C@extra+1}% + \iftabu@everyrow \aftergroup\tabu@Gextra + \else \aftergroup\tabu@n@Gextra + \fi + \@ifnextchar={\tabu@gobbletoken\tabu@extra} \tabu@extra +}% \extrarowsep +\def\tabu@extra {\@ifnextchar_% + {\tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}} + {\ifx ^\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}}% + \else \let\tabu@temp \@empty + \afterassignment \tabu@setextrasep \extrarowdepth + \fi \tabu@temp}% +}% \tabu@extra +\def\tabu@setextra #1#2{\def\tabu@temp{\tabu@extr@#1#2}\afterassignment\tabu@temp#2} +\def\tabu@extr@ #1#2{\@ifnextchar^% + {\tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}} + {\ifx _\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}}% + \else \let\tabu@temp \@empty + \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth + \fi \tabu@temp}% +}% \tabu@extr@ +\def\tabu@setextrasep {\extrarowheight=\extrarowdepth + \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth +}% \tabu@setextrasep +\def\tabu@Gextra{\ifx \tabu@G@extra\@empty \else {\tabu@Rextra}\fi} +\def\tabu@n@Gextra{\ifx \tabu@G@extra\@empty \else \noalign{\tabu@Rextra}\fi} +\def\tabu@Rextra{\tabu@Grestore \tabu@G@extra \tabu@C@extra} +\let\tabu@C@extra \z@ +\let\tabu@G@extra \@empty +%% Dynamic vertical spacing adjustment: \tabulinesep ---------------- +\newcommand*\tabulinesep{\edef\tabu@C@linesep{\the\numexpr\tabu@C@linesep+1}% + \iftabu@everyrow \aftergroup\tabu@Glinesep + \else \aftergroup\tabu@n@Glinesep + \fi + \@ifnextchar={\tabu@gobbletoken\tabu@linesep} \tabu@linesep +}% \tabulinesep +\def\tabu@linesep {\@ifnextchar_% + {\tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}} + {\ifx ^\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}}% + \else \let\tabu@temp \@empty + \afterassignment \tabu@setlinesep \abovetabulinesep + \fi \tabu@temp}% +}% \tabu@linesep +\def\tabu@setsep #1#2{\def\tabu@temp{\tabu@sets@p#1#2}\afterassignment\tabu@temp#2} +\def\tabu@sets@p #1#2{\@ifnextchar^% + {\tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}} + {\ifx _\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}}% + \else \let\tabu@temp \@empty + \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep + \fi \tabu@temp}% +}% \tabu@sets@p +\def\tabu@setlinesep {\belowtabulinesep=\abovetabulinesep + \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep +}% \tabu@setlinesep +\def\tabu@Glinesep{\ifx \tabu@G@linesep\@empty \else {\tabu@Rlinesep}\fi} +\def\tabu@n@Glinesep{\ifx \tabu@G@linesep\@empty \else \noalign{\tabu@Rlinesep}\fi} +\def\tabu@Rlinesep{\tabu@Grestore \tabu@G@linesep \tabu@C@linesep} +\let\tabu@C@linesep \z@ +\let\tabu@G@linesep \@empty +%% \global\extrarowsep and \global\tabulinesep ------------------- +\def\tabu@Gsave #1#2#3#4{\xdef#1{#1% + \toks#2{\toks\the\currentgrouplevel{\global#3\the#3\global#4\the#4}}}% +}% \tabu@Gsave +\def\tabu@Grestore#1#2{% + \toks#2{}#1\toks\currentgrouplevel\expandafter{\expandafter}\the\toks#2\relax + \ifcat$\the\toks\currentgrouplevel$\else + \global\let#1\@empty \global\let#2\z@ + \the\toks\currentgrouplevel + \fi +}% \tabu@Grestore +%% Setting code for every row --------------------------------------- +\newcommand*\everyrow{\tabu@everyrow@bgroup + \tabu@start \z@ \tabu@stop \z@ \tabu@evrstartstop +}% \everyrow +\def\tabu@evrstartstop {\@ifnextchar^% + {\afterassignment \tabu@evrstartstop \tabu@stop=}% + {\ifx ^\@let@token + \afterassignment\tabu@evrstartstop \tabu@start=% + \else \afterassignment\tabu@everyr@w \toks@ + \fi}% +}% \tabu@evrstartstop +\def\tabu@everyr@w {% + \xdef\tabu@everyrow{% + \noexpand\tabu@everyrowfalse + \let\noalign \relax + \noexpand\tabu@rowfontreset + \iftabu@colortbl \noexpand\tabu@rc@ \fi % \taburowcolors + \let\noexpand\tabu@docline \noexpand\tabu@docline@evr + \the\toks@ + \noexpand\tabu@evrh@@k + \noexpand\tabu@rearstrut + \global\advance\c@taburow \@ne}% + \iftabu@everyrow \toks@\expandafter + {\expandafter\def\expandafter\tabu@evr@L\expandafter{\the\toks@}\ignorespaces}% + \else \xdef\tabu@evr@G{\the\toks@}% + \fi + \tabu@everyrow@egroup +}% \tabu@everyr@w +\def\tabu@evr {\def\tabu@evrh@@k} % for internal use only +\tabu@evr{} +%% line style and leaders ------------------------------------------- +\newcommand*\newtabulinestyle [1]{% + {\@for \@tempa :=#1\do{\expandafter\tabu@newlinestyle \@tempa==\@nil}}% +}% \newtabulinestyle +\def\tabu@newlinestyle #1=#2=#3\@nil{\tabu@getline {#2}% + \tabu@sanitizearg {#1}\@tempa + \ifodd 1\ifx \@tempa\@empty \ifdefined\tabu@linestyle@ 0 \fi\fi + \global\expandafter\let + \csname tabu@linestyle@\@tempa \endcsname =\tabu@thestyle \fi +}% \tabu@newlinestyle +\newcommand*\tabulinestyle [1]{\tabu@everyrow@bgroup \tabu@getline{#1}% + \iftabu@everyrow + \toks@\expandafter{\expandafter \def \expandafter + \tabu@ls@L\expandafter{\tabu@thestyle}\ignorespaces}% + \gdef\tabu@ls@{\tabu@ls@L}% + \else + \global\let\tabu@ls@G \tabu@thestyle + \gdef\tabu@ls@{\tabu@ls@G}% + \fi + \tabu@everyrow@egroup +}% \tabulinestyle +\newcommand*\taburulecolor{\tabu@everyrow@bgroup \tabu@textbar \tabu@rulecolor} +\def\tabu@rulecolor #1{\toks@{}% + \def\tabu@temp #1##1#1{\tabu@ruledrsc{##1}}\@ifnextchar #1% + \tabu@temp + \tabu@rulearc +}% \tabu@rulecolor +\def\tabu@ruledrsc #1{\edef\tabu@temp{#1}\tabu@strtrim\tabu@temp + \ifx \tabu@temp\@empty \def\tabu@temp{\tabu@rule@drsc@ {}{}}% + \else \edef\tabu@temp{\noexpand\tabu@rule@drsc@ {}{\tabu@temp}}% + \fi + \tabu@temp +}% \tabu@ruledrsc@ +\def\tabu@ruledrsc@ #1#{\tabu@rule@drsc@ {#1}} +\def\tabu@rule@drsc@ #1#2{% + \iftabu@everyrow + \ifx \\#1#2\\\toks@{\let\CT@drsc@ \relax}% + \else \toks@{\def\CT@drsc@{\color #1{#2}}}% + \fi + \else + \ifx \\#1#2\\\global\let\CT@drsc@ \relax + \else \gdef\CT@drsc@{\color #1{#2}}% + \fi + \fi + \tabu@rulearc +}% \tabu@rule@drsc@ +\def\tabu@rulearc #1#{\tabu@rule@arc@ {#1}} +\def\tabu@rule@arc@ #1#2{% + \iftabu@everyrow + \ifx \\#1#2\\\toks@\expandafter{\the\toks@ \def\CT@arc@{}}% + \else \toks@\expandafter{\the\toks@ \def\CT@arc@{\color #1{#2}}}% + \fi + \toks@\expandafter{\the\toks@ + \let\tabu@arc@L \CT@arc@ + \let\tabu@drsc@L \CT@drsc@ + \ignorespaces}% + \else + \ifx \\#1#2\\\gdef\CT@arc@{}% + \else \gdef\CT@arc@{\color #1{#2}}% + \fi + \global\let\tabu@arc@G \CT@arc@ + \global\let\tabu@drsc@G \CT@drsc@ + \fi + \tabu@everyrow@egroup +}% \tabu@rule@arc@ +\def\taburowcolors {\tabu@everyrow@bgroup \@testopt \tabu@rowcolors 1} +\def\tabu@rowcolors [#1]#2#{\tabu@rowc@lors{#1}{#2}} +\def\tabu@rowc@lors #1#2#3{% + \toks@{}\@defaultunits \count@ =\number0#2\relax \@nnil + \@defaultunits \tabu@start =\number0#1\relax \@nnil + \ifnum \count@<\tw@ \count@=\tw@ \fi + \advance\tabu@start \m@ne + \ifnum \tabu@start<\z@ \tabu@start \z@ \fi + \tabu@rowcolorseries #3\in@..\in@ \@nnil +}% \tabu@rowcolors +\def\tabu@rowcolorseries #1..#2\in@ #3\@nnil {% + \ifx \in@#1\relax + \iftabu@everyrow \toks@{\def\tabu@rc@{}\let\tabu@rc@L \tabu@rc@}% + \else \gdef\tabu@rc@{}\global\let\tabu@rc@G \tabu@rc@ + \fi + \else + \ifx \\#2\\\tabu@rowcolorserieserror \fi + \tabu@sanitizearg{#1}\tabu@temp + \tabu@sanitizearg{#2}\@tempa + \advance\count@ \m@ne + \iftabu@everyrow + \def\tabu@rc@ ##1##2##3##4{\def\tabu@rc@{% + \ifnum ##2=\c@taburow + \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{##3}{##4}\fi + \ifnum \c@taburow<##2 \else + \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\z@ + \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi + \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% + \rowcolor{tabu@rc@\the\tabu@nested}\fi}% + }\edef\x{\noexpand\tabu@rc@ {\the\count@} + {\the\tabu@start} + {\tabu@temp} + {\@tempa}% + }\x + \toks@\expandafter{\expandafter\def\expandafter\tabu@rc@\expandafter{\tabu@rc@}}% + \toks@\expandafter{\the\toks@ \let\tabu@rc@L \tabu@rc@ \ignorespaces}% + \else % inside \noalign + \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{\tabu@temp}{\@tempa}% + \expandafter\resetcolorseries\expandafter[\the\count@]{tabu@rcseries@\the\tabu@nested}% + \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% + \let\noalign \relax \rowcolor{tabu@rc@\the\tabu@nested}% + \def\tabu@rc@ ##1##2{\gdef\tabu@rc@{% + \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\@ne + \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi + \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% + \rowcolor{tabu@rc@\the\tabu@nested}}% + }\edef\x{\noexpand\tabu@rc@{\the\count@}{\the\c@taburow}}\x + \global\let\tabu@rc@G \tabu@rc@ + \fi + \fi + \tabu@everyrow@egroup +}% \tabu@rowcolorseries +\tabuDisableCommands {\let\tabu@rc@ \@empty } +\def\tabu@rowcolorserieserror {\PackageError{tabu} + {Invalid syntax for \string\taburowcolors + \MessageBreak Please look at the documentation!}\@ehd +}% \tabu@rowcolorserieserror +\newcommand*\tabureset {% + \tabulinesep=\z@ \extrarowsep=\z@ \extratabsurround=\z@ + \tabulinestyle{}\everyrow{}\taburulecolor||{}\taburowcolors{}% +}% \tabureset +%% Parsing the line styles ------------------------------------------ +\def\tabu@getline #1{\begingroup + \csname \ifcsname if@safe@actives\endcsname % + @safe@activestrue\else + relax\fi \endcsname + \edef\tabu@temp{#1}\tabu@sanitizearg{#1}\@tempa + \let\tabu@thestyle \relax + \ifcsname tabu@linestyle@\@tempa \endcsname + \edef\tabu@thestyle{\endgroup + \def\tabu@thestyle{\expandafter\noexpand + \csname tabu@linestyle@\@tempa\endcsname}% + }\tabu@thestyle + \else \expandafter\tabu@definestyle \tabu@temp \@nil + \fi +}% \tabu@getline +\def\tabu@definestyle #1#2\@nil {\endlinechar \m@ne \makeatletter + \tabu@thick \maxdimen \tabu@on \maxdimen \tabu@off \maxdimen + \let\tabu@c@lon \@undefined \let\tabu@c@loff \@undefined + \ifodd 1\ifcat .#1\else\ifcat\relax #1\else 0\fi\fi % catcode 12 or non expandable cs + \def\tabu@temp{\tabu@getparam{thick}}% + \else \def\tabu@temp{\tabu@getparam{thick}\maxdimen}% + \fi + {% + \let\tabu@ \relax + \def\:{\obeyspaces \tabu@oXIII \tabu@commaXIII \edef\:}% (space active \: happy ;-)) + \scantokens{\:{\tabu@temp #1#2 \tabu@\tabu@}}% + \expandafter}\expandafter + \def\expandafter\:\expandafter{\:}% line spec rewritten now ;-) + \def\;{\def\:}% + \scantokens\expandafter{\expandafter\;\expandafter{\:}}% space is now inactive (catcode 10) + \let\tabu@ \tabu@getcolor \:% all arguments are ready now ;-) + \ifdefined\tabu@c@lon \else \let\tabu@c@lon\@empty \fi + \ifx \tabu@c@lon\@empty \def\tabu@c@lon{\CT@arc@}\fi + \ifdefined\tabu@c@loff \else \let\tabu@c@loff \@empty \fi + \ifdim \tabu@on=\maxdimen \ifdim \tabu@off<\maxdimen + \tabu@on \tabulineon \fi\fi + \ifdim \tabu@off=\maxdimen \ifdim \tabu@on<\maxdimen + \tabu@off \tabulineoff \fi\fi + \ifodd 1\ifdim \tabu@off=\maxdimen \ifdim \tabu@on=\maxdimen 0 \fi\fi + \in@true % + \else \in@false % + \fi + \ifdim\tabu@thick=\maxdimen \def\tabu@thick{\arrayrulewidth}% + \else \edef\tabu@thick{\the\tabu@thick}% + \fi + \edef \tabu@thestyle ##1##2{\endgroup + \def\tabu@thestyle{% + \ifin@ \noexpand\tabu@leadersstyle {\tabu@thick} + {\the\tabu@on}{##1} + {\the\tabu@off}{##2}% + \else \noexpand\tabu@rulesstyle + {##1\vrule width \tabu@thick}% + {##1\leaders \hrule height \tabu@thick \hfil}% + \fi}% + }\expandafter \expandafter + \expandafter \tabu@thestyle \expandafter + \expandafter \expandafter + {\expandafter\tabu@c@lon\expandafter}\expandafter{\tabu@c@loff}% +}% \tabu@definestyle +{\catcode`\O=\active \lccode`\O=`\o \catcode`\,=\active + \lowercase{\gdef\tabu@oXIII {\catcode`\o=\active \let O=\tabu@oxiii}} + \gdef\tabu@commaXIII {\catcode`\,=\active \let ,=\space} +}% \catcode +\def\tabu@oxiii #1{% + \ifcase \ifx n#1\z@ \else + \ifx f#1\@ne\else + \tw@ \fi\fi + \expandafter\tabu@onxiii + \or \expandafter\tabu@ofxiii + \else o% + \fi#1}% +\def\tabu@onxiii #1#2{% + \ifcase \ifx !#2\tw@ \else + \ifcat.\noexpand#2\z@ \else + \ifx \tabu@spxiii#2\@ne\else + \tw@ \fi\fi\fi + \tabu@getparam{on}#2\expandafter\@gobble + \or \expandafter\tabu@onxiii % (space is active) + \else o\expandafter\@firstofone + \fi{#1#2}}% +\def\tabu@ofxiii #1#2{% + \ifx #2f\expandafter\tabu@offxiii + \else o\expandafter\@firstofone + \fi{#1#2}} +\def\tabu@offxiii #1#2{% + \ifcase \ifx !#2\tw@ \else + \ifcat.\noexpand#2\z@ \else + \ifx\tabu@spxiii#2\@ne \else + \tw@ \fi\fi\fi + \tabu@getparam{off}#2\expandafter\@gobble + \or \expandafter\tabu@offxiii % (space is active) + \else o\expandafter\@firstofone + \fi{#1#2}} +\def\tabu@getparam #1{\tabu@ \csname tabu@#1\endcsname=} +\def\tabu@getcolor #1{% \tabu@ <- \tabu@getcolor after \edef + \ifx \tabu@#1\else % no more spec + \let\tabu@theparam=#1\afterassignment \tabu@getc@l@r #1\fi +}% \tabu@getcolor +\def\tabu@getc@l@r #1\tabu@ {% + \def\tabu@temp{#1}\tabu@strtrim \tabu@temp + \ifx \tabu@temp\@empty + \else%\ifcsname \string\color@\tabu@temp \endcsname % if the color exists + \ifx \tabu@theparam \tabu@off \let\tabu@c@loff \tabu@c@l@r + \else \let\tabu@c@lon \tabu@c@l@r + \fi + %\else \tabu@warncolour{\tabu@temp}% + \fi%\fi + \tabu@ % next spec +}% \tabu@getc@l@r +\def\tabu@warncolour #1{\PackageWarning{tabu} + {Color #1 is not defined. Default color used}% +}% \tabu@warncolour +\def\tabu@leadersstyle #1#2#3#4#5{\def\tabu@leaders{{#1}{#2}{#3}{#4}{#5}}% + \ifx \tabu@leaders\tabu@leaders@G \else + \tabu@LEADERS{#1}{#2}{#3}{#4}{#5}\fi +}% \tabu@leadersstyle +\def\tabu@rulesstyle #1#2{\let\tabu@leaders \@undefined + \gdef\tabu@thevrule{#1}\gdef\tabu@thehrule{#2}% +}% \tabu@rulesstyle +%% The leaders boxes ------------------------------------------------ +\def\tabu@LEADERS #1#2#3#4#5{%% width, dash, dash color, gap, gap color + {\let\color \tabu@color % => during trials -> \color = \tabu@nocolor + {% % but the leaders boxes should have colors ! + \def\@therule{\vrule}\def\@thick{height}\def\@length{width}% + \def\@box{\hbox}\def\@unbox{\unhbox}\def\@elt{\wd}% + \def\@skip{\hskip}\def\@ss{\hss}\def\tabu@leads{\tabu@hleads}% + \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% + \global\let\tabu@thehleaders \tabu@theleaders + }% + {% + \def\@therule{\hrule}\def\@thick{width}\def\@length{height}% + \def\@box{\vbox}\def\@unbox{\unvbox}\def\@elt{\ht}% + \def\@skip{\vskip}\def\@ss{\vss}\def\tabu@leads{\tabu@vleads}% + \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% + \global\let\tabu@thevleaders \tabu@theleaders + }% + \gdef\tabu@leaders@G{{#1}{#2}{#3}{#4}{#5}}% + }% +}% \tabu@LEADERS +\def\tabu@therule #1#2{\@therule \@thick#1\@length\dimexpr#2/2 \@depth\z@} +\def\tabu@l@@d@rs #1#2#3#4#5{%% width, dash, dash color, gap, gap color + \global\setbox \tabu@leads=\@box{% + {#3\tabu@therule{#1}{#2}}% + \ifx\\#5\\\@skip#4\else{#5\tabu@therule{#1}{#4*2}}\fi + {#3\tabu@therule{#1}{#2}}}% + \global\setbox\tabu@leads=\@box to\@elt\tabu@leads{\@ss + {#3\tabu@therule{#1}{#2}}\@unbox\tabu@leads}% + \edef\tabu@theleaders ##1{\def\noexpand\tabu@theleaders {% + {##1\tabu@therule{#1}{#2}}% + \xleaders \copy\tabu@leads \@ss + \tabu@therule{0pt}{-#2}{##1\tabu@therule{#1}{#2}}}% + }\tabu@theleaders{#3}% +}% \tabu@l@@d@rs +%% \tabu \endtabu \tabu* \longtabu \endlongtabu \longtabu* ---------- +\newcommand*\tabu {\tabu@longfalse + \ifmmode \def\tabu@ {\array}\def\endtabu {\endarray}% + \else \def\tabu@ {\tabu@tabular}\def\endtabu {\endtabular}\fi + \expandafter\let\csname tabu*\endcsname \tabu + \expandafter\def\csname endtabu*\endcsname{\endtabu}% + \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget +}% {tabu} +\let\tabu@tabular \tabular % +\expandafter\def\csname tabu*\endcsname{\tabuscantokenstrue \tabu} +\newcommand*\longtabu {\tabu@longtrue + \ifmmode\PackageError{tabu}{longtabu not allowed in math mode}\fi + \def\tabu@{\longtable}\def\endlongtabu{\endlongtable}% + \LTchunksize=\@M + \expandafter\let\csname tabu*\endcsname \tabu + \expandafter\def\csname endlongtabu*\endcsname{\endlongtabu}% + \let\LT@startpbox \tabu@LT@startpbox % \everypar{ array struts } + \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget +}% {longtabu} +\expandafter\def\csname longtabu*\endcsname{\tabuscantokenstrue \longtabu} +\def\tabu@nolongtabu{\PackageError{tabu} + {longtabu requires the longtable package}\@ehd} +%% Read the target and then : \tabular or \@array ------------------ +\def\tabu@settarget {\futurelet\@let@token \tabu@sett@rget } +\def\tabu@sett@rget {\tabu@target \z@ + \ifcase \ifx \bgroup\@let@token \z@ \else + \ifx \@sptoken\@let@token \@ne \else + \if t\@let@token \tw@ \else + \if s\@let@token \thr@@\else + \z@\fi\fi\fi\fi + \expandafter\tabu@begin + \or \expandafter\tabu@gobblespace\expandafter\tabu@settarget + \or \expandafter\tabu@to + \or \expandafter\tabu@spread + \fi +}% \tabu@sett@rget +\def\tabu@to to{\def\tabu@halignto{to}\tabu@gettarget} +\def\tabu@spread spread{\tabu@spreadtrue\def\tabu@halignto{spread}\tabu@gettarget} +\def\tabu@gettarget {\afterassignment\tabu@linegoaltarget \tabu@target } +\def\tabu@linegoaltarget {\futurelet\tabu@temp \tabu@linegoalt@rget } +\def\tabu@linegoalt@rget {% + \ifx \tabu@temp\LNGL@setlinegoal + \LNGL@setlinegoal \expandafter \@firstoftwo \fi % @gobbles \LNGL@setlinegoal + \tabu@begin +}% \tabu@linegoalt@rget +\def\tabu@begin #1#{% + \iftabu@measuring \expandafter\tabu@nestedmeasure \fi + \ifdim \tabu@target=\z@ \let\tabu@halignto \@empty + \else \edef\tabu@halignto{\tabu@halignto\the\tabu@target}% + \fi + \@testopt \tabu@tabu@ \tabu@aligndefault #1\@nil +}% \tabu@begin +\long\def\tabu@tabu@ [#1]#2\@nil #3{\tabu@setup + \def\tabu@align {#1}\def\tabu@savedpream{\NC@find #3}% + \tabu@ [\tabu@align ]#2{#3\tabu@rewritefirst }% +}% \tabu@tabu@ +\def\tabu@nestedmeasure {% + \ifodd 1\iftabu@spread \else \ifdim\tabu@target=\z@ \else 0 \fi\fi\relax + \tabu@spreadtrue + \else \begingroup \iffalse{\fi \ifnum0=`}\fi + \toks@{}\def\tabu@stack{b}% + \expandafter\tabu@collectbody\expandafter\tabu@quickrule + \expandafter\endgroup + \fi +}% \tabu@nestedmeasure +\def\tabu@quickrule {\indent\vrule height\z@ depth\z@ width\tabu@target} +%% \tabu@setup \tabu@init \tabu@indent +\def\tabu@setup{\tabu@alloc@ + \ifcase \tabu@nested + \ifmmode \else \iftabu@spread\else \ifdim\tabu@target=\z@ + \let\tabu@afterendpar \par + \fi\fi\fi + \def\tabu@aligndefault{c}\tabu@init \tabu@indent + \else % + \def\tabu@aligndefault{t}\let\tabudefaulttarget \linewidth + \fi + \let\tabu@thetarget \tabudefaulttarget \let\tabu@restored \@undefined + \edef\tabu@NC@list{\the\NC@list}\NC@list{\NC@do \tabu@rewritefirst}% + \everycr{}\let\@startpbox \tabu@startpbox % for nested tabu inside longtabu... + \let\@endpbox \tabu@endpbox % idem " " " " " " + \let\@tabarray \tabu@tabarray % idem " " " " " " + \tabu@setcleanup \tabu@setreset +}% \tabu@setup +\def\tabu@init{\tabu@starttimer \tabu@measuringfalse + \edef\tabu@hfuzz {\the\dimexpr\hfuzz+1sp}\global\tabu@footnotes{}% + \let\firsthline \tabu@firsthline \let\lasthline \tabu@lasthline + \let\firstline \tabu@firstline \let\lastline \tabu@lastline + \let\hline \tabu@hline \let\@xhline \tabu@xhline + \let\color \tabu@color \let\@arstrutbox \tabu@arstrutbox + \iftabu@colortbl\else\let\LT@@hline \tabu@LT@@hline \fi + \tabu@trivlist % + \let\@footnotetext \tabu@footnotetext \let\@xfootnotetext \tabu@xfootnotetext + \let\@xfootnote \tabu@xfootnote \let\centering \tabu@centering + \let\raggedright \tabu@raggedright \let\raggedleft \tabu@raggedleft + \let\tabudecimal \tabu@tabudecimal \let\Centering \tabu@Centering + \let\RaggedRight \tabu@RaggedRight \let\RaggedLeft \tabu@RaggedLeft + \let\justifying \tabu@justifying \let\rowfont \tabu@rowfont + \let\fbox \tabu@fbox \let\color@b@x \tabu@color@b@x + \let\tabu@@everycr \everycr \let\tabu@@everypar \everypar + \let\tabu@prepnext@tokORI \prepnext@tok\let\prepnext@tok \tabu@prepnext@tok + \let\tabu@multicolumnORI\multicolumn \let\multicolumn \tabu@multicolumn + \let\tabu@startpbox \@startpbox % for nested tabu inside longtabu pfff !!! + \let\tabu@endpbox \@endpbox % idem " " " " " " " + \let\tabu@tabarray \@tabarray % idem " " " " " " " + \tabu@adl@fix \let\endarray \tabu@endarray % colortbl & arydshln (delarray) + \iftabu@colortbl\CT@everycr\expandafter{\expandafter\iftabu@everyrow \the\CT@everycr \fi}\fi +}% \tabu@init +\def\tabu@indent{% correction for indentation + \ifdim \parindent>\z@\ifx \linewidth\tabudefaulttarget + \everypar\expandafter{% + \the\everypar\everypar\expandafter{\the\everypar}% + \setbox\z@=\lastbox + \ifdim\wd\z@>\z@ \edef\tabu@thetarget + {\the\dimexpr -\wd\z@+\tabudefaulttarget}\fi + \box\z@}% + \fi\fi +}% \tabu@indent +\def\tabu@setcleanup {% saves last global assignments + \ifodd 1\ifmmode \else \iftabu@long \else 0\fi\fi\relax + \def\tabu@aftergroupcleanup{% + \def\tabu@aftergroupcleanup{\aftergroup\tabu@cleanup}}% + \else + \def\tabu@aftergroupcleanup{% + \aftergroup\aftergroup\aftergroup\tabu@cleanup + \let\tabu@aftergroupcleanup \relax}% + \fi + \let\tabu@arc@Gsave \tabu@arc@G + \let\tabu@arc@G \tabu@arc@L % + \let\tabu@drsc@Gsave \tabu@drsc@G + \let\tabu@drsc@G \tabu@drsc@L % + \let\tabu@ls@Gsave \tabu@ls@G + \let\tabu@ls@G \tabu@ls@L % + \let\tabu@rc@Gsave \tabu@rc@G + \let\tabu@rc@G \tabu@rc@L % + \let\tabu@evr@Gsave \tabu@evr@G + \let\tabu@evr@G \tabu@evr@L % + \let\tabu@celllalign@save \tabu@celllalign + \let\tabu@cellralign@save \tabu@cellralign + \let\tabu@cellleft@save \tabu@cellleft + \let\tabu@cellright@save \tabu@cellright + \let\tabu@@celllalign@save \tabu@@celllalign + \let\tabu@@cellralign@save \tabu@@cellralign + \let\tabu@@cellleft@save \tabu@@cellleft + \let\tabu@@cellright@save \tabu@@cellright + \let\tabu@rowfontreset@save \tabu@rowfontreset + \let\tabu@@rowfontreset@save\tabu@@rowfontreset + \let\tabu@rowfontreset \@empty + \edef\tabu@alloc@save {\the\tabu@alloc}% restore at \tabu@reset + \edef\c@taburow@save {\the\c@taburow}% + \edef\tabu@naturalX@save {\the\tabu@naturalX}% + \let\tabu@naturalXmin@save \tabu@naturalXmin + \let\tabu@naturalXmax@save \tabu@naturalXmax + \let\tabu@mkarstrut@save \tabu@mkarstrut + \edef\tabu@clarstrut{% + \extrarowheight \the\dimexpr \ht\@arstrutbox-\ht\strutbox \relax + \extrarowdepth \the\dimexpr \dp\@arstrutbox-\dp\strutbox \relax + \let\noexpand\@arraystretch \@ne \noexpand\tabu@rearstrut}% +}% \tabu@setcleanup +\def\tabu@cleanup {\begingroup + \globaldefs\@ne \tabu@everyrowtrue + \let\tabu@arc@G \tabu@arc@Gsave + \let\CT@arc@ \tabu@arc@G + \let\tabu@drsc@G \tabu@drsc@Gsave + \let\CT@drsc@ \tabu@drsc@G + \let\tabu@ls@G \tabu@ls@Gsave + \let\tabu@ls@ \tabu@ls@G + \let\tabu@rc@G \tabu@rc@Gsave + \let\tabu@rc@ \tabu@rc@G + \let\CT@do@color \relax + \let\tabu@evr@G \tabu@evr@Gsave + \let\tabu@celllalign \tabu@celllalign@save + \let\tabu@cellralign \tabu@cellralign@save + \let\tabu@cellleft \tabu@cellleft@save + \let\tabu@cellright \tabu@cellright@save + \let\tabu@@celllalign \tabu@@celllalign@save + \let\tabu@@cellralign \tabu@@cellralign@save + \let\tabu@@cellleft \tabu@@cellleft@save + \let\tabu@@cellright \tabu@@cellright@save + \let\tabu@rowfontreset \tabu@rowfontreset@save + \let\tabu@@rowfontreset \tabu@@rowfontreset@save + \tabu@naturalX =\tabu@naturalX@save + \let\tabu@naturalXmax \tabu@naturalXmax@save + \let\tabu@naturalXmin \tabu@naturalXmin@save + \let\tabu@mkarstrut \tabu@mkarstrut@save + \c@taburow =\c@taburow@save + \ifcase \tabu@nested \tabu@alloc \m@ne\fi + \endgroup % + \ifcase \tabu@nested + \the\tabu@footnotes \global\tabu@footnotes{}% + \tabu@afterendpar \tabu@elapsedtime + \fi + \tabu@clarstrut + \everyrow\expandafter {\tabu@evr@G}% +}% \tabu@cleanup +\let\tabu@afterendpar \relax +\def\tabu@setreset {% + \edef\tabu@savedparams {% \relax for \tabu@message@save + \ifmmode \col@sep \the\arraycolsep + \else \col@sep \the\tabcolsep \fi \relax + \arrayrulewidth \the\arrayrulewidth \relax + \doublerulesep \the\doublerulesep \relax + \extratabsurround \the\extratabsurround \relax + \extrarowheight \the\extrarowheight \relax + \extrarowdepth \the\extrarowdepth \relax + \abovetabulinesep \the\abovetabulinesep \relax + \belowtabulinesep \the\belowtabulinesep \relax + \def\noexpand\arraystretch{\arraystretch}% + \ifdefined\minrowclearance \minrowclearance\the\minrowclearance\relax\fi}% + \begingroup + \@temptokena\expandafter{\tabu@savedparams}% => only for \savetabu / \usetabu + \ifx \tabu@arc@L\relax \else \tabu@setsave \tabu@arc@L \fi + \ifx \tabu@drsc@L\relax \else \tabu@setsave \tabu@drsc@L \fi + \tabu@setsave \tabu@ls@L \tabu@setsave \tabu@evr@L + \expandafter \endgroup \expandafter + \def\expandafter\tabu@saved@ \expandafter{\the\@temptokena + \let\tabu@arc@G \tabu@arc@L + \let\tabu@drsc@G \tabu@drsc@L + \let\tabu@ls@G \tabu@ls@L + \let\tabu@rc@G \tabu@rc@L + \let\tabu@evr@G \tabu@evr@L}% + \def\tabu@reset{\tabu@savedparams + \tabu@everyrowtrue \c@taburow \z@ + \let\CT@arc@ \tabu@arc@L + \let\CT@drsc@ \tabu@drsc@L + \let\tabu@ls@ \tabu@ls@L + \let\tabu@rc@ \tabu@rc@L + \global\tabu@alloc \tabu@alloc@save + \everyrow\expandafter{\tabu@evr@L}}% +}% \tabu@reset +\def\tabu@setsave #1{\expandafter\tabu@sets@ve #1\@nil{#1}} +\long\def\tabu@sets@ve #1\@nil #2{\@temptokena\expandafter{\the\@temptokena \def#2{#1}}} +%% The Rewriting Process ------------------------------------------- +\def\tabu@newcolumntype #1{% + \expandafter\tabu@new@columntype + \csname NC@find@\string#1\expandafter\endcsname + \csname NC@rewrite@\string#1\endcsname + {#1}% +}% \tabu@newcolumntype +\def\tabu@new@columntype #1#2#3{% + \def#1##1#3{\NC@{##1}}% + \let#2\relax \newcommand*#2% +}% \tabu@new@columntype +\def\tabu@privatecolumntype #1{% + \expandafter\tabu@private@columntype + \csname NC@find@\string#1\expandafter\endcsname + \csname NC@rewrite@\string#1\expandafter\endcsname + \csname tabu@NC@find@\string#1\expandafter\endcsname + \csname tabu@NC@rewrite@\string#1\endcsname + {#1}% +}% \tabu@privatecolumntype +\def\tabu@private@columntype#1#2#3#4{% + \g@addto@macro\tabu@privatecolumns{\let#1#3\let#2#4}% + \tabu@new@columntype#3#4% +}% \tabu@private@columntype +\let\tabu@privatecolumns \@empty +\newcommand*\tabucolumn [1]{\expandafter \def \expandafter + \tabu@highprioritycolumns\expandafter{\tabu@highprioritycolumns + \NC@do #1}}% +\let\tabu@highprioritycolumns \@empty +%% The | ``column'' : rewriting process -------------------------- +\tabu@privatecolumntype |{\tabu@rewritevline} +\newcommand*\tabu@rewritevline[1][]{\tabu@vlinearg{#1}% + \expandafter \NC@find \tabu@rewritten} +\def\tabu@lines #1{% + \ifx|#1\else \tabu@privatecolumntype #1{\tabu@rewritevline}\fi + \NC@list\expandafter{\the\NC@list \NC@do #1}% +}% \tabu@lines@ +\def\tabu@vlinearg #1{% + \ifx\\#1\\\def\tabu@thestyle {\tabu@ls@}% + \else\tabu@getline {#1}% + \fi + \def\tabu@rewritten ##1{\def\tabu@rewritten{!{##1\tabu@thevline}}% + }\expandafter\tabu@rewritten\expandafter{\tabu@thestyle}% + \expandafter \tabu@keepls \tabu@thestyle \@nil +}% \tabu@vlinearg +\def\tabu@keepls #1\@nil{% + \ifcat $\@cdr #1\@nil $% + \ifx \relax#1\else + \ifx \tabu@ls@#1\else + \let#1\relax + \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer + \tabu@savels\noexpand#1}\fi\fi\fi +}% \tabu@keepls +\def\tabu@thevline {\begingroup + \ifdefined\tabu@leaders + \setbox\@tempboxa=\vtop to\dimexpr + \ht\@arstrutbox+\dp\@arstrutbox{{\tabu@thevleaders}}% + \ht\@tempboxa=\ht\@arstrutbox \dp\@tempboxa=\dp\@arstrutbox + \box\@tempboxa + \else + \tabu@thevrule + \fi \endgroup +}% \tabu@thevline +\def\tabu@savels #1{% + \expandafter\let\csname\string#1\endcsname #1% + \expandafter\def\expandafter\tabu@reset\expandafter{\tabu@reset + \tabu@resetls#1}}% +\def\tabu@resetls #1{\expandafter\let\expandafter#1\csname\string#1\endcsname}% +%% \multicolumn inside tabu environment ----------------------------- +\tabu@newcolumntype \tabu@rewritemulticolumn{% + \aftergroup \tabu@endrewritemulticolumn % after \@mkpream group + \NC@list{\NC@do *}\tabu@textbar \tabu@lines + \tabu@savedecl + \tabu@privatecolumns + \NC@list\expandafter{\the\expandafter\NC@list \tabu@NC@list}% + \let\tabu@savels \relax + \NC@find +}% \tabu@rewritemulticolumn +\def\tabu@endrewritemulticolumn{\gdef\tabu@mkpreambuffer{}\endgroup} +\def\tabu@multicolumn{\tabu@ifenvir \tabu@multic@lumn \tabu@multicolumnORI} +\long\def\tabu@multic@lumn #1#2#3{\multispan{#1}\begingroup + \tabu@everyrowtrue + \NC@list{\NC@do \tabu@rewritemulticolumn}% + \expandafter\@gobbletwo % gobbles \multispan{#1} + \tabu@multicolumnORI{#1}{\tabu@rewritemulticolumn #2}% + {\iftabuscantokens \tabu@rescan \else \expandafter\@firstofone \fi + {#3}}% +}% \tabu@multic@lumn +%% The X column(s): rewriting process ----------------------------- +\tabu@privatecolumntype X[1][]{\begingroup \tabu@siunitx{\endgroup \tabu@rewriteX {#1}}} +\def\tabu@nosiunitx #1{#1{}{}\expandafter \NC@find \tabu@rewritten } +\def\tabu@siunitx #1{\@ifnextchar \bgroup + {\tabu@rewriteX@Ss{#1}} + {\tabu@nosiunitx{#1}}} +\def\tabu@rewriteX@Ss #1#2{\@temptokena{}% + \@defaultunits \let\tabu@temp =#2\relax\@nnil + \ifodd 1\ifx S\tabu@temp \else \ifx s\tabu@temp \else 0 \fi\fi + \def\NC@find{\def\NC@find >####1####2<####3\relax{#1 {####1}{####3}% + }\expandafter\NC@find \the\@temptokena \relax + }\expandafter\NC@rewrite@S \@gobble #2\relax + \else \tabu@siunitxerror + \fi + \expandafter \NC@find \tabu@rewritten +}% \tabu@rewriteX@Ss +\def\tabu@siunitxerror {\PackageError{tabu}{Not a S nor s column ! + \MessageBreak X column can only embed siunitx S or s columns}\@ehd +}% \tabu@siunitxerror +\def\tabu@rewriteX #1#2#3{\tabu@Xarg {#1}{#2}{#3}% + \iftabu@measuring + \else \tabu@measuringtrue % first X column found in the preamble + \let\@halignto \relax \let\tabu@halignto \relax + \iftabu@spread \tabu@spreadtarget \tabu@target \tabu@target \z@ + \else \tabu@spreadtarget \z@ \fi + \ifdim \tabu@target=\z@ + \setlength\tabu@target \tabu@thetarget + \tabu@message{\tabu@message@defaulttarget}% + \else \tabu@message{\tabu@message@target}\fi + \fi +}% \tabu@rewriteX +\def\tabu@rewriteXrestore #1#2#3{\let\@halignto \relax + \def\tabu@rewritten{l}} +\def\tabu@Xarg #1#2#3{% + \advance\tabu@Xcol \@ne \let\tabu@Xlcr \@empty + \let\tabu@Xdisp \@empty \let\tabu@Xmath \@empty + \ifx\\#1\\% + \def\tabu@rewritten{p}\tabucolX \p@ % + \else + \let\tabu@rewritten \@empty \let\tabu@temp \@empty \tabucolX \z@ + \tabu@Xparse {}#1\relax + \fi + \tabu@Xrewritten{#2}{#3}% +}% \tabu@Xarg +\def\tabu@Xparse #1{\futurelet\@let@token \tabu@Xtest} +\expandafter\def\expandafter\tabu@Xparsespace\space{\tabu@Xparse{}} +\def\tabu@Xtest{% + \ifcase \ifx \relax\@let@token \z@ \else + \if ,\@let@token \m@ne\else + \if p\@let@token 1\else + \if m\@let@token 2\else + \if b\@let@token 3\else + \if l\@let@token 4\else + \if c\@let@token 5\else + \if r\@let@token 6\else + \if j\@let@token 7\else + \if L\@let@token 8\else + \if C\@let@token 9\else + \if R\@let@token 10\else + \if J\@let@token 11\else + \ifx \@sptoken\@let@token 12\else + \if .\@let@token 13\else + \if -\@let@token 13\else + \ifcat $\@let@token 14\else + 15\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax + \or \tabu@Xtype {p}% + \or \tabu@Xtype {m}% + \or \tabu@Xtype {b}% + \or \tabu@Xalign \raggedright\relax + \or \tabu@Xalign \centering\relax + \or \tabu@Xalign \raggedleft\relax + \or \tabu@Xalign \tabu@justify\relax + \or \tabu@Xalign \RaggedRight\raggedright + \or \tabu@Xalign \Centering\centering + \or \tabu@Xalign \RaggedLeft\raggedleft + \or \tabu@Xalign \justifying\tabu@justify + \or \expandafter \tabu@Xparsespace + \or \expandafter \tabu@Xcoef + \or \expandafter \tabu@Xm@th + \or \tabu@Xcoef{}% + \else\expandafter \tabu@Xparse + \fi +}% \tabu@Xtest +\def\tabu@Xalign #1#2{% + \ifx \tabu@Xlcr\@empty \else \PackageWarning{tabu} + {Duplicate horizontal alignment specification}\fi + \ifdefined#1\def\tabu@Xlcr{#1}\let#1\relax + \else \def\tabu@Xlcr{#2}\let#2\relax\fi + \expandafter\tabu@Xparse +}% \tabu@Xalign +\def\tabu@Xtype #1{% + \ifx \tabu@rewritten\@empty \else \PackageWarning{tabu} + {Duplicate vertical alignment specification}\fi + \def\tabu@rewritten{#1}\expandafter\tabu@Xparse +}% \tabu@Xtype +\def\tabu@Xcoef#1{\edef\tabu@temp{\tabu@temp#1}% + \afterassignment\tabu@Xc@ef \tabu@cnt\number\if-#10\fi +}% \tabu@Xcoef +\def\tabu@Xc@ef{\advance\tabucolX \tabu@temp\the\tabu@cnt\p@ + \tabu@Xparse{}% +}% \tabu@Xc@ef +\def\tabu@Xm@th #1{\futurelet \@let@token \tabu@Xd@sp} +\def\tabu@Xd@sp{\let\tabu@Xmath=$% + \ifx $\@let@token \def\tabu@Xdisp{\displaystyle}% + \expandafter\tabu@Xparse + \else \expandafter\tabu@Xparse\expandafter{\expandafter}% + \fi +}% \tabu@Xd@sp +\def\tabu@Xrewritten {% + \ifx \tabu@rewritten\@empty \def\tabu@rewritten{p}\fi + \ifdim \tabucolX<\z@ \tabu@negcoeftrue + \else\ifdim \tabucolX=\z@ \tabucolX \p@ + \fi\fi + \edef\tabu@temp{{\the\tabu@Xcol}{\tabu@strippt\tabucolX}}% + \edef\tabu@Xcoefs{\tabu@Xcoefs \tabu@ \tabu@temp}% + \edef\tabu@rewritten ##1##2{\def\noexpand\tabu@rewritten{% + >{\tabu@Xlcr \ifx$\tabu@Xmath$\tabu@Xdisp\fi ##1}% + \tabu@rewritten {\tabu@hsize \tabu@temp}% + <{##2\ifx$\tabu@Xmath$\fi}}% + }\tabu@rewritten +}% \tabu@Xrewritten +\def\tabu@hsize #1#2{% + \ifdim #2\p@<\z@ + \ifdim \tabucolX=\maxdimen \tabu@wd{#1}\else + \ifdim \tabu@wd{#1}<-#2\tabucolX \tabu@wd{#1}\else -#2\tabucolX\fi + \fi + \else #2\tabucolX + \fi +}% \tabu@hsize +%% \usetabu and \preamble: rewriting process --------------------- +\tabu@privatecolumntype \usetabu [1]{% + \ifx\\#1\\\tabu@saveerr{}\else + \@ifundefined{tabu@saved@\string#1} + {\tabu@saveerr{#1}} + {\let\tabu@rewriteX \tabu@rewriteXrestore + \csname tabu@saved@\string#1\expandafter\endcsname\expandafter\@ne}% + \fi +}% \NC@rewrite@\usetabu +\tabu@privatecolumntype \preamble [1]{% + \ifx\\#1\\\tabu@saveerr{}\else + \@ifundefined{tabu@saved@\string#1} + {\tabu@saveerr{#1}} + {\csname tabu@saved@\string#1\expandafter\endcsname\expandafter\z@}% + \fi +}% \NC@rewrite@\preamble +%% Controlling the rewriting process ------------------------------- +\tabu@newcolumntype \tabu@rewritefirst{% + \iftabu@long \aftergroup \tabu@longpream % + \else \aftergroup \tabu@pream + \fi + \let\tabu@ \relax \let\tabu@hsize \relax + \let\tabu@Xcoefs \@empty \let\tabu@savels \relax + \tabu@Xcol \z@ \tabu@cnt \tw@ + \gdef\tabu@mkpreambuffer{\tabu@{}}\tabu@measuringfalse + \global\setbox\@arstrutbox \box\@arstrutbox + \NC@list{\NC@do *}\tabu@textbar \tabu@lines + \NC@list\expandafter{\the\NC@list \NC@do X}% + \iftabu@siunitx % + \NC@list\expandafter{\the\NC@list \NC@do S\NC@do s}\fi + \NC@list\expandafter{\the\expandafter\NC@list \tabu@highprioritycolumns}% + \expandafter\def\expandafter\tabu@NC@list\expandafter{% + \the\expandafter\NC@list \tabu@NC@list}% % * | X S + \NC@list\expandafter{\expandafter \NC@do \expandafter\usetabu + \expandafter \NC@do \expandafter\preamble + \the\NC@list \NC@do \tabu@rewritemiddle + \NC@do \tabu@rewritelast}% + \tabu@savedecl + \tabu@privatecolumns + \edef\tabu@prev{\the\@temptokena}\NC@find \tabu@rewritemiddle +}% NC@rewrite@\tabu@rewritefirst +\tabu@newcolumntype \tabu@rewritemiddle{% + \edef\tabu@temp{\the\@temptokena}\NC@find \tabu@rewritelast +}% \NC@rewrite@\tabu@rewritemiddle +\tabu@newcolumntype \tabu@rewritelast{% + \ifx \tabu@temp\tabu@prev \advance\tabu@cnt \m@ne + \NC@list\expandafter{\tabu@NC@list \NC@do \tabu@rewritemiddle + \NC@do \tabu@rewritelast}% + \else \let\tabu@prev\tabu@temp + \fi + \ifcase \tabu@cnt \expandafter\tabu@endrewrite + \else \expandafter\NC@find \expandafter\tabu@rewritemiddle + \fi +}% \NC@rewrite@\tabu@rewritelast +%% Choosing the strategy -------------------------------------------- +\def\tabu@endrewrite {% + \let\tabu@temp \NC@find + \ifx \@arrayright\relax \let\@arrayright \@empty \fi + \count@=% + \ifx \@finalstrut\tabu@finalstrut \z@ % outer in mode 0 print + \iftabu@measuring + \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer + \tabu@target \csname tabu@\the\tabu@nested.T\endcsname + \tabucolX \csname tabu@\the\tabu@nested.X\endcsname + \edef\@halignto {\ifx\@arrayright\@empty to\tabu@target\fi}}% + \fi + \else\iftabu@measuring 4 % X columns + \xdef\tabu@mkpreambuffer{\tabu@{\tabu@mkpreambuffer + \tabu@target \the\tabu@target + \tabu@spreadtarget \the\tabu@spreadtarget}% + \def\noexpand\tabu@Xcoefs{\tabu@Xcoefs}% + \edef\tabu@halignto{\ifx \@arrayright\@empty to\tabu@target\fi}}% + \let\tabu@Xcoefs \relax + \else\ifcase\tabu@nested \thr@@ % outer, no X + \global\let\tabu@afterendpar \relax + \else \@ne % inner, no X, outer in mode 1 or 2 + \fi + \ifdefined\tabu@usetabu + \else \ifdim\tabu@target=\z@ + \else \let\tabu@temp \tabu@extracolsep + \fi\fi + \fi + \fi + \xdef\tabu@mkpreambuffer{\count@ \the\count@ \tabu@mkpreambuffer}% + \tabu@temp +}% \tabu@endrewrite +\def\tabu@extracolsep{\@defaultunits \expandafter\let + \expandafter\tabu@temp \expandafter=\the\@temptokena \relax\@nnil + \ifx \tabu@temp\@sptoken + \expandafter\tabu@gobblespace \expandafter\tabu@extracolsep + \else + \edef\tabu@temp{\noexpand\NC@find + \if |\noexpand\tabu@temp @% + \else\if !\noexpand\tabu@temp @% + \else !% + \fi\fi + {\noexpand\extracolsep\noexpand\@flushglue}}% + \fi + \tabu@temp +}% \tabu@extrac@lsep +%% Implementing the strategy ---------------------------------------- +\long\def\tabu@pream #1\@preamble {% + \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup + \NC@list\expandafter {\tabu@NC@list}% in case of nesting... + \ifdefined\tabu@usetabu \tabu@usetabu \tabu@target \z@ \fi + \let\tabu@savedpreamble \@preamble + \global\let\tabu@elapsedtime \relax + \tabu@thebody ={#1\tabu@aftergroupcleanup}% + \tabu@thebody =\expandafter{\the\expandafter\tabu@thebody + \@preamble}% + \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) + \tabu@select +}% \tabu@pream +\long\def\tabu@longpream #1\LT@bchunk #2\LT@bchunk{% + \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup + \NC@list\expandafter {\tabu@NC@list}% in case of nesting... + \let\tabu@savedpreamble \@preamble + \global\let\tabu@elapsedtime \relax + \tabu@thebody ={#1\LT@bchunk #2\tabu@aftergroupcleanup \LT@bchunk}% + \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) + \tabu@select +}% \tabu@longpream +\def\tabu@select {% + \ifnum\tabu@nested>\z@ \tabuscantokensfalse \fi + \ifnum \count@=\@ne \iftabu@measuring \count@=\tw@ \fi\fi + \ifcase \count@ + \global\let\tabu@elapsedtime \relax + \tabu@seteverycr + \expandafter \tabuthepreamble % vertical adjustment (inherited from outer) + \or % exit in vertical measure + struts per cell because no X and outer in mode 3 + \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% + \def\tabu@cellralign{\tabu@verticalspacing}% + \tabu@seteverycr + \expandafter \tabuthepreamble + \or % exit without measure because no X and outer in mode 4 + \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty + \tabu@seteverycr + \expandafter \tabuthepreamble + \else % needs trials + \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty + \tabu@savecounters + \expandafter \tabu@setstrategy + \fi +}% \tabu@select +\def\tabu@@ {\gdef\tabu@mkpreambuffer} +%% Protections to set up before trials ------------------------------ +\def\tabu@setstrategy {\begingroup % + \tabu@trialh@@k \tabu@cnt \z@ % number of trials + \hbadness \@M \let\hbadness \@tempcnta + \hfuzz \maxdimen \let\hfuzz \@tempdima + \let\write \tabu@nowrite\let\GenericError \tabu@GenericError + \let\savetabu \@gobble \let\tabudefaulttarget \linewidth + \let\@footnotetext \@gobble \let\@xfootnote \tabu@xfootnote + \let\color \tabu@nocolor\let\rowcolor \tabu@norowcolor + \let\tabu@aftergroupcleanup \relax % only after the last trial + \tabu@mkpreambuffer + \ifnum \count@>\thr@@ \let\@halignto \@empty \tabucolX@init + \def\tabu@lasttry{\m@ne\p@}\fi + \begingroup \iffalse{\fi \ifnum0=`}\fi + \toks@{}\def\tabu@stack{b}\iftabuscantokens \endlinechar=10 \obeyspaces \fi % + \tabu@collectbody \tabu@strategy % +}% \tabu@setstrategy +\def\tabu@savecounters{% + \def\@elt ##1{\csname c@##1\endcsname\the\csname c@##1\endcsname}% + \edef\tabu@clckpt {\begingroup \globaldefs=\@ne \cl@@ckpt \endgroup}\let\@elt \relax +}% \tabu@savecounters +\def\tabucolX@init {% \tabucolX <= \tabu@target / (sum coefs > 0) + \dimen@ \z@ \tabu@Xsum \z@ \tabucolX \z@ \let\tabu@ \tabu@Xinit \tabu@Xcoefs + \ifdim \dimen@>\z@ + \@tempdima \dimexpr \tabu@target *\p@/\dimen@ + \tabu@hfuzz\relax + \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi + \fi +}% \tabucolX@init +\def\tabu@Xinit #1#2{\tabu@Xcol #1 \advance \tabu@Xsum + \ifdim #2\p@>\z@ #2\p@ \advance\dimen@ #2\p@ + \else -#2\p@ \tabu@negcoeftrue + \@tempdima \dimexpr \tabu@target*\p@/\dimexpr-#2\p@\relax \relax + \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi + \tabu@wddef{#1}{0pt}% + \fi +}% \tabu@Xinit +%% Collecting the environment body ---------------------------------- +\long\def\tabu@collectbody #1#2\end #3{% + \edef\tabu@stack{\tabu@pushbegins #2\begin\end\expandafter\@gobble\tabu@stack}% + \ifx \tabu@stack\@empty + \toks@\expandafter{\expandafter\tabu@thebody\expandafter{\the\toks@ #2}% + \def\tabu@end@envir{\end{#3}}% + \iftabuscantokens + \iftabu@long \def\tabu@endenvir {\end{#3}\tabu@gobbleX}% + \else \def\tabu@endenvir {\let\endarray \@empty + \end{#3}\tabu@gobbleX}% + \fi + \else \def\tabu@endenvir {\end{#3}}\fi}% + \let\tabu@collectbody \tabu@endofcollect + \else\def\tabu@temp{#3}% + \ifx \tabu@temp\@empty \toks@\expandafter{\the\toks@ #2\end }% + \else \ifx\tabu@temp\tabu@@spxiii \toks@\expandafter{\the\toks@ #2\end #3}% + \else \ifx\tabu@temp\tabu@X \toks@\expandafter{\the\toks@ #2\end #3}% + \else \toks@\expandafter{\the\toks@ #2\end{#3}}% + \fi\fi\fi + \fi + \tabu@collectbody{#1}% +}% \tabu@collectbody +\long\def\tabu@pushbegins#1\begin#2{\ifx\end#2\else b\expandafter\tabu@pushbegins\fi}% +\def\tabu@endofcollect #1{\ifnum0=`{}\fi + \expandafter\endgroup \the\toks@ #1% +}% \tabu@endofcollect +%% The trials: switching between strategies ------------------------- +\def\tabu@strategy {\relax % stops \count@ assignment ! + \ifcase\count@ % case 0 = print with vertical adjustment (outer is finished) + \expandafter \tabu@endoftrials + \or % case 1 = exit in vertical measure (outer in mode 3) + \expandafter\xdef\csname tabu@\the\tabu@nested.T\endcsname{\the\tabu@target}% + \expandafter\xdef\csname tabu@\the\tabu@nested.X\endcsname{\the\tabucolX}% + \expandafter \tabu@endoftrials + \or % case 2 = exit with a rule replacing the table (outer in mode 4) + \expandafter \tabu@quickend + \or % case 3 = outer is in mode 3 because of no X + \begingroup + \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% + \def\tabu@cellralign{\tabu@verticalspacing}% + \expandafter \tabu@measuring + \else % case 4 = horizontal measure + \begingroup + \global\let\tabu@elapsedtime \tabu@message@etime + \long\def\multicolumn##1##2##3{\multispan{##1}}% + \let\tabu@startpboxORI \@startpbox + \iftabu@spread + \def\tabu@naturalXmax {\z@}% + \let\tabu@naturalXmin \tabu@naturalXmax + \tabu@evr{\global\tabu@naturalX \z@}% + \let\@startpbox \tabu@startpboxmeasure + \else\iftabu@negcoef + \let\@startpbox \tabu@startpboxmeasure + \else \let\@startpbox \tabu@startpboxquick + \fi\fi + \expandafter \tabu@measuring + \fi +}% \tabu@strategy +\def\tabu@measuring{\expandafter \tabu@trial \expandafter + \count@ \the\count@ \tabu@endtrial +}% \tabu@measuring +\def\tabu@trial{\iftabu@long \tabu@longtrial \else \tabu@shorttrial \fi} +\def\tabu@shorttrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr + \ifx \tabu@savecounters\relax \else + \let\tabu@savecounters \relax \tabu@clckpt \fi + $\iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi + \expandafter{\expandafter \tabuthepreamble + \the\tabu@thebody + \csname tabu@adl@endtrial\endcsname + \endarray}$\egroup % got \tabu@box +}% \tabu@shorttrial +\def\tabu@longtrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr + \ifx \tabu@savecounters\relax \else + \let\tabu@savecounters \relax \tabu@clckpt \fi + \iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi + \expandafter{\expandafter \tabuthepreamble + \the\tabu@thebody + \tabuendlongtrial}\egroup % got \tabu@box +}% \tabu@longtrial +\def\tabuendlongtrial{% no @ allowed for \scantokens + \LT@echunk \global\setbox\@ne \hbox{\unhbox\@ne}\kern\wd\@ne + \LT@get@widths +}% \tabuendlongtrial +\def\tabu@adl@endtrial{% + \crcr \noalign{\global\adl@ncol \tabu@nbcols}}% anything global is crap, junky and fails ! +\def\tabu@seteverycr {\tabu@reset + \everycr \expandafter{\the\everycr \tabu@everycr}% + \let\everycr \tabu@noeverycr % +}% \tabu@seteverycr +\def\tabu@noeverycr{{\aftergroup\tabu@restoreeverycr \afterassignment}\toks@} +\def\tabu@restoreeverycr {\let\everycr \tabu@@everycr} +\def\tabu@everycr {\iftabu@everyrow \noalign{\tabu@everyrow}\fi} +\def\tabu@endoftrials {% + \iftabuscantokens \expandafter\@firstoftwo + \else \expandafter\@secondoftwo + \fi + {\expandafter \tabu@closetrialsgroup \expandafter + \tabu@rescan \expandafter{% + \expandafter\tabuthepreamble + \the\expandafter\tabu@thebody + \iftabu@long \else \endarray \fi}} + {\expandafter\tabu@closetrialsgroup \expandafter + \tabuthepreamble + \the\tabu@thebody}% + \tabu@endenvir % Finish ! +}% \tabu@endoftrials +\def\tabu@closetrialsgroup {% + \toks@\expandafter{\tabu@endenvir}% + \edef\tabu@bufferX{\endgroup + \tabucolX \the\tabucolX + \tabu@target \the\tabu@target + \tabu@cnt \the\tabu@cnt + \def\noexpand\tabu@endenvir{\the\toks@}% + %Quid de \@halignto = \tabu@halignto ?? + }% \tabu@bufferX + \tabu@bufferX + \ifcase\tabu@nested % print out (outer in mode 0) + \global\tabu@cnt \tabu@cnt + \tabu@evr{\tabu@verticaldynamicadjustment}% + \tabu@celllalign@def{\everypar{}}\let\tabu@cellralign \@empty + \let\@finalstrut \tabu@finalstrut + \else % vertical measure of nested tabu + \tabu@evr{\tabu@verticalinit}% + \tabu@celllalign@def{\tabu@verticalmeasure}% + \def\tabu@cellralign{\tabu@verticalspacing}% + \fi + \tabu@clckpt \let\@halignto \tabu@halignto + \let\@halignto \@empty + \tabu@seteverycr + \ifdim \tabustrutrule>\z@ \ifnum\tabu@nested=\z@ + \setbox\@arstrutbox \box\voidb@x % force \@arstrutbox to be rebuilt (visible struts) + \fi\fi +}% \tabu@closetrialsgroup +\def\tabu@quickend {\expandafter \endgroup \expandafter + \tabu@target \the\tabu@target \tabu@quickrule + \let\endarray \relax \tabu@endenvir +}% \tabu@quickend +\def\tabu@endtrial {\relax % stops \count@ assignment ! + \ifcase \count@ \tabu@err % case 0 = impossible here + \or \tabu@err % case 1 = impossible here + \or \tabu@err % case 2 = impossible here + \or % case 3 = outer goes into mode 0 + \def\tabu@bufferX{\endgroup}\count@ \z@ + \else % case 4 = outer goes into mode 3 + \iftabu@spread \tabu@spreadarith % inner into mode 1 (outer in mode 3) + \else \tabu@arith % or 2 (outer in mode 4) + \fi + \count@=% + \ifcase\tabu@nested \thr@@ % outer goes into mode 3 + \else\iftabu@measuring \tw@ % outer is in mode 4 + \else \@ne % outer is in mode 3 + \fi\fi + \edef\tabu@bufferX{\endgroup + \tabucolX \the\tabucolX + \tabu@target \the\tabu@target}% + \fi + \expandafter \tabu@bufferX \expandafter + \count@ \the\count@ \tabu@strategy +}% \tabu@endtrial +\def\tabu@err{\errmessage{(tabu) Internal impossible error! (\count@=\the\count@)}} +%% The algorithms: compute the widths / stop or go on --------------- +\def\tabu@arithnegcoef {% + \@tempdima \z@ \dimen@ \z@ \let\tabu@ \tabu@arith@negcoef \tabu@Xcoefs +}% \tabu@arithnegcoef +\def\tabu@arith@negcoef #1#2{% + \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ % saturated by definition + \advance\@tempdima #2\tabucolX + \else + \ifdim -#2\tabucolX <\tabu@wd{#1}% c_i X < natural width <= \tabu@target-> saturated + \advance\dimen@ -#2\p@ + \advance\@tempdima -#2\tabucolX + \else + \advance\@tempdima \tabu@wd{#1}% natural width <= c_i X => neutralised + \ifdim \tabu@wd{#1}<\tabu@target \else % neutralised + \advance\dimen@ -#2\p@ % saturated (natural width = tabu@target) + \fi + \fi + \fi +}% \tabu@arith@negcoef +\def\tabu@givespace #1#2{% here \tabu@DELTA < \z@ + \ifdim \@tempdima=\z@ + \tabu@wddef{#1}{\the\dimexpr -\tabu@DELTA*\p@/\tabu@Xsum}% + \else + \tabu@wddef{#1}{\the\dimexpr \tabu@hsize{#1}{#2} + *(\p@ -\tabu@DELTA*\p@/\@tempdima)/\p@\relax}% + \fi +}% \tabu@givespace +\def\tabu@arith {\advance\tabu@cnt \@ne + \ifnum \tabu@cnt=\@ne \tabu@message{\tabu@titles}\fi + \tabu@arithnegcoef + \@tempdimb \dimexpr \wd\tabu@box -\@tempdima \relax % + \tabu@DELTA = \dimexpr \wd\tabu@box - \tabu@target \relax + \tabu@message{\tabu@message@arith}% + \ifdim \tabu@DELTA <\tabu@hfuzz + \ifdim \tabu@DELTA<\z@ % wd (tabu)<\tabu@target ? + \let\tabu@ \tabu@givespace \tabu@Xcoefs + \advance\@tempdima \@tempdimb \advance\@tempdima -\tabu@DELTA % for message + \else % already converged: nothing to do but nearly impossible... + \fi + \tabucolX \maxdimen + \tabu@measuringfalse + \else % need for narrower X columns + \tabucolX =\dimexpr (\@tempdima -\tabu@DELTA) *\p@/\tabu@Xsum \relax + \tabu@measuringtrue + \@whilesw \iftabu@measuring\fi {% + \advance\tabu@cnt \@ne + \tabu@arithnegcoef + \tabu@DELTA =\dimexpr \@tempdima+\@tempdimb -\tabu@target \relax % always < 0 here + \tabu@message{\tabu@header + \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ + \tabu@msgalign \@tempdima+\@tempdimb { }{ }{ }{ }{ }\@@ + \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ + \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ + \ifdim -\tabu@DELTA<\tabu@hfuzz \tabu@spaces target ok\else + \tabu@msgalign \dimexpr -\tabu@DELTA *\p@/\dimen@ {}{}{}{}{}\@@ + \fi}% + \ifdim -\tabu@DELTA<\tabu@hfuzz + \advance\@tempdima \@tempdimb % for message + \tabu@measuringfalse + \else + \advance\tabucolX \dimexpr -\tabu@DELTA *\p@/\dimen@ \relax + \fi + }% + \fi + \tabu@message{\tabu@message@reached}% + \edef\tabu@bufferX{\endgroup \tabu@cnt \the\tabu@cnt + \tabucolX \the\tabucolX + \tabu@target \the\tabu@target}% +}% \tabu@arith +\def\tabu@spreadarith {% + \dimen@ \z@ \@tempdima \tabu@naturalXmax \let\tabu@ \tabu@spread@arith \tabu@Xcoefs + \edef\tabu@naturalXmin {\the\dimexpr\tabu@naturalXmin*\dimen@/\p@}% + \@tempdimc =\dimexpr \wd\tabu@box -\tabu@naturalXmax+\tabu@naturalXmin \relax + \iftabu@measuring + \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax + \edef\tabu@bufferX{\endgroup \tabucolX \the\tabucolX \tabu@target\the\tabu@target}% + \else + \tabu@message{\tabu@message@spreadarith}% + \ifdim \dimexpr \@tempdimc+\tabu@spreadtarget >\tabu@target + \tabu@message{(tabu) spread + \ifdim \@tempdimc>\tabu@target useless here: default target used% + \else too large: reduced to fit default target\fi.}% + \else + \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax + \tabu@message{(tabu) spread: New target set to \the\tabu@target^^J}% + \fi + \begingroup \let\tabu@wddef \@gobbletwo + \@tempdimb \@tempdima + \tabucolX@init + \tabu@arithnegcoef + \wd\tabu@box =\dimexpr \wd\tabu@box +\@tempdima-\@tempdimb \relax + \expandafter\endgroup \expandafter\tabucolX \the\tabucolX + \tabu@arith + \fi +}% \tabu@spreadarith +\def\tabu@spread@arith #1#2{% + \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ + \else \advance\@tempdima \tabu@wd{#1}\relax + \fi +}% \tabu@spread@arith +%% Reporting in the .log file --------------------------------------- +\def\tabu@message@defaulttarget{% + \ifnum\tabu@nested=\z@^^J(tabu) Default target: + \ifx\tabudefaulttarget\linewidth \string\linewidth + \ifdim \tabu@thetarget=\linewidth \else + -\the\dimexpr\linewidth-\tabu@thetarget\fi = + \else\ifx\tabudefaulttarget\linegoal\string\linegoal= + \fi\fi + \else (tabu) Default target (nested): \fi + \the\tabu@target \on@line + \ifnum\tabu@nested=\z@ , page \the\c@page\fi} +\def\tabu@message@target {^^J(tabu) Target specified: + \the\tabu@target \on@line, page \the\c@page} +\def\tabu@message@arith {\tabu@header + \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ + \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{ }\@@ + \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ + \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ + \ifdim \tabu@DELTA<\tabu@hfuzz giving space\else + \tabu@msgalign \dimexpr (\@tempdima-\tabu@DELTA) *\p@/\tabu@Xsum -\tabucolX {}{}{}{}{}\@@ + \fi +}% \tabu@message@arith +\def\tabu@message@spreadarith {\tabu@spreadheader + \tabu@msgalign \tabu@spreadtarget { }{ }{ }{ }{}\@@ + \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{}\@@ + \tabu@msgalign -\tabu@naturalXmax { }{}{}{}{}\@@ + \tabu@msgalign \tabu@naturalXmin { }{ }{ }{ }{}\@@ + \tabu@msgalign \ifdim \dimexpr\@tempdimc>\tabu@target \tabu@target + \else \@tempdimc+\tabu@spreadtarget \fi + {}{}{}{}{}\@@} +\def\tabu@message@negcoef #1#2{ + \tabu@spaces\tabu@spaces\space * #1. X[\rem@pt#2]: + \space width = \tabu@wd {#1} + \expandafter\string\csname tabu@\the\tabu@nested.W\number#1\endcsname + \ifdim -\tabu@pt#2\tabucolX<\tabu@target + < \number-\rem@pt#2 X + = \the\dimexpr -\tabu@pt#2\tabucolX \relax + \else + <= \the\tabu@target\space < \number-\rem@pt#2 X\fi} +\def\tabu@message@reached{\tabu@header + ******* Reached Target: + hfuzz = \tabu@hfuzz\on@line\space *******} +\def\tabu@message@etime{\edef\tabu@stoptime{\the\pdfelapsedtime}% + \tabu@message{(tabu)\tabu@spaces Time elapsed during measure: + \the\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax sec + \the\numexpr\numexpr(\tabu@stoptime-\tabu@starttime) + -\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax*65536\relax + *1000/65536\relax ms \tabu@spaces(\the\tabu@cnt\space + cycle\ifnum\tabu@cnt>\@ne s\fi)^^J^^J}} +\def\tabu@message@verticalsp {% + \ifdim \@tempdima>\tabu@ht + \ifdim \@tempdimb>\tabu@dp + \expandafter\expandafter\expandafter\string\tabu@ht = + \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@ + \expandafter\expandafter\expandafter\string\tabu@dp = + \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J% + \else + \expandafter\expandafter\expandafter\string\tabu@ht = + \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@^^J% + \fi + \else\ifdim \@tempdimb>\tabu@dp + \tabu@spaces\tabu@spaces\tabu@spaces + \expandafter\expandafter\expandafter\string\tabu@dp = + \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J\fi + \fi +}% \tabu@message@verticalsp +\edef\tabu@spaces{\@spaces} +\def\tabu@strippt{\expandafter\tabu@pt\the} +{\@makeother\P \@makeother\T\lowercase{\gdef\tabu@pt #1PT{#1}}} +\def\tabu@msgalign{\expandafter\tabu@msg@align\the\dimexpr} +\def\tabu@msgalign@PT{\expandafter\tabu@msg@align\romannumeral-`\0\tabu@strippt} +\def\do #1{% + \def\tabu@msg@align##1.##2##3##4##5##6##7##8##9\@@{% + \ifnum##1<10 #1 #1\else + \ifnum##1<100 #1 \else + \ifnum##1<\@m #1\fi\fi\fi + ##1.##2##3##4##5##6##7##8#1}% + \def\tabu@header{(tabu) \ifnum\tabu@cnt<10 #1\fi\the\tabu@cnt) }% + \def\tabu@titles{\ifnum \tabu@nested=\z@ + (tabu) Try#1 #1 tabu X #1 #1 #1tabu Width #1 #1 Target + #1 #1 #1 Coefs #1 #1 #1 Update^^J\fi}% + \def\tabu@spreadheader{% + (tabu) Try#1 #1 Spread #1 #1 tabu Width #1 #1 #1 Nat. X #1 #1 #1 #1Nat. Min. + #1 New Target^^J% + (tabu) sprd} + \def\tabu@message@save {\begingroup + \def\x ####1{\tabu@msg@align ####1{ }{ }{ }{ }{}\@@} + \def\z ####1{\expandafter\x\expandafter{\romannumeral-`\0\tabu@strippt + \dimexpr####1\p@{ }{ }}}% + \let\color \relax \def\tabu@rulesstyle ####1####2{\detokenize{####1}}% + \let\CT@arc@ \relax \let\@preamble \@gobble + \let\tabu@savedpream \@firstofone + \let\tabu@savedparams \@firstofone + \def\tabu@target ####1\relax {(tabu) target #1 #1 #1 #1 #1 = \x{####1}^^J}% + \def\tabucolX ####1\relax {(tabu) X columns width#1 = \x{####1}^^J}% + \def\tabu@nbcols ####1\relax {(tabu) Number of columns: \z{####1}^^J}% + \def\tabu@aligndefault ####1{(tabu) Default alignment: #1 #1 ####1^^J}% + \def\col@sep ####1\relax {(tabu) column sep #1 #1 #1 = \x{####1}^^J}% + \def\arrayrulewidth ####1\relax{(tabu) arrayrulewidth #1 = \x{####1}}% + \def\doublerulesep ####1\relax { doublerulesep = \x{####1}^^J}% + \def\extratabsurround####1\relax{(tabu) extratabsurround = \x{####1}^^J}% + \def\extrarowheight ####1\relax{(tabu) extrarowheight #1 = \x{####1}}% + \def\extrarowdepth ####1\relax {extrarowdepth = \x{####1}^^J}% + \def\abovetabulinesep####1\relax{(tabu) abovetabulinesep=\x{####1} }% + \def\belowtabulinesep####1\relax{ belowtabulinesep=\x{####1}^^J}% + \def\arraystretch ####1{(tabu) arraystretch #1 #1 = \z{####1}^^J}% + \def\minrowclearance####1\relax{(tabu) minrowclearance #1 = \x{####1}^^J}% + \def\tabu@arc@L ####1{(tabu) taburulecolor #1 #1 = ####1^^J}% + \def\tabu@drsc@L ####1{(tabu) tabudoublerulecolor= ####1^^J}% + \def\tabu@evr@L ####1{(tabu) everyrow #1 #1 #1 #1 = \detokenize{####1}^^J}% + \def\tabu@ls@L ####1{(tabu) line style = \detokenize{####1}^^J}% + \def\NC@find ####1\@nil{(tabu) tabu preamble#1 #1 = \detokenize{####1}^^J}% + \def\tabu@wddef####1####2{(tabu) Natural width ####1 = \x{####2}^^J}% + \let\edef \@gobbletwo \let\def \@empty \let\let \@gobbletwo + \tabu@message{% + (tabu) \string\savetabu{\tabu@temp}: \on@line^^J% + \tabu@usetabu \@nil^^J}% + \endgroup} +}\do{ } +%% Measuring the natural width (varwidth) - store the results ------- +\def\tabu@startpboxmeasure #1{\bgroup % entering \vtop + \edef\tabu@temp{\expandafter\@secondoftwo \ifx\tabu@hsize #1\else\relax\fi}% + \ifodd 1\ifx \tabu@temp\@empty 0 \else % starts with \tabu@hsize ? + \iftabu@spread \else % if spread -> measure + \ifdim \tabu@temp\p@>\z@ 0 \fi\fi\fi% if coef>0 -> do not measure + \let\@startpbox \tabu@startpboxORI % restore immediately (nesting) + \tabu@measuringtrue % for the quick option... + \tabu@Xcol =\expandafter\@firstoftwo\ifx\tabu@hsize #1\fi + \ifdim \tabu@temp\p@>\z@ \ifdim \tabu@temp\tabucolX<\tabu@target + \tabu@target=\tabu@temp\tabucolX \fi\fi + \setbox\tabu@box \hbox \bgroup + \begin{varwidth}\tabu@target + \let\FV@ListProcessLine \tabu@FV@ListProcessLine % \hbox to natural width... + \narrowragged \arraybackslash \parfillskip \@flushglue + \ifdefined\pdfadjustspacing \pdfadjustspacing\z@ \fi + \bgroup \aftergroup\tabu@endpboxmeasure + \ifdefined \cellspacetoplimit \tabu@cellspacepatch \fi + \else \expandafter\@gobble + \tabu@startpboxquick{#1}% \@gobble \bgroup + \fi +}% \tabu@startpboxmeasure +\def\tabu@cellspacepatch{\def\bcolumn##1\@nil{}\let\ecolumn\@empty + \bgroup\color@begingroup} +\def\tabu@endpboxmeasure {% + \@finalstrut \@arstrutbox + \end{varwidth}\egroup % + \ifdim \tabu@temp\p@ <\z@ % neg coef + \ifdim \tabu@wd\tabu@Xcol <\wd\tabu@box + \tabu@wddef\tabu@Xcol {\the\wd\tabu@box}% + \tabu@debug{\tabu@message@endpboxmeasure}% + \fi + \else % spread coef>0 + \global\advance \tabu@naturalX \wd\tabu@box + \@tempdima =\dimexpr \wd\tabu@box *\p@/\dimexpr \tabu@temp\p@\relax \relax + \ifdim \tabu@naturalXmax <\tabu@naturalX + \xdef\tabu@naturalXmax {\the\tabu@naturalX}\fi + \ifdim \tabu@naturalXmin <\@tempdima + \xdef\tabu@naturalXmin {\the\@tempdima}\fi + \fi + \box\tabu@box \egroup % end of \vtop (measure) restore \tabu@target +}% \tabu@endpboxmeasure +\def\tabu@wddef #1{\expandafter\xdef + \csname tabu@\the\tabu@nested.W\number#1\endcsname} +\def\tabu@wd #1{\csname tabu@\the\tabu@nested.W\number#1\endcsname} +\def\tabu@message@endpboxmeasure{\tabu@spaces\tabu@spaces<-> % <-> save natural wd + \the\tabu@Xcol. X[\tabu@temp]: + target = \the\tabucolX \space + \expandafter\expandafter\expandafter\string\tabu@wd\tabu@Xcol + =\tabu@wd\tabu@Xcol +}% \tabu@message@endpboxmeasure +\def\tabu@startpboxquick {\bgroup + \let\@startpbox \tabu@startpboxORI % restore immediately + \let\tabu \tabu@quick % \begin is expanded before... + \expandafter\@gobble \@startpbox % gobbles \bgroup +}% \tabu@startpboxquick +\def\tabu@quick {\begingroup \iffalse{\fi \ifnum0=`}\fi + \toks@{}\def\tabu@stack{b}\tabu@collectbody \tabu@endquick +}% \tabu@quick +\def\tabu@endquick {% + \ifodd 1\ifx\tabu@end@envir\tabu@endtabu \else + \ifx\tabu@end@envir\tabu@endtabus \else 0\fi\fi\relax + \endgroup + \else \let\endtabu \relax + \tabu@end@envir + \fi +}% \tabu@quick +\def\tabu@endtabu {\end{tabu}} +\def\tabu@endtabus {\end{tabu*}} +%% Measuring the heights and depths - store the results ------------- +\def\tabu@verticalmeasure{\everypar{}% + \ifnum \currentgrouptype>12 % 14=semi-simple, 15=math shift group + \setbox\tabu@box =\hbox\bgroup + \let\tabu@verticalspacing \tabu@verticalsp@lcr + \d@llarbegin % after \hbox ... + \else + \edef\tabu@temp{\ifnum\currentgrouptype=5\vtop + \else\ifnum\currentgrouptype=12\vcenter + \else\vbox\fi\fi}% + \setbox\tabu@box \hbox\bgroup$\tabu@temp \bgroup + \let\tabu@verticalspacing \tabu@verticalsp@pmb + \fi +}% \tabu@verticalmeasure +\def\tabu@verticalsp@lcr{% + \d@llarend \egroup % + \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep + \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax + \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi + \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi + \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi + \noindent\vrule height\@tempdima depth\@tempdimb +}% \tabu@verticalsp@lcr +\def\tabu@verticalsp@pmb{% inserts struts as needed + \par \expandafter\egroup + \expandafter$\expandafter + \egroup \expandafter + \@tempdimc \the\prevdepth + \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep + \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax + \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi + \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi + \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi + \let\@finalstrut \@gobble + \hrule height\@tempdima depth\@tempdimb width\hsize +%% \box\tabu@box +}% \tabu@verticalsp@pmb + +\def\tabu@verticalinit{% + \ifnum \c@taburow=\z@ \tabu@rearstrut \fi % after \tabu@reset ! + \advance\c@taburow \@ne + \tabu@htdef{\the\ht\@arstrutbox}\tabu@dpdef{\the\dp\@arstrutbox}% + \advance\c@taburow \m@ne +}% \tabu@verticalinit +\def\tabu@htdef {\expandafter\xdef \csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} +\def\tabu@ht {\csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} +\def\tabu@dpdef {\expandafter\xdef \csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} +\def\tabu@dp {\csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} +\def\tabu@verticaldynamicadjustment {% + \advance\c@taburow \@ne + \extrarowheight \dimexpr\tabu@ht - \ht\strutbox + \extrarowdepth \dimexpr\tabu@dp - \dp\strutbox + \let\arraystretch \@empty + \advance\c@taburow \m@ne +}% \tabu@verticaldynamicadjustment +\def\tabuphantomline{\crcr \noalign{% + {\globaldefs \@ne + \setbox\@arstrutbox \box\voidb@x + \let\tabu@@celllalign \tabu@celllalign + \let\tabu@@cellralign \tabu@cellralign + \let\tabu@@cellleft \tabu@cellleft + \let\tabu@@cellright \tabu@cellright + \let\tabu@@thevline \tabu@thevline + \let\tabu@celllalign \@empty + \let\tabu@cellralign \@empty + \let\tabu@cellright \@empty + \let\tabu@cellleft \@empty + \let\tabu@thevline \relax}% + \edef\tabu@temp{\tabu@multispan \tabu@nbcols{\noindent &}}% + \toks@\expandafter{\tabu@temp \noindent\tabu@everyrowfalse \cr + \noalign{\tabu@rearstrut + {\globaldefs\@ne + \let\tabu@celllalign \tabu@@celllalign + \let\tabu@cellralign \tabu@@cellralign + \let\tabu@cellleft \tabu@@cellleft + \let\tabu@cellright \tabu@@cellright + \let\tabu@thevline \tabu@@thevline}}}% + \expandafter}\the\toks@ +}% \tabuphantomline +%% \firsthline and \lasthline corrections --------------------------- +\def\tabu@firstline {\tabu@hlineAZ \tabu@firsthlinecorrection {}} +\def\tabu@firsthline{\tabu@hlineAZ \tabu@firsthlinecorrection \hline} +\def\tabu@lastline {\tabu@hlineAZ \tabu@lasthlinecorrection {}} +\def\tabu@lasthline {\tabu@hlineAZ \tabu@lasthlinecorrection \hline} +\def\tabu@hline {% replaces \hline if no colortbl (see \AtBeginDocument) + \noalign{\ifnum0=`}\fi + {\CT@arc@\hrule height\arrayrulewidth}% + \futurelet \tabu@temp \tabu@xhline +}% \tabu@hline +\def\tabu@xhline{% + \ifx \tabu@temp \hline + {\ifx \CT@drsc@\relax \vskip + \else\ifx \CT@drsc@\@empty \vskip + \else \CT@drsc@\hrule height + \fi\fi + \doublerulesep}% + \fi + \ifnum0=`{\fi}% +}% \tabu@xhline +\def\tabu@hlineAZ #1#2{\noalign{\ifnum0=`}\fi \dimen@ \z@ \count@ \z@ + \toks@{}\def\tabu@hlinecorrection{#1}\def\tabu@temp{#2}% + \tabu@hlineAZsurround +}% \tabu@hlineAZ +\newcommand*\tabu@hlineAZsurround[1][\extratabsurround]{% + \extratabsurround #1\let\tabucline \tabucline@scan + \let\hline \tabu@hlinescan \let\firsthline \hline + \let\cline \tabu@clinescan \let\lasthline \hline + \expandafter \futurelet \expandafter \tabu@temp + \expandafter \tabu@nexthlineAZ \tabu@temp +}% \tabu@hlineAZsurround +\def\tabu@hlinescan {\tabu@thick \arrayrulewidth \tabu@xhlineAZ \hline} +\def\tabu@clinescan #1{\tabu@thick \arrayrulewidth \tabu@xhlineAZ {\cline{#1}}} +\def\tabucline@scan{\@testopt \tabucline@sc@n {}} +\def\tabucline@sc@n #1[#2]{\tabu@xhlineAZ {\tabucline[{#1}]{#2}}} +\def\tabu@nexthlineAZ{% + \ifx \tabu@temp\hline \else + \ifx \tabu@temp\cline \else + \ifx \tabu@temp\tabucline \else + \tabu@hlinecorrection + \fi\fi\fi +}% \tabu@nexthlineAZ +\def\tabu@xhlineAZ #1{% + \toks@\expandafter{\the\toks@ #1}% + \@tempdimc \tabu@thick % The last line width + \ifcase\count@ \@tempdimb \tabu@thick % The first line width + \else \advance\dimen@ \dimexpr \tabu@thick+\doublerulesep \relax + \fi + \advance\count@ \@ne \futurelet \tabu@temp \tabu@nexthlineAZ +}% \tabu@xhlineAZ +\def\tabu@firsthlinecorrection{% \count@ = number of \hline -1 + \@tempdima \dimexpr \ht\@arstrutbox+\dimen@ + \edef\firsthline{% + \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule + height \the\dimexpr\@tempdima+\extratabsurround + depth \dp\@arstrutbox + width \tabustrutrule}\hss}\cr + \noalign{\vskip -\the\dimexpr \@tempdima+\@tempdimb + +\dp\@arstrutbox \relax}% + \the\toks@ + }\ifnum0=`{\fi + \expandafter}\firsthline % we are then ! +}% \tabu@firsthlinecorrection +\def\tabu@lasthlinecorrection{% + \@tempdima \dimexpr \dp\@arstrutbox+\dimen@+\@tempdimb+\@tempdimc + \edef\lasthline{% + \the\toks@ + \noalign{\vskip -\the\dimexpr\dimen@+\@tempdimb+\dp\@arstrutbox}% + \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule + depth \the\dimexpr \dp\@arstrutbox+\@tempdimb+\dimen@ + +\extratabsurround-\@tempdimc + height \z@ + width \tabustrutrule}\hss}\cr + }\ifnum0=`{\fi + \expandafter}\lasthline % we are then ! +}% \tabu@lasthlinecorrection +\def\tabu@LT@@hline{% + \ifx\LT@next\hline + \global\let\LT@next \@gobble + \ifx \CT@drsc@\relax + \gdef\CT@LT@sep{% + \noalign{\penalty-\@medpenalty\vskip\doublerulesep}}% + \else + \gdef\CT@LT@sep{% + \multispan\LT@cols{% + \CT@drsc@\leaders\hrule\@height\doublerulesep\hfill}\cr}% + \fi + \else + \global\let\LT@next\empty + \gdef\CT@LT@sep{% + \noalign{\penalty-\@lowpenalty\vskip-\arrayrulewidth}}% + \fi + \ifnum0=`{\fi}% + \multispan\LT@cols + {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr + \CT@LT@sep + \multispan\LT@cols + {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr + \noalign{\penalty\@M}% + \LT@next +}% \tabu@LT@@hline +%% Horizontal lines : \tabucline ------------------------------------ +\let\tabu@start \@tempcnta +\let\tabu@stop \@tempcntb +\newcommand*\tabucline{\noalign{\ifnum0=`}\fi \tabu@cline} +\newcommand*\tabu@cline[2][]{\tabu@startstop{#2}% + \ifnum \tabu@stop<\z@ \toks@{}% + \else \tabu@clinearg{#1}\tabu@thestyle + \edef\tabucline{\toks@{% + \ifnum \tabu@start>\z@ \omit + \tabu@multispan\tabu@start {\span\omit}&\fi + \omit \tabu@multispan\tabu@stop {\span\omit}% + \tabu@thehline\cr + }}\tabucline + \tabu@tracinglines{(tabu:tabucline) Style: #1^^J\the\toks@^^J^^J}% + \fi + \futurelet \tabu@temp \tabu@xcline +}% \tabu@cline +\def\tabu@clinearg #1{% + \ifx\\#1\\\let\tabu@thestyle \tabu@ls@ + \else \@defaultunits \expandafter\let\expandafter\@tempa + \romannumeral-`\0#1\relax \@nnil + \ifx \hbox\@tempa \tabu@clinebox{#1}% + \else\ifx \box\@tempa \tabu@clinebox{#1}% + \else\ifx \vbox\@tempa \tabu@clinebox{#1}% + \else\ifx \vtop\@tempa \tabu@clinebox{#1}% + \else\ifx \copy\@tempa \tabu@clinebox{#1}% + \else\ifx \leaders\@tempa \tabu@clineleads{#1}% + \else\ifx \cleaders\@tempa \tabu@clineleads{#1}% + \else\ifx \xleaders\@tempa \tabu@clineleads{#1}% + \else\tabu@getline {#1}% + \fi\fi\fi\fi\fi\fi\fi\fi + \fi +}% \tabu@clinearg +\def\tabu@clinebox #1{\tabu@clineleads{\xleaders#1\hss}} +\def\tabu@clineleads #1{% + \let\tabu@thestyle \relax \let\tabu@leaders \@undefined + \gdef\tabu@thehrule{#1}} +\def\tabu@thehline{\begingroup + \ifdefined\tabu@leaders + \noexpand\tabu@thehleaders + \else \noexpand\tabu@thehrule + \fi \endgroup +}% \tabu@thehline +\def\tabu@xcline{% + \ifx \tabu@temp\tabucline + \toks@\expandafter{\the\toks@ \noalign + {\ifx\CT@drsc@\relax \vskip + \else \CT@drsc@\hrule height + \fi + \doublerulesep}}% + \fi + \tabu@docline +}% \tabu@xcline +\def\tabu@docline {\ifnum0=`{\fi \expandafter}\the\toks@} +\def\tabu@docline@evr {\xdef\tabu@doclineafter{\the\toks@}% + \ifnum0=`{\fi}\aftergroup\tabu@doclineafter} +\def\tabu@multispan #1#2{% + \ifnum\numexpr#1>\@ne #2\expandafter\tabu@multispan + \else \expandafter\@gobbletwo + \fi {#1-1}{#2}% +}% \tabu@multispan +\def\tabu@startstop #1{\tabu@start@stop #1\relax 1-\tabu@nbcols \@nnil} +\def\tabu@start@stop #1-#2\@nnil{% + \@defaultunits \tabu@start\number 0#1\relax \@nnil + \@defaultunits \tabu@stop \number 0#2\relax \@nnil + \tabu@stop \ifnum \tabu@start>\tabu@nbcols \m@ne + \else\ifnum \tabu@stop=\z@ \tabu@nbcols + \else\ifnum \tabu@stop>\tabu@nbcols \tabu@nbcols + \else \tabu@stop + \fi\fi\fi + \advance\tabu@start \m@ne + \ifnum \tabu@start>\z@ \advance\tabu@stop -\tabu@start \fi +}% \tabu@start@stop +%% Numbers: siunitx S columns (and \tabudecimal) ------------------- +\def\tabu@tabudecimal #1{% + \def\tabu@decimal{#1}\@temptokena{}% + \let\tabu@getdecimal@ \tabu@getdecimal@ignorespaces + \tabu@scandecimal +}% \tabu@tabudecimal +\def\tabu@scandecimal{\futurelet \tabu@temp \tabu@getdecimal@} +\def\tabu@skipdecimal#1{#1\tabu@scandecimal} +\def\tabu@getdecimal@ignorespaces{% + \ifcase 0\ifx\tabu@temp\ignorespaces\else + \ifx\tabu@temp\@sptoken1\else + 2\fi\fi\relax + \let\tabu@getdecimal@ \tabu@getdecimal + \expandafter\tabu@skipdecimal + \or \expandafter\tabu@gobblespace\expandafter\tabu@scandecimal + \else \expandafter\tabu@skipdecimal + \fi +}% \tabu@getdecimal@ignorespaces +\def\tabu@get@decimal#1{\@temptokena\expandafter{\the\@temptokena #1}% + \tabu@scandecimal} +\def\do#1{% + \def\tabu@get@decimalspace#1{% + \@temptokena\expandafter{\the\@temptokena #1}\tabu@scandecimal}% +}\do{ } +\let\tabu@@tabudecimal \tabu@tabudecimal +\def\tabu@getdecimal{% + \ifcase 0\ifx 0\tabu@temp\else + \ifx 1\tabu@temp\else + \ifx 2\tabu@temp\else + \ifx 3\tabu@temp\else + \ifx 4\tabu@temp\else + \ifx 5\tabu@temp\else + \ifx 6\tabu@temp\else + \ifx 7\tabu@temp\else + \ifx 8\tabu@temp\else + \ifx 9\tabu@temp\else + \ifx .\tabu@temp\else + \ifx ,\tabu@temp\else + \ifx -\tabu@temp\else + \ifx +\tabu@temp\else + \ifx e\tabu@temp\else + \ifx E\tabu@temp\else + \ifx\tabu@cellleft\tabu@temp1\else + \ifx\ignorespaces\tabu@temp1\else + \ifx\@sptoken\tabu@temp2\else + 3\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax + \expandafter\tabu@get@decimal + \or \expandafter\tabu@skipdecimal + \or \expandafter\tabu@get@decimalspace + \else\expandafter\tabu@printdecimal + \fi +}% \tabu@getdecimal +\def\tabu@printdecimal{% + \edef\tabu@temp{\the\@temptokena}% + \ifx\tabu@temp\@empty\else + \ifx\tabu@temp\space\else + \expandafter\tabu@decimal\expandafter{\the\@temptokena}% + \fi\fi +}% \tabu@printdecimal +%% Verbatim inside X columns ---------------------------------------- +\def\tabu@verbatim{% + \let\verb \tabu@verb + \let\FV@DefineCheckEnd \tabu@FV@DefineCheckEnd +}% \tabu@verbatim +\let\tabu@ltx@verb \verb +\def\tabu@verb{\@ifstar {\tabu@ltx@verb*} \tabu@ltx@verb} +\def\tabu@fancyvrb {% + \def\tabu@FV@DefineCheckEnd ##1{% + \def\tabu@FV@DefineCheckEnd{% + ##1% + \let\FV@CheckEnd \tabu@FV@CheckEnd + \let\FV@@CheckEnd \tabu@FV@@CheckEnd + \let\FV@@@CheckEnd \tabu@FV@@@CheckEnd + \edef\FV@EndScanning{% + \def\noexpand\next{\noexpand\end{\FV@EnvironName}}% + \global\let\noexpand\FV@EnvironName\relax + \noexpand\next}% + \xdef\FV@EnvironName{\detokenize\expandafter{\FV@EnvironName}}}% + }\expandafter\tabu@FV@DefineCheckEnd\expandafter{\FV@DefineCheckEnd} +}% \tabu@fancyvrb +\def\tabu@FV@CheckEnd #1{\expandafter\FV@@CheckEnd \detokenize{#1\end{}}\@nil} +\edef\tabu@FV@@@CheckEnd {\detokenize{\end{}}} +\begingroup +\catcode`\[1 \catcode`\]2 +\@makeother\{ \@makeother\} + \edef\x[\endgroup + \def\noexpand\tabu@FV@@CheckEnd ##1\detokenize[\end{]##2\detokenize[}]##3% + ]\x \@nil{\def\@tempa{#2}\def\@tempb{#3}} +\def\tabu@FV@ListProcessLine #1{% + \hbox {%to \hsize{% + \kern\leftmargin + \hbox {%to \linewidth{% + \FV@LeftListNumber + \FV@LeftListFrame + \FancyVerbFormatLine{#1}\hss +%% DG/SR modification begin - Jan. 28, 1998 (for numbers=right add-on) +%% \FV@RightListFrame}% + \FV@RightListFrame + \FV@RightListNumber}% +%% DG/SR modification end + \hss}} +%% \savetabu -------------------------------------------------------- +\newcommand*\savetabu[1]{\noalign{% + \tabu@sanitizearg{#1}\tabu@temp + \ifx \tabu@temp\@empty \tabu@savewarn{}{The tabu will not be saved}\else + \@ifundefined{tabu@saved@\tabu@temp}{}{\tabu@savewarn{#1}{Overwriting}}% + \ifdefined\tabu@restored \expandafter\let + \csname tabu@saved@\tabu@temp \endcsname \tabu@restored + \else {\tabu@save}% + \fi + \fi}% +}% \savetabu +\def\tabu@save {% + \toks0\expandafter{\tabu@saved@}% + \iftabu@negcoef + \let\tabu@wddef \relax \let\tabu@ \tabu@savewd \edef\tabu@savewd{\tabu@Xcoefs}% + \toks0\expandafter{\the\toks\expandafter0\tabu@savewd}\fi + \toks1\expandafter{\tabu@savedpream}% + \toks2\expandafter{\tabu@savedpreamble}% + \let\@preamble \relax + \let\tabu@savedpream \relax \let\tabu@savedparams \relax + \edef\tabu@preamble{% + \def\noexpand\tabu@aligndefault{\tabu@align}% + \def\tabu@savedparams {\noexpand\the\toks0}% + \def\tabu@savedpream {\noexpand\the\toks1}}% + \edef\tabu@usetabu{% + \def\@preamble {\noexpand\the\toks2}% + \tabu@target \the\tabu@target \relax + \tabucolX \the\tabucolX \relax + \tabu@nbcols \the\tabu@nbcols \relax + \def\noexpand\tabu@aligndefault{\tabu@align}% + \def\tabu@savedparams {\noexpand\the\toks0}% + \def\tabu@savedpream {\noexpand\the\toks1}}% + \let\tabu@aligndefault \relax \let\@sharp \relax + \edef\@tempa{\noexpand\tabu@s@ved + {\tabu@usetabu} + {\tabu@preamble} + {\the\toks1}}\@tempa + \tabu@message@save +}% \tabu@save +\long\def\tabu@s@ved #1#2#3{% + \def\tabu@usetabu{#1}% + \expandafter\gdef\csname tabu@saved@\tabu@temp\endcsname ##1{% + \ifodd ##1% \usetabu + \tabu@measuringfalse \tabu@spreadfalse % Just in case... + \gdef\tabu@usetabu {% + \ifdim \tabu@target>\z@ \tabu@warn@usetabu \fi + \global\let\tabu@usetabu \@undefined + \def\@halignto {to\tabu@target}% + #1% + \ifx \tabu@align\tabu@aligndefault@text + \ifnum \tabu@nested=\z@ + \let\tabu@align \tabu@aligndefault \fi\fi}% + \else % \preamble + \gdef\tabu@preamble {% + \global\let\tabu@preamble \@undefined + #2% + \ifx \tabu@align\tabu@aligndefault@text + \ifnum \tabu@nested=\z@ + \let\tabu@align \tabu@aligndefault \fi\fi}% + \fi + #3}% +}% \tabu@s@ved +\def\tabu@aligndefault@text {\tabu@aligndefault}% +\def\tabu@warn@usetabu {\PackageWarning{tabu} + {Specifying a target with \string\usetabu\space is useless + \MessageBreak The target cannot be changed!}} +\def\tabu@savewd #1#2{\ifdim #2\p@<\z@ \tabu@wddef{#1}{\tabu@wd{#1}}\fi} +\def\tabu@savewarn#1#2{\PackageInfo{tabu} + {User-name `#1' already used for \string\savetabu + \MessageBreak #2}}% +\def\tabu@saveerr#1{\PackageError{tabu} + {User-name `#1' is unknown for \string\usetabu + \MessageBreak I cannot restore an unknown preamble!}\@ehd} +%% \rowfont --------------------------------------------------------- +\newskip \tabu@cellskip +\def\tabu@rowfont{\ifdim \baselineskip=\z@\noalign\fi + {\ifnum0=`}\fi \tabu@row@font} +\newcommand*\tabu@row@font[2][]{% + \ifnum7=\currentgrouptype + \global\let\tabu@@cellleft \tabu@cellleft + \global\let\tabu@@cellright \tabu@cellright + \global\let\tabu@@celllalign \tabu@celllalign + \global\let\tabu@@cellralign \tabu@cellralign + \global\let\tabu@@rowfontreset\tabu@rowfontreset + \fi + \global\let\tabu@rowfontreset \tabu@rowfont@reset + \expandafter\gdef\expandafter\tabu@cellleft\expandafter{\tabu@cellleft #2}% + \ifcsname tabu@cell@#1\endcsname % row alignment + \csname tabu@cell@#1\endcsname \fi + \ifnum0=`{\fi}% end of group / noalign group +}% \rowfont +\def\tabu@ifcolorleavevmode #1{\let\color \tabu@leavevmodecolor #1\let\color\tabu@color}% +\def\tabu@rowfont@reset{% + \global\let\tabu@rowfontreset \tabu@@rowfontreset + \global\let\tabu@cellleft \tabu@@cellleft + \global\let\tabu@cellright \tabu@@cellright + \global\let\tabu@cellfont \@empty + \global\let\tabu@celllalign \tabu@@celllalign + \global\let\tabu@cellralign \tabu@@cellralign +}% \tabu@@rowfontreset +\let\tabu@rowfontreset \@empty % overwritten \AtBeginDocument if colortbl +%% \tabu@prepnext@tok ----------------------------------------------- +\newif \iftabu@cellright +\def\tabu@prepnext@tok{% + \ifnum \count@<\z@ % + \@tempcnta \@M % + \tabu@nbcols\z@ + \let\tabu@fornoopORI \@fornoop + \tabu@cellrightfalse + \else + \ifcase \numexpr \count@-\@tempcnta \relax % (case 0): prev. token is left + \advance \tabu@nbcols \@ne + \iftabu@cellright % before-previous token is right and is finished + \tabu@cellrightfalse % + \tabu@righttok + \fi + \tabu@lefttok + \or % (case 1) previous token is right + \tabu@cellrighttrue \let\@fornoop \tabu@lastnoop + \else % special column: do not change the token + \iftabu@cellright % before-previous token is right + \tabu@cellrightfalse + \tabu@righttok + \fi + \fi % \ifcase + \fi + \tabu@prepnext@tokORI +}% \tabu@prepnext@tok +\long\def\tabu@lastnoop#1\@@#2#3{\tabu@lastn@@p #2\@nextchar \in@\in@@} +\def\tabu@lastn@@p #1\@nextchar #2#3\in@@{% + \ifx \in@#2\else + \let\@fornoop \tabu@fornoopORI + \xdef\tabu@mkpreambuffer{\tabu@nbcols\the\tabu@nbcols \tabu@mkpreambuffer}% + \toks0\expandafter{\expandafter\tabu@everyrowtrue \the\toks0}% + \expandafter\prepnext@tok + \fi +}% \tabu@lastnoop +\def\tabu@righttok{% + \advance \count@ \m@ne + \toks\count@\expandafter {\the\toks\count@ \tabu@cellright \tabu@cellralign}% + \advance \count@ \@ne +}% \tabu@righttok +\def\tabu@lefttok{\toks\count@\expandafter{\expandafter\tabu@celllalign + \the\toks\count@ \tabu@cellleft}% after because of $ +}% \tabu@lefttok +%% Neutralisation of glues ------------------------------------------ +\let\tabu@cellleft \@empty +\let\tabu@cellright \@empty +\tabu@celllalign@def{\tabu@cellleft}% +\let\tabu@cellralign \@empty +\def\tabu@cell@align #1#2#3{% + \let\tabu@maybesiunitx \toks@ \tabu@celllalign + \global \expandafter \tabu@celllalign@def \expandafter {\the\toks@ #1}% + \toks@\expandafter{\tabu@cellralign #2}% + \xdef\tabu@cellralign{\the\toks@}% + \toks@\expandafter{\tabu@cellleft #3}% + \xdef\tabu@cellleft{\the\toks@}% +}% \tabu@cell@align +\def\tabu@cell@l{% force alignment to left + \tabu@cell@align + {\tabu@removehfil \raggedright \tabu@cellleft}% left + {\tabu@flush1\tabu@ignorehfil}% right + \raggedright +}% \tabu@cell@l +\def\tabu@cell@c{% force alignment to center + \tabu@cell@align + {\tabu@removehfil \centering \tabu@flush{.5}\tabu@cellleft} + {\tabu@flush{.5}\tabu@ignorehfil} + \centering +}% \tabu@cell@c +\def\tabu@cell@r{% force alignment to right + \tabu@cell@align + {\tabu@removehfil \raggedleft \tabu@flush1\tabu@cellleft} + \tabu@ignorehfil + \raggedleft +}% \tabu@cell@r +\def\tabu@cell@j{% force justification (for p, m, b columns) + \tabu@cell@align + {\tabu@justify\tabu@cellleft} + {} + \tabu@justify +}% \tabu@cell@j +\def\tabu@justify{% + \leftskip\z@skip \@rightskip\leftskip \rightskip\@rightskip + \parfillskip\@flushglue +}% \tabu@justify +%% ragged2e settings +\def\tabu@cell@L{% force alignment to left (ragged2e) + \tabu@cell@align + {\tabu@removehfil \RaggedRight \tabu@cellleft} + {\tabu@flush 1\tabu@ignorehfil} + \RaggedRight +}% \tabu@cell@L +\def\tabu@cell@C{% force alignment to center (ragged2e) + \tabu@cell@align + {\tabu@removehfil \Centering \tabu@flush{.5}\tabu@cellleft} + {\tabu@flush{.5}\tabu@ignorehfil} + \Centering +}% \tabu@cell@C +\def\tabu@cell@R{% force alignment to right (ragged2e) + \tabu@cell@align + {\tabu@removehfil \RaggedLeft \tabu@flush 1\tabu@cellleft} + \tabu@ignorehfil + \RaggedLeft +}% \tabu@cell@R +\def\tabu@cell@J{% force justification (ragged2e) + \tabu@cell@align + {\justifying \tabu@cellleft} + {} + \justifying +}% \tabu@cell@J +\def\tabu@flush#1{% + \iftabu@colortbl % colortbl uses \hfill rather than \hfil + \hskip \ifnum13<\currentgrouptype \stretch{#1}% + \else \ifdim#1pt<\p@ \tabu@cellskip + \else \stretch{#1} + \fi\fi \relax + \else % array.sty + \ifnum 13<\currentgrouptype + \hfil \hskip1sp \relax \fi + \fi +}% \tabu@flush +\let\tabu@hfil \hfil +\let\tabu@hfill \hfill +\let\tabu@hskip \hskip +\def\tabu@removehfil{% + \iftabu@colortbl + \unkern \tabu@cellskip =\lastskip + \ifnum\gluestretchorder\tabu@cellskip =\tw@ \hskip-\tabu@cellskip + \else \tabu@cellskip \z@skip + \fi + \else + \ifdim\lastskip=1sp\unskip\fi + \ifnum\gluestretchorder\lastskip =\@ne + \hfilneg % \hfilneg for array.sty but not for colortbl... + \fi + \fi +}% \tabu@removehfil +\def\tabu@ignorehfil{\aftergroup \tabu@nohfil} +\def\tabu@nohfil{% \hfil -> do nothing + restore original \hfil + \def\hfil{\let\hfil \tabu@hfil}% local to (alignment template) group +}% \tabu@nohfil +\def\tabu@colortblalignments {% if colortbl + \def\tabu@nohfil{% + \def\hfil {\let\hfil \tabu@hfil}% local to (alignment template) group + \def\hfill {\let\hfill \tabu@hfill}% (colortbl uses \hfill) pfff... + \def\hskip ####1\relax{\let\hskip \tabu@hskip}}% local +}% \tabu@colortblalignments +%% Taking care of footnotes and hyperfootnotes ---------------------- +\long\def\tabu@footnotetext #1{% + \edef\@tempa{\the\tabu@footnotes + \noexpand\footnotetext [\the\csname c@\@mpfn\endcsname]}% + \global\tabu@footnotes\expandafter{\@tempa {#1}}}% +\long\def\tabu@xfootnotetext [#1]#2{% + \global\tabu@footnotes\expandafter{\the\tabu@footnotes + \footnotetext [{#1}]{#2}}} +\let\tabu@xfootnote \@xfootnote +\long\def\tabu@Hy@ftntext{\tabu@Hy@ftntxt {\the \c@footnote }} +\long\def\tabu@Hy@xfootnote [#1]{% + \begingroup + \value\@mpfn #1\relax + \protected@xdef \@thefnmark {\thempfn}% + \endgroup + \@footnotemark \tabu@Hy@ftntxt {#1}% +}% \tabu@Hy@xfootnote +\long\def\tabu@Hy@ftntxt #1#2{% + \edef\@tempa{% + \the\tabu@footnotes + \begingroup + \value\@mpfn #1\relax + \noexpand\protected@xdef\noexpand\@thefnmark {\noexpand\thempfn}% + \expandafter \noexpand \expandafter + \tabu@Hy@footnotetext \expandafter{\Hy@footnote@currentHref}% + }% + \global\tabu@footnotes\expandafter{\@tempa {#2}% + \endgroup}% +}% \tabu@Hy@ftntxt +\long\def\tabu@Hy@footnotetext #1#2{% + \H@@footnotetext{% + \ifHy@nesting + \hyper@@anchor {#1}{#2}% + \else + \Hy@raisedlink{% + \hyper@@anchor {#1}{\relax}% + }% + \def\@currentHref {#1}% + \let\@currentlabelname \@empty + #2% + \fi + }% +}% \tabu@Hy@footnotetext +%% No need for \arraybackslash ! ------------------------------------ +\def\tabu@latextwoe {% +\def\tabu@temp##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} +\tabu@temp \tabu@centering \centering \arraybackslash +\tabu@temp \tabu@raggedleft \raggedleft \arraybackslash +\tabu@temp \tabu@raggedright \raggedright \arraybackslash +}% \tabu@latextwoe +\def\tabu@raggedtwoe {% +\def\tabu@temp ##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} +\tabu@temp \tabu@Centering \Centering \arraybackslash +\tabu@temp \tabu@RaggedLeft \RaggedLeft \arraybackslash +\tabu@temp \tabu@RaggedRight \RaggedRight \arraybackslash +\tabu@temp \tabu@justifying \justifying \arraybackslash +}% \tabu@raggedtwoe +\def\tabu@normalcrbackslash{\let\\\@normalcr} +\def\tabu@trivlist{\expandafter\def\expandafter\@trivlist\expandafter{% + \expandafter\tabu@normalcrbackslash \@trivlist}} +%% Utilities: \fbox \fcolorbox and \tabudecimal ------------------- +\def\tabu@fbox {\leavevmode\afterassignment\tabu@beginfbox \setbox\@tempboxa\hbox} +\def\tabu@beginfbox {\bgroup \kern\fboxsep + \bgroup\aftergroup\tabu@endfbox} +\def\tabu@endfbox {\kern\fboxsep\egroup\egroup + \@frameb@x\relax} +\def\tabu@color@b@x #1#2{\leavevmode \bgroup + \def\tabu@docolor@b@x{#1{#2\color@block{\wd\z@}{\ht\z@}{\dp\z@}\box\z@}}% + \afterassignment\tabu@begincolor@b@x \setbox\z@ \hbox +}% \tabu@color@b@x +\def\tabu@begincolor@b@x {\kern\fboxsep \bgroup + \aftergroup\tabu@endcolor@b@x \set@color} +\def\tabu@endcolor@b@x {\kern\fboxsep \egroup + \dimen@\ht\z@ \advance\dimen@ \fboxsep \ht\z@ \dimen@ + \dimen@\dp\z@ \advance\dimen@ \fboxsep \dp\z@ \dimen@ + \tabu@docolor@b@x \egroup +}% \tabu@endcolor@b@x +%% Corrections (arydshln, delarray, colortbl) ----------------------- +\def\tabu@fix@arrayright {%% \@arrayright is missing from \endarray + \iftabu@colortbl + \ifdefined\adl@array % + \def\tabu@endarray{% + \adl@endarray \egroup \adl@arrayrestore \CT@end \egroup % + \@arrayright % + \gdef\@preamble{}}% + \else % + \def\tabu@endarray{% + \crcr \egroup \egroup % + \@arrayright % + \gdef\@preamble{}\CT@end}% + \fi + \else + \ifdefined\adl@array % + \def\tabu@endarray{% + \adl@endarray \egroup \adl@arrayrestore \egroup % + \@arrayright % + \gdef\@preamble{}}% + \else % + \PackageWarning{tabu} + {\string\@arrayright\space is missing from the + \MessageBreak definition of \string\endarray. + \MessageBreak Compatibility with delarray.sty is broken.}% + \fi\fi +}% \tabu@fix@arrayright +\def\tabu@adl@xarraydashrule #1#2#3{% + \ifnum\@lastchclass=\adl@class@start\else + \ifnum\@lastchclass=\@ne\else + \ifnum\@lastchclass=5 \else % @-arg (class 5) and !-arg (class 1) + \adl@leftrulefalse \fi\fi % must be treated the same + \fi + \ifadl@zwvrule\else \ifadl@inactive\else + \@addtopreamble{\vrule\@width\arrayrulewidth + \@height\z@ \@depth\z@}\fi \fi + \ifadl@leftrule + \@addtopreamble{\adl@vlineL{\CT@arc@}{\adl@dashgapcolor}% + {\number#1}#3}% + \else \@addtopreamble{\adl@vlineR{\CT@arc@}{\adl@dashgapcolor}% + {\number#2}#3} + \fi +}% \tabu@adl@xarraydashrule +\def\tabu@adl@act@endpbox {% + \unskip \ifhmode \nobreak \fi \@finalstrut \@arstrutbox + \egroup \egroup + \adl@colhtdp \box\adl@box \hfil +}% \tabu@adl@act@endpbox +\def\tabu@adl@fix {% + \let\adl@xarraydashrule \tabu@adl@xarraydashrule % arydshln + \let\adl@act@endpbox \tabu@adl@act@endpbox % arydshln + \let\adl@act@@endpbox \tabu@adl@act@endpbox % arydshln + \let\@preamerror \@preamerr % arydshln +}% \tabu@adl@fix +%% Correction for longtable' \@startbox definition ------------------ +%% => \everypar is ``missing'' : TeX should be in vertical mode +\def\tabu@LT@startpbox #1{% + \bgroup + \let\@footnotetext\LT@p@ftntext + \setlength\hsize{#1}% + \@arrayparboxrestore + \everypar{% + \vrule \@height \ht\@arstrutbox \@width \z@ + \everypar{}}% +}% \tabu@LT@startpbox +%% \tracingtabu and the package options ------------------ +\DeclareOption{delarray}{\AtEndOfPackage{\RequirePackage{delarray}}} +\DeclareOption{linegoal}{% + \AtEndOfPackage{% + \RequirePackage{linegoal}[2010/12/07]% + \let\tabudefaulttarget \linegoal% \linegoal is \linewidth if not pdfTeX +}} +\DeclareOption{scantokens}{\tabuscantokenstrue} +\DeclareOption{debugshow}{\AtEndOfPackage{\tracingtabu=\tw@}} +\def\tracingtabu {\begingroup\@ifnextchar=% + {\afterassignment\tabu@tracing\count@} + {\afterassignment\tabu@tracing\count@1\relax}} +\def\tabu@tracing{\expandafter\endgroup + \expandafter\tabu@tr@cing \the\count@ \relax +}% \tabu@tracing +\def\tabu@tr@cing #1\relax {% + \ifnum#1>\thr@@ \let\tabu@tracinglines\message + \else \let\tabu@tracinglines\@gobble + \fi + \ifnum#1>\tw@ \let\tabu@DBG \tabu@@DBG + \def\tabu@mkarstrut {\tabu@DBG@arstrut}% + \tabustrutrule 1.5\p@ + \else \let\tabu@DBG \@gobble + \def\tabu@mkarstrut {\tabu@arstrut}% + \tabustrutrule \z@ + \fi + \ifnum#1>\@ne \let\tabu@debug \message + \else \let\tabu@debug \@gobble + \fi + \ifnum#1>\z@ + \let\tabu@message \message + \let\tabu@tracing@save \tabu@message@save + \let\tabu@starttimer \tabu@pdftimer + \else + \let\tabu@message \@gobble + \let\tabu@tracing@save \@gobble + \let\tabu@starttimer \relax + \fi +}% \tabu@tr@cing +%% Setup \AtBeginDocument +\AtBeginDocument{\tabu@AtBeginDocument} +\def\tabu@AtBeginDocument{\let\tabu@AtBeginDocument \@undefined + \ifdefined\arrayrulecolor \tabu@colortbltrue % + \tabu@colortblalignments % different glues are used + \else \tabu@colortblfalse \fi + \ifdefined\CT@arc@ \else \let\CT@arc@ \relax \fi + \ifdefined\CT@drsc@\else \let\CT@drsc@ \relax \fi + \let\tabu@arc@L \CT@arc@ \let\tabu@drsc@L \CT@drsc@ + \ifodd 1\ifcsname siunitx_table_collect_begin:Nn\endcsname % + \expandafter\ifx + \csname siunitx_table_collect_begin:Nn\endcsname\relax 0\fi\fi\relax + \tabu@siunitxtrue + \else \let\tabu@maybesiunitx \@firstofone % + \let\tabu@siunitx \tabu@nosiunitx + \tabu@siunitxfalse + \fi + \ifdefined\adl@array % + \else \let\tabu@adl@fix \relax + \let\tabu@adl@endtrial \@empty \fi + \ifdefined\longtable % + \else \let\longtabu \tabu@nolongtabu \fi + \ifdefined\cellspacetoplimit \tabu@warn@cellspace\fi + \csname\ifcsname ifHy@hyperfootnotes\endcsname % + ifHy@hyperfootnotes\else iffalse\fi\endcsname + \let\tabu@footnotetext \tabu@Hy@ftntext + \let\tabu@xfootnote \tabu@Hy@xfootnote \fi + \ifdefined\FV@DefineCheckEnd% + \tabu@fancyvrb \fi + \ifdefined\color % + \let\tabu@color \color + \def\tabu@leavevmodecolor ##1{% + \def\tabu@leavevmodecolor {\leavevmode ##1}% + }\expandafter\tabu@leavevmodecolor\expandafter{\color}% + \else + \let\tabu@color \tabu@nocolor + \let\tabu@leavevmodecolor \@firstofone \fi + \tabu@latextwoe + \ifdefined\@raggedtwoe@everyselectfont % + \tabu@raggedtwoe + \else + \let\tabu@cell@L \tabu@cell@l + \let\tabu@cell@R \tabu@cell@r + \let\tabu@cell@C \tabu@cell@c + \let\tabu@cell@J \tabu@cell@j \fi + \expandafter\in@ \expandafter\@arrayright \expandafter{\endarray}% + \ifin@ \let\tabu@endarray \endarray + \else \tabu@fix@arrayright \fi% + \everyrow{}% +}% \tabu@AtBeginDocument +\def\tabu@warn@cellspace{% + \PackageWarning{tabu}{% + Package cellspace has some limitations + \MessageBreak And redefines some macros of array.sty. + \MessageBreak Please use \string\tabulinesep\space to control + \MessageBreak vertical spacing of lines inside tabu environment}% +}% \tabu@warn@cellspace +%% tabu Package initialisation +\tabuscantokensfalse +\let\tabu@arc@G \relax +\let\tabu@drsc@G \relax +\let\tabu@evr@G \@empty +\let\tabu@rc@G \@empty +\def\tabu@ls@G {\tabu@linestyle@}% +\let\tabu@@rowfontreset \@empty % +\let\tabu@@celllalign \@empty +\let\tabu@@cellralign \@empty +\let\tabu@@cellleft \@empty +\let\tabu@@cellright \@empty +\def\tabu@naturalXmin {\z@} +\def\tabu@naturalXmax {\z@} +\let\tabu@rowfontreset \@empty +\def\tabulineon {4pt}\let\tabulineoff \tabulineon +\tabu@everyrowtrue +\ifdefined\pdfelapsedtime % + \def\tabu@pdftimer {\xdef\tabu@starttime{\the\pdfelapsedtime}}% +\else \let\tabu@pdftimer \relax \let\tabu@message@etime \relax +\fi +\tracingtabu=\z@ +\newtabulinestyle {=\maxdimen}% creates the 'factory' settings \tabu@linestyle@ +\tabulinestyle{} +\taburowcolors{} +\let\tabudefaulttarget \linewidth +\ProcessOptions* % \ProcessOptions* is quicker ! +\endinput +%% +%% End of file `tabu.sty'.

    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 QbwwOU$>i+p=G%Jm7h{z{fdBvi literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.md5 b/documentation/latex/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.md5 new file mode 100644 index 0000000..3df732d --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.md5 @@ -0,0 +1 @@ +6077ca714ff017346969fe7dc14cd773 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.pdf b/documentation/latex/class_b_n_o08x_a9ada90f8ab6dd33fa2d7c168d9234af1_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f060a606ee2218516c2b68013339d39850ab1224 GIT binary patch literal 19557 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 F{uj!B4Q~Jd literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.md5 b/documentation/latex/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.md5 new file mode 100644 index 0000000..e7ed0a0 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.md5 @@ -0,0 +1 @@ +a2777e4c6e9d1782aebd42df65dd58e8 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.pdf b/documentation/latex/class_b_n_o08x_a9f42c70c2337a0d831064a40ecfe2dd8_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4ae78ea3efa486d57cc0ff92c3e5d09722bce791 GIT binary patch literal 14698 zcma)@1ymf{60RY^Ew~c~56<8O3-0dj?(XjH?m>gQyA#}<1b4UK4|3$5d(V4oz3!Qw z-hbDYs$IKbxf>@S+W4fsN# zp&hS@k_)s@P7#)cKD!&u)$_`@e(Di7)YK$BwLo1A_poG#L-#+4m<;ydQtw)qL+Veb zHT|p?f0l>44iOU#9T|EJoj_)ugb9@LosYoI5jjJG)vbpfRfS&)rGS{MH7yn@ptzsw zRsDgb#hCKbKIX!JBI^oVsiP#LQ;hudi6hC8XuGHA=k>UpUpKIpMwA-Hd6i3n*< zd!avB-P;;Yf?wk>nkM@77e>o!e+N-UOrJeO#UwSTo$sz!ITZiAHc=ML;)r#N1(L~Qc zR*3h_l_%V+gCfds2M9DNL!jd(6Tby1~1+R)+xTqrL?(@0+;=nC?iFKAYh;JF+5T=XN)KDc$nTq>getMCqWhv$!q+V^Z z5nj;0>>2NzRN6wX-e5fCduk!Zk}jn$nR5edwEm$<*rMQCK}?$BggF`n$aFV!LR?cs7=>OXQ!NV}2n3pPJ8ZxA(dxC zJBC%Z+8wWmNxII?-dX@CW`Y+uEH0szUdlEU&x=u8U+?JhARgH${kd^YAF(=mUyBkd zmA;d0P#U02@tHnD9&USkS`_@dXqTpBPY%Z(KyAohNq95PFT^7#k{IE{Gi0mvn&y1% zY^Xs?tW`jZ^l*TBjlC z9D{p5!ud}7WGji>&DhG(31>#T$UWW1n+GV(S7rmY5D35fY}n)2v6}81#R-q!vevCl zKVg2lLopc61pcKjM=DJ7OFU_F1y=oTyR(z%P_6Al_rhHHAh#cx;Gyn8dLj>bbp9{I zttUopS7sMnbzuZzoGE@sq&#EBgX0?3P2QoOs$l{nf(2e>ML0f;1OD{2Y?0ytqB*TH z>u`Mvil4j60W#6fj8p|Cv2M6=`E}MZ?_|A_7X&=2F6VnW9r{+V1Y3>$defTdj z_zBNf&|q~e zB}%5;7u@|!)da!dht4;`71E!bJGP(&@+&Z&GL!nYJB*g*zwBIP6w;7u>b9F&6HE)2Ms79;Lp zkMrsJo+w<9D#FkZH9zN54>eYMk#9{}hghp`O00G#P2a-gscx!(>)pC_?x_V}kCXvO zcYg)?&{!r4ut!HjYcEPvDS@W z)60@-!yt;Hfn+^H=UxpBbYzmGam zYgIW+T^(Pt9D5$rt9em4!{RHq9cJjYBzkpJ{<yT^6z8qlX`F|ATeNWX6|#r0qFFr_OvQ>0QG|YvpNDSI zJakrKii zce$7u_dP3tfsEU|E}w-^^`k9gm>M?OIk)C@5oKp>u;HR$`pbdV~hy*pb_fCD$JHI3sKUl<67ASe{Vc$s4OiOOhvu(L; zVizFQM;;9;P#fK_Xh^@G-dFH$*PsBRP=9dfJ2`VeMqduaG}tbjTyBkuC9sUq!{Sk> zz`?x8c_w}$UM4AGNwc*?ITJBmT3K$z*c6T#l?ICDlRAkL7(2{zs9Wd{tZSRInu%{R zjtyep!>8N3CfngsdiPO^k-cpuAaJrF1Al&McTQg`rTCmRZfHJunG#VxQteAmM6m>W zFcs{s8i5_8VB}d-)w#)bKpLv%(9qf>T#g5Djbp+G1L#PF{3 z#HGY(%%scY%?Q~Y1i3AN+A=VMHO#Fbj?7dt(~7fe;~?H|dRrkPm^ld~dVShvJDkXJ zjL-5#71x2BL632M9E*N>JfDdvrZ^P}dyYh@o-lm{%C^9Vk}RAz3W8;1q{l`nelY{N zpohre`hv4ysyTwi>RNfIuF6SD>w4KOv+2BQ%*l!KVc#!m)qVP;(6ZIjN$h6Dcgi4) zLeDAg;1(aCzxz*v&>kkAx*Xt&X%=eMA1zQ8UG`dVEwnbrjv&WEHq|Jn7 z&5Av|a)p(G4Qmr7Q%3YkzVPXISPmaIZQZGGx1H5)>n_dfS=WH%W~~)-K!%n%mU*A& zvWnFznwC|kHhYg971z03@2~|b%UfKfG&4Uj>pS!11PvGk)X77J@7B>=pu}vw8bsX^ zlTQKz|7OM#-gBZauG=!)NTij0MOE#hNoOYQ`=J(~nGsbOug-K$klf*FT# z-K&F6x7^+JjJDI*@PBkP{qm%tY-qK0e#t+cFtYX6(NrR~t*4CT>HrO7rurGFY<7KD zeh_aciZ`E4dfdEJvI8=*e(1@**PoAB@QxTn#)jaR{IDu`yba7KB5H1O*Av8~{*|pd zw!x^CwLAf#7~xHI>>SMwXCoF!SNZWyx@|N&3^C@%zNbLS59nTwKjV7IH{4Hedqu}Q z%#VJoR2@IE+n2lOUTUy#N~W$xAs}-j1*e2dx<~&Kg+5|yjCDU9YfgwV@#OKmuv5)* zLtNRS2<%(}Nft8CmmqR}g3|ohB}U{-G-mcm-BPmmnK z@d6N~jBB#GAv|8i#~vhenTiK)7#n{L9~j8&;$^uv&lL5S6&oZBtK zN{rCXB~JlZ%pHAO+RNM1H5xSa_*4PqvcsSqI%yHzCwCp70soOc$LcPa2&cedEL~dC z6w>v32!r@_Weq#~SX*1E_#OQFFQPNcWR1Vp)W2lC!<-x1N8B*Nyts%(7K~+j33CzR$Hi5% zmRiV8k=Nx$S|(mL)vp&w?i5Hmn(XqYW)2NK84)E_+YrI2FSP=L3HnVXmzrFC6b)CJ zTm7_2zQ!%nPwFR76_`hoPeZBo+XrY&qiv(e_J@V9=%QkHc&*bS7tVEf4p+2zx^w-i zIc&jSwmW8uB2|=m+EUS{ig6;b^g3FrIP@<>!1p}qV_9>Tnf}l~#x3aXZ)0;b-%g~@ zAdtCFQ|JSy#I|f+qJm)LLhQG7$e?Z*yG}2nUAsvUM2|6MX^L(ms6k}7l#ppMJAXuR z);L=Yy}d}`WFmMu(Y2c5d||buQm&?-JG_cFT4hs!n?|d`W@}hq1oTj>tE`f09*RzD zG%{ci*rLdi{y5B)A;F@5`aRNstftT0&UI?kWL9r($1ZzOy|XUKm-F)|g6+G&+`vtU z$JS_B(e)cex4 z5Aq9Cmop>rm7M%isW&A140B>jlde9u0m#2D!lJjW!XgsHeEljBj9B0f0jf~SNfW*t zbU#3X#YFot$EOlX(OQ53Mgjhw!P4>zDV=6f)Bddz*Jm{#eCmr4wR+MG;J9y<}hS?Pxe4IdRiU5vsvQT(*KAA+4mZAw+d3l4BXqEj8 zdB(P)*(uf9rRw4$3-yZavF;#s?m^F$ST+fyYF5)B4@@fq`7h* z-@nY+%<{xA#x$Vn1D9DSuVn~ua`f+hu=Vd2YvL}3wxHl9r-s_88OJV_yXz4n$jYV3 za`6{G-C}qc=toJpl}9;rU8ZAe&mzL1D; z!B*1$9s?UyvGL#hF#3u?b#Jo4Xdsw~NG{2xRA{j=zP%wy9qsMBxnOq!xwI zs?t=uTPb0R@>}CxhGqx+V4SS#T8@w}D~Xo0+)HwwO8JS3mF)>oTjs z%1obVh1qd_{}gYlN$0X+nHA?|!6orNDLzMLmyD~i6xV!Hz4I0xttgc8PD5r4kJ)7g z^?Rh`YWawG;V>QyY^-^HiloJ<41qi?d!_3*!*nxkneycrjO<+H^&F0^Ze~g3THSRB zTWD9tZTNWG)!lWN*nFAl-KO=}F)U8j3WwP=RpD%GhL(1#=?KXrjnw?Agy}Z| zB!yIBf<${o!bRp&erunkuc~@kGxC=D_XlY-#98v#%TXK{uBgTtB}qZ;vGk0~Hm}A& zG?ncltrx&*#`Y%Zs%ew#Ehn{EmLaA@3x?CtogwI%DZ~kj%8+9TN+mN!6eJ zLVJ22GtMn+CDwgcQ|JIWjxp6R_VT#${wh}rg>Wg}wU#`0qCgoCMvR4hYv8)@(=cz< zcBk@NM)>dsIKpDGK_;n2u~p*Nd$cKvws!TDt>mrZGsaI6k)%p~Mpc$oI+;@k#tx&G zrPE~$RC04{b4`gZZDj%K zqVnC^JXI9;4v8kIp6+K%7cm#o&36Z$;3gwGlsS?EDH+BxbPr83;I-Ea6o^N<| zy{+mUdjF($a)iIonxADDEpw}x_Ur6%y<<(#He`ENN%QHrLdzxPp%iPc@@h|Wfb%#Z zHPQ|{n7V}6Og%BRj^Ge-Cx|*q?P@V`GEsR>Ix)EqVkzsGc6?F|tY*}RIE8Uz1QGm7 z&*^grLrM<(_45v#f_oKh) z1*P{U?lJi4V6a1d4RnPGWO|*v&*LHcD+cOFRd-o5@udiR zQ|1cqNg?gT?Ys5P#?HLXabK4q;)i3LBf?8zoWvjL6yu#2#p@R@?nvgFoEL~L$&XN{ z8s8qkTeS#jpXSNx#2yQ45k#Jon4j;eeH_s#A8G5-qD#rwKpZDNB(XXVdXgFMq$5rC z((HR3pT8twl;2Y2nXgI_gk@0vynle58laLa74;nXt|HDYukY_x2|btKbRC5jdLKKF<(-_v~5p1V!u?%!(OIQE^2NS1=t4 zLL32h*An|WZ7-iC@{wMP=v@T|BZp1(Vs9HnxTrbd8k}hgEZsIrum0 zctKj7?7gMz8IM_8CWF4Z$&sfFP!%x*1U8;>UjyM8BV`HXb%tD>(KY>ZiTOQ6<_|}j zWiyIffOinAIviBJYtN`zkHPLdR$UK@>)=&DHnggCtoBhs98Y-sSaVrk!#G1#;rVHN zXeFZiu=B<9N;t)JXKwF0FYkUme5Prl?%a*I4Hj9+4dawGbgwgm+>o2SsgB7J1txJ`x8F$y@-- z@?rO|T}742?V&pm3pY5mj?k^R|QYF`9p zeP^}l0rxCy-^*X>3^~E0A>1BtOTG2+La#cFLlUAYA$Kck3+00C4)QMWt86y%^%P*V zhn>HoV1Dv+Drg_6HEOD3vI49jnv5T8r4Cv~hx5iXtP=0Etvg7!-kD!~gEi^EF*{(P z%uV+7Yb}!@svm)omnFL&IkoJc{lJLpNgavrQT&EJ5TNYR;Rtnom|b{qY*pHHKmF2s z>@y#NH9(Vw8biKCkDEfG&$Q3`Sb8^?T2a)k3sqUR+`f5h zMP5d2m}TMZG|xThlWH`0oHh!50HIFm1cf~eP5_QS93$G~>@$vfPm zfG47P4mKKdWNiO7Yg%fQnmw~Crrt|rWzvznVEN`W^L&;#p45sK%~Wx+I2CJExJ~7b zFHTc6_SJN8j4^kWsgd)hap@Z==~u` z>uAnGtb+RINX|-($SiCkUKArdsE@qqU(I~7&*&c2_Xt^fG?%=KA8?+Sd(WvZzzzby z^Wxpfi6`^Z0zMU^KKnm^$G(ST4LNkCbkCwfQR-}y7PR#3=+tYZfN@X~5s)RlgV!Lr z`Reu=O5Pp!M|tQL3eT=TyKu=_w0&qh{Cp?UBosarch4Gr4mXBjXraU9pr|@1OHal` z!U`D6o@(!p7_>bsCO#i$+`456-fx(_zZ7RE!ek1MduBZlufLShq1bT*rw=1yz{>D( z_}{)SBIDWt7P|Ah5#vb=C)@RND?xwUVva~WGwur+IU3kf zj|3Y1B&$YP+J+jl34cWRajP~VvP;4OlM$l8ig3IBsfbl|KKr>z>N!Mj}YA$g&4TC0`vqZ5h#a85cOGE*M zlJfho=s*-D7JC7!tURl$d?SE69s}-|ot^vI5mnT3!v2W$0$SRvE;AOqtIAZ!I}+&? zL{oFv-fjyZ5V!ei3P^=#IuL$?gk@0$V#uUPg#ue^Q`OlQOCd`0LMEaRCm%!-f?O1M z0POP#lm<99a-jyt3D~JccNB7=!uLwrdXnxo*sb}x(*=J3!{(qod=H#LHx6dfY^iR@ zDf?J*$bfao>yXh8?3*xRBrxNp*+H<_BRV1XXP8-~`xfQ9=9>{}5Ojc}tCHh7=a(!! zG0{%NY-B0M*T#Yw9!VY<(;PW5h3Q|=Z;nLs&Y?9WSso+Kg~3PR$l~Y87p-&Y)B47D zV#|a(1~~@DVQRX(Zt-j9aiRg^=*UY-p%hrf#JCK!3&1_4^L}^t+AZ{o(ic1d;f!NBD%LiXZ5L2;L z7h9U)3rSm8ATBMTZj6jdAY%szS_mduvPn?GXPx;bZ(OyqP+WIc>7w%?s%dDjq7 z>U@rCmSn>h>0|eCX*O{&jMS%F*JDUZg>v?xf|aw0yg5yv*V!fXd3O2tj+29Roduw| z(9{AMswoVM%nlVutK4tg#g(%C-?hDf@PFCc`av^hBDF0H{+-*q3XZHty61usKa5{j zKmd-=7H^FF#s)@8DV)5WS&}aYUKE4~mn+#%Z~0?}yl)RaTs3q%dwI94c(3bDz41N> z)%A^^Dso7_F%Bh`Xp%mSJ_+Z3?E1hmZ}1k+$#M!|?a+Fr7 z_@=2XMI;jw%Zb>_1>hL@wHF~h2IMq}GV_GaCZV~SK1qb1Fh0Q6@Q1OHqW{e5q^o{RSo!l!!lKQCE{qnfgpGm!cO;^hfg@Lt^bA@8? z?Iv#s%G_93Kfzzv@szoPkYf4boZSQZ|8R21lm){^T`#yQ)a9W$YU+!E$Yam(A7F zG!TL^kJ>5K+_o?`41$k-Rk(B3#rVm!_g`Bfj)va1lKJBlB3wZy*3_YDiz3YG8w=uR zpsfSfZBE0bd+6h}{RJD|kx^nQqZ`N))Ei@-z2v@r0ow})UD2wPk}eq|FRIqwR)vN^ zri4I-gOw8{OQ$G@@{7iO2tu!@5W6GN z@#s|~qTxtq_?KZ>3$T=&6N5}SA$G2QLAF`hqvAmUg|Cu;qOX;NH=nCA*?j7av*8_} zQo{U>;d|{dAro^SP)&_o^&)S$?4+9OQQ&H z5Ox}RJC~Pnc;R#~V6kN|OFj(bo!O(W{|FQ=YKwDm98S@j|JH=NpuzRIl-Y{!6Q%%? zYUcnlBm%~gEV}&_eMeOtwJ(v*slydSv8zp2!`E`;9=uVDqWO2C*}%@i=G8EAT>pJ4 zw7yVA9zIZ%-rYMb)_R($c?t~m!F8`gqSVUF`R^IQ3+c7NBQMeWp}j?Jgy_{tWS8hR zE#4@75K>BXctJ`6@-B+X5r_Aqd>-l6W#7qG(4bbR zJ^K{g4Q~Inaw3nWzR~=nYMAR)k>kQAcpaw;&=F3MIR@ozQIH^%&N~oqGf?FIOx7>V z-?uHnp>$QCvS_WVz5GVp(s*upnOeh7rFhmKa3-1@ym}5ye)x{ok>(_?GJde_q~-S~ zM7@C(c#@6erV0ND<@P9)g#@$Cii`&HK*aX^zWWnFp;xt51Z)ndkm0v7$M8-rm&7wV z?{(KaPT`{O$VbuRPXw@8 zqum&l(3Y$L@%+e@S(fIr@HH`sfYqQ{6p;;EDkILRve)(`FOe0jZ+~b7dN|$w7|r#W zH4}5G))1qy+#d27&Q;~GD@UJ~n(rkw(cK)bJF1eabC$0{XNM7WQ#P-SN0@B}!)VWg zWp4-NH7pOOHps%8wy@a{_)%IeVYUJ4Z;L^N-~d6xG-A(o+}W>BZ?;^D7=E_>lG&)+C5GCTnpyX9{XS$-;b{H zwlysk1y^r|m{`2hA*o0kOYw^=Uriq@`zdfsBcto^AS>m4eT#wJRuTJskjhUR8D@p)=w(=uEOKPdAsCO(-N-Td4=9rTXC5n-{dzL7r5KPh2S}` ziwwdLHpL3EZ>lB%k;aHXeEtk;s2(C=kxW^cPtk?YM%&e_R@p^@Vo@3L%^#D-?SB2V zV}&2@0um#U?Xme!+9?m&Df__pVCRttza>PhFtX^b&cNwr4tx)C-kaJ$n86$C>?BDb zqnvfH@o^0}w;wA%U_=yh#n!s`%{m%l7PqgEKVB^0!M!(8%y5^~&V-~Y=^T{Vo6;t`5SLwk_(LWiuz*kNFq0V#|v!UcXGdEJ*LTwnBqBWWjZ0z0djgcJ^V; z_EppoxbBJj^Pk!c-ACr|X>Ra|6>ny^UXNXkl1kUaG*q@gd;#S?t%W`f03iLo0L#KlkRvyM?b#&ag?^BwYdqNq1u(Onk;Ma z?6NNKELPR-`a`y3DZ=68a{gEOm6Dk(+EI$fv&}+4a6h_^5v)h+q%_SA+&v{aO=);s zf@xJNpJj~EFv^x}lQP10Pd1^O?~-kN6?Q&!FR*~w`QBB7ydl0B9tM-B6jmfmr5W%j^=K6lQ z&1BsQ)6y3f9yJQw^Tk;^q$~!e`dkxFF|R%psV(t{eo?k8al#*{53e7%e*VHmR)}-( zA-bdH(~|9%WL_?-G?i^O%F;Myt z7b3Av$b}!eb>9dz1c8rn9%D{3<<65wOkz7~hzK|M1OGK1dou$1tzUJm-ofnRRdbG<$vk5VPP-IZ}h1^*Cg7V@5y z_L-$GOyzt_+5?};Qh8#kLHW4!G^q0|}MtR%KhVQ49}KyuRpH0VA(k&9D2Vvc%l1JsnB(0tk2i(xk3Jh>al!M4}b z=Z2_}w5lD-ueUQXlMEh$7V!;FZaCE1q>7M|y+;Dg#WDr=>LYQBoB)jBGM^kl^?B-v zS?6?RvF5{JKWq)NW)FlqEYa%Aes^_X@{;C{Hl%EFMaB+tMFuAsu`DV*OB}cSg*^Mr zp&3Le1d|j!pdIoss=p3TqSELETwwgqj`Rl&_98c69pj+(CFf%f91pnrJA>QoQkga5He~gxfM{k?8$_%71X%40+5&+> z=0p{VAB^;E#L5(s0r6j`@5eUjKKh+whKm7d&_v~h7HB6#J9xDAS+EYDs^w3m=CLC> zUqB~dD%}1}OT7Jp|4&*1NDpM9`wL-U`}dFifp2`m{~xiU5i@S-M+et`>H>q`!UtZ9 z==w!i&S|}p8+-Y^e{ZcY5kCRv*^S*sahxN_i>_Bz!op&c+x`(M;NdLn1lY-{vT37X zsYwLqoKpG;L7Nosr0{CK#+H!CuA>ZecPui@7<-WGTO&kA*U2K)doE~@!L>FX?nT(6 z_HoX_`!qXl)?E1LuzGMmqB=K)6NynM75YnFxA)kuEm=%9-P zoE!kvJT5c)Q_)j*u*ld{+>chMX_}{QVaKLZaQ{6qzoY%<%rMZg{53DYH*(}J3gZv< z;|)yVH?Y&QHLJ2-!{B|P$|^R%!~kP26{#SJ>4sq0;FSL`;$%)vDYy-(c`f+GB*Iw{jSDi zr}sv;u+cI7F20TGtxQc11pXHIbgYF9OpJ_Q0hrfjeoJ!p1{R6{)<5dM6@>pPygBiT zl^Dc6`B&EEEk3_hUL8Aw-~7)1H6A9mcJ_S6I<|i~ zFRt@v8Tg8U}^FOtpVO{8vmT9f9L8O2W9s=Hex3FZ;^TPM)q&o$>9x+ z`Ui3Z{13MEN-VwNaIXmt_@t*}VrvBe(f}E0SOK4m?d`2U)4l>*ucDEyjGchqR0Sp0uXh23f*4HF{+W?k-YIJmruciOh=z#yWV_1CU@ruLe4{ZQHgzJGN(bY}>ZEW81cE+qUg_yZ=Sq_v)QWb)QahlFq5*t7?$S zi-^%O(y>C3HeFSJKrs_A5ZD@6K=JSp&`TTJm^zseu>55yLJ<%U(2JQ{IT<_r?XC2k zj75wMZH<9xGKNmF8s;XuBY_*5uO|EC9zB>px;vSTs<};<@4Ro= zT4paMZN#U&7!opJLs~H$)*Kj!U5*WAq8QbDR~>lf%H9WZ3M(Hdb2BrYEI)|Z`~A`` zT{FJiFpjB|4!<&>XAomQ4`k2`}aXN8%mQ-_Q>hx-irI8BUg5(ji z)Z9xEPB3C2+2TfW`j>aXX2Q7F^N|t@T0O>ba!i0)PcEu5af@NJtSli~37$Om$$Bh4@*Zd*;oP|Bo@nR8s- z(qq%@uU)NF_F^02?ZvY9(2`fV+hNp&A^O6+jDJ5kQ27+93*tr=&k%tADp7e^u;&ahhEgEtWI_n1&wyQFg(YYGOGf1Nf6bOFF7yynVT<-^NhKREF z2zMmOlU_fzf$?RHx2ow-&Xay`Z<5b&#MolN2v3FOT;Yq#jHDaUzt>K7Xc|z8XIErc zqNxn`AsmNQRG}6nbYZPf-7i@3D6Z*+ZPY$e<)$k>y`KGRPOByxPTr&*`p%|9cM9B9 zE&Dv%v*MK)DLLTwq_YT&xDQ-WVS^@K0LUKECcOa_y|@l#&%6W+%qfybT;aeB+ME&~ zvqn{D4Oj?vOpXDGmw^R&_7$ctt{Td5s)w#r!Hg<5mlpz+kDa-##ilOHO>Kcd@G+S# z@=A{xeB8Q$rGvkB6Wl~ahZiI!k&pW zY>cnC3Ss%v+uKKEk=OPxcBKCP`=+7+tO<2^f9*xUibOc`i7$+-dYdptN+rkAe42$+ zGO~{Oli!JSyryqwY#+rf6~)uu;&17V1nMY_iJjh7Zr^ZI1y37+sm1M#ip>gMGhJfB z_fI#pI$n*;3K}~}@0wgu$wcFdkiuB*D!yQlq(VB)hB-;k!j9&9cO(!X#2>ib_&|LgyjH767EKl#5A)Bjfgf9hS-%}HFz>2IwQ@bLU& z{C(*48U79k=!FFd7zyYN_5Zei5#X=jzgl`RTN|hUqisUVK+8bD`acNrSLrYPw==f? zbw)t1>~3dFKrgRvYWyF^^7;W&2e!0W$|O5DNL+3x?$d37j09|1*n! z(F*_75;1l$H#Alh7y762-(e~mJK8!s7#ceg{QG5!|0gQ;zvKT8fO7orwEq79^q-sm zLRv-wCRR31rvDeD9(8(pDG$Bz^D&<^drs?4uYH)XugS2j39uoI1|x(W+CjFA;u-{q z^ncL>W&FtpOO8ZLemAeu)T-4K)tWd4qA`=wENh|)UfvMzoI^vkR^aQVP+?iSVRm#$ zj9#C4`S|!~>0o}CJer(LbDv?Jd6*=DAPzEGjNm}gt+$yAY4QD9fDk$$BNjQPUu)<5 zoVSfCyiq->Eg&8qM)EfLLlnP~4|p-fsL1-#hWh3(+HDd5%w>K%@N<*ZGnR zI+qhz4@-{QrC|1kxT_(|?s3>U#;h7Ex<>$ntkZBXty$rB?6kg zt{PRlGqf1;wt`|^px#gAPoN4?am$wR=GG}7olU{Z#$!|=e3~?nm99%Ct0+SRMvuAseF-0V-q@!Qc<~20QN8x41rybt`IWbA z%cxgV18r;Rrf-du7vR24di7D-%=XVR1AyZgyg+VnfWwnP@?Opke33`&R&3Jdhfa&! zNh0-Hf3mI}5@+@aA6iB3z0@LF3&mNiH+d3+-+~VM6UIm-$%yPT$0m^tQlxpn9lup} zG957;r;8TgmmKvKP>{xa>nVZv9d+^?$v94f1V48?&_w-aQB>{J)5=(=v6ECq<)x2V zU?v@)Fpe3-8Yfgw?|(qy+WT*N7s?60Z&;|hB?^S_wpL>!)Rm(4^EIt4^zHoGO89#7 zz;fk-o65^|K4({}wPYJ3jXt&2Yqak#5hGP?paMe;>W0;=UTf81MuzFlPMOY-D}F-Pw%)G6YadK zQ11rkl8(g&xdyMq!GhjuM__c(O~mMwPoUm{0rAw_(+yRCyq0u^TGOv`)U2Qr>{;n# z>}BpPHDCpSJ+PkhSm!x*yXMvKU8MJJZHI=P&+KuC#~8T4|AxJWNo`%I+_UTA#!9Ju z%s4FSmWG^_AXooI!f*TlH7MFV>Hk_7IZcD`r~TCHm(#elQ%q6ivQ?(F+yjy)mdG;- zef-6hLIkc76|P2-Qw7upOS6%F)26P@39*X-|y*J5D$! zgQFe~{@)Mm^lykYkXsU>Yps8#^|#Zj8>afWY>_mz^Ljkj!Q9>*v7tmA2%>;meiR-WAs<%B@5eRGwGL<7*R zpW}O*j$-d)k8eCzcGCg&(merAW&kqS-bXI_lrDL)r#)>-yfH9~nJh_98Xm#aK3Qjq zpHF!Tr;~!>)579U85J>{Rj#lxq8a(8_e+H4$)R6~Cn-GI@vdh)gmx%N7l&WbCs|p9 zdn5DMGx1f=Se+sb_^?6{+z{v=v5z&30#5@@!`YC0{kDsaj`nw{pzcd{s%p}Fqaom0 zz83$goIe-u2s4!Q+q~@A z91B73!ks0aO)94lRxzjB{O6+xJFwYKvK-i4T%WJ1KM>rr*sWNEztM|FngM>GC0FZ~ z&8MMEbj@tdpli*O-D1G=HLLh)JS!z@*|W38jGhA*E$KiQ&CL8qK9eyOSUx+^|2~st z9De1*ipysBxDKu!Xo%_8$Uj;Zu}ai|A4sn?G*Y`7% zg5T%}wyD$dShH!q$S$XuHh0l#ScKyFwH9-uB25}&`6^bXU|#zL!B4?oibDuF5jif^ zthUI!d2!6IwWG=(ha0oVmZu&k-0)FZF5w*d&>pSmf`~|+U`)gm9wAFF!N3A>Iw2aL zC~d-wCfd;Jm}$^b!B&B~aixl?%*9+sl_{Dm3Q$tn?WfCt+ysy&D97SB_#S|&1x=GV zVX$Y^kaiFT(GfcoaEJ+anQG9rlt8|L9)7Il%;^s-?qpxQO66b>5Vc~hf32Fp4jkeW z(R>90d{P9h@ts|qO|t{~1pG7~44;wPK;;GN`-g#L83bszIYnP7%W$UB`IBN!5PuoSV2!@_3M~E9&$_71Kpu<8O4! zAY8!aNDLc`LIs4&)!V+p`7vCIRekN_CpU3rRUp(os5;!8wU1dnd~7Tlx>K))myg$L z*O{pEuT+@+Eq(A_JLNrfy|uEe+g+UT%^w6G-}wP;aY zvL(_|FhnYPUJH*$L42(ybO0svMQE$k1xy-8>I@SE@eTihIepZ#V z)AB!9Ny+1=Z+bQxvl8}usiUd=70@qeH}olDhcOu1N<0c_sao7_HrJbd6@{d2Qef=p zEoeEEJUJichYdng7l>Ps^V_Txr%84JJXIC?EHJDEu%)QZ1q-+PkPea6P<^>N)l<-# zMzI~0xzb=_8#8pqxeHdx*M?bdPY(VwuIrI1HP_b9%^q(Cy?kkEl?%~h7r7m&e{6KI zbi#D!On`R=?giYIP^mEH6p5mJ#~YCex=r?z&`A=hG505vl`~R2ZcMo81l;pjCSWmX z&>;e`FSg(1zwJLLKR%udv*6b(FPSehd8f**sHm&pt6D)KG!G}zO^-#kSof=`-a-l} zi;-el@}(Wa5n@g5&yT>9=kGFX*RC4&s_t6ob$?Dgvpe3xjcsp!rpV!W?I)UnXEwbK z{6i`=K#QbK)P`?{mu~pN?y|wPdUU^r%CLR=P`}zfUa4n#Zg~vUtE93|904k9l4N*b zDz*`z+67U}k=gc0^l;ig7`8N*96bexwet2Tj@;i25<{L2LcUo z7wU(>OgRO*Vd)$yCp1wy6*}j<)3l$ccM2IJwRiSWD4L^lV;?) z*BD}dzjtod8IEOVGaIEC8-3|)WcNR9kF?uCIIaeOKXtEs6k+kXS&@G4P2W-HFdPPa z9-b6RxIwtzJ)!s;4vZ$`{i4Qfqzp`9GGh!((bpxOb70Q8@*>du!qAUY8OFIUB|w_U zCx^hUO%J`VU5Y=Zjd{f3hT)FNR=c67-7PdKXI){F!Y))buNfq!q`CUDuh`o>;ZqT?Tmi@auT*kfI4YNa0uz&I)_vlAX^_7j0(03r68q57rrH6zCWY@i1z z_GNVqb92dGkyN*e(@0gbM7<_dO-!yLhKd9V4b|1Uoz1V)+}!ZE4#QwaJneG04VR`y zV|X-GS6!xZGrls^(*}-zJ}qykx~pFBYkRP`vp@$_(@6>V`F&`DpE;j|m6@W;R>Q8d zjAv=o;xFLt-;T-ttRFD3wLU(J5rSbJC%0&6OK5N>gHbVjiKU_fe0F7qZc3mKmU+f0=F9c=BugoLBYO zzG=u^)7x%74)#@P;a%v6N*9zIf#ild;7 zARgclMlw0Hv}6WlWjmBxUHF7n@Ei}mk(G=DWZ{X5)Pq&vB)k81QEGr-J|9apm-8ro z`rTF1d$KekmSlP+U5Gj81&(a`cgcy>tW7T`{wJI}w(nn47Fn1w! zsg6lqi^|yNXSezXw(|{cv&xsMM8C-9NK!czj%WdmSj_>03^-Jk8*veY(&W&A&?-n< z^+WxC+(g#m_5rZ~A~&Ii&7l03{CEzGu}2|(IkIl(_FUItmd_WNt<0o5-<(#9x0BUm zDAa{-?ku>^+)6eaZ?xRJ4uSPElc5(NdMy$JnWX ziJ{6+TGX?lRy9{sS>P?3Y;nHo&%`!l*SCXXHe(>Dr&`A;%Dv{`Ij#O&<|2P91%B`Q zxW<_WfS=SFOOMR#<#zYd5ToXXUocak-iLVA?dRW9b(gzA@wc^ZFJfrfXrgXdtQo%* z97$dLVXUghNr})*(7UFca(+XD)8$WvflFDnuzFd0UQ1xp&$-IIV#YT0L<`al876*W zGbw0PPzaW-jdlsxn-~sK$&e^nLX#mJJ~kBKRJLsZ<)jb$%<47>)LT9G9;)ZD$-W7# z{*3_g^VpHQF4TsCHn=N#PBeZ?XUfn?&xE1->vIluRVl5gk$^o1&vI7w=!G`eE2Q0v z3Q@5;QSODGD_fwmfVy$xt#aT^d9`HfgnYEAy-HqOffXwTE)p*aO2yBvSxpRij2&iQ zLp`2SkdCV}BFkUCud=)&;UNCxqV-o}f03N!=KQQv*e<+1*}JhZK*GSnEt zMW^$p)-AeNcBCVbF|kcL;g{0g@;`Vw-nVU%8DwgeoDD#Kmae<6iZ5Gl-WOc2d_0OR zo{xFaAL;n&d<4(hRj7T@rn(Kc2lXyfyS>{dOs2-^<7)67R170)j;^`9=N9wWbw4de zREY070t3!-%}En8YO?H?V3TtA{o)w3I6_biGW!qh+>=$v9!iDUgm4Ju5^DBb9Bdut zRo`f@Y15D?!@QkLz#u(e+4ju8krN3XS_6Co$xYhnreZc7=%l+u?z?2Ak^_rfgf^3) z+_6j=YC9J8^3HC~4!&kh1p8FT8g_h9^$s7RGsq(nG}tnX{14u02|7Rk4T@_?+DRmn zj7bpikR=%j6DJYl>Rv%Gi#9?b-Fgtv+k+c`=%rcbSd3GH1_+pj^;=})va)`?7m7(f zc#t|P8djsO-v;v zs8ndiD2ioaKon3~#p=!GS|0OY92oeb%IWCl{>mNk$0Ohk@s_n$PP^Au>AWt_S8^x? z80{Y5S0!d*$skjQlUbB5OcRYi`At=OmJ#YlYOGAeCJV%x8M#Mp4*wbR$)4hYN7O>D zFmn{yUzgo?IF+sE{YCJ0o2ZNToTNk0bKIZ3FTnZg95OtG<{ajctXXo;y62V})E`J2 zf2rtd{@i*AyVs?^Kyg#rt9-L4P;jO>0dy14Yq5YeLFJs~DwE6oS$?6j)1gswoavY~ z!HF#!!i&gPJiLkeN#RVyuaZ^cllw{Bp{BxuUD_k4(4QN*Dgg5YA1C;Q$yC}S2L`+R z@gO&$p6uMFVUzq;E6b^zDw)gF)t4)OINGhe=@%{Sj50oO_~@P@?aI$Bn$U^KJt48? zS}H)}fRh*cckDw+wKSA|@^HVVPKbbTVP)LO=$U zIaA~zw9UR3S0%wP>2eD?Pa=|xaQ`LDubIz|;_b{qV>08D5iatw7;a-BEQW*(i^?uO zGD#AI#$?$cXHZ_w5T8BE(ciY*wvEZ?n7YZJPbW2kOJh&fn)*_CzbctOm{L4Q5}R1l z)jOTHh%8gII7i$mX#x!gI>J5TDOmN)#+}i{PsV?Y*UVSVC;Nob)0tkmuL`Y2gI!s* zOimLz8G0m)7CBPCaPQi`c8|8cvSHic=wjj>11H?5wD{fmck|A4PSi-ur6b_|10$%q zA@Gcavz8eWz9{_2%opyK_;(`*zkeAiMEr<{@ zgfP60H0!Q#EDD)%3quaFeF0`R3yoll5|F87JInW1zw!+kC0i)hTaOLL<;L+{bw71j8yLbo~gmC}j>a2v2o8??;1P*4fv~aO{o8an`Kh zkM)Bq|JQ3)#mx|Rr?~8%70nM);uSbPY^BD>XNB$OwM((@jZhdjeCKrVkJ;%C9zub@ z*Kz6XkkJ89cRk^=?`idYHYCJz&gXBo6c6ei&^ zwTBAPfx|MYA-ae(tN349*xE4?u1m^;FO|ZqEdJpGWuS<=Z=%XnoUzWAp{fl}0ccLY z1e8{}Uv=?l3^DW{h=?+htqqjjZc>fI$jQ$zkohIS#3o9cUl%R!WZBVfbG7|m(Oyk! zX|fHRp*3^z!p{3GF(Y(;T75Is_L7oqy4U2|d;9`)%Lpqat%;?xKS&iz?8V8Soijjx z!v2u2!JH;zQlZ4Gg=pFjh3ph(h1a+eB;&46?vl`HyUjV)=>2sP|4qa@Px&BjQ7Fnb zue?@>JkzLaSQ~9AOJ-P$n<(qG@_WFeqwx-hR|xD4NNkxSP5d0+b{&Ibwn`CCs@(&b-{($p;`#t}#ma3$V3R;6MskDD6=C$nwU0 z{E(P4sf#Ikoi`jPCK5)4SQIlMbRbAW2oY{N++2fhlF8N=dInA9_P~>w8yatt!GR^CTP zYTut9fAp9x3wKo%(@<=Gnnk#l-*b*;Y)8|)MSFzHKSLf<6)swghKQelkRd_Koz-G! zO!eJ^5#g|Hg4{uA7NLLh*Fh8N=iGMp&H&ux_XY>S3RT3Rxa|Tm?ZGq)SQ=dR>8L7n z!|&O|(T}>`hf#+_BtH(pT)nI2-Ld1awpGJw`4E(1P8`d&LzszhS-7yWqOVnARHjv~GX|@cGa55=*gIU+HyU|kc&9tG;m5&~ zP8Lm@46Ef1W3_+kpG)=H6Z&vM7fc(XGyb$E9N1I!0odmJ?m<43_uY}gu-Z~sN@@>N zGH=mRp4y8;JaOgB0)<-xMeG==)__96oF(KgTT??c2c;+lla#!5ivvL}JdVQ^6LBRS z)z&GqKZUEGwcixPf#kWa#XZSe_mgf|O+C|}V3>e`W?x8XL`e0s&mtwb6T;Q;zimG1 z#(>e6nxZZb@F-68He8Bbq*>97(w@_H^x|W#n!x-m8o+HG#%dFYAvg? zxnkSljuuq*AR(DO@(5)-*_z{s;`ZhlN?mc-IZlOrNfWxMqM5C4VqQoNu-KT;9=h-& z*xUT69YDQs)a28lld@)}s3n!w*8&CWN$6#tmZ&>ppQ69|Rz3FKSp84+?C0dw$73N|giyYEBi{|`DW-H+2S>mIR;!vX)?Q9lDo>U7D)Y`=LPHT?Eu3e~%ANL_9$o7;fGI=1j}N>m^qqp_(+ z)r5g@`m4K6UJ_a}2IiIyo3QB3vJ^$p84aB!ju@H%6xtO*wkGXmtThc5S?8oBQ?%LH zf@8EUBX3!^y`nemFa{j!BO`YkprXq)NPadn`dy$glS+qbhuXpE1S9v#TI0Geo45T@ zz75<_N=4tLkO%*6z7I)~-gG2dgAz>Y7o5L%XK5;G##kN^`AI@Rv0nnLgP6avQN-G~ zLNLoX%Q~BX2Fdw6i&7TTHlJk1dFwLYMxB_Zh2~zXWT(cu6&Dp=1HQ|r)aN*l#2i?j z;IhyLfoER9AS;pzmkq-e3-9RH=sgLa031c`uY!Sn#*N5N?0v1{hfntp@ffLnR7ZJ4 z^H|zRHPHizFv*ZfxgBAcQ8w-yfpkeGREcLGY}S=ElIaLq&}ET(*sg?Y7ga^S$kcnw zA-WO@YE9)BbH}%}dm!toW*N%`Bbj5)pfe{71OM;4YFi%095Fw?dFaC8OsDp8o-@se>w_?1lZ%YUJFN!DmG+^ z1je<)fRT8C+?rgIe!5?^hr2SpDb}jXyx>;GWQin*0ivN>HVuSp&KgboCe*Bwc7Dg? z&YV2L!xu*zMnIKr**4jEdr#}uSaW953ZR>lAW*V?{h_zUCr3w@_tC!VMa5)#a!Syj zr$?h?JE6dIqVx2f9`97S!=E|}t9s+JkqJ9c0LhQ}BweJExJ6|Zk)g+hn9hG#tsoOm z5=;f1xS%h7oY1jM;JE?Hzy5e%>>oM4N8cA8p1GJ~n4GosK20#uJ{KRZxlmdeaSo`$&d=P030rX@Xp9RsEbLLT5m12xscH$BVQI!L2;;d0v)bbzhbhd{9+$ zdDXUDtd)TEjEQ^tc*%N(YwtYlPLPk?*G$J*hj#M?zh9!@2k0L4;WKS5QrhJw;>aVP z@3h5cqPI=R#+Ov^$glqU}j#!O2&36cN% zm2$y5DcD58GWaGx*6Q}^WypJrZ+j%3sfE0Xz~0M104*Fs?_x zaF!_w#p@T>^)l{`@=%HA5?~8BOv6yoxvd^GLnDd0(4vc=%4OqGKe2_$8i^DWdAWj2 zBd8xBry^QZ{#B|Df(_)UNyR1LRt7Q-q>cKBCZYA_jZ&AAY1(8|AB@g=b&j=r%iCO9 z`KC&v$$c^T+i5J^vQ4V0htv#N{lmMn;f-(631Y}{r)Q8ttRctF%QX4Faw{*jF z%<|E0E#6o1(EXb$u_Kx5dz;0V_a4kZGx=bKWH zjk!Mx803ReL$p*aCY1_-8k@#_n8P<@=rf!zH%=zo4KJ3UfrzC{qqnGsC!mXn_^cvnoFL$~WQ@3QZHrrzXk_`iH-_^^M4 zeCp>7>h5EaEv`E6S$s(Ax7m?>=zXFt<+odRO33@I*BZIb7Qcekg6V|}72eE5J#~8M zeVc<;L{zg-S3%($EF%YR-N~m;1<^UX2$U2~k^Or2lg+z_G6ag!VR){^v?QUeOH&*+ zse<90_l+7VxhX1EZK`vaXl0?_RYX_&deR0Y-0{v|$>?^^;9GAn!nxuE!@2Uln=0VN zXD;oCD(K3T1g38?!MUnybOdO&&AOR8=)!syA58=IQdhOMaY*rD2=hCjg&=@8&v@KF4Q|WY^l@p68|euH|BI?6z5kth1?C(Rl-|)DF&!{B=Ovh(baD9B{uxaDeN`#_2ukfzve~ zYhYBfXTa4)-xEM7pRO!j)igY9iIvVF?k$}pXj z30u8dGHC@7XWeBRR;XnUs8`r6IO25N_8S*ksy!~^55S~ZynA{!Ywr)hI~{j(S^QfM zONJi|D{PiDbvkJhI5nM*8|c%WLO*N38_^u?J^iP5MqELhy;mGY!Yz3u*@5VL*mqU0 zKKDTGlVKa_UR zcRz@H?tH!HUvGE9pmz&xo9?D!aWQ$aK6)0b{TlKB9C8Vm3TTW1wlobn@$7sKL+BJE$aQo<3Pfas>87#tEGO zcmvh)OlR#MxxEmxxx!-d=^lxq?m!+P)pncm87cg9?25#07ePYECSx_7)F&Srm6Cw)S$hv6Nk zyJc#}cLMQ_in0sfyRpD#4Q`QuHPH*>>*H?^M~7&EAIE-C|FFi=21>aKSzM za%NVrQ_!6upoS5T)4fr*5dui8*QWbFLgJ9tcA5=RqC?snid)KqugVf+T zLuSoDtng^~i2SHE`{d0L#lE+3hy8kE#G@hMBmF)6<>wpm6WIu{{m#`0w-xB){~e9% zMv@&|GemvI)(P#4&mSbWzwpX~DRrE{ddO@;y3+rZjt{=W`APN-r(a^%;?~`g_abtW zy(7G-_eS%Lk`rW4hl+>r3<(~j2hoE}7lC%>g3Q!)|76H3%6s#azrEE3|LF4Q zLiz)>IRKvum5)#!vP~awW086T4qy*HSFs9Y_$N5>7Q>4*YEq~Zs|CQf3wH-{^Zumr zrl)_VkD@D_KafvLGVaNpqKx2R6y{Y|JS85j{?Ddd`zZDy6uCW=>B*)xB73;yeu{lY zTShB*E5{4e3*8I*HPZ{LS7PU6=qnH3_{gi|r;rcykJ2~sH?h9|ZT+o3MdZa`mVwYG zzIhOfSUTlYLVDpx;lR9Qv5COR!zlt+Lfi43h7Gsc1g_9a0@JqKx5zh$n{HT&!vX|B zGEQ&D7;S6hAvAkL!I&8juFhcr!!muG_aPJJl+1v$8=R(02zFCA-M2YJ`P<1H=r^ZZ z3%}qLdjy&n^_z5KE?krZYU7)y4F>*!u9#`-OWh!U#P+fAUvbx5*2A7TQ1y|Hx!7Ap zAJBI6;a+`fTG=5^+Jlazf z`hu5MJ)s-9cs=`t*T{aWP9)V{S~GGBNgHu?NZ3!kTc|;Ogo4+G-mPZ)A}_k27CD0csFzuxj9p zqlvDDxz9u7)4W3{C+~Y77LeDz>O;2DJAik9tx&jK+^!vA?B8-e(96$D{UQ#(Qd4n+ z)Fx;_#n{tW9PSA}&P_keKD_X|7VOo>7mA!yc7of!S2ELQ zT8SR_C`o)i6tMyBy!kLwy&p4zNa{}>Ycd1#fctydZI*}<%n@hA*Z<`UPgBfZv6TBdIz|0!(+Yx=If2Yqk{JA&X7vOcuN1a`6U_8$f|7_)YwbR^iBIIeMMytc* zsXUoFgWUZ{Tj;^uF$aFMbT&`WFmWV-zJi#LBM*!u zGI&aOXog1JZEpfslJ<9WLc4v3l&UhKZoE`gT zvDW5R5k|Ok#~8ek-&Kb{Xd@Trla816S~;2M>g%nYnWbe^wQ#1oDO-rCrTEi%BI_*% ztR1n5+V0W?3hn2Des@4OO?8(o)P#NkJBFaNRHQT3Ua@&b)T%Rw8+*G)84OXXuy@!R zF-lq=^}+>vxw|wi7DEyNh~%Sk)Q<15r>rQOX-WL4ow|oY%D6UWbxsnLoG_Q zUg<#~Ahg}i_)|tIQX2Tb(~C$(B=VIC`lQE<7~JI(K_Qy+Oj17D!$hjVP;RFa#E*ip z!T`eHr$ZWcl-esp!uZ^1hqDe#GEbe!p0u9KWiC6( z?i@@Z3OJx6A8pwyHQt!2@lLNN7woS-^cc}I-z)u1+9vC%vbw4aZUU3T*vkni1^bg% zFggK66i7Q7bb+?q8ir^V^?fhEPZ6;5BFHh2QX@(Z9>!`mIkrzRPWG3dyF8J5BJT*$ zuh^n?Ong*q418V!zFf}~HaISr4a=>~H*4#AKOVpIx!ojXfG}}KY=?n^12eqJNuXEK zge~GSOPE1tjQYDqfZZ91U!veBFomaLukucCl-Uqb)m7F8Bs_IhZPp4zYwa9Js>Igf zV>hEW>uif`CH{#LcpcmbIjtp#!xp4?tc4sxj_d0w&BWCJ>2ttWsffu3H#Si-VXR{N zk%sY`5(7+bf1VXa6S!O4dE`N&En|1L8rGdVJ*PiI3aHG=I!@S}5Tu9MV=b*_LOVkW z^jE3Wsq)HL;>G$|0?rv=WWX8g?)?k6gsN!%m_pKYllUV_F&8Z`XeJPdrCYF|7{ku_ z>NS$|VRL%4v%s5^5mzly@KUI(gK$z!aSneQ6HT!2U5&nyDDcsKHeEFxearY{0g zj^tjNMRASnV&RyDa+x+9g4kH&SAoaWr<;`gY8H}AUta$M##=JPL>2HHg`TtW1NLyt z?i3>^&;O7&$nl<+iN+P*7J^}z&(TA+{F~6)*%82>MF|fxj=6r|v5zBW5M9h>vd9*_ zCU!FkIy~MDqm>oKLOd}b+S*$GRqVHN$|5@k-&FsQU}+iSb~}d-8v=;*qd4s?#ej-w z+nj*fBy6cu$0mK6D)uL#z4YbB7aGvAg2J?Y3 zAAv0NYLz+Pvs|>6%9VpV$K$#XGGHUkD z#`u(oSy5sCAAIP&C?O|e{p6Oif(6FR2+WBV+HQm2PR4ppM9u^SC@`$6Af3=!^=)@c z{;%u9>U!~_k69bPtz+|{y-+;ekesJ#ucRYd=rlldg1$_~6Cg;WgM;h_3=Bce#J0pp zOGqPk8M(&GQubFyz?30*0D&U|B2F&`wM;`Yum`4kg>PvvE(JK~1Tb{r_LYnfkFc4e zU(z5a@dHGy9d|WEN@x-O_~p>*HPQ&BS!V8UVR)~L<9UQ0vkWTaR?z}s1kj;L2ldN) zv(Sl^%mVme8^nuFlp3{ULb*)9!~?fah=nerl|~=32_Y)>4kLlVp{*O7)0!7J7%Dl! zhzVIbHU?L$|L$W4tl2M+I?wR030}G#WXL!d1q|yWkj|?UD;=dUqss-|bAOH;UKv`? zC=B>UdDg;bhRRT{k`4=-kw%YSg%3+n&vX+PBJ+0V@#Nb;|DAuj3kj<9+s#=(#g7lR z!pz2EgCRRd2p_hPe9{d@5o-Y(V7IFa;3hk53=(}1*SVnvwzn5fpSvYUegnKB0&TtG z#~3O#HRP_L2OVwhHky0p>tVbv8aW7Gx*2PMffc( ziA=5l7eUsqk(+=P{Tx-p1JyyO6?t<|dBf6wCz~xQ!GPU~8=p{$TBuoS_VHH`4qcEo zJkenqG@OtgP#z7%p9bvm;Lgz{2vjR!vssCt2r>ecz(+z;L@NKr`4L1c$VW4`BMY}` z6NImyuFI>2F+$~N-GDn13FCJpq|Sc+JnTa6>zFzyHR&D_c;f;D^n-|8yD;i=ga%bQw(4BUBS?ZSmUx~5p%{yBbh8hsy(&!=6u0B*P# zap*Q23AMf+SZ(Uoz}=WYZdh3n2(NT(uok>cK08x$xIa^%-2H^kR)i;^reC)}F4K{G zz<)qS1o^vW%h9I*S`aq9cc1-{H8|7j@iwjhTId*caGKt*_r-kN+OTJb=2EMnHJ%d{ za}q?3bkSWf3tBM2+zX-`S{JU#p1WRD0W&P@F^$0=^=)9AEgA0wVhj3XwcK(RKp2UnrWrAj7wkLi$$@Rp>_ z;4m62o1xlnd#QZS?u4*uZ-?`S?e+8PJHm$8^ei<{57-93^lPYpBBV_gnYo{@vePpW85geCQF=PIfS+W^+;_8EW2R4voZnCVK{+xJevyY z%O5F-4M-`8l;emx{ZaOAlgLK(xVmv*!Xo;mf%CJE?q@NShmV|5V8CDBxXRUnkq&RN z_SDUOR`m~AQNYD>$!i2BYVsIb({|JQtO3Y@p1|a7b5-p;`>w#z!NDnj^+3_d=>0uG zH?hqyIB++m?Z_P3fzu`9lyK+l^Xl;K$?w4rgAw^9b&d9@4?)qorF~}l`Grz}_oNPk zV=@u2Dg^ifOqC&2AfyQN2zst2U4s$~SsieO=|FrSTe0kzduc&j@j2pg$lYMm zim(ynY;yG;N##DC4`T9(FzP~|R(JE|sYl~x_LkRLpG;ewF>Sg~TWm(EmRg^NxNH|bCgRv$uG>A2S6MRWpTqMt3;F1>#J2yZk#moSYF*Fv(u}|tGJ7Ek`+M?R+Qt8-AwIg+EpG0!mp2fob&nYwLWXsdVlMApY^`a^FA~GtoeROYCX1B&}k!OEgNhMvQ6PP z&u{&Hq~jssQw+1al#dXuW?mFsq?tW!8CZ5fG#=qO+}0RI`(#}ETr;6upBbx}Y~5sQ zetw;s39c?6YkbzNW<|uB)%-X6%~KT6qQqWFPu;Vtjd%X7tvR^!&$h<==h~U8+|M&= z2?i-TTHn4I=Q@$ z>gH3H!uNcYV#`Q0NlIso*`6JeoVAS)Kl{jTliP8+rG-xTemvJ$7AMJ~Slr!nu*ARW zdcq;S>w$#aZ?Y^-;hS}ff*o>^!mNXivuzIFg#vx4IaN0KKDJG_^Y`oJv4;tjk-;oU zs!xbfLhq0~MDK0t(oIG}t0;%GRaadDX#&fV^c@7Z?dg>Rby6$6m3xyM*H=SX5&rE@ zVh6HIE0PZuEIu!PP*s@MLcPq{DYiaUeOKgf{EBKLIbhqb>mT$mAi4C)%VQe2IsN5l zN{vTXZ;jqbQGi<>+}7)OPB}9!zt8Q^aQ!=bd`|@(x7cjs-;S;+0k_rmaOd|_jO-4` zX$cso-w0dv-0ss73o_NRtNPi!Xu*A%s6M&6xxxeO>s z5%3y1$<|zL*fj`ibk*~Nf2%e7v7y*96TbS+cl1}2M?*uK@#2LskvwWbWgc&v!#_x~ zXBW%QnEmT^?e$K$koSTUmK|Y~)~UVOxZsDRVwRDh)ava=rgtFob?*vfL3C>6M_!T# zzOPM&@7ruQbdx>Ta%3~r$-MID$wh}({?vV|o7GQ}Gz?rTD;W-GSpMY3DUjzWrxLbZ zJg^V=K=a7;-A_pM(Jjl|_UGcZxl!+WYLeqF{}d-;e3+HkmaJ$R>v>f3vtGv09DZ)7 zK~!JKjVrZ+U7kE=nAdgr7q3Gd+2LN7mN#8-fVUn(+haBl%_IGfw>65~Us~KD5O4YY zT%+-r-*~t>;SU^V;Xcn-VRZP&?S} z>PnN$Tf*WMWfe24PqcPB=3fE6?LVhiEjHN+z(eM)&-N{OJbZj@R_LOZ1-`A9@h2+c zn+hu88;VD9{Rgy*8io(OIN1!R1?IEj7Ns(l#+v$emfuJs|8nGXUPDn*$Fa|jMOoqN zVwT;Di(E5D?2&JAHQukCJ#D*P^a!INZ8d{BiVxGd;%@Hex@euv8v zHl%rHRCNbOt=7vFdK-Fmq!@%0i*Hjeeb*+bHYdw}jkPYHPd4Yif{YCINOY46jdGD? z71kCnSiBnHxq0@3$yqjjx`oj(@)Mu6R&v($%>*l8fA*gMD}Ypz3tde+pwHw2fEdc) zuaQ;44>XAO66f7{laOXv#;DrS?5zv;I$6FuQMyLM<}|}%ss8Y9kMAk|>Gw!;JbkF_ zWvkck{nEbEzP4{5aIp|6D8OBCYKd59AjvDJLEz<=+Cv7!-A~iC_g+hEj}Wz&@2|+c zJ4aNqwY947A0-y&nzhpHcJDPG_5Y_`Gla(6UP>@AflB zbnNa&@3i)Pv|qc!kd)ac-#|+L;lX^x;|P+b!ojkA_LDoPL}eS>jveI;uGG`s@gs`O2YE$f`^rcQvtZD&9&rn!a6c z&u7-tH`U*L@6N#8+@8B-qquWzkQAqR2frk+z}i=WNOni>8Zb4x`E3F1LfyJK^FL?1B;JRb%&%p%-#Qv2aHH%j3@|EPu>TbXoDox zu)mHlpv-})Y?vaHK?I8g03j3>xrwB(T2MYV6z0mJq!Y*xtk(YDPN85dlBv5&A6S!5t%_Cx@C zG6nO59!ew%iZ&5%62Tat3BbO1re<&E3dXQ2Qf0(8z+5a|*c<~V;VRoP63Z0A3HXH) zg91`e^b@-50Xq%^BVqt_0?AG;fL)YKCUGU8d>B*|Adn;q=185yh`?U8*!>YPcRL3~ zN&WS1U$`;gR7RDm1{n}q3u1wC4$9d~pkuytibr^SeYAYY`e+qRYyg!)ai#!#K&62$ zbP^gYYy(6S8WAlNbPas15s4sL0$*$3Obv7)yP!jzW(Shd=uXp|sc5dh(m)!Gj3Rob zYgF{tYk;))Mri?B~2WcoqY#DQ-hyH&75y2$< literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.md5 b/documentation/latex/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.md5 new file mode 100644 index 0000000..9e07b9b --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.md5 @@ -0,0 +1 @@ +47224a4d2f2e6ffbd01a253c83d4059b \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.pdf b/documentation/latex/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c61f9199df06a37c94929961097308261d1bdce9 GIT binary patch literal 14477 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 O6C)fsxv0Dt-2VfOI23IF literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.md5 b/documentation/latex/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.md5 new file mode 100644 index 0000000..93322ff --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.md5 @@ -0,0 +1 @@ +b854dffbce0bf35e23f0883e31aec687 \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.pdf b/documentation/latex/class_b_n_o08x_a9f6bb642fa0297a7b9bcc94dd7374015_icgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d975889692ad15dad166ca4a4dd8cae39fb671c6 GIT binary patch literal 19322 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

    P>r#ue-|*@T*ambmkg=oD7cg3%my# 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 literal 0 HcmV?d00001 diff --git a/documentation/latex/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.md5 b/documentation/latex/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.md5 new file mode 100644 index 0000000..5178c24 --- /dev/null +++ b/documentation/latex/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.md5 @@ -0,0 +1 @@ +cd65c14133e3417f6dcb6d48e717fc8e \ No newline at end of file diff --git a/documentation/latex/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.pdf b/documentation/latex/class_b_n_o08x_a5e63a9e68dbe2968b37dcb6dae04de6f_cgraph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d7f52941234c86193a51396e87651ec20d43731a GIT binary patch literal 20268 zcmZs>1CVGj(>6G^ZQHhO+qP}nwt2_4XYSaxZCiWa4}bl;wW&Voq|+yzK6yHooC>Le zh!`y+9V--R%XRH16f*$>fxVFx6b}ypy^N`yxr+q>%RiA46afJNy_ltqi>cE;Ze!?T zDq?DEZ(<6?#|P!?;$&)Q3+0j1ld5g6%m@>(`$+xeF(cfwHZ#26fFzU!0U+lstVvk*3?xUe=FNw4qYg-C>^5kG0X#uee1@)qFlx^VN`FqOde&W^QQB7>TSrXoKh$e$Fw! zKa_EC=V*d^K*91yzHbEbbU${wJL|NT50jip=h+>c&L1;0e33EZW$f5DKhC!kM>LI% zU!3VN`Lg%&wVizv&YqUzZWO2|-~Lg6m(eO4`A}o(jQ?b1@!|kJe`dSvvUW966h$@7 z22!<5Cu{i76Ln+|By}I=kJyx%5s>OIRw;dp0qt;lc>UvBLW8K9rrtT{* zyMLl1R7{Ija|ldRN5}0ETvwH|eqQW`IR8PHcZPidd5J`20b*o!s!Y3)GiV`edIS-9 zt9A4SlLS)(q=k^07odzJYP8Cnm6fBrCgX-wlP;0@8J&|fp2G4Y~)%t}uGIFzj& zBPGmvi;DgB#a``X+8S5dFhDy#>(o!uY~wl?otEKFOcjJxX$Wcwx*=blT35j6#bBCPmS8b5+Ns@7*XI>0+y?e2{+YIl%wqBPM&1~T0^4O zkf9W>&EfTKKWg>oFk-qRD4eJ4zC+Y)eMMwG){{SY3)qBPimf zGh~^KKZERNUzAGU**INRJ-Fx^iRKk$r0Md9UTfRTXS*zjNe5BC2W{yV1^v$u2kzqHM08E6>@SpPR{{we*V|1rk)e~b~(t9Uw? z63{Ccnw$QYVFg1c(|`Ri{_lJAvZf}MhC=op1ls>Z|2kx1BVc6XAkh6UZQ*}5|EW6@ z{3l}nJ3Pgm>|GuHuW|f$|NkZZUq_VxS#>hBb9VTTEo0CB6-yGhIJy4UDE{NE@INgP zQ#VUvQzdbs|ETi?frgX8}U>;G@n_>Yly3j(KCYjT>@fpa2p?phOycS}X6A~el|M&{+zIlAFH@Z-)DMX|? z?QXr%_E~<%A;h#72BERj@P>7|cp7gjhL#6d9;H@?&HO?iJ6Rm@k`v}ptQI8Zi`0;~ zgFo~ZdW}w-=_V{Y<>=mzWczNb+jo*^1Uf)36U^)8D(yzApv%PPKHi4-K5TZHtw+h@ z6}iJNk5HMD$e96XyFoJ&)~@Uwrs4%5ycHbDojFH|#203a511l{aQo>v1j!-zJ;PCK z6}t7ORe2S?!!+|n-Goe^9NBk+dC{p5a;`9S;WBY`EOTFNZO}A$IIt5yn>5R5c*6mF4 z-11AV>$(!^{VVK92$^(^0|>^Jjg zHM=X~!+Dd`AU3jWrPN6zZv}kIpJk|oZJRI+mP`V+xkMm~pfyW2VIFp_Kid{^UGp|w zRzz6Lpq5=^p{-^Yfo*K_tujAM7{%jD!7Vo;y~7qufWszW0!<_jLmV*-P>be@@)t(z zxJbYj+yFl7vfyc8B2YQ2C|pcSNcdd=wJJH^T2`L~VXVcki!*{Qg7gu}88w8kFIf*- zEp@GBI83&zY~HY~-d18TqqK8617`~Q=CE0!pzi4{yrZ$6LjL!ZZ;=fIUi6=vowLaaAZ||+BxHZJ>>uj$NmddN} z?^gLHSUqM7SJvVHRK_44bRhtvCPEZ`u8w-i=jt}BFql*4GHbEC6?(Fc?UgWk$=Oqf zUP|U&i~XRqMoqE#<_rxP4mui49Hip{Byr4RJcNxVdz>1Nb&b|D$JLzaHIW& zR-Z??M3@Ze=BU%Te8)_xm_i7J?me7&_>4Sw;tr9~SX{B2C0Q9ld%($;F`A)ptN$cI z`LdRfKhFr_2cU9EI1|Gx#Ux^lAB5}`yrRQ#0Zc6p@Brwde02}0CgU-zAd3{6MF3|- zG852XCIphhK<?SwyJIrt-ajcayT8i>%T&a_ihaAz8#bFURSa8qX(sx@FDG> z=?SBu^gC0ISj75KyH(1W_aj5xbx&}|;u#0{PdLv#6oo!|bOR#IEZQ*RF!N;fNm?Y) ztDml;ah-Uhc_IHy0=IeNkyO&>A6~tSt+Ph3wmZ%JO*MoCN3PY-7+k1RLT?O3G9cD9 zs33oaZ>>yxk}w$~Vv@NBO$S&7SedC0W{f(wl19@lJKs9c+2));VJk{YON$MJEA9!eI@7aG z;l%%kSWY=}uzD~!R8*BaxAf$@#6cpZnxY9PlPaPH2|}$P_d`YcLrMPI8-9-`k>5me z|M_MK7ijjAD5Q`$<+Du2{T1g<}6F60$E!w`WvFI*sdD?dWc4o zrzEgZ(^_d?WFTi;XdP&uCSdCl))CUUmRi={mHw6^EXS&Qu1mUmz;nK5_#NdV*n8MR zZ8d*4i2wuiMu?MfK?eDY$7Y^pQl4zn8UiI&oe>E&Q=(OB&apJqoN%OvyoBi#F??+> zUmGxH(d60?TV`WHG7HKWmW&UXWx$w)Dm37q2)=k#OeJ`- zrb~rL96HPxeo9X9?|z`uLV) zj^_4UF8BQU+IM#a9DW!7dHZ|CqZg_EYrI@j&^85#^9UH{sQ>~?P7i0G*#-&v5I(PY z&w*pIQ*ZbZlbjs9{L1HvE zf!ZO{+!@_+W;Awz)n7ee0e!&jS6fCF-4nhh@OMf;#FxMv15G*Lxb(B!6TqhibwOr> z);Gyb!uX>M_%{6<=40^q9MA+v^wE-d+atoe(%b4vcyV+H)RUtZPdC2pQ5yz3Hd{tL zyY6u-ZsQ*Jt0oM0L|djU>-MSJ$a~(9z0ilANl^YXY(HllC*=5@QzI{b;2}8jYg*it zW_5EM3T3te_diq^`DRvy29{NCWTIO0cO&@ry!OsaVIzCM&mOF_Cp#JE#A__7wn(P* zKLitrV(X@8Qm=sIXi0al!7Nk`oC`tM%%IesKnC*7#+yuQLshYb#mFOz8m?$~;bP8k zbsI>6LsvdN=KzxwM`*~y^=&;uo6S}fD}b%b;5-yS0apzRBH|5MjNGM3W8gvr#d(35 z8q0x(ttom=T3keEFqUxWpi~67Oru2MB=_16tJh(lgmz#DC^ z+vId=JE?w!$Luo^f*Y` zW%tg-YC9V0EgT;TEpljC0g%r0 zD+-%1Ik}ZVX!d%si52ditYt#-u;76^?r2MYWZvDD_XdNoG@;E8zz-&Ol6ZsXq;PJYlTnQ_4WcA+}NZFDbY&Y*)a5=k*3T6@-_MRyBXO)BCNspxzC zy&D786KgpID4(e~UHf1Zg2h4b0A65tNc)Um#Vu#DFe!}=c6fWcKh$}=Kh)=U{Nh+t zCM%tBy1i(ncdX}YqYhygpH@AIG&3x5Ho0?RQqR23LDmsWgPJ@domnxkKV#i@9o_7O z$HC{|fBf2h72G*jpgMvJJ^0abuj!lbBWxxofh86_F}z_kDd|XL$sp$}2cuUW)OJM#K1eI_SI`#9dbDG|NOU3AA7qF(VWCnV|t+1Rm zq*asYrKLECrMjHVR=vTZT~#wZ63#-^D1?Qo#>Sm$!$vh{lfq$JGz`>`p32x1K_$%= z4FzIcOhu3SZ|gUsLbK_dIgcx|*1G1ZwwYUR-d?YJItY&ZLL@1BDoIsU8Y_#FDkpI( zMHvY%>AC?K7$vHlYVyW-9JXH-f^@O%V8I%1w zY(0CX)13xp#vG3kr*$`i29m{i3iMJ%Y0XL8s*zv>!_aDz5^xJBGgx4q@1@2Rf;mRZ&Ib2WZz>wUD6zjeP{?9I5!SCyyH zn!!AnD0q!A(Vg`#$`fpk<1SjUUd)20B7z!CsQF)YDZ6yRu127JKQ%aEQZ zx<8l?c%Jz=Dc;BK$B&I6M+x16cFC`0O>&cznvj8wF{F78jbps&7qV>%S$lT<5-0(} z5lSioUwVG{`A6RGi`{FJ`KOQvLtm2Zhn`V=D7T(g1)dZmk37R%dWFIORY{%Qe>lbG z@dEt9u6dUGP@+P=T!xM^Im5UNw#u|FY>GX~CJ}VC3m*7?^8EsZyNM!FL;*Vi<0~ic zCgkcv zhEh^(BJHS+sNOmro6feQpGJH*e;Ln-CyRSyQr(8#ku6e8?k)yk5hejeFay`KBvi8i z2{4KY08bT^jYsPf?5JY0(ARKdx*ZOh*s_O^KA z(48cCaKVMRtU8MjuZ1TCSp4`nW-#v!ePiXE-KwZh_fQk1zIwc6JPV^&Ci)qC=g^Dg zK2uZA9p|5m3tpMDS@Al7B{3RjQWB!2b31_s)8k4yQe9=!DP~uWU~^_tl$djAQu&iK zUg||lvm;6hI$FzG^V)(JR2x(hp;3%)Xgc{JhqU~_g0Ad%|imKBfLX#tw9eRuHQ0Ham zR1y%mGVDr%j)nnWGqykj0G8Vwu}e(FEI9ndFAX4n(mT~{r~0_|wPdOBvhWdeOc}GS z)N!fE(XxgBNzx?%X<$Mrb|Kq9(86sP!#4LV;VGe81OEUm<7`~M6j--dIU2nEIAVsuqHoAyAPp+ed94_~< z4|RVDT3=2y$P=cltlsT4_}Q7vH+;BWSkmN!_^Jd^bqCXdUY8W+;t`$^&yw~ zx$^4z%P=4Nn7Jc__}8wyp}+bd(IC{4nF8e@r2D>cp%SaN%!Z1;l*Z5^j-I_b%AWO_ z>3iTQ^gX)0rgI|5v!(mbgtFq^6CF;Y9|R^6P1};@P3u)l3C*D1q~D}D+RTH_g>6&q(7L-I?64FlMUXIBMKpqi2f8!J&nc%97co~XBneYdG#ZLxIvXwus7tyVVzQ0s zQiDK6wS+l)%=fn{^MWCI1K`m2s%5W4?HtW8R#ZiUgN=uczsw&%tJ^XoB$zFBmjEZ= z6<>8CwxY22zQ+NRy7L;sPb-Jm@C8oWE#o;$H93!>oxz8gD2+Tt#K}dU{xk}DE~-2P zNr`IU=)p|Iz#L3i;_aFG5DP0(CFN2T-fjs8K|*ZoBl!^A{1L z916_<7s^m!(ptCk{pHX6{BF;QG1hXmy@{}GcD?NMCq37P)@}J&6;t{BN5R9SOL z%O0Z<(p3enUevRUoAo~i*z1_M{_xOb)`<*C76>7o3QQtGg@XpB4n7H5JO>!ytp0S) z`X}~`%^BI%v^Uh>Rj}66)HUiIbq}v$J1n^mIS=2{_Z6qgyPs2L522w>)*a663g*ip zlhw?j$AcB!{`dNoWXq=eqCl;Q6ow43G-9^|-lN&Yi6(6@ErTI#XC;VLV$*9@Hp~y5 zxyB|e)+U4F5^W|FI~Wz_u|%}r<5 zYjO?P%vU3wCsY@z+b&~k(xcJqVdO8z^0hM!aZHuxES=7OA7&V;ED!`0V#50X4eW5e_sj)c^!9`X!3t$1AbBj_q4tYx>JnQ2;=I&OB&vEN-iV$CE-7H- zij*V9Go3(gGMT(3h|!wm5&R=yQQ(vYSpW%BH{?YzsH_=yHl>U( zPiGic5)Pp+5lK>0)l7JBGWi5{vRZ_C2tl24@C8lX8yd#N6F7S^h~{zefhD_1`)J`8 zpPf^!WuRx~X08KX0T;T2*#b2$z1UXEdJiv%gZ`P@K$&|$$ckhuU~2}499k5hHzn>r?{FC&A5M|yde!-(?(Y1$|1Bhh0hToYL+A_e`3mvk;x%7_SA1t_ z6^;0F8(;Z%YYa#|!oSjgS(crV2XB`@`V-`i13wk1CsnN&vDw>r$uqNIfO5jKx0}g$ zN)xSuG0sWPD(6T>LUtr|gg({3gJy`xboh|yFp8dfN4d3521}K}N5s4CpWB^?A8sZ6XCOKeDyI@^hBzu+VBl2sJ~ ztVT-MaIU0XH+5bL)WHM59yNgZEyoq!N)(dx;yLfhV7b^+i`N#fSB4n~DU~tv)UcOV zex>a{EIvCGu;{XvS4+C&wbOo9cv&FIA!y4Pbp z4d~(_S{}duEA|63)7h$aHNN8;LsSO@&iw|aG>Dm{M%LcKuH*z|&<>7JT)`j-)@(~< z42C+xb^e&bu>E?jg++G?5Ed{D7|rv~{@sj&Do9x{%1Vj<4|<{xmN=>put{(zp{0gnxatRvLG^p&H_k67KWO?1wqTot zX}D|~u^d3`ie3^TQMz^G{;| zgyEECgwBFXqH|*?FtWt5O>%tfE8@k}D`u<7P+9Xcv^h>~*;v}1rm!Xct41CF7%GBn z2k1YGP-v!dEH4hlT!PmI&`ODkQgl`eL4wk(CiAA7?~9IA7q#t9TW|NqbuK554dQHa zn2#d&N1ZFOzIF4QPsD$7kBtfZ)6YIN!T{;H8cdd?tr+LWU95WrTl3;wV`y zN|-=p)sQ#@vtVT(oVs(WnW~f83a#&0kFLC%;)4& z^^1g+!XLn&w2x7|bl*{W>U=`!C`|9TqR=~1kx-N?Q!yo!O$3{|szByasur|unY!V9 zT}u?I>y=~_5Qr_f&{<~X?9Zy}b%-Fyh*_I=;)b>aIPm!K#E)&*Bkk1Gsgni}Qc=rk zs3V9$9F`*)VM6S9F=0Xs6qQWi3=6kHWJAGVWv1CO$9Op$1c0ZbApk6$GA!EX-p2DO zg)X?QX#H+Gm}$?ii>}JDYQpR)O5K+TEWtu#uswnKmlk50pcVxM^{rdM#Y$xXYhC89 z>BUJ$`p)z}tC;5#*niIVf2!Uzc4?_sX1Ar>{9U8w-4rkKOH@1%JnvLd=r4!HQk+S~ zGk~$33@E|ToDD!-QY5OS%1U%V1hV0Y>xogO2-~PeYogBJoW!cMBA^;P4eH2-(62r` z+3NGJ6p`g5!@xQURW}G)B)v)SBn>U|Q&PN2lat2c_)2F5bPaZd0Di`|fRcKdQ@|F= zi+W9Tg7T6VVp60fVx%ROhKE?PiA`7^4is@G`wFY|IEwQY;l(P=>6RLGbNDm}7zU}S zm-!XS@-&0tW~OI29L4rbbVAAMhNISPnkbkw_6n-zh9lM0R8q?2i$!=p!s2LwuDY<^ zB>#@MEk<7SRlD79G-}(Ob2;=Q(vSO_)N$FZ%a12<*EhHR&TxP9^4Cn&Jstzi5&i)3 z49ojXUZGU6^A^e}V>y@txP#RPH5A@vZZhvA--M7VTg?EJ*?hx#>rHUmQ+%Sw9{_ik9RR$_pMAB7gaf9?8QT|tN4&HHnqf1jeI zgrZ?QeJK5b*X=d>Qe!f$-nYx&>ltUqd;{d$1Mq~-JuzCx3~LrGiCd{x#8&B}%YjK& zc!!`&Qa7lY$j)ak>>A7e*G zCigfR(0*zxTp7h4uCx1T8V9pMQ2xwvat#lix?VbJmPIqiNFri74E2C2xKIk$82=FO z+*SemI`#(a7RWG=N87fct=-&v74q_^^n&Y?>s9HNb&WJS=pD+gmO;H^usKbej7GVi z;10xd91Jbe8R3D$Ibk$Y6pwYE28uxilA*aUJkYgD+6aQU;(Y5dlX&oySv=%<$oJg% zFU;98jp%&kK9X1xR8V?y6vSa*aLHKxNZ;CWVI}Bm>oZ6D(275O-{skS+D$QV=CUc zkh{%#xy;AV*me=E$&}Sm%k?!f*nYr$(Z|x|fz+OFn>jK`Ah>Q_kU~;I6gD+$m7cOm z-}=CG-t#sWz;^8_R=uT$D+p$2L7UMVO85xKH-*nMeUjEZe z$akh9r+NPU=(qm6{-JLFc0H2+g38lm`*`@-ruS{}OJ#(?jSD}t(EF2(-*-6)xz#ip z-*?xwy7QJ>ySkmj1^tEy9Qu^-1Dlf11*Drth2+*=btY&yZSJl%jN3l8=a5}L1Z$+y z5NH-lwH@3_zQsv>J%g74LAIq>Cl0Ky6yQ{mtOu%16E$Y~nEM2VirKD1{>kRvXX3fxqq14>u8xu1 zhnH`6yqw_}e&qyn24^zs9|QDAZd@Ml_J-BST*`31+i)bf*jc>odlR+cWHLJALFD6s zi5~RJO%URRO^|zoKUVOAe6hHnb5l#mhbDQMNG}y4gpboHrTokv<{!+&|DIxbCcP~9 z%#y+`sBnxb|D{WBJbXdWGa@wv1e+N>O4G}h3(z_Bb)dZHeCxvUY^(Ehi&HC`4<}C5 zYzpZjL6Rb>P2e#yE#QpW#W-9JxNbk?JpiRGxHy34AV)GPwHLssAlDf^&B89{eh6$$ zRo=Y?$BsXOD;@52L;jB|lV~7f>Qi|h2OzI=xY(;IvYlH$|L%)j9&q>S)h=Gj6s$V; z&wiUE-fZ5(yqTuNDC^AttW;<70ngF)=ww$+I1&GONwKPM&Jpg$s2el1)+ z?@2;jwHyI9f)P^K1TWF+3$v6}kEWSnJfnmW;EAmQTl$k&6BZS7kFbY7qS5qs9mkM1 zwp>Gc77MR5I)=f7(N)E`^9-ddkcl&(985Q?nl#66Dm9G-6jFU25>gpcctIN%>JhPC z8D}?zQ{@~|1@;ZeHI;R=p}oRUuEcT0$6$qHnY$BHie0xL#$5SC8bVvPW5WsT=TF2s z1QXd|AEbp#+oWBC)^#^~&wyZGI@K%$wi^Y%b2C{}M$RCXD)K;_EuS-1D#Z z;%FQ1=jxo_ZtSBw|Mwbg)$JfRZ@AnZPc={Qc-(h9$V#>E{xZ9tGxE^3E<_|_|29Nh z-n;*eXdF&vVio0@vw=2TPI{9$=2RdsXFWf7*)wxA-v5+mp2ahr4W!|0rUP*~H&LwM zY-R&(IqQkV^-d<_yy0vn1ESRSL-G7!wl3vyHb+Ahu9 zDKNDmx}jxJPO`a~jikLdy6=g&z}uZam}N}%ms6b!1D%AhcY?dPttb<0DhE8H6yR5{ zTgU^xgjxj5iv&=*HeUlEe*{i(<^s65A|y^olqE}q?GRZy9>|Cky^##2=ps}u&H{vq zWiP&_sD78^{bb@cL2g+_CLXT3GbI+Dz!^OG~b8k>3T zviBIS|AimuE*S(NnP7R&@tQd?(3N3ikYXY~0nTXhM=0N=Jh~!m=e?rF*8Zzjip(4g0AR67j2d6J`!rXE;ub+E|Ix^7dI+eQKn z4fDGehK0)!V{fxaMhzySEU+7~DIyK1iQ$;;ffq8SLUAM26v1xg}rubeoP%vaN*9f_y^hw&TH~_;n8^1BFFgl?IVDuIdn^`|; zF)>g`1+!Xnw!#3jQsDP9^9X)feAiRyN>v^!Yw#W(F*HFUMT}N6P&7mS1gDl^lko^` zqqJl!zRg)XGtU}bW{<0?8_rbDvkPr_4C6w(JPq1bBd0qKr#MpDL~ZS|!SUrh@#e{W zSJ`(t0hsZWg+o=T80a?YWOvcyMxm-a5KX>90B)S6yNf`NZJal%uNoWREG-~3m}){P z{G(zOpsRl5}{2R1|oE$>GSSpC7B8-7GW#zQlwIr(>I}U_CeGDWIQopS9v5v+Ew>}6|?4)jfY$PH7uB9QFe}7RjOa{QTLxL z$EwUMXdHt_}1vTkMKa?oU4Q|<1~GSaz;(gdS)SL zd3OoJo;kSC_m0rH4?*h;H;BrEaXCwl>oVk6GV!OICSEiA*CReV>D(KoK_83;`Az0c zy0j&0@N3pTFhF+!aNyfcmNRF3j^DdIYimi4mSz>t{NHC{jGN|;9%p9KA=D=h#=p+u zd6kFM`CQ%ZN2K7dukQS>O9_2<4ZZle4Lu^Y7v6ivhbHgpD-JAZunuHjJY+qvl zO?$!X0tRG@`Iw*z2px&go(Zs&V}adcaSs9?T)+5Y-@n`P96>$^UxUbF;@^b@Vm=`I zG_s%Sr85goSxNE*PV!s?Pb6Mwbwaa6#b@kqJUlJ9&mW2 zhkrG-KYL3{P`i@42 zSi^Uxc4@Y#w&?P%?JxLOe#?LS%c+#wiZlb@xecE9Mfd~RxntxC*!R8AzhR-*B4`~# z9Rc&g`@mOW-{iiOzexO`+=c1M?|1J;-}2w|->89P0wYKSpd<)&5E~7179q?)sqMeC5v}!Z8;fpthuLCauUh!^EzZ$K{g(Q=etUmrer}e$`?-Arlm$_QS{Ob=9csd!d*K=E_`OiG4Q{^LQR0Wv z2c~HLR^5y3)v@nu2WbDq#D1f{d1jRM?adlYnIV}Ni1(j{T2Qjb0+c0@-`hFy-jIn7vN_UVMwb^q`oNrgh&HC{kQjGZwj<68 zR*ggSu+ES3!%EWr0&$Ji2Abi6TjiSkC5{vtl3 z)f>R`iQ^fV2BCQ)<(IP%0^J%qL*Ekf;pGy*LQv{u+5+_8!R3ebF{G>Q&v&N$8~Al8 zw!HOuX4V|`1|F`LOrsy2>Lg$`d~8>*qwNgAJkqw zIGTZ+W1hA>)LY^!raQ7$jNAjXXNVWLm|xIuK=yDJy6Il3AmDPo#=_VNyi?8M;5SB{ z0FGQCg&%gymRo%QUBHXjAr-WL5e~=|ACOOBRyG)i-eATw0R1sQm9we^AKtCBRXAF{2!3w+OtQP_ z*V_Vk?1(+El^&Ta5qYp=Nnt^5hs1fzH+U7@j616547uG8ko_>^RDt^!odtZk^hTlw zZcP^m=S8p?LpN%sU;78xD`W7vXyWI*gqSsQ6X5ofE-TfG2z3xjD^n}ltl)HhmIRPC z>7af@^2^*~_qNc~#LWu2t=b=TYG|7Q8f$80x!>RJko|%EQNMsY;N%wAuL=I_#IgWK z>Qkc2=rnCQo6Szcf4Q^8TCGm2!|1(nm{vBO{A4+eJdskwy!Jk_ICD;V}rXZx;HcZPBo;LM?jTM8zbS1d2zTfyz2U#tN3)xJHr> zEtAQVq9>jvC`ObMvu2#ZL>5bj9MjHpc`(@8O2PS^-O9>KmR1|NYF|r*yP0MS0g^mk zJ|@Kb?n_e^V3(6|0Y@&+_>Kka*03IPF9^tkU~5m8lQHLS&3@QXNe%TTwidaNGp?Aa zkjWsEsRibRLJR;Fpp+L8Hdnnljv2r`OUyaJm_e8z>33oztfamP5w2iTG#iapRt{%X zg`rVFL4l`*CX&1cl4g!b;=QDGj;bKC2D_xAkdo1Mi28h+U|Tr%gxBWnnd1DxO1q_{ z$$1f|tfZYH^Ysu~xF0zg?`rNn+?LSc3#4q9lQgi7cd)x^#!hS7Efo3dwABPHZGodR zb2H#<(pkyMi{#uhE<^mgK|x&t?QiGjjM^nzr>z!lhb$Zm zkS&kzPe?3FNqaJpR(Z4*(kRFIcCY|tZp0h7Wc0*p%oQlJ}C&t;P-$Hn*MO(c4n#hC!q8gX#) zQdG3d&m5bS6z+cC6yz^>e4|K#<4eOcaggzS_}%8d3-&WNI58L^R!2G>H#buSO#`gF z!j%^x4S2FPRS@zLL>>c}itkpFFK}groe3%iQe+EI0e+vVpRNm{0$H|T_@i=#C&>Vd zt?lzsAmy#>ZS|Lut+a6{GKb`b}<%v~)!UUBLN z2V9_U^EQ_x88YX%dOM0CCbHnd1y$;Ggq$tOdLS3Emm&xCt=d~AxE=je@*x)_EcG|yUU{9v)FR;Q3e9?qs@1MjuX<>-c!!V4CJp4Sn$3-@X=j#TK>*3Y>}2mKhN@}_jtSRydehHsk)Ol@Uu4|JNq5(=WB4NL3K&0)hi)-K ziM)OZN}uI6(VJ(%eP|?3=HnI*1GJ^M1NDdgU5z&DvWyx1e}H zW`oAzLXv?>_KyqrM9~y`8I}F>GyA^?HJA9n^F&?Nfg~Z{)*nPCiBdYqD0?rPx`YphkWJ)-&dj|AOZy3;wpA~o6(W$Bs8Y0)d$sem#93C}s6JPG-vYZSA%RiH2!LeC#=FRDn0J z)cSK}6%^6G`g`Vn*xKv<CyBZIge&@zSgmkbar5zz^c!5mK+kgahV<_=md<`QrAc z3$>%(*oQSI?&f&GFWetlHX~1bEA&Au0F7;e8WM$2BG`rbfFI4GB^(2}^dS*$>LWU3Aw2NKE8L-B&>e-p5}-H=SqM>pO{2*RT8vqS z9KaK^Tww?e^@;s)q7x!+BT(tVEyS{Lrb$_SCQ$KD`|*CTL372wquP#?qO_-0`R%Lx(eB+Pl}T{5Uo z9=Jxsn(^osOx;yAF2kLk@Moya9Wf4`5nhBjpaR9AJAB5}340NRutUBP;)FOL0m&eY zw6MbJ@douE$}J(&M?txV2wQqH9tWEEJOHUr1@i?Z1osSb@XnTl%>*EK|UIq#xHRp0;ez?YAxkA@* zox5>IQ;%Co!8w0@lTlc4uKJW5AwNUF-KOPtNAz)BL8jG&qnP-9X9(Z*4n_8MlhEEcOV%b1y(7YVTwoWm7b%S}l{Hh* zp3wD9zMJDxc-6{Uvh}ZSpX;XWB+*;NdeZc(q_obB8j^9xZphl+N~~26CejXET@)|h z3YWMU_ZS$CyQ)UiklX>gZMq*3rBG|8F0!xFr-5b&L0WdJs~X_}48H7QM4H|4XZmW* zlVPJVC##75)R#^D<>oU|c~gR_HU7iRYB|v>POOM@Jm7htRQI0D=uqME7-KKi3Ma}N zqIw4DLIOgnmM9-VQg3wM^ynIzn&fzfWVuMFbj)oWxo(-09R^_V$%kAeq?Lun*a3}w zz+<=wzQT97O0MUmW6||DGRclbes3he?NGSHn%qZ^3nU&Gm+>(6=#-Z2^6EzdtOg{d z-PNWVbI$c{oH&fZZ)F*DR-12=D&eU#w_%cvI$M?Y)Ch}aE|ipN1`q37tj!~MzT{oS<{zC-#l*&b#-ZPmvMqg{9cf0Sy)(R9t~!&(yemq={DD~>40n}p{( zoM-3wcV%o4))ux|&+L7anKEI&+Oj&qvKn<`pXfk!o#agk+PEZoR1&@8K!qyktDEYp z69n-9@ikF<@~L?lajR+$B;$ya%JB_}V=(FXhxthrzo{Hnt+cUy2UCw6mE79iz13c^ z)CP0mZimT}rw*Yl^;V-EQ+Ybqo>sTK#wHZVol^VU{b}k}3%M|(aa%w0US;DMUUbCZ zlIqG4sqCUb;>4=mcJ~Gsjj>fydW`dO9|VWnX~?Lc3y2P*T(X&Ufm(&arV--HUtFRik?*H^@$KQWGXXMzO_@E68PHj<3>?db>+3M;p zjec*inJ=el(+;bQGn6BB${8g+l=i7X-F$wpg`Mw1DhV7Td7Qm@u;z|F!>Tk2;ko1n z%JWjEj`ME>Z5>ro^3Vv*s9!$>7Q~YDSseriY zjHckU>~#ms7G=YP0EG4$DHb40Ww*t4n7O6PyI>w3@(I);iJHZI&x+^XiCRMw9&A3e8g@J??#c6ON-m)dU#q}vssokqUsWi zlSaj5rf^S1vr~d!D{strNZDV+7|dRj1>Pkrxdw}R>Nj+Q|30iN%X#sw6+2z)3Efp9 z2exRkf6ozambKIB8J=izfGU&VVX_aN_AI~fN*#DRVRzl_y2)62+Y??UJn2gp;?w}Q z&k&2ly?-u!DXDfcHb?L5{V&DQvVyi!Jw^EFM6}w=iF5C4+Re@>w5J7W22GqRZhkeA z`Ecmb)^Z9vg6(KXN=BEdxJGC=LzaI8y^E0*B+@8vENHs&_OD zKP#icJ!P#$YcdQ^?YN6wqvaa6}KKI>C9jC51iW0pR zPuyyGmvGs_Td2_4H#zWSJfS!-uZ-3k+?oPUI}iT#hhH*){_*%=69m#>`xC%O6HK!J`V5c1=YpJ$}+`Fa{sgcrMQsx>c+= zyT#q7=o-wQZI#;B@+-Ej&h3klk)So={(cMZ{G9Qvq0adq)7~`%sW7vxedc46Nf$9OCao*2@&FmLhwpzVpJ{jwobokzF!AdvfAYVpm?iVS$ zk@`l6Qt~}A1;TjDAybez6b=JfKxx8{#1A9{Dfw@ppl!!nn00`1{aYKE`ZpV2T#EBb zS?>DOAZZV+OK)GiaILTW@|XH7JGggtDXDkaU2JS; z_zFTQ4*P4K=jCo=T^cV>Q&?Wtzt?YbrnO!3IXd-y+^HrV+_f0a7))>f2~^A>)!x4? zIUo41x;nO#CgT)7nQ|YLwbkr<;lDl-v$(8dTqvzMCJ zY)QVm-5wn!x)-eNyGS(CZFclDM{l_N;5otx?W{qXAP$x+7i`|<85MwTINE%)A#1~B_|X&pR5QjJhtnhN1ERGt}A~S4(`0yk>c}H ziL9#*dRMEn)U&n1ZJM2)o*pH7uF>e=jH7NGpSuaai3{UxRzki?VtQI z=*r{%Z^r)Y)DA0s>3;s#Hnfx4hlnKu_C7DCWvpM7to$*S;sDJB(+Y#14_08%b8#rpQ9szv=g#kE>xH)B6%6S7F?6okTohOnWDo7}R#smv<}Ixt4J7y z4(*{;%sc`|C(DaThp=M+bp2TvzaPgi#8u*oeYTEHg**oJa?@9O5+6b>EkGC{zhR(2 z0ul%`0|!1}97v&aSO9Vr61@r!7}Iz>wzVY)fC9x34uwsl2Xa@jI3Xsp!+j%%Mdb&A zfVBT!>>C&gxsbdzI}1q^a5k_)#C;I=W{wT@txzNzhas z761S+h?!d08v@^s7JBxEB8K|b28OVFe6V)*KtnxCSm(5S1sS<+M)=k})w?A86fW7g z0(=_cywBd=s|BVhzadQY7j;2jcpYb%SY?_4!xg{7j^-Kg0@%Ac>*4kzP%zI%5^T=< z@odhEksppL%oq(Y^-A!&=)OZ^_~Z_$e1Mg!Oc(5S__kbbnlByBZ|ECs;q933dIbtc zk)2-ZVf40XW+6Gk47|+mU?6xAkj0=YCto7TkCf2S?XNnZs4fS+%jzhs`kgCI& zd{{#(gTKA{_U%0$??HG!zJ-B>h3UQiy~O;lX#I(gsI$GelKoq306aYJg0~lg9^+d9 zz#uFLU;;4c>%HyYBKB7C*PcPl+RFalw2kN(=@FxdZVC?@I48Wl5Vq*wk zkk>Od{4=n;9?Z*vw0s&-{l|iXMjD>;m<7ItrdRL5;1f%)i+cW z7kXFu+e}46J8K7^zM&o9-DQgZW);U<`F|~V&VNno|F+=Yhxscrm;lU7?3|qckpesJ zZtlvx_qQWy)qBU!X{|bOD+X~8RXzgr{sNM+<=!!$eyEehB6krGgSTL?6+w$Bn`xHL zV$P^2m@jB~Lp*=hD0T`hn{CtX44uQwewJ7MzH*z))vTwmbbI^SOv!RJGGb@6JL10A zIKt)4C?pZ(iX7xiV7@rl+PaOkhy2k4g19Pcs|2Bw5{aN0Eju&@8b+1=YrVy&zs@I8 zXqhG~Vqy1%L-WM8w(|~7lMN0VIU5(_$Jllb@hAYR;m7Y0I*1Un%qNf0XFl$omuz_D zrcoxZ;P*O$ZI(BSk&Yr7hW-VY(K=NH&nXVR>h(~U!^A{d^=)=5e$ScikoT6*I8w;j ze!n^(axoNE0G*WJOoFFM782c=>(ScVa=P1-uqkN%ZYkly-0nn#e#+t!*Rz%Z+^e< z1ox(fO&>I4QDTYNHB2vDOdpiSZ&IteGYi!<7Y4c)e-vR8&_yM2CK@ucAjnN7HsR>a z$sqxiKmjh9rgCj>P{hV;O8m7L`mt6eGYES&e77*ue?MFUC7V@K8285)@?V$thb5>~ zHOlHgzRVw%;BsKr3)!`Krq@z+#-Dt(to`;KZf4yqua`^Ux}p!f(VT?MM(J~&*>Qtf zGI_}b8(MWDOOpv zU#xo?P3DZQAm{iX;Rn#!cev}zVp}X0Y&AIB*WzV?B4!ekOZYn)^^>1>?LuZK{Y*E* zQLEGrcg-VcDe$q-YaJD4P-C`gxHFK`i*~rwt}24&(uOtc=#|PjdnDSJv9m_0(eg~{_I zJXWQ5aBrVfEJqOXCy7xbW45v&^Ci83(}b**RKk$nm}o2bSf*GKoB!ooTVW`f;@Qa+ zh-6aa27;5W6HY*=NHs73}O zau91)k z1sc6(i~2_`KBDpAmX&qpySsj^$C2@5uEgOJ(oXzd=4tlnd}mEox~Adn`vlQCh;q@> zqFd&*w<~_|@!$@pdAZgPZwbj^R1alXrDK!noq?i+r5p)eT@-9Z zo)^SuT)-j@cT!doaXn(UVbe!C+1a!_p=`L?x;n@E2l!cVRqlqxtSz3mrMk=c1-k=x z-r&3HkS2j+SI{M#M1J^?WK4dVzwmt#n05D-PM?e%JjE>mcM4C#BShNOT>a0pMLDnQ z{%xH>DQAS2-m|!N&pkEZ+$z?&uW_snS=1)*7_TFch?3vnh=c!z$$Ao=7-wgl>}xxp zkZs9+Yhz1ahBe%{D%EJ4~r;XkQTCi{5H(BWxgaFU2}JOMq0ebc5I# zei(^=U@k+VQ&6p!9fXUI`lXi_=OCh5Iu5#2xw%aA>jYXY-1JV3`TVDe3_1mvf)odu zpqL4DFnZDh{1Jpm@sGzG6YM5;!$@UVhW$57F?aakM5 zGq&6Qx&Z*eBmpmMAzI9v*1DsT7X$|y9k=rvb1(b#pE9Y0ZpVQ#i8Zlvj8R_asiI(mGn#`2mkX3< zD^XrCPYcD<&Rp8}_o14dR>^SKS0H^_RQ`Rjd-Pcr6T$9{`ujf`EZCX7MzGDb%d>Ej z&DnMi!_hU+nI5q>Nl;h1(d|)tbKlOOKNNv>HL+GM^xeIzC}1?I>x_zyQ09}J9fu9x zKf?6j4nF~_O3biZ9~T7tM+Cqf0F>CF)SW|9&(q9+Hib)5;**5c&!6&`Jf`5r6A$1Y zy2uYc7=Q-cU&B%o?xgLeVZIF99jHZE(Y6tOjpDe#tN9vu(-%>2q*b4*-ICt^rFp?7 z>_TOlpj?%9eBp=K_aiZ}ebYJYG`3`{Y#t7{okpDRXJNaJL{oZS%i?K;V`xt$FrCQE z%-EPr)3}(o79CH>6!jix#e>>#BdF8r?<0yXEHvgzmXz!>fHb(N04o?OAq##m&k$p{fHQTkF0^W-+61a)KV*tZ)< zvx0--NLn~HnRc+k?ZBn2xDflPmTNvwW@nG9lr6Z5UmmAgQ;ffuT$Gh2ST|Z8R9T`G zo+LH9+{SUN+)?e}Ih+lBwI*1qy*ADbMY49|4qzl~I&yMez0|bQp80u`V68aqG~%AO zSJ3Z7YE^D|uWh7ckw(nMEHmXpLh;9P_fxie4P zb#U~z8q5eyEm+aX;Sz)TPjIndfzb%{j1q_`-Y4G0$B|np;S^#$33v6W&!N>r!wdF^ zajNAVXb7nn>5!HoH_Ut#eeiUl@nlUkqF|U*xT83x4@` z2LHeuw2Xx~{N$dKL`@D8oD{7s2X3S=xdQl4xF1XcD_O;7PP za*~brNp|A;(&w&<0p+v%cvWIxC|##1|9_QDvxSpuFFv?vVPDq@lr+tK1dSK(k& z+hSf%YZutmr>X*qu_>ktvliQO_8ioI7X}CQlJbPo_PkP0LBUT>YI|8qt$#GsCW|}% zilT!mRi~J`0RnQS(t&^DV$7Jz0Bt6M>>yIK+h|66?yC6J*9Z>h0+D?1lm1#eHzgh>LsNJ zqKIm+?}^;}+Pitza*=BmnhG!D5|O*RGm2L$bUbi`{Yzz8>1j4t?vf8F9aqnm3qsuY z8X@v}NhA#rMFT{R5VbTRI207#|KfZO-l!eJ=GmTSJ#ve8BP*`1mrMwL0%2PW#Z4-9 z)16ZdC}FT~)^X5V$ZuHG;-zoHu9VxwqETjQ{GlAySaex65wVXtVicVI12J5+R{()@ zha+8FZa%mv`q*QDnu5eGlqg@M+g6|7E zWXUu@RNNN&dB~K`3CA}*h{i@aUZ0U=>af^xa7pbdkQygEusg@N0ncJJ0%i7UmgLZ> zhc~!gEt7ZISW`fu_yz4lZ_|FLigz5GfGoMq&K-*Gq<6P89lok)axc9AUm9I$;wjVj zS?dPR)TQu>&~}f9A^w$%YlkTNw$`KM@l&_$2bt!~meZ6Ky48h%d?`%jKI{HpXRBcs zzuny0)bDpD%`?_RUs&z;qCT#xDu{A1jcEMq$6>8E8k<8{6sN7nV_7j=&n zDCM?kqM zD^y%Fuz)vC{vjhQIR;QriGjBIt_AoAA-eP7r&t;_@EfFij)GyZh$tlA*(MUmz;5!OSJn?2RIVkA!L&6%D0`7^pqly3efeRHfh5tKH`$5C znGz5=rT6zUVjfN^MG-VI@}?oBw;WShLJW@z1-tC*6}u6~Ib>_ph9X0WqhBp7vO4O| z@9{N`3P+uyAA)I1IE=BblCr(8x=52&Y+LQ0Uon#{ z(~w&&r}a4xU7eAk7=t354K7=^Re?6+ojZ4h^|K6KBDHX^imxQ1DUZ=`I-gP0@I?A( zRTra0&8tnA!Z52$cz>8vX_e=eegzSUf+DqGJzxq-V@~RE?L2^jpxw)Lx2Q5Q2xF`6 zQ@Ozx8;sI`i{K6IEfgkrya5w8GLg% zoa5E7FO{D|;)BeyTd%;0bqv=Ai318YE@Eu_Kt%s7-6(few&LCh%zd6~7G)-h9z#Rs~62#~ljlxep#-6d#3{ywc072D-&P|8@oM?RR3?EN+PsV?*N;`$qd zX7kMBAcnj3KeHLqU_j%kzO%nrv$-zEzu0p4*mo!+i4kT zNEw;(^+-SX*cc-IZVh!y0E*&vhDgd_typ%S!j|dp8Ov1wvb6U1J-f zW>5uPJ>{*#2E%NWzg$FS=i&XpEkX>Vb(PyQ zI1xXxil z!+|M7Wfe7Lbp<}YvKE`VFa@pa>igF?p4#8FcrOz-6Zb7^TGP)18KvxeX&IyT`BC1lR;fwh2--kNICG@!dx}MrCVeK=A*V*$(LLE<@pD53)2T6_`_aDzn?^*CmNxbJk2; zwlMP_J)_Y`7046Ew?%%A<&Y<{Ei0JKi7&tqwbXZ$sgG=0 zySF>jr|6fsp@oFUbYzz(7UzkITHbRp+twSOjPY`8`J}kC-qUD-H+^5NVfsUlk`!Y- zgocG0!v_urFQ_#wm?gtuOblG7DZii?G?=B1%J&kc?GO4PH4 z%@7Mw^c`8Ujw4b=J;xv@UcH;u;<0v%n$;>QQqNwBSI(fi`LAe;Z2jBN*?Wo{8`EK1 zs?|ZyhG~5g*}c%g_LUtKHIh^Xbj&9NG2pEOKm(gV%}^8@l>}~x(&YfF3h-|~u~>9K z%*+?AV37^%gu3|qb^$rD3Gr6ZW|cp5C6~ifDq0uyC{>b92WmNMVYopFAyk)Sf2=Bn zRh=xW&phG!#i(Sjpql-uovb=alDVszjE;wHGS*kPOTh=+ANTy@$$_Pq&Tg?tQ#zAE z=g8{I&ntGH1q;wmL1^=CpZ*A@we^<$X?Nh8Ki{BF;e{ro@z_m9hPvMouP9NH=yrC# zRH-c-)s2jPjjpduWH|nXSH0cw-49&k)U!vFL@d_@U1IUMRIf~Yzfn=l4zhlDr=F#B zv_f({mRbJrxCg2(KAw9lV8przL_uq?JQQeD8A3{d=4yWkX_q(R>WpOnUT{B>Kj zUXqBf*0^^-y`n^;(pn3j$Y#}iv6$BIIHYR5^!tuheQ(HX@l3~L|vZzLK#jFtPV znc!FUiL}FE8mQ?c5>4Vxy@kt(Z49t92hA>G6)nh0j*tLILU>X`k6;MVhJYP4g|m1U**>wMs+OCT={A| zO!#*mn)kZXwtSR3aG*t6evO$~S37;x6&Ju4hLzS&L;D<1oXnb%aynm;#0lqK6PKb$NkLYof7=nkr4OKi`;OD@TXs7&y&9j7f}FmU zJ2}!ZWtx-Bs%k&1*jcv%)p%*5SG#az4 z=qFNWQ^qI!6uwEweM%(uhbIPQTHe2>ZFTUOHJEe{3>3S+7P7+;8bBsNRwo@5Kr@_t zYe1wD8?Uh9-1Nla@X5Z}-gYJWH0iWPR;0<>D!p91p5?2(R^rqFm~Ovb3}u?^dWIxI zz9v;DkVBWu1YDaTH~_cjY}@I=)-#xY3{LpTGy}jl&<@L$F%C_i(FX3Q&~qhibK%Mj zzBI6Grkjwqvhsh+uP_=C%e3njgbK~V=)dc7T?}M<*5b1F!E;@ISqt-RhF{A zc{4<>N!v(C&a5QfDCYt{le1at(pnt)dlGYPUItF3=dUa}&yYnLMr$7O4gu4FZAz8< z*BY%wP-y({%)f%jTYm)=#}H93hA;SdB+5-DU&~JDr}e=Wc)ps+^u6M#=$kHep;k@E zd0q-8T6&mlHCrN$#oqXdmKHej4+VME722*`PaTar#c5V(DY@O!>}48xuF_7JQhs32 zo+@u60vgIbLFPV;=%vvMOLX_!;dFtD{65M7UPYiLP|5CRV+T3Yn9y?EJ8$iB|A87-|WpdbKl#TQzKln?V+cmKt0{mxz1@VX{n}`jo#Q@+MRk%S8VGj z=#1s+d{(icVZ)0!lIATC4|j8TympHaE4)zIg7RnCV~CxVS< z>2^OOu1=~$Jrr!yDxQ21@)yU|g-kuJmgTRGA=bCIW+wcxXUh47QJVR#Fma`|8ZnN` z(3GhiKhWwQRQS7x60-Ya(7Mo^$r4#iS$~ma4njW;Fu_4k4@xn8rYey){1{t$I?Q#m zR3EGJykte`?{0Tt8{0 z?%9M3%?dfYYsU~48_y^M40vCepOS)p-{1>$a$O}!R-IZ;NwuS-(Tqlz3wt;K_di9} z&Kw>~#TIj?2zd*W&_g6TWAuj&aYMw?f0+U`#j(Y(#gqE*`cprS+^WNqmXTU2r8Ak2 zVA}ntEUzrH(W22ZY?=k8KXdnEDpeRZJ2aoLKej%s1QzZT(n6hN9`M(_F4=3p3}syI zX;@lSH(Gf<#FtJRoj<;%Q4_@PXyZF#<+vq{Un!oG8q}Y~7QWRUqU`-#vItOVC18$K zsKSOraFvgB#dA190JQ|UH{_?jAi6~J@|`)3*A+u|^BqxwXH)5w#8gL84`K5;`u&-c zi0$FJCUi6zl{J!Wj1^cNPEG0qQG`e3vjS@g|KOXN&_v1@u-80RBDo7FrIck zKnZfBUGE;N;N2gGrQK*&k%%OG7@0JErd3~s^&=>CYqxRK_VyU!P!$wTBST2+fxzMr zO`1O@r07fs3E+0v>Jk6t;c4ij9m&n0ws<_b&T}BWm?%G}6Z3P%O&5}=y9XhCXS@&H zK@3@I#wZ2vPiiIpN}TKmKbs9^JdbBHn(p=Fj)KNXzTyVgl3~{xTpS1U4pG;DY|;0O;CB>L4PQm$ryhj<2FB9?xAFP4im60xcvwx}rdEtc3{Eay}Vm zcFP!s)7inxB1y!{O1h{8e3@|zSMo1jEJB{9M^iDW-MJJw5-|>FR{a5#eN~+C5F_(o$0r6)z3ba` z`IAH}hZeHa1)J|Y>)S;V(j!%rPlgMKznT6T4QWApbY?Q5 zG&rf_H=pp4ctgrg37>MXYhI3_;5axU2b^hoB;37xhPzhIzFa2pON=N=!AKuRKHF>Nh~DQGYr=yux|fok!ihBk@Vzsj1FGu zvjd$vtI>BGDv-T-DU#Xvila0Zua2Vnu)c!qfN>d2>ZI?u$jE3V#KkgB@*;4L=+6ra z5h~84a5XkI(i(HD)Z=b+j#0?J^{o29qV2Z0|43^GdVwO0%m#K_P3}H_;(|*g;<8UW zOX@@x>wqYlSgHZ(R*_ORJ2)_?Vz!_<&Cn{RqOJ@#POk}`PGtf?GQeGmqz*n9bbxcZ zJIV=a-mqGab&$>;N!BpwSIQ;G@Dqtgu&fG$hUSZ9i@d11sLM{k7Hp7T8|UF#758o8rBb|&3U`wNGhrr8 z5wIqHOkbNQ;u2aQ@ovoMQ!b){`GOglQFaOIuEm`3`f(R-yZ7Iz+Gff43EXUXOBlAD z%6_spf%N(*EY8bqcCVBf=@DD`;`UVkAi9zsW^ zl6+vhBHVx)Jl+u1EXqmZYd3e?(?vhTEWvBg5l=8z5KAF`K~23rEP+8w6GSass#lob zd5{V)uE;94g7)Cf48j~)egh#Z#d048H5=yE%jqh$?~5?CDr@%<-A&C%HG(5AIC3TJ zshd#Cx_OHeX3~qBmD+{c#h@Cn1S+wku^c)a$Zi^UU-MQ4b2lP0a~>y{-0Q6vIPDU% z3D=(>G@?%TG+fd&61bsA2ZU9-v7K272s(wyK+BwRqJH98ZysjH2Ps|5=&fJos?^}G zL?Ld%@&s&~Vipt>MuM!0<(g;xdX(p1gi-~4MskJ2V=Gi@2d$s?3!P+j&Jes7=jkCI zx0aoq2nkfj4JgSnqH~4hjneKVe)?3UqCfN941Lt0coCi-QGI2}BndSwh4T-3;VpC3nE?Hb9Mrj#X9`;DohFIR{&f!(Pt1^1h zMLC$Ty|JActCJ_GRG+ip9W=`LkeQ>?6-OW-KACDmAnetR3;)8WC72epw?)+D0M-V^ z@9(tLe-605{P=?Rg8mBkisvOGK!xmcCqXzEL?bdAS2`#+0Jcq~RT1kIUBQW!I4;@% zTb>eTYp$oP*+^h>va`C^`lP@Iaivw#2*uiCHHwz9W-bdSc0oZm)pj}By%#pto+vVC zIp`MqJlHw&2;k-MrsjvuGQ;-xq(!6GdiJ5`M6g1SbR-=MYh&JM4J`<&)SvsqwM zrbSur)11&86lPapa|ZO<8UwC%#BbiXdynsRyZdK$F>G>Nwr}(A^3T%FwEVc2pMW#> z*9`DKm$Pl*R8J!x!_@3;?(x_>T4Wd4t2SX+%xvAeu(e{D8#oblie+9Eevx>AcGmV! zu$hJd#2@!94cs_KqnnhYP{e$8hU6X%(kss-{WPe~9FiKDdZASl8?K~@cKoyzt$a0} z6ZbTIZsFyhP=OMD2MLs9%<&ADz_`ALvZ5v0&=#|{?XMi*4_@89nGcYQ6>n7c_I=%; zG}n+Pyajonn+vEAcl%5ld|FYv^r4^Sd<%fJyP^0*o(LLe1({V8`v`Iz|7H6%E3PuC zK09-R{E69~@?&@EME^d@JVq|7Dy*n4Si6MEd8=*)B1soNq?~F19An|nTumDqr*@mr zmJs%w+!n&t{%1%rukTL@sbiV5Bb~!~P+Cz|qF;+g_cdhTUX5GeX>+MQZb$jqFZIM< zxX}uYco{2!7mX!rBH$g4X!p_QV|h%}d0uizilK znAHeg5$gNS@F16o;30~=ju}o9vjYb%!lkac8Cp#Po=5PhQ1eB?Hqs>b#GrN8YMb)3 zNTgYcV(w=Km$(t~TdkHh#-)Jy2tL1~`sm~zF0eP3UZQpiGG=av4Bn?P0KGHeuu1ZL zaGtl@m)*)%(DCHP(QV3T^@tg_*eU6*tQa8rjxJ_wDIpnR?U-yuU&A|a`!6y#T)cw0 z2h(OC%UK#hcQ@#hARvs)Ne42Q?&x2PUTA6ven0U7tQ|YsT<{$cR~{uA-G>8DZ@wPQ zYBw6)l*H2{Fla6|Hq`D^?LWD&7|(oUi}RA_HU0L>e<<{_YRXn$sxO>A5&`A#5}$T2B7j}2 zhF#ngq%vztq9nA?x9AMx!dTaOppzBdQ4Zw#iT^|FS8kYJM7HjegfLZ72b@toh=;f^ z6=ry*!L_~EnQjftehW_n@%+B_DsuQ%ovwb%LCH>QgeAg+R;Hj1QOVg%6up>-D_AsS z)@J!c6W?)4IF6uJ1ll9?REn;=t#wg0(YdCP+sqxM94!eW^qEY+PRRpgEL&wJZXA<( zb{hrvBP>E{doD2dnI$s)`Qjhk)3e1irs|ln=K>CehTT-_I;Wi7woJxqU7ocofB*-4 z7d*e#D-9u+3tSzl+12&4>fBYXIYj60S$mr)lf52QqUrN|)!!+?3oLT%8X^_K(-lYU z0*x`JQ347+05&@#0pWS%;Nz@5V(Dn|*8SkRemd~oUoXfjNoY2k9_qARNazZ0``H43 zRP&G4;LyG=NO1xTa5jh0a|v_1#p!?|$oZbE`##As*9D>=J zZ|KsZ@~Ahr)abl{8;mTYHP~D3#7{8rGg7EInDT>?HkH)$^)g?!lK2?Tyj+w>98y+$ zW8v!agK#pj8#(z8a-KxHS$+c%BYuQ0EFA2O7H6%`Z6N>O?{vsREZs1b=@=^0~o z5jj_(nFQZ&!b+?28iG6(iyj<{hPSa2_z{Wj?Qc>b+qbsLWa}zfYg)UJ{Ho?e|1R7L zHE=d~<~GMxXXqU#LC~^-WxYt~*QgOm8A*>gnXdM1mGw z2Onl9K!bZj{egl+f3>B~H4D1r2yVl&`Vqaw^3*p0jM=$(X}9(oP5N-@@S6vO{2UMf zUE&*$sv!wyN+H2ggws89jYhY1OCXPYs8`EFqkA6-F7`t@mAbo#RB(n_{e)_SJLlEE zinOzoO)@Ywh`CH-HWwHrZD*b>R=@_e;I-88@s|#f;%l~9KC?n{o-_p;xRF2Rjqsr0 zdbUq5quBm&Vpr-krzH*sg2=X}kY^mC)>}3c&nw(kf zEeX*BHwB|-J7$6k?(|z*1sjAIX$U4U*$Tci%p=kDZt{k)wD9rkZVJsp*E4G&+!e#) zoSp#yPzX}uyCFy<|)8Q%vt>}6NlS}zQ-j1!TJQ%ykd@@>LDQmm`bCya(wT=%N> zlXTObTqnEfS>?ITrM|aWCoxXIU3G_-C!7QbE_zsu)LqJk&Pha;WLH zv`?7k?X3vcnjsqihbMu>&53$T8w`suh$Vr*^##U-HeD?+Qyc0exopRe97e_CEO7q( zWGAh58`>g?qgYsi8FZFs@CqBah0dzRnUOI;li7`Qw%bQ12p78(-v z2@{1=e3=4hH>u$6POb;fo$?VlWj%1R)*#fZt&-ctP@!D&lFz*tiaxm_(nt7 zgPkvBJ?+}_mkQRkl@JQR3N!YA`iJvECyxto45L&nqExMgMcWaAORT{7w{#>nBV>2b zK=1e^(WwQ=J7WpuVv;Dk!wKoH3Yr|#UB5zpliQ(iQ($w2*$n|C-wR4?O+A4%k$GIz z&EPhCbB%HT?gy&nPXoFOqB_H{4UW1z;8XeO{BU}i${rtdL+nNz2nyAJq9yy9=N-E) z1g0Whto$h@_iKD5C-j8|v>O25wahek*6Js&sTa}d-$p+Z0&z=ly4>-tcLg_zdY2FpJk8N5$iYF4NLrHdH4 zP(7ln@!^c#?`QLaweeub(64;jrE(*zx~k(2LngL#K1~_Cf?^A_FLky%W*14^Yy=8F z3TC^e2vZJa@`Y<<$6$~S{Cz6?u;aQVy0D+lzNUfo5+ln>BvPe0WC66Au8{jlM^F%R z$*H1oH*MMn6*WpJse!QS3f}IrvL$TW+ujR`P1V0qFF9(U-ll_pkEeAOcRLxe&6#c& zYz{c~w}I|bfGz|;Z*yw(ue(OIK-qX=#S0YqR6@U590W-71;jcLCk%c|Cf3S!0YtY3?1+ho(3V< zHFQ`!P5~!zO@|Y4eebkF8$}`-3DP&FqkQq_wgY;QfG$~u@OVWoz+WAC5%9wg0CEE< zZ=FR5{RwdFiyQ<(<);>iOvWJS4AF&WLJJPjMGLKQX~u6K2M~YkcJR@lyeD-bY}D8To!=u+XyG1 z1)2@nB@G=0ScVV;1W9Pj>lU4=@88-PU%8Y;GteC6#+ zCFt4Mt}BuS-2I6EBYxl)qm*hl?N@|qd$!HNU)Mr97jI9foH2a##c9?F3I7Ot?QMC- zdYbI#M%cxh-mnL`T#a+9yp=&?BL{waXDdg4s$es&VkS} zzm>swO5MW?(LfnY6AwOkl&R7eE0zF1GbICcfJEVU9V0)g$tMSwjo;|ofyO-Fcvr-D7c);-q~N-qPX+`wFI)r<9D)S$oPZj*9&{Hq zG&MA+&0crM*|(qIwlMyc0RZ?zy{b7=b_1S466d#6AE?)QB{cRUK`U92vFzzrl{sz9d9>@%+iF18wU}7s@Z{x z;}F4adVvxN>}7__!D*yiW@oXh?lkM{(D*<4RCrT#6i#Og^{Ez3Gw~5BwY8o4_64^2 zg7$5}=2-PjpTHVjwJ1aL1O$ZlFZgMH<6+=(qmpxH*1vf4A)gyptHip;2_tgDk-7$z z`kb;;r2_E1*(R(+L*z zP?5^S{MCDiRdN8rwEv;bavkay*N#IRP9Wt@qxCrf__QGhv&c7F{UUlRUx8AwxybVT zFO{_>@yQuC1*OXz(nD7SJru^2)M>yxnMVMh9Nh15iE1>%^hv(Zf- zOogv~eT_Ky?jbiPoPpaRNx$mdq_4$O??U(?gpt9c$PpQyri7+R|J-|p)3=$$GA}6o z1?dQoJ)Q=G$6io;tz{umc$jV@)rcX?O za9|=KMNGFNiEhr>5i{g1tBJ$7j|ZAFfjm%y8W`JknF3L2)Lb{$=x zX%LU-C~;kVok&Y&T=>#>yY;d9mNWH(%7K_QDeV;-ZnSYjxHfuzO|H6i;WbAbB1!kQ zo~BBY>zUDH9rI(ydR3pyX~wa8AQW-_$ZAdi=R?@CM>?b3PGlWR$Ub;p45xDasgNjNT&~aB& ze3DS|`z{x*fiC2?{&3O7k8*3qRn?xuAyd$qRq>7l%5N8 zy#z-d0W`fI zFR_K5@f%Ue{4X7$zwk>sc6L?(9SbunfSHkz5x~UA!u26Z#>vIV_NVwhtM@V;GZWJvfv}#9grTXi$s6hU*3BQ0lD(m&3V`#k_U{FWe+ut* zz44QV%z$^q^52omcf9n!eehRz4&Utmpry)hQ0KdU{z!%N>Y$N#FZ;`}_fO-vC?dFIJ}SSU2GPyz=ic`|ox84*%Ny z@spIP!Mm5}+f-Yycy`Uos{(uJ;A?{sLJ2En{S4eFL8V zw~UeLzh$h`aXRre_b-d&_a)pZ^O`GIce4_tpC;OwroQtT1?yS?%e=;Ku zv7C?yH9ZY86mj!)%_kHi0Ud#@fdv#77Xhu5v5l#d83EJ3lmZk10RgRuxs{W#!@p>y z?_?}wY-np_48_9(<>=&KtZxnFmesAP9gEY7=#{HWAKMC#m1xDn`{2fh)W?Ukwvwq2 zVJe=IxFz0zIxOzvU6GNs{aj;XVq1pcUW6Hs>wCW z`?j`u>XqetR~ceqD3R5WB=`09rT=zOYI=kD@f z?@KqGXndMBawedezE-4~lENILFu}a?T$=sLy8AGH%XS8u`{7I)&<_8YpkrS@`Wxt* zeKiXHx%aKG9dr&VPel)2TW(;YW-iU~zBjt}fb#uDr*fY-YYu}rnZkzVtZ46yqNR!{ zIXBK;!z{IP{^sy?lZbEa`7wt5m?Y7UP06G7K5<3L1)w>An>*sk71#}rIeUfzeEY?f z72D~J)0-3gbRdySOW&4{pD(_f(GN3scE#iLK2 zD9HepOIocKKbpg?C7A`{sS>duA*iHzH(7tg;7$u{qkr#3I3II}u_T*7S@T_l`B~18 zTn8#P3~o7$L(fdVDUOJ*3^S$%?5|{10qq9ncW?}LwBANcuq`C@*E!|BOG}Ue6&q#X z6y#yhX0PzI({%gyYV?y?5BSbOi%UfTMx9jgx#^Or9RQxvt}n>4N?Gr8sNBe{4155i z9+0f7aUeM`@?@cjL{DeP&taU4X6$eLoN;C}pfigNAlY0X&M0ua^Td?(7&;_4H3UYS zP?B%7_%4f?s@!9Y&6%Vo4*w$n=vL>SkVA4}cZ#byMf6cH|b$<2~6OBHI-+5fhh% z*AG;!Z@nfMR~0Z#+e;gt92u6?D<~k+XT~;2E8v0MAFYxTB4SFss+Qy$8z7tmGUY4E z@J=j7p}qv58#)&3J&2hL_fc8I{SNo@^ETo>&8Wv7V7Q1bfIGdwi`2ePLiWJrIUrd8 z-`>`U^qS7%t}DTJ56_3&qbt?yarhL5uN|d<;H^A6Hl02?1t!sGKJzE2YarBtOf$$2JnM1v@JN0}KhJh)G6Wf_?=;uJ+#l`hfQ_qv9g0(UR z!`o0}m}&I!;bMLc(`#@N=|{#w2Y})zfTV6Dv55T*VpzzJz-`7yJ1Nw4#|cu6qGVib z?7HFK#eZYw0-7p4xrk0;5H~72QUJ4KJ#pAi3Y@5;+lf+X#|(;D`1AHEXk)f)z3#Su z(wTRbC0GaH`0FE%#h^Ti>?vMgY*;BUF)T%gvT$CaD+e~dsK!y|YyTFBVRg}0DL5RW zcV&>*aafh?Aw4Oz+}SutQ{Dw4@!SErriF{#1rtq3G)H4@MlZ?n;6JfV0P=%O0OPGL z^jy%`$^KojmU~$Rc%SAG!WUk%Wt+GSF@`WN0zD8!g*n6EApS#0Fiz_9XOc|JR=hjn zZx_UgB;^OWhW}ks8pD)b}i@FPrk9$n9q)>CM|QHAQ34DI`cJxKPnjsF!UVKFj;+o z^77g?r5^!NS0u}HS*-6J+vAJV@srE))qmx#QwfL6}I=yvy7Q=SZt`M^j^=VwwxJ~h?`&OeCA+3 zE?+=08fM`ztAmtdtOekL;H`-rD(v7mnnsiBg56uli%f{ha0oW z6;)W6_=wGv8;1>U%2>i}qCP*zgSvjavRWRUfK&;Nh7}8^_2-{401znMEY>8bGQKzz zJV`h}=UV<%i?h);8q+@@Du8lqNjdTfg`>_WxBU z8@-~W#NPn|h;#?wmyY5~3}lRk#H}?poIa&%1}J?QT_nv}-+cO1N_=U+FZJcHVGlKA zIQhzgs6zEh>(vMO{*YWYrbewJGs(Xcy;R0EE_QT}oZwGw|MS&Tx|i=yuLf z+Z;5$`Gzu^NvmcT1IP#^VIb_o2jUUEKZm3m9wVO0*TPd&n(QY}4Z8~QLi8YPLBo9} zCxI9w`mXb$U7_QY!i?m%FgrguuLH%-=WXyt@n{JvK3N_hD9(v~P#s58g)x>nm6hz( zsnPnJj>Azo(tm1f5j7!&yqek`jsa3W6lG~9^FnTLWs6*wTuUM|ae38H9P3(_f-4!Z zfsqV&Wg(BSj^(ax2lisH0NfQizHnTvpRZQ+M*W(Z=~FJcB2wP=Mvh*Su&m@B0so1D zH;KpY7>ic?5K?xl!M=??EepQWUq(WxQP^x-DWA&6I=X^BOY^>r2gax@Faa^VUzm8* zmvot6_4o|3Xz(kMqdKdD%v-0**Rai^RhCrEB>wVQQ{a+QROA^VRSLoAvrg)j$obg! zd+2rbp&4t@xZVL8C`PNxIjOsscW9Pi`MfxivkeH}6eAz-HgS(N_WB{2{PZSf6@*Gg z03Z4?;FJ>7dl{s`UUsJfGn60y(-e#f1<+xuK6!~h@v+gt5b~3 zcNbUE=c$Z0n*|a*Ll+MeZEa>cHMU{^glS#$TACHNmvEWb+UM9$Rz%3tyvBJRp-2!2<{YbWB+t3R)S^;&V{9-D1fHI;D9EuEAkp_KpPA z4oYB}IT=9+o7l>ZnY&3PT`rtvz*-hh1Xn)D2~}n655;w^G=gT#uP*j_ws&!QoLj(v z$;{7W;BuN8-%(Hb(h4QS*1AE|3|`=^O+z)b(YuyBWo3%lb)*?>YenQTO}ZKbaenS{ z$o6`f@s9|aYIEc3g+Go0>tau36DUi63;Km^hsG^K{khKJ@Ln^%GoR_(UtmJ^7 zTXK*!^3d&TEIva+r{EIkrkB7FFVdXutpGRliEQNY$y?Yyf|$$RX}<<|RayO>#CREZ zNu&xV20xf63aa&YJaxz)6?)_#Y1P-9SQME&*2?V6qRd7D8uE-Ts}Oq*oA4I@=FDlr znpf{hj0@$cgXbN`Q(zWwLCl<-CFg0hptI;ZT=mYgxPw2I& zCv$D8%hoq9h70>F?zL?7j@;OaT10?KttpL~f*zQzSkJy`VQcjhuEUlx6K=4QI#dhg2VPh^wx!!KsgEb|REJ_44N2-qi{S)e(Wdk}K@g|k84JT{Qo zE+_M^M9$9%7n#{_2YHuSWt^i1Cbz93TWG$%od5(bC+a>YtO{6sE*)v58EHhI=6}_S z(GxQ4?omDESB)s!vGQus&at!Mc|Dq8{wv<&(SPFIwUvuzCZ(f%xpc;+lVQGw@0THYUR`gYXF)O2B=AuzWBScQJU_ zIT0Kn0^z=8!)+Y0o+!txu0Fv*{7I`JBr@4wg@3^>@8?WJ1Rs9yjoHzVIU9qB^MWac zccB=^>aD?r2K~E5MPljVP`KfWk|_U3GV5@XsV-G8SD)1m&s=J048;2Y5pZd+=hSz7 zH+|gKf3wf>OYG6KQjA2@t@FUWMgCg58yvrhW{hT|4V`kyE%y}I{lO1 z1YBJIN&LHL_38d?2xtZQ3FrxE4fX%c|3vw}8~;7iirCsX{aLINx6K{vhQ~?g)fU zX*w;BoHf$=IDrd5hZ6kNsdw6LU?%dtkR)ufVij0hV{C+KZ9XmBh%LXP=|uA6$@0pfn$(Ia`8V&?cgyk5!5+$zwkk*Wql zo4hKKRm~R3rXd2ACmmWz3H>wTh+gA`so@XyiagXffMz^1{AN7vr3V4=q>ZY*v$Ha4 z1PUs$lte^i_85|%C*!*(@Otm@Ev(V3AbYo}I4Dwq^x~LSJ?m#Uo~p8+mJ8>Va3<^v z+J*vvb=~XQbzLqp{@s>azvJQisYSWl09yWRGx?Kwi_V(`ws#7(60mjCx<~y^B87`u zHCW!-6~I}Hl0AwjqKLc)?ZtG?ZN9VtfHxd~?(rb;i=+m-%XbNA8~z_5GP0G6&7=E>F8#;Gb^VKtoq4aHYW(1z|r7NV^wEb)n4D` z$zXYUKJLnRP;|h#ZY*RJGZ~ga>E`i~KZ2T<*~QL0xvNAHPPYW~S{kedZ+H5z;X*J7 zMK(jALw>i!;iS5|bx!LooV4d($JXh$hqu=( zI(mir^z@~i#|{K$sKWWIpQf?VxaE8NJ*5RaoeDeZrjNkeeMF-z`rK;Xa!%-*BR(z_&T8PPY zn9QwlVQ}@X&hh5*G3D|RIkB-_?*bD!YdAYp{~n$IbUUmkf?LmkNus!rrCUjpgu;oF z*gI@}rQk*K)FXD>jroU1qjk>!Tw)bB=n(A^Pb+{W#XP(y!`S;UH``5AalNvOy0dfU3I<#3B3u*uvsejm~(O!f@hy1QUho zzLOB){CH6M4yq!*&(v}P>OyEFeJj23xk0nbVa(=Z6v{%DuNAs;>HD%xJ!0L~e^l%L zkpBXXPQuOH!Uu^riMh(S%D!IaqvZ?t2xVSs?d6>6B8UakK<-}n`kD0`#5kgA8s7q} z>{0U}*N$Vs6?KJ|1r?(=oIaov_la=yDcHV1v(x}&85_a%opL)F0kW+Mjw%)i-sBll z1#?8&#alceEejDck4h#bW#qLPjwcgk%HPQRiT@KhMn{aH4x$CD#yJQ#LRMmK?e3Ir zVHe3bZAzwi#%FD9jl18iqDrf}+PFdC$Pdt=>X_9JqX)BvMNxgItpmSrXnbrG6moGH z*XaM(z}O6NCp@$_hV-Y3)Nyb4Fnv(=2MqoD2cE6#y|L3L^PSrrwzi+wgZy#vm3QK5 z=NFsnHh7AcVbmTN?sjnH)|AKOkd^h5{1zpK02Xy02Di66=%BnND8jv8(W>>+SYj(l ziYyP@+;>98$S~;8u*tx%NsxVqehqihTYIhV&0m%STo&m(kw?E9z7O3a?gfua!SJcL zUS~-yHY4`Rw}dAe-8C+ICHtZhjz6UekfGnZ{-KA}>W;!Z**V^`*;ToY zyDMFbTF1CsWc$w!?RI51mRoEWQIFwwAl3vcB*K*zUjG*;#L4UrBPo0~`7f9{Z8S4X zJbeOl`j}x7kkKUcOdz?tYWQM`Abx2$k4$8C!FW%SBd{Sqi<<(<`P{R~vQHF41)f;G z_HgZ1h9QHsRF7O;HPO5Ek$9rLxwnX9EC#FvBHx1zQgcrnceqzwyPl#xw)iidRdsds zez%J(t?FjuhRvxUfK%;BFp!iZY%O^D;e&-xRI>8lt&G|pn>IyYrNp83%AGB5<=2sV z%3ZIcf4Tm%YBXeEIMBTIZQF*y^-fRKyq-)6t@CQQA-Vu zX!mG{v}HB~;sL=6w*$_0pH+jS>e5aJuv(4OBEuJ7Rhh>Dh_{)?}|Z7`A{WwdRKA&IIi`#&Qu{0K}r7D&1bqdY@mNykf7 zR=ZE=+%Nna5V;r_djaRfW4yup*reE@QK4O&@EE%b1rsMpsH-E@%@vmUtdAhT(K-rc z<`|-%ZTi^=`%;3UH3V*4e)x}43imp0c!6%SE?i`dga|23r`p7s5DL^1BL%iSA$^tqLS%WtAH6ZTgBQ61z-1~G5(hlp zUr3#Hn`cs5ymznV4BS@Jnch#ElP~R5Tis@_O=`*1YaC|x)vIb*9?wHqS-bs;Pt_Zr z+rn+h+sX>|j>mVZfw!^j-XX`7U9ZIeVNRPL5>DsUr%_H@uMhE|CuUTbz~4dAIFW>; znjBFV$371QET=nYc9LY;qr5u=>M44U+K6gGS)=$c7f^Bwzj-z4C(32uvKuU(vW_|^ zi7>I{Xw3c*_lxeY?i6qw_zKY=q65TpXJr*=04))&tI}6pdA4ugWD0 zYx}LxTh*IZyuaNoyK1_QUHRRk-PFG`Kj7Df!^achkd?6QSr&aY;Y%)T)tqES5n*fb z1qkuxN=|P4f%&0zJxVC-1yhd*@=9rak`!)vY1tY@f!9DVq{qXgW8Sm z@ikm?T$2?{t1jcF6msHh$Q#0gkLNQpt7mBVH!3R6A(B}%F+A6l&8wW)9_baHZWl*m zDfVBZ)%*AletuV>dBq&!6{wQ)x3Uw4T?qqkc}woq3&k6 z@5RQ##VifIe)Bk@_dEx_iWu_{C9^%&iVKdc_-5BXf1~LxWtbOo4F2Kky7qHiI>{b! z>LCk5lurm>8*-FZJ3?Jhip)UF|5zYO5xs$@tKbG^a~9zo9EnA=aO>^UjEj-aV{xi_ z$4KTMyy(WU3XQ?#9BIbme3?cbjiKj09+-l<`RfaKMvnLe{y zTduz3!lHAd{9)K{$;hUD#waN=f;3rzn6!{?e&4S`{(fX31QSqBReG?cI?%k*d;CjRGgN;s%d$Wa@;8evPB1i&r6SrX$TJT3QK_G; zEu)n~s1wyGihsMZ8tFLOd3t($#AJd!o3IQ$Zx9ar>&?aJ13+FJ5_Uw2ixVdicld7aVFxzo35i>J_zv{HL7VA z$DBLiVHnt_+s92%td!`y*2ohbSC|*0JjD9q)cp42yiUCw?DBQ){z>t2Ucz(Twon2n zD|hv}>9*0wYbf@6Q6Qu)$UROnSSb}g91e(l}nYR$s5OD>>vgC1Sy6i9?Up!JuTSiKIQjab7yTV1Ed?RZ2v8QDWP;XHFKp*;uG@=PvKy>W${UH<}YdWkYYm|CCP%h(*UMYMsWd-&E!IS{8T?=iFS>9;i za9(=y9@4Jkx~we<2K^Cp_ce+Pf>WG$F0#+jDX1RGNA$Q@Wf)*< z3?Y3nK7OAqj1BJ6CRw>_B@;p-iqDID`K>wyTgYD}li_Gq2Cf~zSu#*AmwbaS7S9Qh zOct@v92Vij%))ar@^F=P17YW#j)HpO%Yx2=6!{w0N^8?I=&mwM+e#jsFYl}x{@=A&V}+j`D_D;BysLw5C3YV9diGz_I+DrG8V-z zd8u4Kfn=U!!o&u|&P(y`$s=zXWNmGBbu_8=0|?xHH}sw8#W$)GNjt_II3j`STEdCP zIuYGa<`0^xc`*GGnvtbt(epTE<0u41M%Yd=utUA^B1Ax~uz^09RaR-{q8;+;+TJC; zLtDxI=MW4h4lgMfjw+0&5eVeK13vmQmle-Y#=yT=4$t=)WXjsF zvkiAwI2RtD<&s?Pdi%khDX4vPZAR0blyYmU){!@xruvpcf)Ym|XNjH2N6APGYmej}_(3Rl9zJ`TT#j+t? zB(W7GR;Gt&=EQesONEq`BZbL`Bjpy{7FFxthF{8aoOytX02R%hy;{m=5HzLgYC`3B z4bjF!nbEGgvCPYN3)C%Qa<+VT5}fB2Jrl0o`<47fezc!3N)1qq0+9 z6C|BQgJY012s1De))Eo0{8L}$oWKg7ae>|7%;-pQkOZ;QWiuH*M~I@0T#0OoDn|KB z95JSJQWbyP@~T#fiZv1&S5J~eO)FZygzwwLB!*1tkhs_t3i~mE$GA=HB%JEZ;2v|s zq~OA)Y6%$zkZ`Fo2D@Aj=HlIz31ulxXO2*yG#p4|b)*W#e7@+H$z_Q7Dg5N@I@I2V zy4rzfvZvB#1jwa0{M`J2=Qj9Dk=InoBsQJ}_GkAL!stK@#H$OQO@^p%J_-rhr8D*Vw%rukQQziVvVr0YGa zTph#D3W$lLym4