diff --git a/admin_panel/latex/refman.aux b/admin_panel/latex/refman.aux new file mode 100644 index 00000000..82e643e6 --- /dev/null +++ b/admin_panel/latex/refman.aux @@ -0,0 +1,349 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\providecommand \oddpage@label [2]{} +\@writefile{toc}{\@ifundefined {etoctocstyle}{\let \etoc@startlocaltoc \@gobble \let \etoc@settocdepth \@gobble \let \etoc@depthtag \@gobble \let \etoc@setlocaltop \@gobble }{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {1}Admin Panel}{1}{chapter.1}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{md_README}{{1}{1}{Admin Panel}{chapter.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.1}Install Packages\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}:}{1}{section.1.1}\protected@file@percent } +\newlabel{md_README_autotoc_md1}{{1.1}{1}{Install Packages\+:}{section.1.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.2}Run\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}:}{1}{section.1.2}\protected@file@percent } +\newlabel{md_README_autotoc_md2}{{1.2}{1}{Run\+:}{section.1.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.3}Build EXE to export\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}:}{1}{section.1.3}\protected@file@percent } +\newlabel{md_README_autotoc_md3}{{1.3}{1}{Build EXE to export\+:}{section.1.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.4}Template from\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}:}{1}{section.1.4}\protected@file@percent } +\newlabel{md_README_autotoc_md4}{{1.4}{1}{Template from\+:}{section.1.4}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {2}Class Index}{3}{chapter.2}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {2.1}Class List}{3}{section.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {3}File Index}{5}{chapter.3}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {3.1}File List}{5}{section.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {4}Class Documentation}{7}{chapter.4}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {4.1}Code Class Reference}{7}{section.4.1}\protected@file@percent } +\newlabel{classCode}{{4.1}{7}{Code Class Reference}{section.4.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.1}Member Function Documentation}{7}{subsection.4.1.1}\protected@file@percent } +\newlabel{classCode_a9161a70f067a9504f8731ba0fdb9ba09}{{4.1.1}{7}{Member Function Documentation}{subsection.4.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.1.1}constructor()}{7}{subsubsection.4.1.1.1}\protected@file@percent } +\newlabel{classCode_a013b15f71dbaa17b5f2be5a8eb921bbe}{{4.1.1.1}{7}{\texorpdfstring {constructor()}{constructor()}}{subsubsection.4.1.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.1.2}generate()}{7}{subsubsection.4.1.1.2}\protected@file@percent } +\newlabel{classCode_ab73aebe9c8ea9fdaf5ae0ab58353ed71}{{4.1.1.2}{7}{\texorpdfstring {generate()}{generate()}}{subsubsection.4.1.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.1.3}get()}{7}{subsubsection.4.1.1.3}\protected@file@percent } +\gdef \LT@i {\LT@entry + {3}{49.23132pt}\LT@entry + {3}{28.26654pt}} +\@writefile{toc}{\contentsline {section}{\numberline {4.2}Web\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Socket\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Server Class Reference}{8}{section.4.2}\protected@file@percent } +\newlabel{classWebSocketServer}{{4.2}{8}{Web\+Socket\+Server Class Reference}{section.4.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.1}Member Function Documentation}{8}{subsection.4.2.1}\protected@file@percent } +\newlabel{classWebSocketServer_a80874201d659c20d8ccbda18129c57a6}{{4.2.1}{8}{Member Function Documentation}{subsection.4.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.1}close()}{8}{subsubsection.4.2.1.1}\protected@file@percent } +\newlabel{classWebSocketServer_a2d76372a630e78c1b68af266369115a7}{{4.2.1.1}{8}{\texorpdfstring {close()}{close()}}{subsubsection.4.2.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.2}connect()}{8}{subsubsection.4.2.1.2}\protected@file@percent } +\newlabel{classWebSocketServer_a0aa30a486ff38aab40584a0279566966}{{4.2.1.2}{8}{\texorpdfstring {connect()}{connect()}}{table.4.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.3}constructor()}{8}{subsubsection.4.2.1.3}\protected@file@percent } +\newlabel{classWebSocketServer_aa5873d7a8f27147254f71df559a2b8ed}{{4.2.1.3}{9}{\texorpdfstring {constructor()}{constructor()}}{subsubsection.4.2.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.4}generateCode()}{9}{subsubsection.4.2.1.4}\protected@file@percent } +\newlabel{classWebSocketServer_a2c701e998b2f2eadbd05fc67c5214665}{{4.2.1.4}{9}{\texorpdfstring {generateCode()}{generateCode()}}{subsubsection.4.2.1.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.5}getCode()}{9}{subsubsection.4.2.1.5}\protected@file@percent } +\newlabel{classWebSocketServer_ac8a3e0719a668802724d74f8b5b08164}{{4.2.1.5}{9}{\texorpdfstring {getCode()}{getCode()}}{subsubsection.4.2.1.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.6}getPort()}{9}{subsubsection.4.2.1.6}\protected@file@percent } +\newlabel{classWebSocketServer_ad339e396ebc351efeab2c9b8b664552a}{{4.2.1.6}{9}{\texorpdfstring {getPort()}{getPort()}}{subsubsection.4.2.1.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.7}getRaspberryPiMap()}{9}{subsubsection.4.2.1.7}\protected@file@percent } +\newlabel{classWebSocketServer_a9e333fc6f91da1e20a189e1251dc0304}{{4.2.1.7}{9}{\texorpdfstring {getRaspberryPiMap()}{getRaspberryPiMap()}}{subsubsection.4.2.1.7}{}} +\gdef \LT@ii {\LT@entry + {3}{40.95132pt}\LT@entry + {3}{29.40967pt}} +\gdef \LT@iii {\LT@entry + {3}{40.95132pt}\LT@entry + {3}{72.24887pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.8}getSelectedRaspberryPi()}{10}{subsubsection.4.2.1.8}\protected@file@percent } +\newlabel{classWebSocketServer_a6317330d70e0e2740f48ead6f6108e3d}{{4.2.1.8}{10}{\texorpdfstring {getSelectedRaspberryPi()}{getSelectedRaspberryPi()}}{subsubsection.4.2.1.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.9}isConnected()}{10}{subsubsection.4.2.1.9}\protected@file@percent } +\newlabel{classWebSocketServer_af56903802ce3a9299bdee2b1176b415e}{{4.2.1.9}{10}{\texorpdfstring {isConnected()}{isConnected()}}{subsubsection.4.2.1.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.10}selectRaspberryPi()}{10}{subsubsection.4.2.1.10}\protected@file@percent } +\newlabel{classWebSocketServer_ad1f4a6be82fdcd0ead6830d4de08ec95}{{4.2.1.10}{10}{\texorpdfstring {selectRaspberryPi()}{selectRaspberryPi()}}{table.4.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.11}sendBehaviourTree()}{10}{subsubsection.4.2.1.11}\protected@file@percent } +\newlabel{classWebSocketServer_a3d2408cb9ecfb1fab790f351cf84200c}{{4.2.1.11}{10}{\texorpdfstring {sendBehaviourTree()}{sendBehaviourTree()}}{table.4.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.12}startBehaviourTree()}{10}{subsubsection.4.2.1.12}\protected@file@percent } +\newlabel{classWebSocketServer_a2e8d7a1b479faa9ec30e88203d4f32c8}{{4.2.1.12}{11}{\texorpdfstring {startBehaviourTree()}{startBehaviourTree()}}{subsubsection.4.2.1.12}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.13}startConnections()}{11}{subsubsection.4.2.1.13}\protected@file@percent } +\newlabel{classWebSocketServer_af75193e41fe0ffa45300fd51b01eaae2}{{4.2.1.13}{11}{\texorpdfstring {startConnections()}{startConnections()}}{subsubsection.4.2.1.13}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1.14}stopBehaviourTree()}{11}{subsubsection.4.2.1.14}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {5}File Documentation}{13}{chapter.5}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {5.1}js/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree.js File Reference}{13}{section.5.1}\protected@file@percent } +\newlabel{behaviour__tree_8js}{{5.1}{13}{js/behaviour\+\_\+tree.js File Reference}{section.5.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.1}Function Documentation}{13}{subsection.5.1.1}\protected@file@percent } +\newlabel{behaviour__tree_8js_a3631feaf238754ae1f83f0dccca6760b}{{5.1.1}{13}{Function Documentation}{subsection.5.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1.1}getBehaviourTreeList()}{13}{subsubsection.5.1.1.1}\protected@file@percent } +\newlabel{behaviour__tree_8js_ad623cba561bd2e93697195908ba15aed}{{5.1.1.1}{13}{\texorpdfstring {getBehaviourTreeList()}{getBehaviourTreeList()}}{subsubsection.5.1.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1.2}handle()}{14}{subsubsection.5.1.1.2}\protected@file@percent } +\newlabel{behaviour__tree_8js_a3e9ef5a75128a2d5546d9bec662af026}{{5.1.1.2}{14}{\texorpdfstring {handle()}{handle()}}{subsubsection.5.1.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1.3}isDev()}{14}{subsubsection.5.1.1.3}\protected@file@percent } +\newlabel{behaviour__tree_8js_aa2315acbdadd15a8d14abdfb8be9f9dc}{{5.1.1.3}{14}{\texorpdfstring {isDev()}{isDev()}}{subsubsection.5.1.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1.4}removeBehaviourTree()}{14}{subsubsection.5.1.1.4}\protected@file@percent } +\newlabel{behaviour__tree_8js_aec18e4d3446a2e90472581b9431d41e0}{{5.1.1.4}{14}{\texorpdfstring {removeBehaviourTree()}{removeBehaviourTree()}}{subsubsection.5.1.1.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1.5}saveBehaviourTree()}{14}{subsubsection.5.1.1.5}\protected@file@percent } +\newlabel{behaviour__tree_8js_a0877b082bd308be13518093717c4bd45}{{5.1.1.5}{14}{\texorpdfstring {saveBehaviourTree()}{saveBehaviourTree()}}{subsubsection.5.1.1.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1.6}sendBehaviourTree()}{14}{subsubsection.5.1.1.6}\protected@file@percent } +\newlabel{behaviour__tree_8js_aac2c0c00fc0702be14d2e88e51016c2e}{{5.1.1.6}{14}{\texorpdfstring {sendBehaviourTree()}{sendBehaviourTree()}}{subsubsection.5.1.1.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1.7}startBehaviourTree()}{14}{subsubsection.5.1.1.7}\protected@file@percent } +\newlabel{behaviour__tree_8js_a918578916851725276d5212a9646aec4}{{5.1.1.7}{14}{\texorpdfstring {startBehaviourTree()}{startBehaviourTree()}}{subsubsection.5.1.1.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1.8}stopBehaviourTree()}{14}{subsubsection.5.1.1.8}\protected@file@percent } +\newlabel{behaviour__tree_8js_a8813cef4f710b2f9e37ebeaa9bed5a52}{{5.1.1.8}{14}{\texorpdfstring {stopBehaviourTree()}{stopBehaviourTree()}}{subsubsection.5.1.1.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1.9}updateBehaviourTreeList()}{14}{subsubsection.5.1.1.9}\protected@file@percent } +\gdef \LT@iv {\LT@entry + {3}{39.85513pt}\LT@entry + {3}{88.25055pt}} +\newlabel{behaviour__tree_8js_ae5f4d3481cf68db2c222cc1848971c14}{{5.1.1.9}{15}{\texorpdfstring {updateBehaviourTreeList()}{updateBehaviourTreeList()}}{table.5.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1.10}validateBehaviourTree()}{15}{subsubsection.5.1.1.10}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.2}Variable Documentation}{15}{subsection.5.1.2}\protected@file@percent } +\newlabel{behaviour__tree_8js_a92af8239fc451e3599941e6701f874a9}{{5.1.2}{15}{Variable Documentation}{subsection.5.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.2.1}base\_path}{15}{subsubsection.5.1.2.1}\protected@file@percent } +\newlabel{behaviour__tree_8js_a92b303b76a3f942ea819498907d5e83c}{{5.1.2.1}{15}{\texorpdfstring {base\_path}{base\_path}}{subsubsection.5.1.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.2.2}const}{15}{subsubsection.5.1.2.2}\protected@file@percent } +\newlabel{behaviour__tree_8js_a501e0cc075b46a4b98b4e748dd55ced0}{{5.1.2.2}{15}{\texorpdfstring {const}{const}}{subsubsection.5.1.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.2.3}exec}{15}{subsubsection.5.1.2.3}\protected@file@percent } +\newlabel{behaviour__tree_8js_a2e47e1f004220675d0fa39b8255bd78f}{{5.1.2.3}{15}{\texorpdfstring {exec}{exec}}{subsubsection.5.1.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.2.4}fs}{15}{subsubsection.5.1.2.4}\protected@file@percent } +\newlabel{behaviour__tree_8js_aa2d7270e4f4b70ed5dea9acb182fd72b}{{5.1.2.4}{15}{\texorpdfstring {fs}{fs}}{subsubsection.5.1.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.2.5}Os}{16}{subsubsection.5.1.2.5}\protected@file@percent } +\newlabel{behaviour__tree_8js_a1fdc7709faf62dce60620fb3f9d3453c}{{5.1.2.5}{16}{\texorpdfstring {Os}{Os}}{subsubsection.5.1.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.2.6}path}{16}{subsubsection.5.1.2.6}\protected@file@percent } +\newlabel{behaviour__tree_8js_a301a78b808ed952df24fee5df0399989}{{5.1.2.6}{16}{\texorpdfstring {path}{path}}{subsubsection.5.1.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.2.7}resources\_dir}{16}{subsubsection.5.1.2.7}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.2}js/device.js File Reference}{16}{section.5.2}\protected@file@percent } +\newlabel{device_8js}{{5.2}{16}{js/device.js File Reference}{section.5.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.1}Function Documentation}{16}{subsection.5.2.1}\protected@file@percent } +\newlabel{device_8js_ab9d011814641350c3ce127ba771f6080}{{5.2.1}{16}{Function Documentation}{subsection.5.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1.1}getLocalIPList()}{16}{subsubsection.5.2.1.1}\protected@file@percent } +\newlabel{device_8js_aa05bbb00700ff6425208d19adb6c537c}{{5.2.1.1}{16}{\texorpdfstring {getLocalIPList()}{getLocalIPList()}}{subsubsection.5.2.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1.2}handle()}{16}{subsubsection.5.2.1.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.2}Variable Documentation}{17}{subsection.5.2.2}\protected@file@percent } +\newlabel{device_8js_aa4072ba4b6b56b0fb6f4801f17ab2b34}{{5.2.2}{17}{Variable Documentation}{subsection.5.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.2.1}exports}{17}{subsubsection.5.2.2.1}\protected@file@percent } +\newlabel{device_8js_a98a6512654237767309dbb86c0bdf006}{{5.2.2.1}{17}{\texorpdfstring {exports}{exports}}{subsubsection.5.2.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.2.2}os}{17}{subsubsection.5.2.2.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.3}js/main.js File Reference}{17}{section.5.3}\protected@file@percent } +\newlabel{js_2main_8js}{{5.3}{17}{js/main.js File Reference}{section.5.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Function Documentation}{17}{subsection.5.3.1}\protected@file@percent } +\newlabel{js_2main_8js_a09d41327820c296c44d49bfbd93f0d17}{{5.3.1}{17}{Function Documentation}{subsection.5.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.1.1}createWindow()}{17}{subsubsection.5.3.1.1}\protected@file@percent } +\newlabel{js_2main_8js_a3e9ef5a75128a2d5546d9bec662af026}{{5.3.1.1}{17}{\texorpdfstring {createWindow()}{createWindow()}}{subsubsection.5.3.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.1.2}isDev()}{18}{subsubsection.5.3.1.2}\protected@file@percent } +\newlabel{js_2main_8js_ad9d8e6a1ebb6affb38a4bc2ca846335a}{{5.3.1.2}{18}{\texorpdfstring {isDev()}{isDev()}}{subsubsection.5.3.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.1.3}on()}{18}{subsubsection.5.3.1.3}\protected@file@percent } +\newlabel{js_2main_8js_a025a2f3f80df228c77a33acbd7b958c4}{{5.3.1.3}{18}{\texorpdfstring {on()}{on()}}{subsubsection.5.3.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.1.4}onClose()}{18}{subsubsection.5.3.1.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Variable Documentation}{18}{subsection.5.3.2}\protected@file@percent } +\newlabel{js_2main_8js_a92b303b76a3f942ea819498907d5e83c}{{5.3.2}{18}{Variable Documentation}{subsection.5.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.2.1}const}{18}{subsubsection.5.3.2.1}\protected@file@percent } +\newlabel{js_2main_8js_a694930a62098c41f47a36929b3d0db05}{{5.3.2.1}{18}{\texorpdfstring {const}{const}}{subsubsection.5.3.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.2.2}loadURL}{18}{subsubsection.5.3.2.2}\protected@file@percent } +\newlabel{js_2main_8js_a1fdc7709faf62dce60620fb3f9d3453c}{{5.3.2.2}{18}{\texorpdfstring {loadURL}{loadURL}}{subsubsection.5.3.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.2.3}path}{18}{subsubsection.5.3.2.3}\protected@file@percent } +\newlabel{js_2main_8js_a8372be904da912808884a29f1dc7dd05}{{5.3.2.3}{18}{\texorpdfstring {path}{path}}{subsubsection.5.3.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.2.4}serve}{18}{subsubsection.5.3.2.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.4}src/main.js File Reference}{19}{section.5.4}\protected@file@percent } +\newlabel{src_2main_8js}{{5.4}{19}{src/main.js File Reference}{section.5.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}Variable Documentation}{19}{subsection.5.4.1}\protected@file@percent } +\newlabel{src_2main_8js_a979397bcd61476f20722e963203a16ed}{{5.4.1}{19}{Variable Documentation}{subsection.5.4.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1.1}app}{19}{subsubsection.5.4.1.1}\protected@file@percent } +\newlabel{src_2main_8js_ab54932c0bd390e883e19776f78124ae5}{{5.4.1.1}{19}{\texorpdfstring {app}{app}}{subsubsection.5.4.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1.2}pcss}{19}{subsubsection.5.4.1.2}\protected@file@percent } +\newlabel{src_2main_8js_a6bdc0fc5430e327196225938ddb4acb0}{{5.4.1.2}{19}{\texorpdfstring {pcss}{pcss}}{subsubsection.5.4.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1.3}svelte}{19}{subsubsection.5.4.1.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.5}js/preload.js File Reference}{19}{section.5.5}\protected@file@percent } +\newlabel{preload_8js}{{5.5}{19}{js/preload.js File Reference}{section.5.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {5.6}js/raspberry\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}pi.js File Reference}{19}{section.5.6}\protected@file@percent } +\newlabel{raspberry__pi_8js}{{5.6}{19}{js/raspberry\+\_\+pi.js File Reference}{section.5.6}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.1}Function Documentation}{20}{subsection.5.6.1}\protected@file@percent } +\newlabel{raspberry__pi_8js_a43c39b733d717c54bca87768673f7013}{{5.6.1}{20}{Function Documentation}{subsection.5.6.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.1.1}getRaspberryPiList()}{20}{subsubsection.5.6.1.1}\protected@file@percent } +\newlabel{raspberry__pi_8js_a9fe8eae2bc6ae3f23c55be359edc7a64}{{5.6.1.1}{20}{\texorpdfstring {getRaspberryPiList()}{getRaspberryPiList()}}{subsubsection.5.6.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.1.2}getSelectedRaspberryPi()}{20}{subsubsection.5.6.1.2}\protected@file@percent } +\newlabel{raspberry__pi_8js_a42d1c6077f48cc54b4ef716e01a00d47}{{5.6.1.2}{20}{\texorpdfstring {getSelectedRaspberryPi()}{getSelectedRaspberryPi()}}{subsubsection.5.6.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.1.3}handle()}{20}{subsubsection.5.6.1.3}\protected@file@percent } +\newlabel{raspberry__pi_8js_a7771ae9fa46f3a3a22ea9f230ade12d8}{{5.6.1.3}{20}{\texorpdfstring {handle()}{handle()}}{subsubsection.5.6.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.1.4}selectRaspberryPi()}{20}{subsubsection.5.6.1.4}\protected@file@percent } +\newlabel{raspberry__pi_8js_a12cb2f8acc582e36ab9d1130a1420957}{{5.6.1.4}{20}{\texorpdfstring {selectRaspberryPi()}{selectRaspberryPi()}}{subsubsection.5.6.1.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.1.5}unselectRaspberryPi()}{20}{subsubsection.5.6.1.5}\protected@file@percent } +\gdef \LT@v {\LT@entry + {3}{49.23132pt}\LT@entry + {3}{29.40077pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.2}Variable Documentation}{21}{subsection.5.6.2}\protected@file@percent } +\newlabel{raspberry__pi_8js_a92b303b76a3f942ea819498907d5e83c}{{5.6.2}{21}{Variable Documentation}{subsection.5.6.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.2.1}const}{21}{subsubsection.5.6.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.7}js/store.js File Reference}{21}{section.5.7}\protected@file@percent } +\newlabel{store_8js}{{5.7}{21}{js/store.js File Reference}{section.5.7}{}} +\@writefile{toc}{\contentsline {section}{\numberline {5.8}js/websocket.js File Reference}{21}{section.5.8}\protected@file@percent } +\newlabel{websocket_8js}{{5.8}{21}{js/websocket.js File Reference}{section.5.8}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.1}Function Documentation}{21}{subsection.5.8.1}\protected@file@percent } +\newlabel{websocket_8js_a33d811b55c2c184e55a9978bd589a194}{{5.8.1}{21}{Function Documentation}{subsection.5.8.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.8.1.1}getRandomInt()}{21}{subsubsection.5.8.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.2}Variable Documentation}{22}{subsection.5.8.2}\protected@file@percent } +\newlabel{websocket_8js_aa4072ba4b6b56b0fb6f4801f17ab2b34}{{5.8.2}{22}{Variable Documentation}{subsection.5.8.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.8.2.1}exports}{22}{subsubsection.5.8.2.1}\protected@file@percent } +\newlabel{websocket_8js_aca46ba10b1fdfc8aefce58f1224d1f2e}{{5.8.2.1}{22}{\texorpdfstring {exports}{exports}}{subsubsection.5.8.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.8.2.2}WebSocket}{22}{subsubsection.5.8.2.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.9}js/websocket\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}events.js File Reference}{22}{section.5.9}\protected@file@percent } +\newlabel{websocket__events_8js}{{5.9}{22}{js/websocket\+\_\+events.js File Reference}{section.5.9}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.9.1}Function Documentation}{22}{subsection.5.9.1}\protected@file@percent } +\newlabel{websocket__events_8js_aa28d6f6d96ee2f755aa326e5687ef86b}{{5.9.1}{22}{Function Documentation}{subsection.5.9.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.9.1.1}closeWebSocketServer()}{22}{subsubsection.5.9.1.1}\protected@file@percent } +\newlabel{websocket__events_8js_ae344f32004483dce1b43316b3c150d3e}{{5.9.1.1}{22}{\texorpdfstring {closeWebSocketServer()}{closeWebSocketServer()}}{subsubsection.5.9.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.9.1.2}getWebSocketServer()}{23}{subsubsection.5.9.1.2}\protected@file@percent } +\newlabel{websocket__events_8js_a493470c2906b0aa806c610487b9600c2}{{5.9.1.2}{23}{\texorpdfstring {getWebSocketServer()}{getWebSocketServer()}}{subsubsection.5.9.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.9.1.3}handle()}{23}{subsubsection.5.9.1.3}\protected@file@percent } +\newlabel{websocket__events_8js_ad3e2eaadbe3ee2eb2ca07e042df240b1}{{5.9.1.3}{23}{\texorpdfstring {handle()}{handle()}}{subsubsection.5.9.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.9.1.4}startWebSocketServer()}{23}{subsubsection.5.9.1.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.9.2}Variable Documentation}{23}{subsection.5.9.2}\protected@file@percent } +\newlabel{websocket__events_8js_a92b303b76a3f942ea819498907d5e83c}{{5.9.2}{23}{Variable Documentation}{subsection.5.9.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.9.2.1}const}{23}{subsubsection.5.9.2.1}\protected@file@percent } +\newlabel{websocket__events_8js_ac4733bde874b605ac481906272218757}{{5.9.2.1}{23}{\texorpdfstring {const}{const}}{subsubsection.5.9.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.9.2.2}tcpPortUsed}{23}{subsubsection.5.9.2.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.10}README.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}md File Reference}{23}{section.5.10}\protected@file@percent } +\newlabel{README_8md}{{5.10}{23}{README.\+md File Reference}{section.5.10}{}} +\@writefile{toc}{\contentsline {section}{\numberline {5.11}rollup.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}config.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}js File Reference}{23}{section.5.11}\protected@file@percent } +\newlabel{rollup_8config_8js}{{5.11}{23}{rollup.\+config.\+js File Reference}{section.5.11}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.11.1}Function Documentation}{24}{subsection.5.11.1}\protected@file@percent } +\newlabel{rollup_8config_8js_a06cc7452cc7a2410b993ca6796953c47}{{5.11.1}{24}{Function Documentation}{subsection.5.11.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.11.1.1}serve()}{24}{subsubsection.5.11.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.11.2}Variable Documentation}{24}{subsection.5.11.2}\protected@file@percent } +\newlabel{rollup_8config_8js_a7f1b8fb6bfe61d6cd3c3ef15832a7ab0}{{5.11.2}{24}{Variable Documentation}{subsection.5.11.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.11.2.1}commonjs}{24}{subsubsection.5.11.2.1}\protected@file@percent } +\newlabel{rollup_8config_8js_ac0348aea6d467e57dfae8c2b689b2229}{{5.11.2.1}{24}{\texorpdfstring {commonjs}{commonjs}}{subsubsection.5.11.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.11.2.2}default}{24}{subsubsection.5.11.2.2}\protected@file@percent } +\newlabel{rollup_8config_8js_a59be084da8908b7d77ff34b25cd84488}{{5.11.2.2}{24}{\texorpdfstring {default}{default}}{subsubsection.5.11.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.11.2.3}import}{24}{subsubsection.5.11.2.3}\protected@file@percent } +\newlabel{rollup_8config_8js_a0d5b4206646bb561b27b4d631b5956ff}{{5.11.2.3}{24}{\texorpdfstring {import}{import}}{subsubsection.5.11.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.11.2.4}livereload}{25}{subsubsection.5.11.2.4}\protected@file@percent } +\newlabel{rollup_8config_8js_a7a5cb9353ee0e05cbafb095553d6cc8d}{{5.11.2.4}{25}{\texorpdfstring {livereload}{livereload}}{subsubsection.5.11.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.11.2.5}only}{25}{subsubsection.5.11.2.5}\protected@file@percent } +\newlabel{rollup_8config_8js_a0b22d171d6eefcda9b154fad05f5e8c1}{{5.11.2.5}{25}{\texorpdfstring {only}{only}}{subsubsection.5.11.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.11.2.6}polyfills}{25}{subsubsection.5.11.2.6}\protected@file@percent } +\newlabel{rollup_8config_8js_af8021c5ab9880ccfb68599a020c97bd5}{{5.11.2.6}{25}{\texorpdfstring {polyfills}{polyfills}}{subsubsection.5.11.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.11.2.7}production}{25}{subsubsection.5.11.2.7}\protected@file@percent } +\newlabel{rollup_8config_8js_a4f43d96eba609427909ea43beff4450e}{{5.11.2.7}{25}{\texorpdfstring {production}{production}}{subsubsection.5.11.2.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.11.2.8}resolve}{25}{subsubsection.5.11.2.8}\protected@file@percent } +\newlabel{rollup_8config_8js_ad9f5a36d21c2985f3017c38d5e0a45c3}{{5.11.2.8}{25}{\texorpdfstring {resolve}{resolve}}{subsubsection.5.11.2.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.11.2.9}svelte}{25}{subsubsection.5.11.2.9}\protected@file@percent } +\newlabel{rollup_8config_8js_aaa0ecc3bb46c330f24202fec7ceb1e3e}{{5.11.2.9}{25}{\texorpdfstring {svelte}{svelte}}{subsubsection.5.11.2.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.11.2.10}tailwindConfig}{25}{subsubsection.5.11.2.10}\protected@file@percent } +\newlabel{rollup_8config_8js_a82f76c52e8de0e5f15be1a65632aa3db}{{5.11.2.10}{25}{\texorpdfstring {tailwindConfig}{tailwindConfig}}{subsubsection.5.11.2.10}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.11.2.11}tailwindcss}{25}{subsubsection.5.11.2.11}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.12}src/lib/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Code\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Box\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Constants.js File Reference}{26}{section.5.12}\protected@file@percent } +\newlabel{CodeBox__Constants_8js}{{5.12}{26}{src/lib/\+Code\+Box\+\_\+\+Constants.js File Reference}{section.5.12}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.12.1}Variable Documentation}{26}{subsection.5.12.1}\protected@file@percent } +\newlabel{CodeBox__Constants_8js_a4754a6b17549a66bc7a8c65708da1688}{{5.12.1}{26}{Variable Documentation}{subsection.5.12.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.12.1.1}condition\_operator\_types}{26}{subsubsection.5.12.1.1}\protected@file@percent } +\newlabel{CodeBox__Constants_8js_a59be084da8908b7d77ff34b25cd84488}{{5.12.1.1}{26}{\texorpdfstring {condition\_operator\_types}{condition\_operator\_types}}{subsubsection.5.12.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.12.1.2}import}{26}{subsubsection.5.12.1.2}\protected@file@percent } +\newlabel{CodeBox__Constants_8js_a1c24954f47d75d34a9ee3eccf3856d18}{{5.12.1.2}{26}{\texorpdfstring {import}{import}}{subsubsection.5.12.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.12.1.3}node\_hover}{26}{subsubsection.5.12.1.3}\protected@file@percent } +\newlabel{CodeBox__Constants_8js_ab0d4518e7055b8f43b13c09f8ca4cc63}{{5.12.1.3}{26}{\texorpdfstring {node\_hover}{node\_hover}}{subsubsection.5.12.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.12.1.4}node\_information\_list}{27}{subsubsection.5.12.1.4}\protected@file@percent } +\newlabel{CodeBox__Constants_8js_a3d437455ee7f080152aad9915d5c32e3}{{5.12.1.4}{27}{\texorpdfstring {node\_information\_list}{node\_information\_list}}{subsubsection.5.12.1.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.12.1.5}range\_0\_100}{27}{subsubsection.5.12.1.5}\protected@file@percent } +\newlabel{CodeBox__Constants_8js_a806806f9ebac63dfdc4d4066b385f7a7}{{5.12.1.5}{27}{\texorpdfstring {range\_0\_100}{range\_0\_100}}{subsubsection.5.12.1.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.12.1.6}range\_0\_180}{27}{subsubsection.5.12.1.6}\protected@file@percent } +\newlabel{CodeBox__Constants_8js_a1233b7d6862d912aad9042f6f89d694d}{{5.12.1.6}{27}{\texorpdfstring {range\_0\_180}{range\_0\_180}}{subsubsection.5.12.1.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.12.1.7}range\_0\_360}{27}{subsubsection.5.12.1.7}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.13}src/routes.js File Reference}{27}{section.5.13}\protected@file@percent } +\newlabel{routes_8js}{{5.13}{27}{src/routes.js File Reference}{section.5.13}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.13.1}Variable Documentation}{28}{subsection.5.13.1}\protected@file@percent } +\newlabel{routes_8js_ac0348aea6d467e57dfae8c2b689b2229}{{5.13.1}{28}{Variable Documentation}{subsection.5.13.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.13.1.1}default}{28}{subsubsection.5.13.1.1}\protected@file@percent } +\newlabel{routes_8js_ad9f5a36d21c2985f3017c38d5e0a45c3}{{5.13.1.1}{28}{\texorpdfstring {default}{default}}{subsubsection.5.13.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.13.1.2}svelte}{28}{subsubsection.5.13.1.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.14}src/store/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}store.js File Reference}{28}{section.5.14}\protected@file@percent } +\newlabel{behaviour__tree__store_8js}{{5.14}{28}{src/store/behaviour\+\_\+tree\+\_\+store.js File Reference}{section.5.14}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.14.1}Function Documentation}{28}{subsection.5.14.1}\protected@file@percent } +\newlabel{behaviour__tree__store_8js_a51af30a60f9f02777c6396b8247e356f}{{5.14.1}{28}{Function Documentation}{subsection.5.14.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.14.1.1}main()}{28}{subsubsection.5.14.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.14.2}Variable Documentation}{28}{subsection.5.14.2}\protected@file@percent } +\newlabel{behaviour__tree__store_8js_af49ad7ba42bb461fb73c13182acf009b}{{5.14.2}{28}{Variable Documentation}{subsection.5.14.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.14.2.1}behaviour\_tree\_list}{29}{subsubsection.5.14.2.1}\protected@file@percent } +\newlabel{behaviour__tree__store_8js_abe98b88c20794bb796e808531d886ad8}{{5.14.2.1}{29}{\texorpdfstring {behaviour\_tree\_list}{behaviour\_tree\_list}}{subsubsection.5.14.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.14.2.2}behaviour\_tree\_save\_modal\_code}{29}{subsubsection.5.14.2.2}\protected@file@percent } +\newlabel{behaviour__tree__store_8js_a08ab506494cbcb9bdeee5dc66caf3aff}{{5.14.2.2}{29}{\texorpdfstring {behaviour\_tree\_save\_modal\_code}{behaviour\_tree\_save\_modal\_code}}{subsubsection.5.14.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.14.2.3}behaviour\_tree\_xml\_code}{29}{subsubsection.5.14.2.3}\protected@file@percent } +\newlabel{behaviour__tree__store_8js_a59be084da8908b7d77ff34b25cd84488}{{5.14.2.3}{29}{\texorpdfstring {behaviour\_tree\_xml\_code}{behaviour\_tree\_xml\_code}}{subsubsection.5.14.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.14.2.4}import}{29}{subsubsection.5.14.2.4}\protected@file@percent } +\newlabel{behaviour__tree__store_8js_a0f3d0f5b9fe53380d147b2e213ae503a}{{5.14.2.4}{29}{\texorpdfstring {import}{import}}{subsubsection.5.14.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.14.2.5}show\_behaviour\_tree\_save\_modal}{29}{subsubsection.5.14.2.5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.15}src/store/home\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}store.js File Reference}{29}{section.5.15}\protected@file@percent } +\newlabel{home__store_8js}{{5.15}{29}{src/store/home\+\_\+store.js File Reference}{section.5.15}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.15.1}Variable Documentation}{29}{subsection.5.15.1}\protected@file@percent } +\newlabel{home__store_8js_a59be084da8908b7d77ff34b25cd84488}{{5.15.1}{29}{Variable Documentation}{subsection.5.15.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.15.1.1}import}{30}{subsubsection.5.15.1.1}\protected@file@percent } +\newlabel{home__store_8js_a3a4df9d98fbe89a31ef6e05858fdab83}{{5.15.1.1}{30}{\texorpdfstring {import}{import}}{subsubsection.5.15.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.15.1.2}lidar\_toggle}{30}{subsubsection.5.15.1.2}\protected@file@percent } +\newlabel{home__store_8js_a19b6944fb3a7451af2d0ea9db621ad92}{{5.15.1.2}{30}{\texorpdfstring {lidar\_toggle}{lidar\_toggle}}{subsubsection.5.15.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.15.1.3}main\_pane\_size\_0\_store}{30}{subsubsection.5.15.1.3}\protected@file@percent } +\newlabel{home__store_8js_ac73e4f9ed9fc2c0799f66720929901bf}{{5.15.1.3}{30}{\texorpdfstring {main\_pane\_size\_0\_store}{main\_pane\_size\_0\_store}}{subsubsection.5.15.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.15.1.4}main\_pane\_size\_1\_store}{30}{subsubsection.5.15.1.4}\protected@file@percent } +\newlabel{home__store_8js_a49650b0db6a01aa7755931d3af56ffeb}{{5.15.1.4}{30}{\texorpdfstring {main\_pane\_size\_1\_store}{main\_pane\_size\_1\_store}}{subsubsection.5.15.1.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.15.1.5}side\_pane\_size\_0\_store}{30}{subsubsection.5.15.1.5}\protected@file@percent } +\newlabel{home__store_8js_a65eb9f67b073f8280c4ed3823e03cb7b}{{5.15.1.5}{30}{\texorpdfstring {side\_pane\_size\_0\_store}{side\_pane\_size\_0\_store}}{subsubsection.5.15.1.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.15.1.6}side\_pane\_size\_1\_store}{30}{subsubsection.5.15.1.6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.16}src/store/raspberry\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}pi\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}store.js File Reference}{30}{section.5.16}\protected@file@percent } +\newlabel{raspberry__pi__store_8js}{{5.16}{30}{src/store/raspberry\+\_\+pi\+\_\+store.js File Reference}{section.5.16}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.16.1}Function Documentation}{31}{subsection.5.16.1}\protected@file@percent } +\newlabel{raspberry__pi__store_8js_a8b1e2258a5b1bdd06f0fbae9e50f6e4c}{{5.16.1}{31}{Function Documentation}{subsection.5.16.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.16.1.1}main()}{31}{subsubsection.5.16.1.1}\protected@file@percent } +\newlabel{raspberry__pi__store_8js_a84f101cb9d72c6d80b43aaef1b41cb49}{{5.16.1.1}{31}{\texorpdfstring {main()}{main()}}{subsubsection.5.16.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.16.1.2}onConnection()}{31}{subsubsection.5.16.1.2}\protected@file@percent } +\newlabel{raspberry__pi__store_8js_a443dbf7493dc4a0408e5f2f47df49bd1}{{5.16.1.2}{31}{\texorpdfstring {onConnection()}{onConnection()}}{subsubsection.5.16.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.16.1.3}onDisconnection()}{31}{subsubsection.5.16.1.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.16.2}Variable Documentation}{31}{subsection.5.16.2}\protected@file@percent } +\newlabel{raspberry__pi__store_8js_a59be084da8908b7d77ff34b25cd84488}{{5.16.2}{31}{Variable Documentation}{subsection.5.16.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.16.2.1}import}{31}{subsubsection.5.16.2.1}\protected@file@percent } +\newlabel{raspberry__pi__store_8js_a894408be6598dc7737025c9f31678a8e}{{5.16.2.1}{31}{\texorpdfstring {import}{import}}{subsubsection.5.16.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.16.2.2}raspberry\_pi\_uuid\_list}{31}{subsubsection.5.16.2.2}\protected@file@percent } +\newlabel{raspberry__pi__store_8js_aca3b40946850f2c542993b960dfc2828}{{5.16.2.2}{31}{\texorpdfstring {raspberry\_pi\_uuid\_list}{raspberry\_pi\_uuid\_list}}{subsubsection.5.16.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.16.2.3}selected\_raspberry\_pi\_uuid}{32}{subsubsection.5.16.2.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.17}src/store/websocket\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}store.js File Reference}{32}{section.5.17}\protected@file@percent } +\newlabel{websocket__store_8js}{{5.17}{32}{src/store/websocket\+\_\+store.js File Reference}{section.5.17}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.17.1}Function Documentation}{32}{subsection.5.17.1}\protected@file@percent } +\newlabel{websocket__store_8js_a8b1e2258a5b1bdd06f0fbae9e50f6e4c}{{5.17.1}{32}{Function Documentation}{subsection.5.17.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.17.1.1}main()}{32}{subsubsection.5.17.1.1}\protected@file@percent } +\newlabel{websocket__store_8js_ac659e77b07a932a0a6c0c8fcbc07ba4f}{{5.17.1.1}{32}{\texorpdfstring {main()}{main()}}{subsubsection.5.17.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.17.1.2}onMessage()}{32}{subsubsection.5.17.1.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.17.2}Variable Documentation}{32}{subsection.5.17.2}\protected@file@percent } +\newlabel{websocket__store_8js_ad42d15b9bf77078ebbe2052d1269ba61}{{5.17.2}{32}{Variable Documentation}{subsection.5.17.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.17.2.1}camera\_stream}{33}{subsubsection.5.17.2.1}\protected@file@percent } +\newlabel{websocket__store_8js_a59be084da8908b7d77ff34b25cd84488}{{5.17.2.1}{33}{\texorpdfstring {camera\_stream}{camera\_stream}}{subsubsection.5.17.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.17.2.2}import}{33}{subsubsection.5.17.2.2}\protected@file@percent } +\newlabel{websocket__store_8js_af0944c813e1914fa1920ce8e5ee1f041}{{5.17.2.2}{33}{\texorpdfstring {import}{import}}{subsubsection.5.17.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.17.2.3}lidar\_stream}{33}{subsubsection.5.17.2.3}\protected@file@percent } +\newlabel{websocket__store_8js_a9d15b176d22635e94633c6349ca356b8}{{5.17.2.3}{33}{\texorpdfstring {lidar\_stream}{lidar\_stream}}{subsubsection.5.17.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.17.2.4}websocket\_server\_code}{33}{subsubsection.5.17.2.4}\protected@file@percent } +\newlabel{websocket__store_8js_a165aa85554dfd503251cdbb2a38fd6a8}{{5.17.2.4}{33}{\texorpdfstring {websocket\_server\_code}{websocket\_server\_code}}{subsubsection.5.17.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.17.2.5}websocket\_server\_connection\_state}{33}{subsubsection.5.17.2.5}\protected@file@percent } +\newlabel{websocket__store_8js_a630952be1246456ff356cfb02ae74163}{{5.17.2.5}{33}{\texorpdfstring {websocket\_server\_connection\_state}{websocket\_server\_connection\_state}}{subsubsection.5.17.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.17.2.6}websocket\_server\_port}{33}{subsubsection.5.17.2.6}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{Index}{35}{section*.28}\protected@file@percent } +\gdef \@abspage@last{46} diff --git a/admin_panel/latex/refman.idx b/admin_panel/latex/refman.idx new file mode 100644 index 00000000..b4b8d9e4 --- /dev/null +++ b/admin_panel/latex/refman.idx @@ -0,0 +1,241 @@ +\indexentry{Code@{Code}|hyperpage}{7} +\indexentry{Code@{Code}!constructor@{constructor}|hyperpage}{7} +\indexentry{constructor@{constructor}!Code@{Code}|hyperpage}{7} +\indexentry{Code@{Code}!generate@{generate}|hyperpage}{7} +\indexentry{generate@{generate}!Code@{Code}|hyperpage}{7} +\indexentry{Code@{Code}!get@{get}|hyperpage}{7} +\indexentry{get@{get}!Code@{Code}|hyperpage}{7} +\indexentry{WebSocketServer@{WebSocketServer}|hyperpage}{8} +\indexentry{WebSocketServer@{WebSocketServer}!close@{close}|hyperpage}{8} +\indexentry{close@{close}!WebSocketServer@{WebSocketServer}|hyperpage}{8} +\indexentry{WebSocketServer@{WebSocketServer}!connect@{connect}|hyperpage}{8} +\indexentry{connect@{connect}!WebSocketServer@{WebSocketServer}|hyperpage}{8} +\indexentry{WebSocketServer@{WebSocketServer}!constructor@{constructor}|hyperpage}{8} +\indexentry{constructor@{constructor}!WebSocketServer@{WebSocketServer}|hyperpage}{8} +\indexentry{WebSocketServer@{WebSocketServer}!generateCode@{generateCode}|hyperpage}{9} +\indexentry{generateCode@{generateCode}!WebSocketServer@{WebSocketServer}|hyperpage}{9} +\indexentry{WebSocketServer@{WebSocketServer}!getCode@{getCode}|hyperpage}{9} +\indexentry{getCode@{getCode}!WebSocketServer@{WebSocketServer}|hyperpage}{9} +\indexentry{WebSocketServer@{WebSocketServer}!getPort@{getPort}|hyperpage}{9} +\indexentry{getPort@{getPort}!WebSocketServer@{WebSocketServer}|hyperpage}{9} +\indexentry{WebSocketServer@{WebSocketServer}!getRaspberryPiMap@{getRaspberryPiMap}|hyperpage}{9} +\indexentry{getRaspberryPiMap@{getRaspberryPiMap}!WebSocketServer@{WebSocketServer}|hyperpage}{9} +\indexentry{WebSocketServer@{WebSocketServer}!getSelectedRaspberryPi@{getSelectedRaspberryPi}|hyperpage}{9} +\indexentry{getSelectedRaspberryPi@{getSelectedRaspberryPi}!WebSocketServer@{WebSocketServer}|hyperpage}{9} +\indexentry{WebSocketServer@{WebSocketServer}!isConnected@{isConnected}|hyperpage}{10} +\indexentry{isConnected@{isConnected}!WebSocketServer@{WebSocketServer}|hyperpage}{10} +\indexentry{WebSocketServer@{WebSocketServer}!selectRaspberryPi@{selectRaspberryPi}|hyperpage}{10} +\indexentry{selectRaspberryPi@{selectRaspberryPi}!WebSocketServer@{WebSocketServer}|hyperpage}{10} +\indexentry{WebSocketServer@{WebSocketServer}!sendBehaviourTree@{sendBehaviourTree}|hyperpage}{10} +\indexentry{sendBehaviourTree@{sendBehaviourTree}!WebSocketServer@{WebSocketServer}|hyperpage}{10} +\indexentry{WebSocketServer@{WebSocketServer}!startBehaviourTree@{startBehaviourTree}|hyperpage}{10} +\indexentry{startBehaviourTree@{startBehaviourTree}!WebSocketServer@{WebSocketServer}|hyperpage}{10} +\indexentry{WebSocketServer@{WebSocketServer}!startConnections@{startConnections}|hyperpage}{11} +\indexentry{startConnections@{startConnections}!WebSocketServer@{WebSocketServer}|hyperpage}{11} +\indexentry{WebSocketServer@{WebSocketServer}!stopBehaviourTree@{stopBehaviourTree}|hyperpage}{11} +\indexentry{stopBehaviourTree@{stopBehaviourTree}!WebSocketServer@{WebSocketServer}|hyperpage}{11} +\indexentry{js/behaviour\_tree.js@{js/behaviour\_tree.js}|hyperpage}{13} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!getBehaviourTreeList@{getBehaviourTreeList}|hyperpage}{13} +\indexentry{getBehaviourTreeList@{getBehaviourTreeList}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{13} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!handle@{handle}|hyperpage}{13} +\indexentry{handle@{handle}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{13} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!isDev@{isDev}|hyperpage}{14} +\indexentry{isDev@{isDev}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{14} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!removeBehaviourTree@{removeBehaviourTree}|hyperpage}{14} +\indexentry{removeBehaviourTree@{removeBehaviourTree}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{14} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!saveBehaviourTree@{saveBehaviourTree}|hyperpage}{14} +\indexentry{saveBehaviourTree@{saveBehaviourTree}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{14} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!sendBehaviourTree@{sendBehaviourTree}|hyperpage}{14} +\indexentry{sendBehaviourTree@{sendBehaviourTree}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{14} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!startBehaviourTree@{startBehaviourTree}|hyperpage}{14} +\indexentry{startBehaviourTree@{startBehaviourTree}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{14} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!stopBehaviourTree@{stopBehaviourTree}|hyperpage}{14} +\indexentry{stopBehaviourTree@{stopBehaviourTree}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{14} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!updateBehaviourTreeList@{updateBehaviourTreeList}|hyperpage}{14} +\indexentry{updateBehaviourTreeList@{updateBehaviourTreeList}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{14} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!validateBehaviourTree@{validateBehaviourTree}|hyperpage}{15} +\indexentry{validateBehaviourTree@{validateBehaviourTree}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{15} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!base\_path@{base\_path}|hyperpage}{15} +\indexentry{base\_path@{base\_path}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{15} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!const@{const}|hyperpage}{15} +\indexentry{const@{const}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{15} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!exec@{exec}|hyperpage}{15} +\indexentry{exec@{exec}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{15} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!fs@{fs}|hyperpage}{15} +\indexentry{fs@{fs}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{15} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!Os@{Os}|hyperpage}{15} +\indexentry{Os@{Os}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{15} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!path@{path}|hyperpage}{16} +\indexentry{path@{path}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{16} +\indexentry{behaviour\_tree.js@{behaviour\_tree.js}!resources\_dir@{resources\_dir}|hyperpage}{16} +\indexentry{resources\_dir@{resources\_dir}!behaviour\_tree.js@{behaviour\_tree.js}|hyperpage}{16} +\indexentry{js/device.js@{js/device.js}|hyperpage}{16} +\indexentry{device.js@{device.js}!getLocalIPList@{getLocalIPList}|hyperpage}{16} +\indexentry{getLocalIPList@{getLocalIPList}!device.js@{device.js}|hyperpage}{16} +\indexentry{device.js@{device.js}!handle@{handle}|hyperpage}{16} +\indexentry{handle@{handle}!device.js@{device.js}|hyperpage}{16} +\indexentry{device.js@{device.js}!exports@{exports}|hyperpage}{17} +\indexentry{exports@{exports}!device.js@{device.js}|hyperpage}{17} +\indexentry{device.js@{device.js}!os@{os}|hyperpage}{17} +\indexentry{os@{os}!device.js@{device.js}|hyperpage}{17} +\indexentry{js/main.js@{js/main.js}|hyperpage}{17} +\indexentry{main.js@{main.js}!createWindow@{createWindow}|hyperpage}{17} +\indexentry{createWindow@{createWindow}!main.js@{main.js}|hyperpage}{17} +\indexentry{main.js@{main.js}!isDev@{isDev}|hyperpage}{17} +\indexentry{isDev@{isDev}!main.js@{main.js}|hyperpage}{17} +\indexentry{main.js@{main.js}!on@{on}|hyperpage}{18} +\indexentry{on@{on}!main.js@{main.js}|hyperpage}{18} +\indexentry{main.js@{main.js}!onClose@{onClose}|hyperpage}{18} +\indexentry{onClose@{onClose}!main.js@{main.js}|hyperpage}{18} +\indexentry{main.js@{main.js}!const@{const}|hyperpage}{18} +\indexentry{const@{const}!main.js@{main.js}|hyperpage}{18} +\indexentry{main.js@{main.js}!loadURL@{loadURL}|hyperpage}{18} +\indexentry{loadURL@{loadURL}!main.js@{main.js}|hyperpage}{18} +\indexentry{main.js@{main.js}!path@{path}|hyperpage}{18} +\indexentry{path@{path}!main.js@{main.js}|hyperpage}{18} +\indexentry{main.js@{main.js}!serve@{serve}|hyperpage}{18} +\indexentry{serve@{serve}!main.js@{main.js}|hyperpage}{18} +\indexentry{src/main.js@{src/main.js}|hyperpage}{19} +\indexentry{main.js@{main.js}!app@{app}|hyperpage}{19} +\indexentry{app@{app}!main.js@{main.js}|hyperpage}{19} +\indexentry{main.js@{main.js}!pcss@{pcss}|hyperpage}{19} +\indexentry{pcss@{pcss}!main.js@{main.js}|hyperpage}{19} +\indexentry{main.js@{main.js}!svelte@{svelte}|hyperpage}{19} +\indexentry{svelte@{svelte}!main.js@{main.js}|hyperpage}{19} +\indexentry{js/preload.js@{js/preload.js}|hyperpage}{19} +\indexentry{js/raspberry\_pi.js@{js/raspberry\_pi.js}|hyperpage}{19} +\indexentry{raspberry\_pi.js@{raspberry\_pi.js}!getRaspberryPiList@{getRaspberryPiList}|hyperpage}{20} +\indexentry{getRaspberryPiList@{getRaspberryPiList}!raspberry\_pi.js@{raspberry\_pi.js}|hyperpage}{20} +\indexentry{raspberry\_pi.js@{raspberry\_pi.js}!getSelectedRaspberryPi@{getSelectedRaspberryPi}|hyperpage}{20} +\indexentry{getSelectedRaspberryPi@{getSelectedRaspberryPi}!raspberry\_pi.js@{raspberry\_pi.js}|hyperpage}{20} +\indexentry{raspberry\_pi.js@{raspberry\_pi.js}!handle@{handle}|hyperpage}{20} +\indexentry{handle@{handle}!raspberry\_pi.js@{raspberry\_pi.js}|hyperpage}{20} +\indexentry{raspberry\_pi.js@{raspberry\_pi.js}!selectRaspberryPi@{selectRaspberryPi}|hyperpage}{20} +\indexentry{selectRaspberryPi@{selectRaspberryPi}!raspberry\_pi.js@{raspberry\_pi.js}|hyperpage}{20} +\indexentry{raspberry\_pi.js@{raspberry\_pi.js}!unselectRaspberryPi@{unselectRaspberryPi}|hyperpage}{20} +\indexentry{unselectRaspberryPi@{unselectRaspberryPi}!raspberry\_pi.js@{raspberry\_pi.js}|hyperpage}{20} +\indexentry{raspberry\_pi.js@{raspberry\_pi.js}!const@{const}|hyperpage}{21} +\indexentry{const@{const}!raspberry\_pi.js@{raspberry\_pi.js}|hyperpage}{21} +\indexentry{js/store.js@{js/store.js}|hyperpage}{21} +\indexentry{js/websocket.js@{js/websocket.js}|hyperpage}{21} +\indexentry{websocket.js@{websocket.js}!getRandomInt@{getRandomInt}|hyperpage}{21} +\indexentry{getRandomInt@{getRandomInt}!websocket.js@{websocket.js}|hyperpage}{21} +\indexentry{websocket.js@{websocket.js}!exports@{exports}|hyperpage}{22} +\indexentry{exports@{exports}!websocket.js@{websocket.js}|hyperpage}{22} +\indexentry{websocket.js@{websocket.js}!WebSocket@{WebSocket}|hyperpage}{22} +\indexentry{WebSocket@{WebSocket}!websocket.js@{websocket.js}|hyperpage}{22} +\indexentry{js/websocket\_events.js@{js/websocket\_events.js}|hyperpage}{22} +\indexentry{websocket\_events.js@{websocket\_events.js}!closeWebSocketServer@{closeWebSocketServer}|hyperpage}{22} +\indexentry{closeWebSocketServer@{closeWebSocketServer}!websocket\_events.js@{websocket\_events.js}|hyperpage}{22} +\indexentry{websocket\_events.js@{websocket\_events.js}!getWebSocketServer@{getWebSocketServer}|hyperpage}{22} +\indexentry{getWebSocketServer@{getWebSocketServer}!websocket\_events.js@{websocket\_events.js}|hyperpage}{22} +\indexentry{websocket\_events.js@{websocket\_events.js}!handle@{handle}|hyperpage}{23} +\indexentry{handle@{handle}!websocket\_events.js@{websocket\_events.js}|hyperpage}{23} +\indexentry{websocket\_events.js@{websocket\_events.js}!startWebSocketServer@{startWebSocketServer}|hyperpage}{23} +\indexentry{startWebSocketServer@{startWebSocketServer}!websocket\_events.js@{websocket\_events.js}|hyperpage}{23} +\indexentry{websocket\_events.js@{websocket\_events.js}!const@{const}|hyperpage}{23} +\indexentry{const@{const}!websocket\_events.js@{websocket\_events.js}|hyperpage}{23} +\indexentry{websocket\_events.js@{websocket\_events.js}!tcpPortUsed@{tcpPortUsed}|hyperpage}{23} +\indexentry{tcpPortUsed@{tcpPortUsed}!websocket\_events.js@{websocket\_events.js}|hyperpage}{23} +\indexentry{README.md@{README.md}|hyperpage}{23} +\indexentry{rollup.config.js@{rollup.config.js}|hyperpage}{23} +\indexentry{rollup.config.js@{rollup.config.js}!serve@{serve}|hyperpage}{24} +\indexentry{serve@{serve}!rollup.config.js@{rollup.config.js}|hyperpage}{24} +\indexentry{rollup.config.js@{rollup.config.js}!commonjs@{commonjs}|hyperpage}{24} +\indexentry{commonjs@{commonjs}!rollup.config.js@{rollup.config.js}|hyperpage}{24} +\indexentry{rollup.config.js@{rollup.config.js}!default@{default}|hyperpage}{24} +\indexentry{default@{default}!rollup.config.js@{rollup.config.js}|hyperpage}{24} +\indexentry{rollup.config.js@{rollup.config.js}!import@{import}|hyperpage}{24} +\indexentry{import@{import}!rollup.config.js@{rollup.config.js}|hyperpage}{24} +\indexentry{rollup.config.js@{rollup.config.js}!livereload@{livereload}|hyperpage}{24} +\indexentry{livereload@{livereload}!rollup.config.js@{rollup.config.js}|hyperpage}{24} +\indexentry{rollup.config.js@{rollup.config.js}!only@{only}|hyperpage}{25} +\indexentry{only@{only}!rollup.config.js@{rollup.config.js}|hyperpage}{25} +\indexentry{rollup.config.js@{rollup.config.js}!polyfills@{polyfills}|hyperpage}{25} +\indexentry{polyfills@{polyfills}!rollup.config.js@{rollup.config.js}|hyperpage}{25} +\indexentry{rollup.config.js@{rollup.config.js}!production@{production}|hyperpage}{25} +\indexentry{production@{production}!rollup.config.js@{rollup.config.js}|hyperpage}{25} +\indexentry{rollup.config.js@{rollup.config.js}!resolve@{resolve}|hyperpage}{25} +\indexentry{resolve@{resolve}!rollup.config.js@{rollup.config.js}|hyperpage}{25} +\indexentry{rollup.config.js@{rollup.config.js}!svelte@{svelte}|hyperpage}{25} +\indexentry{svelte@{svelte}!rollup.config.js@{rollup.config.js}|hyperpage}{25} +\indexentry{rollup.config.js@{rollup.config.js}!tailwindConfig@{tailwindConfig}|hyperpage}{25} +\indexentry{tailwindConfig@{tailwindConfig}!rollup.config.js@{rollup.config.js}|hyperpage}{25} +\indexentry{rollup.config.js@{rollup.config.js}!tailwindcss@{tailwindcss}|hyperpage}{25} +\indexentry{tailwindcss@{tailwindcss}!rollup.config.js@{rollup.config.js}|hyperpage}{25} +\indexentry{src/lib/CodeBox\_Constants.js@{src/lib/CodeBox\_Constants.js}|hyperpage}{26} +\indexentry{CodeBox\_Constants.js@{CodeBox\_Constants.js}!condition\_operator\_types@{condition\_operator\_types}|hyperpage}{26} +\indexentry{condition\_operator\_types@{condition\_operator\_types}!CodeBox\_Constants.js@{CodeBox\_Constants.js}|hyperpage}{26} +\indexentry{CodeBox\_Constants.js@{CodeBox\_Constants.js}!import@{import}|hyperpage}{26} +\indexentry{import@{import}!CodeBox\_Constants.js@{CodeBox\_Constants.js}|hyperpage}{26} +\indexentry{CodeBox\_Constants.js@{CodeBox\_Constants.js}!node\_hover@{node\_hover}|hyperpage}{26} +\indexentry{node\_hover@{node\_hover}!CodeBox\_Constants.js@{CodeBox\_Constants.js}|hyperpage}{26} +\indexentry{CodeBox\_Constants.js@{CodeBox\_Constants.js}!node\_information\_list@{node\_information\_list}|hyperpage}{26} +\indexentry{node\_information\_list@{node\_information\_list}!CodeBox\_Constants.js@{CodeBox\_Constants.js}|hyperpage}{26} +\indexentry{CodeBox\_Constants.js@{CodeBox\_Constants.js}!range\_0\_100@{range\_0\_100}|hyperpage}{27} +\indexentry{range\_0\_100@{range\_0\_100}!CodeBox\_Constants.js@{CodeBox\_Constants.js}|hyperpage}{27} +\indexentry{CodeBox\_Constants.js@{CodeBox\_Constants.js}!range\_0\_180@{range\_0\_180}|hyperpage}{27} +\indexentry{range\_0\_180@{range\_0\_180}!CodeBox\_Constants.js@{CodeBox\_Constants.js}|hyperpage}{27} +\indexentry{CodeBox\_Constants.js@{CodeBox\_Constants.js}!range\_0\_360@{range\_0\_360}|hyperpage}{27} +\indexentry{range\_0\_360@{range\_0\_360}!CodeBox\_Constants.js@{CodeBox\_Constants.js}|hyperpage}{27} +\indexentry{src/routes.js@{src/routes.js}|hyperpage}{27} +\indexentry{routes.js@{routes.js}!default@{default}|hyperpage}{28} +\indexentry{default@{default}!routes.js@{routes.js}|hyperpage}{28} +\indexentry{routes.js@{routes.js}!svelte@{svelte}|hyperpage}{28} +\indexentry{svelte@{svelte}!routes.js@{routes.js}|hyperpage}{28} +\indexentry{src/store/behaviour\_tree\_store.js@{src/store/behaviour\_tree\_store.js}|hyperpage}{28} +\indexentry{behaviour\_tree\_store.js@{behaviour\_tree\_store.js}!main@{main}|hyperpage}{28} +\indexentry{main@{main}!behaviour\_tree\_store.js@{behaviour\_tree\_store.js}|hyperpage}{28} +\indexentry{behaviour\_tree\_store.js@{behaviour\_tree\_store.js}!behaviour\_tree\_list@{behaviour\_tree\_list}|hyperpage}{28} +\indexentry{behaviour\_tree\_list@{behaviour\_tree\_list}!behaviour\_tree\_store.js@{behaviour\_tree\_store.js}|hyperpage}{28} +\indexentry{behaviour\_tree\_store.js@{behaviour\_tree\_store.js}!behaviour\_tree\_save\_modal\_code@{behaviour\_tree\_save\_modal\_code}|hyperpage}{29} +\indexentry{behaviour\_tree\_save\_modal\_code@{behaviour\_tree\_save\_modal\_code}!behaviour\_tree\_store.js@{behaviour\_tree\_store.js}|hyperpage}{29} +\indexentry{behaviour\_tree\_store.js@{behaviour\_tree\_store.js}!behaviour\_tree\_xml\_code@{behaviour\_tree\_xml\_code}|hyperpage}{29} +\indexentry{behaviour\_tree\_xml\_code@{behaviour\_tree\_xml\_code}!behaviour\_tree\_store.js@{behaviour\_tree\_store.js}|hyperpage}{29} +\indexentry{behaviour\_tree\_store.js@{behaviour\_tree\_store.js}!import@{import}|hyperpage}{29} +\indexentry{import@{import}!behaviour\_tree\_store.js@{behaviour\_tree\_store.js}|hyperpage}{29} +\indexentry{behaviour\_tree\_store.js@{behaviour\_tree\_store.js}!show\_behaviour\_tree\_save\_modal@{show\_behaviour\_tree\_save\_modal}|hyperpage}{29} +\indexentry{show\_behaviour\_tree\_save\_modal@{show\_behaviour\_tree\_save\_modal}!behaviour\_tree\_store.js@{behaviour\_tree\_store.js}|hyperpage}{29} +\indexentry{src/store/home\_store.js@{src/store/home\_store.js}|hyperpage}{29} +\indexentry{home\_store.js@{home\_store.js}!import@{import}|hyperpage}{29} +\indexentry{import@{import}!home\_store.js@{home\_store.js}|hyperpage}{29} +\indexentry{home\_store.js@{home\_store.js}!lidar\_toggle@{lidar\_toggle}|hyperpage}{30} +\indexentry{lidar\_toggle@{lidar\_toggle}!home\_store.js@{home\_store.js}|hyperpage}{30} +\indexentry{home\_store.js@{home\_store.js}!main\_pane\_size\_0\_store@{main\_pane\_size\_0\_store}|hyperpage}{30} +\indexentry{main\_pane\_size\_0\_store@{main\_pane\_size\_0\_store}!home\_store.js@{home\_store.js}|hyperpage}{30} +\indexentry{home\_store.js@{home\_store.js}!main\_pane\_size\_1\_store@{main\_pane\_size\_1\_store}|hyperpage}{30} +\indexentry{main\_pane\_size\_1\_store@{main\_pane\_size\_1\_store}!home\_store.js@{home\_store.js}|hyperpage}{30} +\indexentry{home\_store.js@{home\_store.js}!side\_pane\_size\_0\_store@{side\_pane\_size\_0\_store}|hyperpage}{30} +\indexentry{side\_pane\_size\_0\_store@{side\_pane\_size\_0\_store}!home\_store.js@{home\_store.js}|hyperpage}{30} +\indexentry{home\_store.js@{home\_store.js}!side\_pane\_size\_1\_store@{side\_pane\_size\_1\_store}|hyperpage}{30} +\indexentry{side\_pane\_size\_1\_store@{side\_pane\_size\_1\_store}!home\_store.js@{home\_store.js}|hyperpage}{30} +\indexentry{src/store/raspberry\_pi\_store.js@{src/store/raspberry\_pi\_store.js}|hyperpage}{30} +\indexentry{raspberry\_pi\_store.js@{raspberry\_pi\_store.js}!main@{main}|hyperpage}{31} +\indexentry{main@{main}!raspberry\_pi\_store.js@{raspberry\_pi\_store.js}|hyperpage}{31} +\indexentry{raspberry\_pi\_store.js@{raspberry\_pi\_store.js}!onConnection@{onConnection}|hyperpage}{31} +\indexentry{onConnection@{onConnection}!raspberry\_pi\_store.js@{raspberry\_pi\_store.js}|hyperpage}{31} +\indexentry{raspberry\_pi\_store.js@{raspberry\_pi\_store.js}!onDisconnection@{onDisconnection}|hyperpage}{31} +\indexentry{onDisconnection@{onDisconnection}!raspberry\_pi\_store.js@{raspberry\_pi\_store.js}|hyperpage}{31} +\indexentry{raspberry\_pi\_store.js@{raspberry\_pi\_store.js}!import@{import}|hyperpage}{31} +\indexentry{import@{import}!raspberry\_pi\_store.js@{raspberry\_pi\_store.js}|hyperpage}{31} +\indexentry{raspberry\_pi\_store.js@{raspberry\_pi\_store.js}!raspberry\_pi\_uuid\_list@{raspberry\_pi\_uuid\_list}|hyperpage}{31} +\indexentry{raspberry\_pi\_uuid\_list@{raspberry\_pi\_uuid\_list}!raspberry\_pi\_store.js@{raspberry\_pi\_store.js}|hyperpage}{31} +\indexentry{raspberry\_pi\_store.js@{raspberry\_pi\_store.js}!selected\_raspberry\_pi\_uuid@{selected\_raspberry\_pi\_uuid}|hyperpage}{31} +\indexentry{selected\_raspberry\_pi\_uuid@{selected\_raspberry\_pi\_uuid}!raspberry\_pi\_store.js@{raspberry\_pi\_store.js}|hyperpage}{31} +\indexentry{src/store/websocket\_store.js@{src/store/websocket\_store.js}|hyperpage}{32} +\indexentry{websocket\_store.js@{websocket\_store.js}!main@{main}|hyperpage}{32} +\indexentry{main@{main}!websocket\_store.js@{websocket\_store.js}|hyperpage}{32} +\indexentry{websocket\_store.js@{websocket\_store.js}!onMessage@{onMessage}|hyperpage}{32} +\indexentry{onMessage@{onMessage}!websocket\_store.js@{websocket\_store.js}|hyperpage}{32} +\indexentry{websocket\_store.js@{websocket\_store.js}!camera\_stream@{camera\_stream}|hyperpage}{32} +\indexentry{camera\_stream@{camera\_stream}!websocket\_store.js@{websocket\_store.js}|hyperpage}{32} +\indexentry{websocket\_store.js@{websocket\_store.js}!import@{import}|hyperpage}{33} +\indexentry{import@{import}!websocket\_store.js@{websocket\_store.js}|hyperpage}{33} +\indexentry{websocket\_store.js@{websocket\_store.js}!lidar\_stream@{lidar\_stream}|hyperpage}{33} +\indexentry{lidar\_stream@{lidar\_stream}!websocket\_store.js@{websocket\_store.js}|hyperpage}{33} +\indexentry{websocket\_store.js@{websocket\_store.js}!websocket\_server\_code@{websocket\_server\_code}|hyperpage}{33} +\indexentry{websocket\_server\_code@{websocket\_server\_code}!websocket\_store.js@{websocket\_store.js}|hyperpage}{33} +\indexentry{websocket\_store.js@{websocket\_store.js}!websocket\_server\_connection\_state@{websocket\_server\_connection\_state}|hyperpage}{33} +\indexentry{websocket\_server\_connection\_state@{websocket\_server\_connection\_state}!websocket\_store.js@{websocket\_store.js}|hyperpage}{33} +\indexentry{websocket\_store.js@{websocket\_store.js}!websocket\_server\_port@{websocket\_server\_port}|hyperpage}{33} +\indexentry{websocket\_server\_port@{websocket\_server\_port}!websocket\_store.js@{websocket\_store.js}|hyperpage}{33} diff --git a/admin_panel/latex/refman.ilg b/admin_panel/latex/refman.ilg new file mode 100644 index 00000000..b0abe6a0 --- /dev/null +++ b/admin_panel/latex/refman.ilg @@ -0,0 +1,6 @@ +This is makeindex, version 2.15 [TeX Live 2022/dev] (kpathsea + Thai support). +Scanning input file refman.idx....done (241 entries accepted, 0 rejected). +Sorting entries.....done (2144 comparisons). +Generating output file refman.ind....done (402 lines written, 0 warnings). +Output written in refman.ind. +Transcript written in refman.ilg. diff --git a/admin_panel/latex/refman.ind b/admin_panel/latex/refman.ind new file mode 100644 index 00000000..36dee466 --- /dev/null +++ b/admin_panel/latex/refman.ind @@ -0,0 +1,402 @@ +\begin{theindex} + + \item {app} + \subitem {main.js}, \hyperpage{19} + + \indexspace + + \item {base\_path} + \subitem {behaviour\_tree.js}, \hyperpage{15} + \item {behaviour\_tree.js} + \subitem {base\_path}, \hyperpage{15} + \subitem {const}, \hyperpage{15} + \subitem {exec}, \hyperpage{15} + \subitem {fs}, \hyperpage{15} + \subitem {getBehaviourTreeList}, \hyperpage{13} + \subitem {handle}, \hyperpage{13} + \subitem {isDev}, \hyperpage{14} + \subitem {Os}, \hyperpage{15} + \subitem {path}, \hyperpage{16} + \subitem {removeBehaviourTree}, \hyperpage{14} + \subitem {resources\_dir}, \hyperpage{16} + \subitem {saveBehaviourTree}, \hyperpage{14} + \subitem {sendBehaviourTree}, \hyperpage{14} + \subitem {startBehaviourTree}, \hyperpage{14} + \subitem {stopBehaviourTree}, \hyperpage{14} + \subitem {updateBehaviourTreeList}, \hyperpage{14} + \subitem {validateBehaviourTree}, \hyperpage{15} + \item {behaviour\_tree\_list} + \subitem {behaviour\_tree\_store.js}, \hyperpage{28} + \item {behaviour\_tree\_save\_modal\_code} + \subitem {behaviour\_tree\_store.js}, \hyperpage{29} + \item {behaviour\_tree\_store.js} + \subitem {behaviour\_tree\_list}, \hyperpage{28} + \subitem {behaviour\_tree\_save\_modal\_code}, \hyperpage{29} + \subitem {behaviour\_tree\_xml\_code}, \hyperpage{29} + \subitem {import}, \hyperpage{29} + \subitem {main}, \hyperpage{28} + \subitem {show\_behaviour\_tree\_save\_modal}, \hyperpage{29} + \item {behaviour\_tree\_xml\_code} + \subitem {behaviour\_tree\_store.js}, \hyperpage{29} + + \indexspace + + \item {camera\_stream} + \subitem {websocket\_store.js}, \hyperpage{32} + \item {close} + \subitem {WebSocketServer}, \hyperpage{8} + \item {closeWebSocketServer} + \subitem {websocket\_events.js}, \hyperpage{22} + \item {Code}, \hyperpage{7} + \subitem {constructor}, \hyperpage{7} + \subitem {generate}, \hyperpage{7} + \subitem {get}, \hyperpage{7} + \item {CodeBox\_Constants.js} + \subitem {condition\_operator\_types}, \hyperpage{26} + \subitem {import}, \hyperpage{26} + \subitem {node\_hover}, \hyperpage{26} + \subitem {node\_information\_list}, \hyperpage{26} + \subitem {range\_0\_100}, \hyperpage{27} + \subitem {range\_0\_180}, \hyperpage{27} + \subitem {range\_0\_360}, \hyperpage{27} + \item {commonjs} + \subitem {rollup.config.js}, \hyperpage{24} + \item {condition\_operator\_types} + \subitem {CodeBox\_Constants.js}, \hyperpage{26} + \item {connect} + \subitem {WebSocketServer}, \hyperpage{8} + \item {const} + \subitem {behaviour\_tree.js}, \hyperpage{15} + \subitem {main.js}, \hyperpage{18} + \subitem {raspberry\_pi.js}, \hyperpage{21} + \subitem {websocket\_events.js}, \hyperpage{23} + \item {constructor} + \subitem {Code}, \hyperpage{7} + \subitem {WebSocketServer}, \hyperpage{8} + \item {createWindow} + \subitem {main.js}, \hyperpage{17} + + \indexspace + + \item {default} + \subitem {rollup.config.js}, \hyperpage{24} + \subitem {routes.js}, \hyperpage{28} + \item {device.js} + \subitem {exports}, \hyperpage{17} + \subitem {getLocalIPList}, \hyperpage{16} + \subitem {handle}, \hyperpage{16} + \subitem {os}, \hyperpage{17} + + \indexspace + + \item {exec} + \subitem {behaviour\_tree.js}, \hyperpage{15} + \item {exports} + \subitem {device.js}, \hyperpage{17} + \subitem {websocket.js}, \hyperpage{22} + + \indexspace + + \item {fs} + \subitem {behaviour\_tree.js}, \hyperpage{15} + + \indexspace + + \item {generate} + \subitem {Code}, \hyperpage{7} + \item {generateCode} + \subitem {WebSocketServer}, \hyperpage{9} + \item {get} + \subitem {Code}, \hyperpage{7} + \item {getBehaviourTreeList} + \subitem {behaviour\_tree.js}, \hyperpage{13} + \item {getCode} + \subitem {WebSocketServer}, \hyperpage{9} + \item {getLocalIPList} + \subitem {device.js}, \hyperpage{16} + \item {getPort} + \subitem {WebSocketServer}, \hyperpage{9} + \item {getRandomInt} + \subitem {websocket.js}, \hyperpage{21} + \item {getRaspberryPiList} + \subitem {raspberry\_pi.js}, \hyperpage{20} + \item {getRaspberryPiMap} + \subitem {WebSocketServer}, \hyperpage{9} + \item {getSelectedRaspberryPi} + \subitem {raspberry\_pi.js}, \hyperpage{20} + \subitem {WebSocketServer}, \hyperpage{9} + \item {getWebSocketServer} + \subitem {websocket\_events.js}, \hyperpage{22} + + \indexspace + + \item {handle} + \subitem {behaviour\_tree.js}, \hyperpage{13} + \subitem {device.js}, \hyperpage{16} + \subitem {raspberry\_pi.js}, \hyperpage{20} + \subitem {websocket\_events.js}, \hyperpage{23} + \item {home\_store.js} + \subitem {import}, \hyperpage{29} + \subitem {lidar\_toggle}, \hyperpage{30} + \subitem {main\_pane\_size\_0\_store}, \hyperpage{30} + \subitem {main\_pane\_size\_1\_store}, \hyperpage{30} + \subitem {side\_pane\_size\_0\_store}, \hyperpage{30} + \subitem {side\_pane\_size\_1\_store}, \hyperpage{30} + + \indexspace + + \item {import} + \subitem {behaviour\_tree\_store.js}, \hyperpage{29} + \subitem {CodeBox\_Constants.js}, \hyperpage{26} + \subitem {home\_store.js}, \hyperpage{29} + \subitem {raspberry\_pi\_store.js}, \hyperpage{31} + \subitem {rollup.config.js}, \hyperpage{24} + \subitem {websocket\_store.js}, \hyperpage{33} + \item {isConnected} + \subitem {WebSocketServer}, \hyperpage{10} + \item {isDev} + \subitem {behaviour\_tree.js}, \hyperpage{14} + \subitem {main.js}, \hyperpage{17} + + \indexspace + + \item {js/behaviour\_tree.js}, \hyperpage{13} + \item {js/device.js}, \hyperpage{16} + \item {js/main.js}, \hyperpage{17} + \item {js/preload.js}, \hyperpage{19} + \item {js/raspberry\_pi.js}, \hyperpage{19} + \item {js/store.js}, \hyperpage{21} + \item {js/websocket.js}, \hyperpage{21} + \item {js/websocket\_events.js}, \hyperpage{22} + + \indexspace + + \item {lidar\_stream} + \subitem {websocket\_store.js}, \hyperpage{33} + \item {lidar\_toggle} + \subitem {home\_store.js}, \hyperpage{30} + \item {livereload} + \subitem {rollup.config.js}, \hyperpage{24} + \item {loadURL} + \subitem {main.js}, \hyperpage{18} + + \indexspace + + \item {main} + \subitem {behaviour\_tree\_store.js}, \hyperpage{28} + \subitem {raspberry\_pi\_store.js}, \hyperpage{31} + \subitem {websocket\_store.js}, \hyperpage{32} + \item {main.js} + \subitem {app}, \hyperpage{19} + \subitem {const}, \hyperpage{18} + \subitem {createWindow}, \hyperpage{17} + \subitem {isDev}, \hyperpage{17} + \subitem {loadURL}, \hyperpage{18} + \subitem {on}, \hyperpage{18} + \subitem {onClose}, \hyperpage{18} + \subitem {path}, \hyperpage{18} + \subitem {pcss}, \hyperpage{19} + \subitem {serve}, \hyperpage{18} + \subitem {svelte}, \hyperpage{19} + \item {main\_pane\_size\_0\_store} + \subitem {home\_store.js}, \hyperpage{30} + \item {main\_pane\_size\_1\_store} + \subitem {home\_store.js}, \hyperpage{30} + + \indexspace + + \item {node\_hover} + \subitem {CodeBox\_Constants.js}, \hyperpage{26} + \item {node\_information\_list} + \subitem {CodeBox\_Constants.js}, \hyperpage{26} + + \indexspace + + \item {on} + \subitem {main.js}, \hyperpage{18} + \item {onClose} + \subitem {main.js}, \hyperpage{18} + \item {onConnection} + \subitem {raspberry\_pi\_store.js}, \hyperpage{31} + \item {onDisconnection} + \subitem {raspberry\_pi\_store.js}, \hyperpage{31} + \item {only} + \subitem {rollup.config.js}, \hyperpage{25} + \item {onMessage} + \subitem {websocket\_store.js}, \hyperpage{32} + \item {Os} + \subitem {behaviour\_tree.js}, \hyperpage{15} + \item {os} + \subitem {device.js}, \hyperpage{17} + + \indexspace + + \item {path} + \subitem {behaviour\_tree.js}, \hyperpage{16} + \subitem {main.js}, \hyperpage{18} + \item {pcss} + \subitem {main.js}, \hyperpage{19} + \item {polyfills} + \subitem {rollup.config.js}, \hyperpage{25} + \item {production} + \subitem {rollup.config.js}, \hyperpage{25} + + \indexspace + + \item {range\_0\_100} + \subitem {CodeBox\_Constants.js}, \hyperpage{27} + \item {range\_0\_180} + \subitem {CodeBox\_Constants.js}, \hyperpage{27} + \item {range\_0\_360} + \subitem {CodeBox\_Constants.js}, \hyperpage{27} + \item {raspberry\_pi.js} + \subitem {const}, \hyperpage{21} + \subitem {getRaspberryPiList}, \hyperpage{20} + \subitem {getSelectedRaspberryPi}, \hyperpage{20} + \subitem {handle}, \hyperpage{20} + \subitem {selectRaspberryPi}, \hyperpage{20} + \subitem {unselectRaspberryPi}, \hyperpage{20} + \item {raspberry\_pi\_store.js} + \subitem {import}, \hyperpage{31} + \subitem {main}, \hyperpage{31} + \subitem {onConnection}, \hyperpage{31} + \subitem {onDisconnection}, \hyperpage{31} + \subitem {raspberry\_pi\_uuid\_list}, \hyperpage{31} + \subitem {selected\_raspberry\_pi\_uuid}, \hyperpage{31} + \item {raspberry\_pi\_uuid\_list} + \subitem {raspberry\_pi\_store.js}, \hyperpage{31} + \item {README.md}, \hyperpage{23} + \item {removeBehaviourTree} + \subitem {behaviour\_tree.js}, \hyperpage{14} + \item {resolve} + \subitem {rollup.config.js}, \hyperpage{25} + \item {resources\_dir} + \subitem {behaviour\_tree.js}, \hyperpage{16} + \item {rollup.config.js}, \hyperpage{23} + \subitem {commonjs}, \hyperpage{24} + \subitem {default}, \hyperpage{24} + \subitem {import}, \hyperpage{24} + \subitem {livereload}, \hyperpage{24} + \subitem {only}, \hyperpage{25} + \subitem {polyfills}, \hyperpage{25} + \subitem {production}, \hyperpage{25} + \subitem {resolve}, \hyperpage{25} + \subitem {serve}, \hyperpage{24} + \subitem {svelte}, \hyperpage{25} + \subitem {tailwindConfig}, \hyperpage{25} + \subitem {tailwindcss}, \hyperpage{25} + \item {routes.js} + \subitem {default}, \hyperpage{28} + \subitem {svelte}, \hyperpage{28} + + \indexspace + + \item {saveBehaviourTree} + \subitem {behaviour\_tree.js}, \hyperpage{14} + \item {selected\_raspberry\_pi\_uuid} + \subitem {raspberry\_pi\_store.js}, \hyperpage{31} + \item {selectRaspberryPi} + \subitem {raspberry\_pi.js}, \hyperpage{20} + \subitem {WebSocketServer}, \hyperpage{10} + \item {sendBehaviourTree} + \subitem {behaviour\_tree.js}, \hyperpage{14} + \subitem {WebSocketServer}, \hyperpage{10} + \item {serve} + \subitem {main.js}, \hyperpage{18} + \subitem {rollup.config.js}, \hyperpage{24} + \item {show\_behaviour\_tree\_save\_modal} + \subitem {behaviour\_tree\_store.js}, \hyperpage{29} + \item {side\_pane\_size\_0\_store} + \subitem {home\_store.js}, \hyperpage{30} + \item {side\_pane\_size\_1\_store} + \subitem {home\_store.js}, \hyperpage{30} + \item {src/lib/CodeBox\_Constants.js}, \hyperpage{26} + \item {src/main.js}, \hyperpage{19} + \item {src/routes.js}, \hyperpage{27} + \item {src/store/behaviour\_tree\_store.js}, \hyperpage{28} + \item {src/store/home\_store.js}, \hyperpage{29} + \item {src/store/raspberry\_pi\_store.js}, \hyperpage{30} + \item {src/store/websocket\_store.js}, \hyperpage{32} + \item {startBehaviourTree} + \subitem {behaviour\_tree.js}, \hyperpage{14} + \subitem {WebSocketServer}, \hyperpage{10} + \item {startConnections} + \subitem {WebSocketServer}, \hyperpage{11} + \item {startWebSocketServer} + \subitem {websocket\_events.js}, \hyperpage{23} + \item {stopBehaviourTree} + \subitem {behaviour\_tree.js}, \hyperpage{14} + \subitem {WebSocketServer}, \hyperpage{11} + \item {svelte} + \subitem {main.js}, \hyperpage{19} + \subitem {rollup.config.js}, \hyperpage{25} + \subitem {routes.js}, \hyperpage{28} + + \indexspace + + \item {tailwindConfig} + \subitem {rollup.config.js}, \hyperpage{25} + \item {tailwindcss} + \subitem {rollup.config.js}, \hyperpage{25} + \item {tcpPortUsed} + \subitem {websocket\_events.js}, \hyperpage{23} + + \indexspace + + \item {unselectRaspberryPi} + \subitem {raspberry\_pi.js}, \hyperpage{20} + \item {updateBehaviourTreeList} + \subitem {behaviour\_tree.js}, \hyperpage{14} + + \indexspace + + \item {validateBehaviourTree} + \subitem {behaviour\_tree.js}, \hyperpage{15} + + \indexspace + + \item {WebSocket} + \subitem {websocket.js}, \hyperpage{22} + \item {websocket.js} + \subitem {exports}, \hyperpage{22} + \subitem {getRandomInt}, \hyperpage{21} + \subitem {WebSocket}, \hyperpage{22} + \item {websocket\_events.js} + \subitem {closeWebSocketServer}, \hyperpage{22} + \subitem {const}, \hyperpage{23} + \subitem {getWebSocketServer}, \hyperpage{22} + \subitem {handle}, \hyperpage{23} + \subitem {startWebSocketServer}, \hyperpage{23} + \subitem {tcpPortUsed}, \hyperpage{23} + \item {websocket\_server\_code} + \subitem {websocket\_store.js}, \hyperpage{33} + \item {websocket\_server\_connection\_state} + \subitem {websocket\_store.js}, \hyperpage{33} + \item {websocket\_server\_port} + \subitem {websocket\_store.js}, \hyperpage{33} + \item {websocket\_store.js} + \subitem {camera\_stream}, \hyperpage{32} + \subitem {import}, \hyperpage{33} + \subitem {lidar\_stream}, \hyperpage{33} + \subitem {main}, \hyperpage{32} + \subitem {onMessage}, \hyperpage{32} + \subitem {websocket\_server\_code}, \hyperpage{33} + \subitem {websocket\_server\_connection\_state}, \hyperpage{33} + \subitem {websocket\_server\_port}, \hyperpage{33} + \item {WebSocketServer}, \hyperpage{8} + \subitem {close}, \hyperpage{8} + \subitem {connect}, \hyperpage{8} + \subitem {constructor}, \hyperpage{8} + \subitem {generateCode}, \hyperpage{9} + \subitem {getCode}, \hyperpage{9} + \subitem {getPort}, \hyperpage{9} + \subitem {getRaspberryPiMap}, \hyperpage{9} + \subitem {getSelectedRaspberryPi}, \hyperpage{9} + \subitem {isConnected}, \hyperpage{10} + \subitem {selectRaspberryPi}, \hyperpage{10} + \subitem {sendBehaviourTree}, \hyperpage{10} + \subitem {startBehaviourTree}, \hyperpage{10} + \subitem {startConnections}, \hyperpage{11} + \subitem {stopBehaviourTree}, \hyperpage{11} + +\end{theindex} diff --git a/admin_panel/latex/refman.log b/admin_panel/latex/refman.log new file mode 100644 index 00000000..9a4a5f13 --- /dev/null +++ b/admin_panel/latex/refman.log @@ -0,0 +1,1056 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2022/dev/Debian) (preloaded format=pdflatex 2024.4.19) 19 APR 2024 19:26 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**refman +(./refman.tex +LaTeX2e <2021-11-15> patch level 1 +L3 programming layer <2022-01-21> +(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls +Document Class: book 2021/10/04 v1.4n Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/bk10.clo +File: bk10.clo 2021/10/04 v1.4n Standard LaTeX file (size option) +) +\c@part=\count185 +\c@chapter=\count186 +\c@section=\count187 +\c@subsection=\count188 +\c@subsubsection=\count189 +\c@paragraph=\count190 +\c@subparagraph=\count191 +\c@figure=\count192 +\c@table=\count193 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen138 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2020/11/24 v1.1c Standard LaTeX ifthen package (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty +Rollback for package 'array' requested -> date 2016-10-06. + Best approximation is the release introduced on 2016-10-06. + +(/usr/share/texlive/texmf-dist/tex/latex/tools/array-2016-10-06.sty +Package: array 2016/10/06 v2.4d Tabular extension package (FMi) +\col@sep=\dimen139 +\extrarowheight=\dimen140 +\NC@list=\toks16 +\extratabsurround=\skip49 +\backup@length=\skip50 +)) +(/usr/share/texlive/texmf-dist/tex/latex/base/fixltx2e.sty +Package: fixltx2e 2016/12/29 v2.1a fixes to LaTeX (obsolete) +Applying: [2015/01/01] Old fixltx2e package on input line 46. + + +Package fixltx2e Warning: fixltx2e is not required with releases after 2015 +(fixltx2e) All fixes are now in the LaTeX kernel. +(fixltx2e) See the latexrelease package for details. + +Already applied: [0000/00/00] Old fixltx2e package on input line 53. +) (./doxygen.sty +Package: doxygen + (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty +Package: alltt 2021/01/29 v2.0g defines alltt environment +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count194 +\calc@Bcount=\count195 +\calc@Adimen=\dimen141 +\calc@Bdimen=\dimen142 +\calc@Askip=\skip51 +\calc@Bskip=\skip52 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count196 +\calc@Cskip=\skip53 +) +(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count197 +\float@exts=\toks17 +\float@box=\box50 +\@float@everytoks=\toks18 +\@floatcapt=\box51 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty +Package: verbatim 2020-07-07 v1.5u LaTeX2e package for verbatim enhancements +\every@verbatim=\toks19 +\verbatim@line=\toks20 +\verbatim@in@stream=\read2 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2021/10/31 v2.13 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 227. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex +) +(/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty +Package: colortbl 2020/01/04 v1.0e Color table columns (DPC) +\everycr=\toks21 +\minrowclearance=\skip54 +) +\rownum=\count198 +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1352. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1356. +Package xcolor Info: Model `RGB' extended on input line 1368. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1370. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1371. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1372. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1373. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1374. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1375. +) +(./longtable_doxygen.sty +Package: longtable_doxygen 2014/10/28 v4.11 Multi-page Table package (DPC) - fr +ozen version for doxygen +\LTleft=\skip55 +\LTright=\skip56 +\LTpre=\skip57 +\LTpost=\skip58 +\LTchunksize=\count199 +\LTcapwidth=\dimen143 +\LT@head=\box52 +\LT@firsthead=\box53 +\LT@foot=\box54 +\LT@lastfoot=\box55 +\LT@cols=\count266 +\LT@rows=\count267 +\c@LT@tables=\count268 +\c@LT@chunks=\count269 +\LT@p@ftn=\toks22 +) (./tabu_doxygen.sty +Package: tabu_doxygen 2011/02/26 v2.8 - flexible LaTeX tabulars (FC), frozen ve +rsion for doxygen + +(/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty +Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages +\@vwid@box=\box56 +\sift@deathcycles=\count270 +\@vwid@loff=\dimen144 +\@vwid@roff=\dimen145 +) +\c@taburow=\count271 +\tabu@nbcols=\count272 +\tabu@cnt=\count273 +\tabu@Xcol=\count274 +\tabu@alloc=\count275 +\tabu@nested=\count276 +\tabu@target=\dimen146 +\tabu@spreadtarget=\dimen147 +\tabu@naturalX=\dimen148 +\tabucolX=\dimen149 +\tabu@Xsum=\dimen150 +\extrarowdepth=\dimen151 +\abovetabulinesep=\dimen152 +\belowtabulinesep=\dimen153 +\tabustrutrule=\dimen154 +\tabu@thebody=\toks23 +\tabu@footnotes=\toks24 +\tabu@box=\box57 +\tabu@arstrutbox=\box58 +\tabu@hleads=\box59 +\tabu@vleads=\box60 +\tabu@cellskip=\skip59 +) +(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty +Package: fancyvrb 2021/12/21 4.1b verbatim text (tvz,hv) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks25 +) +\FV@CodeLineNo=\count277 +\FV@InFile=\read3 +\FV@TabBox=\box61 +\c@FancyVerbLine=\count278 +\FV@StepNumber=\count279 +\FV@OutFile=\write3 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty +Package: tabularx 2020/01/15 v2.11c `tabularx' package (DPC) +\TX@col@width=\dimen155 +\TX@old@table=\dimen156 +\TX@old@col=\dimen157 +\TX@target=\dimen158 +\TX@delta=\dimen159 +\TX@cols=\count280 +\TX@ftn=\toks26 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty +Package: multicol 2021/10/28 v1.9b multicolumn formatting (FMi) +\c@tracingmulticols=\count281 +\mult@box=\box62 +\multicol@leftmargin=\dimen160 +\c@unbalance=\count282 +\c@collectmore=\count283 +\doublecol@number=\count284 +\multicoltolerance=\count285 +\multicolpretolerance=\count286 +\full@width=\dimen161 +\page@free=\dimen162 +\premulticols=\dimen163 +\postmulticols=\dimen164 +\multicolsep=\skip60 +\multicolbaselineskip=\skip61 +\partial@page=\box63 +\last@line=\box64 +\maxbalancingoverflow=\dimen165 +\mult@rightbox=\box65 +\mult@grightbox=\box66 +\mult@firstbox=\box67 +\mult@gfirstbox=\box68 +\@tempa=\box69 +\@tempa=\box70 +\@tempa=\box71 +\@tempa=\box72 +\@tempa=\box73 +\@tempa=\box74 +\@tempa=\box75 +\@tempa=\box76 +\@tempa=\box77 +\@tempa=\box78 +\@tempa=\box79 +\@tempa=\box80 +\@tempa=\box81 +\@tempa=\box82 +\@tempa=\box83 +\@tempa=\box84 +\@tempa=\box85 +\@tempa=\box86 +\@tempa=\box87 +\@tempa=\box88 +\@tempa=\box89 +\@tempa=\box90 +\@tempa=\box91 +\@tempa=\box92 +\@tempa=\box93 +\@tempa=\box94 +\@tempa=\box95 +\@tempa=\box96 +\@tempa=\box97 +\@tempa=\box98 +\@tempa=\box99 +\@tempa=\box100 +\@tempa=\box101 +\@tempa=\box102 +\@tempa=\box103 +\@tempa=\box104 +\c@minrows=\count287 +\c@columnbadness=\count288 +\c@finalcolumnbadness=\count289 +\last@try=\dimen166 +\multicolovershoot=\dimen167 +\multicolundershoot=\dimen168 +\mult@nat@firstbox=\box105 +\colbreak@box=\box106 +\mc@col@check@num=\count290 +) +(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty +Package: multirow 2021/03/15 v2.8 Span multiple rows of a table +\multirow@colwidth=\skip62 +\multirow@cntb=\count291 +\multirow@dima=\skip63 +\bigstrutjot=\dimen169 +) +(/usr/share/texlive/texmf-dist/tex/latex/hanging/hanging.sty +Package: hanging 2009/09/02 v1.2b hanging paragraphs and punctuation +\h@ngcommawd=\skip64 +\h@ngfstopwd=\skip65 +\h@ngquotewd=\skip66 +\h@ngdquotewd=\skip67 +\h@ngquerywd=\skip68 +\h@ngexclwd=\skip69 +\h@ngcolonwd=\skip70 +\h@ngscolonwd=\skip71 +) +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty +Package: ifpdf 2019/10/25 v3.4 ifpdf legacy package. Use iftex instead. + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2020/03/06 v1.0d TeX engine tests +)) +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/adjustbox.sty +Package: adjustbox 2020/08/19 v1.3 Adjusting TeX boxes (trim, clip, ...) + +(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2020/11/20 v2.8 package option processing (HA) + +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks27 +\XKV@tempa@toks=\toks28 +) +\XKV@depth=\count292 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/adjcalc.sty +Package: adjcalc 2012/05/16 v1.1 Provides advanced setlength with multiple back +-ends (calc, etex, pgfmath) +) +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/trimclip.sty +Package: trimclip 2020/08/19 v1.2 Trim and clip general TeX material + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 107. +) +\Gin@req@height=\dimen170 +\Gin@req@width=\dimen171 +) +(/usr/share/texlive/texmf-dist/tex/latex/collectbox/collectbox.sty +Package: collectbox 2012/05/17 v0.4b Collect macro arguments as boxes +\collectedbox=\box107 +) +\tc@llx=\dimen172 +\tc@lly=\dimen173 +\tc@urx=\dimen174 +\tc@ury=\dimen175 +Package trimclip Info: Using driver 'tc-pdftex.def'. + +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/tc-pdftex.def +File: tc-pdftex.def 2019/01/04 v2.2 Clipping driver for pdftex +)) +\adjbox@Width=\dimen176 +\adjbox@Height=\dimen177 +\adjbox@Depth=\dimen178 +\adjbox@Totalheight=\dimen179 +\adjbox@pwidth=\dimen180 +\adjbox@pheight=\dimen181 +\adjbox@pdepth=\dimen182 +\adjbox@ptotalheight=\dimen183 + +(/usr/share/texlive/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty +Package: ifoddpage 2016/04/23 v1.1 Conditionals for odd/even page detection +\c@checkoddpage=\count293 +)) +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\@emptytoks=\toks29 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(/usr/share/texlive/texmf-dist/tex/latex/stackengine/stackengine.sty +Package: stackengine 2021/07/22 v4.11\ Stacking text and objects in convenient +ways + +(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count294 +) +(/usr/share/texlive/texmf-dist/tex/generic/listofitems/listofitems.sty +(/usr/share/texlive/texmf-dist/tex/generic/listofitems/listofitems.tex +\loi_cnt_foreach_nest=\count295 +\loi_nestcnt=\count296 +) +Package: listofitems 2019/08/21 v1.63 Grab items in lists using user-specified +sep char (CT) +) +\c@@stackindex=\count297 +\@boxshift=\skip72 +\stack@tmplength=\skip73 +\temp@stkl=\skip74 +\@stackedboxwidth=\skip75 +\@addedbox=\box108 +\@anchorbox=\box109 +\@insetbox=\box110 +\se@backgroundbox=\box111 +\stackedbox=\box112 +\@centerbox=\box113 +\c@ROWcellindex@=\count298 +) +(/usr/share/texlive/texmf-dist/tex/latex/enumitem/enumitem.sty +Package: enumitem 2019/06/20 v3.9 Customized lists +\labelindent=\skip76 +\enit@outerparindent=\dimen184 +\enit@toks=\toks30 +\enit@inbox=\box114 +\enit@count@id=\count299 +\enitdp@description=\count300 +) +(/usr/share/texlive/texmf-dist/tex/generic/alphalph/alphalph.sty +Package: alphalph 2019/12/09 v2.6 Convert numbers to letters (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +)) +(/usr/share/texlive/texmf-dist/tex/generic/ulem/ulem.sty +\UL@box=\box115 +\UL@hyphenbox=\box116 +\UL@skip=\skip77 +\UL@hook=\toks31 +\UL@height=\dimen185 +\UL@pe=\count301 +\UL@pixel=\dimen186 +\ULC@box=\box117 +Package: ulem 2019/11/18 +\ULdepth=\dimen187 +) +\xrefbox=\box118 +\xreflength=\skip78 +\CodeWidthChar=\skip79 +\CodeHeightChar=\skip80 +\DoxyCodeWidth=\skip81 +\c@DoxyEnumeratei=\count302 +\c@DoxyEnumerateii=\count303 +\c@DoxyEnumerateiii=\count304 +\c@DoxyEnumerateiv=\count305 +\c@DoxyEnumeratev=\count306 +\c@DoxyEnumeratevi=\count307 +\c@DoxyEnumeratevii=\count308 +\c@DoxyEnumerateviii=\count309 +\c@DoxyEnumerateix=\count310 +\c@DoxyEnumeratex=\count311 +\c@DoxyEnumeratexi=\count312 +\c@DoxyEnumeratexii=\count313 +\enitdp@DoxyEnumerate=\count314 +\enitdp@DoxyItemize=\count315 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2021/02/14 v1.3d Input encoding file +\inpenc@prehook=\toks32 +\inpenc@posthook=\toks33 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty +Package: makeidx 2021/10/04 v1.0m Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2020/02/02 v2.0n Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/latex/wasysym/wasysym.sty +Package: wasysym 2020/01/19 v2.4 Wasy-2 symbol support package +\symwasy=\mathgroup6 +LaTeX Font Info: Overwriting symbol font `wasy' in version `bold' +(Font) U/wasy/m/n --> U/wasy/b/n on input line 93. +) +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifxetex.sty +Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead. +) +(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2021/04/29 v2.0v Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/helvet.sty +Package: helvet 2020/03/25 PSNFSS-v9.3 (WaS) +) +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/courier.sty +Package: courier 2020/03/25 PSNFSS-v9.3 (WaS) +) +(/usr/share/texlive/texmf-dist/tex/latex/sectsty/sectsty.sty +Package: sectsty 2002/02/25 v2.0.2 Commands to change all sectional heading sty +les + + +LaTeX Warning: Command \underbar has changed. + Check if current package is valid. + + +LaTeX Warning: Command \underline has changed. + Check if current package is valid. + +) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. +) +\Gm@cnth=\count316 +\Gm@cntv=\count317 +\c@Gm@tempcnt=\count318 +\Gm@bindingoffset=\dimen188 +\Gm@wd@mp=\dimen189 +\Gm@odd@mp=\dimen190 +\Gm@even@mp=\dimen191 +\Gm@layoutwidth=\dimen192 +\Gm@layoutheight=\dimen193 +\Gm@layouthoffset=\dimen194 +\Gm@layoutvoffset=\dimen195 +\Gm@dimlist=\toks34 +) +(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2021/01/28 v4.0.1 Extensive control of page headers and foote +rs +\f@nch@headwidth=\skip82 +\f@nch@O@elh=\skip83 +\f@nch@O@erh=\skip84 +\f@nch@O@olh=\skip85 +\f@nch@O@orh=\skip86 +\f@nch@O@elf=\skip87 +\f@nch@O@erf=\skip88 +\f@nch@O@olf=\skip89 +\f@nch@O@orf=\skip90 +) +(/usr/share/texlive/texmf-dist/tex/latex/natbib/natbib.sty +Package: natbib 2010/09/13 8.31b (PWD, AO) +\bibhang=\skip91 +\bibsep=\skip92 +LaTeX Info: Redefining \cite on input line 694. +\c@NAT@ctr=\count319 +) +(/usr/share/texlive/texmf-dist/tex/latex/tocloft/tocloft.sty +Package: tocloft 2017/08/31 v2.3i parameterised ToC, etc., typesetting +Package tocloft Info: The document has chapter divisions on input line 51. +\cftparskip=\skip93 +\cftbeforetoctitleskip=\skip94 +\cftaftertoctitleskip=\skip95 +\cftbeforepartskip=\skip96 +\cftpartnumwidth=\skip97 +\cftpartindent=\skip98 +\cftbeforechapskip=\skip99 +\cftchapindent=\skip100 +\cftchapnumwidth=\skip101 +\cftbeforesecskip=\skip102 +\cftsecindent=\skip103 +\cftsecnumwidth=\skip104 +\cftbeforesubsecskip=\skip105 +\cftsubsecindent=\skip106 +\cftsubsecnumwidth=\skip107 +\cftbeforesubsubsecskip=\skip108 +\cftsubsubsecindent=\skip109 +\cftsubsubsecnumwidth=\skip110 +\cftbeforeparaskip=\skip111 +\cftparaindent=\skip112 +\cftparanumwidth=\skip113 +\cftbeforesubparaskip=\skip114 +\cftsubparaindent=\skip115 +\cftsubparanumwidth=\skip116 +\cftbeforeloftitleskip=\skip117 +\cftafterloftitleskip=\skip118 +\cftbeforefigskip=\skip119 +\cftfigindent=\skip120 +\cftfignumwidth=\skip121 +\c@lofdepth=\count320 +\c@lotdepth=\count321 +\cftbeforelottitleskip=\skip122 +\cftafterlottitleskip=\skip123 +\cftbeforetabskip=\skip124 +\cfttabindent=\skip125 +\cfttabnumwidth=\skip126 +) +\@indexfile=\write4 +\openout4 = `refman.idx'. + + +Writing index file refman.idx +(/usr/share/texlive/texmf-dist/tex/latex/newunicodechar/newunicodechar.sty +Package: newunicodechar 2018/04/08 v1.2 Defining Unicode characters +) + +Package newunicodechar Warning: Redefining Unicode character on input line 116. + + + +Package newunicodechar Warning: Redefining Unicode character on input line 117. + + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2021-06-07 v7.00m Hypertext links for LaTeX + +(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO) +) +\@linkdim=\dimen196 +\Hy@linkcounter=\count322 +\Hy@pagecounter=\count323 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2021-06-07 v7.00m Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def +File: hyperref-langpatches.def 2021-06-07 v7.00m Hyperref: patches for babel la +nguages +) +(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count324 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2021-06-07 v7.00m Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Hyper figures OFF on input line 4192. +Package hyperref Info: Link nesting OFF on input line 4197. +Package hyperref Info: Hyper index ON on input line 4200. +Package hyperref Info: Plain pages OFF on input line 4207. +Package hyperref Info: Backreferencing ON on input line 4210. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4445. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/backref.sty +Package: backref 2021/02/04 v1.41 Bibliographical back referencing + +(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO) + +(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac +kage +with kernel methods +) +(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +86. +)) +\c@Hy@tempcnt=\count325 + +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4804. +\XeTeXLinkMargin=\dimen197 + +(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) +) +\Fld@menulength=\count326 +\Field@Width=\dimen198 +\Fld@charsize=\dimen199 +Package hyperref Info: Hyper figures OFF on input line 6076. +Package hyperref Info: Link nesting OFF on input line 6081. +Package hyperref Info: Hyper index ON on input line 6084. +Package hyperref Info: backreferencing ON on input line 6089. +Package hyperref Info: Link coloring OFF on input line 6096. +Package hyperref Info: Link coloring with OCG OFF on input line 6101. +Package hyperref Info: PDF/A mode OFF on input line 6106. +LaTeX Info: Redefining \ref on input line 6146. +LaTeX Info: Redefining \pageref on input line 6150. + +(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi +package with kernel methods +) +\Hy@abspage=\count327 +\c@Item=\count328 +\c@Hfootnote=\count329 + + +LaTeX Warning: Command \LT@p@ftntext has changed. + Check if current package is valid. + +) +Package hyperref Info: Driver: hpdftex. + (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2021-06-07 v7.00m Hyperref driver for pdfTeX +\Fld@listcount=\count330 +\c@bookmark@seq@number=\count331 +\Hy@SectionHShift=\skip127 +) +Package hyperref Info: Option `colorlinks' set `true' on input line 136. +Package hyperref Info: Option `unicode' set `true' on input line 136. + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2020/10/26 v3.5g Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2020/10/21 v2.2e caption3 kernel (AR) +\captionmargin=\dimen256 +\captionmargin@=\dimen257 +\captionwidth=\dimen258 +\caption@tempdima=\dimen259 +\caption@indent=\dimen260 +\caption@parindent=\dimen261 +\caption@hangindent=\dimen262 +Package caption Info: Standard document class detected. +) +\c@caption@flags=\count332 +\c@continuedfloat=\count333 +Package caption Info: float package is loaded. +Package caption Info: hyperref package is loaded. +Package caption Info: longtable package is loaded. + +(/usr/share/texlive/texmf-dist/tex/latex/caption/ltcaption.sty +Package: ltcaption 2020/05/30 v1.4b longtable captions (AR) +)) +(/usr/share/texlive/texmf-dist/tex/latex/etoc/etoc.sty +Package: etoc 2021/09/23 v1.09e Completely customisable TOCs (JFB) +\Etoc@toctoks=\toks35 +\c@etoc@tocid=\count334 +\c@etoc@tocdepth=\count335 +\etoc@framed@titlebox=\box119 +\etoc@framed@contentsbox=\box120 +) +LaTeX Font Info: Trying to load font information for T1+phv on input line 15 +2. + +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd +File: t1phv.fd 2020/03/25 scalable font definitions for T1/phv. +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 8.99994pt on input line 152. + +(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2022-01-12 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count336 +\l__pdf_internal_box=\box121 +) +(./refman.aux) +\openout1 = `refman.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count337 +\scratchdimen=\dimen263 +\scratchbox=\box122 +\nofMPsegments=\count338 +\nofMParguments=\count339 +\everyMPshowfont=\toks36 +\MPscratchCnt=\count340 +\MPscratchDim=\dimen264 +\MPnumerator=\count341 +\makeMPintoPDFobject=\count342 +\everyMPtoPDFconversion=\toks37 +) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(71.13188pt, 455.24411pt, 71.13188pt) +* v-part:(T,H,B)=(71.13188pt, 702.78308pt, 71.13188pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=455.24411pt +* \textheight=702.78308pt +* \oddsidemargin=-1.1381pt +* \evensidemargin=-1.1381pt +* \topmargin=-31.2056pt +* \headheight=12.0pt +* \headsep=18.06749pt +* \topskip=10.0pt +* \footskip=25.29494pt +* \marginparwidth=125.0pt +* \marginparsep=7.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +Package hyperref Info: Link coloring ON on input line 152. +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2021-04-02 v2.47 Cross-referencing by name of section + +(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) +) +\c@section@level=\count343 +) +LaTeX Info: Redefining \ref on input line 152. +LaTeX Info: Redefining \pageref on input line 152. +LaTeX Info: Redefining \nameref on input line 152. + +(./refman.out) (./refman.out) +\@outlinefile=\write5 +\openout5 = `refman.out'. + +Package backref Info: ** backref set up for natbib ** on input line 152. +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +\Etoc@tf=\read4 +Package hyperref Info: Option `pageanchor' set `false' on input line 160. +Package hyperref Info: Option `bookmarksnumbered' set `true' on input line 160. + +Package hyperref Info: Option `unicode' set `true' on input line 160. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 12.9599pt on input line 165. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 10.79993pt on input line 167. + [1 + + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2 + +] +\tf@toc=\write6 +\openout6 = `refman.toc'. + +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 8.99994pt on input line 173. +LaTeX Font Info: Trying to load font information for U+msa on input line 173 +. + (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Trying to load font information for U+msb on input line 173 +. + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +LaTeX Font Info: Trying to load font information for U+wasy on input line 17 +3. + +(/usr/share/texlive/texmf-dist/tex/latex/wasysym/uwasy.fd +File: uwasy.fd 2020/01/19 v2.4 Wasy-2 symbol font definitions +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 6.29996pt on input line 173. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 6.29996pt on input line 173. + [1] [2] [3] [4] +[5] [6 + +] +Package hyperref Info: Option `pageanchor' set `true' on input line 176. + +Chapter 1. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 18.66588pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 18.66588pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/bc/n' will be +(Font) scaled to size 18.66588pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 22.39185pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 22.39185pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/bc/n' will be +(Font) scaled to size 22.39185pt on input line 178. +(./md_README.tex +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 12.9599pt on input line 1. +LaTeX Font Info: Trying to load font information for T1+pcr on input line 2. + + (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd +File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. +)) +[1 + +] [2 + +] +Chapter 2. +(./annotated.tex) [3] [4 + +] +Chapter 3. +(./files.tex) [5] [6 + +] +Chapter 4. +(./classCode.tex +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 10.79993pt on input line 3. +LaTeX Font Info: Trying to load font information for TS1+phv on input line 6 +. + (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1phv.fd +File: ts1phv.fd 2020/03/25 scalable font definitions for TS1/phv. +) +LaTeX Font Info: Font shape `TS1/phv/m/n' will be +(Font) scaled to size 8.99994pt on input line 6. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 7.19995pt on input line 19. +) +(./classWebSocketServer.tex [7] +LaTeX Font Info: Font shape `T1/pcr/m/it' in size <8> not available +(Font) Font shape `T1/pcr/m/sl' tried instead on input line 47. + [8] +Underfull \hbox (badness 10000) detected at line 74 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 83 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 92 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 101 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 110 +[][][] + [] + +[9] +Underfull \hbox (badness 10000) detected at line 130 +[][][] + [] + +LaTeX Font Info: Font shape `T1/pcr/m/it' in size <7> not available +(Font) Font shape `T1/pcr/m/sl' tried instead on input line 137. +[10]) [11] [12 + +] +Chapter 5. +(./behaviour__tree_8js.tex +LaTeX Font Info: Trying to load font information for TS1+pcr on input line 5 +6. + +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pcr.fd +File: ts1pcr.fd 2001/06/04 font definitions for TS1/pcr. +) [13] [14] +Underfull \hbox (badness 10000) in paragraph at lines 154--155 +[] \T1/pcr/m/n/8 resources[]_[]dir = []() ? path.[]join([], \TS1/pcr/m/n/8 '\T1 +/pcr/m/n/8 resources\TS1/pcr/m/n/8 '\T1/pcr/m/n/8 ) []: path.[]join([], + [] + +) (./device_8js.tex [15] [16]) (./js_2main_8js.tex [17]) (./src_2main_8js.tex +[18]) (./preload_8js.tex) (./raspberry__pi_8js.tex [19]) (./store_8js.tex) +(./websocket_8js.tex [20] [21] +Underfull \hbox (badness 10000) detected at line 38 +[][][] + [] + +) (./websocket__events_8js.tex [22]) (./README_8md.tex) +(./rollup_8config_8js.tex [23] [24]) (./CodeBox__Constants_8js.tex [25] +[26]) (./routes_8js.tex [27]) (./behaviour__tree__store_8js.tex [28]) +(./home__store_8js.tex [29]) (./raspberry__pi__store_8js.tex [30]) +(./websocket__store_8js.tex [31] +Underfull \hbox (badness 2103) in paragraph at lines 8--9 +[]\T1/phv/m/n/10 window api [] ((value)=$\OML/cmm/m/it/10 >$ \T1/phv/m/n/10 { v +alue=JSON.[]parse(value);lidar[]_[]stream.[]set(value.[]lidar);camera[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 38--39 +| \T1/pcr/m/n/8 { value=JSON.[]parse(value);lidar[]_[]stream.[]set(value.[]lid +ar);camera[]_[]stream.[]set(value.[] + [] + +[32]) [33] [34 + +] (./refman.ind [35 + + +] [36] [37] [38 + +]) (./refman.aux) +Package rerunfilecheck Info: File `refman.out' has not changed. +(rerunfilecheck) Checksum: CB37762E57841BCBFC7DA6447A120808;32671. + ) +Here is how much of TeX's memory you used: + 18492 strings out of 480247 + 305836 string characters out of 5896151 + 631467 words of memory out of 5000000 + 35685 multiletter control sequences out of 15000+600000 + 520613 words of font info for 94 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 99i,16n,117p,699b,635s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc} +Output written on refman.pdf (46 pages, 196980 bytes). +PDF statistics: + 1892 PDF objects out of 2073 (max. 8388607) + 1803 compressed objects within 19 object streams + 375 named destinations out of 1000 (max. 500000) + 1345 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/admin_panel/latex/refman.out b/admin_panel/latex/refman.out new file mode 100644 index 00000000..acd7c3c9 --- /dev/null +++ b/admin_panel/latex/refman.out @@ -0,0 +1,168 @@ +\BOOKMARK [0][-]{chapter.1}{\376\377\0001\000\040\000A\000d\000m\000i\000n\000\040\000P\000a\000n\000e\000l}{}% 1 +\BOOKMARK [1][-]{section.1.1}{\376\377\0001\000.\0001\000\040\000I\000n\000s\000t\000a\000l\000l\000\040\000P\000a\000c\000k\000a\000g\000e\000s\000:}{chapter.1}% 2 +\BOOKMARK [1][-]{section.1.2}{\376\377\0001\000.\0002\000\040\000R\000u\000n\000:}{chapter.1}% 3 +\BOOKMARK [1][-]{section.1.3}{\376\377\0001\000.\0003\000\040\000B\000u\000i\000l\000d\000\040\000E\000X\000E\000\040\000t\000o\000\040\000e\000x\000p\000o\000r\000t\000:}{chapter.1}% 4 +\BOOKMARK [1][-]{section.1.4}{\376\377\0001\000.\0004\000\040\000T\000e\000m\000p\000l\000a\000t\000e\000\040\000f\000r\000o\000m\000:}{chapter.1}% 5 +\BOOKMARK [0][-]{chapter.2}{\376\377\0002\000\040\000C\000l\000a\000s\000s\000\040\000I\000n\000d\000e\000x}{}% 6 +\BOOKMARK [1][-]{section.2.1}{\376\377\0002\000.\0001\000\040\000C\000l\000a\000s\000s\000\040\000L\000i\000s\000t}{chapter.2}% 7 +\BOOKMARK [0][-]{chapter.3}{\376\377\0003\000\040\000F\000i\000l\000e\000\040\000I\000n\000d\000e\000x}{}% 8 +\BOOKMARK [1][-]{section.3.1}{\376\377\0003\000.\0001\000\040\000F\000i\000l\000e\000\040\000L\000i\000s\000t}{chapter.3}% 9 +\BOOKMARK [0][-]{chapter.4}{\376\377\0004\000\040\000C\000l\000a\000s\000s\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 10 +\BOOKMARK [1][-]{section.4.1}{\376\377\0004\000.\0001\000\040\000C\000o\000d\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.4}% 11 +\BOOKMARK [2][-]{subsection.4.1.1}{\376\377\0004\000.\0001\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.4.1}% 12 +\BOOKMARK [3][-]{subsubsection.4.1.1.1}{\376\377\0004\000.\0001\000.\0001\000.\0001\000\040\000c\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\050\000\051}{subsection.4.1.1}% 13 +\BOOKMARK [3][-]{subsubsection.4.1.1.2}{\376\377\0004\000.\0001\000.\0001\000.\0002\000\040\000g\000e\000n\000e\000r\000a\000t\000e\000\050\000\051}{subsection.4.1.1}% 14 +\BOOKMARK [3][-]{subsubsection.4.1.1.3}{\376\377\0004\000.\0001\000.\0001\000.\0003\000\040\000g\000e\000t\000\050\000\051}{subsection.4.1.1}% 15 +\BOOKMARK [1][-]{section.4.2}{\376\377\0004\000.\0002\000\040\000W\000e\000b\000S\000o\000c\000k\000e\000t\000S\000e\000r\000v\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.4}% 16 +\BOOKMARK [2][-]{subsection.4.2.1}{\376\377\0004\000.\0002\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.4.2}% 17 +\BOOKMARK [3][-]{subsubsection.4.2.1.1}{\376\377\0004\000.\0002\000.\0001\000.\0001\000\040\000c\000l\000o\000s\000e\000\050\000\051}{subsection.4.2.1}% 18 +\BOOKMARK [3][-]{subsubsection.4.2.1.2}{\376\377\0004\000.\0002\000.\0001\000.\0002\000\040\000c\000o\000n\000n\000e\000c\000t\000\050\000\051}{subsection.4.2.1}% 19 +\BOOKMARK [3][-]{subsubsection.4.2.1.3}{\376\377\0004\000.\0002\000.\0001\000.\0003\000\040\000c\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\050\000\051}{subsection.4.2.1}% 20 +\BOOKMARK [3][-]{subsubsection.4.2.1.4}{\376\377\0004\000.\0002\000.\0001\000.\0004\000\040\000g\000e\000n\000e\000r\000a\000t\000e\000C\000o\000d\000e\000\050\000\051}{subsection.4.2.1}% 21 +\BOOKMARK [3][-]{subsubsection.4.2.1.5}{\376\377\0004\000.\0002\000.\0001\000.\0005\000\040\000g\000e\000t\000C\000o\000d\000e\000\050\000\051}{subsection.4.2.1}% 22 +\BOOKMARK [3][-]{subsubsection.4.2.1.6}{\376\377\0004\000.\0002\000.\0001\000.\0006\000\040\000g\000e\000t\000P\000o\000r\000t\000\050\000\051}{subsection.4.2.1}% 23 +\BOOKMARK [3][-]{subsubsection.4.2.1.7}{\376\377\0004\000.\0002\000.\0001\000.\0007\000\040\000g\000e\000t\000R\000a\000s\000p\000b\000e\000r\000r\000y\000P\000i\000M\000a\000p\000\050\000\051}{subsection.4.2.1}% 24 +\BOOKMARK [3][-]{subsubsection.4.2.1.8}{\376\377\0004\000.\0002\000.\0001\000.\0008\000\040\000g\000e\000t\000S\000e\000l\000e\000c\000t\000e\000d\000R\000a\000s\000p\000b\000e\000r\000r\000y\000P\000i\000\050\000\051}{subsection.4.2.1}% 25 +\BOOKMARK [3][-]{subsubsection.4.2.1.9}{\376\377\0004\000.\0002\000.\0001\000.\0009\000\040\000i\000s\000C\000o\000n\000n\000e\000c\000t\000e\000d\000\050\000\051}{subsection.4.2.1}% 26 +\BOOKMARK [3][-]{subsubsection.4.2.1.10}{\376\377\0004\000.\0002\000.\0001\000.\0001\0000\000\040\000s\000e\000l\000e\000c\000t\000R\000a\000s\000p\000b\000e\000r\000r\000y\000P\000i\000\050\000\051}{subsection.4.2.1}% 27 +\BOOKMARK [3][-]{subsubsection.4.2.1.11}{\376\377\0004\000.\0002\000.\0001\000.\0001\0001\000\040\000s\000e\000n\000d\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.4.2.1}% 28 +\BOOKMARK [3][-]{subsubsection.4.2.1.12}{\376\377\0004\000.\0002\000.\0001\000.\0001\0002\000\040\000s\000t\000a\000r\000t\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.4.2.1}% 29 +\BOOKMARK [3][-]{subsubsection.4.2.1.13}{\376\377\0004\000.\0002\000.\0001\000.\0001\0003\000\040\000s\000t\000a\000r\000t\000C\000o\000n\000n\000e\000c\000t\000i\000o\000n\000s\000\050\000\051}{subsection.4.2.1}% 30 +\BOOKMARK [3][-]{subsubsection.4.2.1.14}{\376\377\0004\000.\0002\000.\0001\000.\0001\0004\000\040\000s\000t\000o\000p\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.4.2.1}% 31 +\BOOKMARK [0][-]{chapter.5}{\376\377\0005\000\040\000F\000i\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 32 +\BOOKMARK [1][-]{section.5.1}{\376\377\0005\000.\0001\000\040\000j\000s\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 33 +\BOOKMARK [2][-]{subsection.5.1.1}{\376\377\0005\000.\0001\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.1}% 34 +\BOOKMARK [3][-]{subsubsection.5.1.1.1}{\376\377\0005\000.\0001\000.\0001\000.\0001\000\040\000g\000e\000t\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000L\000i\000s\000t\000\050\000\051}{subsection.5.1.1}% 35 +\BOOKMARK [3][-]{subsubsection.5.1.1.2}{\376\377\0005\000.\0001\000.\0001\000.\0002\000\040\000h\000a\000n\000d\000l\000e\000\050\000\051}{subsection.5.1.1}% 36 +\BOOKMARK [3][-]{subsubsection.5.1.1.3}{\376\377\0005\000.\0001\000.\0001\000.\0003\000\040\000i\000s\000D\000e\000v\000\050\000\051}{subsection.5.1.1}% 37 +\BOOKMARK [3][-]{subsubsection.5.1.1.4}{\376\377\0005\000.\0001\000.\0001\000.\0004\000\040\000r\000e\000m\000o\000v\000e\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.5.1.1}% 38 +\BOOKMARK [3][-]{subsubsection.5.1.1.5}{\376\377\0005\000.\0001\000.\0001\000.\0005\000\040\000s\000a\000v\000e\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.5.1.1}% 39 +\BOOKMARK [3][-]{subsubsection.5.1.1.6}{\376\377\0005\000.\0001\000.\0001\000.\0006\000\040\000s\000e\000n\000d\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.5.1.1}% 40 +\BOOKMARK [3][-]{subsubsection.5.1.1.7}{\376\377\0005\000.\0001\000.\0001\000.\0007\000\040\000s\000t\000a\000r\000t\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.5.1.1}% 41 +\BOOKMARK [3][-]{subsubsection.5.1.1.8}{\376\377\0005\000.\0001\000.\0001\000.\0008\000\040\000s\000t\000o\000p\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.5.1.1}% 42 +\BOOKMARK [3][-]{subsubsection.5.1.1.9}{\376\377\0005\000.\0001\000.\0001\000.\0009\000\040\000u\000p\000d\000a\000t\000e\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000L\000i\000s\000t\000\050\000\051}{subsection.5.1.1}% 43 +\BOOKMARK [3][-]{subsubsection.5.1.1.10}{\376\377\0005\000.\0001\000.\0001\000.\0001\0000\000\040\000v\000a\000l\000i\000d\000a\000t\000e\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.5.1.1}% 44 +\BOOKMARK [2][-]{subsection.5.1.2}{\376\377\0005\000.\0001\000.\0002\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.1}% 45 +\BOOKMARK [3][-]{subsubsection.5.1.2.1}{\376\377\0005\000.\0001\000.\0002\000.\0001\000\040\000b\000a\000s\000e\000\137\000p\000a\000t\000h}{subsection.5.1.2}% 46 +\BOOKMARK [3][-]{subsubsection.5.1.2.2}{\376\377\0005\000.\0001\000.\0002\000.\0002\000\040\000c\000o\000n\000s\000t}{subsection.5.1.2}% 47 +\BOOKMARK [3][-]{subsubsection.5.1.2.3}{\376\377\0005\000.\0001\000.\0002\000.\0003\000\040\000e\000x\000e\000c}{subsection.5.1.2}% 48 +\BOOKMARK [3][-]{subsubsection.5.1.2.4}{\376\377\0005\000.\0001\000.\0002\000.\0004\000\040\000f\000s}{subsection.5.1.2}% 49 +\BOOKMARK [3][-]{subsubsection.5.1.2.5}{\376\377\0005\000.\0001\000.\0002\000.\0005\000\040\000O\000s}{subsection.5.1.2}% 50 +\BOOKMARK [3][-]{subsubsection.5.1.2.6}{\376\377\0005\000.\0001\000.\0002\000.\0006\000\040\000p\000a\000t\000h}{subsection.5.1.2}% 51 +\BOOKMARK [3][-]{subsubsection.5.1.2.7}{\376\377\0005\000.\0001\000.\0002\000.\0007\000\040\000r\000e\000s\000o\000u\000r\000c\000e\000s\000\137\000d\000i\000r}{subsection.5.1.2}% 52 +\BOOKMARK [1][-]{section.5.2}{\376\377\0005\000.\0002\000\040\000j\000s\000/\000d\000e\000v\000i\000c\000e\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 53 +\BOOKMARK [2][-]{subsection.5.2.1}{\376\377\0005\000.\0002\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.2}% 54 +\BOOKMARK [3][-]{subsubsection.5.2.1.1}{\376\377\0005\000.\0002\000.\0001\000.\0001\000\040\000g\000e\000t\000L\000o\000c\000a\000l\000I\000P\000L\000i\000s\000t\000\050\000\051}{subsection.5.2.1}% 55 +\BOOKMARK [3][-]{subsubsection.5.2.1.2}{\376\377\0005\000.\0002\000.\0001\000.\0002\000\040\000h\000a\000n\000d\000l\000e\000\050\000\051}{subsection.5.2.1}% 56 +\BOOKMARK [2][-]{subsection.5.2.2}{\376\377\0005\000.\0002\000.\0002\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.2}% 57 +\BOOKMARK [3][-]{subsubsection.5.2.2.1}{\376\377\0005\000.\0002\000.\0002\000.\0001\000\040\000e\000x\000p\000o\000r\000t\000s}{subsection.5.2.2}% 58 +\BOOKMARK [3][-]{subsubsection.5.2.2.2}{\376\377\0005\000.\0002\000.\0002\000.\0002\000\040\000o\000s}{subsection.5.2.2}% 59 +\BOOKMARK [1][-]{section.5.3}{\376\377\0005\000.\0003\000\040\000j\000s\000/\000m\000a\000i\000n\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 60 +\BOOKMARK [2][-]{subsection.5.3.1}{\376\377\0005\000.\0003\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.3}% 61 +\BOOKMARK [3][-]{subsubsection.5.3.1.1}{\376\377\0005\000.\0003\000.\0001\000.\0001\000\040\000c\000r\000e\000a\000t\000e\000W\000i\000n\000d\000o\000w\000\050\000\051}{subsection.5.3.1}% 62 +\BOOKMARK [3][-]{subsubsection.5.3.1.2}{\376\377\0005\000.\0003\000.\0001\000.\0002\000\040\000i\000s\000D\000e\000v\000\050\000\051}{subsection.5.3.1}% 63 +\BOOKMARK [3][-]{subsubsection.5.3.1.3}{\376\377\0005\000.\0003\000.\0001\000.\0003\000\040\000o\000n\000\050\000\051}{subsection.5.3.1}% 64 +\BOOKMARK [3][-]{subsubsection.5.3.1.4}{\376\377\0005\000.\0003\000.\0001\000.\0004\000\040\000o\000n\000C\000l\000o\000s\000e\000\050\000\051}{subsection.5.3.1}% 65 +\BOOKMARK [2][-]{subsection.5.3.2}{\376\377\0005\000.\0003\000.\0002\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.3}% 66 +\BOOKMARK [3][-]{subsubsection.5.3.2.1}{\376\377\0005\000.\0003\000.\0002\000.\0001\000\040\000c\000o\000n\000s\000t}{subsection.5.3.2}% 67 +\BOOKMARK [3][-]{subsubsection.5.3.2.2}{\376\377\0005\000.\0003\000.\0002\000.\0002\000\040\000l\000o\000a\000d\000U\000R\000L}{subsection.5.3.2}% 68 +\BOOKMARK [3][-]{subsubsection.5.3.2.3}{\376\377\0005\000.\0003\000.\0002\000.\0003\000\040\000p\000a\000t\000h}{subsection.5.3.2}% 69 +\BOOKMARK [3][-]{subsubsection.5.3.2.4}{\376\377\0005\000.\0003\000.\0002\000.\0004\000\040\000s\000e\000r\000v\000e}{subsection.5.3.2}% 70 +\BOOKMARK [1][-]{section.5.4}{\376\377\0005\000.\0004\000\040\000s\000r\000c\000/\000m\000a\000i\000n\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 71 +\BOOKMARK [2][-]{subsection.5.4.1}{\376\377\0005\000.\0004\000.\0001\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.4}% 72 +\BOOKMARK [3][-]{subsubsection.5.4.1.1}{\376\377\0005\000.\0004\000.\0001\000.\0001\000\040\000a\000p\000p}{subsection.5.4.1}% 73 +\BOOKMARK [3][-]{subsubsection.5.4.1.2}{\376\377\0005\000.\0004\000.\0001\000.\0002\000\040\000p\000c\000s\000s}{subsection.5.4.1}% 74 +\BOOKMARK [3][-]{subsubsection.5.4.1.3}{\376\377\0005\000.\0004\000.\0001\000.\0003\000\040\000s\000v\000e\000l\000t\000e}{subsection.5.4.1}% 75 +\BOOKMARK [1][-]{section.5.5}{\376\377\0005\000.\0005\000\040\000j\000s\000/\000p\000r\000e\000l\000o\000a\000d\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 76 +\BOOKMARK [1][-]{section.5.6}{\376\377\0005\000.\0006\000\040\000j\000s\000/\000r\000a\000s\000p\000b\000e\000r\000r\000y\000\137\000p\000i\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 77 +\BOOKMARK [2][-]{subsection.5.6.1}{\376\377\0005\000.\0006\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.6}% 78 +\BOOKMARK [3][-]{subsubsection.5.6.1.1}{\376\377\0005\000.\0006\000.\0001\000.\0001\000\040\000g\000e\000t\000R\000a\000s\000p\000b\000e\000r\000r\000y\000P\000i\000L\000i\000s\000t\000\050\000\051}{subsection.5.6.1}% 79 +\BOOKMARK [3][-]{subsubsection.5.6.1.2}{\376\377\0005\000.\0006\000.\0001\000.\0002\000\040\000g\000e\000t\000S\000e\000l\000e\000c\000t\000e\000d\000R\000a\000s\000p\000b\000e\000r\000r\000y\000P\000i\000\050\000\051}{subsection.5.6.1}% 80 +\BOOKMARK [3][-]{subsubsection.5.6.1.3}{\376\377\0005\000.\0006\000.\0001\000.\0003\000\040\000h\000a\000n\000d\000l\000e\000\050\000\051}{subsection.5.6.1}% 81 +\BOOKMARK [3][-]{subsubsection.5.6.1.4}{\376\377\0005\000.\0006\000.\0001\000.\0004\000\040\000s\000e\000l\000e\000c\000t\000R\000a\000s\000p\000b\000e\000r\000r\000y\000P\000i\000\050\000\051}{subsection.5.6.1}% 82 +\BOOKMARK [3][-]{subsubsection.5.6.1.5}{\376\377\0005\000.\0006\000.\0001\000.\0005\000\040\000u\000n\000s\000e\000l\000e\000c\000t\000R\000a\000s\000p\000b\000e\000r\000r\000y\000P\000i\000\050\000\051}{subsection.5.6.1}% 83 +\BOOKMARK [2][-]{subsection.5.6.2}{\376\377\0005\000.\0006\000.\0002\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.6}% 84 +\BOOKMARK [3][-]{subsubsection.5.6.2.1}{\376\377\0005\000.\0006\000.\0002\000.\0001\000\040\000c\000o\000n\000s\000t}{subsection.5.6.2}% 85 +\BOOKMARK [1][-]{section.5.7}{\376\377\0005\000.\0007\000\040\000j\000s\000/\000s\000t\000o\000r\000e\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 86 +\BOOKMARK [1][-]{section.5.8}{\376\377\0005\000.\0008\000\040\000j\000s\000/\000w\000e\000b\000s\000o\000c\000k\000e\000t\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 87 +\BOOKMARK [2][-]{subsection.5.8.1}{\376\377\0005\000.\0008\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.8}% 88 +\BOOKMARK [3][-]{subsubsection.5.8.1.1}{\376\377\0005\000.\0008\000.\0001\000.\0001\000\040\000g\000e\000t\000R\000a\000n\000d\000o\000m\000I\000n\000t\000\050\000\051}{subsection.5.8.1}% 89 +\BOOKMARK [2][-]{subsection.5.8.2}{\376\377\0005\000.\0008\000.\0002\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.8}% 90 +\BOOKMARK [3][-]{subsubsection.5.8.2.1}{\376\377\0005\000.\0008\000.\0002\000.\0001\000\040\000e\000x\000p\000o\000r\000t\000s}{subsection.5.8.2}% 91 +\BOOKMARK [3][-]{subsubsection.5.8.2.2}{\376\377\0005\000.\0008\000.\0002\000.\0002\000\040\000W\000e\000b\000S\000o\000c\000k\000e\000t}{subsection.5.8.2}% 92 +\BOOKMARK [1][-]{section.5.9}{\376\377\0005\000.\0009\000\040\000j\000s\000/\000w\000e\000b\000s\000o\000c\000k\000e\000t\000\137\000e\000v\000e\000n\000t\000s\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 93 +\BOOKMARK [2][-]{subsection.5.9.1}{\376\377\0005\000.\0009\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.9}% 94 +\BOOKMARK [3][-]{subsubsection.5.9.1.1}{\376\377\0005\000.\0009\000.\0001\000.\0001\000\040\000c\000l\000o\000s\000e\000W\000e\000b\000S\000o\000c\000k\000e\000t\000S\000e\000r\000v\000e\000r\000\050\000\051}{subsection.5.9.1}% 95 +\BOOKMARK [3][-]{subsubsection.5.9.1.2}{\376\377\0005\000.\0009\000.\0001\000.\0002\000\040\000g\000e\000t\000W\000e\000b\000S\000o\000c\000k\000e\000t\000S\000e\000r\000v\000e\000r\000\050\000\051}{subsection.5.9.1}% 96 +\BOOKMARK [3][-]{subsubsection.5.9.1.3}{\376\377\0005\000.\0009\000.\0001\000.\0003\000\040\000h\000a\000n\000d\000l\000e\000\050\000\051}{subsection.5.9.1}% 97 +\BOOKMARK [3][-]{subsubsection.5.9.1.4}{\376\377\0005\000.\0009\000.\0001\000.\0004\000\040\000s\000t\000a\000r\000t\000W\000e\000b\000S\000o\000c\000k\000e\000t\000S\000e\000r\000v\000e\000r\000\050\000\051}{subsection.5.9.1}% 98 +\BOOKMARK [2][-]{subsection.5.9.2}{\376\377\0005\000.\0009\000.\0002\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.9}% 99 +\BOOKMARK [3][-]{subsubsection.5.9.2.1}{\376\377\0005\000.\0009\000.\0002\000.\0001\000\040\000c\000o\000n\000s\000t}{subsection.5.9.2}% 100 +\BOOKMARK [3][-]{subsubsection.5.9.2.2}{\376\377\0005\000.\0009\000.\0002\000.\0002\000\040\000t\000c\000p\000P\000o\000r\000t\000U\000s\000e\000d}{subsection.5.9.2}% 101 +\BOOKMARK [1][-]{section.5.10}{\376\377\0005\000.\0001\0000\000\040\000R\000E\000A\000D\000M\000E\000.\000m\000d\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 102 +\BOOKMARK [1][-]{section.5.11}{\376\377\0005\000.\0001\0001\000\040\000r\000o\000l\000l\000u\000p\000.\000c\000o\000n\000f\000i\000g\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 103 +\BOOKMARK [2][-]{subsection.5.11.1}{\376\377\0005\000.\0001\0001\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.11}% 104 +\BOOKMARK [3][-]{subsubsection.5.11.1.1}{\376\377\0005\000.\0001\0001\000.\0001\000.\0001\000\040\000s\000e\000r\000v\000e\000\050\000\051}{subsection.5.11.1}% 105 +\BOOKMARK [2][-]{subsection.5.11.2}{\376\377\0005\000.\0001\0001\000.\0002\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.11}% 106 +\BOOKMARK [3][-]{subsubsection.5.11.2.1}{\376\377\0005\000.\0001\0001\000.\0002\000.\0001\000\040\000c\000o\000m\000m\000o\000n\000j\000s}{subsection.5.11.2}% 107 +\BOOKMARK [3][-]{subsubsection.5.11.2.2}{\376\377\0005\000.\0001\0001\000.\0002\000.\0002\000\040\000d\000e\000f\000a\000u\000l\000t}{subsection.5.11.2}% 108 +\BOOKMARK [3][-]{subsubsection.5.11.2.3}{\376\377\0005\000.\0001\0001\000.\0002\000.\0003\000\040\000i\000m\000p\000o\000r\000t}{subsection.5.11.2}% 109 +\BOOKMARK [3][-]{subsubsection.5.11.2.4}{\376\377\0005\000.\0001\0001\000.\0002\000.\0004\000\040\000l\000i\000v\000e\000r\000e\000l\000o\000a\000d}{subsection.5.11.2}% 110 +\BOOKMARK [3][-]{subsubsection.5.11.2.5}{\376\377\0005\000.\0001\0001\000.\0002\000.\0005\000\040\000o\000n\000l\000y}{subsection.5.11.2}% 111 +\BOOKMARK [3][-]{subsubsection.5.11.2.6}{\376\377\0005\000.\0001\0001\000.\0002\000.\0006\000\040\000p\000o\000l\000y\000f\000i\000l\000l\000s}{subsection.5.11.2}% 112 +\BOOKMARK [3][-]{subsubsection.5.11.2.7}{\376\377\0005\000.\0001\0001\000.\0002\000.\0007\000\040\000p\000r\000o\000d\000u\000c\000t\000i\000o\000n}{subsection.5.11.2}% 113 +\BOOKMARK [3][-]{subsubsection.5.11.2.8}{\376\377\0005\000.\0001\0001\000.\0002\000.\0008\000\040\000r\000e\000s\000o\000l\000v\000e}{subsection.5.11.2}% 114 +\BOOKMARK [3][-]{subsubsection.5.11.2.9}{\376\377\0005\000.\0001\0001\000.\0002\000.\0009\000\040\000s\000v\000e\000l\000t\000e}{subsection.5.11.2}% 115 +\BOOKMARK [3][-]{subsubsection.5.11.2.10}{\376\377\0005\000.\0001\0001\000.\0002\000.\0001\0000\000\040\000t\000a\000i\000l\000w\000i\000n\000d\000C\000o\000n\000f\000i\000g}{subsection.5.11.2}% 116 +\BOOKMARK [3][-]{subsubsection.5.11.2.11}{\376\377\0005\000.\0001\0001\000.\0002\000.\0001\0001\000\040\000t\000a\000i\000l\000w\000i\000n\000d\000c\000s\000s}{subsection.5.11.2}% 117 +\BOOKMARK [1][-]{section.5.12}{\376\377\0005\000.\0001\0002\000\040\000s\000r\000c\000/\000l\000i\000b\000/\000C\000o\000d\000e\000B\000o\000x\000\137\000C\000o\000n\000s\000t\000a\000n\000t\000s\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 118 +\BOOKMARK [2][-]{subsection.5.12.1}{\376\377\0005\000.\0001\0002\000.\0001\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.12}% 119 +\BOOKMARK [3][-]{subsubsection.5.12.1.1}{\376\377\0005\000.\0001\0002\000.\0001\000.\0001\000\040\000c\000o\000n\000d\000i\000t\000i\000o\000n\000\137\000o\000p\000e\000r\000a\000t\000o\000r\000\137\000t\000y\000p\000e\000s}{subsection.5.12.1}% 120 +\BOOKMARK [3][-]{subsubsection.5.12.1.2}{\376\377\0005\000.\0001\0002\000.\0001\000.\0002\000\040\000i\000m\000p\000o\000r\000t}{subsection.5.12.1}% 121 +\BOOKMARK [3][-]{subsubsection.5.12.1.3}{\376\377\0005\000.\0001\0002\000.\0001\000.\0003\000\040\000n\000o\000d\000e\000\137\000h\000o\000v\000e\000r}{subsection.5.12.1}% 122 +\BOOKMARK [3][-]{subsubsection.5.12.1.4}{\376\377\0005\000.\0001\0002\000.\0001\000.\0004\000\040\000n\000o\000d\000e\000\137\000i\000n\000f\000o\000r\000m\000a\000t\000i\000o\000n\000\137\000l\000i\000s\000t}{subsection.5.12.1}% 123 +\BOOKMARK [3][-]{subsubsection.5.12.1.5}{\376\377\0005\000.\0001\0002\000.\0001\000.\0005\000\040\000r\000a\000n\000g\000e\000\137\0000\000\137\0001\0000\0000}{subsection.5.12.1}% 124 +\BOOKMARK [3][-]{subsubsection.5.12.1.6}{\376\377\0005\000.\0001\0002\000.\0001\000.\0006\000\040\000r\000a\000n\000g\000e\000\137\0000\000\137\0001\0008\0000}{subsection.5.12.1}% 125 +\BOOKMARK [3][-]{subsubsection.5.12.1.7}{\376\377\0005\000.\0001\0002\000.\0001\000.\0007\000\040\000r\000a\000n\000g\000e\000\137\0000\000\137\0003\0006\0000}{subsection.5.12.1}% 126 +\BOOKMARK [1][-]{section.5.13}{\376\377\0005\000.\0001\0003\000\040\000s\000r\000c\000/\000r\000o\000u\000t\000e\000s\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 127 +\BOOKMARK [2][-]{subsection.5.13.1}{\376\377\0005\000.\0001\0003\000.\0001\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.13}% 128 +\BOOKMARK [3][-]{subsubsection.5.13.1.1}{\376\377\0005\000.\0001\0003\000.\0001\000.\0001\000\040\000d\000e\000f\000a\000u\000l\000t}{subsection.5.13.1}% 129 +\BOOKMARK [3][-]{subsubsection.5.13.1.2}{\376\377\0005\000.\0001\0003\000.\0001\000.\0002\000\040\000s\000v\000e\000l\000t\000e}{subsection.5.13.1}% 130 +\BOOKMARK [1][-]{section.5.14}{\376\377\0005\000.\0001\0004\000\040\000s\000r\000c\000/\000s\000t\000o\000r\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000s\000t\000o\000r\000e\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 131 +\BOOKMARK [2][-]{subsection.5.14.1}{\376\377\0005\000.\0001\0004\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.14}% 132 +\BOOKMARK [3][-]{subsubsection.5.14.1.1}{\376\377\0005\000.\0001\0004\000.\0001\000.\0001\000\040\000m\000a\000i\000n\000\050\000\051}{subsection.5.14.1}% 133 +\BOOKMARK [2][-]{subsection.5.14.2}{\376\377\0005\000.\0001\0004\000.\0002\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.14}% 134 +\BOOKMARK [3][-]{subsubsection.5.14.2.1}{\376\377\0005\000.\0001\0004\000.\0002\000.\0001\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000l\000i\000s\000t}{subsection.5.14.2}% 135 +\BOOKMARK [3][-]{subsubsection.5.14.2.2}{\376\377\0005\000.\0001\0004\000.\0002\000.\0002\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000s\000a\000v\000e\000\137\000m\000o\000d\000a\000l\000\137\000c\000o\000d\000e}{subsection.5.14.2}% 136 +\BOOKMARK [3][-]{subsubsection.5.14.2.3}{\376\377\0005\000.\0001\0004\000.\0002\000.\0003\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000x\000m\000l\000\137\000c\000o\000d\000e}{subsection.5.14.2}% 137 +\BOOKMARK [3][-]{subsubsection.5.14.2.4}{\376\377\0005\000.\0001\0004\000.\0002\000.\0004\000\040\000i\000m\000p\000o\000r\000t}{subsection.5.14.2}% 138 +\BOOKMARK [3][-]{subsubsection.5.14.2.5}{\376\377\0005\000.\0001\0004\000.\0002\000.\0005\000\040\000s\000h\000o\000w\000\137\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000s\000a\000v\000e\000\137\000m\000o\000d\000a\000l}{subsection.5.14.2}% 139 +\BOOKMARK [1][-]{section.5.15}{\376\377\0005\000.\0001\0005\000\040\000s\000r\000c\000/\000s\000t\000o\000r\000e\000/\000h\000o\000m\000e\000\137\000s\000t\000o\000r\000e\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 140 +\BOOKMARK [2][-]{subsection.5.15.1}{\376\377\0005\000.\0001\0005\000.\0001\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.15}% 141 +\BOOKMARK [3][-]{subsubsection.5.15.1.1}{\376\377\0005\000.\0001\0005\000.\0001\000.\0001\000\040\000i\000m\000p\000o\000r\000t}{subsection.5.15.1}% 142 +\BOOKMARK [3][-]{subsubsection.5.15.1.2}{\376\377\0005\000.\0001\0005\000.\0001\000.\0002\000\040\000l\000i\000d\000a\000r\000\137\000t\000o\000g\000g\000l\000e}{subsection.5.15.1}% 143 +\BOOKMARK [3][-]{subsubsection.5.15.1.3}{\376\377\0005\000.\0001\0005\000.\0001\000.\0003\000\040\000m\000a\000i\000n\000\137\000p\000a\000n\000e\000\137\000s\000i\000z\000e\000\137\0000\000\137\000s\000t\000o\000r\000e}{subsection.5.15.1}% 144 +\BOOKMARK [3][-]{subsubsection.5.15.1.4}{\376\377\0005\000.\0001\0005\000.\0001\000.\0004\000\040\000m\000a\000i\000n\000\137\000p\000a\000n\000e\000\137\000s\000i\000z\000e\000\137\0001\000\137\000s\000t\000o\000r\000e}{subsection.5.15.1}% 145 +\BOOKMARK [3][-]{subsubsection.5.15.1.5}{\376\377\0005\000.\0001\0005\000.\0001\000.\0005\000\040\000s\000i\000d\000e\000\137\000p\000a\000n\000e\000\137\000s\000i\000z\000e\000\137\0000\000\137\000s\000t\000o\000r\000e}{subsection.5.15.1}% 146 +\BOOKMARK [3][-]{subsubsection.5.15.1.6}{\376\377\0005\000.\0001\0005\000.\0001\000.\0006\000\040\000s\000i\000d\000e\000\137\000p\000a\000n\000e\000\137\000s\000i\000z\000e\000\137\0001\000\137\000s\000t\000o\000r\000e}{subsection.5.15.1}% 147 +\BOOKMARK [1][-]{section.5.16}{\376\377\0005\000.\0001\0006\000\040\000s\000r\000c\000/\000s\000t\000o\000r\000e\000/\000r\000a\000s\000p\000b\000e\000r\000r\000y\000\137\000p\000i\000\137\000s\000t\000o\000r\000e\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 148 +\BOOKMARK [2][-]{subsection.5.16.1}{\376\377\0005\000.\0001\0006\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.16}% 149 +\BOOKMARK [3][-]{subsubsection.5.16.1.1}{\376\377\0005\000.\0001\0006\000.\0001\000.\0001\000\040\000m\000a\000i\000n\000\050\000\051}{subsection.5.16.1}% 150 +\BOOKMARK [3][-]{subsubsection.5.16.1.2}{\376\377\0005\000.\0001\0006\000.\0001\000.\0002\000\040\000o\000n\000C\000o\000n\000n\000e\000c\000t\000i\000o\000n\000\050\000\051}{subsection.5.16.1}% 151 +\BOOKMARK [3][-]{subsubsection.5.16.1.3}{\376\377\0005\000.\0001\0006\000.\0001\000.\0003\000\040\000o\000n\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t\000i\000o\000n\000\050\000\051}{subsection.5.16.1}% 152 +\BOOKMARK [2][-]{subsection.5.16.2}{\376\377\0005\000.\0001\0006\000.\0002\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.16}% 153 +\BOOKMARK [3][-]{subsubsection.5.16.2.1}{\376\377\0005\000.\0001\0006\000.\0002\000.\0001\000\040\000i\000m\000p\000o\000r\000t}{subsection.5.16.2}% 154 +\BOOKMARK [3][-]{subsubsection.5.16.2.2}{\376\377\0005\000.\0001\0006\000.\0002\000.\0002\000\040\000r\000a\000s\000p\000b\000e\000r\000r\000y\000\137\000p\000i\000\137\000u\000u\000i\000d\000\137\000l\000i\000s\000t}{subsection.5.16.2}% 155 +\BOOKMARK [3][-]{subsubsection.5.16.2.3}{\376\377\0005\000.\0001\0006\000.\0002\000.\0003\000\040\000s\000e\000l\000e\000c\000t\000e\000d\000\137\000r\000a\000s\000p\000b\000e\000r\000r\000y\000\137\000p\000i\000\137\000u\000u\000i\000d}{subsection.5.16.2}% 156 +\BOOKMARK [1][-]{section.5.17}{\376\377\0005\000.\0001\0007\000\040\000s\000r\000c\000/\000s\000t\000o\000r\000e\000/\000w\000e\000b\000s\000o\000c\000k\000e\000t\000\137\000s\000t\000o\000r\000e\000.\000j\000s\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.5}% 157 +\BOOKMARK [2][-]{subsection.5.17.1}{\376\377\0005\000.\0001\0007\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.17}% 158 +\BOOKMARK [3][-]{subsubsection.5.17.1.1}{\376\377\0005\000.\0001\0007\000.\0001\000.\0001\000\040\000m\000a\000i\000n\000\050\000\051}{subsection.5.17.1}% 159 +\BOOKMARK [3][-]{subsubsection.5.17.1.2}{\376\377\0005\000.\0001\0007\000.\0001\000.\0002\000\040\000o\000n\000M\000e\000s\000s\000a\000g\000e\000\050\000\051}{subsection.5.17.1}% 160 +\BOOKMARK [2][-]{subsection.5.17.2}{\376\377\0005\000.\0001\0007\000.\0002\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.5.17}% 161 +\BOOKMARK [3][-]{subsubsection.5.17.2.1}{\376\377\0005\000.\0001\0007\000.\0002\000.\0001\000\040\000c\000a\000m\000e\000r\000a\000\137\000s\000t\000r\000e\000a\000m}{subsection.5.17.2}% 162 +\BOOKMARK [3][-]{subsubsection.5.17.2.2}{\376\377\0005\000.\0001\0007\000.\0002\000.\0002\000\040\000i\000m\000p\000o\000r\000t}{subsection.5.17.2}% 163 +\BOOKMARK [3][-]{subsubsection.5.17.2.3}{\376\377\0005\000.\0001\0007\000.\0002\000.\0003\000\040\000l\000i\000d\000a\000r\000\137\000s\000t\000r\000e\000a\000m}{subsection.5.17.2}% 164 +\BOOKMARK [3][-]{subsubsection.5.17.2.4}{\376\377\0005\000.\0001\0007\000.\0002\000.\0004\000\040\000w\000e\000b\000s\000o\000c\000k\000e\000t\000\137\000s\000e\000r\000v\000e\000r\000\137\000c\000o\000d\000e}{subsection.5.17.2}% 165 +\BOOKMARK [3][-]{subsubsection.5.17.2.5}{\376\377\0005\000.\0001\0007\000.\0002\000.\0005\000\040\000w\000e\000b\000s\000o\000c\000k\000e\000t\000\137\000s\000e\000r\000v\000e\000r\000\137\000c\000o\000n\000n\000e\000c\000t\000i\000o\000n\000\137\000s\000t\000a\000t\000e}{subsection.5.17.2}% 166 +\BOOKMARK [3][-]{subsubsection.5.17.2.6}{\376\377\0005\000.\0001\0007\000.\0002\000.\0006\000\040\000w\000e\000b\000s\000o\000c\000k\000e\000t\000\137\000s\000e\000r\000v\000e\000r\000\137\000p\000o\000r\000t}{subsection.5.17.2}% 167 +\BOOKMARK [0][-]{section*.28}{\376\377\000I\000n\000d\000e\000x}{}% 168 diff --git a/admin_panel/latex/refman.pdf b/admin_panel/latex/refman.pdf new file mode 100644 index 00000000..4027f9a3 Binary files /dev/null and b/admin_panel/latex/refman.pdf differ diff --git a/admin_panel/latex/refman.toc b/admin_panel/latex/refman.toc new file mode 100644 index 00000000..80c5531e --- /dev/null +++ b/admin_panel/latex/refman.toc @@ -0,0 +1,169 @@ +\@ifundefined {etoctocstyle}{\let \etoc@startlocaltoc \@gobble \let \etoc@settocdepth \@gobble \let \etoc@depthtag \@gobble \let \etoc@setlocaltop \@gobble }{} +\contentsline {chapter}{\numberline {1}Admin Panel}{1}{chapter.1}% +\contentsline {section}{\numberline {1.1}Install Packages\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}:}{1}{section.1.1}% +\contentsline {section}{\numberline {1.2}Run\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}:}{1}{section.1.2}% +\contentsline {section}{\numberline {1.3}Build EXE to export\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}:}{1}{section.1.3}% +\contentsline {section}{\numberline {1.4}Template from\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}:}{1}{section.1.4}% +\contentsline {chapter}{\numberline {2}Class Index}{3}{chapter.2}% +\contentsline {section}{\numberline {2.1}Class List}{3}{section.2.1}% +\contentsline {chapter}{\numberline {3}File Index}{5}{chapter.3}% +\contentsline {section}{\numberline {3.1}File List}{5}{section.3.1}% +\contentsline {chapter}{\numberline {4}Class Documentation}{7}{chapter.4}% +\contentsline {section}{\numberline {4.1}Code Class Reference}{7}{section.4.1}% +\contentsline {subsection}{\numberline {4.1.1}Member Function Documentation}{7}{subsection.4.1.1}% +\contentsline {subsubsection}{\numberline {4.1.1.1}constructor()}{7}{subsubsection.4.1.1.1}% +\contentsline {subsubsection}{\numberline {4.1.1.2}generate()}{7}{subsubsection.4.1.1.2}% +\contentsline {subsubsection}{\numberline {4.1.1.3}get()}{7}{subsubsection.4.1.1.3}% +\contentsline {section}{\numberline {4.2}Web\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Socket\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Server Class Reference}{8}{section.4.2}% +\contentsline {subsection}{\numberline {4.2.1}Member Function Documentation}{8}{subsection.4.2.1}% +\contentsline {subsubsection}{\numberline {4.2.1.1}close()}{8}{subsubsection.4.2.1.1}% +\contentsline {subsubsection}{\numberline {4.2.1.2}connect()}{8}{subsubsection.4.2.1.2}% +\contentsline {subsubsection}{\numberline {4.2.1.3}constructor()}{8}{subsubsection.4.2.1.3}% +\contentsline {subsubsection}{\numberline {4.2.1.4}generateCode()}{9}{subsubsection.4.2.1.4}% +\contentsline {subsubsection}{\numberline {4.2.1.5}getCode()}{9}{subsubsection.4.2.1.5}% +\contentsline {subsubsection}{\numberline {4.2.1.6}getPort()}{9}{subsubsection.4.2.1.6}% +\contentsline {subsubsection}{\numberline {4.2.1.7}getRaspberryPiMap()}{9}{subsubsection.4.2.1.7}% +\contentsline {subsubsection}{\numberline {4.2.1.8}getSelectedRaspberryPi()}{10}{subsubsection.4.2.1.8}% +\contentsline {subsubsection}{\numberline {4.2.1.9}isConnected()}{10}{subsubsection.4.2.1.9}% +\contentsline {subsubsection}{\numberline {4.2.1.10}selectRaspberryPi()}{10}{subsubsection.4.2.1.10}% +\contentsline {subsubsection}{\numberline {4.2.1.11}sendBehaviourTree()}{10}{subsubsection.4.2.1.11}% +\contentsline {subsubsection}{\numberline {4.2.1.12}startBehaviourTree()}{10}{subsubsection.4.2.1.12}% +\contentsline {subsubsection}{\numberline {4.2.1.13}startConnections()}{11}{subsubsection.4.2.1.13}% +\contentsline {subsubsection}{\numberline {4.2.1.14}stopBehaviourTree()}{11}{subsubsection.4.2.1.14}% +\contentsline {chapter}{\numberline {5}File Documentation}{13}{chapter.5}% +\contentsline {section}{\numberline {5.1}js/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree.js File Reference}{13}{section.5.1}% +\contentsline {subsection}{\numberline {5.1.1}Function Documentation}{13}{subsection.5.1.1}% +\contentsline {subsubsection}{\numberline {5.1.1.1}getBehaviourTreeList()}{13}{subsubsection.5.1.1.1}% +\contentsline {subsubsection}{\numberline {5.1.1.2}handle()}{14}{subsubsection.5.1.1.2}% +\contentsline {subsubsection}{\numberline {5.1.1.3}isDev()}{14}{subsubsection.5.1.1.3}% +\contentsline {subsubsection}{\numberline {5.1.1.4}removeBehaviourTree()}{14}{subsubsection.5.1.1.4}% +\contentsline {subsubsection}{\numberline {5.1.1.5}saveBehaviourTree()}{14}{subsubsection.5.1.1.5}% +\contentsline {subsubsection}{\numberline {5.1.1.6}sendBehaviourTree()}{14}{subsubsection.5.1.1.6}% +\contentsline {subsubsection}{\numberline {5.1.1.7}startBehaviourTree()}{14}{subsubsection.5.1.1.7}% +\contentsline {subsubsection}{\numberline {5.1.1.8}stopBehaviourTree()}{14}{subsubsection.5.1.1.8}% +\contentsline {subsubsection}{\numberline {5.1.1.9}updateBehaviourTreeList()}{14}{subsubsection.5.1.1.9}% +\contentsline {subsubsection}{\numberline {5.1.1.10}validateBehaviourTree()}{15}{subsubsection.5.1.1.10}% +\contentsline {subsection}{\numberline {5.1.2}Variable Documentation}{15}{subsection.5.1.2}% +\contentsline {subsubsection}{\numberline {5.1.2.1}base\_path}{15}{subsubsection.5.1.2.1}% +\contentsline {subsubsection}{\numberline {5.1.2.2}const}{15}{subsubsection.5.1.2.2}% +\contentsline {subsubsection}{\numberline {5.1.2.3}exec}{15}{subsubsection.5.1.2.3}% +\contentsline {subsubsection}{\numberline {5.1.2.4}fs}{15}{subsubsection.5.1.2.4}% +\contentsline {subsubsection}{\numberline {5.1.2.5}Os}{16}{subsubsection.5.1.2.5}% +\contentsline {subsubsection}{\numberline {5.1.2.6}path}{16}{subsubsection.5.1.2.6}% +\contentsline {subsubsection}{\numberline {5.1.2.7}resources\_dir}{16}{subsubsection.5.1.2.7}% +\contentsline {section}{\numberline {5.2}js/device.js File Reference}{16}{section.5.2}% +\contentsline {subsection}{\numberline {5.2.1}Function Documentation}{16}{subsection.5.2.1}% +\contentsline {subsubsection}{\numberline {5.2.1.1}getLocalIPList()}{16}{subsubsection.5.2.1.1}% +\contentsline {subsubsection}{\numberline {5.2.1.2}handle()}{16}{subsubsection.5.2.1.2}% +\contentsline {subsection}{\numberline {5.2.2}Variable Documentation}{17}{subsection.5.2.2}% +\contentsline {subsubsection}{\numberline {5.2.2.1}exports}{17}{subsubsection.5.2.2.1}% +\contentsline {subsubsection}{\numberline {5.2.2.2}os}{17}{subsubsection.5.2.2.2}% +\contentsline {section}{\numberline {5.3}js/main.js File Reference}{17}{section.5.3}% +\contentsline {subsection}{\numberline {5.3.1}Function Documentation}{17}{subsection.5.3.1}% +\contentsline {subsubsection}{\numberline {5.3.1.1}createWindow()}{17}{subsubsection.5.3.1.1}% +\contentsline {subsubsection}{\numberline {5.3.1.2}isDev()}{18}{subsubsection.5.3.1.2}% +\contentsline {subsubsection}{\numberline {5.3.1.3}on()}{18}{subsubsection.5.3.1.3}% +\contentsline {subsubsection}{\numberline {5.3.1.4}onClose()}{18}{subsubsection.5.3.1.4}% +\contentsline {subsection}{\numberline {5.3.2}Variable Documentation}{18}{subsection.5.3.2}% +\contentsline {subsubsection}{\numberline {5.3.2.1}const}{18}{subsubsection.5.3.2.1}% +\contentsline {subsubsection}{\numberline {5.3.2.2}loadURL}{18}{subsubsection.5.3.2.2}% +\contentsline {subsubsection}{\numberline {5.3.2.3}path}{18}{subsubsection.5.3.2.3}% +\contentsline {subsubsection}{\numberline {5.3.2.4}serve}{18}{subsubsection.5.3.2.4}% +\contentsline {section}{\numberline {5.4}src/main.js File Reference}{19}{section.5.4}% +\contentsline {subsection}{\numberline {5.4.1}Variable Documentation}{19}{subsection.5.4.1}% +\contentsline {subsubsection}{\numberline {5.4.1.1}app}{19}{subsubsection.5.4.1.1}% +\contentsline {subsubsection}{\numberline {5.4.1.2}pcss}{19}{subsubsection.5.4.1.2}% +\contentsline {subsubsection}{\numberline {5.4.1.3}svelte}{19}{subsubsection.5.4.1.3}% +\contentsline {section}{\numberline {5.5}js/preload.js File Reference}{19}{section.5.5}% +\contentsline {section}{\numberline {5.6}js/raspberry\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}pi.js File Reference}{19}{section.5.6}% +\contentsline {subsection}{\numberline {5.6.1}Function Documentation}{20}{subsection.5.6.1}% +\contentsline {subsubsection}{\numberline {5.6.1.1}getRaspberryPiList()}{20}{subsubsection.5.6.1.1}% +\contentsline {subsubsection}{\numberline {5.6.1.2}getSelectedRaspberryPi()}{20}{subsubsection.5.6.1.2}% +\contentsline {subsubsection}{\numberline {5.6.1.3}handle()}{20}{subsubsection.5.6.1.3}% +\contentsline {subsubsection}{\numberline {5.6.1.4}selectRaspberryPi()}{20}{subsubsection.5.6.1.4}% +\contentsline {subsubsection}{\numberline {5.6.1.5}unselectRaspberryPi()}{20}{subsubsection.5.6.1.5}% +\contentsline {subsection}{\numberline {5.6.2}Variable Documentation}{21}{subsection.5.6.2}% +\contentsline {subsubsection}{\numberline {5.6.2.1}const}{21}{subsubsection.5.6.2.1}% +\contentsline {section}{\numberline {5.7}js/store.js File Reference}{21}{section.5.7}% +\contentsline {section}{\numberline {5.8}js/websocket.js File Reference}{21}{section.5.8}% +\contentsline {subsection}{\numberline {5.8.1}Function Documentation}{21}{subsection.5.8.1}% +\contentsline {subsubsection}{\numberline {5.8.1.1}getRandomInt()}{21}{subsubsection.5.8.1.1}% +\contentsline {subsection}{\numberline {5.8.2}Variable Documentation}{22}{subsection.5.8.2}% +\contentsline {subsubsection}{\numberline {5.8.2.1}exports}{22}{subsubsection.5.8.2.1}% +\contentsline {subsubsection}{\numberline {5.8.2.2}WebSocket}{22}{subsubsection.5.8.2.2}% +\contentsline {section}{\numberline {5.9}js/websocket\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}events.js File Reference}{22}{section.5.9}% +\contentsline {subsection}{\numberline {5.9.1}Function Documentation}{22}{subsection.5.9.1}% +\contentsline {subsubsection}{\numberline {5.9.1.1}closeWebSocketServer()}{22}{subsubsection.5.9.1.1}% +\contentsline {subsubsection}{\numberline {5.9.1.2}getWebSocketServer()}{23}{subsubsection.5.9.1.2}% +\contentsline {subsubsection}{\numberline {5.9.1.3}handle()}{23}{subsubsection.5.9.1.3}% +\contentsline {subsubsection}{\numberline {5.9.1.4}startWebSocketServer()}{23}{subsubsection.5.9.1.4}% +\contentsline {subsection}{\numberline {5.9.2}Variable Documentation}{23}{subsection.5.9.2}% +\contentsline {subsubsection}{\numberline {5.9.2.1}const}{23}{subsubsection.5.9.2.1}% +\contentsline {subsubsection}{\numberline {5.9.2.2}tcpPortUsed}{23}{subsubsection.5.9.2.2}% +\contentsline {section}{\numberline {5.10}README.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}md File Reference}{23}{section.5.10}% +\contentsline {section}{\numberline {5.11}rollup.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}config.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}js File Reference}{23}{section.5.11}% +\contentsline {subsection}{\numberline {5.11.1}Function Documentation}{24}{subsection.5.11.1}% +\contentsline {subsubsection}{\numberline {5.11.1.1}serve()}{24}{subsubsection.5.11.1.1}% +\contentsline {subsection}{\numberline {5.11.2}Variable Documentation}{24}{subsection.5.11.2}% +\contentsline {subsubsection}{\numberline {5.11.2.1}commonjs}{24}{subsubsection.5.11.2.1}% +\contentsline {subsubsection}{\numberline {5.11.2.2}default}{24}{subsubsection.5.11.2.2}% +\contentsline {subsubsection}{\numberline {5.11.2.3}import}{24}{subsubsection.5.11.2.3}% +\contentsline {subsubsection}{\numberline {5.11.2.4}livereload}{25}{subsubsection.5.11.2.4}% +\contentsline {subsubsection}{\numberline {5.11.2.5}only}{25}{subsubsection.5.11.2.5}% +\contentsline {subsubsection}{\numberline {5.11.2.6}polyfills}{25}{subsubsection.5.11.2.6}% +\contentsline {subsubsection}{\numberline {5.11.2.7}production}{25}{subsubsection.5.11.2.7}% +\contentsline {subsubsection}{\numberline {5.11.2.8}resolve}{25}{subsubsection.5.11.2.8}% +\contentsline {subsubsection}{\numberline {5.11.2.9}svelte}{25}{subsubsection.5.11.2.9}% +\contentsline {subsubsection}{\numberline {5.11.2.10}tailwindConfig}{25}{subsubsection.5.11.2.10}% +\contentsline {subsubsection}{\numberline {5.11.2.11}tailwindcss}{25}{subsubsection.5.11.2.11}% +\contentsline {section}{\numberline {5.12}src/lib/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Code\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Box\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Constants.js File Reference}{26}{section.5.12}% +\contentsline {subsection}{\numberline {5.12.1}Variable Documentation}{26}{subsection.5.12.1}% +\contentsline {subsubsection}{\numberline {5.12.1.1}condition\_operator\_types}{26}{subsubsection.5.12.1.1}% +\contentsline {subsubsection}{\numberline {5.12.1.2}import}{26}{subsubsection.5.12.1.2}% +\contentsline {subsubsection}{\numberline {5.12.1.3}node\_hover}{26}{subsubsection.5.12.1.3}% +\contentsline {subsubsection}{\numberline {5.12.1.4}node\_information\_list}{27}{subsubsection.5.12.1.4}% +\contentsline {subsubsection}{\numberline {5.12.1.5}range\_0\_100}{27}{subsubsection.5.12.1.5}% +\contentsline {subsubsection}{\numberline {5.12.1.6}range\_0\_180}{27}{subsubsection.5.12.1.6}% +\contentsline {subsubsection}{\numberline {5.12.1.7}range\_0\_360}{27}{subsubsection.5.12.1.7}% +\contentsline {section}{\numberline {5.13}src/routes.js File Reference}{27}{section.5.13}% +\contentsline {subsection}{\numberline {5.13.1}Variable Documentation}{28}{subsection.5.13.1}% +\contentsline {subsubsection}{\numberline {5.13.1.1}default}{28}{subsubsection.5.13.1.1}% +\contentsline {subsubsection}{\numberline {5.13.1.2}svelte}{28}{subsubsection.5.13.1.2}% +\contentsline {section}{\numberline {5.14}src/store/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}store.js File Reference}{28}{section.5.14}% +\contentsline {subsection}{\numberline {5.14.1}Function Documentation}{28}{subsection.5.14.1}% +\contentsline {subsubsection}{\numberline {5.14.1.1}main()}{28}{subsubsection.5.14.1.1}% +\contentsline {subsection}{\numberline {5.14.2}Variable Documentation}{28}{subsection.5.14.2}% +\contentsline {subsubsection}{\numberline {5.14.2.1}behaviour\_tree\_list}{29}{subsubsection.5.14.2.1}% +\contentsline {subsubsection}{\numberline {5.14.2.2}behaviour\_tree\_save\_modal\_code}{29}{subsubsection.5.14.2.2}% +\contentsline {subsubsection}{\numberline {5.14.2.3}behaviour\_tree\_xml\_code}{29}{subsubsection.5.14.2.3}% +\contentsline {subsubsection}{\numberline {5.14.2.4}import}{29}{subsubsection.5.14.2.4}% +\contentsline {subsubsection}{\numberline {5.14.2.5}show\_behaviour\_tree\_save\_modal}{29}{subsubsection.5.14.2.5}% +\contentsline {section}{\numberline {5.15}src/store/home\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}store.js File Reference}{29}{section.5.15}% +\contentsline {subsection}{\numberline {5.15.1}Variable Documentation}{29}{subsection.5.15.1}% +\contentsline {subsubsection}{\numberline {5.15.1.1}import}{30}{subsubsection.5.15.1.1}% +\contentsline {subsubsection}{\numberline {5.15.1.2}lidar\_toggle}{30}{subsubsection.5.15.1.2}% +\contentsline {subsubsection}{\numberline {5.15.1.3}main\_pane\_size\_0\_store}{30}{subsubsection.5.15.1.3}% +\contentsline {subsubsection}{\numberline {5.15.1.4}main\_pane\_size\_1\_store}{30}{subsubsection.5.15.1.4}% +\contentsline {subsubsection}{\numberline {5.15.1.5}side\_pane\_size\_0\_store}{30}{subsubsection.5.15.1.5}% +\contentsline {subsubsection}{\numberline {5.15.1.6}side\_pane\_size\_1\_store}{30}{subsubsection.5.15.1.6}% +\contentsline {section}{\numberline {5.16}src/store/raspberry\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}pi\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}store.js File Reference}{30}{section.5.16}% +\contentsline {subsection}{\numberline {5.16.1}Function Documentation}{31}{subsection.5.16.1}% +\contentsline {subsubsection}{\numberline {5.16.1.1}main()}{31}{subsubsection.5.16.1.1}% +\contentsline {subsubsection}{\numberline {5.16.1.2}onConnection()}{31}{subsubsection.5.16.1.2}% +\contentsline {subsubsection}{\numberline {5.16.1.3}onDisconnection()}{31}{subsubsection.5.16.1.3}% +\contentsline {subsection}{\numberline {5.16.2}Variable Documentation}{31}{subsection.5.16.2}% +\contentsline {subsubsection}{\numberline {5.16.2.1}import}{31}{subsubsection.5.16.2.1}% +\contentsline {subsubsection}{\numberline {5.16.2.2}raspberry\_pi\_uuid\_list}{31}{subsubsection.5.16.2.2}% +\contentsline {subsubsection}{\numberline {5.16.2.3}selected\_raspberry\_pi\_uuid}{32}{subsubsection.5.16.2.3}% +\contentsline {section}{\numberline {5.17}src/store/websocket\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}store.js File Reference}{32}{section.5.17}% +\contentsline {subsection}{\numberline {5.17.1}Function Documentation}{32}{subsection.5.17.1}% +\contentsline {subsubsection}{\numberline {5.17.1.1}main()}{32}{subsubsection.5.17.1.1}% +\contentsline {subsubsection}{\numberline {5.17.1.2}onMessage()}{32}{subsubsection.5.17.1.2}% +\contentsline {subsection}{\numberline {5.17.2}Variable Documentation}{32}{subsection.5.17.2}% +\contentsline {subsubsection}{\numberline {5.17.2.1}camera\_stream}{33}{subsubsection.5.17.2.1}% +\contentsline {subsubsection}{\numberline {5.17.2.2}import}{33}{subsubsection.5.17.2.2}% +\contentsline {subsubsection}{\numberline {5.17.2.3}lidar\_stream}{33}{subsubsection.5.17.2.3}% +\contentsline {subsubsection}{\numberline {5.17.2.4}websocket\_server\_code}{33}{subsubsection.5.17.2.4}% +\contentsline {subsubsection}{\numberline {5.17.2.5}websocket\_server\_connection\_state}{33}{subsubsection.5.17.2.5}% +\contentsline {subsubsection}{\numberline {5.17.2.6}websocket\_server\_port}{33}{subsubsection.5.17.2.6}% +\contentsline {chapter}{Index}{35}{section*.28}% diff --git a/other/latex/classbehaviour__tree_1_1Context-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1Context-eps-converted-to.pdf new file mode 100644 index 00000000..b29e2593 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1Context-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1Node-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1Node-eps-converted-to.pdf new file mode 100644 index 00000000..57843274 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1Node-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1blackboard_1_1BlackboardNode-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1blackboard_1_1BlackboardNode-eps-converted-to.pdf new file mode 100644 index 00000000..31b0d834 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1blackboard_1_1BlackboardNode-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeInteger-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeInteger-eps-converted-to.pdf new file mode 100644 index 00000000..1fb1c4e4 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeInteger-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerCondition-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerCondition-eps-converted-to.pdf new file mode 100644 index 00000000..707e165b Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerCondition-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1composite_1_1Composite-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1composite_1_1Composite-eps-converted-to.pdf new file mode 100644 index 00000000..3a2709e2 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1composite_1_1Composite-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1composite_1_1Random-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1composite_1_1Random-eps-converted-to.pdf new file mode 100644 index 00000000..a66d295a Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1composite_1_1Random-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1composite_1_1Selector-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1composite_1_1Selector-eps-converted-to.pdf new file mode 100644 index 00000000..b42395d9 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1composite_1_1Selector-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1composite_1_1Sequence-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1composite_1_1Sequence-eps-converted-to.pdf new file mode 100644 index 00000000..33a53e3a Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1composite_1_1Sequence-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1CarCustomNodeParser-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1CarCustomNodeParser-eps-converted-to.pdf new file mode 100644 index 00000000..c4136622 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1CarCustomNodeParser-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1CustomNode-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1CustomNode-eps-converted-to.pdf new file mode 100644 index 00000000..cd2582d0 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1CustomNode-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1CustomNodeParser-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1CustomNodeParser-eps-converted-to.pdf new file mode 100644 index 00000000..03385d03 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1CustomNodeParser-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive-eps-converted-to.pdf new file mode 100644 index 00000000..4cf066cd Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution-eps-converted-to.pdf new file mode 100644 index 00000000..6f1dc128 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Print-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Print-eps-converted-to.pdf new file mode 100644 index 00000000..efe64777 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Print-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle-eps-converted-to.pdf new file mode 100644 index 00000000..512d2e2c Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed-eps-converted-to.pdf new file mode 100644 index 00000000..e10c359b Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection-eps-converted-to.pdf new file mode 100644 index 00000000..9c9795b5 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Turn-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Turn-eps-converted-to.pdf new file mode 100644 index 00000000..75562108 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Turn-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan-eps-converted-to.pdf new file mode 100644 index 00000000..8071db6b Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour-eps-converted-to.pdf new file mode 100644 index 00000000..0b324617 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan-eps-converted-to.pdf new file mode 100644 index 00000000..f21eec00 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1decorator_1_1Decorator-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1decorator_1_1Decorator-eps-converted-to.pdf new file mode 100644 index 00000000..6dfb7ba4 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1decorator_1_1Decorator-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1decorator_1_1Invert-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1decorator_1_1Invert-eps-converted-to.pdf new file mode 100644 index 00000000..7d9c6ac0 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1decorator_1_1Invert-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1decorator_1_1Repeat-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1decorator_1_1Repeat-eps-converted-to.pdf new file mode 100644 index 00000000..7fcd797e Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1decorator_1_1Repeat-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1leaf_1_1Fail-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1leaf_1_1Fail-eps-converted-to.pdf new file mode 100644 index 00000000..d550310a Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1leaf_1_1Fail-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1leaf_1_1Leaf-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1leaf_1_1Leaf-eps-converted-to.pdf new file mode 100644 index 00000000..c8562654 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1leaf_1_1Leaf-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1leaf_1_1Succeed-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1leaf_1_1Succeed-eps-converted-to.pdf new file mode 100644 index 00000000..43377a69 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1leaf_1_1Succeed-eps-converted-to.pdf differ diff --git a/other/latex/classbehaviour__tree_1_1node_1_1leaf_1_1UseRoot-eps-converted-to.pdf b/other/latex/classbehaviour__tree_1_1node_1_1leaf_1_1UseRoot-eps-converted-to.pdf new file mode 100644 index 00000000..a2bc9ca8 Binary files /dev/null and b/other/latex/classbehaviour__tree_1_1node_1_1leaf_1_1UseRoot-eps-converted-to.pdf differ diff --git a/other/latex/refman.aux b/other/latex/refman.aux new file mode 100644 index 00000000..52f49979 --- /dev/null +++ b/other/latex/refman.aux @@ -0,0 +1,1184 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\providecommand \oddpage@label [2]{} +\@writefile{toc}{\@ifundefined {etoctocstyle}{\let \etoc@startlocaltoc \@gobble \let \etoc@settocdepth \@gobble \let \etoc@depthtag \@gobble \let \etoc@setlocaltop \@gobble }{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {1}Other}{1}{chapter.1}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{md_README}{{1}{1}{Other}{chapter.1}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {2}Namespace Index}{3}{chapter.2}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {2.1}Namespace List}{3}{section.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {3}Hierarchical Index}{5}{chapter.3}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {3.1}Class Hierarchy}{5}{section.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {4}Class Index}{7}{chapter.4}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {4.1}Class List}{7}{section.4.1}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {5}File Index}{9}{chapter.5}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {5.1}File List}{9}{section.5.1}\protected@file@percent } +\gdef \LT@i {\LT@entry + {3}{49.31245pt}\LT@entry + {3}{12.4pt}} +\@writefile{toc}{\contentsline {chapter}{\numberline {6}Namespace Documentation}{11}{chapter.6}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {6.1}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree Namespace Reference}{11}{section.6.1}\protected@file@percent } +\newlabel{namespacebehaviour__tree}{{6.1}{11}{behaviour\+\_\+tree Namespace Reference}{section.6.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.1}Enumeration Type Documentation}{11}{subsection.6.1.1}\protected@file@percent } +\newlabel{namespacebehaviour__tree_acc43ccc4dd130eee1c630b2acc709997}{{6.1.1}{11}{Enumeration Type Documentation}{subsection.6.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.1.1}Status}{11}{subsubsection.6.1.1.1}\protected@file@percent } +\newlabel{namespacebehaviour__tree_acc43ccc4dd130eee1c630b2acc709997a505a83f220c02df2f85c3810cd9ceb38}{{6.1}{11}{\texorpdfstring {Status}{Status}}{table.6.1}{}} +\newlabel{namespacebehaviour__tree_acc43ccc4dd130eee1c630b2acc709997ae139a585510a502bbf1841cf589f5086}{{6.1}{11}{\texorpdfstring {Status}{Status}}{table.6.1}{}} +\newlabel{namespacebehaviour__tree_acc43ccc4dd130eee1c630b2acc709997a5bda814c4aedb126839228f1a3d92f09}{{6.1}{11}{\texorpdfstring {Status}{Status}}{table.6.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6.2}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::global Namespace Reference}{12}{section.6.2}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1global}{{6.2}{12}{behaviour\+\_\+tree\+::global Namespace Reference}{section.6.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.1}Variable Documentation}{12}{subsection.6.2.1}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1global_a03ce09a17c85c8e15df23fd671ede753}{{6.2.1}{12}{Variable Documentation}{subsection.6.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1.1}CM\_TO\_DISTANCE}{12}{subsubsection.6.2.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.3}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node Namespace Reference}{12}{section.6.3}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node}{{6.3}{12}{behaviour\+\_\+tree\+::node Namespace Reference}{section.6.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6.4}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::blackboard Namespace Reference}{12}{section.6.4}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard}{{6.4}{12}{behaviour\+\_\+tree\+::node\+::blackboard Namespace Reference}{section.6.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Enumeration Type Documentation}{12}{subsection.6.4.1}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard_ab8b6ba939a11c0b42e19ead6fc391fe9}{{6.4.1}{12}{Enumeration Type Documentation}{subsection.6.4.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.4.1.1}BlackboardType}{12}{subsubsection.6.4.1.1}\protected@file@percent } +\gdef \LT@ii {\LT@entry + {3}{81.33348pt}\LT@entry + {3}{12.4pt}} +\gdef \LT@iii {\LT@entry + {3}{99.33324pt}\LT@entry + {3}{12.4pt}} +\gdef \LT@iv {\LT@entry + {3}{48.72717pt}\LT@entry + {3}{12.4pt}} +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard_ab8b6ba939a11c0b42e19ead6fc391fe9a604f18c1f2f2f1b30278e1731ca4d1e1}{{6.2}{13}{\texorpdfstring {BlackboardType}{BlackboardType}}{table.6.2}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard_ab8b6ba939a11c0b42e19ead6fc391fe9abeb6a6e92de236810155758b5cb03d4c}{{6.2}{13}{\texorpdfstring {BlackboardType}{BlackboardType}}{table.6.2}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard_a2cf8d2f4b23cab99480bdffc92908893}{{6.4.1.1}{13}{\texorpdfstring {BlackboardType}{BlackboardType}}{table.6.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.4.1.2}ConditionOperatorType}{13}{subsubsection.6.4.1.2}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard_a2cf8d2f4b23cab99480bdffc92908893af5f286e73bda105e538310b3190f75c5}{{6.3}{13}{\texorpdfstring {ConditionOperatorType}{ConditionOperatorType}}{table.6.3}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard_a2cf8d2f4b23cab99480bdffc92908893a19bb0af2c3c530538cb41aff7f235b96}{{6.3}{13}{\texorpdfstring {ConditionOperatorType}{ConditionOperatorType}}{table.6.3}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard_a2cf8d2f4b23cab99480bdffc92908893af6d044fe1f01fb0c956b80099e2a3072}{{6.3}{13}{\texorpdfstring {ConditionOperatorType}{ConditionOperatorType}}{table.6.3}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard_a2cf8d2f4b23cab99480bdffc92908893a25c44812e9d75f685d2a0b815dea1ebe}{{6.3}{13}{\texorpdfstring {ConditionOperatorType}{ConditionOperatorType}}{table.6.3}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard_a2cf8d2f4b23cab99480bdffc92908893ac6d9d7bb9939f62f01c80f8b1251501c}{{6.3}{13}{\texorpdfstring {ConditionOperatorType}{ConditionOperatorType}}{table.6.3}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard_a2cf8d2f4b23cab99480bdffc92908893a4ab671acbbaacb0db7d8477cfe4f4e0b}{{6.3}{13}{\texorpdfstring {ConditionOperatorType}{ConditionOperatorType}}{table.6.3}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard_ab27b6ef1bef9576208ad5d19b009a9b1}{{6.4.1.2}{13}{\texorpdfstring {ConditionOperatorType}{ConditionOperatorType}}{table.6.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.4.1.3}IntegerChangeType}{13}{subsubsection.6.4.1.3}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard_ab27b6ef1bef9576208ad5d19b009a9b1a5d5b78699e57104f2fa03bbdf7b9197b}{{6.4}{13}{\texorpdfstring {IntegerChangeType}{IntegerChangeType}}{table.6.4}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard_ab27b6ef1bef9576208ad5d19b009a9b1aec211f7c20af43e742bf2570c3cb84f9}{{6.4}{13}{\texorpdfstring {IntegerChangeType}{IntegerChangeType}}{table.6.4}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1blackboard_ab27b6ef1bef9576208ad5d19b009a9b1a1d9baf077ee87921f57a8fe42d510b65}{{6.4}{13}{\texorpdfstring {IntegerChangeType}{IntegerChangeType}}{table.6.4}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6.5}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::composite Namespace Reference}{13}{section.6.5}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1composite}{{6.5}{13}{behaviour\+\_\+tree\+::node\+::composite Namespace Reference}{section.6.5}{}} +\gdef \LT@v {\LT@entry + {3}{55.82817pt}\LT@entry + {3}{12.4pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.5.1}Enumeration Type Documentation}{14}{subsection.6.5.1}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1composite_a3f2cf132b2387c0cfb3ad9bb369cfb1c}{{6.5.1}{14}{Enumeration Type Documentation}{subsection.6.5.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.5.1.1}CompositeType}{14}{subsubsection.6.5.1.1}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1composite_a3f2cf132b2387c0cfb3ad9bb369cfb1ca3ff39d3acb327553070a64ef0cb321d5}{{6.5}{14}{\texorpdfstring {CompositeType}{CompositeType}}{table.6.5}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1composite_a3f2cf132b2387c0cfb3ad9bb369cfb1ca0c3cd33e7bf626da4897316a7158a7a4}{{6.5}{14}{\texorpdfstring {CompositeType}{CompositeType}}{table.6.5}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1composite_a3f2cf132b2387c0cfb3ad9bb369cfb1ca64663f4646781c9c0110838b905daa23}{{6.5}{14}{\texorpdfstring {CompositeType}{CompositeType}}{table.6.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6.6}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom Namespace Reference}{14}{section.6.6}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1custom}{{6.6}{14}{behaviour\+\_\+tree\+::node\+::custom Namespace Reference}{section.6.6}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6.7}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action Namespace Reference}{14}{section.6.7}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action}{{6.7}{14}{behaviour\+\_\+tree\+::node\+::custom\+::action Namespace Reference}{section.6.7}{}} +\gdef \LT@vi {\LT@entry + {3}{71.12804pt}\LT@entry + {3}{12.4pt}} +\gdef \LT@vii {\LT@entry + {3}{54.4964pt}\LT@entry + {3}{12.4pt}} +\gdef \LT@viii {\LT@entry + {3}{75.77179pt}\LT@entry + {3}{12.4pt}} +\gdef \LT@ix {\LT@entry + {3}{36.30746pt}\LT@entry + {3}{12.4pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.1}Enumeration Type Documentation}{15}{subsection.6.7.1}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action_a755a62dd6b586adfc5a22ba6e0ab0699}{{6.7.1}{15}{Enumeration Type Documentation}{subsection.6.7.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.7.1.1}ClockDirectionType}{15}{subsubsection.6.7.1.1}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action_a755a62dd6b586adfc5a22ba6e0ab0699aba360a794737bcc8657a5b6e870d7ba8}{{6.6}{15}{\texorpdfstring {ClockDirectionType}{ClockDirectionType}}{table.6.6}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action_a755a62dd6b586adfc5a22ba6e0ab0699a3ac558edd1e7ab76b05ea7e3eef91b54}{{6.6}{15}{\texorpdfstring {ClockDirectionType}{ClockDirectionType}}{table.6.6}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action_a22445d94efe9963bf500cc98f89ce1ab}{{6.7.1.1}{15}{\texorpdfstring {ClockDirectionType}{ClockDirectionType}}{table.6.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.7.1.2}DirectionType}{15}{subsubsection.6.7.1.2}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action_a22445d94efe9963bf500cc98f89ce1aba67d2f6740a8eaebf4d5c6f79be8da481}{{6.7}{15}{\texorpdfstring {DirectionType}{DirectionType}}{table.6.7}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action_a22445d94efe9963bf500cc98f89ce1abab3263eb38f8903efc271cc7a760da510}{{6.7}{15}{\texorpdfstring {DirectionType}{DirectionType}}{table.6.7}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action_a65c8aad958598237d6898a03ea191efc}{{6.7.1.2}{15}{\texorpdfstring {DirectionType}{DirectionType}}{table.6.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.7.1.3}ServoType}{15}{subsubsection.6.7.1.3}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action_a65c8aad958598237d6898a03ea191efca93335b362c90016c279a0b085ec76f17}{{6.8}{15}{\texorpdfstring {ServoType}{ServoType}}{table.6.8}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action_a65c8aad958598237d6898a03ea191efca89f9a720d0b6ba4a7076563014a54114}{{6.8}{15}{\texorpdfstring {ServoType}{ServoType}}{table.6.8}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action_a65c8aad958598237d6898a03ea191efca7a1697358e3c45b88123b709e9bd572f}{{6.8}{15}{\texorpdfstring {ServoType}{ServoType}}{table.6.8}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action_a3174bcea8a2506e7afb378c40dfb06b0}{{6.7.1.3}{15}{\texorpdfstring {ServoType}{ServoType}}{table.6.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.7.1.4}WheelType}{15}{subsubsection.6.7.1.4}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action_a3174bcea8a2506e7afb378c40dfb06b0a945d5e233cf7d6240f6b783b36a374ff}{{6.9}{15}{\texorpdfstring {WheelType}{WheelType}}{table.6.9}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action_a3174bcea8a2506e7afb378c40dfb06b0a92b09c7c48c520c3c55e497875da437c}{{6.9}{15}{\texorpdfstring {WheelType}{WheelType}}{table.6.9}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1action_a3174bcea8a2506e7afb378c40dfb06b0a130c5b3473c57faa76e2a1c54e26f88e}{{6.9}{15}{\texorpdfstring {WheelType}{WheelType}}{table.6.9}{}} +\gdef \LT@x {\LT@entry + {3}{44.31732pt}\LT@entry + {3}{12.4pt}} +\@writefile{toc}{\contentsline {section}{\numberline {6.8}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::condition Namespace Reference}{16}{section.6.8}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1custom_1_1condition}{{6.8}{16}{behaviour\+\_\+tree\+::node\+::custom\+::condition Namespace Reference}{section.6.8}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6.9}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::decorator Namespace Reference}{16}{section.6.9}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1decorator}{{6.9}{16}{behaviour\+\_\+tree\+::node\+::decorator Namespace Reference}{section.6.9}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.9.1}Enumeration Type Documentation}{16}{subsection.6.9.1}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1decorator_af345e3facbd64aad6479c9474d1ea990}{{6.9.1}{16}{Enumeration Type Documentation}{subsection.6.9.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.9.1.1}DecoratorType}{16}{subsubsection.6.9.1.1}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1decorator_af345e3facbd64aad6479c9474d1ea990a9b8958acb7be504bb5f55f17c0eea366}{{6.10}{16}{\texorpdfstring {DecoratorType}{DecoratorType}}{table.6.10}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1decorator_af345e3facbd64aad6479c9474d1ea990a7020426cfb0a204051be4b3053d2acc8}{{6.10}{16}{\texorpdfstring {DecoratorType}{DecoratorType}}{table.6.10}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6.10}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::leaf Namespace Reference}{16}{section.6.10}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1leaf}{{6.10}{16}{behaviour\+\_\+tree\+::node\+::leaf Namespace Reference}{section.6.10}{}} +\gdef \LT@xi {\LT@entry + {3}{50.32033pt}\LT@entry + {3}{12.4pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.10.1}Enumeration Type Documentation}{17}{subsection.6.10.1}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1leaf_ab108dfaa4c59e46ba51b66c3429900ee}{{6.10.1}{17}{Enumeration Type Documentation}{subsection.6.10.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.10.1.1}LeafType}{17}{subsubsection.6.10.1.1}\protected@file@percent } +\newlabel{namespacebehaviour__tree_1_1node_1_1leaf_ab108dfaa4c59e46ba51b66c3429900eeaa6c3f75313c0227d7828d5c0ece9fa7d}{{6.11}{17}{\texorpdfstring {LeafType}{LeafType}}{table.6.11}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1leaf_ab108dfaa4c59e46ba51b66c3429900eeaceaa0734f0b3c738120c67344d8f3ec1}{{6.11}{17}{\texorpdfstring {LeafType}{LeafType}}{table.6.11}{}} +\newlabel{namespacebehaviour__tree_1_1node_1_1leaf_ab108dfaa4c59e46ba51b66c3429900eea0dd8aca30d204f2c4b3a8fab53458ef2}{{6.11}{17}{\texorpdfstring {LeafType}{LeafType}}{table.6.11}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6.11}rplidar Namespace Reference}{17}{section.6.11}\protected@file@percent } +\newlabel{namespacerplidar}{{6.11}{17}{rplidar Namespace Reference}{section.6.11}{}} +\gdef \LT@xii {\LT@entry + {3}{57.81711pt}\LT@entry + {3}{12.4pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.11.1}Enumeration Type Documentation}{18}{subsection.6.11.1}\protected@file@percent } +\newlabel{namespacerplidar_a4bebbdc0abf31aa7a8e10e706b86aed7}{{6.11.1}{18}{Enumeration Type Documentation}{subsection.6.11.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.1.1}ScanType}{18}{subsubsection.6.11.1.1}\protected@file@percent } +\newlabel{namespacerplidar_a4bebbdc0abf31aa7a8e10e706b86aed7a1d31c62731ffc3f507baf52b8d291b82}{{6.12}{18}{\texorpdfstring {ScanType}{ScanType}}{table.6.12}{}} +\newlabel{namespacerplidar_a4bebbdc0abf31aa7a8e10e706b86aed7a9f110e831b8ea3dbf546e8093ffca6b5}{{6.12}{18}{\texorpdfstring {ScanType}{ScanType}}{table.6.12}{}} +\newlabel{namespacerplidar_a4bebbdc0abf31aa7a8e10e706b86aed7ae685a4556f6818b07b7fbcc195a35f92}{{6.12}{18}{\texorpdfstring {ScanType}{ScanType}}{table.6.12}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.11.2}Variable Documentation}{18}{subsection.6.11.2}\protected@file@percent } +\newlabel{namespacerplidar_a2298b87542f6a4a1e9eb2143ba9cf9ab}{{6.11.2}{18}{Variable Documentation}{subsection.6.11.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.2.1}DEFAULT\_MOTOR\_PWM}{18}{subsubsection.6.11.2.1}\protected@file@percent } +\newlabel{namespacerplidar_a7a7dd67caebe4aa8ac0a4979e1286b98}{{6.11.2.1}{18}{\texorpdfstring {DEFAULT\_MOTOR\_PWM}{DEFAULT\_MOTOR\_PWM}}{subsubsection.6.11.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.2.2}DESCRIPTOR\_LEN}{18}{subsubsection.6.11.2.2}\protected@file@percent } +\newlabel{namespacerplidar_af629cff240361cf121502a3b3e9aa198}{{6.11.2.2}{18}{\texorpdfstring {DESCRIPTOR\_LEN}{DESCRIPTOR\_LEN}}{subsubsection.6.11.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.2.3}GET\_HEALTH\_BYTE}{18}{subsubsection.6.11.2.3}\protected@file@percent } +\newlabel{namespacerplidar_ae97da6603812122463e76a32b8fc72c0}{{6.11.2.3}{18}{\texorpdfstring {GET\_HEALTH\_BYTE}{GET\_HEALTH\_BYTE}}{subsubsection.6.11.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.2.4}GET\_INFO\_BYTE}{18}{subsubsection.6.11.2.4}\protected@file@percent } +\newlabel{namespacerplidar_af13dc55ee8539871ff68fe2979bc1beb}{{6.11.2.4}{18}{\texorpdfstring {GET\_INFO\_BYTE}{GET\_INFO\_BYTE}}{subsubsection.6.11.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.2.5}HEALTH\_LEN}{19}{subsubsection.6.11.2.5}\protected@file@percent } +\newlabel{namespacerplidar_a6d2fe1a18bc0ad2c9074ffd7e51e07e8}{{6.11.2.5}{19}{\texorpdfstring {HEALTH\_LEN}{HEALTH\_LEN}}{subsubsection.6.11.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.2.6}HEALTH\_TYPE}{19}{subsubsection.6.11.2.6}\protected@file@percent } +\newlabel{namespacerplidar_af454220d3fe7250d010a99d12c06f054}{{6.11.2.6}{19}{\texorpdfstring {HEALTH\_TYPE}{HEALTH\_TYPE}}{subsubsection.6.11.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.2.7}INFO\_LEN}{19}{subsubsection.6.11.2.7}\protected@file@percent } +\newlabel{namespacerplidar_a91d743ea1d1e238f896c9ecb0d279c8e}{{6.11.2.7}{19}{\texorpdfstring {INFO\_LEN}{INFO\_LEN}}{subsubsection.6.11.2.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.2.8}INFO\_TYPE}{19}{subsubsection.6.11.2.8}\protected@file@percent } +\newlabel{namespacerplidar_a15f11f2fabb321455dbb8f7bcc24403d}{{6.11.2.8}{19}{\texorpdfstring {INFO\_TYPE}{INFO\_TYPE}}{subsubsection.6.11.2.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.2.9}MAX\_MOTOR\_PWM}{19}{subsubsection.6.11.2.9}\protected@file@percent } +\newlabel{namespacerplidar_a6282ac59506ebf379e15ea00882f2a8b}{{6.11.2.9}{19}{\texorpdfstring {MAX\_MOTOR\_PWM}{MAX\_MOTOR\_PWM}}{subsubsection.6.11.2.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.2.10}RESET\_BYTE}{19}{subsubsection.6.11.2.10}\protected@file@percent } +\newlabel{namespacerplidar_a07781a840ad090d846ba1aaa2596a22c}{{6.11.2.10}{19}{\texorpdfstring {RESET\_BYTE}{RESET\_BYTE}}{subsubsection.6.11.2.10}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.2.11}SET\_PWM\_BYTE}{19}{subsubsection.6.11.2.11}\protected@file@percent } +\newlabel{namespacerplidar_afc069ffc0a883032cf57e4217b819d9c}{{6.11.2.11}{19}{\texorpdfstring {SET\_PWM\_BYTE}{SET\_PWM\_BYTE}}{subsubsection.6.11.2.11}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.2.12}STOP\_BYTE}{19}{subsubsection.6.11.2.12}\protected@file@percent } +\newlabel{namespacerplidar_ac9fc8ec7c8c5252deccccbb97b5b1ed0}{{6.11.2.12}{19}{\texorpdfstring {STOP\_BYTE}{STOP\_BYTE}}{subsubsection.6.11.2.12}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.2.13}SYNC\_BYTE}{20}{subsubsection.6.11.2.13}\protected@file@percent } +\newlabel{namespacerplidar_ae247ad6a3825ddc55b486a4fc8c28c47}{{6.11.2.13}{20}{\texorpdfstring {SYNC\_BYTE}{SYNC\_BYTE}}{subsubsection.6.11.2.13}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.11.2.14}SYNC\_BYTE2}{20}{subsubsection.6.11.2.14}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.12}utils Namespace Reference}{20}{section.6.12}\protected@file@percent } +\newlabel{namespaceutils}{{6.12}{20}{utils Namespace Reference}{section.6.12}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.12.1}Function Documentation}{20}{subsection.6.12.1}\protected@file@percent } +\newlabel{namespaceutils_a6df2a2d21a248519f547cef2ae977514}{{6.12.1}{20}{Function Documentation}{subsection.6.12.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.12.1.1}CexprTypeName()}{20}{subsubsection.6.12.1.1}\protected@file@percent } +\newlabel{namespaceutils_a47fe02b71be5320d11116a1bb9c51b3e}{{6.12.1.1}{20}{\texorpdfstring {CexprTypeName()}{CexprTypeName()}}{subsubsection.6.12.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.12.1.2}GetRawTypeNameFormat()}{20}{subsubsection.6.12.1.2}\protected@file@percent } +\newlabel{namespaceutils_a8bdd194cad79e403ddb53c429d7d7ee7}{{6.12.1.2}{20}{\texorpdfstring {GetRawTypeNameFormat()}{GetRawTypeNameFormat()}}{subsubsection.6.12.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.12.1.3}RawTypeName()}{21}{subsubsection.6.12.1.3}\protected@file@percent } +\newlabel{namespaceutils_abf03f5d8a0b66ee5b196bd2aa695d445}{{6.12.1.3}{21}{\texorpdfstring {RawTypeName()}{RawTypeName()}}{subsubsection.6.12.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.12.1.4}TypeName()\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{21}{subsubsection.6.12.1.4}\protected@file@percent } +\newlabel{namespaceutils_a23185f482dc4cacf3e49e5757df1b47a}{{6.12.1.4}{21}{\texorpdfstring {TypeName()}{TypeName()}\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{subsubsection.6.12.1.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.12.1.5}TypeName()\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{21}{subsubsection.6.12.1.5}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {7}Class Documentation}{23}{chapter.7}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {7.1}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree Class Reference}{23}{section.7.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTree}{{7.1}{23}{behaviour\+\_\+tree\+::Behaviour\+Tree Class Reference}{section.7.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.1}Constructor \& Destructor Documentation}{23}{subsection.7.1.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTree_a02677f666e740fefe9b0c778d367f782}{{7.1.1}{23}{Constructor \& Destructor Documentation}{subsection.7.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.1.1}BehaviourTree()}{23}{subsubsection.7.1.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.2}Member Function Documentation}{24}{subsection.7.1.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTree_a386e85f2f3a2c0243ee6404735d4b801}{{7.1.2}{24}{Member Function Documentation}{subsection.7.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.2.1}canRun()}{24}{subsubsection.7.1.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTree_a94ed9690ada8dc4a2b51a64390ec6a63}{{7.1.2.1}{24}{\texorpdfstring {canRun()}{canRun()}}{subsubsection.7.1.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.2.2}incrementCycle()}{24}{subsubsection.7.1.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTree_a50c069599ac4ce73eee3ec20741feb63}{{7.1.2.2}{24}{\texorpdfstring {incrementCycle()}{incrementCycle()}}{subsubsection.7.1.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.2.3}resetCycles()}{24}{subsubsection.7.1.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTree_ae27d24c4c1f122aad9110fa70a75d518}{{7.1.2.3}{24}{\texorpdfstring {resetCycles()}{resetCycles()}}{subsubsection.7.1.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.2.4}start()}{24}{subsubsection.7.1.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTree_ab884c7303547b1551fc08af95f898635}{{7.1.2.4}{24}{\texorpdfstring {start()}{start()}}{subsubsection.7.1.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.2.5}tick()}{24}{subsubsection.7.1.2.5}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTree_a3abe45585ebd050298dd248ffd33ad88}{{7.1.2.5}{24}{\texorpdfstring {tick()}{tick()}}{subsubsection.7.1.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.2.6}toString()}{24}{subsubsection.7.1.2.6}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTree_ada7dc70a82579c6ba81e7635b4eba4e5}{{7.1.2.6}{24}{\texorpdfstring {toString()}{toString()}}{subsubsection.7.1.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.2.7}UseRoot()}{24}{subsubsection.7.1.2.7}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.3}Member Data Documentation}{25}{subsection.7.1.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTree_a1d318cba29cb82c087a45b0cddedb979}{{7.1.3}{25}{Member Data Documentation}{subsection.7.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.3.1}cycle\_limit}{25}{subsubsection.7.1.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTree_afc2927e22b6aac3162d37723aac2a7ac}{{7.1.3.1}{25}{\texorpdfstring {cycle\_limit}{cycle\_limit}}{subsubsection.7.1.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.3.2}cycles}{25}{subsubsection.7.1.3.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTree_a79e3a407412a9ee8df4965a533427378}{{7.1.3.2}{25}{\texorpdfstring {cycles}{cycles}}{subsubsection.7.1.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.3.3}root\_to\_use}{25}{subsubsection.7.1.3.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTree_a122d800eacfea947079f48c062d80a47}{{7.1.3.3}{25}{\texorpdfstring {root\_to\_use}{root\_to\_use}}{subsubsection.7.1.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.3.4}roots}{25}{subsubsection.7.1.3.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.2}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser Class Reference}{25}{section.7.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser}{{7.2}{25}{behaviour\+\_\+tree\+::Behaviour\+Tree\+Parser Class Reference}{section.7.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.1}Constructor \& Destructor Documentation}{26}{subsection.7.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_a7aec45fcec71b749f136cbe7d2d8a7f1}{{7.2.1}{26}{Constructor \& Destructor Documentation}{subsection.7.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.1.1}BehaviourTreeParser()\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{26}{subsubsection.7.2.1.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_a664d66dd3bc48482cd931b431f43f6de}{{7.2.1.1}{26}{\texorpdfstring {BehaviourTreeParser()}{BehaviourTreeParser()}\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{subsubsection.7.2.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.1.2}BehaviourTreeParser()\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{26}{subsubsection.7.2.1.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.2}Member Function Documentation}{26}{subsection.7.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_a401e06408257135d6760b2fca8b34a3f}{{7.2.2}{26}{Member Function Documentation}{subsection.7.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2.1}instance()}{26}{subsubsection.7.2.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_aa22a33f5224e5dd88f9fd7489416f368}{{7.2.2.1}{26}{\texorpdfstring {instance()}{instance()}}{subsubsection.7.2.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2.2}operator=()}{27}{subsubsection.7.2.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_a39314760c9795e2677d90cfa7cfe680e}{{7.2.2.2}{27}{\texorpdfstring {operator=()}{operator=()}}{subsubsection.7.2.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2.3}parse()}{27}{subsubsection.7.2.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_af5f2e4966693fe350e7d20f24b345af0}{{7.2.2.3}{27}{\texorpdfstring {parse()}{parse()}}{subsubsection.7.2.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2.4}parseBlackboardNode()}{27}{subsubsection.7.2.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_a3d34ce0d1843e6a53b34ec7a7cc52d6f}{{7.2.2.4}{27}{\texorpdfstring {parseBlackboardNode()}{parseBlackboardNode()}}{subsubsection.7.2.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2.5}parseChild()}{27}{subsubsection.7.2.2.5}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_ad4ead7133c9c1c5534ce64ee84b437ed}{{7.2.2.5}{27}{\texorpdfstring {parseChild()}{parseChild()}}{subsubsection.7.2.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2.6}parseComposite()}{27}{subsubsection.7.2.2.6}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_a69e701244d576acc8f93da4dc2fb528b}{{7.2.2.6}{27}{\texorpdfstring {parseComposite()}{parseComposite()}}{subsubsection.7.2.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2.7}parseCustomNode()}{27}{subsubsection.7.2.2.7}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_a474dfac68cec44c1a658bed12461046c}{{7.2.2.7}{27}{\texorpdfstring {parseCustomNode()}{parseCustomNode()}}{subsubsection.7.2.2.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2.8}parseDecorator()}{28}{subsubsection.7.2.2.8}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_a8b80834ad6d5284342e7350fcd31f6bc}{{7.2.2.8}{28}{\texorpdfstring {parseDecorator()}{parseDecorator()}}{subsubsection.7.2.2.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2.9}parseFileXML()}{28}{subsubsection.7.2.2.9}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_a5ff440866dcc3ab0f29416c299dc36b0}{{7.2.2.9}{28}{\texorpdfstring {parseFileXML()}{parseFileXML()}}{subsubsection.7.2.2.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2.10}parseRoot()}{28}{subsubsection.7.2.2.10}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_abcb2f54fda742d7d40184d87eac2304f}{{7.2.2.10}{28}{\texorpdfstring {parseRoot()}{parseRoot()}}{subsubsection.7.2.2.10}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2.11}parseXML()}{28}{subsubsection.7.2.2.11}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_a4af0616c52e63e1e22bed54c90eef235}{{7.2.2.11}{28}{\texorpdfstring {parseXML()}{parseXML()}}{subsubsection.7.2.2.11}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2.12}setCustomNodeParser()}{28}{subsubsection.7.2.2.12}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.3}Member Data Documentation}{28}{subsection.7.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeParser_a14fffa2bd0c07a577652b243332d6c40}{{7.2.3}{28}{Member Data Documentation}{subsection.7.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.3.1}custom\_node\_parser}{29}{subsubsection.7.2.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.3}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node Class Reference}{29}{section.7.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1BlackboardNode}{{7.3}{29}{behaviour\+\_\+tree\+::node\+::blackboard\+::Blackboard\+Node Class Reference}{section.7.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Constructor \& Destructor Documentation}{29}{subsection.7.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1BlackboardNode_a5047ef9cb45d1d03257e8e4a6f4aeeda}{{7.3.1}{29}{Constructor \& Destructor Documentation}{subsection.7.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.3.1.1}BlackboardNode()}{29}{subsubsection.7.3.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.2}Member Function Documentation}{29}{subsection.7.3.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1BlackboardNode_a8acb8e9105067d35b0812480aecde684}{{7.3.2}{29}{Member Function Documentation}{subsection.7.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.3.2.1}type()}{30}{subsubsection.7.3.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.4}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser Class Reference}{30}{section.7.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1CarCustomNodeParser}{{7.4}{30}{behaviour\+\_\+tree\+::node\+::custom\+::Car\+Custom\+Node\+Parser Class Reference}{section.7.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.1}Constructor \& Destructor Documentation}{30}{subsection.7.4.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1CarCustomNodeParser_aa2421e51bf34acc3978bef02ad9e6645}{{7.4.1}{30}{Constructor \& Destructor Documentation}{subsection.7.4.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.4.1.1}CarCustomNodeParser()}{30}{subsubsection.7.4.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.2}Member Function Documentation}{30}{subsection.7.4.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1CarCustomNodeParser_a38b99a4fadc40901d1e7a9c56c5631b1}{{7.4.2}{30}{Member Function Documentation}{subsection.7.4.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.4.2.1}parseCustomNode()}{31}{subsubsection.7.4.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.5}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Change\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Integer Class Reference}{31}{section.7.5}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeInteger}{{7.5}{31}{behaviour\+\_\+tree\+::node\+::blackboard\+::Change\+Integer Class Reference}{section.7.5}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.5.1}Constructor \& Destructor Documentation}{31}{subsection.7.5.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeInteger_a30502f94be0c06918c675afdbb72b454}{{7.5.1}{31}{Constructor \& Destructor Documentation}{subsection.7.5.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.5.1.1}ChangeInteger()}{32}{subsubsection.7.5.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.5.2}Member Function Documentation}{32}{subsection.7.5.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeInteger_a6b10cd6f8c98b823d78148ccd344bf0c}{{7.5.2}{32}{Member Function Documentation}{subsection.7.5.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.5.2.1}run()}{32}{subsubsection.7.5.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeInteger_afc50950405fbfc99f42af530212150e4}{{7.5.2.1}{32}{\texorpdfstring {run()}{run()}}{subsubsection.7.5.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.5.2.2}toString()}{32}{subsubsection.7.5.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeInteger_a1c9475f125103c755cd45f426043f95d}{{7.5.2.2}{32}{\texorpdfstring {toString()}{toString()}}{subsubsection.7.5.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.5.2.3}type()}{32}{subsubsection.7.5.2.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.5.3}Member Data Documentation}{32}{subsection.7.5.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeInteger_a90b982d9fa100a66f996dbe9cb4f7ade}{{7.5.3}{32}{Member Data Documentation}{subsection.7.5.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.5.3.1}integer\_change\_type}{32}{subsubsection.7.5.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeInteger_a15f7b361e93a267627c848475b4adef3}{{7.5.3.1}{32}{\texorpdfstring {integer\_change\_type}{integer\_change\_type}}{subsubsection.7.5.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.5.3.2}value}{33}{subsubsection.7.5.3.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeInteger_a17686a51a39ee687b85df2f4dffb7aaf}{{7.5.3.2}{33}{\texorpdfstring {value}{value}}{subsubsection.7.5.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.5.3.3}variable\_name}{33}{subsubsection.7.5.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.6}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::composite\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Composite Class Reference}{33}{section.7.6}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Composite}{{7.6}{33}{behaviour\+\_\+tree\+::node\+::composite\+::Composite Class Reference}{section.7.6}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.1}Constructor \& Destructor Documentation}{33}{subsection.7.6.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Composite_a3681737951d0726f1b61dbc580539032}{{7.6.1}{33}{Constructor \& Destructor Documentation}{subsection.7.6.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.6.1.1}Composite()}{34}{subsubsection.7.6.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.2}Member Function Documentation}{34}{subsection.7.6.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Composite_a4e433c015bd35ad76dd8f1f655a34390}{{7.6.2}{34}{Member Function Documentation}{subsection.7.6.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.6.2.1}run()}{34}{subsubsection.7.6.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Composite_a1228be55318bacc465bbe541c6d5b077}{{7.6.2.1}{34}{\texorpdfstring {run()}{run()}}{subsubsection.7.6.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.6.2.2}tick()}{34}{subsubsection.7.6.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Composite_af7bcacd86ac98f502a183626d99af678}{{7.6.2.2}{34}{\texorpdfstring {tick()}{tick()}}{subsubsection.7.6.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.6.2.3}type()}{34}{subsubsection.7.6.2.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.3}Member Data Documentation}{34}{subsection.7.6.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Composite_a53f7bd51c86db41a54f0cd276fbfaf77}{{7.6.3}{34}{Member Data Documentation}{subsection.7.6.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.6.3.1}children}{35}{subsubsection.7.6.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.7}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Context Class Reference}{35}{section.7.7}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context}{{7.7}{35}{behaviour\+\_\+tree\+::Context Class Reference}{section.7.7}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.1}Constructor \& Destructor Documentation}{35}{subsection.7.7.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context_ad48c3fd87957da5af21d8aac6853e7c1}{{7.7.1}{35}{Constructor \& Destructor Documentation}{subsection.7.7.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.1.1}Context()}{36}{subsubsection.7.7.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.2}Member Function Documentation}{36}{subsection.7.7.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context_a19f285b9db7fac0c95922bd6ff471a0a}{{7.7.2}{36}{Member Function Documentation}{subsection.7.7.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.2.1}\_()}{36}{subsubsection.7.7.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context_aca9e56cac136a40ab316a38cc6cb4be6}{{7.7.2.1}{36}{\texorpdfstring {\_()}{\_()}}{subsubsection.7.7.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.2.2}canRun()}{36}{subsubsection.7.7.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context_a16d0c5df1b724b119ad1233f6ff83175}{{7.7.2.2}{36}{\texorpdfstring {canRun()}{canRun()}}{subsubsection.7.7.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.2.3}containsBlackboard()}{36}{subsubsection.7.7.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context_ac7c5e4d5939957ee5d97bb223e0b2ee8}{{7.7.2.3}{36}{\texorpdfstring {containsBlackboard()}{containsBlackboard()}}{subsubsection.7.7.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.2.4}getBehaviourTree()}{36}{subsubsection.7.7.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context_a7df95385af9ddc57f2a0c8d13a0162f7}{{7.7.2.4}{36}{\texorpdfstring {getBehaviourTree()}{getBehaviourTree()}}{subsubsection.7.7.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.2.5}getBlackboard()}{36}{subsubsection.7.7.2.5}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context_a27ad4f21fcd8441f5e7b7cdb2daa1b7c}{{7.7.2.5}{36}{\texorpdfstring {getBlackboard()}{getBlackboard()}}{subsubsection.7.7.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.2.6}popNode()}{36}{subsubsection.7.7.2.6}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context_ae508ccb7dde5bc3f45ab1a477f66799b}{{7.7.2.6}{36}{\texorpdfstring {popNode()}{popNode()}}{subsubsection.7.7.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.2.7}pushNodeTrace()}{37}{subsubsection.7.7.2.7}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context_abbf9ffc22b7665c63e3d22f002715878}{{7.7.2.7}{37}{\texorpdfstring {pushNodeTrace()}{pushNodeTrace()}}{subsubsection.7.7.2.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.2.8}setBlackboard()}{37}{subsubsection.7.7.2.8}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context_a7cfb40e394e9b938debdc5511fda5733}{{7.7.2.8}{37}{\texorpdfstring {setBlackboard()}{setBlackboard()}}{subsubsection.7.7.2.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.2.9}update()}{37}{subsubsection.7.7.2.9}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context_ada16161d782a91146799187685d80536}{{7.7.2.9}{37}{\texorpdfstring {update()}{update()}}{subsubsection.7.7.2.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.2.10}UseRoot()}{37}{subsubsection.7.7.2.10}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.3}Member Data Documentation}{37}{subsection.7.7.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context_af78cadd5dd10ccb6cfde6cd69e09ff2e}{{7.7.3}{37}{Member Data Documentation}{subsection.7.7.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.3.1}behaviour\_tree}{37}{subsubsection.7.7.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context_a615a4445cbc5656eded4c3ed246a28d0}{{7.7.3.1}{37}{\texorpdfstring {behaviour\_tree}{behaviour\_tree}}{subsubsection.7.7.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.3.2}blackboard}{37}{subsubsection.7.7.3.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Context_af30c17365b9cfe9068f4c2750959e403}{{7.7.3.2}{37}{\texorpdfstring {blackboard}{blackboard}}{subsubsection.7.7.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.3.3}node\_trace\_list}{38}{subsubsection.7.7.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.8}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node Class Reference}{38}{section.7.8}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1CustomNode}{{7.8}{38}{behaviour\+\_\+tree\+::node\+::custom\+::Custom\+Node Class Reference}{section.7.8}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.8.1}Constructor \& Destructor Documentation}{38}{subsection.7.8.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1CustomNode_a80cbe111d48a029836ca4c22b518549b}{{7.8.1}{38}{Constructor \& Destructor Documentation}{subsection.7.8.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.8.1.1}CustomNode()}{39}{subsubsection.7.8.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.9}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser Class Reference}{39}{section.7.9}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1CustomNodeParser}{{7.9}{39}{behaviour\+\_\+tree\+::node\+::custom\+::Custom\+Node\+Parser Class Reference}{section.7.9}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.9.1}Member Function Documentation}{39}{subsection.7.9.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1CustomNodeParser_a2930fa1cb56061abfde189311878b971}{{7.9.1}{39}{Member Function Documentation}{subsection.7.9.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.9.1.1}parseCustomNode()}{39}{subsubsection.7.9.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.10}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::decorator\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Decorator Class Reference}{40}{section.7.10}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Decorator}{{7.10}{40}{behaviour\+\_\+tree\+::node\+::decorator\+::Decorator Class Reference}{section.7.10}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.10.1}Constructor \& Destructor Documentation}{40}{subsection.7.10.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Decorator_a59658ac46ae8640b360381129c0f12a2}{{7.10.1}{40}{Constructor \& Destructor Documentation}{subsection.7.10.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.10.1.1}Decorator()}{40}{subsubsection.7.10.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.10.2}Member Function Documentation}{40}{subsection.7.10.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Decorator_a4817285dbcf690c6ad1e2f51454fe3b4}{{7.10.2}{40}{Member Function Documentation}{subsection.7.10.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.10.2.1}type()}{40}{subsubsection.7.10.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.10.3}Member Data Documentation}{41}{subsection.7.10.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Decorator_af173d187c2207095f51e61aea7dd87d5}{{7.10.3}{41}{Member Data Documentation}{subsection.7.10.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.10.3.1}child}{41}{subsubsection.7.10.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.11}rplidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Info Struct Reference}{41}{section.7.11}\protected@file@percent } +\newlabel{structrplidar_1_1DeviceInfo}{{7.11}{41}{rplidar\+::Device\+Info Struct Reference}{section.7.11}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.11.1}Member Data Documentation}{41}{subsection.7.11.1}\protected@file@percent } +\newlabel{structrplidar_1_1DeviceInfo_a8ae11d05b113b4878997a2f333951b1f}{{7.11.1}{41}{Member Data Documentation}{subsection.7.11.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.11.1.1}firmware}{41}{subsubsection.7.11.1.1}\protected@file@percent } +\newlabel{structrplidar_1_1DeviceInfo_a886b4f62e65cba4fc3391cc28832b54a}{{7.11.1.1}{41}{\texorpdfstring {firmware}{firmware}}{subsubsection.7.11.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.11.1.2}hardware}{41}{subsubsection.7.11.1.2}\protected@file@percent } +\newlabel{structrplidar_1_1DeviceInfo_a5db4c48072db222549e9ef3f4ba42f5f}{{7.11.1.2}{41}{\texorpdfstring {hardware}{hardware}}{subsubsection.7.11.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.11.1.3}model}{41}{subsubsection.7.11.1.3}\protected@file@percent } +\newlabel{structrplidar_1_1DeviceInfo_a34f45c4e4c697cd02859f6ef4b5286fc}{{7.11.1.3}{41}{\texorpdfstring {model}{model}}{subsubsection.7.11.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.11.1.4}serialNumber}{42}{subsubsection.7.11.1.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.12}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Drive Class Reference}{42}{section.7.12}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive}{{7.12}{42}{behaviour\+\_\+tree\+::node\+::custom\+::action\+::Drive Class Reference}{section.7.12}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.12.1}Constructor \& Destructor Documentation}{42}{subsection.7.12.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive_a8dcbee9d824c856bbb4d7b5c23a68cd8}{{7.12.1}{42}{Constructor \& Destructor Documentation}{subsection.7.12.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.12.1.1}Drive()}{43}{subsubsection.7.12.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.12.2}Member Function Documentation}{43}{subsection.7.12.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive_a6ddb5d2cfd55f7134ca00d51b66be77c}{{7.12.2}{43}{Member Function Documentation}{subsection.7.12.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.12.2.1}getDirectionType()}{43}{subsubsection.7.12.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive_a02eae7935b1871991a9955d3da3dbc91}{{7.12.2.1}{43}{\texorpdfstring {getDirectionType()}{getDirectionType()}}{subsubsection.7.12.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.12.2.2}getSpeed()}{43}{subsubsection.7.12.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive_a18270f00a2ef9e55872ae0f347ff4807}{{7.12.2.2}{43}{\texorpdfstring {getSpeed()}{getSpeed()}}{subsubsection.7.12.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.12.2.3}parse()}{43}{subsubsection.7.12.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive_ae64f5582f82bf34ddcc8013737b46bda}{{7.12.2.3}{43}{\texorpdfstring {parse()}{parse()}}{subsubsection.7.12.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.12.2.4}run()}{43}{subsubsection.7.12.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive_a40cbf7c23736406403b10118d0381a45}{{7.12.2.4}{43}{\texorpdfstring {run()}{run()}}{subsubsection.7.12.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.12.2.5}toString()}{43}{subsubsection.7.12.2.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.12.3}Member Data Documentation}{44}{subsection.7.12.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive_a3bed194a0a57298276c7499131d9408c}{{7.12.3}{44}{Member Data Documentation}{subsection.7.12.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.12.3.1}direction\_type}{44}{subsubsection.7.12.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive_a8bb264c4d1713fdc7f23b6d9254a9eec}{{7.12.3.1}{44}{\texorpdfstring {direction\_type}{direction\_type}}{subsubsection.7.12.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.12.3.2}speed}{44}{subsubsection.7.12.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.13}rplidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Express\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Packet Class Reference}{44}{section.7.13}\protected@file@percent } +\newlabel{classrplidar_1_1ExpressPacket}{{7.13}{44}{rplidar\+::Express\+Packet Class Reference}{section.7.13}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.13.1}Constructor \& Destructor Documentation}{45}{subsection.7.13.1}\protected@file@percent } +\newlabel{classrplidar_1_1ExpressPacket_a33961ea18254009488140f7e04a5311b}{{7.13.1}{45}{Constructor \& Destructor Documentation}{subsection.7.13.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.13.1.1}ExpressPacket()}{45}{subsubsection.7.13.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.13.2}Member Function Documentation}{45}{subsection.7.13.2}\protected@file@percent } +\newlabel{classrplidar_1_1ExpressPacket_abeeff4b6fa6cc68d523b303514e49559}{{7.13.2}{45}{Member Function Documentation}{subsection.7.13.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.13.2.1}getSign()}{45}{subsubsection.7.13.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.13.3}Member Data Documentation}{45}{subsection.7.13.3}\protected@file@percent } +\newlabel{classrplidar_1_1ExpressPacket_a62769fca277366ef560618259595a080}{{7.13.3}{45}{Member Data Documentation}{subsection.7.13.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.13.3.1}angle}{45}{subsubsection.7.13.3.1}\protected@file@percent } +\newlabel{classrplidar_1_1ExpressPacket_ae8ddd1acf1424b4be771c7b8ef90b908}{{7.13.3.1}{45}{\texorpdfstring {angle}{angle}}{subsubsection.7.13.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.13.3.2}distance}{45}{subsubsection.7.13.3.2}\protected@file@percent } +\newlabel{classrplidar_1_1ExpressPacket_aadea49091f4cbb99b8af4ff01037d242}{{7.13.3.2}{45}{\texorpdfstring {distance}{distance}}{subsubsection.7.13.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.13.3.3}new\_scan}{45}{subsubsection.7.13.3.3}\protected@file@percent } +\newlabel{classrplidar_1_1ExpressPacket_a7f4d86947e6d4ec8d20bfa92c529b4a8}{{7.13.3.3}{45}{\texorpdfstring {new\_scan}{new\_scan}}{subsubsection.7.13.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.13.3.4}start\_angle}{45}{subsubsection.7.13.3.4}\protected@file@percent } +\newlabel{classrplidar_1_1ExpressPacket_a2bf003f302f0405623cd603edb499373}{{7.13.3.4}{45}{\texorpdfstring {start\_angle}{start\_angle}}{subsubsection.7.13.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.13.3.5}sync1}{46}{subsubsection.7.13.3.5}\protected@file@percent } +\newlabel{classrplidar_1_1ExpressPacket_a5f4335adba4b99268cb0c86b8d387c67}{{7.13.3.5}{46}{\texorpdfstring {sync1}{sync1}}{subsubsection.7.13.3.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.13.3.6}sync2}{46}{subsubsection.7.13.3.6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.14}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::leaf\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Fail Class Reference}{46}{section.7.14}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1Fail}{{7.14}{46}{behaviour\+\_\+tree\+::node\+::leaf\+::Fail Class Reference}{section.7.14}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.14.1}Constructor \& Destructor Documentation}{46}{subsection.7.14.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1Fail_a8f874817ae08e75b78083af08784df07}{{7.14.1}{46}{Constructor \& Destructor Documentation}{subsection.7.14.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.14.1.1}Fail()}{46}{subsubsection.7.14.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.14.2}Member Function Documentation}{47}{subsection.7.14.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1Fail_ac419eb4c4595bdde9b6561870288cf87}{{7.14.2}{47}{Member Function Documentation}{subsection.7.14.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.14.2.1}run()}{47}{subsubsection.7.14.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1Fail_a970f472c133f3a64e51928bdad18e318}{{7.14.2.1}{47}{\texorpdfstring {run()}{run()}}{subsubsection.7.14.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.14.2.2}toString()}{47}{subsubsection.7.14.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1Fail_a8755f1ee680fc148e63a70da830b72cc}{{7.14.2.2}{47}{\texorpdfstring {toString()}{toString()}}{subsubsection.7.14.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.14.2.3}type()}{47}{subsubsection.7.14.2.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.15}rplidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Health\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Info Struct Reference}{47}{section.7.15}\protected@file@percent } +\newlabel{structrplidar_1_1HealthInfo}{{7.15}{47}{rplidar\+::Health\+Info Struct Reference}{section.7.15}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.15.1}Detailed Description}{48}{subsection.7.15.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.15.2}Member Data Documentation}{48}{subsection.7.15.2}\protected@file@percent } +\newlabel{structrplidar_1_1HealthInfo_af80be8fdde9685b1ae0235590d01bb4d}{{7.15.2}{48}{Member Data Documentation}{subsection.7.15.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.15.2.1}errorCode}{48}{subsubsection.7.15.2.1}\protected@file@percent } +\newlabel{structrplidar_1_1HealthInfo_a88d05caf0a43fcacc55866bed71bed2a}{{7.15.2.1}{48}{\texorpdfstring {errorCode}{errorCode}}{subsubsection.7.15.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.15.2.2}status}{48}{subsubsection.7.15.2.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.16}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Integer\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Condition Class Reference}{48}{section.7.16}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerCondition}{{7.16}{48}{behaviour\+\_\+tree\+::node\+::blackboard\+::Integer\+Condition Class Reference}{section.7.16}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.16.1}Constructor \& Destructor Documentation}{49}{subsection.7.16.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerCondition_ae8d6b3aee66f75c7ed42ba3c841d10e6}{{7.16.1}{49}{Constructor \& Destructor Documentation}{subsection.7.16.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.16.1.1}IntegerCondition()}{49}{subsubsection.7.16.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.16.2}Member Function Documentation}{49}{subsection.7.16.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerCondition_a3c1f6208d7280543fb0679e337769b67}{{7.16.2}{49}{Member Function Documentation}{subsection.7.16.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.16.2.1}run()}{49}{subsubsection.7.16.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerCondition_abd1c2fe586789229fa370a36455d5188}{{7.16.2.1}{49}{\texorpdfstring {run()}{run()}}{subsubsection.7.16.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.16.2.2}toString()}{49}{subsubsection.7.16.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerCondition_a32456fc9ce2d5e72703a5516494edad2}{{7.16.2.2}{49}{\texorpdfstring {toString()}{toString()}}{subsubsection.7.16.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.16.2.3}type()}{50}{subsubsection.7.16.2.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.16.3}Member Data Documentation}{50}{subsection.7.16.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerCondition_afcf225a7cec8fea74cdfc42b8e27545e}{{7.16.3}{50}{Member Data Documentation}{subsection.7.16.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.16.3.1}condition\_operator}{50}{subsubsection.7.16.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerCondition_a64f5a63cd60e6c7c2788c8b3b861db2f}{{7.16.3.1}{50}{\texorpdfstring {condition\_operator}{condition\_operator}}{subsubsection.7.16.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.16.3.2}value}{50}{subsubsection.7.16.3.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerCondition_a0f4b01e001b2cb614178cd7a88c4e4d8}{{7.16.3.2}{50}{\texorpdfstring {value}{value}}{subsubsection.7.16.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.16.3.3}variable\_name}{50}{subsubsection.7.16.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.17}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::decorator\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Invert Class Reference}{50}{section.7.17}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Invert}{{7.17}{50}{behaviour\+\_\+tree\+::node\+::decorator\+::Invert Class Reference}{section.7.17}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.17.1}Constructor \& Destructor Documentation}{51}{subsection.7.17.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Invert_a93bd8f6380552d3b3bfe30d66dd567fc}{{7.17.1}{51}{Constructor \& Destructor Documentation}{subsection.7.17.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.17.1.1}Invert()}{51}{subsubsection.7.17.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.17.2}Member Function Documentation}{51}{subsection.7.17.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Invert_aca4db913ea3e192acf4de5d58cb7bd92}{{7.17.2}{51}{Member Function Documentation}{subsection.7.17.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.17.2.1}finish()}{51}{subsubsection.7.17.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Invert_a37b94931a72673b3f56623007ea97d95}{{7.17.2.1}{51}{\texorpdfstring {finish()}{finish()}}{subsubsection.7.17.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.17.2.2}run()}{51}{subsubsection.7.17.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Invert_a1f2ddde6a9bf42275fa5ea7412ae575f}{{7.17.2.2}{51}{\texorpdfstring {run()}{run()}}{subsubsection.7.17.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.17.2.3}start()}{52}{subsubsection.7.17.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Invert_aa2397da6a448328fdbe6717e849f6f22}{{7.17.2.3}{52}{\texorpdfstring {start()}{start()}}{subsubsection.7.17.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.17.2.4}toString()}{52}{subsubsection.7.17.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Invert_af15479ac616cb2411b9f7e5322d31e9c}{{7.17.2.4}{52}{\texorpdfstring {toString()}{toString()}}{subsubsection.7.17.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.17.2.5}type()}{52}{subsubsection.7.17.2.5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.18}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::leaf\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Leaf Class Reference}{52}{section.7.18}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1Leaf}{{7.18}{52}{behaviour\+\_\+tree\+::node\+::leaf\+::Leaf Class Reference}{section.7.18}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.18.1}Constructor \& Destructor Documentation}{53}{subsection.7.18.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1Leaf_a9c65761ea669d262bff9e618fe518376}{{7.18.1}{53}{Constructor \& Destructor Documentation}{subsection.7.18.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.18.1.1}Leaf()}{53}{subsubsection.7.18.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.18.2}Member Function Documentation}{53}{subsection.7.18.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1Leaf_a29e2e64a63229257d465dc0d289dc25c}{{7.18.2}{53}{Member Function Documentation}{subsection.7.18.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.18.2.1}type()}{53}{subsubsection.7.18.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.19}rplidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Measure Struct Reference}{53}{section.7.19}\protected@file@percent } +\newlabel{structrplidar_1_1Measure}{{7.19}{53}{rplidar\+::Measure Struct Reference}{section.7.19}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.19.1}Member Data Documentation}{53}{subsection.7.19.1}\protected@file@percent } +\newlabel{structrplidar_1_1Measure_ad1d3aa520adf98a85828e9908a5a4d26}{{7.19.1}{53}{Member Data Documentation}{subsection.7.19.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.19.1.1}angle}{53}{subsubsection.7.19.1.1}\protected@file@percent } +\newlabel{structrplidar_1_1Measure_a9f388735107a844a5031936333093eb0}{{7.19.1.1}{53}{\texorpdfstring {angle}{angle}}{subsubsection.7.19.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.19.1.2}distance}{54}{subsubsection.7.19.1.2}\protected@file@percent } +\newlabel{structrplidar_1_1Measure_aa224771a20227ff6311d59002dde542f}{{7.19.1.2}{54}{\texorpdfstring {distance}{distance}}{subsubsection.7.19.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.19.1.3}newScan}{54}{subsubsection.7.19.1.3}\protected@file@percent } +\newlabel{structrplidar_1_1Measure_af25e2158775bea26b253bf4056747353}{{7.19.1.3}{54}{\texorpdfstring {newScan}{newScan}}{subsubsection.7.19.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.19.1.4}quality}{54}{subsubsection.7.19.1.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.20}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Node Class Reference}{54}{section.7.20}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1Node}{{7.20}{54}{behaviour\+\_\+tree\+::node\+::Node Class Reference}{section.7.20}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.20.1}Constructor \& Destructor Documentation}{55}{subsection.7.20.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1Node_a091ed9233201c4bf4a5c2941067df8ca}{{7.20.1}{55}{Constructor \& Destructor Documentation}{subsection.7.20.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.20.1.1}Node()}{55}{subsubsection.7.20.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.20.2}Member Function Documentation}{55}{subsection.7.20.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1Node_a83ca3a5e9f523bedd01c40b0e1a09cd3}{{7.20.2}{55}{Member Function Documentation}{subsection.7.20.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.20.2.1}finish()}{55}{subsubsection.7.20.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1Node_ad9b3324377c0a8e45bf05999664aa263}{{7.20.2.1}{55}{\texorpdfstring {finish()}{finish()}}{subsubsection.7.20.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.20.2.2}getName()}{55}{subsubsection.7.20.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1Node_a8b3dba8156f7422146ebd33550cca229}{{7.20.2.2}{55}{\texorpdfstring {getName()}{getName()}}{subsubsection.7.20.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.20.2.3}run()}{55}{subsubsection.7.20.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1Node_a964cd9153c2f61640c19e61cc17b7f51}{{7.20.2.3}{55}{\texorpdfstring {run()}{run()}}{subsubsection.7.20.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.20.2.4}start()}{56}{subsubsection.7.20.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1Node_a6097234b7074db5e46d90aa560f5e254}{{7.20.2.4}{56}{\texorpdfstring {start()}{start()}}{subsubsection.7.20.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.20.2.5}tick()}{56}{subsubsection.7.20.2.5}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1Node_a9aa2e9616bb462fbe4adf9081b7de9d8}{{7.20.2.5}{56}{\texorpdfstring {tick()}{tick()}}{subsubsection.7.20.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.20.2.6}toString()}{56}{subsubsection.7.20.2.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.20.3}Member Data Documentation}{56}{subsection.7.20.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1Node_a24780ba4a95e7495222ead3390bddd35}{{7.20.3}{56}{Member Data Documentation}{subsection.7.20.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.20.3.1}name}{56}{subsubsection.7.20.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1Node_a7fc32573eaae9fdf83975eb7a5b8ad8f}{{7.20.3.1}{56}{\texorpdfstring {name}{name}}{subsubsection.7.20.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.20.3.2}started}{56}{subsubsection.7.20.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.21}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Pause\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Execution Class Reference}{57}{section.7.21}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution}{{7.21}{57}{behaviour\+\_\+tree\+::node\+::custom\+::action\+::Pause\+Execution Class Reference}{section.7.21}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.21.1}Constructor \& Destructor Documentation}{57}{subsection.7.21.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution_aed222accaad8426ec27b45e9949a62da}{{7.21.1}{57}{Constructor \& Destructor Documentation}{subsection.7.21.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.21.1.1}PauseExecution()}{57}{subsubsection.7.21.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.21.2}Member Function Documentation}{58}{subsection.7.21.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution_ac09698da055230393f386084e3f7b424}{{7.21.2}{58}{Member Function Documentation}{subsection.7.21.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.21.2.1}finish()}{58}{subsubsection.7.21.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution_a14bfe0479b23293d0a89cbae4e5dce17}{{7.21.2.1}{58}{\texorpdfstring {finish()}{finish()}}{subsubsection.7.21.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.21.2.2}getMS()}{58}{subsubsection.7.21.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution_a67619d1cee8009b5b767335607c4a4d3}{{7.21.2.2}{58}{\texorpdfstring {getMS()}{getMS()}}{subsubsection.7.21.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.21.2.3}parse()}{58}{subsubsection.7.21.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution_aa3721a12de0db928b2f56ea41eefe27b}{{7.21.2.3}{58}{\texorpdfstring {parse()}{parse()}}{subsubsection.7.21.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.21.2.4}run()}{58}{subsubsection.7.21.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution_a361d53f216c7c3c94c1276f351a2d627}{{7.21.2.4}{58}{\texorpdfstring {run()}{run()}}{subsubsection.7.21.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.21.2.5}start()}{58}{subsubsection.7.21.2.5}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution_a3a48461dee65dab2a2284ff1d21ce246}{{7.21.2.5}{58}{\texorpdfstring {start()}{start()}}{subsubsection.7.21.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.21.2.6}toString()}{59}{subsubsection.7.21.2.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.21.3}Member Data Documentation}{59}{subsection.7.21.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution_a86c528fcb0e118ac372c35cb13be849e}{{7.21.3}{59}{Member Data Documentation}{subsection.7.21.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.21.3.1}ms}{59}{subsubsection.7.21.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution_aa4a04d76863b63c57ff4591ce15da4cd}{{7.21.3.1}{59}{\texorpdfstring {ms}{ms}}{subsubsection.7.21.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.21.3.2}start\_time}{59}{subsubsection.7.21.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.22}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Print Class Reference}{59}{section.7.22}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Print}{{7.22}{59}{behaviour\+\_\+tree\+::node\+::custom\+::action\+::Print Class Reference}{section.7.22}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.22.1}Constructor \& Destructor Documentation}{60}{subsection.7.22.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Print_aba60b7e739039f93404228cf2f3bf337}{{7.22.1}{60}{Constructor \& Destructor Documentation}{subsection.7.22.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.22.1.1}Print()}{60}{subsubsection.7.22.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.22.2}Member Function Documentation}{60}{subsection.7.22.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Print_a58657ba84da0dfaa76592b7d39df1dd2}{{7.22.2}{60}{Member Function Documentation}{subsection.7.22.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.22.2.1}getText()}{60}{subsubsection.7.22.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Print_abc1de42fc29959e377ed1b7351edb4c0}{{7.22.2.1}{60}{\texorpdfstring {getText()}{getText()}}{subsubsection.7.22.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.22.2.2}parse()}{60}{subsubsection.7.22.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Print_a94c386cf6588915bf41624cb7518fa00}{{7.22.2.2}{60}{\texorpdfstring {parse()}{parse()}}{subsubsection.7.22.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.22.2.3}run()}{61}{subsubsection.7.22.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Print_a79146514f540d405490d8ee342e2d42c}{{7.22.2.3}{61}{\texorpdfstring {run()}{run()}}{subsubsection.7.22.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.22.2.4}toString()}{61}{subsubsection.7.22.2.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.22.3}Member Data Documentation}{61}{subsection.7.22.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Print_a5c3b3373b0834fddb50952ae3f41e67d}{{7.22.3}{61}{Member Data Documentation}{subsection.7.22.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.22.3.1}text}{61}{subsubsection.7.22.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.23}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::composite\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Random Class Reference}{61}{section.7.23}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Random}{{7.23}{61}{behaviour\+\_\+tree\+::node\+::composite\+::Random Class Reference}{section.7.23}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.23.1}Constructor \& Destructor Documentation}{62}{subsection.7.23.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Random_af8640a9b1b72c8762ceb4dda3ce9dbc6}{{7.23.1}{62}{Constructor \& Destructor Documentation}{subsection.7.23.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.23.1.1}Random()}{62}{subsubsection.7.23.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.23.2}Member Function Documentation}{62}{subsection.7.23.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Random_a8d6796d60e073168c9b474ef3e0962f0}{{7.23.2}{62}{Member Function Documentation}{subsection.7.23.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.23.2.1}run()\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{62}{subsubsection.7.23.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Random_a253a077c7196ed353a0d651af7327620}{{7.23.2.1}{62}{\texorpdfstring {run()}{run()}\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{subsubsection.7.23.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.23.2.2}run()\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{62}{subsubsection.7.23.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Random_a4c40552b7d60cba9ab8b91e6d7668e66}{{7.23.2.2}{62}{\texorpdfstring {run()}{run()}\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{subsubsection.7.23.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.23.2.3}toString()}{63}{subsubsection.7.23.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Random_a227c264da81f63bfac94aef9aa86b10c}{{7.23.2.3}{63}{\texorpdfstring {toString()}{toString()}}{subsubsection.7.23.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.23.2.4}type()}{63}{subsubsection.7.23.2.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.24}utils\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Raw\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Name\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Format Struct Reference}{63}{section.7.24}\protected@file@percent } +\newlabel{structutils_1_1RawTypeNameFormat}{{7.24}{63}{utils\+::Raw\+Type\+Name\+Format Struct Reference}{section.7.24}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.24.1}Member Data Documentation}{63}{subsection.7.24.1}\protected@file@percent } +\newlabel{structutils_1_1RawTypeNameFormat_afc55580e810aa62698670c51b26ccc39}{{7.24.1}{63}{Member Data Documentation}{subsection.7.24.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.24.1.1}leading\_junk}{63}{subsubsection.7.24.1.1}\protected@file@percent } +\newlabel{structutils_1_1RawTypeNameFormat_aa8166e5f57e9ca08f32150be477f68fa}{{7.24.1.1}{63}{\texorpdfstring {leading\_junk}{leading\_junk}}{subsubsection.7.24.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.24.1.2}trailing\_junk}{63}{subsubsection.7.24.1.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.25}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::decorator\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Repeat Class Reference}{64}{section.7.25}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Repeat}{{7.25}{64}{behaviour\+\_\+tree\+::node\+::decorator\+::Repeat Class Reference}{section.7.25}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.25.1}Constructor \& Destructor Documentation}{64}{subsection.7.25.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Repeat_a6937181ffe49c6f6e82446db7d03e557}{{7.25.1}{64}{Constructor \& Destructor Documentation}{subsection.7.25.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.25.1.1}Repeat()}{64}{subsubsection.7.25.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.25.2}Member Function Documentation}{65}{subsection.7.25.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Repeat_afa81a85109f06453171f8b23af60b0f9}{{7.25.2}{65}{Member Function Documentation}{subsection.7.25.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.25.2.1}getAmount()}{65}{subsubsection.7.25.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Repeat_a579c0a0b9f3a7aa29b904f42c9977ba3}{{7.25.2.1}{65}{\texorpdfstring {getAmount()}{getAmount()}}{subsubsection.7.25.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.25.2.2}getBreakOnFail()}{65}{subsubsection.7.25.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Repeat_a9bf0d2969e31421f0109b1ee2762f624}{{7.25.2.2}{65}{\texorpdfstring {getBreakOnFail()}{getBreakOnFail()}}{subsubsection.7.25.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.25.2.3}getCount()}{65}{subsubsection.7.25.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Repeat_a4065977d9235d0861d5e73e6c976e688}{{7.25.2.3}{65}{\texorpdfstring {getCount()}{getCount()}}{subsubsection.7.25.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.25.2.4}run()}{65}{subsubsection.7.25.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Repeat_a473bd6dbd802031a102dfa6da0177c6d}{{7.25.2.4}{65}{\texorpdfstring {run()}{run()}}{subsubsection.7.25.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.25.2.5}start()}{65}{subsubsection.7.25.2.5}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Repeat_a91240f66e36b9c59f6addac025b54ec7}{{7.25.2.5}{65}{\texorpdfstring {start()}{start()}}{subsubsection.7.25.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.25.2.6}toString()}{65}{subsubsection.7.25.2.6}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Repeat_a596d57aba10e746cfffaf45d5f559e3d}{{7.25.2.6}{65}{\texorpdfstring {toString()}{toString()}}{subsubsection.7.25.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.25.2.7}type()}{66}{subsubsection.7.25.2.7}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.25.3}Member Data Documentation}{66}{subsection.7.25.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Repeat_ae86585ff8107b5d51f91a09c6d203eb0}{{7.25.3}{66}{Member Data Documentation}{subsection.7.25.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.25.3.1}amount}{66}{subsubsection.7.25.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Repeat_a1d59a502c801e1156349178d5085226c}{{7.25.3.1}{66}{\texorpdfstring {amount}{amount}}{subsubsection.7.25.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.25.3.2}break\_on\_fail}{66}{subsubsection.7.25.3.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1decorator_1_1Repeat_a4c1d1b1dfb9ecef617271f9df625e774}{{7.25.3.2}{66}{\texorpdfstring {break\_on\_fail}{break\_on\_fail}}{subsubsection.7.25.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.25.3.3}count}{66}{subsubsection.7.25.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.26}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Root Class Reference}{66}{section.7.26}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Root}{{7.26}{66}{behaviour\+\_\+tree\+::Root Class Reference}{section.7.26}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.26.1}Constructor \& Destructor Documentation}{67}{subsection.7.26.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Root_a44401c0d99c537660c8b07f9f40825df}{{7.26.1}{67}{Constructor \& Destructor Documentation}{subsection.7.26.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.26.1.1}Root()}{67}{subsubsection.7.26.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.26.2}Member Function Documentation}{67}{subsection.7.26.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Root_a858bded728a84983f8a81da049a9a456}{{7.26.2}{67}{Member Function Documentation}{subsection.7.26.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.26.2.1}getId()}{67}{subsubsection.7.26.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Root_a6fe58981a23a7e3c0a56af85db278295}{{7.26.2.1}{67}{\texorpdfstring {getId()}{getId()}}{subsubsection.7.26.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.26.2.2}tick()}{67}{subsubsection.7.26.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Root_ab7cd4e5f12cdff7fb049ce94deebcee3}{{7.26.2.2}{67}{\texorpdfstring {tick()}{tick()}}{subsubsection.7.26.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.26.2.3}toString()}{67}{subsubsection.7.26.2.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.26.3}Member Data Documentation}{67}{subsection.7.26.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Root_a3db2e90e2d4e8035f0b84d24aa4114a3}{{7.26.3}{67}{Member Data Documentation}{subsection.7.26.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.26.3.1}child}{67}{subsubsection.7.26.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1Root_a41724dca1035177dfaebba51a44e0f53}{{7.26.3.1}{67}{\texorpdfstring {child}{child}}{subsubsection.7.26.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.26.3.2}id}{68}{subsubsection.7.26.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.27}rplidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::RPLidar Class Reference}{68}{section.7.27}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar}{{7.27}{68}{rplidar\+::RPLidar Class Reference}{section.7.27}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.27.1}Detailed Description}{69}{subsection.7.27.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.27.2}Constructor \& Destructor Documentation}{69}{subsection.7.27.2}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_aba94501980eed8e18afe7514360129cd}{{7.27.2}{69}{Constructor \& Destructor Documentation}{subsection.7.27.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.2.1}RPLidar()}{69}{subsubsection.7.27.2.1}\protected@file@percent } +\gdef \LT@xiii {\LT@entry + {3}{48.23225pt}\LT@entry + {3}{223.50838pt}} +\gdef \LT@xiv {\LT@entry + {3}{65.31413pt}\LT@entry + {3}{389.92998pt}} +\newlabel{classrplidar_1_1RPLidar_a85a3f0e91d020be983295f5e9d0f3b48}{{7.27.2.1}{70}{\texorpdfstring {RPLidar()}{RPLidar()}}{table.7.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.2.2}$\sim $RPLidar()}{70}{subsubsection.7.27.2.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.27.3}Member Function Documentation}{70}{subsection.7.27.3}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a03f19f11ee07b3919701b5af812bf407}{{7.27.3}{70}{Member Function Documentation}{subsection.7.27.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.1}\_process\_express\_scan()}{70}{subsubsection.7.27.3.1}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a7d83f8089f04f159bab819ac958c7889}{{7.27.3.1}{70}{\texorpdfstring {\_process\_express\_scan()}{\_process\_express\_scan()}}{table.7.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.2}\_process\_scan()}{70}{subsubsection.7.27.3.2}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_af5e6a38926e62f82fe417f2f1ae86ab2}{{7.27.3.2}{70}{\texorpdfstring {\_process\_scan()}{\_process\_scan()}}{subsubsection.7.27.3.2}{}} +\gdef \LT@xv {\LT@entry + {3}{33.67078pt}\LT@entry + {3}{12.4pt}} +\gdef \LT@xvi {\LT@entry + {3}{29.80077pt}\LT@entry + {1}{16.08641pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.3}\_read\_descriptor()}{71}{subsubsection.7.27.3.3}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_ac7d3781aa79ec3839467d3556c0390e7}{{7.27.3.3}{71}{\texorpdfstring {\_read\_descriptor()}{\_read\_descriptor()}}{subsubsection.7.27.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.4}\_read\_response()}{71}{subsubsection.7.27.3.4}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a8d099f194f23d580e35e7f106192e1fa}{{7.27.3.4}{71}{\texorpdfstring {\_read\_response()}{\_read\_response()}}{table.7.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.5}\_send\_cmd()}{71}{subsubsection.7.27.3.5}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_ad1a78c99fc81251fc6a9c171b06371e6}{{7.27.3.5}{71}{\texorpdfstring {\_send\_cmd()}{\_send\_cmd()}}{table.7.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.6}\_send\_payload\_cmd()}{71}{subsubsection.7.27.3.6}\protected@file@percent } +\gdef \LT@xvii {\LT@entry + {3}{44.0475pt}\LT@entry + {3}{12.4pt}} +\newlabel{classrplidar_1_1RPLidar_a3229bcf79650f993c72cf1374478469f}{{7.27.3.6}{73}{\texorpdfstring {\_send\_payload\_cmd()}{\_send\_payload\_cmd()}}{table.7.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.7}\_set\_pwm()}{73}{subsubsection.7.27.3.7}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a5c55915ec1764fbcee2cd1676f9cb9b0}{{7.27.3.7}{73}{\texorpdfstring {\_set\_pwm()}{\_set\_pwm()}}{subsubsection.7.27.3.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.8}clean\_input()}{73}{subsubsection.7.27.3.8}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_ad34c88a39c257fa07ca5323c8b681506}{{7.27.3.8}{73}{\texorpdfstring {clean\_input()}{clean\_input()}}{subsubsection.7.27.3.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.9}convertToHexString()}{73}{subsubsection.7.27.3.9}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_aca36f0625367cd74f85d02e2af56fbc4}{{7.27.3.9}{73}{\texorpdfstring {convertToHexString()}{convertToHexString()}}{subsubsection.7.27.3.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.10}create()}{73}{subsubsection.7.27.3.10}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a1138d81c9bb062d0e415ae65336d8a83}{{7.27.3.10}{73}{\texorpdfstring {create()}{create()}}{subsubsection.7.27.3.10}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.11}disconnect()}{73}{subsubsection.7.27.3.11}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a732564d72b819c4b4640c13784a0560b}{{7.27.3.11}{73}{\texorpdfstring {disconnect()}{disconnect()}}{subsubsection.7.27.3.11}{}} +\gdef \LT@xviii {\LT@entry + {3}{65.31413pt}\LT@entry + {3}{389.92998pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.12}get\_health()}{74}{subsubsection.7.27.3.12}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a5d82ad9289684644d7154836845632b9}{{7.27.3.12}{74}{\texorpdfstring {get\_health()}{get\_health()}}{subsubsection.7.27.3.12}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.13}get\_info()}{74}{subsubsection.7.27.3.13}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_ace2a42a1e9667f7138be8633225dae34}{{7.27.3.13}{74}{\texorpdfstring {get\_info()}{get\_info()}}{subsubsection.7.27.3.13}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.14}iter\_measures()}{74}{subsubsection.7.27.3.14}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_ac3df2ad049cd56533f8dff5697901a64}{{7.27.3.14}{74}{\texorpdfstring {iter\_measures()}{iter\_measures()}}{subsubsection.7.27.3.14}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.15}iter\_scans()}{74}{subsubsection.7.27.3.15}\protected@file@percent } +\gdef \LT@xix {\LT@entry + {3}{50.73451pt}\LT@entry + {3}{142.92458pt}} +\newlabel{classrplidar_1_1RPLidar_a8b0fcd13c4e6d6db6642773c965c698f}{{7.27.3.15}{75}{\texorpdfstring {iter\_scans()}{iter\_scans()}}{table.7.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.16}reset()}{75}{subsubsection.7.27.3.16}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a7bfcd9b46b0ce25cffe6735b5fe21763}{{7.27.3.16}{75}{\texorpdfstring {reset()}{reset()}}{subsubsection.7.27.3.16}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.17}set\_motor\_speed()}{75}{subsubsection.7.27.3.17}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a7530f222428dc636be107c3d45567ca0}{{7.27.3.17}{75}{\texorpdfstring {set\_motor\_speed()}{set\_motor\_speed()}}{subsubsection.7.27.3.17}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.18}start()}{75}{subsubsection.7.27.3.18}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a1df8777d4c6bf70c6f30af2a1b7a9105}{{7.27.3.18}{75}{\texorpdfstring {start()}{start()}}{table.7.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.19}start\_motor()}{75}{subsubsection.7.27.3.19}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_ae4dc92aa29a82fc626b78265eb7cee86}{{7.27.3.19}{75}{\texorpdfstring {start\_motor()}{start\_motor()}}{subsubsection.7.27.3.19}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.20}stop()}{75}{subsubsection.7.27.3.20}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a60956dfd06aa05cda50fcd5e71e7e378}{{7.27.3.20}{75}{\texorpdfstring {stop()}{stop()}}{subsubsection.7.27.3.20}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.3.21}stop\_motor()}{76}{subsubsection.7.27.3.21}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.27.4}Member Data Documentation}{76}{subsection.7.27.4}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a63ca639d27b927228ecfae51dc678915}{{7.27.4}{76}{Member Data Documentation}{subsection.7.27.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.4.1}\_motor\_speed}{76}{subsubsection.7.27.4.1}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a8700e9984b373ea081db1e3b6b8db10b}{{7.27.4.1}{76}{\texorpdfstring {\_motor\_speed}{\_motor\_speed}}{subsubsection.7.27.4.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.4.2}\_serial}{76}{subsubsection.7.27.4.2}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a2a038bbc9cad3cdd39c761957d65980c}{{7.27.4.2}{76}{\texorpdfstring {\_serial}{\_serial}}{subsubsection.7.27.4.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.4.3}baudrate}{76}{subsubsection.7.27.4.3}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_ac52aa4a3fb0f89738ca2e4618fc5eb38}{{7.27.4.3}{76}{\texorpdfstring {baudrate}{baudrate}}{subsubsection.7.27.4.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.4.4}express\_data}{76}{subsubsection.7.27.4.4}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_acd327f59cbb5554f5abdc416676ef9a6}{{7.27.4.4}{76}{\texorpdfstring {express\_data}{express\_data}}{subsubsection.7.27.4.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.4.5}express\_old\_data}{76}{subsubsection.7.27.4.5}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_ac7dff8f629d8bc200a1c6923f9e750df}{{7.27.4.5}{76}{\texorpdfstring {express\_old\_data}{express\_old\_data}}{subsubsection.7.27.4.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.4.6}express\_trame}{76}{subsubsection.7.27.4.6}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_af30f40ab63ecf0e2333f03bd25be771f}{{7.27.4.6}{76}{\texorpdfstring {express\_trame}{express\_trame}}{subsubsection.7.27.4.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.4.7}motor\_running}{77}{subsubsection.7.27.4.7}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a917c65e8bbd3cebc40d8358538e56279}{{7.27.4.7}{77}{\texorpdfstring {motor\_running}{motor\_running}}{subsubsection.7.27.4.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.4.8}port}{77}{subsubsection.7.27.4.8}\protected@file@percent } +\newlabel{classrplidar_1_1RPLidar_a395f7d31502b3f81570d374a689a669e}{{7.27.4.8}{77}{\texorpdfstring {port}{port}}{subsubsection.7.27.4.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.27.4.9}scanning}{77}{subsubsection.7.27.4.9}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.28}rplidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Scan\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Info Struct Reference}{77}{section.7.28}\protected@file@percent } +\newlabel{structrplidar_1_1ScanInfo}{{7.28}{77}{rplidar\+::Scan\+Info Struct Reference}{section.7.28}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.28.1}Member Data Documentation}{77}{subsection.7.28.1}\protected@file@percent } +\newlabel{structrplidar_1_1ScanInfo_a4afafc9358d8e54064700eee6b2e454e}{{7.28.1}{77}{Member Data Documentation}{subsection.7.28.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.28.1.1}currently\_scanning}{77}{subsubsection.7.28.1.1}\protected@file@percent } +\newlabel{structrplidar_1_1ScanInfo_ae2687c6bef2e50778a34d118d936f084}{{7.28.1.1}{77}{\texorpdfstring {currently\_scanning}{currently\_scanning}}{subsubsection.7.28.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.28.1.2}dsize}{77}{subsubsection.7.28.1.2}\protected@file@percent } +\newlabel{structrplidar_1_1ScanInfo_a2c149e8bff2bedd74348f2b4e6e92451}{{7.28.1.2}{77}{\texorpdfstring {dsize}{dsize}}{subsubsection.7.28.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.28.1.3}type}{78}{subsubsection.7.28.1.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.29}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::composite\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Selector Class Reference}{78}{section.7.29}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Selector}{{7.29}{78}{behaviour\+\_\+tree\+::node\+::composite\+::Selector Class Reference}{section.7.29}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.29.1}Constructor \& Destructor Documentation}{78}{subsection.7.29.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Selector_a67c269cf09229bb6b12a9ad4a1a8ca8f}{{7.29.1}{78}{Constructor \& Destructor Documentation}{subsection.7.29.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.29.1.1}Selector()}{78}{subsubsection.7.29.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.29.2}Member Function Documentation}{79}{subsection.7.29.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Selector_ab3c9335bbd5f8277c647a29233dcd4c7}{{7.29.2}{79}{Member Function Documentation}{subsection.7.29.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.29.2.1}run()\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{79}{subsubsection.7.29.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Selector_ad6be5651fd8f9e2bf006493ba96bfbfa}{{7.29.2.1}{79}{\texorpdfstring {run()}{run()}\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{subsubsection.7.29.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.29.2.2}run()\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{79}{subsubsection.7.29.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Selector_ad6f52ab38cfa07c94ca20fafe192d2c8}{{7.29.2.2}{79}{\texorpdfstring {run()}{run()}\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{subsubsection.7.29.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.29.2.3}start()}{79}{subsubsection.7.29.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Selector_a13cc1bb44a632c042bebbea71cd08f17}{{7.29.2.3}{79}{\texorpdfstring {start()}{start()}}{subsubsection.7.29.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.29.2.4}toString()}{79}{subsubsection.7.29.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Selector_a6dd53ed6b2338228452bb0466858d8e7}{{7.29.2.4}{79}{\texorpdfstring {toString()}{toString()}}{subsubsection.7.29.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.29.2.5}type()}{79}{subsubsection.7.29.2.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.29.3}Member Data Documentation}{80}{subsection.7.29.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Selector_a53b2b0e5e1bb743a9777b547509b345c}{{7.29.3}{80}{Member Data Documentation}{subsection.7.29.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.29.3.1}previous\_start\_index}{80}{subsubsection.7.29.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.30}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::composite\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Sequence Class Reference}{80}{section.7.30}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Sequence}{{7.30}{80}{behaviour\+\_\+tree\+::node\+::composite\+::Sequence Class Reference}{section.7.30}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.30.1}Constructor \& Destructor Documentation}{80}{subsection.7.30.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Sequence_a4d4ec85a57679bfeceb9b4769c6d599b}{{7.30.1}{80}{Constructor \& Destructor Documentation}{subsection.7.30.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.30.1.1}Sequence()}{81}{subsubsection.7.30.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.30.2}Member Function Documentation}{81}{subsection.7.30.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Sequence_a69e603487466f451c41076a539bea9d4}{{7.30.2}{81}{Member Function Documentation}{subsection.7.30.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.30.2.1}run()\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{81}{subsubsection.7.30.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Sequence_a9cfaf06788bdac16847398a02b75a3ec}{{7.30.2.1}{81}{\texorpdfstring {run()}{run()}\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{subsubsection.7.30.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.30.2.2}run()\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{81}{subsubsection.7.30.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Sequence_a9fad044b2ea5c9d75ac122bc4828c6dc}{{7.30.2.2}{81}{\texorpdfstring {run()}{run()}\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{subsubsection.7.30.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.30.2.3}start()}{81}{subsubsection.7.30.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Sequence_a8113284ee54d78cb0a465a4be2acde6c}{{7.30.2.3}{81}{\texorpdfstring {start()}{start()}}{subsubsection.7.30.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.30.2.4}toString()}{81}{subsubsection.7.30.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Sequence_a9417a9b5bd7ddddf006a5bc728e2eb50}{{7.30.2.4}{81}{\texorpdfstring {toString()}{toString()}}{subsubsection.7.30.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.30.2.5}type()}{82}{subsubsection.7.30.2.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.30.3}Member Data Documentation}{82}{subsection.7.30.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1composite_1_1Sequence_a3652e4d41c4d9b8128f14b01016a4c4f}{{7.30.3}{82}{Member Data Documentation}{subsection.7.30.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.30.3.1}previous\_start\_index}{82}{subsubsection.7.30.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.31}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Angle Class Reference}{82}{section.7.31}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle}{{7.31}{82}{behaviour\+\_\+tree\+::node\+::custom\+::action\+::Set\+Angle Class Reference}{section.7.31}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.31.1}Constructor \& Destructor Documentation}{83}{subsection.7.31.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle_a324b6e8caf2c285e4613d6beb930e39e}{{7.31.1}{83}{Constructor \& Destructor Documentation}{subsection.7.31.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.31.1.1}SetAngle()}{83}{subsubsection.7.31.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.31.2}Member Function Documentation}{83}{subsection.7.31.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle_afacfb3945a3539a52e8651bf411ab7dd}{{7.31.2}{83}{Member Function Documentation}{subsection.7.31.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.31.2.1}getAngle()}{83}{subsubsection.7.31.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle_a62c344bc03ec0b2aa4b1c2a615a42a4f}{{7.31.2.1}{83}{\texorpdfstring {getAngle()}{getAngle()}}{subsubsection.7.31.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.31.2.2}getServoType()}{83}{subsubsection.7.31.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle_ae9b300532815161cacc8e730b999d685}{{7.31.2.2}{83}{\texorpdfstring {getServoType()}{getServoType()}}{subsubsection.7.31.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.31.2.3}parse()}{83}{subsubsection.7.31.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle_aa512ad55f0e2a839e323a55736f04e09}{{7.31.2.3}{83}{\texorpdfstring {parse()}{parse()}}{subsubsection.7.31.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.31.2.4}run()}{84}{subsubsection.7.31.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle_a040e1d1f21e04636a32a716215a354be}{{7.31.2.4}{84}{\texorpdfstring {run()}{run()}}{subsubsection.7.31.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.31.2.5}toString()}{84}{subsubsection.7.31.2.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.31.3}Member Data Documentation}{84}{subsection.7.31.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle_acfacda02115c20645d2ed65bc1e456b4}{{7.31.3}{84}{Member Data Documentation}{subsection.7.31.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.31.3.1}angle}{84}{subsubsection.7.31.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle_a2e50e82a6ed7aef48f199737076782d6}{{7.31.3.1}{84}{\texorpdfstring {angle}{angle}}{subsubsection.7.31.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.31.3.2}servo\_type}{84}{subsubsection.7.31.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.32}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Speed Class Reference}{84}{section.7.32}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed}{{7.32}{84}{behaviour\+\_\+tree\+::node\+::custom\+::action\+::Set\+Speed Class Reference}{section.7.32}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.32.1}Constructor \& Destructor Documentation}{85}{subsection.7.32.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed_a5fdfdf052b60beacfd31d6c31353a617}{{7.32.1}{85}{Constructor \& Destructor Documentation}{subsection.7.32.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.32.1.1}SetSpeed()}{85}{subsubsection.7.32.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.32.2}Member Function Documentation}{85}{subsection.7.32.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed_a22b4bd5a027aa29751b6a5e44f942788}{{7.32.2}{85}{Member Function Documentation}{subsection.7.32.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.32.2.1}getSpeed()}{85}{subsubsection.7.32.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed_ab16cc4764a4ccc92a4d147f45e0f7f4e}{{7.32.2.1}{85}{\texorpdfstring {getSpeed()}{getSpeed()}}{subsubsection.7.32.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.32.2.2}getWheelType()}{85}{subsubsection.7.32.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed_a42357fe72cbe19587681ac973fc88d4e}{{7.32.2.2}{85}{\texorpdfstring {getWheelType()}{getWheelType()}}{subsubsection.7.32.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.32.2.3}parse()}{86}{subsubsection.7.32.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed_ab8262100c87d7e7408480c649f5437d4}{{7.32.2.3}{86}{\texorpdfstring {parse()}{parse()}}{subsubsection.7.32.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.32.2.4}run()}{86}{subsubsection.7.32.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed_ab95232d7f68c75bdd54980ead6280a5f}{{7.32.2.4}{86}{\texorpdfstring {run()}{run()}}{subsubsection.7.32.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.32.2.5}toString()}{86}{subsubsection.7.32.2.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.32.3}Member Data Documentation}{86}{subsection.7.32.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed_a798376de280ce976ee925dfeee4aeb95}{{7.32.3}{86}{Member Data Documentation}{subsection.7.32.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.32.3.1}speed}{86}{subsubsection.7.32.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed_aa93860e7de31ad96ce008d959f9b7476}{{7.32.3.1}{86}{\texorpdfstring {speed}{speed}}{subsubsection.7.32.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.32.3.2}wheel\_type}{86}{subsubsection.7.32.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.33}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheel\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Direction Class Reference}{87}{section.7.33}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection}{{7.33}{87}{behaviour\+\_\+tree\+::node\+::custom\+::action\+::Set\+Wheel\+Direction Class Reference}{section.7.33}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.33.1}Constructor \& Destructor Documentation}{87}{subsection.7.33.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection_a02b6302b385c81c70283a9e20ae2bef2}{{7.33.1}{87}{Constructor \& Destructor Documentation}{subsection.7.33.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.33.1.1}SetWheelDirection()}{87}{subsubsection.7.33.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.33.2}Member Function Documentation}{88}{subsection.7.33.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection_ae821493f13df1f9e1e5aa31adce34f9c}{{7.33.2}{88}{Member Function Documentation}{subsection.7.33.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.33.2.1}getDirectionType()}{88}{subsubsection.7.33.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection_a263a7703e3663296dd90524456119d8f}{{7.33.2.1}{88}{\texorpdfstring {getDirectionType()}{getDirectionType()}}{subsubsection.7.33.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.33.2.2}getWheelType()}{88}{subsubsection.7.33.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection_ad66ea1cbb5670acfb0f22d25bad7c980}{{7.33.2.2}{88}{\texorpdfstring {getWheelType()}{getWheelType()}}{subsubsection.7.33.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.33.2.3}parse()}{88}{subsubsection.7.33.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection_a25c804af850b055a90910b1a1c9bb677}{{7.33.2.3}{88}{\texorpdfstring {parse()}{parse()}}{subsubsection.7.33.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.33.2.4}run()}{88}{subsubsection.7.33.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection_ac2d3625ccbe578b662843743c2219775}{{7.33.2.4}{88}{\texorpdfstring {run()}{run()}}{subsubsection.7.33.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.33.2.5}toString()}{88}{subsubsection.7.33.2.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.33.3}Member Data Documentation}{88}{subsection.7.33.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection_a7983c523d1b8e11b53cb8a0d31943d36}{{7.33.3}{88}{Member Data Documentation}{subsection.7.33.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.33.3.1}direction\_type}{89}{subsubsection.7.33.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection_ae719a0556b000a00c662f173a370c3bb}{{7.33.3.1}{89}{\texorpdfstring {direction\_type}{direction\_type}}{subsubsection.7.33.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.33.3.2}wheel\_type}{89}{subsubsection.7.33.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.34}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::leaf\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Succeed Class Reference}{89}{section.7.34}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1Succeed}{{7.34}{89}{behaviour\+\_\+tree\+::node\+::leaf\+::Succeed Class Reference}{section.7.34}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.34.1}Constructor \& Destructor Documentation}{89}{subsection.7.34.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1Succeed_aaf5fa29c499a04f60301bb17236bdad7}{{7.34.1}{89}{Constructor \& Destructor Documentation}{subsection.7.34.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.34.1.1}Succeed()}{90}{subsubsection.7.34.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.34.2}Member Function Documentation}{90}{subsection.7.34.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1Succeed_a6b6ed3f2d0c5e44c46d14988b2b50ab9}{{7.34.2}{90}{Member Function Documentation}{subsection.7.34.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.34.2.1}run()}{90}{subsubsection.7.34.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1Succeed_a30f05936ffe8bdaaab88bd538635b9d2}{{7.34.2.1}{90}{\texorpdfstring {run()}{run()}}{subsubsection.7.34.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.34.2.2}toString()}{90}{subsubsection.7.34.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1Succeed_a0697e29495572781ad5bd170ededd968}{{7.34.2.2}{90}{\texorpdfstring {toString()}{toString()}}{subsubsection.7.34.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.34.2.3}type()}{90}{subsubsection.7.34.2.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.35}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::condition\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Any\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Nearby\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scan Class Reference}{90}{section.7.35}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan}{{7.35}{90}{behaviour\+\_\+tree\+::node\+::custom\+::condition\+::Succeed\+On\+Any\+Nearby\+Scan Class Reference}{section.7.35}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.35.1}Constructor \& Destructor Documentation}{91}{subsection.7.35.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan_a275537d16a77067f3c2b06f663667d36}{{7.35.1}{91}{Constructor \& Destructor Documentation}{subsection.7.35.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.35.1.1}SucceedOnAnyNearbyScan()}{91}{subsubsection.7.35.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.35.2}Member Function Documentation}{91}{subsection.7.35.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan_aaec65a70a99b32a3a3aabc19b43b2b9d}{{7.35.2}{91}{Member Function Documentation}{subsection.7.35.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.35.2.1}getCentimeters()}{91}{subsubsection.7.35.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan_a328eb1cc8d779c72bc5951031d7fa4d8}{{7.35.2.1}{91}{\texorpdfstring {getCentimeters()}{getCentimeters()}}{subsubsection.7.35.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.35.2.2}getMaxAngle()}{92}{subsubsection.7.35.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan_a9cdf3498af070bd4a15e2b95b2dbbb9f}{{7.35.2.2}{92}{\texorpdfstring {getMaxAngle()}{getMaxAngle()}}{subsubsection.7.35.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.35.2.3}getMinAngle()}{92}{subsubsection.7.35.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan_ae74e2bc9ed1e0a0028e4b90050092e69}{{7.35.2.3}{92}{\texorpdfstring {getMinAngle()}{getMinAngle()}}{subsubsection.7.35.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.35.2.4}getMinimumDistanceUnit()}{92}{subsubsection.7.35.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan_afe10898f604269afe376c1283a45d2fc}{{7.35.2.4}{92}{\texorpdfstring {getMinimumDistanceUnit()}{getMinimumDistanceUnit()}}{subsubsection.7.35.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.35.2.5}parse()}{92}{subsubsection.7.35.2.5}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan_a69784697b33c62747f2f390632a6e584}{{7.35.2.5}{92}{\texorpdfstring {parse()}{parse()}}{subsubsection.7.35.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.35.2.6}run()}{92}{subsubsection.7.35.2.6}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan_ae7a8119daf0ade2658c886c7491205ae}{{7.35.2.6}{92}{\texorpdfstring {run()}{run()}}{subsubsection.7.35.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.35.2.7}toString()}{92}{subsubsection.7.35.2.7}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.35.3}Member Data Documentation}{93}{subsection.7.35.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan_adf6492aef5606911a24a1fbe2e123938}{{7.35.3}{93}{Member Data Documentation}{subsection.7.35.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.35.3.1}cm}{93}{subsubsection.7.35.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan_a5bdc28442cfc67303ebb960f9e23a540}{{7.35.3.1}{93}{\texorpdfstring {cm}{cm}}{subsubsection.7.35.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.35.3.2}max\_angle}{93}{subsubsection.7.35.3.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan_a1ea09b8a836df8530d5328a3200d3c21}{{7.35.3.2}{93}{\texorpdfstring {max\_angle}{max\_angle}}{subsubsection.7.35.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.35.3.3}min\_angle}{93}{subsubsection.7.35.3.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbyScan_a09b204009e015b46146663e6fa0524bf}{{7.35.3.3}{93}{\texorpdfstring {min\_angle}{min\_angle}}{subsubsection.7.35.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.35.3.4}minimum\_distance\_unit}{93}{subsubsection.7.35.3.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.36}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::condition\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Average\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Colour Class Reference}{93}{section.7.36}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour}{{7.36}{93}{behaviour\+\_\+tree\+::node\+::custom\+::condition\+::Succeed\+On\+Average\+Colour Class Reference}{section.7.36}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.36.1}Constructor \& Destructor Documentation}{94}{subsection.7.36.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour_a0c012f8d1f2fa16b14aaf6826718a7b9}{{7.36.1}{94}{Constructor \& Destructor Documentation}{subsection.7.36.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.36.1.1}SucceedOnAverageColour()}{94}{subsubsection.7.36.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.36.2}Member Function Documentation}{94}{subsection.7.36.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour_ad74741a169d3f83003790f20feac1c7a}{{7.36.2}{94}{Member Function Documentation}{subsection.7.36.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.36.2.1}calculateColorDifference()}{94}{subsubsection.7.36.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour_a0fa0604b860cbdbdf01fd579fae43f66}{{7.36.2.1}{94}{\texorpdfstring {calculateColorDifference()}{calculateColorDifference()}}{subsubsection.7.36.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.36.2.2}calculateMaxColorDifference()}{95}{subsubsection.7.36.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour_a09305edce8f246a516339bba2a23887c}{{7.36.2.2}{95}{\texorpdfstring {calculateMaxColorDifference()}{calculateMaxColorDifference()}}{subsubsection.7.36.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.36.2.3}getHexColour()}{95}{subsubsection.7.36.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour_a3735e7b6cf4274fb4efb3f78155c8d66}{{7.36.2.3}{95}{\texorpdfstring {getHexColour()}{getHexColour()}}{subsubsection.7.36.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.36.2.4}getTolerance()}{95}{subsubsection.7.36.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour_ad00bce2d0734901c731d1b2118c22558}{{7.36.2.4}{95}{\texorpdfstring {getTolerance()}{getTolerance()}}{subsubsection.7.36.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.36.2.5}hexToRGB()}{95}{subsubsection.7.36.2.5}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour_aeea2c473b292cf8cf45008b6391df440}{{7.36.2.5}{95}{\texorpdfstring {hexToRGB()}{hexToRGB()}}{subsubsection.7.36.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.36.2.6}parse()}{95}{subsubsection.7.36.2.6}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour_a4aae9efacfa01e74012ae90aef2b5b48}{{7.36.2.6}{95}{\texorpdfstring {parse()}{parse()}}{subsubsection.7.36.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.36.2.7}run()}{95}{subsubsection.7.36.2.7}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour_a9904e657590430f6c31a4bb84eff50e0}{{7.36.2.7}{95}{\texorpdfstring {run()}{run()}}{subsubsection.7.36.2.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.36.2.8}toString()}{96}{subsubsection.7.36.2.8}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.36.3}Member Data Documentation}{96}{subsection.7.36.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour_a69b9d3a559bd242f49e585fae29c56af}{{7.36.3}{96}{Member Data Documentation}{subsection.7.36.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.36.3.1}hex\_colour}{96}{subsubsection.7.36.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColour_a17d9a331f17c843dcde8d3ccbdf6dcc3}{{7.36.3.1}{96}{\texorpdfstring {hex\_colour}{hex\_colour}}{subsubsection.7.36.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.36.3.2}tolerance}{96}{subsubsection.7.36.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.37}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::condition\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Average\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Nearby\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scan Class Reference}{96}{section.7.37}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan}{{7.37}{96}{behaviour\+\_\+tree\+::node\+::custom\+::condition\+::Succeed\+On\+Average\+Nearby\+Scan Class Reference}{section.7.37}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.37.1}Constructor \& Destructor Documentation}{97}{subsection.7.37.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan_a6cc43743fcc308deab05a041dcfd16ef}{{7.37.1}{97}{Constructor \& Destructor Documentation}{subsection.7.37.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.37.1.1}SucceedOnAverageNearbyScan()}{97}{subsubsection.7.37.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.37.2}Member Function Documentation}{97}{subsection.7.37.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan_a1843ff305fc133a9c7dce240bdd67619}{{7.37.2}{97}{Member Function Documentation}{subsection.7.37.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.37.2.1}getAverageDistanceUnit()}{98}{subsubsection.7.37.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan_a97a6a866d5b47fad66d286bdf8a37b3d}{{7.37.2.1}{98}{\texorpdfstring {getAverageDistanceUnit()}{getAverageDistanceUnit()}}{subsubsection.7.37.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.37.2.2}getCentimeters()}{98}{subsubsection.7.37.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan_a2f3fad2bd45ebc38e78839de8538dd1f}{{7.37.2.2}{98}{\texorpdfstring {getCentimeters()}{getCentimeters()}}{subsubsection.7.37.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.37.2.3}getMaxAngle()}{98}{subsubsection.7.37.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan_a0fa72566f2475a1a1699e099b15a4755}{{7.37.2.3}{98}{\texorpdfstring {getMaxAngle()}{getMaxAngle()}}{subsubsection.7.37.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.37.2.4}getMinAngle()}{98}{subsubsection.7.37.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan_a538e36893b88ad5059367ba3c49ebcd0}{{7.37.2.4}{98}{\texorpdfstring {getMinAngle()}{getMinAngle()}}{subsubsection.7.37.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.37.2.5}getSmallestMeasureAmountUsed()}{98}{subsubsection.7.37.2.5}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan_a7d2f515e56b4cb80619d0850753db3f9}{{7.37.2.5}{98}{\texorpdfstring {getSmallestMeasureAmountUsed()}{getSmallestMeasureAmountUsed()}}{subsubsection.7.37.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.37.2.6}parse()}{98}{subsubsection.7.37.2.6}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan_a41ce1a5977935cc64c273a749e32830d}{{7.37.2.6}{98}{\texorpdfstring {parse()}{parse()}}{subsubsection.7.37.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.37.2.7}run()}{99}{subsubsection.7.37.2.7}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan_a8b712bfca5d1808a54e0355f755a02a3}{{7.37.2.7}{99}{\texorpdfstring {run()}{run()}}{subsubsection.7.37.2.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.37.2.8}toString()}{99}{subsubsection.7.37.2.8}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.37.3}Member Data Documentation}{99}{subsection.7.37.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan_aba50bc59d5cdff66b40204584549819a}{{7.37.3}{99}{Member Data Documentation}{subsection.7.37.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.37.3.1}average\_distance\_unit}{99}{subsubsection.7.37.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan_a161abea1b78dc5b0703bf9cb46f9eb4b}{{7.37.3.1}{99}{\texorpdfstring {average\_distance\_unit}{average\_distance\_unit}}{subsubsection.7.37.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.37.3.2}cm}{99}{subsubsection.7.37.3.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan_a9b131ab91f34232d110de5f4e114daae}{{7.37.3.2}{99}{\texorpdfstring {cm}{cm}}{subsubsection.7.37.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.37.3.3}max\_angle}{99}{subsubsection.7.37.3.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan_a4f435ab0f2abf7684b9b7a2c6a114afb}{{7.37.3.3}{99}{\texorpdfstring {max\_angle}{max\_angle}}{subsubsection.7.37.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.37.3.4}min\_angle}{99}{subsubsection.7.37.3.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearbyScan_a578442f00f0e076da7992b3195e76e13}{{7.37.3.4}{99}{\texorpdfstring {min\_angle}{min\_angle}}{subsubsection.7.37.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.37.3.5}smallest\_measure\_amount\_used}{100}{subsubsection.7.37.3.5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.38}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Turn Class Reference}{100}{section.7.38}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Turn}{{7.38}{100}{behaviour\+\_\+tree\+::node\+::custom\+::action\+::Turn Class Reference}{section.7.38}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.38.1}Constructor \& Destructor Documentation}{100}{subsection.7.38.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Turn_a7f7bb9a22395ea16cee8221b0fc2ade6}{{7.38.1}{100}{Constructor \& Destructor Documentation}{subsection.7.38.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.38.1.1}Turn()}{101}{subsubsection.7.38.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.38.2}Member Function Documentation}{101}{subsection.7.38.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Turn_a521d1fb5a36ca0c848501ab480e8bb80}{{7.38.2}{101}{Member Function Documentation}{subsection.7.38.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.38.2.1}getAngle()}{101}{subsubsection.7.38.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Turn_a8f999888cf6b32b7be15fe33d7bad075}{{7.38.2.1}{101}{\texorpdfstring {getAngle()}{getAngle()}}{subsubsection.7.38.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.38.2.2}parse()}{101}{subsubsection.7.38.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Turn_a773a75938e87ac0accf924cbef707cf3}{{7.38.2.2}{101}{\texorpdfstring {parse()}{parse()}}{subsubsection.7.38.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.38.2.3}run()}{101}{subsubsection.7.38.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Turn_a7cb0afb70132b5ae4f24b71dbe2db467}{{7.38.2.3}{101}{\texorpdfstring {run()}{run()}}{subsubsection.7.38.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.38.2.4}toString()}{101}{subsubsection.7.38.2.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.38.3}Member Data Documentation}{101}{subsection.7.38.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Turn_a14290839b1c9bc9401c8c1b4931901b5}{{7.38.3}{101}{Member Data Documentation}{subsection.7.38.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.38.3.1}angle}{102}{subsubsection.7.38.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.39}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::leaf\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Use\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Root Class Reference}{102}{section.7.39}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1UseRoot}{{7.39}{102}{behaviour\+\_\+tree\+::node\+::leaf\+::Use\+Root Class Reference}{section.7.39}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.39.1}Constructor \& Destructor Documentation}{102}{subsection.7.39.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1UseRoot_a0fe971df0220bbe4ba14036422bda806}{{7.39.1}{102}{Constructor \& Destructor Documentation}{subsection.7.39.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.39.1.1}UseRoot()}{102}{subsubsection.7.39.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.39.2}Member Function Documentation}{103}{subsection.7.39.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1UseRoot_a34971e77c9e351eea80d5c1a31d2998f}{{7.39.2}{103}{Member Function Documentation}{subsection.7.39.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.39.2.1}getId()}{103}{subsubsection.7.39.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1UseRoot_a38ea01e187935c328ce02d18709a4df4}{{7.39.2.1}{103}{\texorpdfstring {getId()}{getId()}}{subsubsection.7.39.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.39.2.2}run()}{103}{subsubsection.7.39.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1UseRoot_a64030e9ae861aacae511359e14e69d69}{{7.39.2.2}{103}{\texorpdfstring {run()}{run()}}{subsubsection.7.39.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.39.2.3}toString()}{103}{subsubsection.7.39.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1UseRoot_a9e2b6e0239efc7f1cfb0a07116ed1e5f}{{7.39.2.3}{103}{\texorpdfstring {toString()}{toString()}}{subsubsection.7.39.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.39.2.4}type()}{103}{subsubsection.7.39.2.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.39.3}Member Data Documentation}{103}{subsection.7.39.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1node_1_1leaf_1_1UseRoot_a1db9c4332886dc725da1cd7d64438059}{{7.39.3}{103}{Member Data Documentation}{subsection.7.39.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.39.3.1}id}{103}{subsubsection.7.39.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {8}File Documentation}{105}{chapter.8}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {8.1}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree.hpp File Reference}{105}{section.8.1}\protected@file@percent } +\newlabel{BehaviourTree_8hpp}{{8.1}{105}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/\+Behaviour\+Tree.hpp File Reference}{section.8.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.2}Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{105}{section.8.2}\protected@file@percent } +\newlabel{BehaviourTree_8hpp_source}{{8.2}{105}{Behaviour\+Tree.\+hpp}{section.8.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.3}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser.hpp File Reference}{106}{section.8.3}\protected@file@percent } +\newlabel{BehaviourTreeParser_8hpp}{{8.3}{106}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/\+Behaviour\+Tree\+Parser.hpp File Reference}{section.8.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.4}Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{107}{section.8.4}\protected@file@percent } +\newlabel{BehaviourTreeParser_8hpp_source}{{8.4}{107}{Behaviour\+Tree\+Parser.\+hpp}{section.8.4}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.5}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Context.cpp File Reference}{112}{section.8.5}\protected@file@percent } +\newlabel{Context_8cpp}{{8.5}{112}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/\+Context.cpp File Reference}{section.8.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.6}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Context.h File Reference}{113}{section.8.6}\protected@file@percent } +\newlabel{Context_8h}{{8.6}{113}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/\+Context.h File Reference}{section.8.6}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.7}Context.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{113}{section.8.7}\protected@file@percent } +\newlabel{Context_8h_source}{{8.7}{113}{Context.\+h}{section.8.7}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.8}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/blackboard/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node.hpp File Reference}{114}{section.8.8}\protected@file@percent } +\newlabel{BlackboardNode_8hpp}{{8.8}{114}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/blackboard/\+Blackboard\+Node.hpp File Reference}{section.8.8}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.9}Blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{114}{section.8.9}\protected@file@percent } +\newlabel{BlackboardNode_8hpp_source}{{8.9}{114}{Blackboard\+Node.\+hpp}{section.8.9}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.10}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/blackboard/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{115}{section.8.10}\protected@file@percent } +\newlabel{BlackboardType_8hpp}{{8.10}{115}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/blackboard/\+Blackboard\+Type.hpp File Reference}{section.8.10}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.11}Blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{115}{section.8.11}\protected@file@percent } +\newlabel{BlackboardType_8hpp_source}{{8.11}{115}{Blackboard\+Type.\+hpp}{section.8.11}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.12}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/blackboard/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Change\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Integer.hpp File Reference}{115}{section.8.12}\protected@file@percent } +\newlabel{ChangeInteger_8hpp}{{8.12}{115}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/blackboard/\+Change\+Integer.hpp File Reference}{section.8.12}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.13}Change\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Integer.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{116}{section.8.13}\protected@file@percent } +\newlabel{ChangeInteger_8hpp_source}{{8.13}{116}{Change\+Integer.\+hpp}{section.8.13}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.14}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/blackboard/enum/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Condition\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Operator\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{117}{section.8.14}\protected@file@percent } +\newlabel{ConditionOperatorType_8hpp}{{8.14}{117}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/blackboard/enum/\+Condition\+Operator\+Type.hpp File Reference}{section.8.14}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.15}Condition\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Operator\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{117}{section.8.15}\protected@file@percent } +\newlabel{ConditionOperatorType_8hpp_source}{{8.15}{117}{Condition\+Operator\+Type.\+hpp}{section.8.15}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.16}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/blackboard/enum/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Integer\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Change\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{117}{section.8.16}\protected@file@percent } +\newlabel{IntegerChangeType_8hpp}{{8.16}{117}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/blackboard/enum/\+Integer\+Change\+Type.hpp File Reference}{section.8.16}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.17}Integer\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Change\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{118}{section.8.17}\protected@file@percent } +\newlabel{IntegerChangeType_8hpp_source}{{8.17}{118}{Integer\+Change\+Type.\+hpp}{section.8.17}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.18}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/blackboard/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Integer\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Condition.hpp File Reference}{118}{section.8.18}\protected@file@percent } +\newlabel{IntegerCondition_8hpp}{{8.18}{118}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/blackboard/\+Integer\+Condition.hpp File Reference}{section.8.18}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.19}Integer\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Condition.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{118}{section.8.19}\protected@file@percent } +\newlabel{IntegerCondition_8hpp_source}{{8.19}{118}{Integer\+Condition.\+hpp}{section.8.19}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.20}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/composite/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Composite.hpp File Reference}{119}{section.8.20}\protected@file@percent } +\newlabel{Composite_8hpp}{{8.20}{119}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/composite/\+Composite.hpp File Reference}{section.8.20}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.21}Composite.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{120}{section.8.21}\protected@file@percent } +\newlabel{Composite_8hpp_source}{{8.21}{120}{Composite.\+hpp}{section.8.21}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.22}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/composite/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Composite\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{120}{section.8.22}\protected@file@percent } +\newlabel{CompositeType_8hpp}{{8.22}{120}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/composite/\+Composite\+Type.hpp File Reference}{section.8.22}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.23}Composite\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{121}{section.8.23}\protected@file@percent } +\newlabel{CompositeType_8hpp_source}{{8.23}{121}{Composite\+Type.\+hpp}{section.8.23}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.24}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/composite/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Random.hpp File Reference}{121}{section.8.24}\protected@file@percent } +\newlabel{Random_8hpp}{{8.24}{121}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/composite/\+Random.hpp File Reference}{section.8.24}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.24.1}Typedef Documentation}{121}{subsection.8.24.1}\protected@file@percent } +\newlabel{Random_8hpp_a37803052e4ec1ec10036c999338f9771}{{8.24.1}{121}{Typedef Documentation}{subsection.8.24.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.24.1.1}effolkronium\_Random}{122}{subsubsection.8.24.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.25}Random.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{122}{section.8.25}\protected@file@percent } +\newlabel{Random_8hpp_source}{{8.25}{122}{Random.\+hpp}{section.8.25}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.26}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/composite/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Selector.hpp File Reference}{122}{section.8.26}\protected@file@percent } +\newlabel{Selector_8hpp}{{8.26}{122}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/composite/\+Selector.hpp File Reference}{section.8.26}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.27}Selector.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{123}{section.8.27}\protected@file@percent } +\newlabel{Selector_8hpp_source}{{8.27}{123}{Selector.\+hpp}{section.8.27}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.28}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/composite/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Sequence.hpp File Reference}{124}{section.8.28}\protected@file@percent } +\newlabel{Sequence_8hpp}{{8.28}{124}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/composite/\+Sequence.hpp File Reference}{section.8.28}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.29}Sequence.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{124}{section.8.29}\protected@file@percent } +\newlabel{Sequence_8hpp_source}{{8.29}{124}{Sequence.\+hpp}{section.8.29}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.30}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node.hpp File Reference}{125}{section.8.30}\protected@file@percent } +\newlabel{CustomNode_8hpp}{{8.30}{125}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/custom/\+Custom\+Node.hpp File Reference}{section.8.30}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.31}Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{125}{section.8.31}\protected@file@percent } +\newlabel{CustomNode_8hpp_source}{{8.31}{125}{Custom\+Node.\+hpp}{section.8.31}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.32}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser.hpp File Reference}{126}{section.8.32}\protected@file@percent } +\newlabel{CustomNodeParser_8hpp}{{8.32}{126}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/custom/\+Custom\+Node\+Parser.hpp File Reference}{section.8.32}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.33}Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{126}{section.8.33}\protected@file@percent } +\newlabel{CustomNodeParser_8hpp_source}{{8.33}{126}{Custom\+Node\+Parser.\+hpp}{section.8.33}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.34}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/decorator/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Decorator.hpp File Reference}{126}{section.8.34}\protected@file@percent } +\newlabel{Decorator_8hpp}{{8.34}{126}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/decorator/\+Decorator.hpp File Reference}{section.8.34}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.35}Decorator.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{127}{section.8.35}\protected@file@percent } +\newlabel{Decorator_8hpp_source}{{8.35}{127}{Decorator.\+hpp}{section.8.35}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.36}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/decorator/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Decorator\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{127}{section.8.36}\protected@file@percent } +\newlabel{DecoratorType_8hpp}{{8.36}{127}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/decorator/\+Decorator\+Type.hpp File Reference}{section.8.36}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.37}Decorator\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{128}{section.8.37}\protected@file@percent } +\newlabel{DecoratorType_8hpp_source}{{8.37}{128}{Decorator\+Type.\+hpp}{section.8.37}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.38}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/decorator/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Invert.hpp File Reference}{128}{section.8.38}\protected@file@percent } +\newlabel{Invert_8hpp}{{8.38}{128}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/decorator/\+Invert.hpp File Reference}{section.8.38}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.39}Invert.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{128}{section.8.39}\protected@file@percent } +\newlabel{Invert_8hpp_source}{{8.39}{128}{Invert.\+hpp}{section.8.39}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.40}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/decorator/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Repeat.hpp File Reference}{129}{section.8.40}\protected@file@percent } +\newlabel{Repeat_8hpp}{{8.40}{129}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/decorator/\+Repeat.hpp File Reference}{section.8.40}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.41}Repeat.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{129}{section.8.41}\protected@file@percent } +\newlabel{Repeat_8hpp_source}{{8.41}{129}{Repeat.\+hpp}{section.8.41}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.42}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/leaf/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Fail.hpp File Reference}{130}{section.8.42}\protected@file@percent } +\newlabel{Fail_8hpp}{{8.42}{130}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/leaf/\+Fail.hpp File Reference}{section.8.42}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.43}Fail.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{131}{section.8.43}\protected@file@percent } +\newlabel{Fail_8hpp_source}{{8.43}{131}{Fail.\+hpp}{section.8.43}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.44}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/leaf/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Leaf.hpp File Reference}{131}{section.8.44}\protected@file@percent } +\newlabel{Leaf_8hpp}{{8.44}{131}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/leaf/\+Leaf.hpp File Reference}{section.8.44}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.45}Leaf.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{132}{section.8.45}\protected@file@percent } +\newlabel{Leaf_8hpp_source}{{8.45}{132}{Leaf.\+hpp}{section.8.45}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.46}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/leaf/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Leaf\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{132}{section.8.46}\protected@file@percent } +\newlabel{LeafType_8hpp}{{8.46}{132}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/leaf/\+Leaf\+Type.hpp File Reference}{section.8.46}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.47}Leaf\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{132}{section.8.47}\protected@file@percent } +\newlabel{LeafType_8hpp_source}{{8.47}{132}{Leaf\+Type.\+hpp}{section.8.47}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.48}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/leaf/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Succeed.hpp File Reference}{133}{section.8.48}\protected@file@percent } +\newlabel{Succeed_8hpp}{{8.48}{133}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/leaf/\+Succeed.hpp File Reference}{section.8.48}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.49}Succeed.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{133}{section.8.49}\protected@file@percent } +\newlabel{Succeed_8hpp_source}{{8.49}{133}{Succeed.\+hpp}{section.8.49}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.50}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/leaf/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Use\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Root.hpp File Reference}{133}{section.8.50}\protected@file@percent } +\newlabel{UseRoot_8hpp}{{8.50}{133}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/leaf/\+Use\+Root.hpp File Reference}{section.8.50}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.51}Use\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Root.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{134}{section.8.51}\protected@file@percent } +\newlabel{UseRoot_8hpp_source}{{8.51}{134}{Use\+Root.\+hpp}{section.8.51}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.52}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node.hpp File Reference}{134}{section.8.52}\protected@file@percent } +\newlabel{Node_8hpp}{{8.52}{134}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/node/\+Node.hpp File Reference}{section.8.52}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.53}Node.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{135}{section.8.53}\protected@file@percent } +\newlabel{Node_8hpp_source}{{8.53}{135}{Node.\+hpp}{section.8.53}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.54}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Root.hpp File Reference}{136}{section.8.54}\protected@file@percent } +\newlabel{Root_8hpp}{{8.54}{136}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/\+Root.hpp File Reference}{section.8.54}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.55}Root.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{136}{section.8.55}\protected@file@percent } +\newlabel{Root_8hpp_source}{{8.55}{136}{Root.\+hpp}{section.8.55}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.56}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Status.hpp File Reference}{137}{section.8.56}\protected@file@percent } +\newlabel{Status_8hpp}{{8.56}{137}{behaviour\+\_\+tree/include/behaviour\+\_\+tree/\+Status.hpp File Reference}{section.8.56}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.57}Status.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{137}{section.8.57}\protected@file@percent } +\newlabel{Status_8hpp_source}{{8.57}{137}{Status.\+hpp}{section.8.57}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.58}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/global/distance.h File Reference}{137}{section.8.58}\protected@file@percent } +\newlabel{distance_8h}{{8.58}{137}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/global/distance.h File Reference}{section.8.58}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.59}distance.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{137}{section.8.59}\protected@file@percent } +\newlabel{distance_8h_source}{{8.59}{137}{distance.\+h}{section.8.59}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.60}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Drive.hpp File Reference}{138}{section.8.60}\protected@file@percent } +\newlabel{Drive_8hpp}{{8.60}{138}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/action/\+Drive.hpp File Reference}{section.8.60}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.61}Drive.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{138}{section.8.61}\protected@file@percent } +\newlabel{Drive_8hpp_source}{{8.61}{138}{Drive.\+hpp}{section.8.61}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.62}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/enum/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Clock\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Direction\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{140}{section.8.62}\protected@file@percent } +\newlabel{ClockDirectionType_8hpp}{{8.62}{140}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/action/enum/\+Clock\+Direction\+Type.hpp File Reference}{section.8.62}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.63}Clock\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Direction\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{140}{section.8.63}\protected@file@percent } +\newlabel{ClockDirectionType_8hpp_source}{{8.63}{140}{Clock\+Direction\+Type.\+hpp}{section.8.63}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.64}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/enum/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Direction\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{140}{section.8.64}\protected@file@percent } +\newlabel{DirectionType_8hpp}{{8.64}{140}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/action/enum/\+Direction\+Type.hpp File Reference}{section.8.64}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.65}Direction\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{141}{section.8.65}\protected@file@percent } +\newlabel{DirectionType_8hpp_source}{{8.65}{141}{Direction\+Type.\+hpp}{section.8.65}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.66}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/enum/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Servo\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{141}{section.8.66}\protected@file@percent } +\newlabel{ServoType_8hpp}{{8.66}{141}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/action/enum/\+Servo\+Type.hpp File Reference}{section.8.66}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.67}Servo\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{141}{section.8.67}\protected@file@percent } +\newlabel{ServoType_8hpp_source}{{8.67}{141}{Servo\+Type.\+hpp}{section.8.67}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.68}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/enum/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheel\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{142}{section.8.68}\protected@file@percent } +\newlabel{WheelType_8hpp}{{8.68}{142}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/action/enum/\+Wheel\+Type.hpp File Reference}{section.8.68}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.69}Wheel\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{142}{section.8.69}\protected@file@percent } +\newlabel{WheelType_8hpp_source}{{8.69}{142}{Wheel\+Type.\+hpp}{section.8.69}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.70}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Pause\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Execution.hpp File Reference}{142}{section.8.70}\protected@file@percent } +\newlabel{PauseExecution_8hpp}{{8.70}{142}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/action/\+Pause\+Execution.hpp File Reference}{section.8.70}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.71}Pause\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Execution.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{143}{section.8.71}\protected@file@percent } +\newlabel{PauseExecution_8hpp_source}{{8.71}{143}{Pause\+Execution.\+hpp}{section.8.71}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.72}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Print.hpp File Reference}{144}{section.8.72}\protected@file@percent } +\newlabel{Print_8hpp}{{8.72}{144}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/action/\+Print.hpp File Reference}{section.8.72}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.73}Print.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{144}{section.8.73}\protected@file@percent } +\newlabel{Print_8hpp_source}{{8.73}{144}{Print.\+hpp}{section.8.73}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.74}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Angle.hpp File Reference}{145}{section.8.74}\protected@file@percent } +\newlabel{SetAngle_8hpp}{{8.74}{145}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/action/\+Set\+Angle.hpp File Reference}{section.8.74}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.75}Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Angle.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{145}{section.8.75}\protected@file@percent } +\newlabel{SetAngle_8hpp_source}{{8.75}{145}{Set\+Angle.\+hpp}{section.8.75}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.76}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Speed.hpp File Reference}{147}{section.8.76}\protected@file@percent } +\newlabel{SetSpeed_8hpp}{{8.76}{147}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/action/\+Set\+Speed.hpp File Reference}{section.8.76}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.77}Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Speed.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{147}{section.8.77}\protected@file@percent } +\newlabel{SetSpeed_8hpp_source}{{8.77}{147}{Set\+Speed.\+hpp}{section.8.77}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.78}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheel\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Direction.hpp File Reference}{149}{section.8.78}\protected@file@percent } +\newlabel{SetWheelDirection_8hpp}{{8.78}{149}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/action/\+Set\+Wheel\+Direction.hpp File Reference}{section.8.78}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.79}Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheel\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Direction.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{150}{section.8.79}\protected@file@percent } +\newlabel{SetWheelDirection_8hpp_source}{{8.79}{150}{Set\+Wheel\+Direction.\+hpp}{section.8.79}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.80}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Turn.hpp File Reference}{152}{section.8.80}\protected@file@percent } +\newlabel{Turn_8hpp}{{8.80}{152}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/action/\+Turn.hpp File Reference}{section.8.80}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.81}Turn.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{152}{section.8.81}\protected@file@percent } +\newlabel{Turn_8hpp_source}{{8.81}{152}{Turn.\+hpp}{section.8.81}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.82}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser.hpp File Reference}{153}{section.8.82}\protected@file@percent } +\newlabel{CarCustomNodeParser_8hpp}{{8.82}{153}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/\+Car\+Custom\+Node\+Parser.hpp File Reference}{section.8.82}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.83}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{154}{section.8.83}\protected@file@percent } +\newlabel{CarCustomNodeParser_8hpp_source}{{8.83}{154}{Car\+Custom\+Node\+Parser.\+hpp}{section.8.83}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.84}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/condition/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Any\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Nearby\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scan.hpp File Reference}{155}{section.8.84}\protected@file@percent } +\newlabel{SucceedOnAnyNearbyScan_8hpp}{{8.84}{155}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/condition/\+Succeed\+On\+Any\+Nearby\+Scan.hpp File Reference}{section.8.84}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.85}Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Any\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Nearby\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scan.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{156}{section.8.85}\protected@file@percent } +\newlabel{SucceedOnAnyNearbyScan_8hpp_source}{{8.85}{156}{Succeed\+On\+Any\+Nearby\+Scan.\+hpp}{section.8.85}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.86}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/condition/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Average\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Colour.hpp File Reference}{157}{section.8.86}\protected@file@percent } +\newlabel{SucceedOnAverageColour_8hpp}{{8.86}{157}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/condition/\+Succeed\+On\+Average\+Colour.hpp File Reference}{section.8.86}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.87}Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Average\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Colour.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{158}{section.8.87}\protected@file@percent } +\newlabel{SucceedOnAverageColour_8hpp_source}{{8.87}{158}{Succeed\+On\+Average\+Colour.\+hpp}{section.8.87}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.88}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/condition/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Average\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Nearby\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scan.hpp File Reference}{160}{section.8.88}\protected@file@percent } +\newlabel{SucceedOnAverageNearbyScan_8hpp}{{8.88}{160}{behaviour\+\_\+tree\+\_\+car/include/behaviour\+\_\+tree/node/custom/condition/\+Succeed\+On\+Average\+Nearby\+Scan.hpp File Reference}{section.8.88}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.89}Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Average\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Nearby\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scan.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{160}{section.8.89}\protected@file@percent } +\newlabel{SucceedOnAverageNearbyScan_8hpp_source}{{8.89}{160}{Succeed\+On\+Average\+Nearby\+Scan.\+hpp}{section.8.89}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.90}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tester/src/main.cpp File Reference}{162}{section.8.90}\protected@file@percent } +\newlabel{behaviour__tree__tester_2src_2main_8cpp}{{8.90}{162}{behaviour\+\_\+tree\+\_\+tester/src/main.cpp File Reference}{section.8.90}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.90.1}Function Documentation}{162}{subsection.8.90.1}\protected@file@percent } +\newlabel{behaviour__tree__tester_2src_2main_8cpp_ac0f2228420376f4db7e1274f2b41667c}{{8.90.1}{162}{Function Documentation}{subsection.8.90.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.90.1.1}main()}{163}{subsubsection.8.90.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.91}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}validator/src/main.cpp File Reference}{163}{section.8.91}\protected@file@percent } +\newlabel{behaviour__tree__validator_2src_2main_8cpp}{{8.91}{163}{behaviour\+\_\+tree\+\_\+validator/src/main.cpp File Reference}{section.8.91}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.91.1}Function Documentation}{163}{subsection.8.91.1}\protected@file@percent } +\newlabel{behaviour__tree__validator_2src_2main_8cpp_a0ddf1224851353fc92bfbff6f499fa97}{{8.91.1}{163}{Function Documentation}{subsection.8.91.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.91.1.1}main()}{163}{subsubsection.8.91.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.92}README.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}md File Reference}{163}{section.8.92}\protected@file@percent } +\newlabel{README_8md}{{8.92}{163}{README.\+md File Reference}{section.8.92}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.93}rplidar/include/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}RPLidar.h File Reference}{163}{section.8.93}\protected@file@percent } +\newlabel{RPLidar_8h}{{8.93}{163}{rplidar/include/\+RPLidar.h File Reference}{section.8.93}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.94}RPLidar.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{164}{section.8.94}\protected@file@percent } +\newlabel{RPLidar_8h_source}{{8.94}{164}{RPLidar.\+h}{section.8.94}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.95}utils/include/utils/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Name.hpp File Reference}{173}{section.8.95}\protected@file@percent } +\newlabel{TypeName_8hpp}{{8.95}{173}{utils/include/utils/\+Type\+Name.hpp File Reference}{section.8.95}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.96}Type\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Name.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{174}{section.8.96}\protected@file@percent } +\newlabel{TypeName_8hpp_source}{{8.96}{174}{Type\+Name.\+hpp}{section.8.96}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.97}utils/include/utils/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Utility.hpp File Reference}{175}{section.8.97}\protected@file@percent } +\newlabel{Utility_8hpp}{{8.97}{175}{utils/include/utils/\+Utility.hpp File Reference}{section.8.97}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.98}Utility.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{175}{section.8.98}\protected@file@percent } +\newlabel{Utility_8hpp_source}{{8.98}{175}{Utility.\+hpp}{section.8.98}{}} +\@writefile{toc}{\contentsline {chapter}{Index}{177}{section*.257}\protected@file@percent } +\gdef \@abspage@last{205} diff --git a/other/latex/refman.idx b/other/latex/refman.idx new file mode 100644 index 00000000..daa8f389 --- /dev/null +++ b/other/latex/refman.idx @@ -0,0 +1,851 @@ +\indexentry{behaviour\_tree@{behaviour\_tree}|hyperpage}{11} +\indexentry{behaviour\_tree@{behaviour\_tree}!Status@{Status}|hyperpage}{11} +\indexentry{Status@{Status}!behaviour\_tree@{behaviour\_tree}|hyperpage}{11} +\indexentry{Success@{Success}!behaviour\_tree@{behaviour\_tree}|hyperpage}{11} +\indexentry{behaviour\_tree@{behaviour\_tree}!Success@{Success}|hyperpage}{11} +\indexentry{Failure@{Failure}!behaviour\_tree@{behaviour\_tree}|hyperpage}{11} +\indexentry{behaviour\_tree@{behaviour\_tree}!Failure@{Failure}|hyperpage}{11} +\indexentry{Running@{Running}!behaviour\_tree@{behaviour\_tree}|hyperpage}{11} +\indexentry{behaviour\_tree@{behaviour\_tree}!Running@{Running}|hyperpage}{11} +\indexentry{behaviour\_tree::global@{behaviour\_tree::global}|hyperpage}{12} +\indexentry{behaviour\_tree::global@{behaviour\_tree::global}!CM\_TO\_DISTANCE@{CM\_TO\_DISTANCE}|hyperpage}{12} +\indexentry{CM\_TO\_DISTANCE@{CM\_TO\_DISTANCE}!behaviour\_tree::global@{behaviour\_tree::global}|hyperpage}{12} +\indexentry{behaviour\_tree::node@{behaviour\_tree::node}|hyperpage}{12} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{12} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}!BlackboardType@{BlackboardType}|hyperpage}{12} +\indexentry{BlackboardType@{BlackboardType}!behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{12} +\indexentry{ChangeInteger@{ChangeInteger}!behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{13} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}!ChangeInteger@{ChangeInteger}|hyperpage}{13} +\indexentry{IntegerCondition@{IntegerCondition}!behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{13} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}!IntegerCondition@{IntegerCondition}|hyperpage}{13} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}!ConditionOperatorType@{ConditionOperatorType}|hyperpage}{13} +\indexentry{ConditionOperatorType@{ConditionOperatorType}!behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{13} +\indexentry{Equal@{Equal}!behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{13} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}!Equal@{Equal}|hyperpage}{13} +\indexentry{NotEqual@{NotEqual}!behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{13} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}!NotEqual@{NotEqual}|hyperpage}{13} +\indexentry{GreaterThan@{GreaterThan}!behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{13} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}!GreaterThan@{GreaterThan}|hyperpage}{13} +\indexentry{GreaterThanOrEqual@{GreaterThanOrEqual}!behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{13} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}!GreaterThanOrEqual@{GreaterThanOrEqual}|hyperpage}{13} +\indexentry{LessThan@{LessThan}!behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{13} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}!LessThan@{LessThan}|hyperpage}{13} +\indexentry{LessThanOrEqual@{LessThanOrEqual}!behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{13} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}!LessThanOrEqual@{LessThanOrEqual}|hyperpage}{13} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}!IntegerChangeType@{IntegerChangeType}|hyperpage}{13} +\indexentry{IntegerChangeType@{IntegerChangeType}!behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{13} +\indexentry{Set@{Set}!behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{13} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}!Set@{Set}|hyperpage}{13} +\indexentry{Add@{Add}!behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{13} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}!Add@{Add}|hyperpage}{13} +\indexentry{Subtract@{Subtract}!behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}|hyperpage}{13} +\indexentry{behaviour\_tree::node::blackboard@{behaviour\_tree::node::blackboard}!Subtract@{Subtract}|hyperpage}{13} +\indexentry{behaviour\_tree::node::composite@{behaviour\_tree::node::composite}|hyperpage}{13} +\indexentry{behaviour\_tree::node::composite@{behaviour\_tree::node::composite}!CompositeType@{CompositeType}|hyperpage}{14} +\indexentry{CompositeType@{CompositeType}!behaviour\_tree::node::composite@{behaviour\_tree::node::composite}|hyperpage}{14} +\indexentry{Sequence@{Sequence}!behaviour\_tree::node::composite@{behaviour\_tree::node::composite}|hyperpage}{14} +\indexentry{behaviour\_tree::node::composite@{behaviour\_tree::node::composite}!Sequence@{Sequence}|hyperpage}{14} +\indexentry{Selector@{Selector}!behaviour\_tree::node::composite@{behaviour\_tree::node::composite}|hyperpage}{14} +\indexentry{behaviour\_tree::node::composite@{behaviour\_tree::node::composite}!Selector@{Selector}|hyperpage}{14} +\indexentry{Random@{Random}!behaviour\_tree::node::composite@{behaviour\_tree::node::composite}|hyperpage}{14} +\indexentry{behaviour\_tree::node::composite@{behaviour\_tree::node::composite}!Random@{Random}|hyperpage}{14} +\indexentry{behaviour\_tree::node::custom@{behaviour\_tree::node::custom}|hyperpage}{14} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{14} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}!ClockDirectionType@{ClockDirectionType}|hyperpage}{15} +\indexentry{ClockDirectionType@{ClockDirectionType}!behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{15} +\indexentry{Clockwise@{Clockwise}!behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{15} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}!Clockwise@{Clockwise}|hyperpage}{15} +\indexentry{AntiClockwise@{AntiClockwise}!behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{15} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}!AntiClockwise@{AntiClockwise}|hyperpage}{15} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}!DirectionType@{DirectionType}|hyperpage}{15} +\indexentry{DirectionType@{DirectionType}!behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{15} +\indexentry{Forward@{Forward}!behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{15} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}!Forward@{Forward}|hyperpage}{15} +\indexentry{Backward@{Backward}!behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{15} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}!Backward@{Backward}|hyperpage}{15} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}!ServoType@{ServoType}|hyperpage}{15} +\indexentry{ServoType@{ServoType}!behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{15} +\indexentry{FrontWheels@{FrontWheels}!behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{15} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}!FrontWheels@{FrontWheels}|hyperpage}{15} +\indexentry{CameraServo1@{CameraServo1}!behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{15} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}!CameraServo1@{CameraServo1}|hyperpage}{15} +\indexentry{CameraServo2@{CameraServo2}!behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{15} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}!CameraServo2@{CameraServo2}|hyperpage}{15} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}!WheelType@{WheelType}|hyperpage}{15} +\indexentry{WheelType@{WheelType}!behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{15} +\indexentry{Left@{Left}!behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{15} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}!Left@{Left}|hyperpage}{15} +\indexentry{Right@{Right}!behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{15} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}!Right@{Right}|hyperpage}{15} +\indexentry{Both@{Both}!behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}|hyperpage}{15} +\indexentry{behaviour\_tree::node::custom::action@{behaviour\_tree::node::custom::action}!Both@{Both}|hyperpage}{15} +\indexentry{behaviour\_tree::node::custom::condition@{behaviour\_tree::node::custom::condition}|hyperpage}{16} +\indexentry{behaviour\_tree::node::decorator@{behaviour\_tree::node::decorator}|hyperpage}{16} +\indexentry{behaviour\_tree::node::decorator@{behaviour\_tree::node::decorator}!DecoratorType@{DecoratorType}|hyperpage}{16} +\indexentry{DecoratorType@{DecoratorType}!behaviour\_tree::node::decorator@{behaviour\_tree::node::decorator}|hyperpage}{16} +\indexentry{Invert@{Invert}!behaviour\_tree::node::decorator@{behaviour\_tree::node::decorator}|hyperpage}{16} +\indexentry{behaviour\_tree::node::decorator@{behaviour\_tree::node::decorator}!Invert@{Invert}|hyperpage}{16} +\indexentry{Repeat@{Repeat}!behaviour\_tree::node::decorator@{behaviour\_tree::node::decorator}|hyperpage}{16} +\indexentry{behaviour\_tree::node::decorator@{behaviour\_tree::node::decorator}!Repeat@{Repeat}|hyperpage}{16} +\indexentry{behaviour\_tree::node::leaf@{behaviour\_tree::node::leaf}|hyperpage}{16} +\indexentry{behaviour\_tree::node::leaf@{behaviour\_tree::node::leaf}!LeafType@{LeafType}|hyperpage}{17} +\indexentry{LeafType@{LeafType}!behaviour\_tree::node::leaf@{behaviour\_tree::node::leaf}|hyperpage}{17} +\indexentry{Succeed@{Succeed}!behaviour\_tree::node::leaf@{behaviour\_tree::node::leaf}|hyperpage}{17} +\indexentry{behaviour\_tree::node::leaf@{behaviour\_tree::node::leaf}!Succeed@{Succeed}|hyperpage}{17} +\indexentry{Fail@{Fail}!behaviour\_tree::node::leaf@{behaviour\_tree::node::leaf}|hyperpage}{17} +\indexentry{behaviour\_tree::node::leaf@{behaviour\_tree::node::leaf}!Fail@{Fail}|hyperpage}{17} +\indexentry{UseRoot@{UseRoot}!behaviour\_tree::node::leaf@{behaviour\_tree::node::leaf}|hyperpage}{17} +\indexentry{behaviour\_tree::node::leaf@{behaviour\_tree::node::leaf}!UseRoot@{UseRoot}|hyperpage}{17} +\indexentry{rplidar@{rplidar}|hyperpage}{17} +\indexentry{rplidar@{rplidar}!ScanType@{ScanType}|hyperpage}{18} +\indexentry{ScanType@{ScanType}!rplidar@{rplidar}|hyperpage}{18} +\indexentry{NORMAL@{NORMAL}!rplidar@{rplidar}|hyperpage}{18} +\indexentry{rplidar@{rplidar}!NORMAL@{NORMAL}|hyperpage}{18} +\indexentry{FORCE@{FORCE}!rplidar@{rplidar}|hyperpage}{18} +\indexentry{rplidar@{rplidar}!FORCE@{FORCE}|hyperpage}{18} +\indexentry{EXPRESS@{EXPRESS}!rplidar@{rplidar}|hyperpage}{18} +\indexentry{rplidar@{rplidar}!EXPRESS@{EXPRESS}|hyperpage}{18} +\indexentry{rplidar@{rplidar}!DEFAULT\_MOTOR\_PWM@{DEFAULT\_MOTOR\_PWM}|hyperpage}{18} +\indexentry{DEFAULT\_MOTOR\_PWM@{DEFAULT\_MOTOR\_PWM}!rplidar@{rplidar}|hyperpage}{18} +\indexentry{rplidar@{rplidar}!DESCRIPTOR\_LEN@{DESCRIPTOR\_LEN}|hyperpage}{18} +\indexentry{DESCRIPTOR\_LEN@{DESCRIPTOR\_LEN}!rplidar@{rplidar}|hyperpage}{18} +\indexentry{rplidar@{rplidar}!GET\_HEALTH\_BYTE@{GET\_HEALTH\_BYTE}|hyperpage}{18} +\indexentry{GET\_HEALTH\_BYTE@{GET\_HEALTH\_BYTE}!rplidar@{rplidar}|hyperpage}{18} +\indexentry{rplidar@{rplidar}!GET\_INFO\_BYTE@{GET\_INFO\_BYTE}|hyperpage}{18} +\indexentry{GET\_INFO\_BYTE@{GET\_INFO\_BYTE}!rplidar@{rplidar}|hyperpage}{18} +\indexentry{rplidar@{rplidar}!HEALTH\_LEN@{HEALTH\_LEN}|hyperpage}{18} +\indexentry{HEALTH\_LEN@{HEALTH\_LEN}!rplidar@{rplidar}|hyperpage}{18} +\indexentry{rplidar@{rplidar}!HEALTH\_TYPE@{HEALTH\_TYPE}|hyperpage}{19} +\indexentry{HEALTH\_TYPE@{HEALTH\_TYPE}!rplidar@{rplidar}|hyperpage}{19} +\indexentry{rplidar@{rplidar}!INFO\_LEN@{INFO\_LEN}|hyperpage}{19} +\indexentry{INFO\_LEN@{INFO\_LEN}!rplidar@{rplidar}|hyperpage}{19} +\indexentry{rplidar@{rplidar}!INFO\_TYPE@{INFO\_TYPE}|hyperpage}{19} +\indexentry{INFO\_TYPE@{INFO\_TYPE}!rplidar@{rplidar}|hyperpage}{19} +\indexentry{rplidar@{rplidar}!MAX\_MOTOR\_PWM@{MAX\_MOTOR\_PWM}|hyperpage}{19} +\indexentry{MAX\_MOTOR\_PWM@{MAX\_MOTOR\_PWM}!rplidar@{rplidar}|hyperpage}{19} +\indexentry{rplidar@{rplidar}!RESET\_BYTE@{RESET\_BYTE}|hyperpage}{19} +\indexentry{RESET\_BYTE@{RESET\_BYTE}!rplidar@{rplidar}|hyperpage}{19} +\indexentry{rplidar@{rplidar}!SET\_PWM\_BYTE@{SET\_PWM\_BYTE}|hyperpage}{19} +\indexentry{SET\_PWM\_BYTE@{SET\_PWM\_BYTE}!rplidar@{rplidar}|hyperpage}{19} +\indexentry{rplidar@{rplidar}!STOP\_BYTE@{STOP\_BYTE}|hyperpage}{19} +\indexentry{STOP\_BYTE@{STOP\_BYTE}!rplidar@{rplidar}|hyperpage}{19} +\indexentry{rplidar@{rplidar}!SYNC\_BYTE@{SYNC\_BYTE}|hyperpage}{19} +\indexentry{SYNC\_BYTE@{SYNC\_BYTE}!rplidar@{rplidar}|hyperpage}{19} +\indexentry{rplidar@{rplidar}!SYNC\_BYTE2@{SYNC\_BYTE2}|hyperpage}{20} +\indexentry{SYNC\_BYTE2@{SYNC\_BYTE2}!rplidar@{rplidar}|hyperpage}{20} +\indexentry{utils@{utils}|hyperpage}{20} +\indexentry{utils@{utils}!CexprTypeName@{CexprTypeName}|hyperpage}{20} +\indexentry{CexprTypeName@{CexprTypeName}!utils@{utils}|hyperpage}{20} +\indexentry{utils@{utils}!GetRawTypeNameFormat@{GetRawTypeNameFormat}|hyperpage}{20} +\indexentry{GetRawTypeNameFormat@{GetRawTypeNameFormat}!utils@{utils}|hyperpage}{20} +\indexentry{utils@{utils}!RawTypeName@{RawTypeName}|hyperpage}{20} +\indexentry{RawTypeName@{RawTypeName}!utils@{utils}|hyperpage}{20} +\indexentry{utils@{utils}!TypeName@{TypeName}|hyperpage}{21} +\indexentry{TypeName@{TypeName}!utils@{utils}|hyperpage}{21} +\indexentry{utils@{utils}!TypeName@{TypeName}|hyperpage}{21} +\indexentry{TypeName@{TypeName}!utils@{utils}|hyperpage}{21} +\indexentry{behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}|hyperpage}{23} +\indexentry{behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}!BehaviourTree@{BehaviourTree}|hyperpage}{23} +\indexentry{BehaviourTree@{BehaviourTree}!behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}|hyperpage}{23} +\indexentry{behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}!canRun@{canRun}|hyperpage}{24} +\indexentry{canRun@{canRun}!behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}|hyperpage}{24} +\indexentry{behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}!incrementCycle@{incrementCycle}|hyperpage}{24} +\indexentry{incrementCycle@{incrementCycle}!behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}|hyperpage}{24} +\indexentry{behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}!resetCycles@{resetCycles}|hyperpage}{24} +\indexentry{resetCycles@{resetCycles}!behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}|hyperpage}{24} +\indexentry{behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}!start@{start}|hyperpage}{24} +\indexentry{start@{start}!behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}|hyperpage}{24} +\indexentry{behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}!tick@{tick}|hyperpage}{24} +\indexentry{tick@{tick}!behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}|hyperpage}{24} +\indexentry{behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}!toString@{toString}|hyperpage}{24} +\indexentry{toString@{toString}!behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}|hyperpage}{24} +\indexentry{behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}!UseRoot@{UseRoot}|hyperpage}{24} +\indexentry{UseRoot@{UseRoot}!behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}|hyperpage}{24} +\indexentry{behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}!cycle\_limit@{cycle\_limit}|hyperpage}{25} +\indexentry{cycle\_limit@{cycle\_limit}!behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}|hyperpage}{25} +\indexentry{behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}!cycles@{cycles}|hyperpage}{25} +\indexentry{cycles@{cycles}!behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}|hyperpage}{25} +\indexentry{behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}!root\_to\_use@{root\_to\_use}|hyperpage}{25} +\indexentry{root\_to\_use@{root\_to\_use}!behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}|hyperpage}{25} +\indexentry{behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}!roots@{roots}|hyperpage}{25} +\indexentry{roots@{roots}!behaviour\_tree::BehaviourTree@{behaviour\_tree::BehaviourTree}|hyperpage}{25} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{25} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!BehaviourTreeParser@{BehaviourTreeParser}|hyperpage}{26} +\indexentry{BehaviourTreeParser@{BehaviourTreeParser}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{26} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!BehaviourTreeParser@{BehaviourTreeParser}|hyperpage}{26} +\indexentry{BehaviourTreeParser@{BehaviourTreeParser}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{26} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!instance@{instance}|hyperpage}{26} +\indexentry{instance@{instance}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{26} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!operator=@{operator=}|hyperpage}{26} +\indexentry{operator=@{operator=}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{26} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!parse@{parse}|hyperpage}{27} +\indexentry{parse@{parse}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{27} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!parseBlackboardNode@{parseBlackboardNode}|hyperpage}{27} +\indexentry{parseBlackboardNode@{parseBlackboardNode}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{27} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!parseChild@{parseChild}|hyperpage}{27} +\indexentry{parseChild@{parseChild}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{27} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!parseComposite@{parseComposite}|hyperpage}{27} +\indexentry{parseComposite@{parseComposite}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{27} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!parseCustomNode@{parseCustomNode}|hyperpage}{27} +\indexentry{parseCustomNode@{parseCustomNode}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{27} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!parseDecorator@{parseDecorator}|hyperpage}{27} +\indexentry{parseDecorator@{parseDecorator}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{27} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!parseFileXML@{parseFileXML}|hyperpage}{28} +\indexentry{parseFileXML@{parseFileXML}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{28} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!parseRoot@{parseRoot}|hyperpage}{28} +\indexentry{parseRoot@{parseRoot}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{28} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!parseXML@{parseXML}|hyperpage}{28} +\indexentry{parseXML@{parseXML}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{28} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!setCustomNodeParser@{setCustomNodeParser}|hyperpage}{28} +\indexentry{setCustomNodeParser@{setCustomNodeParser}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{28} +\indexentry{behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}!custom\_node\_parser@{custom\_node\_parser}|hyperpage}{28} +\indexentry{custom\_node\_parser@{custom\_node\_parser}!behaviour\_tree::BehaviourTreeParser@{behaviour\_tree::BehaviourTreeParser}|hyperpage}{28} +\indexentry{behaviour\_tree::node::blackboard::BlackboardNode@{behaviour\_tree::node::blackboard::BlackboardNode}|hyperpage}{29} +\indexentry{behaviour\_tree::node::blackboard::BlackboardNode@{behaviour\_tree::node::blackboard::BlackboardNode}!BlackboardNode@{BlackboardNode}|hyperpage}{29} +\indexentry{BlackboardNode@{BlackboardNode}!behaviour\_tree::node::blackboard::BlackboardNode@{behaviour\_tree::node::blackboard::BlackboardNode}|hyperpage}{29} +\indexentry{behaviour\_tree::node::blackboard::BlackboardNode@{behaviour\_tree::node::blackboard::BlackboardNode}!type@{type}|hyperpage}{29} +\indexentry{type@{type}!behaviour\_tree::node::blackboard::BlackboardNode@{behaviour\_tree::node::blackboard::BlackboardNode}|hyperpage}{29} +\indexentry{behaviour\_tree::node::custom::CarCustomNodeParser@{behaviour\_tree::node::custom::CarCustomNodeParser}|hyperpage}{30} +\indexentry{behaviour\_tree::node::custom::CarCustomNodeParser@{behaviour\_tree::node::custom::CarCustomNodeParser}!CarCustomNodeParser@{CarCustomNodeParser}|hyperpage}{30} +\indexentry{CarCustomNodeParser@{CarCustomNodeParser}!behaviour\_tree::node::custom::CarCustomNodeParser@{behaviour\_tree::node::custom::CarCustomNodeParser}|hyperpage}{30} +\indexentry{behaviour\_tree::node::custom::CarCustomNodeParser@{behaviour\_tree::node::custom::CarCustomNodeParser}!parseCustomNode@{parseCustomNode}|hyperpage}{30} +\indexentry{parseCustomNode@{parseCustomNode}!behaviour\_tree::node::custom::CarCustomNodeParser@{behaviour\_tree::node::custom::CarCustomNodeParser}|hyperpage}{30} +\indexentry{behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}|hyperpage}{31} +\indexentry{behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}!ChangeInteger@{ChangeInteger}|hyperpage}{31} +\indexentry{ChangeInteger@{ChangeInteger}!behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}|hyperpage}{31} +\indexentry{behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}!run@{run}|hyperpage}{32} +\indexentry{run@{run}!behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}|hyperpage}{32} +\indexentry{behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}!toString@{toString}|hyperpage}{32} +\indexentry{toString@{toString}!behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}|hyperpage}{32} +\indexentry{behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}!type@{type}|hyperpage}{32} +\indexentry{type@{type}!behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}|hyperpage}{32} +\indexentry{behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}!integer\_change\_type@{integer\_change\_type}|hyperpage}{32} +\indexentry{integer\_change\_type@{integer\_change\_type}!behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}|hyperpage}{32} +\indexentry{behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}!value@{value}|hyperpage}{32} +\indexentry{value@{value}!behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}|hyperpage}{32} +\indexentry{behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}!variable\_name@{variable\_name}|hyperpage}{33} +\indexentry{variable\_name@{variable\_name}!behaviour\_tree::node::blackboard::ChangeInteger@{behaviour\_tree::node::blackboard::ChangeInteger}|hyperpage}{33} +\indexentry{behaviour\_tree::node::composite::Composite@{behaviour\_tree::node::composite::Composite}|hyperpage}{33} +\indexentry{behaviour\_tree::node::composite::Composite@{behaviour\_tree::node::composite::Composite}!Composite@{Composite}|hyperpage}{33} +\indexentry{Composite@{Composite}!behaviour\_tree::node::composite::Composite@{behaviour\_tree::node::composite::Composite}|hyperpage}{33} +\indexentry{behaviour\_tree::node::composite::Composite@{behaviour\_tree::node::composite::Composite}!run@{run}|hyperpage}{34} +\indexentry{run@{run}!behaviour\_tree::node::composite::Composite@{behaviour\_tree::node::composite::Composite}|hyperpage}{34} +\indexentry{behaviour\_tree::node::composite::Composite@{behaviour\_tree::node::composite::Composite}!tick@{tick}|hyperpage}{34} +\indexentry{tick@{tick}!behaviour\_tree::node::composite::Composite@{behaviour\_tree::node::composite::Composite}|hyperpage}{34} +\indexentry{behaviour\_tree::node::composite::Composite@{behaviour\_tree::node::composite::Composite}!type@{type}|hyperpage}{34} +\indexentry{type@{type}!behaviour\_tree::node::composite::Composite@{behaviour\_tree::node::composite::Composite}|hyperpage}{34} +\indexentry{behaviour\_tree::node::composite::Composite@{behaviour\_tree::node::composite::Composite}!children@{children}|hyperpage}{34} +\indexentry{children@{children}!behaviour\_tree::node::composite::Composite@{behaviour\_tree::node::composite::Composite}|hyperpage}{34} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{35} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}!Context@{Context}|hyperpage}{35} +\indexentry{Context@{Context}!behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{35} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}!\_@{\_}|hyperpage}{36} +\indexentry{\_@{\_}!behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{36} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}!canRun@{canRun}|hyperpage}{36} +\indexentry{canRun@{canRun}!behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{36} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}!containsBlackboard@{containsBlackboard}|hyperpage}{36} +\indexentry{containsBlackboard@{containsBlackboard}!behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{36} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}!getBehaviourTree@{getBehaviourTree}|hyperpage}{36} +\indexentry{getBehaviourTree@{getBehaviourTree}!behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{36} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}!getBlackboard@{getBlackboard}|hyperpage}{36} +\indexentry{getBlackboard@{getBlackboard}!behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{36} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}!popNode@{popNode}|hyperpage}{36} +\indexentry{popNode@{popNode}!behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{36} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}!pushNodeTrace@{pushNodeTrace}|hyperpage}{36} +\indexentry{pushNodeTrace@{pushNodeTrace}!behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{36} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}!setBlackboard@{setBlackboard}|hyperpage}{37} +\indexentry{setBlackboard@{setBlackboard}!behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{37} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}!update@{update}|hyperpage}{37} +\indexentry{update@{update}!behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{37} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}!UseRoot@{UseRoot}|hyperpage}{37} +\indexentry{UseRoot@{UseRoot}!behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{37} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}!behaviour\_tree@{behaviour\_tree}|hyperpage}{37} +\indexentry{behaviour\_tree@{behaviour\_tree}!behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{37} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}!blackboard@{blackboard}|hyperpage}{37} +\indexentry{blackboard@{blackboard}!behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{37} +\indexentry{behaviour\_tree::Context@{behaviour\_tree::Context}!node\_trace\_list@{node\_trace\_list}|hyperpage}{37} +\indexentry{node\_trace\_list@{node\_trace\_list}!behaviour\_tree::Context@{behaviour\_tree::Context}|hyperpage}{37} +\indexentry{behaviour\_tree::node::custom::CustomNode@{behaviour\_tree::node::custom::CustomNode}|hyperpage}{38} +\indexentry{behaviour\_tree::node::custom::CustomNode@{behaviour\_tree::node::custom::CustomNode}!CustomNode@{CustomNode}|hyperpage}{38} +\indexentry{CustomNode@{CustomNode}!behaviour\_tree::node::custom::CustomNode@{behaviour\_tree::node::custom::CustomNode}|hyperpage}{38} +\indexentry{behaviour\_tree::node::custom::CustomNodeParser@{behaviour\_tree::node::custom::CustomNodeParser}|hyperpage}{39} +\indexentry{behaviour\_tree::node::custom::CustomNodeParser@{behaviour\_tree::node::custom::CustomNodeParser}!parseCustomNode@{parseCustomNode}|hyperpage}{39} +\indexentry{parseCustomNode@{parseCustomNode}!behaviour\_tree::node::custom::CustomNodeParser@{behaviour\_tree::node::custom::CustomNodeParser}|hyperpage}{39} +\indexentry{behaviour\_tree::node::decorator::Decorator@{behaviour\_tree::node::decorator::Decorator}|hyperpage}{40} +\indexentry{behaviour\_tree::node::decorator::Decorator@{behaviour\_tree::node::decorator::Decorator}!Decorator@{Decorator}|hyperpage}{40} +\indexentry{Decorator@{Decorator}!behaviour\_tree::node::decorator::Decorator@{behaviour\_tree::node::decorator::Decorator}|hyperpage}{40} +\indexentry{behaviour\_tree::node::decorator::Decorator@{behaviour\_tree::node::decorator::Decorator}!type@{type}|hyperpage}{40} +\indexentry{type@{type}!behaviour\_tree::node::decorator::Decorator@{behaviour\_tree::node::decorator::Decorator}|hyperpage}{40} +\indexentry{behaviour\_tree::node::decorator::Decorator@{behaviour\_tree::node::decorator::Decorator}!child@{child}|hyperpage}{41} +\indexentry{child@{child}!behaviour\_tree::node::decorator::Decorator@{behaviour\_tree::node::decorator::Decorator}|hyperpage}{41} +\indexentry{rplidar::DeviceInfo@{rplidar::DeviceInfo}|hyperpage}{41} +\indexentry{rplidar::DeviceInfo@{rplidar::DeviceInfo}!firmware@{firmware}|hyperpage}{41} +\indexentry{firmware@{firmware}!rplidar::DeviceInfo@{rplidar::DeviceInfo}|hyperpage}{41} +\indexentry{rplidar::DeviceInfo@{rplidar::DeviceInfo}!hardware@{hardware}|hyperpage}{41} +\indexentry{hardware@{hardware}!rplidar::DeviceInfo@{rplidar::DeviceInfo}|hyperpage}{41} +\indexentry{rplidar::DeviceInfo@{rplidar::DeviceInfo}!model@{model}|hyperpage}{41} +\indexentry{model@{model}!rplidar::DeviceInfo@{rplidar::DeviceInfo}|hyperpage}{41} +\indexentry{rplidar::DeviceInfo@{rplidar::DeviceInfo}!serialNumber@{serialNumber}|hyperpage}{41} +\indexentry{serialNumber@{serialNumber}!rplidar::DeviceInfo@{rplidar::DeviceInfo}|hyperpage}{41} +\indexentry{behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}|hyperpage}{42} +\indexentry{behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}!Drive@{Drive}|hyperpage}{42} +\indexentry{Drive@{Drive}!behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}|hyperpage}{42} +\indexentry{behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}!getDirectionType@{getDirectionType}|hyperpage}{43} +\indexentry{getDirectionType@{getDirectionType}!behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}|hyperpage}{43} +\indexentry{behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}!getSpeed@{getSpeed}|hyperpage}{43} +\indexentry{getSpeed@{getSpeed}!behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}|hyperpage}{43} +\indexentry{behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}!parse@{parse}|hyperpage}{43} +\indexentry{parse@{parse}!behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}|hyperpage}{43} +\indexentry{behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}!run@{run}|hyperpage}{43} +\indexentry{run@{run}!behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}|hyperpage}{43} +\indexentry{behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}!toString@{toString}|hyperpage}{43} +\indexentry{toString@{toString}!behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}|hyperpage}{43} +\indexentry{behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}!direction\_type@{direction\_type}|hyperpage}{44} +\indexentry{direction\_type@{direction\_type}!behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}|hyperpage}{44} +\indexentry{behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}!speed@{speed}|hyperpage}{44} +\indexentry{speed@{speed}!behaviour\_tree::node::custom::action::Drive@{behaviour\_tree::node::custom::action::Drive}|hyperpage}{44} +\indexentry{rplidar::ExpressPacket@{rplidar::ExpressPacket}|hyperpage}{44} +\indexentry{rplidar::ExpressPacket@{rplidar::ExpressPacket}!ExpressPacket@{ExpressPacket}|hyperpage}{45} +\indexentry{ExpressPacket@{ExpressPacket}!rplidar::ExpressPacket@{rplidar::ExpressPacket}|hyperpage}{45} +\indexentry{rplidar::ExpressPacket@{rplidar::ExpressPacket}!getSign@{getSign}|hyperpage}{45} +\indexentry{getSign@{getSign}!rplidar::ExpressPacket@{rplidar::ExpressPacket}|hyperpage}{45} +\indexentry{rplidar::ExpressPacket@{rplidar::ExpressPacket}!angle@{angle}|hyperpage}{45} +\indexentry{angle@{angle}!rplidar::ExpressPacket@{rplidar::ExpressPacket}|hyperpage}{45} +\indexentry{rplidar::ExpressPacket@{rplidar::ExpressPacket}!distance@{distance}|hyperpage}{45} +\indexentry{distance@{distance}!rplidar::ExpressPacket@{rplidar::ExpressPacket}|hyperpage}{45} +\indexentry{rplidar::ExpressPacket@{rplidar::ExpressPacket}!new\_scan@{new\_scan}|hyperpage}{45} +\indexentry{new\_scan@{new\_scan}!rplidar::ExpressPacket@{rplidar::ExpressPacket}|hyperpage}{45} +\indexentry{rplidar::ExpressPacket@{rplidar::ExpressPacket}!start\_angle@{start\_angle}|hyperpage}{45} +\indexentry{start\_angle@{start\_angle}!rplidar::ExpressPacket@{rplidar::ExpressPacket}|hyperpage}{45} +\indexentry{rplidar::ExpressPacket@{rplidar::ExpressPacket}!sync1@{sync1}|hyperpage}{45} +\indexentry{sync1@{sync1}!rplidar::ExpressPacket@{rplidar::ExpressPacket}|hyperpage}{45} +\indexentry{rplidar::ExpressPacket@{rplidar::ExpressPacket}!sync2@{sync2}|hyperpage}{46} +\indexentry{sync2@{sync2}!rplidar::ExpressPacket@{rplidar::ExpressPacket}|hyperpage}{46} +\indexentry{behaviour\_tree::node::leaf::Fail@{behaviour\_tree::node::leaf::Fail}|hyperpage}{46} +\indexentry{behaviour\_tree::node::leaf::Fail@{behaviour\_tree::node::leaf::Fail}!Fail@{Fail}|hyperpage}{46} +\indexentry{Fail@{Fail}!behaviour\_tree::node::leaf::Fail@{behaviour\_tree::node::leaf::Fail}|hyperpage}{46} +\indexentry{behaviour\_tree::node::leaf::Fail@{behaviour\_tree::node::leaf::Fail}!run@{run}|hyperpage}{47} +\indexentry{run@{run}!behaviour\_tree::node::leaf::Fail@{behaviour\_tree::node::leaf::Fail}|hyperpage}{47} +\indexentry{behaviour\_tree::node::leaf::Fail@{behaviour\_tree::node::leaf::Fail}!toString@{toString}|hyperpage}{47} +\indexentry{toString@{toString}!behaviour\_tree::node::leaf::Fail@{behaviour\_tree::node::leaf::Fail}|hyperpage}{47} +\indexentry{behaviour\_tree::node::leaf::Fail@{behaviour\_tree::node::leaf::Fail}!type@{type}|hyperpage}{47} +\indexentry{type@{type}!behaviour\_tree::node::leaf::Fail@{behaviour\_tree::node::leaf::Fail}|hyperpage}{47} +\indexentry{rplidar::HealthInfo@{rplidar::HealthInfo}|hyperpage}{47} +\indexentry{rplidar::HealthInfo@{rplidar::HealthInfo}!errorCode@{errorCode}|hyperpage}{48} +\indexentry{errorCode@{errorCode}!rplidar::HealthInfo@{rplidar::HealthInfo}|hyperpage}{48} +\indexentry{rplidar::HealthInfo@{rplidar::HealthInfo}!status@{status}|hyperpage}{48} +\indexentry{status@{status}!rplidar::HealthInfo@{rplidar::HealthInfo}|hyperpage}{48} +\indexentry{behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}|hyperpage}{48} +\indexentry{behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}!IntegerCondition@{IntegerCondition}|hyperpage}{49} +\indexentry{IntegerCondition@{IntegerCondition}!behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}|hyperpage}{49} +\indexentry{behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}!run@{run}|hyperpage}{49} +\indexentry{run@{run}!behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}|hyperpage}{49} +\indexentry{behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}!toString@{toString}|hyperpage}{49} +\indexentry{toString@{toString}!behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}|hyperpage}{49} +\indexentry{behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}!type@{type}|hyperpage}{49} +\indexentry{type@{type}!behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}|hyperpage}{49} +\indexentry{behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}!condition\_operator@{condition\_operator}|hyperpage}{50} +\indexentry{condition\_operator@{condition\_operator}!behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}|hyperpage}{50} +\indexentry{behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}!value@{value}|hyperpage}{50} +\indexentry{value@{value}!behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}|hyperpage}{50} +\indexentry{behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}!variable\_name@{variable\_name}|hyperpage}{50} +\indexentry{variable\_name@{variable\_name}!behaviour\_tree::node::blackboard::IntegerCondition@{behaviour\_tree::node::blackboard::IntegerCondition}|hyperpage}{50} +\indexentry{behaviour\_tree::node::decorator::Invert@{behaviour\_tree::node::decorator::Invert}|hyperpage}{50} +\indexentry{behaviour\_tree::node::decorator::Invert@{behaviour\_tree::node::decorator::Invert}!Invert@{Invert}|hyperpage}{51} +\indexentry{Invert@{Invert}!behaviour\_tree::node::decorator::Invert@{behaviour\_tree::node::decorator::Invert}|hyperpage}{51} +\indexentry{behaviour\_tree::node::decorator::Invert@{behaviour\_tree::node::decorator::Invert}!finish@{finish}|hyperpage}{51} +\indexentry{finish@{finish}!behaviour\_tree::node::decorator::Invert@{behaviour\_tree::node::decorator::Invert}|hyperpage}{51} +\indexentry{behaviour\_tree::node::decorator::Invert@{behaviour\_tree::node::decorator::Invert}!run@{run}|hyperpage}{51} +\indexentry{run@{run}!behaviour\_tree::node::decorator::Invert@{behaviour\_tree::node::decorator::Invert}|hyperpage}{51} +\indexentry{behaviour\_tree::node::decorator::Invert@{behaviour\_tree::node::decorator::Invert}!start@{start}|hyperpage}{51} +\indexentry{start@{start}!behaviour\_tree::node::decorator::Invert@{behaviour\_tree::node::decorator::Invert}|hyperpage}{51} +\indexentry{behaviour\_tree::node::decorator::Invert@{behaviour\_tree::node::decorator::Invert}!toString@{toString}|hyperpage}{52} +\indexentry{toString@{toString}!behaviour\_tree::node::decorator::Invert@{behaviour\_tree::node::decorator::Invert}|hyperpage}{52} +\indexentry{behaviour\_tree::node::decorator::Invert@{behaviour\_tree::node::decorator::Invert}!type@{type}|hyperpage}{52} +\indexentry{type@{type}!behaviour\_tree::node::decorator::Invert@{behaviour\_tree::node::decorator::Invert}|hyperpage}{52} +\indexentry{behaviour\_tree::node::leaf::Leaf@{behaviour\_tree::node::leaf::Leaf}|hyperpage}{52} +\indexentry{behaviour\_tree::node::leaf::Leaf@{behaviour\_tree::node::leaf::Leaf}!Leaf@{Leaf}|hyperpage}{53} +\indexentry{Leaf@{Leaf}!behaviour\_tree::node::leaf::Leaf@{behaviour\_tree::node::leaf::Leaf}|hyperpage}{53} +\indexentry{behaviour\_tree::node::leaf::Leaf@{behaviour\_tree::node::leaf::Leaf}!type@{type}|hyperpage}{53} +\indexentry{type@{type}!behaviour\_tree::node::leaf::Leaf@{behaviour\_tree::node::leaf::Leaf}|hyperpage}{53} +\indexentry{rplidar::Measure@{rplidar::Measure}|hyperpage}{53} +\indexentry{rplidar::Measure@{rplidar::Measure}!angle@{angle}|hyperpage}{53} +\indexentry{angle@{angle}!rplidar::Measure@{rplidar::Measure}|hyperpage}{53} +\indexentry{rplidar::Measure@{rplidar::Measure}!distance@{distance}|hyperpage}{53} +\indexentry{distance@{distance}!rplidar::Measure@{rplidar::Measure}|hyperpage}{53} +\indexentry{rplidar::Measure@{rplidar::Measure}!newScan@{newScan}|hyperpage}{54} +\indexentry{newScan@{newScan}!rplidar::Measure@{rplidar::Measure}|hyperpage}{54} +\indexentry{rplidar::Measure@{rplidar::Measure}!quality@{quality}|hyperpage}{54} +\indexentry{quality@{quality}!rplidar::Measure@{rplidar::Measure}|hyperpage}{54} +\indexentry{behaviour\_tree::node::Node@{behaviour\_tree::node::Node}|hyperpage}{54} +\indexentry{behaviour\_tree::node::Node@{behaviour\_tree::node::Node}!Node@{Node}|hyperpage}{55} +\indexentry{Node@{Node}!behaviour\_tree::node::Node@{behaviour\_tree::node::Node}|hyperpage}{55} +\indexentry{behaviour\_tree::node::Node@{behaviour\_tree::node::Node}!finish@{finish}|hyperpage}{55} +\indexentry{finish@{finish}!behaviour\_tree::node::Node@{behaviour\_tree::node::Node}|hyperpage}{55} +\indexentry{behaviour\_tree::node::Node@{behaviour\_tree::node::Node}!getName@{getName}|hyperpage}{55} +\indexentry{getName@{getName}!behaviour\_tree::node::Node@{behaviour\_tree::node::Node}|hyperpage}{55} +\indexentry{behaviour\_tree::node::Node@{behaviour\_tree::node::Node}!run@{run}|hyperpage}{55} +\indexentry{run@{run}!behaviour\_tree::node::Node@{behaviour\_tree::node::Node}|hyperpage}{55} +\indexentry{behaviour\_tree::node::Node@{behaviour\_tree::node::Node}!start@{start}|hyperpage}{55} +\indexentry{start@{start}!behaviour\_tree::node::Node@{behaviour\_tree::node::Node}|hyperpage}{55} +\indexentry{behaviour\_tree::node::Node@{behaviour\_tree::node::Node}!tick@{tick}|hyperpage}{56} +\indexentry{tick@{tick}!behaviour\_tree::node::Node@{behaviour\_tree::node::Node}|hyperpage}{56} +\indexentry{behaviour\_tree::node::Node@{behaviour\_tree::node::Node}!toString@{toString}|hyperpage}{56} +\indexentry{toString@{toString}!behaviour\_tree::node::Node@{behaviour\_tree::node::Node}|hyperpage}{56} +\indexentry{behaviour\_tree::node::Node@{behaviour\_tree::node::Node}!name@{name}|hyperpage}{56} +\indexentry{name@{name}!behaviour\_tree::node::Node@{behaviour\_tree::node::Node}|hyperpage}{56} +\indexentry{behaviour\_tree::node::Node@{behaviour\_tree::node::Node}!started@{started}|hyperpage}{56} +\indexentry{started@{started}!behaviour\_tree::node::Node@{behaviour\_tree::node::Node}|hyperpage}{56} +\indexentry{behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}|hyperpage}{57} +\indexentry{behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}!PauseExecution@{PauseExecution}|hyperpage}{57} +\indexentry{PauseExecution@{PauseExecution}!behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}|hyperpage}{57} +\indexentry{behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}!finish@{finish}|hyperpage}{58} +\indexentry{finish@{finish}!behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}|hyperpage}{58} +\indexentry{behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}!getMS@{getMS}|hyperpage}{58} +\indexentry{getMS@{getMS}!behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}|hyperpage}{58} +\indexentry{behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}!parse@{parse}|hyperpage}{58} +\indexentry{parse@{parse}!behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}|hyperpage}{58} +\indexentry{behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}!run@{run}|hyperpage}{58} +\indexentry{run@{run}!behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}|hyperpage}{58} +\indexentry{behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}!start@{start}|hyperpage}{58} +\indexentry{start@{start}!behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}|hyperpage}{58} +\indexentry{behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}!toString@{toString}|hyperpage}{58} +\indexentry{toString@{toString}!behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}|hyperpage}{58} +\indexentry{behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}!ms@{ms}|hyperpage}{59} +\indexentry{ms@{ms}!behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}|hyperpage}{59} +\indexentry{behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}!start\_time@{start\_time}|hyperpage}{59} +\indexentry{start\_time@{start\_time}!behaviour\_tree::node::custom::action::PauseExecution@{behaviour\_tree::node::custom::action::PauseExecution}|hyperpage}{59} +\indexentry{behaviour\_tree::node::custom::action::Print@{behaviour\_tree::node::custom::action::Print}|hyperpage}{59} +\indexentry{behaviour\_tree::node::custom::action::Print@{behaviour\_tree::node::custom::action::Print}!Print@{Print}|hyperpage}{60} +\indexentry{Print@{Print}!behaviour\_tree::node::custom::action::Print@{behaviour\_tree::node::custom::action::Print}|hyperpage}{60} +\indexentry{behaviour\_tree::node::custom::action::Print@{behaviour\_tree::node::custom::action::Print}!getText@{getText}|hyperpage}{60} +\indexentry{getText@{getText}!behaviour\_tree::node::custom::action::Print@{behaviour\_tree::node::custom::action::Print}|hyperpage}{60} +\indexentry{behaviour\_tree::node::custom::action::Print@{behaviour\_tree::node::custom::action::Print}!parse@{parse}|hyperpage}{60} +\indexentry{parse@{parse}!behaviour\_tree::node::custom::action::Print@{behaviour\_tree::node::custom::action::Print}|hyperpage}{60} +\indexentry{behaviour\_tree::node::custom::action::Print@{behaviour\_tree::node::custom::action::Print}!run@{run}|hyperpage}{60} +\indexentry{run@{run}!behaviour\_tree::node::custom::action::Print@{behaviour\_tree::node::custom::action::Print}|hyperpage}{60} +\indexentry{behaviour\_tree::node::custom::action::Print@{behaviour\_tree::node::custom::action::Print}!toString@{toString}|hyperpage}{61} +\indexentry{toString@{toString}!behaviour\_tree::node::custom::action::Print@{behaviour\_tree::node::custom::action::Print}|hyperpage}{61} +\indexentry{behaviour\_tree::node::custom::action::Print@{behaviour\_tree::node::custom::action::Print}!text@{text}|hyperpage}{61} +\indexentry{text@{text}!behaviour\_tree::node::custom::action::Print@{behaviour\_tree::node::custom::action::Print}|hyperpage}{61} +\indexentry{behaviour\_tree::node::composite::Random@{behaviour\_tree::node::composite::Random}|hyperpage}{61} +\indexentry{behaviour\_tree::node::composite::Random@{behaviour\_tree::node::composite::Random}!Random@{Random}|hyperpage}{62} +\indexentry{Random@{Random}!behaviour\_tree::node::composite::Random@{behaviour\_tree::node::composite::Random}|hyperpage}{62} +\indexentry{behaviour\_tree::node::composite::Random@{behaviour\_tree::node::composite::Random}!run@{run}|hyperpage}{62} +\indexentry{run@{run}!behaviour\_tree::node::composite::Random@{behaviour\_tree::node::composite::Random}|hyperpage}{62} +\indexentry{behaviour\_tree::node::composite::Random@{behaviour\_tree::node::composite::Random}!run@{run}|hyperpage}{62} +\indexentry{run@{run}!behaviour\_tree::node::composite::Random@{behaviour\_tree::node::composite::Random}|hyperpage}{62} +\indexentry{behaviour\_tree::node::composite::Random@{behaviour\_tree::node::composite::Random}!toString@{toString}|hyperpage}{62} +\indexentry{toString@{toString}!behaviour\_tree::node::composite::Random@{behaviour\_tree::node::composite::Random}|hyperpage}{62} +\indexentry{behaviour\_tree::node::composite::Random@{behaviour\_tree::node::composite::Random}!type@{type}|hyperpage}{63} +\indexentry{type@{type}!behaviour\_tree::node::composite::Random@{behaviour\_tree::node::composite::Random}|hyperpage}{63} +\indexentry{utils::RawTypeNameFormat@{utils::RawTypeNameFormat}|hyperpage}{63} +\indexentry{utils::RawTypeNameFormat@{utils::RawTypeNameFormat}!leading\_junk@{leading\_junk}|hyperpage}{63} +\indexentry{leading\_junk@{leading\_junk}!utils::RawTypeNameFormat@{utils::RawTypeNameFormat}|hyperpage}{63} +\indexentry{utils::RawTypeNameFormat@{utils::RawTypeNameFormat}!trailing\_junk@{trailing\_junk}|hyperpage}{63} +\indexentry{trailing\_junk@{trailing\_junk}!utils::RawTypeNameFormat@{utils::RawTypeNameFormat}|hyperpage}{63} +\indexentry{behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}|hyperpage}{64} +\indexentry{behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}!Repeat@{Repeat}|hyperpage}{64} +\indexentry{Repeat@{Repeat}!behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}|hyperpage}{64} +\indexentry{behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}!getAmount@{getAmount}|hyperpage}{65} +\indexentry{getAmount@{getAmount}!behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}|hyperpage}{65} +\indexentry{behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}!getBreakOnFail@{getBreakOnFail}|hyperpage}{65} +\indexentry{getBreakOnFail@{getBreakOnFail}!behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}|hyperpage}{65} +\indexentry{behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}!getCount@{getCount}|hyperpage}{65} +\indexentry{getCount@{getCount}!behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}|hyperpage}{65} +\indexentry{behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}!run@{run}|hyperpage}{65} +\indexentry{run@{run}!behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}|hyperpage}{65} +\indexentry{behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}!start@{start}|hyperpage}{65} +\indexentry{start@{start}!behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}|hyperpage}{65} +\indexentry{behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}!toString@{toString}|hyperpage}{65} +\indexentry{toString@{toString}!behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}|hyperpage}{65} +\indexentry{behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}!type@{type}|hyperpage}{65} +\indexentry{type@{type}!behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}|hyperpage}{65} +\indexentry{behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}!amount@{amount}|hyperpage}{66} +\indexentry{amount@{amount}!behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}|hyperpage}{66} +\indexentry{behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}!break\_on\_fail@{break\_on\_fail}|hyperpage}{66} +\indexentry{break\_on\_fail@{break\_on\_fail}!behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}|hyperpage}{66} +\indexentry{behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}!count@{count}|hyperpage}{66} +\indexentry{count@{count}!behaviour\_tree::node::decorator::Repeat@{behaviour\_tree::node::decorator::Repeat}|hyperpage}{66} +\indexentry{behaviour\_tree::Root@{behaviour\_tree::Root}|hyperpage}{66} +\indexentry{behaviour\_tree::Root@{behaviour\_tree::Root}!Root@{Root}|hyperpage}{67} +\indexentry{Root@{Root}!behaviour\_tree::Root@{behaviour\_tree::Root}|hyperpage}{67} +\indexentry{behaviour\_tree::Root@{behaviour\_tree::Root}!getId@{getId}|hyperpage}{67} +\indexentry{getId@{getId}!behaviour\_tree::Root@{behaviour\_tree::Root}|hyperpage}{67} +\indexentry{behaviour\_tree::Root@{behaviour\_tree::Root}!tick@{tick}|hyperpage}{67} +\indexentry{tick@{tick}!behaviour\_tree::Root@{behaviour\_tree::Root}|hyperpage}{67} +\indexentry{behaviour\_tree::Root@{behaviour\_tree::Root}!toString@{toString}|hyperpage}{67} +\indexentry{toString@{toString}!behaviour\_tree::Root@{behaviour\_tree::Root}|hyperpage}{67} +\indexentry{behaviour\_tree::Root@{behaviour\_tree::Root}!child@{child}|hyperpage}{67} +\indexentry{child@{child}!behaviour\_tree::Root@{behaviour\_tree::Root}|hyperpage}{67} +\indexentry{behaviour\_tree::Root@{behaviour\_tree::Root}!id@{id}|hyperpage}{67} +\indexentry{id@{id}!behaviour\_tree::Root@{behaviour\_tree::Root}|hyperpage}{67} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{68} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!RPLidar@{RPLidar}|hyperpage}{69} +\indexentry{RPLidar@{RPLidar}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{69} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!````~RPLidar@{$\sim$RPLidar}|hyperpage}{70} +\indexentry{````~RPLidar@{$\sim$RPLidar}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{70} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!\_process\_express\_scan@{\_process\_express\_scan}|hyperpage}{70} +\indexentry{\_process\_express\_scan@{\_process\_express\_scan}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{70} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!\_process\_scan@{\_process\_scan}|hyperpage}{70} +\indexentry{\_process\_scan@{\_process\_scan}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{70} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!\_read\_descriptor@{\_read\_descriptor}|hyperpage}{70} +\indexentry{\_read\_descriptor@{\_read\_descriptor}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{70} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!\_read\_response@{\_read\_response}|hyperpage}{71} +\indexentry{\_read\_response@{\_read\_response}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{71} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!\_send\_cmd@{\_send\_cmd}|hyperpage}{71} +\indexentry{\_send\_cmd@{\_send\_cmd}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{71} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!\_send\_payload\_cmd@{\_send\_payload\_cmd}|hyperpage}{71} +\indexentry{\_send\_payload\_cmd@{\_send\_payload\_cmd}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{71} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!\_set\_pwm@{\_set\_pwm}|hyperpage}{73} +\indexentry{\_set\_pwm@{\_set\_pwm}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{73} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!clean\_input@{clean\_input}|hyperpage}{73} +\indexentry{clean\_input@{clean\_input}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{73} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!convertToHexString@{convertToHexString}|hyperpage}{73} +\indexentry{convertToHexString@{convertToHexString}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{73} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!create@{create}|hyperpage}{73} +\indexentry{create@{create}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{73} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!disconnect@{disconnect}|hyperpage}{73} +\indexentry{disconnect@{disconnect}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{73} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!get\_health@{get\_health}|hyperpage}{73} +\indexentry{get\_health@{get\_health}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{73} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!get\_info@{get\_info}|hyperpage}{74} +\indexentry{get\_info@{get\_info}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{74} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!iter\_measures@{iter\_measures}|hyperpage}{74} +\indexentry{iter\_measures@{iter\_measures}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{74} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!iter\_scans@{iter\_scans}|hyperpage}{74} +\indexentry{iter\_scans@{iter\_scans}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{74} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!reset@{reset}|hyperpage}{75} +\indexentry{reset@{reset}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{75} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!set\_motor\_speed@{set\_motor\_speed}|hyperpage}{75} +\indexentry{set\_motor\_speed@{set\_motor\_speed}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{75} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!start@{start}|hyperpage}{75} +\indexentry{start@{start}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{75} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!start\_motor@{start\_motor}|hyperpage}{75} +\indexentry{start\_motor@{start\_motor}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{75} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!stop@{stop}|hyperpage}{75} +\indexentry{stop@{stop}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{75} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!stop\_motor@{stop\_motor}|hyperpage}{75} +\indexentry{stop\_motor@{stop\_motor}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{75} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!\_motor\_speed@{\_motor\_speed}|hyperpage}{76} +\indexentry{\_motor\_speed@{\_motor\_speed}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{76} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!\_serial@{\_serial}|hyperpage}{76} +\indexentry{\_serial@{\_serial}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{76} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!baudrate@{baudrate}|hyperpage}{76} +\indexentry{baudrate@{baudrate}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{76} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!express\_data@{express\_data}|hyperpage}{76} +\indexentry{express\_data@{express\_data}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{76} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!express\_old\_data@{express\_old\_data}|hyperpage}{76} +\indexentry{express\_old\_data@{express\_old\_data}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{76} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!express\_trame@{express\_trame}|hyperpage}{76} +\indexentry{express\_trame@{express\_trame}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{76} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!motor\_running@{motor\_running}|hyperpage}{76} +\indexentry{motor\_running@{motor\_running}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{76} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!port@{port}|hyperpage}{77} +\indexentry{port@{port}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{77} +\indexentry{rplidar::RPLidar@{rplidar::RPLidar}!scanning@{scanning}|hyperpage}{77} +\indexentry{scanning@{scanning}!rplidar::RPLidar@{rplidar::RPLidar}|hyperpage}{77} +\indexentry{rplidar::ScanInfo@{rplidar::ScanInfo}|hyperpage}{77} +\indexentry{rplidar::ScanInfo@{rplidar::ScanInfo}!currently\_scanning@{currently\_scanning}|hyperpage}{77} +\indexentry{currently\_scanning@{currently\_scanning}!rplidar::ScanInfo@{rplidar::ScanInfo}|hyperpage}{77} +\indexentry{rplidar::ScanInfo@{rplidar::ScanInfo}!dsize@{dsize}|hyperpage}{77} +\indexentry{dsize@{dsize}!rplidar::ScanInfo@{rplidar::ScanInfo}|hyperpage}{77} +\indexentry{rplidar::ScanInfo@{rplidar::ScanInfo}!type@{type}|hyperpage}{77} +\indexentry{type@{type}!rplidar::ScanInfo@{rplidar::ScanInfo}|hyperpage}{77} +\indexentry{behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}|hyperpage}{78} +\indexentry{behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}!Selector@{Selector}|hyperpage}{78} +\indexentry{Selector@{Selector}!behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}|hyperpage}{78} +\indexentry{behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}!run@{run}|hyperpage}{79} +\indexentry{run@{run}!behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}|hyperpage}{79} +\indexentry{behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}!run@{run}|hyperpage}{79} +\indexentry{run@{run}!behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}|hyperpage}{79} +\indexentry{behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}!start@{start}|hyperpage}{79} +\indexentry{start@{start}!behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}|hyperpage}{79} +\indexentry{behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}!toString@{toString}|hyperpage}{79} +\indexentry{toString@{toString}!behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}|hyperpage}{79} +\indexentry{behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}!type@{type}|hyperpage}{79} +\indexentry{type@{type}!behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}|hyperpage}{79} +\indexentry{behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}!previous\_start\_index@{previous\_start\_index}|hyperpage}{80} +\indexentry{previous\_start\_index@{previous\_start\_index}!behaviour\_tree::node::composite::Selector@{behaviour\_tree::node::composite::Selector}|hyperpage}{80} +\indexentry{behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}|hyperpage}{80} +\indexentry{behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}!Sequence@{Sequence}|hyperpage}{80} +\indexentry{Sequence@{Sequence}!behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}|hyperpage}{80} +\indexentry{behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}!run@{run}|hyperpage}{81} +\indexentry{run@{run}!behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}|hyperpage}{81} +\indexentry{behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}!run@{run}|hyperpage}{81} +\indexentry{run@{run}!behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}|hyperpage}{81} +\indexentry{behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}!start@{start}|hyperpage}{81} +\indexentry{start@{start}!behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}|hyperpage}{81} +\indexentry{behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}!toString@{toString}|hyperpage}{81} +\indexentry{toString@{toString}!behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}|hyperpage}{81} +\indexentry{behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}!type@{type}|hyperpage}{81} +\indexentry{type@{type}!behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}|hyperpage}{81} +\indexentry{behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}!previous\_start\_index@{previous\_start\_index}|hyperpage}{82} +\indexentry{previous\_start\_index@{previous\_start\_index}!behaviour\_tree::node::composite::Sequence@{behaviour\_tree::node::composite::Sequence}|hyperpage}{82} +\indexentry{behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}|hyperpage}{82} +\indexentry{behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}!SetAngle@{SetAngle}|hyperpage}{83} +\indexentry{SetAngle@{SetAngle}!behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}|hyperpage}{83} +\indexentry{behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}!getAngle@{getAngle}|hyperpage}{83} +\indexentry{getAngle@{getAngle}!behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}|hyperpage}{83} +\indexentry{behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}!getServoType@{getServoType}|hyperpage}{83} +\indexentry{getServoType@{getServoType}!behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}|hyperpage}{83} +\indexentry{behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}!parse@{parse}|hyperpage}{83} +\indexentry{parse@{parse}!behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}|hyperpage}{83} +\indexentry{behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}!run@{run}|hyperpage}{83} +\indexentry{run@{run}!behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}|hyperpage}{83} +\indexentry{behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}!toString@{toString}|hyperpage}{84} +\indexentry{toString@{toString}!behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}|hyperpage}{84} +\indexentry{behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}!angle@{angle}|hyperpage}{84} +\indexentry{angle@{angle}!behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}|hyperpage}{84} +\indexentry{behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}!servo\_type@{servo\_type}|hyperpage}{84} +\indexentry{servo\_type@{servo\_type}!behaviour\_tree::node::custom::action::SetAngle@{behaviour\_tree::node::custom::action::SetAngle}|hyperpage}{84} +\indexentry{behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}|hyperpage}{84} +\indexentry{behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}!SetSpeed@{SetSpeed}|hyperpage}{85} +\indexentry{SetSpeed@{SetSpeed}!behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}|hyperpage}{85} +\indexentry{behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}!getSpeed@{getSpeed}|hyperpage}{85} +\indexentry{getSpeed@{getSpeed}!behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}|hyperpage}{85} +\indexentry{behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}!getWheelType@{getWheelType}|hyperpage}{85} +\indexentry{getWheelType@{getWheelType}!behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}|hyperpage}{85} +\indexentry{behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}!parse@{parse}|hyperpage}{85} +\indexentry{parse@{parse}!behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}|hyperpage}{85} +\indexentry{behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}!run@{run}|hyperpage}{86} +\indexentry{run@{run}!behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}|hyperpage}{86} +\indexentry{behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}!toString@{toString}|hyperpage}{86} +\indexentry{toString@{toString}!behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}|hyperpage}{86} +\indexentry{behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}!speed@{speed}|hyperpage}{86} +\indexentry{speed@{speed}!behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}|hyperpage}{86} +\indexentry{behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}!wheel\_type@{wheel\_type}|hyperpage}{86} +\indexentry{wheel\_type@{wheel\_type}!behaviour\_tree::node::custom::action::SetSpeed@{behaviour\_tree::node::custom::action::SetSpeed}|hyperpage}{86} +\indexentry{behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}|hyperpage}{87} +\indexentry{behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}!SetWheelDirection@{SetWheelDirection}|hyperpage}{87} +\indexentry{SetWheelDirection@{SetWheelDirection}!behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}|hyperpage}{87} +\indexentry{behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}!getDirectionType@{getDirectionType}|hyperpage}{88} +\indexentry{getDirectionType@{getDirectionType}!behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}|hyperpage}{88} +\indexentry{behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}!getWheelType@{getWheelType}|hyperpage}{88} +\indexentry{getWheelType@{getWheelType}!behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}|hyperpage}{88} +\indexentry{behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}!parse@{parse}|hyperpage}{88} +\indexentry{parse@{parse}!behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}|hyperpage}{88} +\indexentry{behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}!run@{run}|hyperpage}{88} +\indexentry{run@{run}!behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}|hyperpage}{88} +\indexentry{behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}!toString@{toString}|hyperpage}{88} +\indexentry{toString@{toString}!behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}|hyperpage}{88} +\indexentry{behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}!direction\_type@{direction\_type}|hyperpage}{88} +\indexentry{direction\_type@{direction\_type}!behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}|hyperpage}{88} +\indexentry{behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}!wheel\_type@{wheel\_type}|hyperpage}{89} +\indexentry{wheel\_type@{wheel\_type}!behaviour\_tree::node::custom::action::SetWheelDirection@{behaviour\_tree::node::custom::action::SetWheelDirection}|hyperpage}{89} +\indexentry{behaviour\_tree::node::leaf::Succeed@{behaviour\_tree::node::leaf::Succeed}|hyperpage}{89} +\indexentry{behaviour\_tree::node::leaf::Succeed@{behaviour\_tree::node::leaf::Succeed}!Succeed@{Succeed}|hyperpage}{89} +\indexentry{Succeed@{Succeed}!behaviour\_tree::node::leaf::Succeed@{behaviour\_tree::node::leaf::Succeed}|hyperpage}{89} +\indexentry{behaviour\_tree::node::leaf::Succeed@{behaviour\_tree::node::leaf::Succeed}!run@{run}|hyperpage}{90} +\indexentry{run@{run}!behaviour\_tree::node::leaf::Succeed@{behaviour\_tree::node::leaf::Succeed}|hyperpage}{90} +\indexentry{behaviour\_tree::node::leaf::Succeed@{behaviour\_tree::node::leaf::Succeed}!toString@{toString}|hyperpage}{90} +\indexentry{toString@{toString}!behaviour\_tree::node::leaf::Succeed@{behaviour\_tree::node::leaf::Succeed}|hyperpage}{90} +\indexentry{behaviour\_tree::node::leaf::Succeed@{behaviour\_tree::node::leaf::Succeed}!type@{type}|hyperpage}{90} +\indexentry{type@{type}!behaviour\_tree::node::leaf::Succeed@{behaviour\_tree::node::leaf::Succeed}|hyperpage}{90} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}|hyperpage}{90} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}!SucceedOnAnyNearbyScan@{SucceedOnAnyNearbyScan}|hyperpage}{91} +\indexentry{SucceedOnAnyNearbyScan@{SucceedOnAnyNearbyScan}!behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}|hyperpage}{91} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}!getCentimeters@{getCentimeters}|hyperpage}{91} +\indexentry{getCentimeters@{getCentimeters}!behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}|hyperpage}{91} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}!getMaxAngle@{getMaxAngle}|hyperpage}{91} +\indexentry{getMaxAngle@{getMaxAngle}!behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}|hyperpage}{91} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}!getMinAngle@{getMinAngle}|hyperpage}{92} +\indexentry{getMinAngle@{getMinAngle}!behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}|hyperpage}{92} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}!getMinimumDistanceUnit@{getMinimumDistanceUnit}|hyperpage}{92} +\indexentry{getMinimumDistanceUnit@{getMinimumDistanceUnit}!behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}|hyperpage}{92} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}!parse@{parse}|hyperpage}{92} +\indexentry{parse@{parse}!behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}|hyperpage}{92} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}!run@{run}|hyperpage}{92} +\indexentry{run@{run}!behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}|hyperpage}{92} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}!toString@{toString}|hyperpage}{92} +\indexentry{toString@{toString}!behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}|hyperpage}{92} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}!cm@{cm}|hyperpage}{93} +\indexentry{cm@{cm}!behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}|hyperpage}{93} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}!max\_angle@{max\_angle}|hyperpage}{93} +\indexentry{max\_angle@{max\_angle}!behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}|hyperpage}{93} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}!min\_angle@{min\_angle}|hyperpage}{93} +\indexentry{min\_angle@{min\_angle}!behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}|hyperpage}{93} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}!minimum\_distance\_unit@{minimum\_distance\_unit}|hyperpage}{93} +\indexentry{minimum\_distance\_unit@{minimum\_distance\_unit}!behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}|hyperpage}{93} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}|hyperpage}{93} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}!SucceedOnAverageColour@{SucceedOnAverageColour}|hyperpage}{94} +\indexentry{SucceedOnAverageColour@{SucceedOnAverageColour}!behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}|hyperpage}{94} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}!calculateColorDifference@{calculateColorDifference}|hyperpage}{94} +\indexentry{calculateColorDifference@{calculateColorDifference}!behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}|hyperpage}{94} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}!calculateMaxColorDifference@{calculateMaxColorDifference}|hyperpage}{94} +\indexentry{calculateMaxColorDifference@{calculateMaxColorDifference}!behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}|hyperpage}{94} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}!getHexColour@{getHexColour}|hyperpage}{95} +\indexentry{getHexColour@{getHexColour}!behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}|hyperpage}{95} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}!getTolerance@{getTolerance}|hyperpage}{95} +\indexentry{getTolerance@{getTolerance}!behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}|hyperpage}{95} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}!hexToRGB@{hexToRGB}|hyperpage}{95} +\indexentry{hexToRGB@{hexToRGB}!behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}|hyperpage}{95} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}!parse@{parse}|hyperpage}{95} +\indexentry{parse@{parse}!behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}|hyperpage}{95} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}!run@{run}|hyperpage}{95} +\indexentry{run@{run}!behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}|hyperpage}{95} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}!toString@{toString}|hyperpage}{95} +\indexentry{toString@{toString}!behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}|hyperpage}{95} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}!hex\_colour@{hex\_colour}|hyperpage}{96} +\indexentry{hex\_colour@{hex\_colour}!behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}|hyperpage}{96} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}!tolerance@{tolerance}|hyperpage}{96} +\indexentry{tolerance@{tolerance}!behaviour\_tree::node::custom::condition::SucceedOnAverageColour@{behaviour\_tree::node::custom::condition::SucceedOnAverageColour}|hyperpage}{96} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{96} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}!SucceedOnAverageNearbyScan@{SucceedOnAverageNearbyScan}|hyperpage}{97} +\indexentry{SucceedOnAverageNearbyScan@{SucceedOnAverageNearbyScan}!behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{97} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}!getAverageDistanceUnit@{getAverageDistanceUnit}|hyperpage}{97} +\indexentry{getAverageDistanceUnit@{getAverageDistanceUnit}!behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{97} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}!getCentimeters@{getCentimeters}|hyperpage}{98} +\indexentry{getCentimeters@{getCentimeters}!behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{98} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}!getMaxAngle@{getMaxAngle}|hyperpage}{98} +\indexentry{getMaxAngle@{getMaxAngle}!behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{98} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}!getMinAngle@{getMinAngle}|hyperpage}{98} +\indexentry{getMinAngle@{getMinAngle}!behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{98} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}!getSmallestMeasureAmountUsed@{getSmallestMeasureAmountUsed}|hyperpage}{98} +\indexentry{getSmallestMeasureAmountUsed@{getSmallestMeasureAmountUsed}!behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{98} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}!parse@{parse}|hyperpage}{98} +\indexentry{parse@{parse}!behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{98} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}!run@{run}|hyperpage}{98} +\indexentry{run@{run}!behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{98} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}!toString@{toString}|hyperpage}{99} +\indexentry{toString@{toString}!behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{99} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}!average\_distance\_unit@{average\_distance\_unit}|hyperpage}{99} +\indexentry{average\_distance\_unit@{average\_distance\_unit}!behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{99} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}!cm@{cm}|hyperpage}{99} +\indexentry{cm@{cm}!behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{99} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}!max\_angle@{max\_angle}|hyperpage}{99} +\indexentry{max\_angle@{max\_angle}!behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{99} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}!min\_angle@{min\_angle}|hyperpage}{99} +\indexentry{min\_angle@{min\_angle}!behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{99} +\indexentry{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}!smallest\_measure\_amount\_used@{smallest\_measure\_amount\_used}|hyperpage}{99} +\indexentry{smallest\_measure\_amount\_used@{smallest\_measure\_amount\_used}!behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan@{behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}|hyperpage}{99} +\indexentry{behaviour\_tree::node::custom::action::Turn@{behaviour\_tree::node::custom::action::Turn}|hyperpage}{100} +\indexentry{behaviour\_tree::node::custom::action::Turn@{behaviour\_tree::node::custom::action::Turn}!Turn@{Turn}|hyperpage}{100} +\indexentry{Turn@{Turn}!behaviour\_tree::node::custom::action::Turn@{behaviour\_tree::node::custom::action::Turn}|hyperpage}{100} +\indexentry{behaviour\_tree::node::custom::action::Turn@{behaviour\_tree::node::custom::action::Turn}!getAngle@{getAngle}|hyperpage}{101} +\indexentry{getAngle@{getAngle}!behaviour\_tree::node::custom::action::Turn@{behaviour\_tree::node::custom::action::Turn}|hyperpage}{101} +\indexentry{behaviour\_tree::node::custom::action::Turn@{behaviour\_tree::node::custom::action::Turn}!parse@{parse}|hyperpage}{101} +\indexentry{parse@{parse}!behaviour\_tree::node::custom::action::Turn@{behaviour\_tree::node::custom::action::Turn}|hyperpage}{101} +\indexentry{behaviour\_tree::node::custom::action::Turn@{behaviour\_tree::node::custom::action::Turn}!run@{run}|hyperpage}{101} +\indexentry{run@{run}!behaviour\_tree::node::custom::action::Turn@{behaviour\_tree::node::custom::action::Turn}|hyperpage}{101} +\indexentry{behaviour\_tree::node::custom::action::Turn@{behaviour\_tree::node::custom::action::Turn}!toString@{toString}|hyperpage}{101} +\indexentry{toString@{toString}!behaviour\_tree::node::custom::action::Turn@{behaviour\_tree::node::custom::action::Turn}|hyperpage}{101} +\indexentry{behaviour\_tree::node::custom::action::Turn@{behaviour\_tree::node::custom::action::Turn}!angle@{angle}|hyperpage}{101} +\indexentry{angle@{angle}!behaviour\_tree::node::custom::action::Turn@{behaviour\_tree::node::custom::action::Turn}|hyperpage}{101} +\indexentry{behaviour\_tree::node::leaf::UseRoot@{behaviour\_tree::node::leaf::UseRoot}|hyperpage}{102} +\indexentry{behaviour\_tree::node::leaf::UseRoot@{behaviour\_tree::node::leaf::UseRoot}!UseRoot@{UseRoot}|hyperpage}{102} +\indexentry{UseRoot@{UseRoot}!behaviour\_tree::node::leaf::UseRoot@{behaviour\_tree::node::leaf::UseRoot}|hyperpage}{102} +\indexentry{behaviour\_tree::node::leaf::UseRoot@{behaviour\_tree::node::leaf::UseRoot}!getId@{getId}|hyperpage}{103} +\indexentry{getId@{getId}!behaviour\_tree::node::leaf::UseRoot@{behaviour\_tree::node::leaf::UseRoot}|hyperpage}{103} +\indexentry{behaviour\_tree::node::leaf::UseRoot@{behaviour\_tree::node::leaf::UseRoot}!run@{run}|hyperpage}{103} +\indexentry{run@{run}!behaviour\_tree::node::leaf::UseRoot@{behaviour\_tree::node::leaf::UseRoot}|hyperpage}{103} +\indexentry{behaviour\_tree::node::leaf::UseRoot@{behaviour\_tree::node::leaf::UseRoot}!toString@{toString}|hyperpage}{103} +\indexentry{toString@{toString}!behaviour\_tree::node::leaf::UseRoot@{behaviour\_tree::node::leaf::UseRoot}|hyperpage}{103} +\indexentry{behaviour\_tree::node::leaf::UseRoot@{behaviour\_tree::node::leaf::UseRoot}!type@{type}|hyperpage}{103} +\indexentry{type@{type}!behaviour\_tree::node::leaf::UseRoot@{behaviour\_tree::node::leaf::UseRoot}|hyperpage}{103} +\indexentry{behaviour\_tree::node::leaf::UseRoot@{behaviour\_tree::node::leaf::UseRoot}!id@{id}|hyperpage}{103} +\indexentry{id@{id}!behaviour\_tree::node::leaf::UseRoot@{behaviour\_tree::node::leaf::UseRoot}|hyperpage}{103} +\indexentry{behaviour\_tree/include/behaviour\_tree/BehaviourTree.hpp@{behaviour\_tree/include/behaviour\_tree/BehaviourTree.hpp}|hyperpage}{105} +\indexentry{behaviour\_tree/include/behaviour\_tree/BehaviourTree.hpp@{behaviour\_tree/include/behaviour\_tree/BehaviourTree.hpp}|hyperpage}{105} +\indexentry{behaviour\_tree/include/behaviour\_tree/BehaviourTreeParser.hpp@{behaviour\_tree/include/behaviour\_tree/BehaviourTreeParser.hpp}|hyperpage}{106} +\indexentry{behaviour\_tree/include/behaviour\_tree/BehaviourTreeParser.hpp@{behaviour\_tree/include/behaviour\_tree/BehaviourTreeParser.hpp}|hyperpage}{107} +\indexentry{behaviour\_tree/include/behaviour\_tree/Context.cpp@{behaviour\_tree/include/behaviour\_tree/Context.cpp}|hyperpage}{112} +\indexentry{behaviour\_tree/include/behaviour\_tree/Context.h@{behaviour\_tree/include/behaviour\_tree/Context.h}|hyperpage}{113} +\indexentry{behaviour\_tree/include/behaviour\_tree/Context.h@{behaviour\_tree/include/behaviour\_tree/Context.h}|hyperpage}{113} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/blackboard/BlackboardNode.hpp@{behaviour\_tree/include/behaviour\_tree/node/blackboard/BlackboardNode.hpp}|hyperpage}{114} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/blackboard/BlackboardNode.hpp@{behaviour\_tree/include/behaviour\_tree/node/blackboard/BlackboardNode.hpp}|hyperpage}{114} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/blackboard/BlackboardType.hpp@{behaviour\_tree/include/behaviour\_tree/node/blackboard/BlackboardType.hpp}|hyperpage}{115} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/blackboard/BlackboardType.hpp@{behaviour\_tree/include/behaviour\_tree/node/blackboard/BlackboardType.hpp}|hyperpage}{115} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/blackboard/ChangeInteger.hpp@{behaviour\_tree/include/behaviour\_tree/node/blackboard/ChangeInteger.hpp}|hyperpage}{115} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/blackboard/ChangeInteger.hpp@{behaviour\_tree/include/behaviour\_tree/node/blackboard/ChangeInteger.hpp}|hyperpage}{116} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/blackboard/enum/ConditionOperatorType.hpp@{behaviour\_tree/include/behaviour\_tree/node/blackboard/enum/ConditionOperatorType.hpp}|hyperpage}{117} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/blackboard/enum/ConditionOperatorType.hpp@{behaviour\_tree/include/behaviour\_tree/node/blackboard/enum/ConditionOperatorType.hpp}|hyperpage}{117} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/blackboard/enum/IntegerChangeType.hpp@{behaviour\_tree/include/behaviour\_tree/node/blackboard/enum/IntegerChangeType.hpp}|hyperpage}{117} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/blackboard/enum/IntegerChangeType.hpp@{behaviour\_tree/include/behaviour\_tree/node/blackboard/enum/IntegerChangeType.hpp}|hyperpage}{118} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/blackboard/IntegerCondition.hpp@{behaviour\_tree/include/behaviour\_tree/node/blackboard/IntegerCondition.hpp}|hyperpage}{118} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/blackboard/IntegerCondition.hpp@{behaviour\_tree/include/behaviour\_tree/node/blackboard/IntegerCondition.hpp}|hyperpage}{118} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/composite/Composite.hpp@{behaviour\_tree/include/behaviour\_tree/node/composite/Composite.hpp}|hyperpage}{119} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/composite/Composite.hpp@{behaviour\_tree/include/behaviour\_tree/node/composite/Composite.hpp}|hyperpage}{120} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/composite/CompositeType.hpp@{behaviour\_tree/include/behaviour\_tree/node/composite/CompositeType.hpp}|hyperpage}{120} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/composite/CompositeType.hpp@{behaviour\_tree/include/behaviour\_tree/node/composite/CompositeType.hpp}|hyperpage}{121} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/composite/Random.hpp@{behaviour\_tree/include/behaviour\_tree/node/composite/Random.hpp}|hyperpage}{121} +\indexentry{Random.hpp@{Random.hpp}!effolkronium\_Random@{effolkronium\_Random}|hyperpage}{121} +\indexentry{effolkronium\_Random@{effolkronium\_Random}!Random.hpp@{Random.hpp}|hyperpage}{121} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/composite/Random.hpp@{behaviour\_tree/include/behaviour\_tree/node/composite/Random.hpp}|hyperpage}{122} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/composite/Selector.hpp@{behaviour\_tree/include/behaviour\_tree/node/composite/Selector.hpp}|hyperpage}{122} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/composite/Selector.hpp@{behaviour\_tree/include/behaviour\_tree/node/composite/Selector.hpp}|hyperpage}{123} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/composite/Sequence.hpp@{behaviour\_tree/include/behaviour\_tree/node/composite/Sequence.hpp}|hyperpage}{124} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/composite/Sequence.hpp@{behaviour\_tree/include/behaviour\_tree/node/composite/Sequence.hpp}|hyperpage}{124} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/custom/CustomNode.hpp@{behaviour\_tree/include/behaviour\_tree/node/custom/CustomNode.hpp}|hyperpage}{125} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/custom/CustomNode.hpp@{behaviour\_tree/include/behaviour\_tree/node/custom/CustomNode.hpp}|hyperpage}{125} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/custom/CustomNodeParser.hpp@{behaviour\_tree/include/behaviour\_tree/node/custom/CustomNodeParser.hpp}|hyperpage}{126} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/custom/CustomNodeParser.hpp@{behaviour\_tree/include/behaviour\_tree/node/custom/CustomNodeParser.hpp}|hyperpage}{126} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/decorator/Decorator.hpp@{behaviour\_tree/include/behaviour\_tree/node/decorator/Decorator.hpp}|hyperpage}{126} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/decorator/Decorator.hpp@{behaviour\_tree/include/behaviour\_tree/node/decorator/Decorator.hpp}|hyperpage}{127} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/decorator/DecoratorType.hpp@{behaviour\_tree/include/behaviour\_tree/node/decorator/DecoratorType.hpp}|hyperpage}{127} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/decorator/DecoratorType.hpp@{behaviour\_tree/include/behaviour\_tree/node/decorator/DecoratorType.hpp}|hyperpage}{128} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/decorator/Invert.hpp@{behaviour\_tree/include/behaviour\_tree/node/decorator/Invert.hpp}|hyperpage}{128} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/decorator/Invert.hpp@{behaviour\_tree/include/behaviour\_tree/node/decorator/Invert.hpp}|hyperpage}{128} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/decorator/Repeat.hpp@{behaviour\_tree/include/behaviour\_tree/node/decorator/Repeat.hpp}|hyperpage}{129} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/decorator/Repeat.hpp@{behaviour\_tree/include/behaviour\_tree/node/decorator/Repeat.hpp}|hyperpage}{129} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/leaf/Fail.hpp@{behaviour\_tree/include/behaviour\_tree/node/leaf/Fail.hpp}|hyperpage}{130} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/leaf/Fail.hpp@{behaviour\_tree/include/behaviour\_tree/node/leaf/Fail.hpp}|hyperpage}{131} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/leaf/Leaf.hpp@{behaviour\_tree/include/behaviour\_tree/node/leaf/Leaf.hpp}|hyperpage}{131} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/leaf/Leaf.hpp@{behaviour\_tree/include/behaviour\_tree/node/leaf/Leaf.hpp}|hyperpage}{132} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/leaf/LeafType.hpp@{behaviour\_tree/include/behaviour\_tree/node/leaf/LeafType.hpp}|hyperpage}{132} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/leaf/LeafType.hpp@{behaviour\_tree/include/behaviour\_tree/node/leaf/LeafType.hpp}|hyperpage}{132} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/leaf/Succeed.hpp@{behaviour\_tree/include/behaviour\_tree/node/leaf/Succeed.hpp}|hyperpage}{133} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/leaf/Succeed.hpp@{behaviour\_tree/include/behaviour\_tree/node/leaf/Succeed.hpp}|hyperpage}{133} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/leaf/UseRoot.hpp@{behaviour\_tree/include/behaviour\_tree/node/leaf/UseRoot.hpp}|hyperpage}{133} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/leaf/UseRoot.hpp@{behaviour\_tree/include/behaviour\_tree/node/leaf/UseRoot.hpp}|hyperpage}{134} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/Node.hpp@{behaviour\_tree/include/behaviour\_tree/node/Node.hpp}|hyperpage}{134} +\indexentry{behaviour\_tree/include/behaviour\_tree/node/Node.hpp@{behaviour\_tree/include/behaviour\_tree/node/Node.hpp}|hyperpage}{135} +\indexentry{behaviour\_tree/include/behaviour\_tree/Root.hpp@{behaviour\_tree/include/behaviour\_tree/Root.hpp}|hyperpage}{136} +\indexentry{behaviour\_tree/include/behaviour\_tree/Root.hpp@{behaviour\_tree/include/behaviour\_tree/Root.hpp}|hyperpage}{136} +\indexentry{behaviour\_tree/include/behaviour\_tree/Status.hpp@{behaviour\_tree/include/behaviour\_tree/Status.hpp}|hyperpage}{137} +\indexentry{behaviour\_tree/include/behaviour\_tree/Status.hpp@{behaviour\_tree/include/behaviour\_tree/Status.hpp}|hyperpage}{137} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/global/distance.h@{behaviour\_tree\_car/include/behaviour\_tree/global/distance.h}|hyperpage}{137} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/global/distance.h@{behaviour\_tree\_car/include/behaviour\_tree/global/distance.h}|hyperpage}{137} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Drive.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Drive.hpp}|hyperpage}{138} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Drive.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Drive.hpp}|hyperpage}{138} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/ClockDirectionType.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/ClockDirectionType.hpp}|hyperpage}{140} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/ClockDirectionType.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/ClockDirectionType.hpp}|hyperpage}{140} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/DirectionType.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/DirectionType.hpp}|hyperpage}{140} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/DirectionType.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/DirectionType.hpp}|hyperpage}{141} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/ServoType.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/ServoType.hpp}|hyperpage}{141} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/ServoType.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/ServoType.hpp}|hyperpage}{141} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/WheelType.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/WheelType.hpp}|hyperpage}{142} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/WheelType.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/WheelType.hpp}|hyperpage}{142} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/PauseExecution.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/PauseExecution.hpp}|hyperpage}{142} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/PauseExecution.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/PauseExecution.hpp}|hyperpage}{143} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Print.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Print.hpp}|hyperpage}{144} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Print.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Print.hpp}|hyperpage}{144} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetAngle.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetAngle.hpp}|hyperpage}{145} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetAngle.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetAngle.hpp}|hyperpage}{145} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetSpeed.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetSpeed.hpp}|hyperpage}{147} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetSpeed.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetSpeed.hpp}|hyperpage}{147} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetWheelDirection.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetWheelDirection.hpp}|hyperpage}{149} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetWheelDirection.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetWheelDirection.hpp}|hyperpage}{150} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Turn.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Turn.hpp}|hyperpage}{152} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Turn.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Turn.hpp}|hyperpage}{152} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/CarCustomNodeParser.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/CarCustomNodeParser.hpp}|hyperpage}{153} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/CarCustomNodeParser.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/CarCustomNodeParser.hpp}|hyperpage}{154} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAnyNearbyScan.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAnyNearbyScan.hpp}|hyperpage}{155} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAnyNearbyScan.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAnyNearbyScan.hpp}|hyperpage}{156} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAverageColour.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAverageColour.hpp}|hyperpage}{157} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAverageColour.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAverageColour.hpp}|hyperpage}{158} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAverageNearbyScan.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAverageNearbyScan.hpp}|hyperpage}{160} +\indexentry{behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAverageNearbyScan.hpp@{behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAverageNearbyScan.hpp}|hyperpage}{160} +\indexentry{behaviour\_tree\_tester/src/main.cpp@{behaviour\_tree\_tester/src/main.cpp}|hyperpage}{162} +\indexentry{main.cpp@{main.cpp}!main@{main}|hyperpage}{162} +\indexentry{main@{main}!main.cpp@{main.cpp}|hyperpage}{162} +\indexentry{behaviour\_tree\_validator/src/main.cpp@{behaviour\_tree\_validator/src/main.cpp}|hyperpage}{163} +\indexentry{main.cpp@{main.cpp}!main@{main}|hyperpage}{163} +\indexentry{main@{main}!main.cpp@{main.cpp}|hyperpage}{163} +\indexentry{README.md@{README.md}|hyperpage}{163} +\indexentry{rplidar/include/RPLidar.h@{rplidar/include/RPLidar.h}|hyperpage}{163} +\indexentry{rplidar/include/RPLidar.h@{rplidar/include/RPLidar.h}|hyperpage}{164} +\indexentry{utils/include/utils/TypeName.hpp@{utils/include/utils/TypeName.hpp}|hyperpage}{173} +\indexentry{utils/include/utils/TypeName.hpp@{utils/include/utils/TypeName.hpp}|hyperpage}{174} +\indexentry{utils/include/utils/Utility.hpp@{utils/include/utils/Utility.hpp}|hyperpage}{175} +\indexentry{utils/include/utils/Utility.hpp@{utils/include/utils/Utility.hpp}|hyperpage}{175} diff --git a/other/latex/refman.ilg b/other/latex/refman.ilg new file mode 100644 index 00000000..4e637b91 --- /dev/null +++ b/other/latex/refman.ilg @@ -0,0 +1,6 @@ +This is makeindex, version 2.15 [TeX Live 2022/dev] (kpathsea + Thai support). +Scanning input file refman.idx....done (851 entries accepted, 0 rejected). +Sorting entries..........done (9040 comparisons). +Generating output file refman.ind....done (1275 lines written, 0 warnings). +Output written in refman.ind. +Transcript written in refman.ilg. diff --git a/other/latex/refman.ind b/other/latex/refman.ind new file mode 100644 index 00000000..295b29dd --- /dev/null +++ b/other/latex/refman.ind @@ -0,0 +1,1275 @@ +\begin{theindex} + + \item {\_} + \subitem {behaviour\_tree::Context}, \hyperpage{36} + \item {\_motor\_speed} + \subitem {rplidar::RPLidar}, \hyperpage{76} + \item {\_process\_express\_scan} + \subitem {rplidar::RPLidar}, \hyperpage{70} + \item {\_process\_scan} + \subitem {rplidar::RPLidar}, \hyperpage{70} + \item {\_read\_descriptor} + \subitem {rplidar::RPLidar}, \hyperpage{70} + \item {\_read\_response} + \subitem {rplidar::RPLidar}, \hyperpage{71} + \item {\_send\_cmd} + \subitem {rplidar::RPLidar}, \hyperpage{71} + \item {\_send\_payload\_cmd} + \subitem {rplidar::RPLidar}, \hyperpage{71} + \item {\_serial} + \subitem {rplidar::RPLidar}, \hyperpage{76} + \item {\_set\_pwm} + \subitem {rplidar::RPLidar}, \hyperpage{73} + \item {$\sim$RPLidar} + \subitem {rplidar::RPLidar}, \hyperpage{70} + + \indexspace + + \item {Add} + \subitem {behaviour\_tree::node::blackboard}, \hyperpage{13} + \item {amount} + \subitem {behaviour\_tree::node::decorator::Repeat}, \hyperpage{66} + \item {angle} + \subitem {behaviour\_tree::node::custom::action::SetAngle}, + \hyperpage{84} + \subitem {behaviour\_tree::node::custom::action::Turn}, + \hyperpage{101} + \subitem {rplidar::ExpressPacket}, \hyperpage{45} + \subitem {rplidar::Measure}, \hyperpage{53} + \item {AntiClockwise} + \subitem {behaviour\_tree::node::custom::action}, \hyperpage{15} + \item {average\_distance\_unit} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{99} + + \indexspace + + \item {Backward} + \subitem {behaviour\_tree::node::custom::action}, \hyperpage{15} + \item {baudrate} + \subitem {rplidar::RPLidar}, \hyperpage{76} + \item {behaviour\_tree}, \hyperpage{11} + \subitem {behaviour\_tree::Context}, \hyperpage{37} + \subitem {Failure}, \hyperpage{11} + \subitem {Running}, \hyperpage{11} + \subitem {Status}, \hyperpage{11} + \subitem {Success}, \hyperpage{11} + \item {behaviour\_tree/include/behaviour\_tree/BehaviourTree.hpp}, + \hyperpage{105} + \item {behaviour\_tree/include/behaviour\_tree/BehaviourTreeParser.hpp}, + \hyperpage{106, 107} + \item {behaviour\_tree/include/behaviour\_tree/Context.cpp}, + \hyperpage{112} + \item {behaviour\_tree/include/behaviour\_tree/Context.h}, + \hyperpage{113} + \item {behaviour\_tree/include/behaviour\_tree/node/blackboard/BlackboardNode.hpp}, + \hyperpage{114} + \item {behaviour\_tree/include/behaviour\_tree/node/blackboard/BlackboardType.hpp}, + \hyperpage{115} + \item {behaviour\_tree/include/behaviour\_tree/node/blackboard/ChangeInteger.hpp}, + \hyperpage{115, 116} + \item {behaviour\_tree/include/behaviour\_tree/node/blackboard/enum/ConditionOperatorType.hpp}, + \hyperpage{117} + \item {behaviour\_tree/include/behaviour\_tree/node/blackboard/enum/IntegerChangeType.hpp}, + \hyperpage{117, 118} + \item {behaviour\_tree/include/behaviour\_tree/node/blackboard/IntegerCondition.hpp}, + \hyperpage{118} + \item {behaviour\_tree/include/behaviour\_tree/node/composite/Composite.hpp}, + \hyperpage{119, 120} + \item {behaviour\_tree/include/behaviour\_tree/node/composite/CompositeType.hpp}, + \hyperpage{120, 121} + \item {behaviour\_tree/include/behaviour\_tree/node/composite/Random.hpp}, + \hyperpage{121, 122} + \item {behaviour\_tree/include/behaviour\_tree/node/composite/Selector.hpp}, + \hyperpage{122, 123} + \item {behaviour\_tree/include/behaviour\_tree/node/composite/Sequence.hpp}, + \hyperpage{124} + \item {behaviour\_tree/include/behaviour\_tree/node/custom/CustomNode.hpp}, + \hyperpage{125} + \item {behaviour\_tree/include/behaviour\_tree/node/custom/CustomNodeParser.hpp}, + \hyperpage{126} + \item {behaviour\_tree/include/behaviour\_tree/node/decorator/Decorator.hpp}, + \hyperpage{126, 127} + \item {behaviour\_tree/include/behaviour\_tree/node/decorator/DecoratorType.hpp}, + \hyperpage{127, 128} + \item {behaviour\_tree/include/behaviour\_tree/node/decorator/Invert.hpp}, + \hyperpage{128} + \item {behaviour\_tree/include/behaviour\_tree/node/decorator/Repeat.hpp}, + \hyperpage{129} + \item {behaviour\_tree/include/behaviour\_tree/node/leaf/Fail.hpp}, + \hyperpage{130, 131} + \item {behaviour\_tree/include/behaviour\_tree/node/leaf/Leaf.hpp}, + \hyperpage{131, 132} + \item {behaviour\_tree/include/behaviour\_tree/node/leaf/LeafType.hpp}, + \hyperpage{132} + \item {behaviour\_tree/include/behaviour\_tree/node/leaf/Succeed.hpp}, + \hyperpage{133} + \item {behaviour\_tree/include/behaviour\_tree/node/leaf/UseRoot.hpp}, + \hyperpage{133, 134} + \item {behaviour\_tree/include/behaviour\_tree/node/Node.hpp}, + \hyperpage{134, 135} + \item {behaviour\_tree/include/behaviour\_tree/Root.hpp}, + \hyperpage{136} + \item {behaviour\_tree/include/behaviour\_tree/Status.hpp}, + \hyperpage{137} + \item {behaviour\_tree::BehaviourTree}, \hyperpage{23} + \subitem {BehaviourTree}, \hyperpage{23} + \subitem {canRun}, \hyperpage{24} + \subitem {cycle\_limit}, \hyperpage{25} + \subitem {cycles}, \hyperpage{25} + \subitem {incrementCycle}, \hyperpage{24} + \subitem {resetCycles}, \hyperpage{24} + \subitem {root\_to\_use}, \hyperpage{25} + \subitem {roots}, \hyperpage{25} + \subitem {start}, \hyperpage{24} + \subitem {tick}, \hyperpage{24} + \subitem {toString}, \hyperpage{24} + \subitem {UseRoot}, \hyperpage{24} + \item {behaviour\_tree::BehaviourTreeParser}, \hyperpage{25} + \subitem {BehaviourTreeParser}, \hyperpage{26} + \subitem {custom\_node\_parser}, \hyperpage{28} + \subitem {instance}, \hyperpage{26} + \subitem {operator=}, \hyperpage{26} + \subitem {parse}, \hyperpage{27} + \subitem {parseBlackboardNode}, \hyperpage{27} + \subitem {parseChild}, \hyperpage{27} + \subitem {parseComposite}, \hyperpage{27} + \subitem {parseCustomNode}, \hyperpage{27} + \subitem {parseDecorator}, \hyperpage{27} + \subitem {parseFileXML}, \hyperpage{28} + \subitem {parseRoot}, \hyperpage{28} + \subitem {parseXML}, \hyperpage{28} + \subitem {setCustomNodeParser}, \hyperpage{28} + \item {behaviour\_tree::Context}, \hyperpage{35} + \subitem {\_}, \hyperpage{36} + \subitem {behaviour\_tree}, \hyperpage{37} + \subitem {blackboard}, \hyperpage{37} + \subitem {canRun}, \hyperpage{36} + \subitem {containsBlackboard}, \hyperpage{36} + \subitem {Context}, \hyperpage{35} + \subitem {getBehaviourTree}, \hyperpage{36} + \subitem {getBlackboard}, \hyperpage{36} + \subitem {node\_trace\_list}, \hyperpage{37} + \subitem {popNode}, \hyperpage{36} + \subitem {pushNodeTrace}, \hyperpage{36} + \subitem {setBlackboard}, \hyperpage{37} + \subitem {update}, \hyperpage{37} + \subitem {UseRoot}, \hyperpage{37} + \item {behaviour\_tree::global}, \hyperpage{12} + \subitem {CM\_TO\_DISTANCE}, \hyperpage{12} + \item {behaviour\_tree::node}, \hyperpage{12} + \item {behaviour\_tree::node::blackboard}, \hyperpage{12} + \subitem {Add}, \hyperpage{13} + \subitem {BlackboardType}, \hyperpage{12} + \subitem {ChangeInteger}, \hyperpage{13} + \subitem {ConditionOperatorType}, \hyperpage{13} + \subitem {Equal}, \hyperpage{13} + \subitem {GreaterThan}, \hyperpage{13} + \subitem {GreaterThanOrEqual}, \hyperpage{13} + \subitem {IntegerChangeType}, \hyperpage{13} + \subitem {IntegerCondition}, \hyperpage{13} + \subitem {LessThan}, \hyperpage{13} + \subitem {LessThanOrEqual}, \hyperpage{13} + \subitem {NotEqual}, \hyperpage{13} + \subitem {Set}, \hyperpage{13} + \subitem {Subtract}, \hyperpage{13} + \item {behaviour\_tree::node::blackboard::BlackboardNode}, + \hyperpage{29} + \subitem {BlackboardNode}, \hyperpage{29} + \subitem {type}, \hyperpage{29} + \item {behaviour\_tree::node::blackboard::ChangeInteger}, + \hyperpage{31} + \subitem {ChangeInteger}, \hyperpage{31} + \subitem {integer\_change\_type}, \hyperpage{32} + \subitem {run}, \hyperpage{32} + \subitem {toString}, \hyperpage{32} + \subitem {type}, \hyperpage{32} + \subitem {value}, \hyperpage{32} + \subitem {variable\_name}, \hyperpage{33} + \item {behaviour\_tree::node::blackboard::IntegerCondition}, + \hyperpage{48} + \subitem {condition\_operator}, \hyperpage{50} + \subitem {IntegerCondition}, \hyperpage{49} + \subitem {run}, \hyperpage{49} + \subitem {toString}, \hyperpage{49} + \subitem {type}, \hyperpage{49} + \subitem {value}, \hyperpage{50} + \subitem {variable\_name}, \hyperpage{50} + \item {behaviour\_tree::node::composite}, \hyperpage{13} + \subitem {CompositeType}, \hyperpage{14} + \subitem {Random}, \hyperpage{14} + \subitem {Selector}, \hyperpage{14} + \subitem {Sequence}, \hyperpage{14} + \item {behaviour\_tree::node::composite::Composite}, \hyperpage{33} + \subitem {children}, \hyperpage{34} + \subitem {Composite}, \hyperpage{33} + \subitem {run}, \hyperpage{34} + \subitem {tick}, \hyperpage{34} + \subitem {type}, \hyperpage{34} + \item {behaviour\_tree::node::composite::Random}, \hyperpage{61} + \subitem {Random}, \hyperpage{62} + \subitem {run}, \hyperpage{62} + \subitem {toString}, \hyperpage{62} + \subitem {type}, \hyperpage{63} + \item {behaviour\_tree::node::composite::Selector}, \hyperpage{78} + \subitem {previous\_start\_index}, \hyperpage{80} + \subitem {run}, \hyperpage{79} + \subitem {Selector}, \hyperpage{78} + \subitem {start}, \hyperpage{79} + \subitem {toString}, \hyperpage{79} + \subitem {type}, \hyperpage{79} + \item {behaviour\_tree::node::composite::Sequence}, \hyperpage{80} + \subitem {previous\_start\_index}, \hyperpage{82} + \subitem {run}, \hyperpage{81} + \subitem {Sequence}, \hyperpage{80} + \subitem {start}, \hyperpage{81} + \subitem {toString}, \hyperpage{81} + \subitem {type}, \hyperpage{81} + \item {behaviour\_tree::node::custom}, \hyperpage{14} + \item {behaviour\_tree::node::custom::action}, \hyperpage{14} + \subitem {AntiClockwise}, \hyperpage{15} + \subitem {Backward}, \hyperpage{15} + \subitem {Both}, \hyperpage{15} + \subitem {CameraServo1}, \hyperpage{15} + \subitem {CameraServo2}, \hyperpage{15} + \subitem {ClockDirectionType}, \hyperpage{15} + \subitem {Clockwise}, \hyperpage{15} + \subitem {DirectionType}, \hyperpage{15} + \subitem {Forward}, \hyperpage{15} + \subitem {FrontWheels}, \hyperpage{15} + \subitem {Left}, \hyperpage{15} + \subitem {Right}, \hyperpage{15} + \subitem {ServoType}, \hyperpage{15} + \subitem {WheelType}, \hyperpage{15} + \item {behaviour\_tree::node::custom::action::Drive}, \hyperpage{42} + \subitem {direction\_type}, \hyperpage{44} + \subitem {Drive}, \hyperpage{42} + \subitem {getDirectionType}, \hyperpage{43} + \subitem {getSpeed}, \hyperpage{43} + \subitem {parse}, \hyperpage{43} + \subitem {run}, \hyperpage{43} + \subitem {speed}, \hyperpage{44} + \subitem {toString}, \hyperpage{43} + \item {behaviour\_tree::node::custom::action::PauseExecution}, + \hyperpage{57} + \subitem {finish}, \hyperpage{58} + \subitem {getMS}, \hyperpage{58} + \subitem {ms}, \hyperpage{59} + \subitem {parse}, \hyperpage{58} + \subitem {PauseExecution}, \hyperpage{57} + \subitem {run}, \hyperpage{58} + \subitem {start}, \hyperpage{58} + \subitem {start\_time}, \hyperpage{59} + \subitem {toString}, \hyperpage{58} + \item {behaviour\_tree::node::custom::action::Print}, \hyperpage{59} + \subitem {getText}, \hyperpage{60} + \subitem {parse}, \hyperpage{60} + \subitem {Print}, \hyperpage{60} + \subitem {run}, \hyperpage{60} + \subitem {text}, \hyperpage{61} + \subitem {toString}, \hyperpage{61} + \item {behaviour\_tree::node::custom::action::SetAngle}, + \hyperpage{82} + \subitem {angle}, \hyperpage{84} + \subitem {getAngle}, \hyperpage{83} + \subitem {getServoType}, \hyperpage{83} + \subitem {parse}, \hyperpage{83} + \subitem {run}, \hyperpage{83} + \subitem {servo\_type}, \hyperpage{84} + \subitem {SetAngle}, \hyperpage{83} + \subitem {toString}, \hyperpage{84} + \item {behaviour\_tree::node::custom::action::SetSpeed}, + \hyperpage{84} + \subitem {getSpeed}, \hyperpage{85} + \subitem {getWheelType}, \hyperpage{85} + \subitem {parse}, \hyperpage{85} + \subitem {run}, \hyperpage{86} + \subitem {SetSpeed}, \hyperpage{85} + \subitem {speed}, \hyperpage{86} + \subitem {toString}, \hyperpage{86} + \subitem {wheel\_type}, \hyperpage{86} + \item {behaviour\_tree::node::custom::action::SetWheelDirection}, + \hyperpage{87} + \subitem {direction\_type}, \hyperpage{88} + \subitem {getDirectionType}, \hyperpage{88} + \subitem {getWheelType}, \hyperpage{88} + \subitem {parse}, \hyperpage{88} + \subitem {run}, \hyperpage{88} + \subitem {SetWheelDirection}, \hyperpage{87} + \subitem {toString}, \hyperpage{88} + \subitem {wheel\_type}, \hyperpage{89} + \item {behaviour\_tree::node::custom::action::Turn}, \hyperpage{100} + \subitem {angle}, \hyperpage{101} + \subitem {getAngle}, \hyperpage{101} + \subitem {parse}, \hyperpage{101} + \subitem {run}, \hyperpage{101} + \subitem {toString}, \hyperpage{101} + \subitem {Turn}, \hyperpage{100} + \item {behaviour\_tree::node::custom::CarCustomNodeParser}, + \hyperpage{30} + \subitem {CarCustomNodeParser}, \hyperpage{30} + \subitem {parseCustomNode}, \hyperpage{30} + \item {behaviour\_tree::node::custom::condition}, \hyperpage{16} + \item {behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}, + \hyperpage{90} + \subitem {cm}, \hyperpage{93} + \subitem {getCentimeters}, \hyperpage{91} + \subitem {getMaxAngle}, \hyperpage{91} + \subitem {getMinAngle}, \hyperpage{92} + \subitem {getMinimumDistanceUnit}, \hyperpage{92} + \subitem {max\_angle}, \hyperpage{93} + \subitem {min\_angle}, \hyperpage{93} + \subitem {minimum\_distance\_unit}, \hyperpage{93} + \subitem {parse}, \hyperpage{92} + \subitem {run}, \hyperpage{92} + \subitem {SucceedOnAnyNearbyScan}, \hyperpage{91} + \subitem {toString}, \hyperpage{92} + \item {behaviour\_tree::node::custom::condition::SucceedOnAverageColour}, + \hyperpage{93} + \subitem {calculateColorDifference}, \hyperpage{94} + \subitem {calculateMaxColorDifference}, \hyperpage{94} + \subitem {getHexColour}, \hyperpage{95} + \subitem {getTolerance}, \hyperpage{95} + \subitem {hex\_colour}, \hyperpage{96} + \subitem {hexToRGB}, \hyperpage{95} + \subitem {parse}, \hyperpage{95} + \subitem {run}, \hyperpage{95} + \subitem {SucceedOnAverageColour}, \hyperpage{94} + \subitem {tolerance}, \hyperpage{96} + \subitem {toString}, \hyperpage{95} + \item {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{96} + \subitem {average\_distance\_unit}, \hyperpage{99} + \subitem {cm}, \hyperpage{99} + \subitem {getAverageDistanceUnit}, \hyperpage{97} + \subitem {getCentimeters}, \hyperpage{98} + \subitem {getMaxAngle}, \hyperpage{98} + \subitem {getMinAngle}, \hyperpage{98} + \subitem {getSmallestMeasureAmountUsed}, \hyperpage{98} + \subitem {max\_angle}, \hyperpage{99} + \subitem {min\_angle}, \hyperpage{99} + \subitem {parse}, \hyperpage{98} + \subitem {run}, \hyperpage{98} + \subitem {smallest\_measure\_amount\_used}, \hyperpage{99} + \subitem {SucceedOnAverageNearbyScan}, \hyperpage{97} + \subitem {toString}, \hyperpage{99} + \item {behaviour\_tree::node::custom::CustomNode}, \hyperpage{38} + \subitem {CustomNode}, \hyperpage{38} + \item {behaviour\_tree::node::custom::CustomNodeParser}, + \hyperpage{39} + \subitem {parseCustomNode}, \hyperpage{39} + \item {behaviour\_tree::node::decorator}, \hyperpage{16} + \subitem {DecoratorType}, \hyperpage{16} + \subitem {Invert}, \hyperpage{16} + \subitem {Repeat}, \hyperpage{16} + \item {behaviour\_tree::node::decorator::Decorator}, \hyperpage{40} + \subitem {child}, \hyperpage{41} + \subitem {Decorator}, \hyperpage{40} + \subitem {type}, \hyperpage{40} + \item {behaviour\_tree::node::decorator::Invert}, \hyperpage{50} + \subitem {finish}, \hyperpage{51} + \subitem {Invert}, \hyperpage{51} + \subitem {run}, \hyperpage{51} + \subitem {start}, \hyperpage{51} + \subitem {toString}, \hyperpage{52} + \subitem {type}, \hyperpage{52} + \item {behaviour\_tree::node::decorator::Repeat}, \hyperpage{64} + \subitem {amount}, \hyperpage{66} + \subitem {break\_on\_fail}, \hyperpage{66} + \subitem {count}, \hyperpage{66} + \subitem {getAmount}, \hyperpage{65} + \subitem {getBreakOnFail}, \hyperpage{65} + \subitem {getCount}, \hyperpage{65} + \subitem {Repeat}, \hyperpage{64} + \subitem {run}, \hyperpage{65} + \subitem {start}, \hyperpage{65} + \subitem {toString}, \hyperpage{65} + \subitem {type}, \hyperpage{65} + \item {behaviour\_tree::node::leaf}, \hyperpage{16} + \subitem {Fail}, \hyperpage{17} + \subitem {LeafType}, \hyperpage{17} + \subitem {Succeed}, \hyperpage{17} + \subitem {UseRoot}, \hyperpage{17} + \item {behaviour\_tree::node::leaf::Fail}, \hyperpage{46} + \subitem {Fail}, \hyperpage{46} + \subitem {run}, \hyperpage{47} + \subitem {toString}, \hyperpage{47} + \subitem {type}, \hyperpage{47} + \item {behaviour\_tree::node::leaf::Leaf}, \hyperpage{52} + \subitem {Leaf}, \hyperpage{53} + \subitem {type}, \hyperpage{53} + \item {behaviour\_tree::node::leaf::Succeed}, \hyperpage{89} + \subitem {run}, \hyperpage{90} + \subitem {Succeed}, \hyperpage{89} + \subitem {toString}, \hyperpage{90} + \subitem {type}, \hyperpage{90} + \item {behaviour\_tree::node::leaf::UseRoot}, \hyperpage{102} + \subitem {getId}, \hyperpage{103} + \subitem {id}, \hyperpage{103} + \subitem {run}, \hyperpage{103} + \subitem {toString}, \hyperpage{103} + \subitem {type}, \hyperpage{103} + \subitem {UseRoot}, \hyperpage{102} + \item {behaviour\_tree::node::Node}, \hyperpage{54} + \subitem {finish}, \hyperpage{55} + \subitem {getName}, \hyperpage{55} + \subitem {name}, \hyperpage{56} + \subitem {Node}, \hyperpage{55} + \subitem {run}, \hyperpage{55} + \subitem {start}, \hyperpage{55} + \subitem {started}, \hyperpage{56} + \subitem {tick}, \hyperpage{56} + \subitem {toString}, \hyperpage{56} + \item {behaviour\_tree::Root}, \hyperpage{66} + \subitem {child}, \hyperpage{67} + \subitem {getId}, \hyperpage{67} + \subitem {id}, \hyperpage{67} + \subitem {Root}, \hyperpage{67} + \subitem {tick}, \hyperpage{67} + \subitem {toString}, \hyperpage{67} + \item {behaviour\_tree\_car/include/behaviour\_tree/global/distance.h}, + \hyperpage{137} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Drive.hpp}, + \hyperpage{138} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/ClockDirectionType.hpp}, + \hyperpage{140} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/DirectionType.hpp}, + \hyperpage{140, 141} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/ServoType.hpp}, + \hyperpage{141} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/enum/WheelType.hpp}, + \hyperpage{142} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/PauseExecution.hpp}, + \hyperpage{142, 143} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Print.hpp}, + \hyperpage{144} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetAngle.hpp}, + \hyperpage{145} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetSpeed.hpp}, + \hyperpage{147} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/SetWheelDirection.hpp}, + \hyperpage{149, 150} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/action/Turn.hpp}, + \hyperpage{152} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/CarCustomNodeParser.hpp}, + \hyperpage{153, 154} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAnyNearbyScan.hpp}, + \hyperpage{155, 156} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAverageColour.hpp}, + \hyperpage{157, 158} + \item {behaviour\_tree\_car/include/behaviour\_tree/node/custom/condition/SucceedOnAverageNearbyScan.hpp}, + \hyperpage{160} + \item {behaviour\_tree\_tester/src/main.cpp}, \hyperpage{162} + \item {behaviour\_tree\_validator/src/main.cpp}, \hyperpage{163} + \item {BehaviourTree} + \subitem {behaviour\_tree::BehaviourTree}, \hyperpage{23} + \item {BehaviourTreeParser} + \subitem {behaviour\_tree::BehaviourTreeParser}, \hyperpage{26} + \item {blackboard} + \subitem {behaviour\_tree::Context}, \hyperpage{37} + \item {BlackboardNode} + \subitem {behaviour\_tree::node::blackboard::BlackboardNode}, + \hyperpage{29} + \item {BlackboardType} + \subitem {behaviour\_tree::node::blackboard}, \hyperpage{12} + \item {Both} + \subitem {behaviour\_tree::node::custom::action}, \hyperpage{15} + \item {break\_on\_fail} + \subitem {behaviour\_tree::node::decorator::Repeat}, \hyperpage{66} + + \indexspace + + \item {calculateColorDifference} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageColour}, + \hyperpage{94} + \item {calculateMaxColorDifference} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageColour}, + \hyperpage{94} + \item {CameraServo1} + \subitem {behaviour\_tree::node::custom::action}, \hyperpage{15} + \item {CameraServo2} + \subitem {behaviour\_tree::node::custom::action}, \hyperpage{15} + \item {canRun} + \subitem {behaviour\_tree::BehaviourTree}, \hyperpage{24} + \subitem {behaviour\_tree::Context}, \hyperpage{36} + \item {CarCustomNodeParser} + \subitem {behaviour\_tree::node::custom::CarCustomNodeParser}, + \hyperpage{30} + \item {CexprTypeName} + \subitem {utils}, \hyperpage{20} + \item {ChangeInteger} + \subitem {behaviour\_tree::node::blackboard}, \hyperpage{13} + \subitem {behaviour\_tree::node::blackboard::ChangeInteger}, + \hyperpage{31} + \item {child} + \subitem {behaviour\_tree::node::decorator::Decorator}, + \hyperpage{41} + \subitem {behaviour\_tree::Root}, \hyperpage{67} + \item {children} + \subitem {behaviour\_tree::node::composite::Composite}, + \hyperpage{34} + \item {clean\_input} + \subitem {rplidar::RPLidar}, \hyperpage{73} + \item {ClockDirectionType} + \subitem {behaviour\_tree::node::custom::action}, \hyperpage{15} + \item {Clockwise} + \subitem {behaviour\_tree::node::custom::action}, \hyperpage{15} + \item {cm} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}, + \hyperpage{93} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{99} + \item {CM\_TO\_DISTANCE} + \subitem {behaviour\_tree::global}, \hyperpage{12} + \item {Composite} + \subitem {behaviour\_tree::node::composite::Composite}, + \hyperpage{33} + \item {CompositeType} + \subitem {behaviour\_tree::node::composite}, \hyperpage{14} + \item {condition\_operator} + \subitem {behaviour\_tree::node::blackboard::IntegerCondition}, + \hyperpage{50} + \item {ConditionOperatorType} + \subitem {behaviour\_tree::node::blackboard}, \hyperpage{13} + \item {containsBlackboard} + \subitem {behaviour\_tree::Context}, \hyperpage{36} + \item {Context} + \subitem {behaviour\_tree::Context}, \hyperpage{35} + \item {convertToHexString} + \subitem {rplidar::RPLidar}, \hyperpage{73} + \item {count} + \subitem {behaviour\_tree::node::decorator::Repeat}, \hyperpage{66} + \item {create} + \subitem {rplidar::RPLidar}, \hyperpage{73} + \item {currently\_scanning} + \subitem {rplidar::ScanInfo}, \hyperpage{77} + \item {custom\_node\_parser} + \subitem {behaviour\_tree::BehaviourTreeParser}, \hyperpage{28} + \item {CustomNode} + \subitem {behaviour\_tree::node::custom::CustomNode}, + \hyperpage{38} + \item {cycle\_limit} + \subitem {behaviour\_tree::BehaviourTree}, \hyperpage{25} + \item {cycles} + \subitem {behaviour\_tree::BehaviourTree}, \hyperpage{25} + + \indexspace + + \item {Decorator} + \subitem {behaviour\_tree::node::decorator::Decorator}, + \hyperpage{40} + \item {DecoratorType} + \subitem {behaviour\_tree::node::decorator}, \hyperpage{16} + \item {DEFAULT\_MOTOR\_PWM} + \subitem {rplidar}, \hyperpage{18} + \item {DESCRIPTOR\_LEN} + \subitem {rplidar}, \hyperpage{18} + \item {direction\_type} + \subitem {behaviour\_tree::node::custom::action::Drive}, + \hyperpage{44} + \subitem {behaviour\_tree::node::custom::action::SetWheelDirection}, + \hyperpage{88} + \item {DirectionType} + \subitem {behaviour\_tree::node::custom::action}, \hyperpage{15} + \item {disconnect} + \subitem {rplidar::RPLidar}, \hyperpage{73} + \item {distance} + \subitem {rplidar::ExpressPacket}, \hyperpage{45} + \subitem {rplidar::Measure}, \hyperpage{53} + \item {Drive} + \subitem {behaviour\_tree::node::custom::action::Drive}, + \hyperpage{42} + \item {dsize} + \subitem {rplidar::ScanInfo}, \hyperpage{77} + + \indexspace + + \item {effolkronium\_Random} + \subitem {Random.hpp}, \hyperpage{121} + \item {Equal} + \subitem {behaviour\_tree::node::blackboard}, \hyperpage{13} + \item {errorCode} + \subitem {rplidar::HealthInfo}, \hyperpage{48} + \item {EXPRESS} + \subitem {rplidar}, \hyperpage{18} + \item {express\_data} + \subitem {rplidar::RPLidar}, \hyperpage{76} + \item {express\_old\_data} + \subitem {rplidar::RPLidar}, \hyperpage{76} + \item {express\_trame} + \subitem {rplidar::RPLidar}, \hyperpage{76} + \item {ExpressPacket} + \subitem {rplidar::ExpressPacket}, \hyperpage{45} + + \indexspace + + \item {Fail} + \subitem {behaviour\_tree::node::leaf}, \hyperpage{17} + \subitem {behaviour\_tree::node::leaf::Fail}, \hyperpage{46} + \item {Failure} + \subitem {behaviour\_tree}, \hyperpage{11} + \item {finish} + \subitem {behaviour\_tree::node::custom::action::PauseExecution}, + \hyperpage{58} + \subitem {behaviour\_tree::node::decorator::Invert}, \hyperpage{51} + \subitem {behaviour\_tree::node::Node}, \hyperpage{55} + \item {firmware} + \subitem {rplidar::DeviceInfo}, \hyperpage{41} + \item {FORCE} + \subitem {rplidar}, \hyperpage{18} + \item {Forward} + \subitem {behaviour\_tree::node::custom::action}, \hyperpage{15} + \item {FrontWheels} + \subitem {behaviour\_tree::node::custom::action}, \hyperpage{15} + + \indexspace + + \item {get\_health} + \subitem {rplidar::RPLidar}, \hyperpage{73} + \item {GET\_HEALTH\_BYTE} + \subitem {rplidar}, \hyperpage{18} + \item {get\_info} + \subitem {rplidar::RPLidar}, \hyperpage{74} + \item {GET\_INFO\_BYTE} + \subitem {rplidar}, \hyperpage{18} + \item {getAmount} + \subitem {behaviour\_tree::node::decorator::Repeat}, \hyperpage{65} + \item {getAngle} + \subitem {behaviour\_tree::node::custom::action::SetAngle}, + \hyperpage{83} + \subitem {behaviour\_tree::node::custom::action::Turn}, + \hyperpage{101} + \item {getAverageDistanceUnit} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{97} + \item {getBehaviourTree} + \subitem {behaviour\_tree::Context}, \hyperpage{36} + \item {getBlackboard} + \subitem {behaviour\_tree::Context}, \hyperpage{36} + \item {getBreakOnFail} + \subitem {behaviour\_tree::node::decorator::Repeat}, \hyperpage{65} + \item {getCentimeters} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}, + \hyperpage{91} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{98} + \item {getCount} + \subitem {behaviour\_tree::node::decorator::Repeat}, \hyperpage{65} + \item {getDirectionType} + \subitem {behaviour\_tree::node::custom::action::Drive}, + \hyperpage{43} + \subitem {behaviour\_tree::node::custom::action::SetWheelDirection}, + \hyperpage{88} + \item {getHexColour} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageColour}, + \hyperpage{95} + \item {getId} + \subitem {behaviour\_tree::node::leaf::UseRoot}, \hyperpage{103} + \subitem {behaviour\_tree::Root}, \hyperpage{67} + \item {getMaxAngle} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}, + \hyperpage{91} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{98} + \item {getMinAngle} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}, + \hyperpage{92} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{98} + \item {getMinimumDistanceUnit} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}, + \hyperpage{92} + \item {getMS} + \subitem {behaviour\_tree::node::custom::action::PauseExecution}, + \hyperpage{58} + \item {getName} + \subitem {behaviour\_tree::node::Node}, \hyperpage{55} + \item {GetRawTypeNameFormat} + \subitem {utils}, \hyperpage{20} + \item {getServoType} + \subitem {behaviour\_tree::node::custom::action::SetAngle}, + \hyperpage{83} + \item {getSign} + \subitem {rplidar::ExpressPacket}, \hyperpage{45} + \item {getSmallestMeasureAmountUsed} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{98} + \item {getSpeed} + \subitem {behaviour\_tree::node::custom::action::Drive}, + \hyperpage{43} + \subitem {behaviour\_tree::node::custom::action::SetSpeed}, + \hyperpage{85} + \item {getText} + \subitem {behaviour\_tree::node::custom::action::Print}, + \hyperpage{60} + \item {getTolerance} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageColour}, + \hyperpage{95} + \item {getWheelType} + \subitem {behaviour\_tree::node::custom::action::SetSpeed}, + \hyperpage{85} + \subitem {behaviour\_tree::node::custom::action::SetWheelDirection}, + \hyperpage{88} + \item {GreaterThan} + \subitem {behaviour\_tree::node::blackboard}, \hyperpage{13} + \item {GreaterThanOrEqual} + \subitem {behaviour\_tree::node::blackboard}, \hyperpage{13} + + \indexspace + + \item {hardware} + \subitem {rplidar::DeviceInfo}, \hyperpage{41} + \item {HEALTH\_LEN} + \subitem {rplidar}, \hyperpage{18} + \item {HEALTH\_TYPE} + \subitem {rplidar}, \hyperpage{19} + \item {hex\_colour} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageColour}, + \hyperpage{96} + \item {hexToRGB} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageColour}, + \hyperpage{95} + + \indexspace + + \item {id} + \subitem {behaviour\_tree::node::leaf::UseRoot}, \hyperpage{103} + \subitem {behaviour\_tree::Root}, \hyperpage{67} + \item {incrementCycle} + \subitem {behaviour\_tree::BehaviourTree}, \hyperpage{24} + \item {INFO\_LEN} + \subitem {rplidar}, \hyperpage{19} + \item {INFO\_TYPE} + \subitem {rplidar}, \hyperpage{19} + \item {instance} + \subitem {behaviour\_tree::BehaviourTreeParser}, \hyperpage{26} + \item {integer\_change\_type} + \subitem {behaviour\_tree::node::blackboard::ChangeInteger}, + \hyperpage{32} + \item {IntegerChangeType} + \subitem {behaviour\_tree::node::blackboard}, \hyperpage{13} + \item {IntegerCondition} + \subitem {behaviour\_tree::node::blackboard}, \hyperpage{13} + \subitem {behaviour\_tree::node::blackboard::IntegerCondition}, + \hyperpage{49} + \item {Invert} + \subitem {behaviour\_tree::node::decorator}, \hyperpage{16} + \subitem {behaviour\_tree::node::decorator::Invert}, \hyperpage{51} + \item {iter\_measures} + \subitem {rplidar::RPLidar}, \hyperpage{74} + \item {iter\_scans} + \subitem {rplidar::RPLidar}, \hyperpage{74} + + \indexspace + + \item {leading\_junk} + \subitem {utils::RawTypeNameFormat}, \hyperpage{63} + \item {Leaf} + \subitem {behaviour\_tree::node::leaf::Leaf}, \hyperpage{53} + \item {LeafType} + \subitem {behaviour\_tree::node::leaf}, \hyperpage{17} + \item {Left} + \subitem {behaviour\_tree::node::custom::action}, \hyperpage{15} + \item {LessThan} + \subitem {behaviour\_tree::node::blackboard}, \hyperpage{13} + \item {LessThanOrEqual} + \subitem {behaviour\_tree::node::blackboard}, \hyperpage{13} + + \indexspace + + \item {main} + \subitem {main.cpp}, \hyperpage{162, 163} + \item {main.cpp} + \subitem {main}, \hyperpage{162, 163} + \item {max\_angle} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}, + \hyperpage{93} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{99} + \item {MAX\_MOTOR\_PWM} + \subitem {rplidar}, \hyperpage{19} + \item {min\_angle} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}, + \hyperpage{93} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{99} + \item {minimum\_distance\_unit} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}, + \hyperpage{93} + \item {model} + \subitem {rplidar::DeviceInfo}, \hyperpage{41} + \item {motor\_running} + \subitem {rplidar::RPLidar}, \hyperpage{76} + \item {ms} + \subitem {behaviour\_tree::node::custom::action::PauseExecution}, + \hyperpage{59} + + \indexspace + + \item {name} + \subitem {behaviour\_tree::node::Node}, \hyperpage{56} + \item {new\_scan} + \subitem {rplidar::ExpressPacket}, \hyperpage{45} + \item {newScan} + \subitem {rplidar::Measure}, \hyperpage{54} + \item {Node} + \subitem {behaviour\_tree::node::Node}, \hyperpage{55} + \item {node\_trace\_list} + \subitem {behaviour\_tree::Context}, \hyperpage{37} + \item {NORMAL} + \subitem {rplidar}, \hyperpage{18} + \item {NotEqual} + \subitem {behaviour\_tree::node::blackboard}, \hyperpage{13} + + \indexspace + + \item {operator=} + \subitem {behaviour\_tree::BehaviourTreeParser}, \hyperpage{26} + + \indexspace + + \item {parse} + \subitem {behaviour\_tree::BehaviourTreeParser}, \hyperpage{27} + \subitem {behaviour\_tree::node::custom::action::Drive}, + \hyperpage{43} + \subitem {behaviour\_tree::node::custom::action::PauseExecution}, + \hyperpage{58} + \subitem {behaviour\_tree::node::custom::action::Print}, + \hyperpage{60} + \subitem {behaviour\_tree::node::custom::action::SetAngle}, + \hyperpage{83} + \subitem {behaviour\_tree::node::custom::action::SetSpeed}, + \hyperpage{85} + \subitem {behaviour\_tree::node::custom::action::SetWheelDirection}, + \hyperpage{88} + \subitem {behaviour\_tree::node::custom::action::Turn}, + \hyperpage{101} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}, + \hyperpage{92} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageColour}, + \hyperpage{95} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{98} + \item {parseBlackboardNode} + \subitem {behaviour\_tree::BehaviourTreeParser}, \hyperpage{27} + \item {parseChild} + \subitem {behaviour\_tree::BehaviourTreeParser}, \hyperpage{27} + \item {parseComposite} + \subitem {behaviour\_tree::BehaviourTreeParser}, \hyperpage{27} + \item {parseCustomNode} + \subitem {behaviour\_tree::BehaviourTreeParser}, \hyperpage{27} + \subitem {behaviour\_tree::node::custom::CarCustomNodeParser}, + \hyperpage{30} + \subitem {behaviour\_tree::node::custom::CustomNodeParser}, + \hyperpage{39} + \item {parseDecorator} + \subitem {behaviour\_tree::BehaviourTreeParser}, \hyperpage{27} + \item {parseFileXML} + \subitem {behaviour\_tree::BehaviourTreeParser}, \hyperpage{28} + \item {parseRoot} + \subitem {behaviour\_tree::BehaviourTreeParser}, \hyperpage{28} + \item {parseXML} + \subitem {behaviour\_tree::BehaviourTreeParser}, \hyperpage{28} + \item {PauseExecution} + \subitem {behaviour\_tree::node::custom::action::PauseExecution}, + \hyperpage{57} + \item {popNode} + \subitem {behaviour\_tree::Context}, \hyperpage{36} + \item {port} + \subitem {rplidar::RPLidar}, \hyperpage{77} + \item {previous\_start\_index} + \subitem {behaviour\_tree::node::composite::Selector}, + \hyperpage{80} + \subitem {behaviour\_tree::node::composite::Sequence}, + \hyperpage{82} + \item {Print} + \subitem {behaviour\_tree::node::custom::action::Print}, + \hyperpage{60} + \item {pushNodeTrace} + \subitem {behaviour\_tree::Context}, \hyperpage{36} + + \indexspace + + \item {quality} + \subitem {rplidar::Measure}, \hyperpage{54} + + \indexspace + + \item {Random} + \subitem {behaviour\_tree::node::composite}, \hyperpage{14} + \subitem {behaviour\_tree::node::composite::Random}, \hyperpage{62} + \item {Random.hpp} + \subitem {effolkronium\_Random}, \hyperpage{121} + \item {RawTypeName} + \subitem {utils}, \hyperpage{20} + \item {README.md}, \hyperpage{163} + \item {Repeat} + \subitem {behaviour\_tree::node::decorator}, \hyperpage{16} + \subitem {behaviour\_tree::node::decorator::Repeat}, \hyperpage{64} + \item {reset} + \subitem {rplidar::RPLidar}, \hyperpage{75} + \item {RESET\_BYTE} + \subitem {rplidar}, \hyperpage{19} + \item {resetCycles} + \subitem {behaviour\_tree::BehaviourTree}, \hyperpage{24} + \item {Right} + \subitem {behaviour\_tree::node::custom::action}, \hyperpage{15} + \item {Root} + \subitem {behaviour\_tree::Root}, \hyperpage{67} + \item {root\_to\_use} + \subitem {behaviour\_tree::BehaviourTree}, \hyperpage{25} + \item {roots} + \subitem {behaviour\_tree::BehaviourTree}, \hyperpage{25} + \item {RPLidar} + \subitem {rplidar::RPLidar}, \hyperpage{69} + \item {rplidar}, \hyperpage{17} + \subitem {DEFAULT\_MOTOR\_PWM}, \hyperpage{18} + \subitem {DESCRIPTOR\_LEN}, \hyperpage{18} + \subitem {EXPRESS}, \hyperpage{18} + \subitem {FORCE}, \hyperpage{18} + \subitem {GET\_HEALTH\_BYTE}, \hyperpage{18} + \subitem {GET\_INFO\_BYTE}, \hyperpage{18} + \subitem {HEALTH\_LEN}, \hyperpage{18} + \subitem {HEALTH\_TYPE}, \hyperpage{19} + \subitem {INFO\_LEN}, \hyperpage{19} + \subitem {INFO\_TYPE}, \hyperpage{19} + \subitem {MAX\_MOTOR\_PWM}, \hyperpage{19} + \subitem {NORMAL}, \hyperpage{18} + \subitem {RESET\_BYTE}, \hyperpage{19} + \subitem {ScanType}, \hyperpage{18} + \subitem {SET\_PWM\_BYTE}, \hyperpage{19} + \subitem {STOP\_BYTE}, \hyperpage{19} + \subitem {SYNC\_BYTE}, \hyperpage{19} + \subitem {SYNC\_BYTE2}, \hyperpage{20} + \item {rplidar/include/RPLidar.h}, \hyperpage{163, 164} + \item {rplidar::DeviceInfo}, \hyperpage{41} + \subitem {firmware}, \hyperpage{41} + \subitem {hardware}, \hyperpage{41} + \subitem {model}, \hyperpage{41} + \subitem {serialNumber}, \hyperpage{41} + \item {rplidar::ExpressPacket}, \hyperpage{44} + \subitem {angle}, \hyperpage{45} + \subitem {distance}, \hyperpage{45} + \subitem {ExpressPacket}, \hyperpage{45} + \subitem {getSign}, \hyperpage{45} + \subitem {new\_scan}, \hyperpage{45} + \subitem {start\_angle}, \hyperpage{45} + \subitem {sync1}, \hyperpage{45} + \subitem {sync2}, \hyperpage{46} + \item {rplidar::HealthInfo}, \hyperpage{47} + \subitem {errorCode}, \hyperpage{48} + \subitem {status}, \hyperpage{48} + \item {rplidar::Measure}, \hyperpage{53} + \subitem {angle}, \hyperpage{53} + \subitem {distance}, \hyperpage{53} + \subitem {newScan}, \hyperpage{54} + \subitem {quality}, \hyperpage{54} + \item {rplidar::RPLidar}, \hyperpage{68} + \subitem {\_motor\_speed}, \hyperpage{76} + \subitem {\_process\_express\_scan}, \hyperpage{70} + \subitem {\_process\_scan}, \hyperpage{70} + \subitem {\_read\_descriptor}, \hyperpage{70} + \subitem {\_read\_response}, \hyperpage{71} + \subitem {\_send\_cmd}, \hyperpage{71} + \subitem {\_send\_payload\_cmd}, \hyperpage{71} + \subitem {\_serial}, \hyperpage{76} + \subitem {\_set\_pwm}, \hyperpage{73} + \subitem {$\sim$RPLidar}, \hyperpage{70} + \subitem {baudrate}, \hyperpage{76} + \subitem {clean\_input}, \hyperpage{73} + \subitem {convertToHexString}, \hyperpage{73} + \subitem {create}, \hyperpage{73} + \subitem {disconnect}, \hyperpage{73} + \subitem {express\_data}, \hyperpage{76} + \subitem {express\_old\_data}, \hyperpage{76} + \subitem {express\_trame}, \hyperpage{76} + \subitem {get\_health}, \hyperpage{73} + \subitem {get\_info}, \hyperpage{74} + \subitem {iter\_measures}, \hyperpage{74} + \subitem {iter\_scans}, \hyperpage{74} + \subitem {motor\_running}, \hyperpage{76} + \subitem {port}, \hyperpage{77} + \subitem {reset}, \hyperpage{75} + \subitem {RPLidar}, \hyperpage{69} + \subitem {scanning}, \hyperpage{77} + \subitem {set\_motor\_speed}, \hyperpage{75} + \subitem {start}, \hyperpage{75} + \subitem {start\_motor}, \hyperpage{75} + \subitem {stop}, \hyperpage{75} + \subitem {stop\_motor}, \hyperpage{75} + \item {rplidar::ScanInfo}, \hyperpage{77} + \subitem {currently\_scanning}, \hyperpage{77} + \subitem {dsize}, \hyperpage{77} + \subitem {type}, \hyperpage{77} + \item {run} + \subitem {behaviour\_tree::node::blackboard::ChangeInteger}, + \hyperpage{32} + \subitem {behaviour\_tree::node::blackboard::IntegerCondition}, + \hyperpage{49} + \subitem {behaviour\_tree::node::composite::Composite}, + \hyperpage{34} + \subitem {behaviour\_tree::node::composite::Random}, \hyperpage{62} + \subitem {behaviour\_tree::node::composite::Selector}, + \hyperpage{79} + \subitem {behaviour\_tree::node::composite::Sequence}, + \hyperpage{81} + \subitem {behaviour\_tree::node::custom::action::Drive}, + \hyperpage{43} + \subitem {behaviour\_tree::node::custom::action::PauseExecution}, + \hyperpage{58} + \subitem {behaviour\_tree::node::custom::action::Print}, + \hyperpage{60} + \subitem {behaviour\_tree::node::custom::action::SetAngle}, + \hyperpage{83} + \subitem {behaviour\_tree::node::custom::action::SetSpeed}, + \hyperpage{86} + \subitem {behaviour\_tree::node::custom::action::SetWheelDirection}, + \hyperpage{88} + \subitem {behaviour\_tree::node::custom::action::Turn}, + \hyperpage{101} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}, + \hyperpage{92} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageColour}, + \hyperpage{95} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{98} + \subitem {behaviour\_tree::node::decorator::Invert}, \hyperpage{51} + \subitem {behaviour\_tree::node::decorator::Repeat}, \hyperpage{65} + \subitem {behaviour\_tree::node::leaf::Fail}, \hyperpage{47} + \subitem {behaviour\_tree::node::leaf::Succeed}, \hyperpage{90} + \subitem {behaviour\_tree::node::leaf::UseRoot}, \hyperpage{103} + \subitem {behaviour\_tree::node::Node}, \hyperpage{55} + \item {Running} + \subitem {behaviour\_tree}, \hyperpage{11} + + \indexspace + + \item {scanning} + \subitem {rplidar::RPLidar}, \hyperpage{77} + \item {ScanType} + \subitem {rplidar}, \hyperpage{18} + \item {Selector} + \subitem {behaviour\_tree::node::composite}, \hyperpage{14} + \subitem {behaviour\_tree::node::composite::Selector}, + \hyperpage{78} + \item {Sequence} + \subitem {behaviour\_tree::node::composite}, \hyperpage{14} + \subitem {behaviour\_tree::node::composite::Sequence}, + \hyperpage{80} + \item {serialNumber} + \subitem {rplidar::DeviceInfo}, \hyperpage{41} + \item {servo\_type} + \subitem {behaviour\_tree::node::custom::action::SetAngle}, + \hyperpage{84} + \item {ServoType} + \subitem {behaviour\_tree::node::custom::action}, \hyperpage{15} + \item {Set} + \subitem {behaviour\_tree::node::blackboard}, \hyperpage{13} + \item {set\_motor\_speed} + \subitem {rplidar::RPLidar}, \hyperpage{75} + \item {SET\_PWM\_BYTE} + \subitem {rplidar}, \hyperpage{19} + \item {SetAngle} + \subitem {behaviour\_tree::node::custom::action::SetAngle}, + \hyperpage{83} + \item {setBlackboard} + \subitem {behaviour\_tree::Context}, \hyperpage{37} + \item {setCustomNodeParser} + \subitem {behaviour\_tree::BehaviourTreeParser}, \hyperpage{28} + \item {SetSpeed} + \subitem {behaviour\_tree::node::custom::action::SetSpeed}, + \hyperpage{85} + \item {SetWheelDirection} + \subitem {behaviour\_tree::node::custom::action::SetWheelDirection}, + \hyperpage{87} + \item {smallest\_measure\_amount\_used} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{99} + \item {speed} + \subitem {behaviour\_tree::node::custom::action::Drive}, + \hyperpage{44} + \subitem {behaviour\_tree::node::custom::action::SetSpeed}, + \hyperpage{86} + \item {start} + \subitem {behaviour\_tree::BehaviourTree}, \hyperpage{24} + \subitem {behaviour\_tree::node::composite::Selector}, + \hyperpage{79} + \subitem {behaviour\_tree::node::composite::Sequence}, + \hyperpage{81} + \subitem {behaviour\_tree::node::custom::action::PauseExecution}, + \hyperpage{58} + \subitem {behaviour\_tree::node::decorator::Invert}, \hyperpage{51} + \subitem {behaviour\_tree::node::decorator::Repeat}, \hyperpage{65} + \subitem {behaviour\_tree::node::Node}, \hyperpage{55} + \subitem {rplidar::RPLidar}, \hyperpage{75} + \item {start\_angle} + \subitem {rplidar::ExpressPacket}, \hyperpage{45} + \item {start\_motor} + \subitem {rplidar::RPLidar}, \hyperpage{75} + \item {start\_time} + \subitem {behaviour\_tree::node::custom::action::PauseExecution}, + \hyperpage{59} + \item {started} + \subitem {behaviour\_tree::node::Node}, \hyperpage{56} + \item {Status} + \subitem {behaviour\_tree}, \hyperpage{11} + \item {status} + \subitem {rplidar::HealthInfo}, \hyperpage{48} + \item {stop} + \subitem {rplidar::RPLidar}, \hyperpage{75} + \item {STOP\_BYTE} + \subitem {rplidar}, \hyperpage{19} + \item {stop\_motor} + \subitem {rplidar::RPLidar}, \hyperpage{75} + \item {Subtract} + \subitem {behaviour\_tree::node::blackboard}, \hyperpage{13} + \item {Succeed} + \subitem {behaviour\_tree::node::leaf}, \hyperpage{17} + \subitem {behaviour\_tree::node::leaf::Succeed}, \hyperpage{89} + \item {SucceedOnAnyNearbyScan} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}, + \hyperpage{91} + \item {SucceedOnAverageColour} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageColour}, + \hyperpage{94} + \item {SucceedOnAverageNearbyScan} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{97} + \item {Success} + \subitem {behaviour\_tree}, \hyperpage{11} + \item {sync1} + \subitem {rplidar::ExpressPacket}, \hyperpage{45} + \item {sync2} + \subitem {rplidar::ExpressPacket}, \hyperpage{46} + \item {SYNC\_BYTE} + \subitem {rplidar}, \hyperpage{19} + \item {SYNC\_BYTE2} + \subitem {rplidar}, \hyperpage{20} + + \indexspace + + \item {text} + \subitem {behaviour\_tree::node::custom::action::Print}, + \hyperpage{61} + \item {tick} + \subitem {behaviour\_tree::BehaviourTree}, \hyperpage{24} + \subitem {behaviour\_tree::node::composite::Composite}, + \hyperpage{34} + \subitem {behaviour\_tree::node::Node}, \hyperpage{56} + \subitem {behaviour\_tree::Root}, \hyperpage{67} + \item {tolerance} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageColour}, + \hyperpage{96} + \item {toString} + \subitem {behaviour\_tree::BehaviourTree}, \hyperpage{24} + \subitem {behaviour\_tree::node::blackboard::ChangeInteger}, + \hyperpage{32} + \subitem {behaviour\_tree::node::blackboard::IntegerCondition}, + \hyperpage{49} + \subitem {behaviour\_tree::node::composite::Random}, \hyperpage{62} + \subitem {behaviour\_tree::node::composite::Selector}, + \hyperpage{79} + \subitem {behaviour\_tree::node::composite::Sequence}, + \hyperpage{81} + \subitem {behaviour\_tree::node::custom::action::Drive}, + \hyperpage{43} + \subitem {behaviour\_tree::node::custom::action::PauseExecution}, + \hyperpage{58} + \subitem {behaviour\_tree::node::custom::action::Print}, + \hyperpage{61} + \subitem {behaviour\_tree::node::custom::action::SetAngle}, + \hyperpage{84} + \subitem {behaviour\_tree::node::custom::action::SetSpeed}, + \hyperpage{86} + \subitem {behaviour\_tree::node::custom::action::SetWheelDirection}, + \hyperpage{88} + \subitem {behaviour\_tree::node::custom::action::Turn}, + \hyperpage{101} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAnyNearbyScan}, + \hyperpage{92} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageColour}, + \hyperpage{95} + \subitem {behaviour\_tree::node::custom::condition::SucceedOnAverageNearbyScan}, + \hyperpage{99} + \subitem {behaviour\_tree::node::decorator::Invert}, \hyperpage{52} + \subitem {behaviour\_tree::node::decorator::Repeat}, \hyperpage{65} + \subitem {behaviour\_tree::node::leaf::Fail}, \hyperpage{47} + \subitem {behaviour\_tree::node::leaf::Succeed}, \hyperpage{90} + \subitem {behaviour\_tree::node::leaf::UseRoot}, \hyperpage{103} + \subitem {behaviour\_tree::node::Node}, \hyperpage{56} + \subitem {behaviour\_tree::Root}, \hyperpage{67} + \item {trailing\_junk} + \subitem {utils::RawTypeNameFormat}, \hyperpage{63} + \item {Turn} + \subitem {behaviour\_tree::node::custom::action::Turn}, + \hyperpage{100} + \item {type} + \subitem {behaviour\_tree::node::blackboard::BlackboardNode}, + \hyperpage{29} + \subitem {behaviour\_tree::node::blackboard::ChangeInteger}, + \hyperpage{32} + \subitem {behaviour\_tree::node::blackboard::IntegerCondition}, + \hyperpage{49} + \subitem {behaviour\_tree::node::composite::Composite}, + \hyperpage{34} + \subitem {behaviour\_tree::node::composite::Random}, \hyperpage{63} + \subitem {behaviour\_tree::node::composite::Selector}, + \hyperpage{79} + \subitem {behaviour\_tree::node::composite::Sequence}, + \hyperpage{81} + \subitem {behaviour\_tree::node::decorator::Decorator}, + \hyperpage{40} + \subitem {behaviour\_tree::node::decorator::Invert}, \hyperpage{52} + \subitem {behaviour\_tree::node::decorator::Repeat}, \hyperpage{65} + \subitem {behaviour\_tree::node::leaf::Fail}, \hyperpage{47} + \subitem {behaviour\_tree::node::leaf::Leaf}, \hyperpage{53} + \subitem {behaviour\_tree::node::leaf::Succeed}, \hyperpage{90} + \subitem {behaviour\_tree::node::leaf::UseRoot}, \hyperpage{103} + \subitem {rplidar::ScanInfo}, \hyperpage{77} + \item {TypeName} + \subitem {utils}, \hyperpage{21} + + \indexspace + + \item {update} + \subitem {behaviour\_tree::Context}, \hyperpage{37} + \item {UseRoot} + \subitem {behaviour\_tree::BehaviourTree}, \hyperpage{24} + \subitem {behaviour\_tree::Context}, \hyperpage{37} + \subitem {behaviour\_tree::node::leaf}, \hyperpage{17} + \subitem {behaviour\_tree::node::leaf::UseRoot}, \hyperpage{102} + \item {utils}, \hyperpage{20} + \subitem {CexprTypeName}, \hyperpage{20} + \subitem {GetRawTypeNameFormat}, \hyperpage{20} + \subitem {RawTypeName}, \hyperpage{20} + \subitem {TypeName}, \hyperpage{21} + \item {utils/include/utils/TypeName.hpp}, \hyperpage{173, 174} + \item {utils/include/utils/Utility.hpp}, \hyperpage{175} + \item {utils::RawTypeNameFormat}, \hyperpage{63} + \subitem {leading\_junk}, \hyperpage{63} + \subitem {trailing\_junk}, \hyperpage{63} + + \indexspace + + \item {value} + \subitem {behaviour\_tree::node::blackboard::ChangeInteger}, + \hyperpage{32} + \subitem {behaviour\_tree::node::blackboard::IntegerCondition}, + \hyperpage{50} + \item {variable\_name} + \subitem {behaviour\_tree::node::blackboard::ChangeInteger}, + \hyperpage{33} + \subitem {behaviour\_tree::node::blackboard::IntegerCondition}, + \hyperpage{50} + + \indexspace + + \item {wheel\_type} + \subitem {behaviour\_tree::node::custom::action::SetSpeed}, + \hyperpage{86} + \subitem {behaviour\_tree::node::custom::action::SetWheelDirection}, + \hyperpage{89} + \item {WheelType} + \subitem {behaviour\_tree::node::custom::action}, \hyperpage{15} + +\end{theindex} diff --git a/other/latex/refman.log b/other/latex/refman.log new file mode 100644 index 00000000..eb009b15 --- /dev/null +++ b/other/latex/refman.log @@ -0,0 +1,3356 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2022/dev/Debian) (preloaded format=pdflatex 2024.4.19) 19 APR 2024 19:26 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**refman +(./refman.tex +LaTeX2e <2021-11-15> patch level 1 +L3 programming layer <2022-01-21> +(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls +Document Class: book 2021/10/04 v1.4n Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/bk10.clo +File: bk10.clo 2021/10/04 v1.4n Standard LaTeX file (size option) +) +\c@part=\count185 +\c@chapter=\count186 +\c@section=\count187 +\c@subsection=\count188 +\c@subsubsection=\count189 +\c@paragraph=\count190 +\c@subparagraph=\count191 +\c@figure=\count192 +\c@table=\count193 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen138 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2020/11/24 v1.1c Standard LaTeX ifthen package (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty +Rollback for package 'array' requested -> date 2016-10-06. + Best approximation is the release introduced on 2016-10-06. + +(/usr/share/texlive/texmf-dist/tex/latex/tools/array-2016-10-06.sty +Package: array 2016/10/06 v2.4d Tabular extension package (FMi) +\col@sep=\dimen139 +\extrarowheight=\dimen140 +\NC@list=\toks16 +\extratabsurround=\skip49 +\backup@length=\skip50 +)) +(/usr/share/texlive/texmf-dist/tex/latex/base/fixltx2e.sty +Package: fixltx2e 2016/12/29 v2.1a fixes to LaTeX (obsolete) +Applying: [2015/01/01] Old fixltx2e package on input line 46. + + +Package fixltx2e Warning: fixltx2e is not required with releases after 2015 +(fixltx2e) All fixes are now in the LaTeX kernel. +(fixltx2e) See the latexrelease package for details. + +Already applied: [0000/00/00] Old fixltx2e package on input line 53. +) (./doxygen.sty +Package: doxygen + (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty +Package: alltt 2021/01/29 v2.0g defines alltt environment +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count194 +\calc@Bcount=\count195 +\calc@Adimen=\dimen141 +\calc@Bdimen=\dimen142 +\calc@Askip=\skip51 +\calc@Bskip=\skip52 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count196 +\calc@Cskip=\skip53 +) +(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count197 +\float@exts=\toks17 +\float@box=\box50 +\@float@everytoks=\toks18 +\@floatcapt=\box51 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty +Package: verbatim 2020-07-07 v1.5u LaTeX2e package for verbatim enhancements +\every@verbatim=\toks19 +\verbatim@line=\toks20 +\verbatim@in@stream=\read2 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2021/10/31 v2.13 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 227. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex +) +(/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty +Package: colortbl 2020/01/04 v1.0e Color table columns (DPC) +\everycr=\toks21 +\minrowclearance=\skip54 +) +\rownum=\count198 +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1352. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1356. +Package xcolor Info: Model `RGB' extended on input line 1368. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1370. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1371. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1372. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1373. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1374. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1375. +) +(./longtable_doxygen.sty +Package: longtable_doxygen 2014/10/28 v4.11 Multi-page Table package (DPC) - fr +ozen version for doxygen +\LTleft=\skip55 +\LTright=\skip56 +\LTpre=\skip57 +\LTpost=\skip58 +\LTchunksize=\count199 +\LTcapwidth=\dimen143 +\LT@head=\box52 +\LT@firsthead=\box53 +\LT@foot=\box54 +\LT@lastfoot=\box55 +\LT@cols=\count266 +\LT@rows=\count267 +\c@LT@tables=\count268 +\c@LT@chunks=\count269 +\LT@p@ftn=\toks22 +) (./tabu_doxygen.sty +Package: tabu_doxygen 2011/02/26 v2.8 - flexible LaTeX tabulars (FC), frozen ve +rsion for doxygen + +(/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty +Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages +\@vwid@box=\box56 +\sift@deathcycles=\count270 +\@vwid@loff=\dimen144 +\@vwid@roff=\dimen145 +) +\c@taburow=\count271 +\tabu@nbcols=\count272 +\tabu@cnt=\count273 +\tabu@Xcol=\count274 +\tabu@alloc=\count275 +\tabu@nested=\count276 +\tabu@target=\dimen146 +\tabu@spreadtarget=\dimen147 +\tabu@naturalX=\dimen148 +\tabucolX=\dimen149 +\tabu@Xsum=\dimen150 +\extrarowdepth=\dimen151 +\abovetabulinesep=\dimen152 +\belowtabulinesep=\dimen153 +\tabustrutrule=\dimen154 +\tabu@thebody=\toks23 +\tabu@footnotes=\toks24 +\tabu@box=\box57 +\tabu@arstrutbox=\box58 +\tabu@hleads=\box59 +\tabu@vleads=\box60 +\tabu@cellskip=\skip59 +) +(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty +Package: fancyvrb 2021/12/21 4.1b verbatim text (tvz,hv) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks25 +) +\FV@CodeLineNo=\count277 +\FV@InFile=\read3 +\FV@TabBox=\box61 +\c@FancyVerbLine=\count278 +\FV@StepNumber=\count279 +\FV@OutFile=\write3 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty +Package: tabularx 2020/01/15 v2.11c `tabularx' package (DPC) +\TX@col@width=\dimen155 +\TX@old@table=\dimen156 +\TX@old@col=\dimen157 +\TX@target=\dimen158 +\TX@delta=\dimen159 +\TX@cols=\count280 +\TX@ftn=\toks26 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty +Package: multicol 2021/10/28 v1.9b multicolumn formatting (FMi) +\c@tracingmulticols=\count281 +\mult@box=\box62 +\multicol@leftmargin=\dimen160 +\c@unbalance=\count282 +\c@collectmore=\count283 +\doublecol@number=\count284 +\multicoltolerance=\count285 +\multicolpretolerance=\count286 +\full@width=\dimen161 +\page@free=\dimen162 +\premulticols=\dimen163 +\postmulticols=\dimen164 +\multicolsep=\skip60 +\multicolbaselineskip=\skip61 +\partial@page=\box63 +\last@line=\box64 +\maxbalancingoverflow=\dimen165 +\mult@rightbox=\box65 +\mult@grightbox=\box66 +\mult@firstbox=\box67 +\mult@gfirstbox=\box68 +\@tempa=\box69 +\@tempa=\box70 +\@tempa=\box71 +\@tempa=\box72 +\@tempa=\box73 +\@tempa=\box74 +\@tempa=\box75 +\@tempa=\box76 +\@tempa=\box77 +\@tempa=\box78 +\@tempa=\box79 +\@tempa=\box80 +\@tempa=\box81 +\@tempa=\box82 +\@tempa=\box83 +\@tempa=\box84 +\@tempa=\box85 +\@tempa=\box86 +\@tempa=\box87 +\@tempa=\box88 +\@tempa=\box89 +\@tempa=\box90 +\@tempa=\box91 +\@tempa=\box92 +\@tempa=\box93 +\@tempa=\box94 +\@tempa=\box95 +\@tempa=\box96 +\@tempa=\box97 +\@tempa=\box98 +\@tempa=\box99 +\@tempa=\box100 +\@tempa=\box101 +\@tempa=\box102 +\@tempa=\box103 +\@tempa=\box104 +\c@minrows=\count287 +\c@columnbadness=\count288 +\c@finalcolumnbadness=\count289 +\last@try=\dimen166 +\multicolovershoot=\dimen167 +\multicolundershoot=\dimen168 +\mult@nat@firstbox=\box105 +\colbreak@box=\box106 +\mc@col@check@num=\count290 +) +(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty +Package: multirow 2021/03/15 v2.8 Span multiple rows of a table +\multirow@colwidth=\skip62 +\multirow@cntb=\count291 +\multirow@dima=\skip63 +\bigstrutjot=\dimen169 +) +(/usr/share/texlive/texmf-dist/tex/latex/hanging/hanging.sty +Package: hanging 2009/09/02 v1.2b hanging paragraphs and punctuation +\h@ngcommawd=\skip64 +\h@ngfstopwd=\skip65 +\h@ngquotewd=\skip66 +\h@ngdquotewd=\skip67 +\h@ngquerywd=\skip68 +\h@ngexclwd=\skip69 +\h@ngcolonwd=\skip70 +\h@ngscolonwd=\skip71 +) +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty +Package: ifpdf 2019/10/25 v3.4 ifpdf legacy package. Use iftex instead. + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2020/03/06 v1.0d TeX engine tests +)) +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/adjustbox.sty +Package: adjustbox 2020/08/19 v1.3 Adjusting TeX boxes (trim, clip, ...) + +(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2020/11/20 v2.8 package option processing (HA) + +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks27 +\XKV@tempa@toks=\toks28 +) +\XKV@depth=\count292 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/adjcalc.sty +Package: adjcalc 2012/05/16 v1.1 Provides advanced setlength with multiple back +-ends (calc, etex, pgfmath) +) +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/trimclip.sty +Package: trimclip 2020/08/19 v1.2 Trim and clip general TeX material + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 107. +) +\Gin@req@height=\dimen170 +\Gin@req@width=\dimen171 +) +(/usr/share/texlive/texmf-dist/tex/latex/collectbox/collectbox.sty +Package: collectbox 2012/05/17 v0.4b Collect macro arguments as boxes +\collectedbox=\box107 +) +\tc@llx=\dimen172 +\tc@lly=\dimen173 +\tc@urx=\dimen174 +\tc@ury=\dimen175 +Package trimclip Info: Using driver 'tc-pdftex.def'. + +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/tc-pdftex.def +File: tc-pdftex.def 2019/01/04 v2.2 Clipping driver for pdftex +)) +\adjbox@Width=\dimen176 +\adjbox@Height=\dimen177 +\adjbox@Depth=\dimen178 +\adjbox@Totalheight=\dimen179 +\adjbox@pwidth=\dimen180 +\adjbox@pheight=\dimen181 +\adjbox@pdepth=\dimen182 +\adjbox@ptotalheight=\dimen183 + +(/usr/share/texlive/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty +Package: ifoddpage 2016/04/23 v1.1 Conditionals for odd/even page detection +\c@checkoddpage=\count293 +)) +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\@emptytoks=\toks29 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(/usr/share/texlive/texmf-dist/tex/latex/stackengine/stackengine.sty +Package: stackengine 2021/07/22 v4.11\ Stacking text and objects in convenient +ways + +(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count294 +) +(/usr/share/texlive/texmf-dist/tex/generic/listofitems/listofitems.sty +(/usr/share/texlive/texmf-dist/tex/generic/listofitems/listofitems.tex +\loi_cnt_foreach_nest=\count295 +\loi_nestcnt=\count296 +) +Package: listofitems 2019/08/21 v1.63 Grab items in lists using user-specified +sep char (CT) +) +\c@@stackindex=\count297 +\@boxshift=\skip72 +\stack@tmplength=\skip73 +\temp@stkl=\skip74 +\@stackedboxwidth=\skip75 +\@addedbox=\box108 +\@anchorbox=\box109 +\@insetbox=\box110 +\se@backgroundbox=\box111 +\stackedbox=\box112 +\@centerbox=\box113 +\c@ROWcellindex@=\count298 +) +(/usr/share/texlive/texmf-dist/tex/latex/enumitem/enumitem.sty +Package: enumitem 2019/06/20 v3.9 Customized lists +\labelindent=\skip76 +\enit@outerparindent=\dimen184 +\enit@toks=\toks30 +\enit@inbox=\box114 +\enit@count@id=\count299 +\enitdp@description=\count300 +) +(/usr/share/texlive/texmf-dist/tex/generic/alphalph/alphalph.sty +Package: alphalph 2019/12/09 v2.6 Convert numbers to letters (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +)) +(/usr/share/texlive/texmf-dist/tex/generic/ulem/ulem.sty +\UL@box=\box115 +\UL@hyphenbox=\box116 +\UL@skip=\skip77 +\UL@hook=\toks31 +\UL@height=\dimen185 +\UL@pe=\count301 +\UL@pixel=\dimen186 +\ULC@box=\box117 +Package: ulem 2019/11/18 +\ULdepth=\dimen187 +) +\xrefbox=\box118 +\xreflength=\skip78 +\CodeWidthChar=\skip79 +\CodeHeightChar=\skip80 +\DoxyCodeWidth=\skip81 +\c@DoxyEnumeratei=\count302 +\c@DoxyEnumerateii=\count303 +\c@DoxyEnumerateiii=\count304 +\c@DoxyEnumerateiv=\count305 +\c@DoxyEnumeratev=\count306 +\c@DoxyEnumeratevi=\count307 +\c@DoxyEnumeratevii=\count308 +\c@DoxyEnumerateviii=\count309 +\c@DoxyEnumerateix=\count310 +\c@DoxyEnumeratex=\count311 +\c@DoxyEnumeratexi=\count312 +\c@DoxyEnumeratexii=\count313 +\enitdp@DoxyEnumerate=\count314 +\enitdp@DoxyItemize=\count315 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2021/02/14 v1.3d Input encoding file +\inpenc@prehook=\toks32 +\inpenc@posthook=\toks33 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty +Package: makeidx 2021/10/04 v1.0m Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2020/02/02 v2.0n Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/latex/wasysym/wasysym.sty +Package: wasysym 2020/01/19 v2.4 Wasy-2 symbol support package +\symwasy=\mathgroup6 +LaTeX Font Info: Overwriting symbol font `wasy' in version `bold' +(Font) U/wasy/m/n --> U/wasy/b/n on input line 93. +) +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifxetex.sty +Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead. +) +(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2021/04/29 v2.0v Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/helvet.sty +Package: helvet 2020/03/25 PSNFSS-v9.3 (WaS) +) +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/courier.sty +Package: courier 2020/03/25 PSNFSS-v9.3 (WaS) +) +(/usr/share/texlive/texmf-dist/tex/latex/sectsty/sectsty.sty +Package: sectsty 2002/02/25 v2.0.2 Commands to change all sectional heading sty +les + + +LaTeX Warning: Command \underbar has changed. + Check if current package is valid. + + +LaTeX Warning: Command \underline has changed. + Check if current package is valid. + +) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. +) +\Gm@cnth=\count316 +\Gm@cntv=\count317 +\c@Gm@tempcnt=\count318 +\Gm@bindingoffset=\dimen188 +\Gm@wd@mp=\dimen189 +\Gm@odd@mp=\dimen190 +\Gm@even@mp=\dimen191 +\Gm@layoutwidth=\dimen192 +\Gm@layoutheight=\dimen193 +\Gm@layouthoffset=\dimen194 +\Gm@layoutvoffset=\dimen195 +\Gm@dimlist=\toks34 +) +(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2021/01/28 v4.0.1 Extensive control of page headers and foote +rs +\f@nch@headwidth=\skip82 +\f@nch@O@elh=\skip83 +\f@nch@O@erh=\skip84 +\f@nch@O@olh=\skip85 +\f@nch@O@orh=\skip86 +\f@nch@O@elf=\skip87 +\f@nch@O@erf=\skip88 +\f@nch@O@olf=\skip89 +\f@nch@O@orf=\skip90 +) +(/usr/share/texlive/texmf-dist/tex/latex/natbib/natbib.sty +Package: natbib 2010/09/13 8.31b (PWD, AO) +\bibhang=\skip91 +\bibsep=\skip92 +LaTeX Info: Redefining \cite on input line 694. +\c@NAT@ctr=\count319 +) +(/usr/share/texlive/texmf-dist/tex/latex/tocloft/tocloft.sty +Package: tocloft 2017/08/31 v2.3i parameterised ToC, etc., typesetting +Package tocloft Info: The document has chapter divisions on input line 51. +\cftparskip=\skip93 +\cftbeforetoctitleskip=\skip94 +\cftaftertoctitleskip=\skip95 +\cftbeforepartskip=\skip96 +\cftpartnumwidth=\skip97 +\cftpartindent=\skip98 +\cftbeforechapskip=\skip99 +\cftchapindent=\skip100 +\cftchapnumwidth=\skip101 +\cftbeforesecskip=\skip102 +\cftsecindent=\skip103 +\cftsecnumwidth=\skip104 +\cftbeforesubsecskip=\skip105 +\cftsubsecindent=\skip106 +\cftsubsecnumwidth=\skip107 +\cftbeforesubsubsecskip=\skip108 +\cftsubsubsecindent=\skip109 +\cftsubsubsecnumwidth=\skip110 +\cftbeforeparaskip=\skip111 +\cftparaindent=\skip112 +\cftparanumwidth=\skip113 +\cftbeforesubparaskip=\skip114 +\cftsubparaindent=\skip115 +\cftsubparanumwidth=\skip116 +\cftbeforeloftitleskip=\skip117 +\cftafterloftitleskip=\skip118 +\cftbeforefigskip=\skip119 +\cftfigindent=\skip120 +\cftfignumwidth=\skip121 +\c@lofdepth=\count320 +\c@lotdepth=\count321 +\cftbeforelottitleskip=\skip122 +\cftafterlottitleskip=\skip123 +\cftbeforetabskip=\skip124 +\cfttabindent=\skip125 +\cfttabnumwidth=\skip126 +) +\@indexfile=\write4 +\openout4 = `refman.idx'. + + +Writing index file refman.idx +(/usr/share/texlive/texmf-dist/tex/latex/newunicodechar/newunicodechar.sty +Package: newunicodechar 2018/04/08 v1.2 Defining Unicode characters +) + +Package newunicodechar Warning: Redefining Unicode character on input line 116. + + + +Package newunicodechar Warning: Redefining Unicode character on input line 117. + + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2021-06-07 v7.00m Hypertext links for LaTeX + +(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO) +) +\@linkdim=\dimen196 +\Hy@linkcounter=\count322 +\Hy@pagecounter=\count323 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2021-06-07 v7.00m Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def +File: hyperref-langpatches.def 2021-06-07 v7.00m Hyperref: patches for babel la +nguages +) +(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count324 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2021-06-07 v7.00m Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Hyper figures OFF on input line 4192. +Package hyperref Info: Link nesting OFF on input line 4197. +Package hyperref Info: Hyper index ON on input line 4200. +Package hyperref Info: Plain pages OFF on input line 4207. +Package hyperref Info: Backreferencing ON on input line 4210. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4445. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/backref.sty +Package: backref 2021/02/04 v1.41 Bibliographical back referencing + +(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO) + +(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac +kage +with kernel methods +) +(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +86. +)) +\c@Hy@tempcnt=\count325 + +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4804. +\XeTeXLinkMargin=\dimen197 + +(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) +) +\Fld@menulength=\count326 +\Field@Width=\dimen198 +\Fld@charsize=\dimen199 +Package hyperref Info: Hyper figures OFF on input line 6076. +Package hyperref Info: Link nesting OFF on input line 6081. +Package hyperref Info: Hyper index ON on input line 6084. +Package hyperref Info: backreferencing ON on input line 6089. +Package hyperref Info: Link coloring OFF on input line 6096. +Package hyperref Info: Link coloring with OCG OFF on input line 6101. +Package hyperref Info: PDF/A mode OFF on input line 6106. +LaTeX Info: Redefining \ref on input line 6146. +LaTeX Info: Redefining \pageref on input line 6150. + +(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi +package with kernel methods +) +\Hy@abspage=\count327 +\c@Item=\count328 +\c@Hfootnote=\count329 + + +LaTeX Warning: Command \LT@p@ftntext has changed. + Check if current package is valid. + +) +Package hyperref Info: Driver: hpdftex. + (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2021-06-07 v7.00m Hyperref driver for pdfTeX +\Fld@listcount=\count330 +\c@bookmark@seq@number=\count331 +\Hy@SectionHShift=\skip127 +) +Package hyperref Info: Option `colorlinks' set `true' on input line 136. +Package hyperref Info: Option `unicode' set `true' on input line 136. + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2020/10/26 v3.5g Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2020/10/21 v2.2e caption3 kernel (AR) +\captionmargin=\dimen256 +\captionmargin@=\dimen257 +\captionwidth=\dimen258 +\caption@tempdima=\dimen259 +\caption@indent=\dimen260 +\caption@parindent=\dimen261 +\caption@hangindent=\dimen262 +Package caption Info: Standard document class detected. +) +\c@caption@flags=\count332 +\c@continuedfloat=\count333 +Package caption Info: float package is loaded. +Package caption Info: hyperref package is loaded. +Package caption Info: longtable package is loaded. + +(/usr/share/texlive/texmf-dist/tex/latex/caption/ltcaption.sty +Package: ltcaption 2020/05/30 v1.4b longtable captions (AR) +)) +(/usr/share/texlive/texmf-dist/tex/latex/etoc/etoc.sty +Package: etoc 2021/09/23 v1.09e Completely customisable TOCs (JFB) +\Etoc@toctoks=\toks35 +\c@etoc@tocid=\count334 +\c@etoc@tocdepth=\count335 +\etoc@framed@titlebox=\box119 +\etoc@framed@contentsbox=\box120 +) +LaTeX Font Info: Trying to load font information for T1+phv on input line 15 +2. + +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd +File: t1phv.fd 2020/03/25 scalable font definitions for T1/phv. +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 8.99994pt on input line 152. + +(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2022-01-12 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count336 +\l__pdf_internal_box=\box121 +) +(./refman.aux) +\openout1 = `refman.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count337 +\scratchdimen=\dimen263 +\scratchbox=\box122 +\nofMPsegments=\count338 +\nofMParguments=\count339 +\everyMPshowfont=\toks36 +\MPscratchCnt=\count340 +\MPscratchDim=\dimen264 +\MPnumerator=\count341 +\makeMPintoPDFobject=\count342 +\everyMPtoPDFconversion=\toks37 +) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(71.13188pt, 455.24411pt, 71.13188pt) +* v-part:(T,H,B)=(71.13188pt, 702.78308pt, 71.13188pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=455.24411pt +* \textheight=702.78308pt +* \oddsidemargin=-1.1381pt +* \evensidemargin=-1.1381pt +* \topmargin=-31.2056pt +* \headheight=12.0pt +* \headsep=18.06749pt +* \topskip=10.0pt +* \footskip=25.29494pt +* \marginparwidth=125.0pt +* \marginparsep=7.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +Package hyperref Info: Link coloring ON on input line 152. +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2021-04-02 v2.47 Cross-referencing by name of section + +(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) +) +\c@section@level=\count343 +) +LaTeX Info: Redefining \ref on input line 152. +LaTeX Info: Redefining \pageref on input line 152. +LaTeX Info: Redefining \nameref on input line 152. + +(./refman.out) (./refman.out) +\@outlinefile=\write5 +\openout5 = `refman.out'. + +Package backref Info: ** backref set up for natbib ** on input line 152. +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +\Etoc@tf=\read4 +Package hyperref Info: Option `pageanchor' set `false' on input line 160. +Package hyperref Info: Option `bookmarksnumbered' set `true' on input line 160. + +Package hyperref Info: Option `unicode' set `true' on input line 160. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 12.9599pt on input line 165. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 10.79993pt on input line 167. + [1 + + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2 + +] +\tf@toc=\write6 +\openout6 = `refman.toc'. + +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 8.99994pt on input line 173. +LaTeX Font Info: Trying to load font information for U+msa on input line 173 +. + (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Trying to load font information for U+msb on input line 173 +. + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +LaTeX Font Info: Trying to load font information for U+wasy on input line 17 +3. + +(/usr/share/texlive/texmf-dist/tex/latex/wasysym/uwasy.fd +File: uwasy.fd 2020/01/19 v2.4 Wasy-2 symbol font definitions +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 6.29996pt on input line 173. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 6.29996pt on input line 173. + [1] +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 7.19995pt on input line 173. +LaTeX Font Info: Trying to load font information for T1+pcr on input line 17 +3. + +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd +File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. +) [2] [3] [4] [5] +[6] [7] [8] [9] [10] [11] [12] [13] +Underfull \hbox (badness 1558) in paragraph at lines 173--173 + [][] [][]\T1/phv/m/n/10 8.62 behaviour[]_[]tree[]_[]car/include/behaviour[]_[] +tree/node/custom/action/enum/[]Clock[]Direction[]Type.hpp File + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 173--173 + [][] [][]\T1/phv/m/n/10 8.86 behaviour[]_[]tree[]_[]car/include/behaviour[]_[] +tree/node/custom/condition/[]Succeed[]On[]Average[]Colour.hpp + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 173--173 + [][] [][]\T1/phv/m/n/10 8.88 behaviour[]_[]tree[]_[]car/include/behaviour[]_[] +tree/node/custom/condition/[]Succeed[]On[]Average[]Nearby[] + [] + +[14] [15] [16 + +] +Package hyperref Info: Option `pageanchor' set `true' on input line 176. + +Chapter 1. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 18.66588pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 18.66588pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/bc/n' will be +(Font) scaled to size 18.66588pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 22.39185pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 22.39185pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/bc/n' will be +(Font) scaled to size 22.39185pt on input line 178. +(./md_README.tex) [1 + +] [2 + +] +Chapter 2. +(./namespaces.tex +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 12.9599pt on input line 1. +) [3] [4 + +] +Chapter 3. +(./hierarchy.tex [5]) [6] +Chapter 4. +(./annotated.tex [7 + +]) [8] +Chapter 5. +(./files.tex [9 + +]) [10] +Chapter 6. +(./namespacebehaviour__tree.tex +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 10.79993pt on input line 3. +LaTeX Font Info: Trying to load font information for TS1+phv on input line 6 +. + +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1phv.fd +File: ts1phv.fd 2020/03/25 scalable font definitions for TS1/phv. +) +LaTeX Font Info: Font shape `TS1/phv/m/n' will be +(Font) scaled to size 8.99994pt on input line 6. +) +(./namespacebehaviour__tree_1_1global.tex [11 + +] +Overfull \hbox (96.75624pt too wide) in paragraph at lines 15--16 +\T1/pcr/m/n/8 constexpr double behaviour[]_[]tree[]::global[]::[]CM[]_[][]TO[]_ +[][]DISTANCE = 15.[]151515151515151515151515151515151515151515151515151515 + [] + +) (./namespacebehaviour__tree_1_1node.tex) +(./namespacebehaviour__tree_1_1node_1_1blackboard.tex [12]) +(./namespacebehaviour__tree_1_1node_1_1composite.tex [13]) +(./namespacebehaviour__tree_1_1node_1_1custom.tex) +(./namespacebehaviour__tree_1_1node_1_1custom_1_1action.tex [14] +Overfull \vbox (16.15532pt too high) has occurred while \output is active [] + + +[15]) (./namespacebehaviour__tree_1_1node_1_1custom_1_1condition.tex) +(./namespacebehaviour__tree_1_1node_1_1decorator.tex) +(./namespacebehaviour__tree_1_1node_1_1leaf.tex [16]) (./namespacerplidar.tex +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 8.09995pt on input line 11. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <9> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 11. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 8.09995pt on input line 11. + +[17] [18]) (./namespaceutils.tex [19] +LaTeX Font Info: Font shape `T1/pcr/m/it' in size <8> not available +(Font) Font shape `T1/pcr/m/sl' tried instead on input line 35. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 7.19995pt on input line 47. + [20]) [21] [22 + +] +Chapter 7. +(./classbehaviour__tree_1_1BehaviourTree.tex +LaTeX Font Info: Font shape `T1/pcr/m/it' in size <7> not available +(Font) Font shape `T1/pcr/m/sl' tried instead on input line 44. + [23] [24]) +(./classbehaviour__tree_1_1BehaviourTreeParser.tex [25] +Underfull \hbox (badness 968) in paragraph at lines 42--43 +[]\T1/phv/m/n/10 tl[]::expected$\OML/cmm/m/it/10 <$ \T1/phv/m/n/10 std[]::share +d[]_[]ptr$\OML/cmm/m/it/10 <$ [] $>$\T1/phv/m/n/10 , std[]::string $\OML/cmm/m/ +it/10 >$ [] \T1/phv/m/n/10 (const + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 71--72 +\T1/pcr/m/n/8 static [] & behaviour[]_[]tree[]::[]Behaviour[]Tree[]Parser[]::in +stance ( ) [inline], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 83--84 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::shared[]_[ +]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m/it/8 >$ + \T1/pcr/m/n/8 behaviour[]_[]tree[]::[]Behaviour[]Tree[] + [] + +[26] +Underfull \hbox (badness 10000) in paragraph at lines 89--90 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::shared[]_[ +]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m/it/8 >$ + \T1/pcr/m/n/8 behaviour[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 95--96 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::shared[]_[ +]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m/it/8 >$ + \T1/pcr/m/n/8 behaviour[]_[]tree[]::[]Behaviour[]Tree[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 101--102 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::shared[]_[ +]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m/it/8 >$ + \T1/pcr/m/n/8 behaviour[]_[]tree[]::[]Behaviour[]Tree[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 107--108 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::shared[]_[ +]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m/it/8 >$ + \T1/pcr/m/n/8 behaviour[]_[]tree[]::[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 113--114 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::shared[]_[ +]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m/it/8 >$ + \T1/pcr/m/n/8 behaviour[]_[]tree[]::[] + [] + +[27] +Underfull \hbox (badness 10000) in paragraph at lines 119--120 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::shared[]_[ +]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m/it/8 >$ + \T1/pcr/m/n/8 behaviour[]_[]tree[]::[]Behaviour[]Tree[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 125--126 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::shared[]_[ +]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m/it/8 >$ + \T1/pcr/m/n/8 behaviour[]_[]tree[]::[]Behaviour[]Tree[]Parser[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 131--132 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::shared[]_[ +]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m/it/8 >$ + \T1/pcr/m/n/8 behaviour[]_[]tree[]::[]Behaviour[]Tree[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 146--147 +\T1/pcr/m/n/8 std[]::shared[]_[]ptr$\OML/cmm/m/it/8 <$[]$>$ \T1/pcr/m/n/8 behav +iour[]_[]tree[]::[]Behaviour[]Tree[]Parser[]::custom[]_[]node[]_[]parser + [] + +) (./classbehaviour__tree_1_1node_1_1blackboard_1_1BlackboardNode.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:31 +(epstopdf) size: 4437 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:32 +(epstopdf) size: 6657 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1blackboard_1_1BlackboardNode-eps-converted- +to.pdf> + +File: classbehaviour__tree_1_1node_1_1blackboard_1_1BlackboardNode-eps-converte +d-to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1blackboard_1_1Blackboa +rdNode-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 398.3531pt x 103.12952pt. + +[28] +Underfull \hbox (badness 10000) in paragraph at lines 37--38 +\T1/pcr/m/n/8 virtual const [] behaviour[]_[]tree[]::node[]::blackboard[]::[]Bl +ackboard[]Node[]::type ( ) const + [] + + +Overfull \hbox (34.17671pt too wide) in paragraph at lines 41--42 +[]\T1/phv/m/n/10 Implemented in [], and []. + [] + +) (./classbehaviour__tree_1_1node_1_1custom_1_1CarCustomNodeParser.tex [29] +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 3932 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:33 +(epstopdf) size: 5663 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1custom_1_1CarCustomNodeParser-eps-converted +-to.pdf> + +File: classbehaviour__tree_1_1node_1_1custom_1_1CarCustomNodeParser-eps-convert +ed-to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1custom_1_1CarCustomNod +eParser-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 228.33817pt x 56.9055pt. + +Underfull \hbox (badness 10000) in paragraph at lines 36--37 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::shared[]_[ +]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m/it/8 >$ + \T1/pcr/m/n/8 behaviour[]_[]tree[]::node[] + [] + +) (./classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeInteger.tex [30] +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:31 +(epstopdf) size: 4238 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:33 +(epstopdf) size: 6580 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeInteger-eps-converted-t +o.pdf> + +File: classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeInteger-eps-converted +-to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1blackboard_1_1ChangeIn +teger-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 219.7995pt x 113.81102pt. + +Underfull \hbox (badness 1939) in paragraph at lines 16--18 +[][] \T1/phv/m/n/10 (const std[]::string &[], const std[]::string [], const [] + [] + +[31] +Underfull \hbox (badness 10000) in paragraph at lines 70--71 +\T1/pcr/m/n/8 const [] behaviour[]_[]tree[]::node[]::blackboard[]::[]Change[]In +teger[]::type ( ) const [inline], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 83--84 +\T1/pcr/m/n/8 const [] behaviour[]_[]tree[]::node[]::blackboard[]::[]Change[]In +teger[]::integer[]_[]change[]_[]type + [] + +[32]) (./classbehaviour__tree_1_1node_1_1composite_1_1Composite.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4534 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:33 +(epstopdf) size: 6660 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1composite_1_1Composite-eps-converted-to.pdf +> + +File: classbehaviour__tree_1_1node_1_1composite_1_1Composite-eps-converted-to.p +df Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1composite_1_1Composite +-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 398.33778pt x 79.86751pt. + [33] +Underfull \hbox (badness 6758) in paragraph at lines 49--50 +[]\T1/phv/m/n/10 Implemented in [], [], and + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 61--62 +\T1/pcr/m/n/8 virtual const [] behaviour[]_[]tree[]::node[]::composite[]::[]Com +posite[]::type ( ) const [pure + [] + + +Underfull \hbox (badness 6758) in paragraph at lines 65--66 +[]\T1/phv/m/n/10 Implemented in [], [], and + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 74--75 +\T1/pcr/m/n/8 std[]::vector$\OML/cmm/m/it/8 <$\T1/pcr/m/n/8 std[]::shared[]_[]p +tr$\OML/cmm/m/it/8 <$[]$>$ $>$ \T1/pcr/m/n/8 behaviour[]_[]tree[]::node[]::comp +osite[]::[]Composite[]::children + [] + +) (./classbehaviour__tree_1_1Context.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:31 +(epstopdf) size: 3866 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:33 +(epstopdf) size: 5783 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1Context-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1Context-eps-converted-to.pdf Graphic file (type p +df) + +Package pdftex.def Info: classbehaviour__tree_1_1Context-eps-converted-to.pdf +used on input line 10. +(pdftex.def) Requested size: 177.82608pt x 56.9055pt. + [34] [35] [36] +Underfull \hbox (badness 10000) in paragraph at lines 138--139 +\T1/pcr/m/n/8 std[]::vector$\OML/cmm/m/it/8 <$\T1/pcr/m/n/8 std[]::pair$\OML/cm +m/m/it/8 <$\T1/pcr/m/n/8 std[]::shared[]_[]ptr$\OML/cmm/m/it/8 <$[]$>$\T1/pcr/m +/n/8 , int$\OML/cmm/m/it/8 >$ $>$ \T1/pcr/m/n/8 behaviour[]_[]tree[]::[]Context +[]::node[]_[] + [] + +) (./classbehaviour__tree_1_1node_1_1custom_1_1CustomNode.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 5795 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:33 +(epstopdf) size: 8147 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1custom_1_1CustomNode-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1custom_1_1CustomNode-eps-converted-to.pdf + Graphic file (type pdf) + + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1custom_1_1CustomNode-e +ps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 398.33778pt x 238.08734pt. + [37]) +(./classbehaviour__tree_1_1node_1_1custom_1_1CustomNodeParser.tex [38] +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 3932 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:33 +(epstopdf) size: 5657 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1custom_1_1CustomNodeParser-eps-converted-to +.pdf> + +File: classbehaviour__tree_1_1node_1_1custom_1_1CustomNodeParser-eps-converted- +to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1custom_1_1CustomNodePa +rser-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 228.33817pt x 56.9055pt. + +Underfull \hbox (badness 10000) in paragraph at lines 25--26 +\T1/pcr/m/n/8 virtual tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::sh +ared[]_[]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m +/it/8 >$ \T1/pcr/m/n/8 behaviour[]_[]tree[]::node[] + [] + +) (./classbehaviour__tree_1_1node_1_1decorator_1_1Decorator.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4387 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:34 +(epstopdf) size: 6414 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1decorator_1_1Decorator-eps-converted-to.pdf +> + +File: classbehaviour__tree_1_1node_1_1decorator_1_1Decorator-eps-converted-to.p +df Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1decorator_1_1Decorator +-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 375.56294pt x 113.81102pt. + [39] +Underfull \hbox (badness 10000) in paragraph at lines 41--42 +\T1/pcr/m/n/8 virtual const [] behaviour[]_[]tree[]::node[]::decorator[]::[]Dec +orator[]::type ( ) const [pure + [] + +[40]) (./structrplidar_1_1DeviceInfo.tex) +(./classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4214 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:34 +(epstopdf) size: 6153 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive-eps-converted-to. +pdf> + +File: classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Drive-eps-converted-t +o.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Dr +ive-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 186.36473pt x 113.81102pt. + [41] +[42] +Underfull \hbox (badness 10000) in paragraph at lines 55--56 +\T1/pcr/m/n/8 const [] behaviour[]_[]tree[]::node[]::custom[]::action[]::[]Driv +e[]::get[]Direction[]Type ( ) const + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 67--68 +\T1/pcr/m/n/8 static const tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[ +]::shared[]_[]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/ +cmm/m/it/8 >$ \T1/pcr/m/n/8 behaviour[]_[]tree[]::node[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 83--84 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::custom[]::actio +n[]::[]Drive[]::to[]String ( ) const [inline], + [] + +[43]) (./classrplidar_1_1ExpressPacket.tex [44] [45]) +(./classbehaviour__tree_1_1node_1_1leaf_1_1Fail.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4176 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:34 +(epstopdf) size: 6007 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1leaf_1_1Fail-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1leaf_1_1Fail-eps-converted-to.pdf Graphic + file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1leaf_1_1Fail-eps-conve +rted-to.pdf used on input line 10. +(pdftex.def) Requested size: 169.29509pt x 113.81102pt. + [46] +Underfull \hbox (badness 10000) in paragraph at lines 51--52 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::leaf[]::[]Fail[ +]::to[]String ( ) const [inline], [final], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 61--62 +\T1/pcr/m/n/8 const [] behaviour[]_[]tree[]::node[]::leaf[]::[]Fail[]::type ( ) + const [inline], [final], [override], + [] + +) (./structrplidar_1_1HealthInfo.tex +LaTeX Font Info: Font shape `TS1/phv/m/it' in size <9> not available +(Font) Font shape `TS1/phv/m/sl' tried instead on input line 16. +LaTeX Font Info: Font shape `TS1/phv/m/sl' will be +(Font) scaled to size 8.09995pt on input line 16. + [47]) +(./classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerCondition.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:31 +(epstopdf) size: 4244 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:34 +(epstopdf) size: 6581 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerCondition-eps-converte +d-to.pdf> + +File: classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerCondition-eps-conver +ted-to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1blackboard_1_1IntegerC +ondition-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 219.7995pt x 113.81102pt. + +[48] +Overfull \hbox (18.89209pt too wide) in paragraph at lines 60--61 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::blackboard[]::[ +]Integer[]Condition[]::to[]String ( ) const [inline], + [] + +[49] +Underfull \hbox (badness 10000) in paragraph at lines 83--84 +\T1/pcr/m/n/8 const [] behaviour[]_[]tree[]::node[]::blackboard[]::[]Integer[]C +ondition[]::condition[]_[] + [] + +) (./classbehaviour__tree_1_1node_1_1decorator_1_1Invert.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4210 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:34 +(epstopdf) size: 6090 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1decorator_1_1Invert-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1decorator_1_1Invert-eps-converted-to.pdf +Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1decorator_1_1Invert-ep +s-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 187.78912pt x 113.81102pt. + [50] [51] +Underfull \hbox (badness 10000) in paragraph at lines 85--86 +\T1/pcr/m/n/8 const [] behaviour[]_[]tree[]::node[]::decorator[]::[]Invert[]::t +ype ( ) const [inline], [final], + [] + +) (./classbehaviour__tree_1_1node_1_1leaf_1_1Leaf.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4476 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:34 +(epstopdf) size: 6583 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1leaf_1_1Leaf-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1leaf_1_1Leaf-eps-converted-to.pdf Graphic + file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1leaf_1_1Leaf-eps-conve +rted-to.pdf used on input line 10. +(pdftex.def) Requested size: 398.37608pt x 89.26347pt. + [52] +Overfull \hbox (48.29875pt too wide) in paragraph at lines 41--42 +[]\T1/phv/m/n/10 Implemented in [], [], and []. + [] + +) (./structrplidar_1_1Measure.tex [53]) +(./classbehaviour__tree_1_1node_1_1Node.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:31 +(epstopdf) size: 8130 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:34 +(epstopdf) size: 9776 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1Node-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1Node-eps-converted-to.pdf Graphic file (t +ype pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1Node-eps-converted-to. +pdf used on input line 10. +(pdftex.def) Requested size: 398.34544pt x 47.61763pt. + [54] +Overfull \hbox (15.1061pt too wide) in paragraph at lines 57--58 +[]\T1/phv/m/n/10 Reimplemented in [], and []. + [] + + +Overfull \hbox (17.25702pt too wide) in paragraph at lines 73--74 +[]\T1/phv/m/n/10 Implemented in [], [], + [] + + +Overfull \hbox (71.5277pt too wide) in paragraph at lines 73--74 +[]\T1/phv/m/n/10 , [], [], + [] + + +Overfull \hbox (18.9143pt too wide) in paragraph at lines 73--74 +[]\T1/phv/m/n/10 , [], [], + [] + + +Overfull \hbox (134.57097pt too wide) in paragraph at lines 73--74 +[]\T1/phv/m/n/10 , [], [], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 73--74 +[]\T1/phv/m/n/10 , [], + [] + + +Overfull \hbox (134.08429pt too wide) in paragraph at lines 73--74 +[]\T1/phv/m/n/10 , and []. + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 83--84 +[]\T1/phv/m/n/10 Reimplemented in [], [], + [] + + +Overfull \hbox (107.61662pt too wide) in paragraph at lines 83--84 +[]\T1/phv/m/n/10 , [], and []. + [] + +[55] +Overfull \hbox (17.25702pt too wide) in paragraph at lines 99--100 +[]\T1/phv/m/n/10 Implemented in [], [], + [] + + +Overfull \hbox (71.5277pt too wide) in paragraph at lines 99--100 +[]\T1/phv/m/n/10 , [], [], + [] + + +Overfull \hbox (18.9143pt too wide) in paragraph at lines 99--100 +[]\T1/phv/m/n/10 , [], [], + [] + + +Overfull \hbox (134.57097pt too wide) in paragraph at lines 99--100 +[]\T1/phv/m/n/10 , [], [], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 99--100 +[]\T1/phv/m/n/10 , [], + [] + + +Overfull \hbox (134.08429pt too wide) in paragraph at lines 99--100 +[]\T1/phv/m/n/10 , and []. + [] + +) (./classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4232 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:35 +(epstopdf) size: 6407 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution-eps-conv +erted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1custom_1_1action_1_1PauseExecution-eps-co +nverted-to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Pa +useExecution-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 228.33817pt x 113.81102pt. + [56] [57] +Underfull \hbox (badness 10000) in paragraph at lines 73--74 +\T1/pcr/m/n/8 static const tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[ +]::shared[]_[]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/ +cmm/m/it/8 >$ \T1/pcr/m/n/8 behaviour[]_[]tree[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 99--100 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::custom[]::actio +n[]::[]Pause[]Execution[]::to[]String ( ) const + [] + +[58] +Underfull \hbox (badness 10000) in paragraph at lines 118--119 +\T1/pcr/m/n/8 std[]::chrono[]::steady[]_[]clock[]::time[]_[]point behaviour[]_[ +]tree[]::node[]::custom[]::action[]::[]Pause[]Execution[] + [] + +) (./classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Print.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4214 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:35 +(epstopdf) size: 6160 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Print-eps-converted-to. +pdf> + +File: classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Print-eps-converted-t +o.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Pr +int-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 186.36473pt x 113.81102pt. + [59] +Underfull \hbox (badness 10000) in paragraph at lines 57--58 +\T1/pcr/m/n/8 static const tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[ +]::shared[]_[]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/ +cmm/m/it/8 >$ \T1/pcr/m/n/8 behaviour[]_[]tree[]::node[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 73--74 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::custom[]::actio +n[]::[]Print[]::to[]String ( ) const [inline], + [] + +[60]) (./classbehaviour__tree_1_1node_1_1composite_1_1Random.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4210 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:35 +(epstopdf) size: 6291 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1composite_1_1Random-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1composite_1_1Random-eps-converted-to.pdf +Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1composite_1_1Random-ep +s-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 189.20586pt x 113.81102pt. + [61] +Underfull \hbox (badness 10000) in paragraph at lines 73--74 +\T1/pcr/m/n/8 const [] behaviour[]_[]tree[]::node[]::composite[]::[]Random[]::t +ype ( ) const [inline], [final], + [] + +[62]) (./structutils_1_1RawTypeNameFormat.tex) +(./classbehaviour__tree_1_1node_1_1decorator_1_1Repeat.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4210 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:35 +(epstopdf) size: 6285 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1decorator_1_1Repeat-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1decorator_1_1Repeat-eps-converted-to.pdf +Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1decorator_1_1Repeat-ep +s-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 187.78912pt x 113.81102pt. + [63] [64] +Underfull \hbox (badness 10000) in paragraph at lines 106--107 +\T1/pcr/m/n/8 const [] behaviour[]_[]tree[]::node[]::decorator[]::[]Repeat[]::t +ype ( ) const [inline], [final], + [] + +[65]) (./classbehaviour__tree_1_1Root.tex [66]) (./classrplidar_1_1RPLidar.tex +[67] +Overfull \hbox (19.3612pt too wide) in paragraph at lines 39--41 +[]\T1/phv/m/n/10 std[]::function$\OML/cmm/m/it/10 <$ \T1/phv/m/n/10 tl[]::expec +ted$\OML/cmm/m/it/10 <$ []\T1/phv/m/n/10 , std[]::string $\OML/cmm/m/it/10 >$\T +1/phv/m/n/10 ()$\OML/cmm/m/it/10 >$ [] \T1/phv/m/n/10 ([] scan[]Type=[], + [] + +LaTeX Font Info: Font shape `T1/pcr/m/it' in size <9> not available +(Font) Font shape `T1/pcr/m/sl' tried instead on input line 54. +[68] [69] +Underfull \hbox (badness 10000) detected at line 139 +[][][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 152--153 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::tuple$\OML +/cmm/m/it/8 <$ \T1/pcr/m/n/8 uint8[]_[]t, bool, uint8[]_[]t $\OML/cmm/m/it/8 >$ +\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 rplidar[]::[]RP +Lidar[]::[]_[]read[]_[] + [] + +[70] +Underfull \hbox (badness 10000) detected at line 158 +[][][] + [] + + +Underfull \hbox (badness 10000) detected at line 176 +[][][] + [] + +[71] [72] +Underfull \hbox (badness 10000) detected at line 255 +[][][] + [] + +[73] +Underfull \hbox (badness 10000) detected at line 268 +[][][] + [] + + +Overfull \vbox (17.84308pt too high) has occurred while \output is active [] + + +[74] +Underfull \hbox (badness 10000) detected at line 296 +[][][] + [] + +[75] [76]) (./structrplidar_1_1ScanInfo.tex) +(./classbehaviour__tree_1_1node_1_1composite_1_1Selector.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4214 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:35 +(epstopdf) size: 6336 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1composite_1_1Selector-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1composite_1_1Selector-eps-converted-to.pd +f Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1composite_1_1Selector- +eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 189.20586pt x 113.81102pt. + [77] [78] +Underfull \hbox (badness 10000) in paragraph at lines 80--81 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::composite[]::[] +Selector[]::to[]String ( ) const [inline], + [] + +) (./classbehaviour__tree_1_1node_1_1composite_1_1Sequence.tex [79] +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4214 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:35 +(epstopdf) size: 6446 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1composite_1_1Sequence-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1composite_1_1Sequence-eps-converted-to.pd +f Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1composite_1_1Sequence- +eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 189.20586pt x 113.81102pt. + [80] +Underfull \hbox (badness 10000) in paragraph at lines 80--81 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::composite[]::[] +Sequence[]::to[]String ( ) const [inline], + [] + +[81]) (./classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4220 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:36 +(epstopdf) size: 6501 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle-eps-converted- +to.pdf> + +File: classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetAngle-eps-converte +d-to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Se +tAngle-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 200.58562pt x 113.81102pt. + [82] +Underfull \hbox (badness 10000) in paragraph at lines 67--68 +\T1/pcr/m/n/8 static const tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[ +]::shared[]_[]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/ +cmm/m/it/8 >$ \T1/pcr/m/n/8 behaviour[]_[]tree[]::node[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 83--84 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::custom[]::actio +n[]::[]Set[]Angle[]::to[]String ( ) const [inline], + [] + +[83]) (./classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4220 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:36 +(epstopdf) size: 6317 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed-eps-converted- +to.pdf> + +File: classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetSpeed-eps-converte +d-to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Se +tSpeed-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 202.7222pt x 113.81102pt. + [84] +Underfull \hbox (badness 10000) in paragraph at lines 67--68 +\T1/pcr/m/n/8 static const tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[ +]::shared[]_[]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/ +cmm/m/it/8 >$ \T1/pcr/m/n/8 behaviour[]_[]tree[]::node[] + [] + +[85] +Underfull \hbox (badness 10000) in paragraph at lines 83--84 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::custom[]::actio +n[]::[]Set[]Speed[]::to[]String ( ) const [inline], + [] + +) (./classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4238 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:36 +(epstopdf) size: 6453 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection-eps-c +onverted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1custom_1_1action_1_1SetWheelDirection-eps +-converted-to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Se +tWheelDirection-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 238.28589pt x 113.81102pt. + [86] +Underfull \hbox (badness 6526) in paragraph at lines 16--18 +[][] \T1/phv/m/n/10 (const std[]::string &[], const [] [], const [] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 55--56 +\T1/pcr/m/n/8 const [] behaviour[]_[]tree[]::node[]::custom[]::action[]::[]Set[ +]Wheel[]Direction[]::get[]Direction[]Type + [] + +[87] +Underfull \hbox (badness 10000) in paragraph at lines 61--62 +\T1/pcr/m/n/8 const [] behaviour[]_[]tree[]::node[]::custom[]::action[]::[]Set[ +]Wheel[]Direction[]::get[]Wheel[]Type ( ) + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 67--68 +\T1/pcr/m/n/8 static const tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[ +]::shared[]_[]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/ +cmm/m/it/8 >$ \T1/pcr/m/n/8 behaviour[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 83--84 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::custom[]::actio +n[]::[]Set[]Wheel[]Direction[]::to[]String ( ) const + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 96--97 +\T1/pcr/m/n/8 const [] behaviour[]_[]tree[]::node[]::custom[]::action[]::[]Set[ +]Wheel[]Direction[]::direction[]_[]type + [] + +[88]) (./classbehaviour__tree_1_1node_1_1leaf_1_1Succeed.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4182 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:36 +(epstopdf) size: 6176 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1leaf_1_1Succeed-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1leaf_1_1Succeed-eps-converted-to.pdf Grap +hic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1leaf_1_1Succeed-eps-co +nverted-to.pdf used on input line 10. +(pdftex.def) Requested size: 169.29509pt x 113.81102pt. + [89] +Underfull \hbox (badness 10000) in paragraph at lines 51--52 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::leaf[]::[]Succe +ed[]::to[]String ( ) const [inline], [final], + [] + +) +(./classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbySca +n.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4254 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:36 +(epstopdf) size: 6576 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearbySc +an-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAnyNearby +Scan-eps-converted-to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1custom_1_1condition_1_ +1SucceedOnAnyNearbyScan-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 290.93454pt x 113.81102pt. + [90] +Underfull \hbox (badness 10000) in paragraph at lines 63--64 +\T1/pcr/m/n/8 const double behaviour[]_[]tree[]::node[]::custom[]::condition[]: +:[]Succeed[]On[]Any[]Nearby[]Scan[]::get[]Centimeters ( + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 69--70 +\T1/pcr/m/n/8 const int behaviour[]_[]tree[]::node[]::custom[]::condition[]::[] +Succeed[]On[]Any[]Nearby[]Scan[]::get[]Max[]Angle ( ) + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 75--76 +\T1/pcr/m/n/8 const int behaviour[]_[]tree[]::node[]::custom[]::condition[]::[] +Succeed[]On[]Any[]Nearby[]Scan[]::get[]Min[]Angle ( ) + [] + +[91] +Underfull \hbox (badness 10000) in paragraph at lines 81--82 +\T1/pcr/m/n/8 const double behaviour[]_[]tree[]::node[]::custom[]::condition[]: +:[]Succeed[]On[]Any[]Nearby[]Scan[]::get[]Minimum[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 103--104 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::custom[]::condi +tion[]::[]Succeed[]On[]Any[]Nearby[]Scan[]::to[]String ( + [] + +[92]) +(./classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColou +r.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4254 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:36 +(epstopdf) size: 6627 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageColo +ur-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageCo +lour-eps-converted-to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1custom_1_1condition_1_ +1SucceedOnAverageColour-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 285.95685pt x 113.81102pt. + [93] +Underfull \hbox (badness 10000) in paragraph at lines 61--62 +\T1/pcr/m/n/8 int behaviour[]_[]tree[]::node[]::custom[]::condition[]::[]Succee +d[]On[]Average[]Colour[]::calculate[]Color[]Difference + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 73--74 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::custom[]::condi +tion[]::[]Succeed[]On[]Average[]Colour[]::get[]Hex[] + [] + +[94] +Underfull \hbox (badness 10000) in paragraph at lines 79--80 +\T1/pcr/m/n/8 const double behaviour[]_[]tree[]::node[]::custom[]::condition[]: +:[]Succeed[]On[]Average[]Colour[]::get[]Tolerance ( ) + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 107--108 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::custom[]::condi +tion[]::[]Succeed[]On[]Average[]Colour[]::to[]String ( + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 120--121 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::custom[]::condi +tion[]::[]Succeed[]On[]Average[]Colour[]::hex[]_[]colour + [] + +[95]) +(./classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNearb +yScan.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4262 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:36 +(epstopdf) size: 6784 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNear +byScan-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1custom_1_1condition_1_1SucceedOnAverageNe +arbyScan-eps-converted-to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1custom_1_1condition_1_ +1SucceedOnAverageNearbyScan-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 309.42857pt x 113.81102pt. + [96] +Underfull \hbox (badness 10000) in paragraph at lines 58--59 +\T1/pcr/m/n/8 behaviour[]_[]tree[]::node[]::custom[]::condition[]::[]Succeed[]O +n[]Average[]Nearby[]Scan[]::[]Succeed[]On[]Average[]Nearby[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 67--68 +\T1/pcr/m/n/8 const double behaviour[]_[]tree[]::node[]::custom[]::condition[]: +:[]Succeed[]On[]Average[]Nearby[]Scan[]::get[]Average[] + [] + +[97] +Underfull \hbox (badness 10000) in paragraph at lines 79--80 +\T1/pcr/m/n/8 const int behaviour[]_[]tree[]::node[]::custom[]::condition[]::[] +Succeed[]On[]Average[]Nearby[]Scan[]::get[]Max[]Angle ( ) + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 85--86 +\T1/pcr/m/n/8 const int behaviour[]_[]tree[]::node[]::custom[]::condition[]::[] +Succeed[]On[]Average[]Nearby[]Scan[]::get[]Min[]Angle ( ) + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 91--92 +\T1/pcr/m/n/8 const int behaviour[]_[]tree[]::node[]::custom[]::condition[]::[] +Succeed[]On[]Average[]Nearby[]Scan[]::get[]Smallest[] + [] + + +Overfull \hbox (26.5825pt too wide) in paragraph at lines 97--98 +\T1/pcr/m/n/8 static const tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[ +]::shared[]_[]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/ +cmm/m/it/8 >$ \T1/pcr/m/n/8 behaviour[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 113--114 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::custom[]::condi +tion[]::[]Succeed[]On[]Average[]Nearby[]Scan[]::to[] + [] + +[98] +Underfull \hbox (badness 10000) in paragraph at lines 126--127 +\T1/pcr/m/n/8 const double behaviour[]_[]tree[]::node[]::custom[]::condition[]: +:[]Succeed[]On[]Average[]Nearby[]Scan[]::average[]_[] + [] + + +Overfull \hbox (18.89209pt too wide) in paragraph at lines 138--139 +\T1/pcr/m/n/8 const int behaviour[]_[]tree[]::node[]::custom[]::condition[]::[] +Succeed[]On[]Average[]Nearby[]Scan[]::max[]_[]angle [private] + [] + + +Overfull \hbox (18.89209pt too wide) in paragraph at lines 144--145 +\T1/pcr/m/n/8 const int behaviour[]_[]tree[]::node[]::custom[]::condition[]::[] +Succeed[]On[]Average[]Nearby[]Scan[]::min[]_[]angle [private] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 150--151 +\T1/pcr/m/n/8 const int behaviour[]_[]tree[]::node[]::custom[]::condition[]::[] +Succeed[]On[]Average[]Nearby[]Scan[]::smallest[]_[] + [] + +) (./classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Turn.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4212 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:37 +(epstopdf) size: 6121 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Turn-eps-converted-to.p +df> + +File: classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Turn-eps-converted-to +.pdf Graphic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1custom_1_1action_1_1Tu +rn-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 186.36473pt x 113.81102pt. + [99] +[100] +Underfull \hbox (badness 10000) in paragraph at lines 57--58 +\T1/pcr/m/n/8 static const tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[ +]::shared[]_[]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/ +cmm/m/it/8 >$ \T1/pcr/m/n/8 behaviour[]_[]tree[]::node[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 73--74 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::custom[]::actio +n[]::[]Turn[]::to[]String ( ) const [inline], + [] + +) (./classbehaviour__tree_1_1node_1_1leaf_1_1UseRoot.tex [101] +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4182 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:37 +(epstopdf) size: 6150 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1node_1_1leaf_1_1UseRoot-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1node_1_1leaf_1_1UseRoot-eps-converted-to.pdf Grap +hic file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1node_1_1leaf_1_1UseRoot-eps-co +nverted-to.pdf used on input line 10. +(pdftex.def) Requested size: 169.29509pt x 113.81102pt. + [102] +Underfull \hbox (badness 10000) in paragraph at lines 64--65 +\T1/pcr/m/n/8 const std[]::string behaviour[]_[]tree[]::node[]::leaf[]::[]Use[] +Root[]::to[]String ( ) const [inline], [final], + [] + +) [103] [104 + +] +Chapter 8. +(./BehaviourTree_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--4 + + [] + +) (./BehaviourTree_8hpp_source.tex [105]) (./BehaviourTreeParser_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--28 + + [] + +[106]) (./BehaviourTreeParser_8hpp_source.tex [107] [108] [109] [110] [111]) +(./Context_8cpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--7 + + [] + +) (./Context_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--10 + + [] + +[112]) (./Context_8h_source.tex [113]) (./BlackboardNode_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +) (./BlackboardNode_8hpp_source.tex) (./BlackboardType_8hpp.tex [114] +Overfull \hbox (23.68039pt too wide) in paragraph at lines 15--18 +[]\T1/phv/m/n/10 enum class [] { [] + [] + +) (./BlackboardType_8hpp_source.tex) (./ChangeInteger_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +) (./ChangeInteger_8hpp_source.tex [115]) (./ConditionOperatorType_8hpp.tex +[116] +Overfull \hbox (109.28061pt too wide) in paragraph at lines 15--24 +[] \T1/phv/m/n/10 , [] , [] + [] + +) (./ConditionOperatorType_8hpp_source.tex) (./IntegerChangeType_8hpp.tex) +(./IntegerChangeType_8hpp_source.tex + +Package fancyhdr Warning: \headheight is too small (12.0pt): +(fancyhdr) Make it at least 22.16548pt, for example: +(fancyhdr) \setlength{\headheight}{22.16548pt}. +(fancyhdr) You might also make \topmargin smaller to compensate: + +(fancyhdr) \addtolength{\topmargin}{-10.16548pt}. + +[117]) (./IntegerCondition_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +) (./IntegerCondition_8hpp_source.tex [118]) (./Composite_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--6 + + [] + +[119]) (./Composite_8hpp_source.tex) (./CompositeType_8hpp.tex [120]) +(./CompositeType_8hpp_source.tex) (./Random_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +) (./Random_8hpp_source.tex [121]) (./Selector_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--4 + + [] + +[122]) (./Selector_8hpp_source.tex) (./Sequence_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--4 + + [] + +[123]) (./Sequence_8hpp_source.tex [124]) (./CustomNode_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--4 + + [] + +) (./CustomNode_8hpp_source.tex) (./CustomNodeParser_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--9 + + [] + +[125]) (./CustomNodeParser_8hpp_source.tex) (./Decorator_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +[126]) (./Decorator_8hpp_source.tex) (./DecoratorType_8hpp.tex +Underfull \hbox (badness 2875) in paragraph at lines 15--18 +[]\T1/phv/m/n/10 enum class [] { [] , + [] + +) (./DecoratorType_8hpp_source.tex [127]) (./Invert_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--4 + + [] + +) (./Invert_8hpp_source.tex [128]) (./Repeat_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +) (./Repeat_8hpp_source.tex [129]) (./Fail_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--4 + + [] + +) (./Fail_8hpp_source.tex [130]) (./Leaf_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +) (./Leaf_8hpp_source.tex [131]) (./LeafType_8hpp.tex +Overfull \hbox (43.4089pt too wide) in paragraph at lines 15--19 +[]\T1/phv/m/n/10 enum class [] { [] , [] + [] + +) (./LeafType_8hpp_source.tex) (./Succeed_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--4 + + [] + +[132]) (./Succeed_8hpp_source.tex) (./UseRoot_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--4 + + [] + +[133]) (./UseRoot_8hpp_source.tex) (./Node_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--9 + + [] + +[134]) (./Node_8hpp_source.tex) (./Root_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--6 + + [] + +[135]) (./Root_8hpp_source.tex) (./Status_8hpp.tex [136] +Overfull \hbox (15.69199pt too wide) in paragraph at lines 11--15 +[]\T1/phv/m/n/10 enum class [] { [] , [] , [] + [] + +) (./Status_8hpp_source.tex) (./distance_8h.tex +Overfull \hbox (105.38113pt too wide) in paragraph at lines 13--14 +[]\T1/phv/m/n/10 constexpr dou-ble [] = 15.[]1515151515151515151515151515151515 +15151515151515151515 + [] + +) (./distance_8h_source.tex) (./Drive_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--8 + + [] + +[137]) (./Drive_8hpp_source.tex [138] [139]) (./ClockDirectionType_8hpp.tex +Overfull \hbox (46.18pt too wide) in paragraph at lines 17--20 +[]\T1/phv/m/n/10 enum class [] { [] + [] + +) (./ClockDirectionType_8hpp_source.tex) (./DirectionType_8hpp.tex +Overfull \hbox (16.1383pt too wide) in paragraph at lines 17--20 +[]\T1/phv/m/n/10 enum class [] { [] + [] + +) (./DirectionType_8hpp_source.tex [140]) (./ServoType_8hpp.tex +Overfull \hbox (22.19502pt too wide) in paragraph at lines 17--21 +[]\T1/phv/m/n/10 enum class [] { [] + [] + +) (./ServoType_8hpp_source.tex) (./WheelType_8hpp.tex [141]) +(./WheelType_8hpp_source.tex) (./PauseExecution_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--7 + + [] + +) (./PauseExecution_8hpp_source.tex [142]) (./Print_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--8 + + [] + +[143]) (./Print_8hpp_source.tex [144]) (./SetAngle_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--7 + + [] + +) (./SetAngle_8hpp_source.tex [145] [146]) (./SetSpeed_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--8 + + [] + +) (./SetSpeed_8hpp_source.tex [147] [148]) (./SetWheelDirection_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--8 + + [] + +) (./SetWheelDirection_8hpp_source.tex + +Package fancyhdr Warning: \headheight is too small (12.0pt): +(fancyhdr) Make it at least 22.16548pt, for example: +(fancyhdr) \setlength{\headheight}{22.16548pt}. +(fancyhdr) You might also make \topmargin smaller to compensate: + +(fancyhdr) \addtolength{\topmargin}{-10.16548pt}. + +[149] [150] [151]) (./Turn_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--6 + + [] + +) (./Turn_8hpp_source.tex [152]) (./CarCustomNodeParser_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--22 + + [] + +[153]) (./CarCustomNodeParser_8hpp_source.tex [154]) +(./SucceedOnAnyNearbyScan_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--8 + + [] + +) (./SucceedOnAnyNearbyScan_8hpp_source.tex + +Package fancyhdr Warning: \headheight is too small (12.0pt): +(fancyhdr) Make it at least 22.16548pt, for example: +(fancyhdr) \setlength{\headheight}{22.16548pt}. +(fancyhdr) You might also make \topmargin smaller to compensate: + +(fancyhdr) \addtolength{\topmargin}{-10.16548pt}. + +[155] [156]) (./SucceedOnAverageColour_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--8 + + [] + +) (./SucceedOnAverageColour_8hpp_source.tex + +Package fancyhdr Warning: \headheight is too small (12.0pt): +(fancyhdr) Make it at least 22.16548pt, for example: +(fancyhdr) \setlength{\headheight}{22.16548pt}. +(fancyhdr) You might also make \topmargin smaller to compensate: + +(fancyhdr) \addtolength{\topmargin}{-10.16548pt}. + +[157] [158]) (./SucceedOnAverageNearbyScan_8hpp.tex [159] +Underfull \hbox (badness 10000) in paragraph at lines 3--8 + + [] + +) (./SucceedOnAverageNearbyScan_8hpp_source.tex [160] [161]) +(./behaviour__tree__tester_2src_2main_8cpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--11 + + [] + +[162]) (./behaviour__tree__validator_2src_2main_8cpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--10 + + [] + +) (./README_8md.tex) (./RPLidar_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--20 + + [] + +[163]) (./RPLidar_8h_source.tex [164] [165] [166] [167] [168] [169] [170] +[171] [172]) (./TypeName_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +[173]) (./TypeName_8hpp_source.tex [174]) (./Utility_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--6 + + [] + +) (./Utility_8hpp_source.tex [175]) [176] (./refman.ind +Underfull \hbox (badness 10000) in paragraph at lines 33--35 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetAngle, + [] + + +Overfull \hbox (93.98528pt too wide) in paragraph at lines 42--44 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageNe +arbyScan, + [] + + +Overfull \hbox (36.56403pt too wide) in paragraph at lines 59--61 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/BehaviourTreeParser.hpp, + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 61--63 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/Context.cpp, + [] + + +Overfull \hbox (87.99814pt too wide) in paragraph at lines 65--67 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/blackboard/Blackboa +rdNode.hpp, + [] + + +Overfull \hbox (85.41527pt too wide) in paragraph at lines 67--69 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/blackboard/Blackboa +rdType.hpp, + [] + + +Overfull \hbox (80.86992pt too wide) in paragraph at lines 69--71 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/blackboard/ChangeIn +teger.hpp, + [] + + +Overfull \hbox (138.93701pt too wide) in paragraph at lines 71--73 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/blackboard/enum/Con +ditionOperatorType.hpp, + [] + + +Overfull \hbox (125.0323pt too wide) in paragraph at lines 73--75 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/blackboard/enum/Int +egerChangeType.hpp, + [] + + +Overfull \hbox (87.81773pt too wide) in paragraph at lines 75--77 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/blackboard/IntegerC +ondition.hpp, + [] + + +Overfull \hbox (62.01546pt too wide) in paragraph at lines 77--79 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/composite/Composite +.hpp, + [] + + +Overfull \hbox (80.94223pt too wide) in paragraph at lines 79--81 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/composite/Composite +Type.hpp, + [] + + +Overfull \hbox (53.15056pt too wide) in paragraph at lines 81--83 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/composite/Random.hp +p, + [] + + +Overfull \hbox (51.70145pt too wide) in paragraph at lines 83--85 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/composite/Selector. +hpp, + [] + + +Overfull \hbox (59.53148pt too wide) in paragraph at lines 85--87 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/composite/Sequence. +hpp, + [] + + +Overfull \hbox (59.51357pt too wide) in paragraph at lines 87--89 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/custom/CustomNode.h +pp, + [] + + +Overfull \hbox (85.34308pt too wide) in paragraph at lines 89--91 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/custom/CustomNodePa +rser.hpp, + [] + + +Overfull \hbox (55.02232pt too wide) in paragraph at lines 91--93 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/decorator/Decorator +.hpp, + [] + + +Overfull \hbox (74.26419pt too wide) in paragraph at lines 93--95 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/decorator/Decorator +Type.hpp, + [] + + +Overfull \hbox (38.5165pt too wide) in paragraph at lines 95--97 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/decorator/Invert.hp +p, + [] + + +Overfull \hbox (45.0685pt too wide) in paragraph at lines 97--99 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/decorator/Repeat.hp +p, + [] + + +Overfull \hbox (28.94092pt too wide) in paragraph at lines 103--105 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/leaf/LeafType.hpp, + [] + + +Overfull \hbox (27.6539pt too wide) in paragraph at lines 105--107 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/leaf/Succeed.hpp, + [] + + +Overfull \hbox (27.64488pt too wide) in paragraph at lines 107--109 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/leaf/UseRoot.hpp, + [] + +[177 + + + +] +Underfull \hbox (badness 10000) in paragraph at lines 109--111 +[]\T1/phv/m/n/10 behaviour_tree/include/behaviour_tree/node/Node.hpp, + [] + +[178] +Underfull \hbox (badness 10000) in paragraph at lines 253--255 +[]\T1/phv/m/n/10 behaviour_tree::node::custom::action::PauseExecution, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 308--310 +[]\T1/phv/m/n/10 behaviour_tree::node::custom::CarCustomNodeParser, + [] + + +Overfull \hbox (56.51663pt too wide) in paragraph at lines 313--315 +[]\T1/phv/m/n/10 behaviour_tree::node::custom::condition::SucceedOnAnyNearbySca +n, + [] + + +Overfull \hbox (51.15256pt too wide) in paragraph at lines 327--329 +[]\T1/phv/m/n/10 behaviour_tree::node::custom::condition::SucceedOnAverageColou +r, + [] + + +Overfull \hbox (73.98528pt too wide) in paragraph at lines 340--342 +[]\T1/phv/m/n/10 behaviour_tree::node::custom::condition::SucceedOnAverageNearb +yScan, + [] + +[179] +Overfull \hbox (20.4992pt too wide) in paragraph at lines 430--432 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/global/distance.h, + [] + + +Overfull \hbox (71.92415pt too wide) in paragraph at lines 432--434 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/action/D +rive.hpp, + [] + + +Overfull \hbox (152.68896pt too wide) in paragraph at lines 434--436 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/action/e +num/ClockDirectionType.hpp, + [] + + +Overfull \hbox (130.3692pt too wide) in paragraph at lines 436--438 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/action/e +num/DirectionType.hpp, + [] + + +Overfull \hbox (118.41737pt too wide) in paragraph at lines 438--440 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/action/e +num/ServoType.hpp, + [] + + +Overfull \hbox (120.3704pt too wide) in paragraph at lines 440--442 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/action/e +num/WheelType.hpp, + [] + + +Overfull \hbox (115.55548pt too wide) in paragraph at lines 442--444 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/action/P +auseExecution.hpp, + [] + + +Overfull \hbox (69.79095pt too wide) in paragraph at lines 444--446 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/action/P +rint.hpp, + [] + + +Overfull \hbox (87.5388pt too wide) in paragraph at lines 446--448 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/action/S +etAngle.hpp, + [] + + +Overfull \hbox (90.67967pt too wide) in paragraph at lines 448--450 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/action/S +etSpeed.hpp, + [] + + +Overfull \hbox (125.67107pt too wide) in paragraph at lines 450--452 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/action/S +etWheelDirection.hpp, + [] + + +Overfull \hbox (68.80121pt too wide) in paragraph at lines 452--454 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/action/T +urn.hpp, + [] + + +Overfull \hbox (117.34656pt too wide) in paragraph at lines 454--456 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/CarCusto +mNodeParser.hpp, + [] + + +Overfull \hbox (174.89156pt too wide) in paragraph at lines 456--458 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/conditio +n/SucceedOnAnyNearbyScan.hpp, + [] + + +Overfull \hbox (169.07747pt too wide) in paragraph at lines 458--460 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/conditio +n/SucceedOnAverageColour.hpp, + [] + + +Overfull \hbox (192.3602pt too wide) in paragraph at lines 460--462 +[]\T1/phv/m/n/10 behaviour_tree_car/include/behaviour_tree/node/custom/conditio +n/SucceedOnAverageNearbyScan.hpp, + [] + +[180] +Overfull \hbox (71.15256pt too wide) in paragraph at lines 483--485 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageCo +lour, + [] + + +Overfull \hbox (71.15256pt too wide) in paragraph at lines 486--488 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageCo +lour, + [] + + +Overfull \hbox (16.91975pt too wide) in paragraph at lines 496--498 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::CarCustomNodeParser, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 502--504 +[]| \T1/phv/m/n/10 be-haviour_tree::node::blackboard::ChangeInteger, + [] + + +Overfull \hbox (76.51663pt too wide) in paragraph at lines 518--520 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAnyNearby +Scan, + [] + + +Overfull \hbox (93.98528pt too wide) in paragraph at lines 520--522 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageNe +arbyScan, + [] + + +Overfull \hbox (27.29614pt too wide) in paragraph at lines 570--572 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetWheelDirection, + [] + +[181] +Overfull \hbox (17.18056pt too wide) in paragraph at lines 612--614 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::PauseExecution, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 638--640 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetAngle, + [] + + +Overfull \hbox (93.98528pt too wide) in paragraph at lines 643--645 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageNe +arbyScan, + [] + + +Overfull \hbox (76.51663pt too wide) in paragraph at lines 652--654 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAnyNearby +Scan, + [] + + +Overfull \hbox (93.98528pt too wide) in paragraph at lines 654--656 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageNe +arbyScan, + [] + + +Overfull \hbox (27.29614pt too wide) in paragraph at lines 661--663 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetWheelDirection, + [] + + +Overfull \hbox (71.15256pt too wide) in paragraph at lines 664--666 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageCo +lour, + [] + + +Overfull \hbox (76.51663pt too wide) in paragraph at lines 670--672 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAnyNearby +Scan, + [] + + +Overfull \hbox (93.98528pt too wide) in paragraph at lines 672--674 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageNe +arbyScan, + [] + + +Overfull \hbox (76.51663pt too wide) in paragraph at lines 675--677 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAnyNearby +Scan, + [] + + +Overfull \hbox (93.98528pt too wide) in paragraph at lines 677--679 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageNe +arbyScan, + [] + + +Overfull \hbox (76.51663pt too wide) in paragraph at lines 680--682 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAnyNearby +Scan, + [] + + +Overfull \hbox (17.18056pt too wide) in paragraph at lines 683--685 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::PauseExecution, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 690--692 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetAngle, + [] + + +Overfull \hbox (93.98528pt too wide) in paragraph at lines 695--697 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageNe +arbyScan, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 700--702 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetSpeed, + [] + + +Overfull \hbox (71.15256pt too wide) in paragraph at lines 706--708 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageCo +lour, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 709--711 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetSpeed, + [] + + +Overfull \hbox (27.29614pt too wide) in paragraph at lines 711--713 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetWheelDirection, + [] + +[182] +Overfull \hbox (71.15256pt too wide) in paragraph at lines 727--729 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageCo +lour, + [] + + +Overfull \hbox (71.15256pt too wide) in paragraph at lines 730--732 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageCo +lour, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 747--749 +[]| \T1/phv/m/n/10 be-haviour_tree::node::blackboard::ChangeInteger, + [] + + +Overfull \hbox (76.51663pt too wide) in paragraph at lines 785--787 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAnyNearby +Scan, + [] + + +Overfull \hbox (93.98528pt too wide) in paragraph at lines 787--789 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageNe +arbyScan, + [] + + +Overfull \hbox (76.51663pt too wide) in paragraph at lines 792--794 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAnyNearby +Scan, + [] + + +Overfull \hbox (93.98528pt too wide) in paragraph at lines 794--796 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageNe +arbyScan, + [] + + +Overfull \hbox (76.51663pt too wide) in paragraph at lines 797--799 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAnyNearby +Scan, + [] + + +Overfull \hbox (17.18056pt too wide) in paragraph at lines 804--806 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::PauseExecution, + [] + + +Overfull \hbox (17.18056pt too wide) in paragraph at lines 835--837 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::PauseExecution, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 839--841 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetAngle, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 841--843 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetSpeed, + [] + + +Overfull \hbox (27.29614pt too wide) in paragraph at lines 843--845 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetWheelDirection, + [] + + +Overfull \hbox (76.51663pt too wide) in paragraph at lines 847--849 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAnyNearby +Scan, + [] + + +Overfull \hbox (71.15256pt too wide) in paragraph at lines 849--851 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageCo +lour, + [] + + +Overfull \hbox (93.98528pt too wide) in paragraph at lines 851--853 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageNe +arbyScan, + [] + +[183] +Overfull \hbox (16.91975pt too wide) in paragraph at lines 861--863 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::CarCustomNodeParser, + [] + + +Overfull \hbox (17.18056pt too wide) in paragraph at lines 874--876 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::PauseExecution, + [] + +[184] +Underfull \hbox (badness 10000) in paragraph at lines 1005--1007 +[]| \T1/phv/m/n/10 be-haviour_tree::node::blackboard::ChangeInteger, + [] + + +Overfull \hbox (17.18056pt too wide) in paragraph at lines 1018--1020 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::PauseExecution, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1022--1024 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetAngle, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1024--1026 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetSpeed, + [] + + +Overfull \hbox (27.29614pt too wide) in paragraph at lines 1026--1028 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetWheelDirection, + [] + + +Overfull \hbox (76.51663pt too wide) in paragraph at lines 1030--1032 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAnyNearby +Scan, + [] + + +Overfull \hbox (71.15256pt too wide) in paragraph at lines 1032--1034 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageCo +lour, + [] + + +Overfull \hbox (93.98528pt too wide) in paragraph at lines 1034--1036 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageNe +arbyScan, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1062--1064 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetAngle, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1073--1075 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetAngle, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1080--1082 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetSpeed, + [] + + +Overfull \hbox (27.29614pt too wide) in paragraph at lines 1083--1085 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetWheelDirection, + [] + + +Overfull \hbox (93.98528pt too wide) in paragraph at lines 1086--1088 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageNe +arbyScan, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1091--1093 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetSpeed, + [] + + +Overfull \hbox (17.18056pt too wide) in paragraph at lines 1099--1101 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::PauseExecution, + [] + +[185] +Overfull \hbox (17.18056pt too wide) in paragraph at lines 1110--1112 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::PauseExecution, + [] + + +Overfull \hbox (76.51663pt too wide) in paragraph at lines 1130--1132 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAnyNearby +Scan, + [] + + +Overfull \hbox (71.15256pt too wide) in paragraph at lines 1133--1135 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageCo +lour, + [] + + +Overfull \hbox (93.98528pt too wide) in paragraph at lines 1136--1138 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageNe +arbyScan, + [] + + +Overfull \hbox (71.15256pt too wide) in paragraph at lines 1161--1163 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageCo +lour, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1165--1167 +[]| \T1/phv/m/n/10 be-haviour_tree::node::blackboard::ChangeInteger, + [] + + +Overfull \hbox (17.18056pt too wide) in paragraph at lines 1176--1178 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::PauseExecution, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1180--1182 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetAngle, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1182--1184 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetSpeed, + [] + + +Overfull \hbox (27.29614pt too wide) in paragraph at lines 1184--1186 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetWheelDirection, + [] + + +Overfull \hbox (76.51663pt too wide) in paragraph at lines 1188--1190 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAnyNearby +Scan, + [] + + +Overfull \hbox (71.15256pt too wide) in paragraph at lines 1190--1192 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageCo +lour, + [] + + +Overfull \hbox (93.98528pt too wide) in paragraph at lines 1192--1194 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::condition::SucceedOnAverageNe +arbyScan, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1209--1211 +[]| \T1/phv/m/n/10 be-haviour_tree::node::blackboard::ChangeInteger, + [] + +[186] +Underfull \hbox (badness 10000) in paragraph at lines 1255--1257 +[]| \T1/phv/m/n/10 be-haviour_tree::node::blackboard::ChangeInteger, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1260--1262 +[]| \T1/phv/m/n/10 be-haviour_tree::node::blackboard::ChangeInteger, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1268--1270 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetSpeed, + [] + + +Overfull \hbox (27.29614pt too wide) in paragraph at lines 1270--1272 +[]| \T1/phv/m/n/10 be-haviour_tree::node::custom::action::SetWheelDirection, + [] + +[187 + +]) (./refman.aux) +Package rerunfilecheck Info: File `refman.out' has not changed. +(rerunfilecheck) Checksum: 0AF000362A48A48DE46FEC7592D8C1AA;137688. + + ) +Here is how much of TeX's memory you used: + 22129 strings out of 480247 + 472402 string characters out of 5896151 + 806773 words of memory out of 5000000 + 37815 multiletter control sequences out of 15000+600000 + 531367 words of font info for 104 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 99i,16n,117p,3645b,656s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc} +Output written on refman.pdf (205 pages, 771002 bytes). +PDF statistics: + 9036 PDF objects out of 10688 (max. 8388607) + 8658 compressed objects within 87 object streams + 1554 named destinations out of 1728 (max. 500000) + 4858 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/other/latex/refman.out b/other/latex/refman.out new file mode 100644 index 00000000..4051edb3 --- /dev/null +++ b/other/latex/refman.out @@ -0,0 +1,589 @@ +\BOOKMARK [0][-]{chapter.1}{\376\377\0001\000\040\000O\000t\000h\000e\000r}{}% 1 +\BOOKMARK [0][-]{chapter.2}{\376\377\0002\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000I\000n\000d\000e\000x}{}% 2 +\BOOKMARK [1][-]{section.2.1}{\376\377\0002\000.\0001\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000L\000i\000s\000t}{chapter.2}% 3 +\BOOKMARK [0][-]{chapter.3}{\376\377\0003\000\040\000H\000i\000e\000r\000a\000r\000c\000h\000i\000c\000a\000l\000\040\000I\000n\000d\000e\000x}{}% 4 +\BOOKMARK [1][-]{section.3.1}{\376\377\0003\000.\0001\000\040\000C\000l\000a\000s\000s\000\040\000H\000i\000e\000r\000a\000r\000c\000h\000y}{chapter.3}% 5 +\BOOKMARK [0][-]{chapter.4}{\376\377\0004\000\040\000C\000l\000a\000s\000s\000\040\000I\000n\000d\000e\000x}{}% 6 +\BOOKMARK [1][-]{section.4.1}{\376\377\0004\000.\0001\000\040\000C\000l\000a\000s\000s\000\040\000L\000i\000s\000t}{chapter.4}% 7 +\BOOKMARK [0][-]{chapter.5}{\376\377\0005\000\040\000F\000i\000l\000e\000\040\000I\000n\000d\000e\000x}{}% 8 +\BOOKMARK [1][-]{section.5.1}{\376\377\0005\000.\0001\000\040\000F\000i\000l\000e\000\040\000L\000i\000s\000t}{chapter.5}% 9 +\BOOKMARK [0][-]{chapter.6}{\376\377\0006\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 10 +\BOOKMARK [1][-]{section.6.1}{\376\377\0006\000.\0001\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.6}% 11 +\BOOKMARK [2][-]{subsection.6.1.1}{\376\377\0006\000.\0001\000.\0001\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.6.1}% 12 +\BOOKMARK [3][-]{subsubsection.6.1.1.1}{\376\377\0006\000.\0001\000.\0001\000.\0001\000\040\000S\000t\000a\000t\000u\000s}{subsection.6.1.1}% 13 +\BOOKMARK [1][-]{section.6.2}{\376\377\0006\000.\0002\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000g\000l\000o\000b\000a\000l\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.6}% 14 +\BOOKMARK [2][-]{subsection.6.2.1}{\376\377\0006\000.\0002\000.\0001\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.6.2}% 15 +\BOOKMARK [3][-]{subsubsection.6.2.1.1}{\376\377\0006\000.\0002\000.\0001\000.\0001\000\040\000C\000M\000\137\000T\000O\000\137\000D\000I\000S\000T\000A\000N\000C\000E}{subsection.6.2.1}% 16 +\BOOKMARK [1][-]{section.6.3}{\376\377\0006\000.\0003\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.6}% 17 +\BOOKMARK [1][-]{section.6.4}{\376\377\0006\000.\0004\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000b\000l\000a\000c\000k\000b\000o\000a\000r\000d\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.6}% 18 +\BOOKMARK [2][-]{subsection.6.4.1}{\376\377\0006\000.\0004\000.\0001\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.6.4}% 19 +\BOOKMARK [3][-]{subsubsection.6.4.1.1}{\376\377\0006\000.\0004\000.\0001\000.\0001\000\040\000B\000l\000a\000c\000k\000b\000o\000a\000r\000d\000T\000y\000p\000e}{subsection.6.4.1}% 20 +\BOOKMARK [3][-]{subsubsection.6.4.1.2}{\376\377\0006\000.\0004\000.\0001\000.\0002\000\040\000C\000o\000n\000d\000i\000t\000i\000o\000n\000O\000p\000e\000r\000a\000t\000o\000r\000T\000y\000p\000e}{subsection.6.4.1}% 21 +\BOOKMARK [3][-]{subsubsection.6.4.1.3}{\376\377\0006\000.\0004\000.\0001\000.\0003\000\040\000I\000n\000t\000e\000g\000e\000r\000C\000h\000a\000n\000g\000e\000T\000y\000p\000e}{subsection.6.4.1}% 22 +\BOOKMARK [1][-]{section.6.5}{\376\377\0006\000.\0005\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000o\000m\000p\000o\000s\000i\000t\000e\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.6}% 23 +\BOOKMARK [2][-]{subsection.6.5.1}{\376\377\0006\000.\0005\000.\0001\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.6.5}% 24 +\BOOKMARK [3][-]{subsubsection.6.5.1.1}{\376\377\0006\000.\0005\000.\0001\000.\0001\000\040\000C\000o\000m\000p\000o\000s\000i\000t\000e\000T\000y\000p\000e}{subsection.6.5.1}% 25 +\BOOKMARK [1][-]{section.6.6}{\376\377\0006\000.\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.6}% 26 +\BOOKMARK [1][-]{section.6.7}{\376\377\0006\000.\0007\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000a\000c\000t\000i\000o\000n\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.6}% 27 +\BOOKMARK [2][-]{subsection.6.7.1}{\376\377\0006\000.\0007\000.\0001\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.6.7}% 28 +\BOOKMARK [3][-]{subsubsection.6.7.1.1}{\376\377\0006\000.\0007\000.\0001\000.\0001\000\040\000C\000l\000o\000c\000k\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000y\000p\000e}{subsection.6.7.1}% 29 +\BOOKMARK [3][-]{subsubsection.6.7.1.2}{\376\377\0006\000.\0007\000.\0001\000.\0002\000\040\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000y\000p\000e}{subsection.6.7.1}% 30 +\BOOKMARK [3][-]{subsubsection.6.7.1.3}{\376\377\0006\000.\0007\000.\0001\000.\0003\000\040\000S\000e\000r\000v\000o\000T\000y\000p\000e}{subsection.6.7.1}% 31 +\BOOKMARK [3][-]{subsubsection.6.7.1.4}{\376\377\0006\000.\0007\000.\0001\000.\0004\000\040\000W\000h\000e\000e\000l\000T\000y\000p\000e}{subsection.6.7.1}% 32 +\BOOKMARK [1][-]{section.6.8}{\376\377\0006\000.\0008\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000c\000o\000n\000d\000i\000t\000i\000o\000n\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.6}% 33 +\BOOKMARK [1][-]{section.6.9}{\376\377\0006\000.\0009\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000d\000e\000c\000o\000r\000a\000t\000o\000r\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.6}% 34 +\BOOKMARK [2][-]{subsection.6.9.1}{\376\377\0006\000.\0009\000.\0001\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.6.9}% 35 +\BOOKMARK [3][-]{subsubsection.6.9.1.1}{\376\377\0006\000.\0009\000.\0001\000.\0001\000\040\000D\000e\000c\000o\000r\000a\000t\000o\000r\000T\000y\000p\000e}{subsection.6.9.1}% 36 +\BOOKMARK [1][-]{section.6.10}{\376\377\0006\000.\0001\0000\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000l\000e\000a\000f\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.6}% 37 +\BOOKMARK [2][-]{subsection.6.10.1}{\376\377\0006\000.\0001\0000\000.\0001\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.6.10}% 38 +\BOOKMARK [3][-]{subsubsection.6.10.1.1}{\376\377\0006\000.\0001\0000\000.\0001\000.\0001\000\040\000L\000e\000a\000f\000T\000y\000p\000e}{subsection.6.10.1}% 39 +\BOOKMARK [1][-]{section.6.11}{\376\377\0006\000.\0001\0001\000\040\000r\000p\000l\000i\000d\000a\000r\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.6}% 40 +\BOOKMARK [2][-]{subsection.6.11.1}{\376\377\0006\000.\0001\0001\000.\0001\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.6.11}% 41 +\BOOKMARK [3][-]{subsubsection.6.11.1.1}{\376\377\0006\000.\0001\0001\000.\0001\000.\0001\000\040\000S\000c\000a\000n\000T\000y\000p\000e}{subsection.6.11.1}% 42 +\BOOKMARK [2][-]{subsection.6.11.2}{\376\377\0006\000.\0001\0001\000.\0002\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.6.11}% 43 +\BOOKMARK [3][-]{subsubsection.6.11.2.1}{\376\377\0006\000.\0001\0001\000.\0002\000.\0001\000\040\000D\000E\000F\000A\000U\000L\000T\000\137\000M\000O\000T\000O\000R\000\137\000P\000W\000M}{subsection.6.11.2}% 44 +\BOOKMARK [3][-]{subsubsection.6.11.2.2}{\376\377\0006\000.\0001\0001\000.\0002\000.\0002\000\040\000D\000E\000S\000C\000R\000I\000P\000T\000O\000R\000\137\000L\000E\000N}{subsection.6.11.2}% 45 +\BOOKMARK [3][-]{subsubsection.6.11.2.3}{\376\377\0006\000.\0001\0001\000.\0002\000.\0003\000\040\000G\000E\000T\000\137\000H\000E\000A\000L\000T\000H\000\137\000B\000Y\000T\000E}{subsection.6.11.2}% 46 +\BOOKMARK [3][-]{subsubsection.6.11.2.4}{\376\377\0006\000.\0001\0001\000.\0002\000.\0004\000\040\000G\000E\000T\000\137\000I\000N\000F\000O\000\137\000B\000Y\000T\000E}{subsection.6.11.2}% 47 +\BOOKMARK [3][-]{subsubsection.6.11.2.5}{\376\377\0006\000.\0001\0001\000.\0002\000.\0005\000\040\000H\000E\000A\000L\000T\000H\000\137\000L\000E\000N}{subsection.6.11.2}% 48 +\BOOKMARK [3][-]{subsubsection.6.11.2.6}{\376\377\0006\000.\0001\0001\000.\0002\000.\0006\000\040\000H\000E\000A\000L\000T\000H\000\137\000T\000Y\000P\000E}{subsection.6.11.2}% 49 +\BOOKMARK [3][-]{subsubsection.6.11.2.7}{\376\377\0006\000.\0001\0001\000.\0002\000.\0007\000\040\000I\000N\000F\000O\000\137\000L\000E\000N}{subsection.6.11.2}% 50 +\BOOKMARK [3][-]{subsubsection.6.11.2.8}{\376\377\0006\000.\0001\0001\000.\0002\000.\0008\000\040\000I\000N\000F\000O\000\137\000T\000Y\000P\000E}{subsection.6.11.2}% 51 +\BOOKMARK [3][-]{subsubsection.6.11.2.9}{\376\377\0006\000.\0001\0001\000.\0002\000.\0009\000\040\000M\000A\000X\000\137\000M\000O\000T\000O\000R\000\137\000P\000W\000M}{subsection.6.11.2}% 52 +\BOOKMARK [3][-]{subsubsection.6.11.2.10}{\376\377\0006\000.\0001\0001\000.\0002\000.\0001\0000\000\040\000R\000E\000S\000E\000T\000\137\000B\000Y\000T\000E}{subsection.6.11.2}% 53 +\BOOKMARK [3][-]{subsubsection.6.11.2.11}{\376\377\0006\000.\0001\0001\000.\0002\000.\0001\0001\000\040\000S\000E\000T\000\137\000P\000W\000M\000\137\000B\000Y\000T\000E}{subsection.6.11.2}% 54 +\BOOKMARK [3][-]{subsubsection.6.11.2.12}{\376\377\0006\000.\0001\0001\000.\0002\000.\0001\0002\000\040\000S\000T\000O\000P\000\137\000B\000Y\000T\000E}{subsection.6.11.2}% 55 +\BOOKMARK [3][-]{subsubsection.6.11.2.13}{\376\377\0006\000.\0001\0001\000.\0002\000.\0001\0003\000\040\000S\000Y\000N\000C\000\137\000B\000Y\000T\000E}{subsection.6.11.2}% 56 +\BOOKMARK [3][-]{subsubsection.6.11.2.14}{\376\377\0006\000.\0001\0001\000.\0002\000.\0001\0004\000\040\000S\000Y\000N\000C\000\137\000B\000Y\000T\000E\0002}{subsection.6.11.2}% 57 +\BOOKMARK [1][-]{section.6.12}{\376\377\0006\000.\0001\0002\000\040\000u\000t\000i\000l\000s\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.6}% 58 +\BOOKMARK [2][-]{subsection.6.12.1}{\376\377\0006\000.\0001\0002\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.6.12}% 59 +\BOOKMARK [3][-]{subsubsection.6.12.1.1}{\376\377\0006\000.\0001\0002\000.\0001\000.\0001\000\040\000C\000e\000x\000p\000r\000T\000y\000p\000e\000N\000a\000m\000e\000\050\000\051}{subsection.6.12.1}% 60 +\BOOKMARK [3][-]{subsubsection.6.12.1.2}{\376\377\0006\000.\0001\0002\000.\0001\000.\0002\000\040\000G\000e\000t\000R\000a\000w\000T\000y\000p\000e\000N\000a\000m\000e\000F\000o\000r\000m\000a\000t\000\050\000\051}{subsection.6.12.1}% 61 +\BOOKMARK [3][-]{subsubsection.6.12.1.3}{\376\377\0006\000.\0001\0002\000.\0001\000.\0003\000\040\000R\000a\000w\000T\000y\000p\000e\000N\000a\000m\000e\000\050\000\051}{subsection.6.12.1}% 62 +\BOOKMARK [3][-]{subsubsection.6.12.1.4}{\376\377\0006\000.\0001\0002\000.\0001\000.\0004\000\040\000T\000y\000p\000e\000N\000a\000m\000e\000\050\000\051\000\040\000[\0001\000/\0002\000]}{subsection.6.12.1}% 63 +\BOOKMARK [3][-]{subsubsection.6.12.1.5}{\376\377\0006\000.\0001\0002\000.\0001\000.\0005\000\040\000T\000y\000p\000e\000N\000a\000m\000e\000\050\000\051\000\040\000[\0002\000/\0002\000]}{subsection.6.12.1}% 64 +\BOOKMARK [0][-]{chapter.7}{\376\377\0007\000\040\000C\000l\000a\000s\000s\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 65 +\BOOKMARK [1][-]{section.7.1}{\376\377\0007\000.\0001\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 66 +\BOOKMARK [2][-]{subsection.7.1.1}{\376\377\0007\000.\0001\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.1}% 67 +\BOOKMARK [3][-]{subsubsection.7.1.1.1}{\376\377\0007\000.\0001\000.\0001\000.\0001\000\040\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.7.1.1}% 68 +\BOOKMARK [2][-]{subsection.7.1.2}{\376\377\0007\000.\0001\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.1}% 69 +\BOOKMARK [3][-]{subsubsection.7.1.2.1}{\376\377\0007\000.\0001\000.\0002\000.\0001\000\040\000c\000a\000n\000R\000u\000n\000\050\000\051}{subsection.7.1.2}% 70 +\BOOKMARK [3][-]{subsubsection.7.1.2.2}{\376\377\0007\000.\0001\000.\0002\000.\0002\000\040\000i\000n\000c\000r\000e\000m\000e\000n\000t\000C\000y\000c\000l\000e\000\050\000\051}{subsection.7.1.2}% 71 +\BOOKMARK [3][-]{subsubsection.7.1.2.3}{\376\377\0007\000.\0001\000.\0002\000.\0003\000\040\000r\000e\000s\000e\000t\000C\000y\000c\000l\000e\000s\000\050\000\051}{subsection.7.1.2}% 72 +\BOOKMARK [3][-]{subsubsection.7.1.2.4}{\376\377\0007\000.\0001\000.\0002\000.\0004\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.7.1.2}% 73 +\BOOKMARK [3][-]{subsubsection.7.1.2.5}{\376\377\0007\000.\0001\000.\0002\000.\0005\000\040\000t\000i\000c\000k\000\050\000\051}{subsection.7.1.2}% 74 +\BOOKMARK [3][-]{subsubsection.7.1.2.6}{\376\377\0007\000.\0001\000.\0002\000.\0006\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.1.2}% 75 +\BOOKMARK [3][-]{subsubsection.7.1.2.7}{\376\377\0007\000.\0001\000.\0002\000.\0007\000\040\000U\000s\000e\000R\000o\000o\000t\000\050\000\051}{subsection.7.1.2}% 76 +\BOOKMARK [2][-]{subsection.7.1.3}{\376\377\0007\000.\0001\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.1}% 77 +\BOOKMARK [3][-]{subsubsection.7.1.3.1}{\376\377\0007\000.\0001\000.\0003\000.\0001\000\040\000c\000y\000c\000l\000e\000\137\000l\000i\000m\000i\000t}{subsection.7.1.3}% 78 +\BOOKMARK [3][-]{subsubsection.7.1.3.2}{\376\377\0007\000.\0001\000.\0003\000.\0002\000\040\000c\000y\000c\000l\000e\000s}{subsection.7.1.3}% 79 +\BOOKMARK [3][-]{subsubsection.7.1.3.3}{\376\377\0007\000.\0001\000.\0003\000.\0003\000\040\000r\000o\000o\000t\000\137\000t\000o\000\137\000u\000s\000e}{subsection.7.1.3}% 80 +\BOOKMARK [3][-]{subsubsection.7.1.3.4}{\376\377\0007\000.\0001\000.\0003\000.\0004\000\040\000r\000o\000o\000t\000s}{subsection.7.1.3}% 81 +\BOOKMARK [1][-]{section.7.2}{\376\377\0007\000.\0002\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000P\000a\000r\000s\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 82 +\BOOKMARK [2][-]{subsection.7.2.1}{\376\377\0007\000.\0002\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.2}% 83 +\BOOKMARK [3][-]{subsubsection.7.2.1.1}{\376\377\0007\000.\0002\000.\0001\000.\0001\000\040\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000P\000a\000r\000s\000e\000r\000\050\000\051\000\040\000[\0001\000/\0002\000]}{subsection.7.2.1}% 84 +\BOOKMARK [3][-]{subsubsection.7.2.1.2}{\376\377\0007\000.\0002\000.\0001\000.\0002\000\040\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000P\000a\000r\000s\000e\000r\000\050\000\051\000\040\000[\0002\000/\0002\000]}{subsection.7.2.1}% 85 +\BOOKMARK [2][-]{subsection.7.2.2}{\376\377\0007\000.\0002\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.2}% 86 +\BOOKMARK [3][-]{subsubsection.7.2.2.1}{\376\377\0007\000.\0002\000.\0002\000.\0001\000\040\000i\000n\000s\000t\000a\000n\000c\000e\000\050\000\051}{subsection.7.2.2}% 87 +\BOOKMARK [3][-]{subsubsection.7.2.2.2}{\376\377\0007\000.\0002\000.\0002\000.\0002\000\040\000o\000p\000e\000r\000a\000t\000o\000r\000=\000\050\000\051}{subsection.7.2.2}% 88 +\BOOKMARK [3][-]{subsubsection.7.2.2.3}{\376\377\0007\000.\0002\000.\0002\000.\0003\000\040\000p\000a\000r\000s\000e\000\050\000\051}{subsection.7.2.2}% 89 +\BOOKMARK [3][-]{subsubsection.7.2.2.4}{\376\377\0007\000.\0002\000.\0002\000.\0004\000\040\000p\000a\000r\000s\000e\000B\000l\000a\000c\000k\000b\000o\000a\000r\000d\000N\000o\000d\000e\000\050\000\051}{subsection.7.2.2}% 90 +\BOOKMARK [3][-]{subsubsection.7.2.2.5}{\376\377\0007\000.\0002\000.\0002\000.\0005\000\040\000p\000a\000r\000s\000e\000C\000h\000i\000l\000d\000\050\000\051}{subsection.7.2.2}% 91 +\BOOKMARK [3][-]{subsubsection.7.2.2.6}{\376\377\0007\000.\0002\000.\0002\000.\0006\000\040\000p\000a\000r\000s\000e\000C\000o\000m\000p\000o\000s\000i\000t\000e\000\050\000\051}{subsection.7.2.2}% 92 +\BOOKMARK [3][-]{subsubsection.7.2.2.7}{\376\377\0007\000.\0002\000.\0002\000.\0007\000\040\000p\000a\000r\000s\000e\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000\050\000\051}{subsection.7.2.2}% 93 +\BOOKMARK [3][-]{subsubsection.7.2.2.8}{\376\377\0007\000.\0002\000.\0002\000.\0008\000\040\000p\000a\000r\000s\000e\000D\000e\000c\000o\000r\000a\000t\000o\000r\000\050\000\051}{subsection.7.2.2}% 94 +\BOOKMARK [3][-]{subsubsection.7.2.2.9}{\376\377\0007\000.\0002\000.\0002\000.\0009\000\040\000p\000a\000r\000s\000e\000F\000i\000l\000e\000X\000M\000L\000\050\000\051}{subsection.7.2.2}% 95 +\BOOKMARK [3][-]{subsubsection.7.2.2.10}{\376\377\0007\000.\0002\000.\0002\000.\0001\0000\000\040\000p\000a\000r\000s\000e\000R\000o\000o\000t\000\050\000\051}{subsection.7.2.2}% 96 +\BOOKMARK [3][-]{subsubsection.7.2.2.11}{\376\377\0007\000.\0002\000.\0002\000.\0001\0001\000\040\000p\000a\000r\000s\000e\000X\000M\000L\000\050\000\051}{subsection.7.2.2}% 97 +\BOOKMARK [3][-]{subsubsection.7.2.2.12}{\376\377\0007\000.\0002\000.\0002\000.\0001\0002\000\040\000s\000e\000t\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000P\000a\000r\000s\000e\000r\000\050\000\051}{subsection.7.2.2}% 98 +\BOOKMARK [2][-]{subsection.7.2.3}{\376\377\0007\000.\0002\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.2}% 99 +\BOOKMARK [3][-]{subsubsection.7.2.3.1}{\376\377\0007\000.\0002\000.\0003\000.\0001\000\040\000c\000u\000s\000t\000o\000m\000\137\000n\000o\000d\000e\000\137\000p\000a\000r\000s\000e\000r}{subsection.7.2.3}% 100 +\BOOKMARK [1][-]{section.7.3}{\376\377\0007\000.\0003\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000b\000l\000a\000c\000k\000b\000o\000a\000r\000d\000:\000:\000B\000l\000a\000c\000k\000b\000o\000a\000r\000d\000N\000o\000d\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 101 +\BOOKMARK [2][-]{subsection.7.3.1}{\376\377\0007\000.\0003\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.3}% 102 +\BOOKMARK [3][-]{subsubsection.7.3.1.1}{\376\377\0007\000.\0003\000.\0001\000.\0001\000\040\000B\000l\000a\000c\000k\000b\000o\000a\000r\000d\000N\000o\000d\000e\000\050\000\051}{subsection.7.3.1}% 103 +\BOOKMARK [2][-]{subsection.7.3.2}{\376\377\0007\000.\0003\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.3}% 104 +\BOOKMARK [3][-]{subsubsection.7.3.2.1}{\376\377\0007\000.\0003\000.\0002\000.\0001\000\040\000t\000y\000p\000e\000\050\000\051}{subsection.7.3.2}% 105 +\BOOKMARK [1][-]{section.7.4}{\376\377\0007\000.\0004\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000C\000a\000r\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000P\000a\000r\000s\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 106 +\BOOKMARK [2][-]{subsection.7.4.1}{\376\377\0007\000.\0004\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.4}% 107 +\BOOKMARK [3][-]{subsubsection.7.4.1.1}{\376\377\0007\000.\0004\000.\0001\000.\0001\000\040\000C\000a\000r\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000P\000a\000r\000s\000e\000r\000\050\000\051}{subsection.7.4.1}% 108 +\BOOKMARK [2][-]{subsection.7.4.2}{\376\377\0007\000.\0004\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.4}% 109 +\BOOKMARK [3][-]{subsubsection.7.4.2.1}{\376\377\0007\000.\0004\000.\0002\000.\0001\000\040\000p\000a\000r\000s\000e\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000\050\000\051}{subsection.7.4.2}% 110 +\BOOKMARK [1][-]{section.7.5}{\376\377\0007\000.\0005\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000b\000l\000a\000c\000k\000b\000o\000a\000r\000d\000:\000:\000C\000h\000a\000n\000g\000e\000I\000n\000t\000e\000g\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 111 +\BOOKMARK [2][-]{subsection.7.5.1}{\376\377\0007\000.\0005\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.5}% 112 +\BOOKMARK [3][-]{subsubsection.7.5.1.1}{\376\377\0007\000.\0005\000.\0001\000.\0001\000\040\000C\000h\000a\000n\000g\000e\000I\000n\000t\000e\000g\000e\000r\000\050\000\051}{subsection.7.5.1}% 113 +\BOOKMARK [2][-]{subsection.7.5.2}{\376\377\0007\000.\0005\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.5}% 114 +\BOOKMARK [3][-]{subsubsection.7.5.2.1}{\376\377\0007\000.\0005\000.\0002\000.\0001\000\040\000r\000u\000n\000\050\000\051}{subsection.7.5.2}% 115 +\BOOKMARK [3][-]{subsubsection.7.5.2.2}{\376\377\0007\000.\0005\000.\0002\000.\0002\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.5.2}% 116 +\BOOKMARK [3][-]{subsubsection.7.5.2.3}{\376\377\0007\000.\0005\000.\0002\000.\0003\000\040\000t\000y\000p\000e\000\050\000\051}{subsection.7.5.2}% 117 +\BOOKMARK [2][-]{subsection.7.5.3}{\376\377\0007\000.\0005\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.5}% 118 +\BOOKMARK [3][-]{subsubsection.7.5.3.1}{\376\377\0007\000.\0005\000.\0003\000.\0001\000\040\000i\000n\000t\000e\000g\000e\000r\000\137\000c\000h\000a\000n\000g\000e\000\137\000t\000y\000p\000e}{subsection.7.5.3}% 119 +\BOOKMARK [3][-]{subsubsection.7.5.3.2}{\376\377\0007\000.\0005\000.\0003\000.\0002\000\040\000v\000a\000l\000u\000e}{subsection.7.5.3}% 120 +\BOOKMARK [3][-]{subsubsection.7.5.3.3}{\376\377\0007\000.\0005\000.\0003\000.\0003\000\040\000v\000a\000r\000i\000a\000b\000l\000e\000\137\000n\000a\000m\000e}{subsection.7.5.3}% 121 +\BOOKMARK [1][-]{section.7.6}{\376\377\0007\000.\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000o\000m\000p\000o\000s\000i\000t\000e\000:\000:\000C\000o\000m\000p\000o\000s\000i\000t\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 122 +\BOOKMARK [2][-]{subsection.7.6.1}{\376\377\0007\000.\0006\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.6}% 123 +\BOOKMARK [3][-]{subsubsection.7.6.1.1}{\376\377\0007\000.\0006\000.\0001\000.\0001\000\040\000C\000o\000m\000p\000o\000s\000i\000t\000e\000\050\000\051}{subsection.7.6.1}% 124 +\BOOKMARK [2][-]{subsection.7.6.2}{\376\377\0007\000.\0006\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.6}% 125 +\BOOKMARK [3][-]{subsubsection.7.6.2.1}{\376\377\0007\000.\0006\000.\0002\000.\0001\000\040\000r\000u\000n\000\050\000\051}{subsection.7.6.2}% 126 +\BOOKMARK [3][-]{subsubsection.7.6.2.2}{\376\377\0007\000.\0006\000.\0002\000.\0002\000\040\000t\000i\000c\000k\000\050\000\051}{subsection.7.6.2}% 127 +\BOOKMARK [3][-]{subsubsection.7.6.2.3}{\376\377\0007\000.\0006\000.\0002\000.\0003\000\040\000t\000y\000p\000e\000\050\000\051}{subsection.7.6.2}% 128 +\BOOKMARK [2][-]{subsection.7.6.3}{\376\377\0007\000.\0006\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.6}% 129 +\BOOKMARK [3][-]{subsubsection.7.6.3.1}{\376\377\0007\000.\0006\000.\0003\000.\0001\000\040\000c\000h\000i\000l\000d\000r\000e\000n}{subsection.7.6.3}% 130 +\BOOKMARK [1][-]{section.7.7}{\376\377\0007\000.\0007\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000C\000o\000n\000t\000e\000x\000t\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 131 +\BOOKMARK [2][-]{subsection.7.7.1}{\376\377\0007\000.\0007\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.7}% 132 +\BOOKMARK [3][-]{subsubsection.7.7.1.1}{\376\377\0007\000.\0007\000.\0001\000.\0001\000\040\000C\000o\000n\000t\000e\000x\000t\000\050\000\051}{subsection.7.7.1}% 133 +\BOOKMARK [2][-]{subsection.7.7.2}{\376\377\0007\000.\0007\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.7}% 134 +\BOOKMARK [3][-]{subsubsection.7.7.2.1}{\376\377\0007\000.\0007\000.\0002\000.\0001\000\040\000\137\000\050\000\051}{subsection.7.7.2}% 135 +\BOOKMARK [3][-]{subsubsection.7.7.2.2}{\376\377\0007\000.\0007\000.\0002\000.\0002\000\040\000c\000a\000n\000R\000u\000n\000\050\000\051}{subsection.7.7.2}% 136 +\BOOKMARK [3][-]{subsubsection.7.7.2.3}{\376\377\0007\000.\0007\000.\0002\000.\0003\000\040\000c\000o\000n\000t\000a\000i\000n\000s\000B\000l\000a\000c\000k\000b\000o\000a\000r\000d\000\050\000\051}{subsection.7.7.2}% 137 +\BOOKMARK [3][-]{subsubsection.7.7.2.4}{\376\377\0007\000.\0007\000.\0002\000.\0004\000\040\000g\000e\000t\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.7.7.2}% 138 +\BOOKMARK [3][-]{subsubsection.7.7.2.5}{\376\377\0007\000.\0007\000.\0002\000.\0005\000\040\000g\000e\000t\000B\000l\000a\000c\000k\000b\000o\000a\000r\000d\000\050\000\051}{subsection.7.7.2}% 139 +\BOOKMARK [3][-]{subsubsection.7.7.2.6}{\376\377\0007\000.\0007\000.\0002\000.\0006\000\040\000p\000o\000p\000N\000o\000d\000e\000\050\000\051}{subsection.7.7.2}% 140 +\BOOKMARK [3][-]{subsubsection.7.7.2.7}{\376\377\0007\000.\0007\000.\0002\000.\0007\000\040\000p\000u\000s\000h\000N\000o\000d\000e\000T\000r\000a\000c\000e\000\050\000\051}{subsection.7.7.2}% 141 +\BOOKMARK [3][-]{subsubsection.7.7.2.8}{\376\377\0007\000.\0007\000.\0002\000.\0008\000\040\000s\000e\000t\000B\000l\000a\000c\000k\000b\000o\000a\000r\000d\000\050\000\051}{subsection.7.7.2}% 142 +\BOOKMARK [3][-]{subsubsection.7.7.2.9}{\376\377\0007\000.\0007\000.\0002\000.\0009\000\040\000u\000p\000d\000a\000t\000e\000\050\000\051}{subsection.7.7.2}% 143 +\BOOKMARK [3][-]{subsubsection.7.7.2.10}{\376\377\0007\000.\0007\000.\0002\000.\0001\0000\000\040\000U\000s\000e\000R\000o\000o\000t\000\050\000\051}{subsection.7.7.2}% 144 +\BOOKMARK [2][-]{subsection.7.7.3}{\376\377\0007\000.\0007\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.7}% 145 +\BOOKMARK [3][-]{subsubsection.7.7.3.1}{\376\377\0007\000.\0007\000.\0003\000.\0001\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e}{subsection.7.7.3}% 146 +\BOOKMARK [3][-]{subsubsection.7.7.3.2}{\376\377\0007\000.\0007\000.\0003\000.\0002\000\040\000b\000l\000a\000c\000k\000b\000o\000a\000r\000d}{subsection.7.7.3}% 147 +\BOOKMARK [3][-]{subsubsection.7.7.3.3}{\376\377\0007\000.\0007\000.\0003\000.\0003\000\040\000n\000o\000d\000e\000\137\000t\000r\000a\000c\000e\000\137\000l\000i\000s\000t}{subsection.7.7.3}% 148 +\BOOKMARK [1][-]{section.7.8}{\376\377\0007\000.\0008\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 149 +\BOOKMARK [2][-]{subsection.7.8.1}{\376\377\0007\000.\0008\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.8}% 150 +\BOOKMARK [3][-]{subsubsection.7.8.1.1}{\376\377\0007\000.\0008\000.\0001\000.\0001\000\040\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000\050\000\051}{subsection.7.8.1}% 151 +\BOOKMARK [1][-]{section.7.9}{\376\377\0007\000.\0009\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000P\000a\000r\000s\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 152 +\BOOKMARK [2][-]{subsection.7.9.1}{\376\377\0007\000.\0009\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.9}% 153 +\BOOKMARK [3][-]{subsubsection.7.9.1.1}{\376\377\0007\000.\0009\000.\0001\000.\0001\000\040\000p\000a\000r\000s\000e\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000\050\000\051}{subsection.7.9.1}% 154 +\BOOKMARK [1][-]{section.7.10}{\376\377\0007\000.\0001\0000\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000d\000e\000c\000o\000r\000a\000t\000o\000r\000:\000:\000D\000e\000c\000o\000r\000a\000t\000o\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 155 +\BOOKMARK [2][-]{subsection.7.10.1}{\376\377\0007\000.\0001\0000\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.10}% 156 +\BOOKMARK [3][-]{subsubsection.7.10.1.1}{\376\377\0007\000.\0001\0000\000.\0001\000.\0001\000\040\000D\000e\000c\000o\000r\000a\000t\000o\000r\000\050\000\051}{subsection.7.10.1}% 157 +\BOOKMARK [2][-]{subsection.7.10.2}{\376\377\0007\000.\0001\0000\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.10}% 158 +\BOOKMARK [3][-]{subsubsection.7.10.2.1}{\376\377\0007\000.\0001\0000\000.\0002\000.\0001\000\040\000t\000y\000p\000e\000\050\000\051}{subsection.7.10.2}% 159 +\BOOKMARK [2][-]{subsection.7.10.3}{\376\377\0007\000.\0001\0000\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.10}% 160 +\BOOKMARK [3][-]{subsubsection.7.10.3.1}{\376\377\0007\000.\0001\0000\000.\0003\000.\0001\000\040\000c\000h\000i\000l\000d}{subsection.7.10.3}% 161 +\BOOKMARK [1][-]{section.7.11}{\376\377\0007\000.\0001\0001\000\040\000r\000p\000l\000i\000d\000a\000r\000:\000:\000D\000e\000v\000i\000c\000e\000I\000n\000f\000o\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 162 +\BOOKMARK [2][-]{subsection.7.11.1}{\376\377\0007\000.\0001\0001\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.11}% 163 +\BOOKMARK [3][-]{subsubsection.7.11.1.1}{\376\377\0007\000.\0001\0001\000.\0001\000.\0001\000\040\000f\000i\000r\000m\000w\000a\000r\000e}{subsection.7.11.1}% 164 +\BOOKMARK [3][-]{subsubsection.7.11.1.2}{\376\377\0007\000.\0001\0001\000.\0001\000.\0002\000\040\000h\000a\000r\000d\000w\000a\000r\000e}{subsection.7.11.1}% 165 +\BOOKMARK [3][-]{subsubsection.7.11.1.3}{\376\377\0007\000.\0001\0001\000.\0001\000.\0003\000\040\000m\000o\000d\000e\000l}{subsection.7.11.1}% 166 +\BOOKMARK [3][-]{subsubsection.7.11.1.4}{\376\377\0007\000.\0001\0001\000.\0001\000.\0004\000\040\000s\000e\000r\000i\000a\000l\000N\000u\000m\000b\000e\000r}{subsection.7.11.1}% 167 +\BOOKMARK [1][-]{section.7.12}{\376\377\0007\000.\0001\0002\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000a\000c\000t\000i\000o\000n\000:\000:\000D\000r\000i\000v\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 168 +\BOOKMARK [2][-]{subsection.7.12.1}{\376\377\0007\000.\0001\0002\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.12}% 169 +\BOOKMARK [3][-]{subsubsection.7.12.1.1}{\376\377\0007\000.\0001\0002\000.\0001\000.\0001\000\040\000D\000r\000i\000v\000e\000\050\000\051}{subsection.7.12.1}% 170 +\BOOKMARK [2][-]{subsection.7.12.2}{\376\377\0007\000.\0001\0002\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.12}% 171 +\BOOKMARK [3][-]{subsubsection.7.12.2.1}{\376\377\0007\000.\0001\0002\000.\0002\000.\0001\000\040\000g\000e\000t\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000y\000p\000e\000\050\000\051}{subsection.7.12.2}% 172 +\BOOKMARK [3][-]{subsubsection.7.12.2.2}{\376\377\0007\000.\0001\0002\000.\0002\000.\0002\000\040\000g\000e\000t\000S\000p\000e\000e\000d\000\050\000\051}{subsection.7.12.2}% 173 +\BOOKMARK [3][-]{subsubsection.7.12.2.3}{\376\377\0007\000.\0001\0002\000.\0002\000.\0003\000\040\000p\000a\000r\000s\000e\000\050\000\051}{subsection.7.12.2}% 174 +\BOOKMARK [3][-]{subsubsection.7.12.2.4}{\376\377\0007\000.\0001\0002\000.\0002\000.\0004\000\040\000r\000u\000n\000\050\000\051}{subsection.7.12.2}% 175 +\BOOKMARK [3][-]{subsubsection.7.12.2.5}{\376\377\0007\000.\0001\0002\000.\0002\000.\0005\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.12.2}% 176 +\BOOKMARK [2][-]{subsection.7.12.3}{\376\377\0007\000.\0001\0002\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.12}% 177 +\BOOKMARK [3][-]{subsubsection.7.12.3.1}{\376\377\0007\000.\0001\0002\000.\0003\000.\0001\000\040\000d\000i\000r\000e\000c\000t\000i\000o\000n\000\137\000t\000y\000p\000e}{subsection.7.12.3}% 178 +\BOOKMARK [3][-]{subsubsection.7.12.3.2}{\376\377\0007\000.\0001\0002\000.\0003\000.\0002\000\040\000s\000p\000e\000e\000d}{subsection.7.12.3}% 179 +\BOOKMARK [1][-]{section.7.13}{\376\377\0007\000.\0001\0003\000\040\000r\000p\000l\000i\000d\000a\000r\000:\000:\000E\000x\000p\000r\000e\000s\000s\000P\000a\000c\000k\000e\000t\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 180 +\BOOKMARK [2][-]{subsection.7.13.1}{\376\377\0007\000.\0001\0003\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.13}% 181 +\BOOKMARK [3][-]{subsubsection.7.13.1.1}{\376\377\0007\000.\0001\0003\000.\0001\000.\0001\000\040\000E\000x\000p\000r\000e\000s\000s\000P\000a\000c\000k\000e\000t\000\050\000\051}{subsection.7.13.1}% 182 +\BOOKMARK [2][-]{subsection.7.13.2}{\376\377\0007\000.\0001\0003\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.13}% 183 +\BOOKMARK [3][-]{subsubsection.7.13.2.1}{\376\377\0007\000.\0001\0003\000.\0002\000.\0001\000\040\000g\000e\000t\000S\000i\000g\000n\000\050\000\051}{subsection.7.13.2}% 184 +\BOOKMARK [2][-]{subsection.7.13.3}{\376\377\0007\000.\0001\0003\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.13}% 185 +\BOOKMARK [3][-]{subsubsection.7.13.3.1}{\376\377\0007\000.\0001\0003\000.\0003\000.\0001\000\040\000a\000n\000g\000l\000e}{subsection.7.13.3}% 186 +\BOOKMARK [3][-]{subsubsection.7.13.3.2}{\376\377\0007\000.\0001\0003\000.\0003\000.\0002\000\040\000d\000i\000s\000t\000a\000n\000c\000e}{subsection.7.13.3}% 187 +\BOOKMARK [3][-]{subsubsection.7.13.3.3}{\376\377\0007\000.\0001\0003\000.\0003\000.\0003\000\040\000n\000e\000w\000\137\000s\000c\000a\000n}{subsection.7.13.3}% 188 +\BOOKMARK [3][-]{subsubsection.7.13.3.4}{\376\377\0007\000.\0001\0003\000.\0003\000.\0004\000\040\000s\000t\000a\000r\000t\000\137\000a\000n\000g\000l\000e}{subsection.7.13.3}% 189 +\BOOKMARK [3][-]{subsubsection.7.13.3.5}{\376\377\0007\000.\0001\0003\000.\0003\000.\0005\000\040\000s\000y\000n\000c\0001}{subsection.7.13.3}% 190 +\BOOKMARK [3][-]{subsubsection.7.13.3.6}{\376\377\0007\000.\0001\0003\000.\0003\000.\0006\000\040\000s\000y\000n\000c\0002}{subsection.7.13.3}% 191 +\BOOKMARK [1][-]{section.7.14}{\376\377\0007\000.\0001\0004\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000l\000e\000a\000f\000:\000:\000F\000a\000i\000l\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 192 +\BOOKMARK [2][-]{subsection.7.14.1}{\376\377\0007\000.\0001\0004\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.14}% 193 +\BOOKMARK [3][-]{subsubsection.7.14.1.1}{\376\377\0007\000.\0001\0004\000.\0001\000.\0001\000\040\000F\000a\000i\000l\000\050\000\051}{subsection.7.14.1}% 194 +\BOOKMARK [2][-]{subsection.7.14.2}{\376\377\0007\000.\0001\0004\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.14}% 195 +\BOOKMARK [3][-]{subsubsection.7.14.2.1}{\376\377\0007\000.\0001\0004\000.\0002\000.\0001\000\040\000r\000u\000n\000\050\000\051}{subsection.7.14.2}% 196 +\BOOKMARK [3][-]{subsubsection.7.14.2.2}{\376\377\0007\000.\0001\0004\000.\0002\000.\0002\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.14.2}% 197 +\BOOKMARK [3][-]{subsubsection.7.14.2.3}{\376\377\0007\000.\0001\0004\000.\0002\000.\0003\000\040\000t\000y\000p\000e\000\050\000\051}{subsection.7.14.2}% 198 +\BOOKMARK [1][-]{section.7.15}{\376\377\0007\000.\0001\0005\000\040\000r\000p\000l\000i\000d\000a\000r\000:\000:\000H\000e\000a\000l\000t\000h\000I\000n\000f\000o\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 199 +\BOOKMARK [2][-]{subsection.7.15.1}{\376\377\0007\000.\0001\0005\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.7.15}% 200 +\BOOKMARK [2][-]{subsection.7.15.2}{\376\377\0007\000.\0001\0005\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.15}% 201 +\BOOKMARK [3][-]{subsubsection.7.15.2.1}{\376\377\0007\000.\0001\0005\000.\0002\000.\0001\000\040\000e\000r\000r\000o\000r\000C\000o\000d\000e}{subsection.7.15.2}% 202 +\BOOKMARK [3][-]{subsubsection.7.15.2.2}{\376\377\0007\000.\0001\0005\000.\0002\000.\0002\000\040\000s\000t\000a\000t\000u\000s}{subsection.7.15.2}% 203 +\BOOKMARK [1][-]{section.7.16}{\376\377\0007\000.\0001\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000b\000l\000a\000c\000k\000b\000o\000a\000r\000d\000:\000:\000I\000n\000t\000e\000g\000e\000r\000C\000o\000n\000d\000i\000t\000i\000o\000n\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 204 +\BOOKMARK [2][-]{subsection.7.16.1}{\376\377\0007\000.\0001\0006\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.16}% 205 +\BOOKMARK [3][-]{subsubsection.7.16.1.1}{\376\377\0007\000.\0001\0006\000.\0001\000.\0001\000\040\000I\000n\000t\000e\000g\000e\000r\000C\000o\000n\000d\000i\000t\000i\000o\000n\000\050\000\051}{subsection.7.16.1}% 206 +\BOOKMARK [2][-]{subsection.7.16.2}{\376\377\0007\000.\0001\0006\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.16}% 207 +\BOOKMARK [3][-]{subsubsection.7.16.2.1}{\376\377\0007\000.\0001\0006\000.\0002\000.\0001\000\040\000r\000u\000n\000\050\000\051}{subsection.7.16.2}% 208 +\BOOKMARK [3][-]{subsubsection.7.16.2.2}{\376\377\0007\000.\0001\0006\000.\0002\000.\0002\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.16.2}% 209 +\BOOKMARK [3][-]{subsubsection.7.16.2.3}{\376\377\0007\000.\0001\0006\000.\0002\000.\0003\000\040\000t\000y\000p\000e\000\050\000\051}{subsection.7.16.2}% 210 +\BOOKMARK [2][-]{subsection.7.16.3}{\376\377\0007\000.\0001\0006\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.16}% 211 +\BOOKMARK [3][-]{subsubsection.7.16.3.1}{\376\377\0007\000.\0001\0006\000.\0003\000.\0001\000\040\000c\000o\000n\000d\000i\000t\000i\000o\000n\000\137\000o\000p\000e\000r\000a\000t\000o\000r}{subsection.7.16.3}% 212 +\BOOKMARK [3][-]{subsubsection.7.16.3.2}{\376\377\0007\000.\0001\0006\000.\0003\000.\0002\000\040\000v\000a\000l\000u\000e}{subsection.7.16.3}% 213 +\BOOKMARK [3][-]{subsubsection.7.16.3.3}{\376\377\0007\000.\0001\0006\000.\0003\000.\0003\000\040\000v\000a\000r\000i\000a\000b\000l\000e\000\137\000n\000a\000m\000e}{subsection.7.16.3}% 214 +\BOOKMARK [1][-]{section.7.17}{\376\377\0007\000.\0001\0007\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000d\000e\000c\000o\000r\000a\000t\000o\000r\000:\000:\000I\000n\000v\000e\000r\000t\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 215 +\BOOKMARK [2][-]{subsection.7.17.1}{\376\377\0007\000.\0001\0007\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.17}% 216 +\BOOKMARK [3][-]{subsubsection.7.17.1.1}{\376\377\0007\000.\0001\0007\000.\0001\000.\0001\000\040\000I\000n\000v\000e\000r\000t\000\050\000\051}{subsection.7.17.1}% 217 +\BOOKMARK [2][-]{subsection.7.17.2}{\376\377\0007\000.\0001\0007\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.17}% 218 +\BOOKMARK [3][-]{subsubsection.7.17.2.1}{\376\377\0007\000.\0001\0007\000.\0002\000.\0001\000\040\000f\000i\000n\000i\000s\000h\000\050\000\051}{subsection.7.17.2}% 219 +\BOOKMARK [3][-]{subsubsection.7.17.2.2}{\376\377\0007\000.\0001\0007\000.\0002\000.\0002\000\040\000r\000u\000n\000\050\000\051}{subsection.7.17.2}% 220 +\BOOKMARK [3][-]{subsubsection.7.17.2.3}{\376\377\0007\000.\0001\0007\000.\0002\000.\0003\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.7.17.2}% 221 +\BOOKMARK [3][-]{subsubsection.7.17.2.4}{\376\377\0007\000.\0001\0007\000.\0002\000.\0004\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.17.2}% 222 +\BOOKMARK [3][-]{subsubsection.7.17.2.5}{\376\377\0007\000.\0001\0007\000.\0002\000.\0005\000\040\000t\000y\000p\000e\000\050\000\051}{subsection.7.17.2}% 223 +\BOOKMARK [1][-]{section.7.18}{\376\377\0007\000.\0001\0008\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000l\000e\000a\000f\000:\000:\000L\000e\000a\000f\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 224 +\BOOKMARK [2][-]{subsection.7.18.1}{\376\377\0007\000.\0001\0008\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.18}% 225 +\BOOKMARK [3][-]{subsubsection.7.18.1.1}{\376\377\0007\000.\0001\0008\000.\0001\000.\0001\000\040\000L\000e\000a\000f\000\050\000\051}{subsection.7.18.1}% 226 +\BOOKMARK [2][-]{subsection.7.18.2}{\376\377\0007\000.\0001\0008\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.18}% 227 +\BOOKMARK [3][-]{subsubsection.7.18.2.1}{\376\377\0007\000.\0001\0008\000.\0002\000.\0001\000\040\000t\000y\000p\000e\000\050\000\051}{subsection.7.18.2}% 228 +\BOOKMARK [1][-]{section.7.19}{\376\377\0007\000.\0001\0009\000\040\000r\000p\000l\000i\000d\000a\000r\000:\000:\000M\000e\000a\000s\000u\000r\000e\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 229 +\BOOKMARK [2][-]{subsection.7.19.1}{\376\377\0007\000.\0001\0009\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.19}% 230 +\BOOKMARK [3][-]{subsubsection.7.19.1.1}{\376\377\0007\000.\0001\0009\000.\0001\000.\0001\000\040\000a\000n\000g\000l\000e}{subsection.7.19.1}% 231 +\BOOKMARK [3][-]{subsubsection.7.19.1.2}{\376\377\0007\000.\0001\0009\000.\0001\000.\0002\000\040\000d\000i\000s\000t\000a\000n\000c\000e}{subsection.7.19.1}% 232 +\BOOKMARK [3][-]{subsubsection.7.19.1.3}{\376\377\0007\000.\0001\0009\000.\0001\000.\0003\000\040\000n\000e\000w\000S\000c\000a\000n}{subsection.7.19.1}% 233 +\BOOKMARK [3][-]{subsubsection.7.19.1.4}{\376\377\0007\000.\0001\0009\000.\0001\000.\0004\000\040\000q\000u\000a\000l\000i\000t\000y}{subsection.7.19.1}% 234 +\BOOKMARK [1][-]{section.7.20}{\376\377\0007\000.\0002\0000\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000N\000o\000d\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 235 +\BOOKMARK [2][-]{subsection.7.20.1}{\376\377\0007\000.\0002\0000\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.20}% 236 +\BOOKMARK [3][-]{subsubsection.7.20.1.1}{\376\377\0007\000.\0002\0000\000.\0001\000.\0001\000\040\000N\000o\000d\000e\000\050\000\051}{subsection.7.20.1}% 237 +\BOOKMARK [2][-]{subsection.7.20.2}{\376\377\0007\000.\0002\0000\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.20}% 238 +\BOOKMARK [3][-]{subsubsection.7.20.2.1}{\376\377\0007\000.\0002\0000\000.\0002\000.\0001\000\040\000f\000i\000n\000i\000s\000h\000\050\000\051}{subsection.7.20.2}% 239 +\BOOKMARK [3][-]{subsubsection.7.20.2.2}{\376\377\0007\000.\0002\0000\000.\0002\000.\0002\000\040\000g\000e\000t\000N\000a\000m\000e\000\050\000\051}{subsection.7.20.2}% 240 +\BOOKMARK [3][-]{subsubsection.7.20.2.3}{\376\377\0007\000.\0002\0000\000.\0002\000.\0003\000\040\000r\000u\000n\000\050\000\051}{subsection.7.20.2}% 241 +\BOOKMARK [3][-]{subsubsection.7.20.2.4}{\376\377\0007\000.\0002\0000\000.\0002\000.\0004\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.7.20.2}% 242 +\BOOKMARK [3][-]{subsubsection.7.20.2.5}{\376\377\0007\000.\0002\0000\000.\0002\000.\0005\000\040\000t\000i\000c\000k\000\050\000\051}{subsection.7.20.2}% 243 +\BOOKMARK [3][-]{subsubsection.7.20.2.6}{\376\377\0007\000.\0002\0000\000.\0002\000.\0006\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.20.2}% 244 +\BOOKMARK [2][-]{subsection.7.20.3}{\376\377\0007\000.\0002\0000\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.20}% 245 +\BOOKMARK [3][-]{subsubsection.7.20.3.1}{\376\377\0007\000.\0002\0000\000.\0003\000.\0001\000\040\000n\000a\000m\000e}{subsection.7.20.3}% 246 +\BOOKMARK [3][-]{subsubsection.7.20.3.2}{\376\377\0007\000.\0002\0000\000.\0003\000.\0002\000\040\000s\000t\000a\000r\000t\000e\000d}{subsection.7.20.3}% 247 +\BOOKMARK [1][-]{section.7.21}{\376\377\0007\000.\0002\0001\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000a\000c\000t\000i\000o\000n\000:\000:\000P\000a\000u\000s\000e\000E\000x\000e\000c\000u\000t\000i\000o\000n\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 248 +\BOOKMARK [2][-]{subsection.7.21.1}{\376\377\0007\000.\0002\0001\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.21}% 249 +\BOOKMARK [3][-]{subsubsection.7.21.1.1}{\376\377\0007\000.\0002\0001\000.\0001\000.\0001\000\040\000P\000a\000u\000s\000e\000E\000x\000e\000c\000u\000t\000i\000o\000n\000\050\000\051}{subsection.7.21.1}% 250 +\BOOKMARK [2][-]{subsection.7.21.2}{\376\377\0007\000.\0002\0001\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.21}% 251 +\BOOKMARK [3][-]{subsubsection.7.21.2.1}{\376\377\0007\000.\0002\0001\000.\0002\000.\0001\000\040\000f\000i\000n\000i\000s\000h\000\050\000\051}{subsection.7.21.2}% 252 +\BOOKMARK [3][-]{subsubsection.7.21.2.2}{\376\377\0007\000.\0002\0001\000.\0002\000.\0002\000\040\000g\000e\000t\000M\000S\000\050\000\051}{subsection.7.21.2}% 253 +\BOOKMARK [3][-]{subsubsection.7.21.2.3}{\376\377\0007\000.\0002\0001\000.\0002\000.\0003\000\040\000p\000a\000r\000s\000e\000\050\000\051}{subsection.7.21.2}% 254 +\BOOKMARK [3][-]{subsubsection.7.21.2.4}{\376\377\0007\000.\0002\0001\000.\0002\000.\0004\000\040\000r\000u\000n\000\050\000\051}{subsection.7.21.2}% 255 +\BOOKMARK [3][-]{subsubsection.7.21.2.5}{\376\377\0007\000.\0002\0001\000.\0002\000.\0005\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.7.21.2}% 256 +\BOOKMARK [3][-]{subsubsection.7.21.2.6}{\376\377\0007\000.\0002\0001\000.\0002\000.\0006\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.21.2}% 257 +\BOOKMARK [2][-]{subsection.7.21.3}{\376\377\0007\000.\0002\0001\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.21}% 258 +\BOOKMARK [3][-]{subsubsection.7.21.3.1}{\376\377\0007\000.\0002\0001\000.\0003\000.\0001\000\040\000m\000s}{subsection.7.21.3}% 259 +\BOOKMARK [3][-]{subsubsection.7.21.3.2}{\376\377\0007\000.\0002\0001\000.\0003\000.\0002\000\040\000s\000t\000a\000r\000t\000\137\000t\000i\000m\000e}{subsection.7.21.3}% 260 +\BOOKMARK [1][-]{section.7.22}{\376\377\0007\000.\0002\0002\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000a\000c\000t\000i\000o\000n\000:\000:\000P\000r\000i\000n\000t\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 261 +\BOOKMARK [2][-]{subsection.7.22.1}{\376\377\0007\000.\0002\0002\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.22}% 262 +\BOOKMARK [3][-]{subsubsection.7.22.1.1}{\376\377\0007\000.\0002\0002\000.\0001\000.\0001\000\040\000P\000r\000i\000n\000t\000\050\000\051}{subsection.7.22.1}% 263 +\BOOKMARK [2][-]{subsection.7.22.2}{\376\377\0007\000.\0002\0002\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.22}% 264 +\BOOKMARK [3][-]{subsubsection.7.22.2.1}{\376\377\0007\000.\0002\0002\000.\0002\000.\0001\000\040\000g\000e\000t\000T\000e\000x\000t\000\050\000\051}{subsection.7.22.2}% 265 +\BOOKMARK [3][-]{subsubsection.7.22.2.2}{\376\377\0007\000.\0002\0002\000.\0002\000.\0002\000\040\000p\000a\000r\000s\000e\000\050\000\051}{subsection.7.22.2}% 266 +\BOOKMARK [3][-]{subsubsection.7.22.2.3}{\376\377\0007\000.\0002\0002\000.\0002\000.\0003\000\040\000r\000u\000n\000\050\000\051}{subsection.7.22.2}% 267 +\BOOKMARK [3][-]{subsubsection.7.22.2.4}{\376\377\0007\000.\0002\0002\000.\0002\000.\0004\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.22.2}% 268 +\BOOKMARK [2][-]{subsection.7.22.3}{\376\377\0007\000.\0002\0002\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.22}% 269 +\BOOKMARK [3][-]{subsubsection.7.22.3.1}{\376\377\0007\000.\0002\0002\000.\0003\000.\0001\000\040\000t\000e\000x\000t}{subsection.7.22.3}% 270 +\BOOKMARK [1][-]{section.7.23}{\376\377\0007\000.\0002\0003\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000o\000m\000p\000o\000s\000i\000t\000e\000:\000:\000R\000a\000n\000d\000o\000m\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 271 +\BOOKMARK [2][-]{subsection.7.23.1}{\376\377\0007\000.\0002\0003\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.23}% 272 +\BOOKMARK [3][-]{subsubsection.7.23.1.1}{\376\377\0007\000.\0002\0003\000.\0001\000.\0001\000\040\000R\000a\000n\000d\000o\000m\000\050\000\051}{subsection.7.23.1}% 273 +\BOOKMARK [2][-]{subsection.7.23.2}{\376\377\0007\000.\0002\0003\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.23}% 274 +\BOOKMARK [3][-]{subsubsection.7.23.2.1}{\376\377\0007\000.\0002\0003\000.\0002\000.\0001\000\040\000r\000u\000n\000\050\000\051\000\040\000[\0001\000/\0002\000]}{subsection.7.23.2}% 275 +\BOOKMARK [3][-]{subsubsection.7.23.2.2}{\376\377\0007\000.\0002\0003\000.\0002\000.\0002\000\040\000r\000u\000n\000\050\000\051\000\040\000[\0002\000/\0002\000]}{subsection.7.23.2}% 276 +\BOOKMARK [3][-]{subsubsection.7.23.2.3}{\376\377\0007\000.\0002\0003\000.\0002\000.\0003\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.23.2}% 277 +\BOOKMARK [3][-]{subsubsection.7.23.2.4}{\376\377\0007\000.\0002\0003\000.\0002\000.\0004\000\040\000t\000y\000p\000e\000\050\000\051}{subsection.7.23.2}% 278 +\BOOKMARK [1][-]{section.7.24}{\376\377\0007\000.\0002\0004\000\040\000u\000t\000i\000l\000s\000:\000:\000R\000a\000w\000T\000y\000p\000e\000N\000a\000m\000e\000F\000o\000r\000m\000a\000t\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 279 +\BOOKMARK [2][-]{subsection.7.24.1}{\376\377\0007\000.\0002\0004\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.24}% 280 +\BOOKMARK [3][-]{subsubsection.7.24.1.1}{\376\377\0007\000.\0002\0004\000.\0001\000.\0001\000\040\000l\000e\000a\000d\000i\000n\000g\000\137\000j\000u\000n\000k}{subsection.7.24.1}% 281 +\BOOKMARK [3][-]{subsubsection.7.24.1.2}{\376\377\0007\000.\0002\0004\000.\0001\000.\0002\000\040\000t\000r\000a\000i\000l\000i\000n\000g\000\137\000j\000u\000n\000k}{subsection.7.24.1}% 282 +\BOOKMARK [1][-]{section.7.25}{\376\377\0007\000.\0002\0005\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000d\000e\000c\000o\000r\000a\000t\000o\000r\000:\000:\000R\000e\000p\000e\000a\000t\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 283 +\BOOKMARK [2][-]{subsection.7.25.1}{\376\377\0007\000.\0002\0005\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.25}% 284 +\BOOKMARK [3][-]{subsubsection.7.25.1.1}{\376\377\0007\000.\0002\0005\000.\0001\000.\0001\000\040\000R\000e\000p\000e\000a\000t\000\050\000\051}{subsection.7.25.1}% 285 +\BOOKMARK [2][-]{subsection.7.25.2}{\376\377\0007\000.\0002\0005\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.25}% 286 +\BOOKMARK [3][-]{subsubsection.7.25.2.1}{\376\377\0007\000.\0002\0005\000.\0002\000.\0001\000\040\000g\000e\000t\000A\000m\000o\000u\000n\000t\000\050\000\051}{subsection.7.25.2}% 287 +\BOOKMARK [3][-]{subsubsection.7.25.2.2}{\376\377\0007\000.\0002\0005\000.\0002\000.\0002\000\040\000g\000e\000t\000B\000r\000e\000a\000k\000O\000n\000F\000a\000i\000l\000\050\000\051}{subsection.7.25.2}% 288 +\BOOKMARK [3][-]{subsubsection.7.25.2.3}{\376\377\0007\000.\0002\0005\000.\0002\000.\0003\000\040\000g\000e\000t\000C\000o\000u\000n\000t\000\050\000\051}{subsection.7.25.2}% 289 +\BOOKMARK [3][-]{subsubsection.7.25.2.4}{\376\377\0007\000.\0002\0005\000.\0002\000.\0004\000\040\000r\000u\000n\000\050\000\051}{subsection.7.25.2}% 290 +\BOOKMARK [3][-]{subsubsection.7.25.2.5}{\376\377\0007\000.\0002\0005\000.\0002\000.\0005\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.7.25.2}% 291 +\BOOKMARK [3][-]{subsubsection.7.25.2.6}{\376\377\0007\000.\0002\0005\000.\0002\000.\0006\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.25.2}% 292 +\BOOKMARK [3][-]{subsubsection.7.25.2.7}{\376\377\0007\000.\0002\0005\000.\0002\000.\0007\000\040\000t\000y\000p\000e\000\050\000\051}{subsection.7.25.2}% 293 +\BOOKMARK [2][-]{subsection.7.25.3}{\376\377\0007\000.\0002\0005\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.25}% 294 +\BOOKMARK [3][-]{subsubsection.7.25.3.1}{\376\377\0007\000.\0002\0005\000.\0003\000.\0001\000\040\000a\000m\000o\000u\000n\000t}{subsection.7.25.3}% 295 +\BOOKMARK [3][-]{subsubsection.7.25.3.2}{\376\377\0007\000.\0002\0005\000.\0003\000.\0002\000\040\000b\000r\000e\000a\000k\000\137\000o\000n\000\137\000f\000a\000i\000l}{subsection.7.25.3}% 296 +\BOOKMARK [3][-]{subsubsection.7.25.3.3}{\376\377\0007\000.\0002\0005\000.\0003\000.\0003\000\040\000c\000o\000u\000n\000t}{subsection.7.25.3}% 297 +\BOOKMARK [1][-]{section.7.26}{\376\377\0007\000.\0002\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000R\000o\000o\000t\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 298 +\BOOKMARK [2][-]{subsection.7.26.1}{\376\377\0007\000.\0002\0006\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.26}% 299 +\BOOKMARK [3][-]{subsubsection.7.26.1.1}{\376\377\0007\000.\0002\0006\000.\0001\000.\0001\000\040\000R\000o\000o\000t\000\050\000\051}{subsection.7.26.1}% 300 +\BOOKMARK [2][-]{subsection.7.26.2}{\376\377\0007\000.\0002\0006\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.26}% 301 +\BOOKMARK [3][-]{subsubsection.7.26.2.1}{\376\377\0007\000.\0002\0006\000.\0002\000.\0001\000\040\000g\000e\000t\000I\000d\000\050\000\051}{subsection.7.26.2}% 302 +\BOOKMARK [3][-]{subsubsection.7.26.2.2}{\376\377\0007\000.\0002\0006\000.\0002\000.\0002\000\040\000t\000i\000c\000k\000\050\000\051}{subsection.7.26.2}% 303 +\BOOKMARK [3][-]{subsubsection.7.26.2.3}{\376\377\0007\000.\0002\0006\000.\0002\000.\0003\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.26.2}% 304 +\BOOKMARK [2][-]{subsection.7.26.3}{\376\377\0007\000.\0002\0006\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.26}% 305 +\BOOKMARK [3][-]{subsubsection.7.26.3.1}{\376\377\0007\000.\0002\0006\000.\0003\000.\0001\000\040\000c\000h\000i\000l\000d}{subsection.7.26.3}% 306 +\BOOKMARK [3][-]{subsubsection.7.26.3.2}{\376\377\0007\000.\0002\0006\000.\0003\000.\0002\000\040\000i\000d}{subsection.7.26.3}% 307 +\BOOKMARK [1][-]{section.7.27}{\376\377\0007\000.\0002\0007\000\040\000r\000p\000l\000i\000d\000a\000r\000:\000:\000R\000P\000L\000i\000d\000a\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 308 +\BOOKMARK [2][-]{subsection.7.27.1}{\376\377\0007\000.\0002\0007\000.\0001\000\040\000D\000e\000t\000a\000i\000l\000e\000d\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{section.7.27}% 309 +\BOOKMARK [2][-]{subsection.7.27.2}{\376\377\0007\000.\0002\0007\000.\0002\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.27}% 310 +\BOOKMARK [3][-]{subsubsection.7.27.2.1}{\376\377\0007\000.\0002\0007\000.\0002\000.\0001\000\040\000R\000P\000L\000i\000d\000a\000r\000\050\000\051}{subsection.7.27.2}% 311 +\BOOKMARK [3][-]{subsubsection.7.27.2.2}{\376\377\0007\000.\0002\0007\000.\0002\000.\0002\000\040\000\040\000R\000P\000L\000i\000d\000a\000r\000\050\000\051}{subsection.7.27.2}% 312 +\BOOKMARK [2][-]{subsection.7.27.3}{\376\377\0007\000.\0002\0007\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.27}% 313 +\BOOKMARK [3][-]{subsubsection.7.27.3.1}{\376\377\0007\000.\0002\0007\000.\0003\000.\0001\000\040\000\137\000p\000r\000o\000c\000e\000s\000s\000\137\000e\000x\000p\000r\000e\000s\000s\000\137\000s\000c\000a\000n\000\050\000\051}{subsection.7.27.3}% 314 +\BOOKMARK [3][-]{subsubsection.7.27.3.2}{\376\377\0007\000.\0002\0007\000.\0003\000.\0002\000\040\000\137\000p\000r\000o\000c\000e\000s\000s\000\137\000s\000c\000a\000n\000\050\000\051}{subsection.7.27.3}% 315 +\BOOKMARK [3][-]{subsubsection.7.27.3.3}{\376\377\0007\000.\0002\0007\000.\0003\000.\0003\000\040\000\137\000r\000e\000a\000d\000\137\000d\000e\000s\000c\000r\000i\000p\000t\000o\000r\000\050\000\051}{subsection.7.27.3}% 316 +\BOOKMARK [3][-]{subsubsection.7.27.3.4}{\376\377\0007\000.\0002\0007\000.\0003\000.\0004\000\040\000\137\000r\000e\000a\000d\000\137\000r\000e\000s\000p\000o\000n\000s\000e\000\050\000\051}{subsection.7.27.3}% 317 +\BOOKMARK [3][-]{subsubsection.7.27.3.5}{\376\377\0007\000.\0002\0007\000.\0003\000.\0005\000\040\000\137\000s\000e\000n\000d\000\137\000c\000m\000d\000\050\000\051}{subsection.7.27.3}% 318 +\BOOKMARK [3][-]{subsubsection.7.27.3.6}{\376\377\0007\000.\0002\0007\000.\0003\000.\0006\000\040\000\137\000s\000e\000n\000d\000\137\000p\000a\000y\000l\000o\000a\000d\000\137\000c\000m\000d\000\050\000\051}{subsection.7.27.3}% 319 +\BOOKMARK [3][-]{subsubsection.7.27.3.7}{\376\377\0007\000.\0002\0007\000.\0003\000.\0007\000\040\000\137\000s\000e\000t\000\137\000p\000w\000m\000\050\000\051}{subsection.7.27.3}% 320 +\BOOKMARK [3][-]{subsubsection.7.27.3.8}{\376\377\0007\000.\0002\0007\000.\0003\000.\0008\000\040\000c\000l\000e\000a\000n\000\137\000i\000n\000p\000u\000t\000\050\000\051}{subsection.7.27.3}% 321 +\BOOKMARK [3][-]{subsubsection.7.27.3.9}{\376\377\0007\000.\0002\0007\000.\0003\000.\0009\000\040\000c\000o\000n\000v\000e\000r\000t\000T\000o\000H\000e\000x\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.27.3}% 322 +\BOOKMARK [3][-]{subsubsection.7.27.3.10}{\376\377\0007\000.\0002\0007\000.\0003\000.\0001\0000\000\040\000c\000r\000e\000a\000t\000e\000\050\000\051}{subsection.7.27.3}% 323 +\BOOKMARK [3][-]{subsubsection.7.27.3.11}{\376\377\0007\000.\0002\0007\000.\0003\000.\0001\0001\000\040\000d\000i\000s\000c\000o\000n\000n\000e\000c\000t\000\050\000\051}{subsection.7.27.3}% 324 +\BOOKMARK [3][-]{subsubsection.7.27.3.12}{\376\377\0007\000.\0002\0007\000.\0003\000.\0001\0002\000\040\000g\000e\000t\000\137\000h\000e\000a\000l\000t\000h\000\050\000\051}{subsection.7.27.3}% 325 +\BOOKMARK [3][-]{subsubsection.7.27.3.13}{\376\377\0007\000.\0002\0007\000.\0003\000.\0001\0003\000\040\000g\000e\000t\000\137\000i\000n\000f\000o\000\050\000\051}{subsection.7.27.3}% 326 +\BOOKMARK [3][-]{subsubsection.7.27.3.14}{\376\377\0007\000.\0002\0007\000.\0003\000.\0001\0004\000\040\000i\000t\000e\000r\000\137\000m\000e\000a\000s\000u\000r\000e\000s\000\050\000\051}{subsection.7.27.3}% 327 +\BOOKMARK [3][-]{subsubsection.7.27.3.15}{\376\377\0007\000.\0002\0007\000.\0003\000.\0001\0005\000\040\000i\000t\000e\000r\000\137\000s\000c\000a\000n\000s\000\050\000\051}{subsection.7.27.3}% 328 +\BOOKMARK [3][-]{subsubsection.7.27.3.16}{\376\377\0007\000.\0002\0007\000.\0003\000.\0001\0006\000\040\000r\000e\000s\000e\000t\000\050\000\051}{subsection.7.27.3}% 329 +\BOOKMARK [3][-]{subsubsection.7.27.3.17}{\376\377\0007\000.\0002\0007\000.\0003\000.\0001\0007\000\040\000s\000e\000t\000\137\000m\000o\000t\000o\000r\000\137\000s\000p\000e\000e\000d\000\050\000\051}{subsection.7.27.3}% 330 +\BOOKMARK [3][-]{subsubsection.7.27.3.18}{\376\377\0007\000.\0002\0007\000.\0003\000.\0001\0008\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.7.27.3}% 331 +\BOOKMARK [3][-]{subsubsection.7.27.3.19}{\376\377\0007\000.\0002\0007\000.\0003\000.\0001\0009\000\040\000s\000t\000a\000r\000t\000\137\000m\000o\000t\000o\000r\000\050\000\051}{subsection.7.27.3}% 332 +\BOOKMARK [3][-]{subsubsection.7.27.3.20}{\376\377\0007\000.\0002\0007\000.\0003\000.\0002\0000\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.7.27.3}% 333 +\BOOKMARK [3][-]{subsubsection.7.27.3.21}{\376\377\0007\000.\0002\0007\000.\0003\000.\0002\0001\000\040\000s\000t\000o\000p\000\137\000m\000o\000t\000o\000r\000\050\000\051}{subsection.7.27.3}% 334 +\BOOKMARK [2][-]{subsection.7.27.4}{\376\377\0007\000.\0002\0007\000.\0004\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.27}% 335 +\BOOKMARK [3][-]{subsubsection.7.27.4.1}{\376\377\0007\000.\0002\0007\000.\0004\000.\0001\000\040\000\137\000m\000o\000t\000o\000r\000\137\000s\000p\000e\000e\000d}{subsection.7.27.4}% 336 +\BOOKMARK [3][-]{subsubsection.7.27.4.2}{\376\377\0007\000.\0002\0007\000.\0004\000.\0002\000\040\000\137\000s\000e\000r\000i\000a\000l}{subsection.7.27.4}% 337 +\BOOKMARK [3][-]{subsubsection.7.27.4.3}{\376\377\0007\000.\0002\0007\000.\0004\000.\0003\000\040\000b\000a\000u\000d\000r\000a\000t\000e}{subsection.7.27.4}% 338 +\BOOKMARK [3][-]{subsubsection.7.27.4.4}{\376\377\0007\000.\0002\0007\000.\0004\000.\0004\000\040\000e\000x\000p\000r\000e\000s\000s\000\137\000d\000a\000t\000a}{subsection.7.27.4}% 339 +\BOOKMARK [3][-]{subsubsection.7.27.4.5}{\376\377\0007\000.\0002\0007\000.\0004\000.\0005\000\040\000e\000x\000p\000r\000e\000s\000s\000\137\000o\000l\000d\000\137\000d\000a\000t\000a}{subsection.7.27.4}% 340 +\BOOKMARK [3][-]{subsubsection.7.27.4.6}{\376\377\0007\000.\0002\0007\000.\0004\000.\0006\000\040\000e\000x\000p\000r\000e\000s\000s\000\137\000t\000r\000a\000m\000e}{subsection.7.27.4}% 341 +\BOOKMARK [3][-]{subsubsection.7.27.4.7}{\376\377\0007\000.\0002\0007\000.\0004\000.\0007\000\040\000m\000o\000t\000o\000r\000\137\000r\000u\000n\000n\000i\000n\000g}{subsection.7.27.4}% 342 +\BOOKMARK [3][-]{subsubsection.7.27.4.8}{\376\377\0007\000.\0002\0007\000.\0004\000.\0008\000\040\000p\000o\000r\000t}{subsection.7.27.4}% 343 +\BOOKMARK [3][-]{subsubsection.7.27.4.9}{\376\377\0007\000.\0002\0007\000.\0004\000.\0009\000\040\000s\000c\000a\000n\000n\000i\000n\000g}{subsection.7.27.4}% 344 +\BOOKMARK [1][-]{section.7.28}{\376\377\0007\000.\0002\0008\000\040\000r\000p\000l\000i\000d\000a\000r\000:\000:\000S\000c\000a\000n\000I\000n\000f\000o\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 345 +\BOOKMARK [2][-]{subsection.7.28.1}{\376\377\0007\000.\0002\0008\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.28}% 346 +\BOOKMARK [3][-]{subsubsection.7.28.1.1}{\376\377\0007\000.\0002\0008\000.\0001\000.\0001\000\040\000c\000u\000r\000r\000e\000n\000t\000l\000y\000\137\000s\000c\000a\000n\000n\000i\000n\000g}{subsection.7.28.1}% 347 +\BOOKMARK [3][-]{subsubsection.7.28.1.2}{\376\377\0007\000.\0002\0008\000.\0001\000.\0002\000\040\000d\000s\000i\000z\000e}{subsection.7.28.1}% 348 +\BOOKMARK [3][-]{subsubsection.7.28.1.3}{\376\377\0007\000.\0002\0008\000.\0001\000.\0003\000\040\000t\000y\000p\000e}{subsection.7.28.1}% 349 +\BOOKMARK [1][-]{section.7.29}{\376\377\0007\000.\0002\0009\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000o\000m\000p\000o\000s\000i\000t\000e\000:\000:\000S\000e\000l\000e\000c\000t\000o\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 350 +\BOOKMARK [2][-]{subsection.7.29.1}{\376\377\0007\000.\0002\0009\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.29}% 351 +\BOOKMARK [3][-]{subsubsection.7.29.1.1}{\376\377\0007\000.\0002\0009\000.\0001\000.\0001\000\040\000S\000e\000l\000e\000c\000t\000o\000r\000\050\000\051}{subsection.7.29.1}% 352 +\BOOKMARK [2][-]{subsection.7.29.2}{\376\377\0007\000.\0002\0009\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.29}% 353 +\BOOKMARK [3][-]{subsubsection.7.29.2.1}{\376\377\0007\000.\0002\0009\000.\0002\000.\0001\000\040\000r\000u\000n\000\050\000\051\000\040\000[\0001\000/\0002\000]}{subsection.7.29.2}% 354 +\BOOKMARK [3][-]{subsubsection.7.29.2.2}{\376\377\0007\000.\0002\0009\000.\0002\000.\0002\000\040\000r\000u\000n\000\050\000\051\000\040\000[\0002\000/\0002\000]}{subsection.7.29.2}% 355 +\BOOKMARK [3][-]{subsubsection.7.29.2.3}{\376\377\0007\000.\0002\0009\000.\0002\000.\0003\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.7.29.2}% 356 +\BOOKMARK [3][-]{subsubsection.7.29.2.4}{\376\377\0007\000.\0002\0009\000.\0002\000.\0004\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.29.2}% 357 +\BOOKMARK [3][-]{subsubsection.7.29.2.5}{\376\377\0007\000.\0002\0009\000.\0002\000.\0005\000\040\000t\000y\000p\000e\000\050\000\051}{subsection.7.29.2}% 358 +\BOOKMARK [2][-]{subsection.7.29.3}{\376\377\0007\000.\0002\0009\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.29}% 359 +\BOOKMARK [3][-]{subsubsection.7.29.3.1}{\376\377\0007\000.\0002\0009\000.\0003\000.\0001\000\040\000p\000r\000e\000v\000i\000o\000u\000s\000\137\000s\000t\000a\000r\000t\000\137\000i\000n\000d\000e\000x}{subsection.7.29.3}% 360 +\BOOKMARK [1][-]{section.7.30}{\376\377\0007\000.\0003\0000\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000o\000m\000p\000o\000s\000i\000t\000e\000:\000:\000S\000e\000q\000u\000e\000n\000c\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 361 +\BOOKMARK [2][-]{subsection.7.30.1}{\376\377\0007\000.\0003\0000\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.30}% 362 +\BOOKMARK [3][-]{subsubsection.7.30.1.1}{\376\377\0007\000.\0003\0000\000.\0001\000.\0001\000\040\000S\000e\000q\000u\000e\000n\000c\000e\000\050\000\051}{subsection.7.30.1}% 363 +\BOOKMARK [2][-]{subsection.7.30.2}{\376\377\0007\000.\0003\0000\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.30}% 364 +\BOOKMARK [3][-]{subsubsection.7.30.2.1}{\376\377\0007\000.\0003\0000\000.\0002\000.\0001\000\040\000r\000u\000n\000\050\000\051\000\040\000[\0001\000/\0002\000]}{subsection.7.30.2}% 365 +\BOOKMARK [3][-]{subsubsection.7.30.2.2}{\376\377\0007\000.\0003\0000\000.\0002\000.\0002\000\040\000r\000u\000n\000\050\000\051\000\040\000[\0002\000/\0002\000]}{subsection.7.30.2}% 366 +\BOOKMARK [3][-]{subsubsection.7.30.2.3}{\376\377\0007\000.\0003\0000\000.\0002\000.\0003\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.7.30.2}% 367 +\BOOKMARK [3][-]{subsubsection.7.30.2.4}{\376\377\0007\000.\0003\0000\000.\0002\000.\0004\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.30.2}% 368 +\BOOKMARK [3][-]{subsubsection.7.30.2.5}{\376\377\0007\000.\0003\0000\000.\0002\000.\0005\000\040\000t\000y\000p\000e\000\050\000\051}{subsection.7.30.2}% 369 +\BOOKMARK [2][-]{subsection.7.30.3}{\376\377\0007\000.\0003\0000\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.30}% 370 +\BOOKMARK [3][-]{subsubsection.7.30.3.1}{\376\377\0007\000.\0003\0000\000.\0003\000.\0001\000\040\000p\000r\000e\000v\000i\000o\000u\000s\000\137\000s\000t\000a\000r\000t\000\137\000i\000n\000d\000e\000x}{subsection.7.30.3}% 371 +\BOOKMARK [1][-]{section.7.31}{\376\377\0007\000.\0003\0001\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000a\000c\000t\000i\000o\000n\000:\000:\000S\000e\000t\000A\000n\000g\000l\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 372 +\BOOKMARK [2][-]{subsection.7.31.1}{\376\377\0007\000.\0003\0001\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.31}% 373 +\BOOKMARK [3][-]{subsubsection.7.31.1.1}{\376\377\0007\000.\0003\0001\000.\0001\000.\0001\000\040\000S\000e\000t\000A\000n\000g\000l\000e\000\050\000\051}{subsection.7.31.1}% 374 +\BOOKMARK [2][-]{subsection.7.31.2}{\376\377\0007\000.\0003\0001\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.31}% 375 +\BOOKMARK [3][-]{subsubsection.7.31.2.1}{\376\377\0007\000.\0003\0001\000.\0002\000.\0001\000\040\000g\000e\000t\000A\000n\000g\000l\000e\000\050\000\051}{subsection.7.31.2}% 376 +\BOOKMARK [3][-]{subsubsection.7.31.2.2}{\376\377\0007\000.\0003\0001\000.\0002\000.\0002\000\040\000g\000e\000t\000S\000e\000r\000v\000o\000T\000y\000p\000e\000\050\000\051}{subsection.7.31.2}% 377 +\BOOKMARK [3][-]{subsubsection.7.31.2.3}{\376\377\0007\000.\0003\0001\000.\0002\000.\0003\000\040\000p\000a\000r\000s\000e\000\050\000\051}{subsection.7.31.2}% 378 +\BOOKMARK [3][-]{subsubsection.7.31.2.4}{\376\377\0007\000.\0003\0001\000.\0002\000.\0004\000\040\000r\000u\000n\000\050\000\051}{subsection.7.31.2}% 379 +\BOOKMARK [3][-]{subsubsection.7.31.2.5}{\376\377\0007\000.\0003\0001\000.\0002\000.\0005\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.31.2}% 380 +\BOOKMARK [2][-]{subsection.7.31.3}{\376\377\0007\000.\0003\0001\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.31}% 381 +\BOOKMARK [3][-]{subsubsection.7.31.3.1}{\376\377\0007\000.\0003\0001\000.\0003\000.\0001\000\040\000a\000n\000g\000l\000e}{subsection.7.31.3}% 382 +\BOOKMARK [3][-]{subsubsection.7.31.3.2}{\376\377\0007\000.\0003\0001\000.\0003\000.\0002\000\040\000s\000e\000r\000v\000o\000\137\000t\000y\000p\000e}{subsection.7.31.3}% 383 +\BOOKMARK [1][-]{section.7.32}{\376\377\0007\000.\0003\0002\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000a\000c\000t\000i\000o\000n\000:\000:\000S\000e\000t\000S\000p\000e\000e\000d\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 384 +\BOOKMARK [2][-]{subsection.7.32.1}{\376\377\0007\000.\0003\0002\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.32}% 385 +\BOOKMARK [3][-]{subsubsection.7.32.1.1}{\376\377\0007\000.\0003\0002\000.\0001\000.\0001\000\040\000S\000e\000t\000S\000p\000e\000e\000d\000\050\000\051}{subsection.7.32.1}% 386 +\BOOKMARK [2][-]{subsection.7.32.2}{\376\377\0007\000.\0003\0002\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.32}% 387 +\BOOKMARK [3][-]{subsubsection.7.32.2.1}{\376\377\0007\000.\0003\0002\000.\0002\000.\0001\000\040\000g\000e\000t\000S\000p\000e\000e\000d\000\050\000\051}{subsection.7.32.2}% 388 +\BOOKMARK [3][-]{subsubsection.7.32.2.2}{\376\377\0007\000.\0003\0002\000.\0002\000.\0002\000\040\000g\000e\000t\000W\000h\000e\000e\000l\000T\000y\000p\000e\000\050\000\051}{subsection.7.32.2}% 389 +\BOOKMARK [3][-]{subsubsection.7.32.2.3}{\376\377\0007\000.\0003\0002\000.\0002\000.\0003\000\040\000p\000a\000r\000s\000e\000\050\000\051}{subsection.7.32.2}% 390 +\BOOKMARK [3][-]{subsubsection.7.32.2.4}{\376\377\0007\000.\0003\0002\000.\0002\000.\0004\000\040\000r\000u\000n\000\050\000\051}{subsection.7.32.2}% 391 +\BOOKMARK [3][-]{subsubsection.7.32.2.5}{\376\377\0007\000.\0003\0002\000.\0002\000.\0005\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.32.2}% 392 +\BOOKMARK [2][-]{subsection.7.32.3}{\376\377\0007\000.\0003\0002\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.32}% 393 +\BOOKMARK [3][-]{subsubsection.7.32.3.1}{\376\377\0007\000.\0003\0002\000.\0003\000.\0001\000\040\000s\000p\000e\000e\000d}{subsection.7.32.3}% 394 +\BOOKMARK [3][-]{subsubsection.7.32.3.2}{\376\377\0007\000.\0003\0002\000.\0003\000.\0002\000\040\000w\000h\000e\000e\000l\000\137\000t\000y\000p\000e}{subsection.7.32.3}% 395 +\BOOKMARK [1][-]{section.7.33}{\376\377\0007\000.\0003\0003\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000a\000c\000t\000i\000o\000n\000:\000:\000S\000e\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 396 +\BOOKMARK [2][-]{subsection.7.33.1}{\376\377\0007\000.\0003\0003\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.33}% 397 +\BOOKMARK [3][-]{subsubsection.7.33.1.1}{\376\377\0007\000.\0003\0003\000.\0001\000.\0001\000\040\000S\000e\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000\050\000\051}{subsection.7.33.1}% 398 +\BOOKMARK [2][-]{subsection.7.33.2}{\376\377\0007\000.\0003\0003\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.33}% 399 +\BOOKMARK [3][-]{subsubsection.7.33.2.1}{\376\377\0007\000.\0003\0003\000.\0002\000.\0001\000\040\000g\000e\000t\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000y\000p\000e\000\050\000\051}{subsection.7.33.2}% 400 +\BOOKMARK [3][-]{subsubsection.7.33.2.2}{\376\377\0007\000.\0003\0003\000.\0002\000.\0002\000\040\000g\000e\000t\000W\000h\000e\000e\000l\000T\000y\000p\000e\000\050\000\051}{subsection.7.33.2}% 401 +\BOOKMARK [3][-]{subsubsection.7.33.2.3}{\376\377\0007\000.\0003\0003\000.\0002\000.\0003\000\040\000p\000a\000r\000s\000e\000\050\000\051}{subsection.7.33.2}% 402 +\BOOKMARK [3][-]{subsubsection.7.33.2.4}{\376\377\0007\000.\0003\0003\000.\0002\000.\0004\000\040\000r\000u\000n\000\050\000\051}{subsection.7.33.2}% 403 +\BOOKMARK [3][-]{subsubsection.7.33.2.5}{\376\377\0007\000.\0003\0003\000.\0002\000.\0005\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.33.2}% 404 +\BOOKMARK [2][-]{subsection.7.33.3}{\376\377\0007\000.\0003\0003\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.33}% 405 +\BOOKMARK [3][-]{subsubsection.7.33.3.1}{\376\377\0007\000.\0003\0003\000.\0003\000.\0001\000\040\000d\000i\000r\000e\000c\000t\000i\000o\000n\000\137\000t\000y\000p\000e}{subsection.7.33.3}% 406 +\BOOKMARK [3][-]{subsubsection.7.33.3.2}{\376\377\0007\000.\0003\0003\000.\0003\000.\0002\000\040\000w\000h\000e\000e\000l\000\137\000t\000y\000p\000e}{subsection.7.33.3}% 407 +\BOOKMARK [1][-]{section.7.34}{\376\377\0007\000.\0003\0004\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000l\000e\000a\000f\000:\000:\000S\000u\000c\000c\000e\000e\000d\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 408 +\BOOKMARK [2][-]{subsection.7.34.1}{\376\377\0007\000.\0003\0004\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.34}% 409 +\BOOKMARK [3][-]{subsubsection.7.34.1.1}{\376\377\0007\000.\0003\0004\000.\0001\000.\0001\000\040\000S\000u\000c\000c\000e\000e\000d\000\050\000\051}{subsection.7.34.1}% 410 +\BOOKMARK [2][-]{subsection.7.34.2}{\376\377\0007\000.\0003\0004\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.34}% 411 +\BOOKMARK [3][-]{subsubsection.7.34.2.1}{\376\377\0007\000.\0003\0004\000.\0002\000.\0001\000\040\000r\000u\000n\000\050\000\051}{subsection.7.34.2}% 412 +\BOOKMARK [3][-]{subsubsection.7.34.2.2}{\376\377\0007\000.\0003\0004\000.\0002\000.\0002\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.34.2}% 413 +\BOOKMARK [3][-]{subsubsection.7.34.2.3}{\376\377\0007\000.\0003\0004\000.\0002\000.\0003\000\040\000t\000y\000p\000e\000\050\000\051}{subsection.7.34.2}% 414 +\BOOKMARK [1][-]{section.7.35}{\376\377\0007\000.\0003\0005\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000c\000o\000n\000d\000i\000t\000i\000o\000n\000:\000:\000S\000u\000c\000c\000e\000e\000d\000O\000n\000A\000n\000y\000N\000e\000a\000r\000b\000y\000S\000c\000a\000n\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 415 +\BOOKMARK [2][-]{subsection.7.35.1}{\376\377\0007\000.\0003\0005\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.35}% 416 +\BOOKMARK [3][-]{subsubsection.7.35.1.1}{\376\377\0007\000.\0003\0005\000.\0001\000.\0001\000\040\000S\000u\000c\000c\000e\000e\000d\000O\000n\000A\000n\000y\000N\000e\000a\000r\000b\000y\000S\000c\000a\000n\000\050\000\051}{subsection.7.35.1}% 417 +\BOOKMARK [2][-]{subsection.7.35.2}{\376\377\0007\000.\0003\0005\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.35}% 418 +\BOOKMARK [3][-]{subsubsection.7.35.2.1}{\376\377\0007\000.\0003\0005\000.\0002\000.\0001\000\040\000g\000e\000t\000C\000e\000n\000t\000i\000m\000e\000t\000e\000r\000s\000\050\000\051}{subsection.7.35.2}% 419 +\BOOKMARK [3][-]{subsubsection.7.35.2.2}{\376\377\0007\000.\0003\0005\000.\0002\000.\0002\000\040\000g\000e\000t\000M\000a\000x\000A\000n\000g\000l\000e\000\050\000\051}{subsection.7.35.2}% 420 +\BOOKMARK [3][-]{subsubsection.7.35.2.3}{\376\377\0007\000.\0003\0005\000.\0002\000.\0003\000\040\000g\000e\000t\000M\000i\000n\000A\000n\000g\000l\000e\000\050\000\051}{subsection.7.35.2}% 421 +\BOOKMARK [3][-]{subsubsection.7.35.2.4}{\376\377\0007\000.\0003\0005\000.\0002\000.\0004\000\040\000g\000e\000t\000M\000i\000n\000i\000m\000u\000m\000D\000i\000s\000t\000a\000n\000c\000e\000U\000n\000i\000t\000\050\000\051}{subsection.7.35.2}% 422 +\BOOKMARK [3][-]{subsubsection.7.35.2.5}{\376\377\0007\000.\0003\0005\000.\0002\000.\0005\000\040\000p\000a\000r\000s\000e\000\050\000\051}{subsection.7.35.2}% 423 +\BOOKMARK [3][-]{subsubsection.7.35.2.6}{\376\377\0007\000.\0003\0005\000.\0002\000.\0006\000\040\000r\000u\000n\000\050\000\051}{subsection.7.35.2}% 424 +\BOOKMARK [3][-]{subsubsection.7.35.2.7}{\376\377\0007\000.\0003\0005\000.\0002\000.\0007\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.35.2}% 425 +\BOOKMARK [2][-]{subsection.7.35.3}{\376\377\0007\000.\0003\0005\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.35}% 426 +\BOOKMARK [3][-]{subsubsection.7.35.3.1}{\376\377\0007\000.\0003\0005\000.\0003\000.\0001\000\040\000c\000m}{subsection.7.35.3}% 427 +\BOOKMARK [3][-]{subsubsection.7.35.3.2}{\376\377\0007\000.\0003\0005\000.\0003\000.\0002\000\040\000m\000a\000x\000\137\000a\000n\000g\000l\000e}{subsection.7.35.3}% 428 +\BOOKMARK [3][-]{subsubsection.7.35.3.3}{\376\377\0007\000.\0003\0005\000.\0003\000.\0003\000\040\000m\000i\000n\000\137\000a\000n\000g\000l\000e}{subsection.7.35.3}% 429 +\BOOKMARK [3][-]{subsubsection.7.35.3.4}{\376\377\0007\000.\0003\0005\000.\0003\000.\0004\000\040\000m\000i\000n\000i\000m\000u\000m\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000u\000n\000i\000t}{subsection.7.35.3}% 430 +\BOOKMARK [1][-]{section.7.36}{\376\377\0007\000.\0003\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000c\000o\000n\000d\000i\000t\000i\000o\000n\000:\000:\000S\000u\000c\000c\000e\000e\000d\000O\000n\000A\000v\000e\000r\000a\000g\000e\000C\000o\000l\000o\000u\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 431 +\BOOKMARK [2][-]{subsection.7.36.1}{\376\377\0007\000.\0003\0006\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.36}% 432 +\BOOKMARK [3][-]{subsubsection.7.36.1.1}{\376\377\0007\000.\0003\0006\000.\0001\000.\0001\000\040\000S\000u\000c\000c\000e\000e\000d\000O\000n\000A\000v\000e\000r\000a\000g\000e\000C\000o\000l\000o\000u\000r\000\050\000\051}{subsection.7.36.1}% 433 +\BOOKMARK [2][-]{subsection.7.36.2}{\376\377\0007\000.\0003\0006\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.36}% 434 +\BOOKMARK [3][-]{subsubsection.7.36.2.1}{\376\377\0007\000.\0003\0006\000.\0002\000.\0001\000\040\000c\000a\000l\000c\000u\000l\000a\000t\000e\000C\000o\000l\000o\000r\000D\000i\000f\000f\000e\000r\000e\000n\000c\000e\000\050\000\051}{subsection.7.36.2}% 435 +\BOOKMARK [3][-]{subsubsection.7.36.2.2}{\376\377\0007\000.\0003\0006\000.\0002\000.\0002\000\040\000c\000a\000l\000c\000u\000l\000a\000t\000e\000M\000a\000x\000C\000o\000l\000o\000r\000D\000i\000f\000f\000e\000r\000e\000n\000c\000e\000\050\000\051}{subsection.7.36.2}% 436 +\BOOKMARK [3][-]{subsubsection.7.36.2.3}{\376\377\0007\000.\0003\0006\000.\0002\000.\0003\000\040\000g\000e\000t\000H\000e\000x\000C\000o\000l\000o\000u\000r\000\050\000\051}{subsection.7.36.2}% 437 +\BOOKMARK [3][-]{subsubsection.7.36.2.4}{\376\377\0007\000.\0003\0006\000.\0002\000.\0004\000\040\000g\000e\000t\000T\000o\000l\000e\000r\000a\000n\000c\000e\000\050\000\051}{subsection.7.36.2}% 438 +\BOOKMARK [3][-]{subsubsection.7.36.2.5}{\376\377\0007\000.\0003\0006\000.\0002\000.\0005\000\040\000h\000e\000x\000T\000o\000R\000G\000B\000\050\000\051}{subsection.7.36.2}% 439 +\BOOKMARK [3][-]{subsubsection.7.36.2.6}{\376\377\0007\000.\0003\0006\000.\0002\000.\0006\000\040\000p\000a\000r\000s\000e\000\050\000\051}{subsection.7.36.2}% 440 +\BOOKMARK [3][-]{subsubsection.7.36.2.7}{\376\377\0007\000.\0003\0006\000.\0002\000.\0007\000\040\000r\000u\000n\000\050\000\051}{subsection.7.36.2}% 441 +\BOOKMARK [3][-]{subsubsection.7.36.2.8}{\376\377\0007\000.\0003\0006\000.\0002\000.\0008\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.36.2}% 442 +\BOOKMARK [2][-]{subsection.7.36.3}{\376\377\0007\000.\0003\0006\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.36}% 443 +\BOOKMARK [3][-]{subsubsection.7.36.3.1}{\376\377\0007\000.\0003\0006\000.\0003\000.\0001\000\040\000h\000e\000x\000\137\000c\000o\000l\000o\000u\000r}{subsection.7.36.3}% 444 +\BOOKMARK [3][-]{subsubsection.7.36.3.2}{\376\377\0007\000.\0003\0006\000.\0003\000.\0002\000\040\000t\000o\000l\000e\000r\000a\000n\000c\000e}{subsection.7.36.3}% 445 +\BOOKMARK [1][-]{section.7.37}{\376\377\0007\000.\0003\0007\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000c\000o\000n\000d\000i\000t\000i\000o\000n\000:\000:\000S\000u\000c\000c\000e\000e\000d\000O\000n\000A\000v\000e\000r\000a\000g\000e\000N\000e\000a\000r\000b\000y\000S\000c\000a\000n\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 446 +\BOOKMARK [2][-]{subsection.7.37.1}{\376\377\0007\000.\0003\0007\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.37}% 447 +\BOOKMARK [3][-]{subsubsection.7.37.1.1}{\376\377\0007\000.\0003\0007\000.\0001\000.\0001\000\040\000S\000u\000c\000c\000e\000e\000d\000O\000n\000A\000v\000e\000r\000a\000g\000e\000N\000e\000a\000r\000b\000y\000S\000c\000a\000n\000\050\000\051}{subsection.7.37.1}% 448 +\BOOKMARK [2][-]{subsection.7.37.2}{\376\377\0007\000.\0003\0007\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.37}% 449 +\BOOKMARK [3][-]{subsubsection.7.37.2.1}{\376\377\0007\000.\0003\0007\000.\0002\000.\0001\000\040\000g\000e\000t\000A\000v\000e\000r\000a\000g\000e\000D\000i\000s\000t\000a\000n\000c\000e\000U\000n\000i\000t\000\050\000\051}{subsection.7.37.2}% 450 +\BOOKMARK [3][-]{subsubsection.7.37.2.2}{\376\377\0007\000.\0003\0007\000.\0002\000.\0002\000\040\000g\000e\000t\000C\000e\000n\000t\000i\000m\000e\000t\000e\000r\000s\000\050\000\051}{subsection.7.37.2}% 451 +\BOOKMARK [3][-]{subsubsection.7.37.2.3}{\376\377\0007\000.\0003\0007\000.\0002\000.\0003\000\040\000g\000e\000t\000M\000a\000x\000A\000n\000g\000l\000e\000\050\000\051}{subsection.7.37.2}% 452 +\BOOKMARK [3][-]{subsubsection.7.37.2.4}{\376\377\0007\000.\0003\0007\000.\0002\000.\0004\000\040\000g\000e\000t\000M\000i\000n\000A\000n\000g\000l\000e\000\050\000\051}{subsection.7.37.2}% 453 +\BOOKMARK [3][-]{subsubsection.7.37.2.5}{\376\377\0007\000.\0003\0007\000.\0002\000.\0005\000\040\000g\000e\000t\000S\000m\000a\000l\000l\000e\000s\000t\000M\000e\000a\000s\000u\000r\000e\000A\000m\000o\000u\000n\000t\000U\000s\000e\000d\000\050\000\051}{subsection.7.37.2}% 454 +\BOOKMARK [3][-]{subsubsection.7.37.2.6}{\376\377\0007\000.\0003\0007\000.\0002\000.\0006\000\040\000p\000a\000r\000s\000e\000\050\000\051}{subsection.7.37.2}% 455 +\BOOKMARK [3][-]{subsubsection.7.37.2.7}{\376\377\0007\000.\0003\0007\000.\0002\000.\0007\000\040\000r\000u\000n\000\050\000\051}{subsection.7.37.2}% 456 +\BOOKMARK [3][-]{subsubsection.7.37.2.8}{\376\377\0007\000.\0003\0007\000.\0002\000.\0008\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.37.2}% 457 +\BOOKMARK [2][-]{subsection.7.37.3}{\376\377\0007\000.\0003\0007\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.37}% 458 +\BOOKMARK [3][-]{subsubsection.7.37.3.1}{\376\377\0007\000.\0003\0007\000.\0003\000.\0001\000\040\000a\000v\000e\000r\000a\000g\000e\000\137\000d\000i\000s\000t\000a\000n\000c\000e\000\137\000u\000n\000i\000t}{subsection.7.37.3}% 459 +\BOOKMARK [3][-]{subsubsection.7.37.3.2}{\376\377\0007\000.\0003\0007\000.\0003\000.\0002\000\040\000c\000m}{subsection.7.37.3}% 460 +\BOOKMARK [3][-]{subsubsection.7.37.3.3}{\376\377\0007\000.\0003\0007\000.\0003\000.\0003\000\040\000m\000a\000x\000\137\000a\000n\000g\000l\000e}{subsection.7.37.3}% 461 +\BOOKMARK [3][-]{subsubsection.7.37.3.4}{\376\377\0007\000.\0003\0007\000.\0003\000.\0004\000\040\000m\000i\000n\000\137\000a\000n\000g\000l\000e}{subsection.7.37.3}% 462 +\BOOKMARK [3][-]{subsubsection.7.37.3.5}{\376\377\0007\000.\0003\0007\000.\0003\000.\0005\000\040\000s\000m\000a\000l\000l\000e\000s\000t\000\137\000m\000e\000a\000s\000u\000r\000e\000\137\000a\000m\000o\000u\000n\000t\000\137\000u\000s\000e\000d}{subsection.7.37.3}% 463 +\BOOKMARK [1][-]{section.7.38}{\376\377\0007\000.\0003\0008\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000c\000u\000s\000t\000o\000m\000:\000:\000a\000c\000t\000i\000o\000n\000:\000:\000T\000u\000r\000n\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 464 +\BOOKMARK [2][-]{subsection.7.38.1}{\376\377\0007\000.\0003\0008\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.38}% 465 +\BOOKMARK [3][-]{subsubsection.7.38.1.1}{\376\377\0007\000.\0003\0008\000.\0001\000.\0001\000\040\000T\000u\000r\000n\000\050\000\051}{subsection.7.38.1}% 466 +\BOOKMARK [2][-]{subsection.7.38.2}{\376\377\0007\000.\0003\0008\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.38}% 467 +\BOOKMARK [3][-]{subsubsection.7.38.2.1}{\376\377\0007\000.\0003\0008\000.\0002\000.\0001\000\040\000g\000e\000t\000A\000n\000g\000l\000e\000\050\000\051}{subsection.7.38.2}% 468 +\BOOKMARK [3][-]{subsubsection.7.38.2.2}{\376\377\0007\000.\0003\0008\000.\0002\000.\0002\000\040\000p\000a\000r\000s\000e\000\050\000\051}{subsection.7.38.2}% 469 +\BOOKMARK [3][-]{subsubsection.7.38.2.3}{\376\377\0007\000.\0003\0008\000.\0002\000.\0003\000\040\000r\000u\000n\000\050\000\051}{subsection.7.38.2}% 470 +\BOOKMARK [3][-]{subsubsection.7.38.2.4}{\376\377\0007\000.\0003\0008\000.\0002\000.\0004\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.38.2}% 471 +\BOOKMARK [2][-]{subsection.7.38.3}{\376\377\0007\000.\0003\0008\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.38}% 472 +\BOOKMARK [3][-]{subsubsection.7.38.3.1}{\376\377\0007\000.\0003\0008\000.\0003\000.\0001\000\040\000a\000n\000g\000l\000e}{subsection.7.38.3}% 473 +\BOOKMARK [1][-]{section.7.39}{\376\377\0007\000.\0003\0009\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000n\000o\000d\000e\000:\000:\000l\000e\000a\000f\000:\000:\000U\000s\000e\000R\000o\000o\000t\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.7}% 474 +\BOOKMARK [2][-]{subsection.7.39.1}{\376\377\0007\000.\0003\0009\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.39}% 475 +\BOOKMARK [3][-]{subsubsection.7.39.1.1}{\376\377\0007\000.\0003\0009\000.\0001\000.\0001\000\040\000U\000s\000e\000R\000o\000o\000t\000\050\000\051}{subsection.7.39.1}% 476 +\BOOKMARK [2][-]{subsection.7.39.2}{\376\377\0007\000.\0003\0009\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.39}% 477 +\BOOKMARK [3][-]{subsubsection.7.39.2.1}{\376\377\0007\000.\0003\0009\000.\0002\000.\0001\000\040\000g\000e\000t\000I\000d\000\050\000\051}{subsection.7.39.2}% 478 +\BOOKMARK [3][-]{subsubsection.7.39.2.2}{\376\377\0007\000.\0003\0009\000.\0002\000.\0002\000\040\000r\000u\000n\000\050\000\051}{subsection.7.39.2}% 479 +\BOOKMARK [3][-]{subsubsection.7.39.2.3}{\376\377\0007\000.\0003\0009\000.\0002\000.\0003\000\040\000t\000o\000S\000t\000r\000i\000n\000g\000\050\000\051}{subsection.7.39.2}% 480 +\BOOKMARK [3][-]{subsubsection.7.39.2.4}{\376\377\0007\000.\0003\0009\000.\0002\000.\0004\000\040\000t\000y\000p\000e\000\050\000\051}{subsection.7.39.2}% 481 +\BOOKMARK [2][-]{subsection.7.39.3}{\376\377\0007\000.\0003\0009\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.7.39}% 482 +\BOOKMARK [3][-]{subsubsection.7.39.3.1}{\376\377\0007\000.\0003\0009\000.\0003\000.\0001\000\040\000i\000d}{subsection.7.39.3}% 483 +\BOOKMARK [0][-]{chapter.8}{\376\377\0008\000\040\000F\000i\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 484 +\BOOKMARK [1][-]{section.8.1}{\376\377\0008\000.\0001\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 485 +\BOOKMARK [1][-]{section.8.2}{\376\377\0008\000.\0002\000\040\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000.\000h\000p\000p}{chapter.8}% 486 +\BOOKMARK [1][-]{section.8.3}{\376\377\0008\000.\0003\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000P\000a\000r\000s\000e\000r\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 487 +\BOOKMARK [1][-]{section.8.4}{\376\377\0008\000.\0004\000\040\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000P\000a\000r\000s\000e\000r\000.\000h\000p\000p}{chapter.8}% 488 +\BOOKMARK [1][-]{section.8.5}{\376\377\0008\000.\0005\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000C\000o\000n\000t\000e\000x\000t\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 489 +\BOOKMARK [1][-]{section.8.6}{\376\377\0008\000.\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000C\000o\000n\000t\000e\000x\000t\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 490 +\BOOKMARK [1][-]{section.8.7}{\376\377\0008\000.\0007\000\040\000C\000o\000n\000t\000e\000x\000t\000.\000h}{chapter.8}% 491 +\BOOKMARK [1][-]{section.8.8}{\376\377\0008\000.\0008\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000b\000l\000a\000c\000k\000b\000o\000a\000r\000d\000/\000B\000l\000a\000c\000k\000b\000o\000a\000r\000d\000N\000o\000d\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 492 +\BOOKMARK [1][-]{section.8.9}{\376\377\0008\000.\0009\000\040\000B\000l\000a\000c\000k\000b\000o\000a\000r\000d\000N\000o\000d\000e\000.\000h\000p\000p}{chapter.8}% 493 +\BOOKMARK [1][-]{section.8.10}{\376\377\0008\000.\0001\0000\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000b\000l\000a\000c\000k\000b\000o\000a\000r\000d\000/\000B\000l\000a\000c\000k\000b\000o\000a\000r\000d\000T\000y\000p\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 494 +\BOOKMARK [1][-]{section.8.11}{\376\377\0008\000.\0001\0001\000\040\000B\000l\000a\000c\000k\000b\000o\000a\000r\000d\000T\000y\000p\000e\000.\000h\000p\000p}{chapter.8}% 495 +\BOOKMARK [1][-]{section.8.12}{\376\377\0008\000.\0001\0002\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000b\000l\000a\000c\000k\000b\000o\000a\000r\000d\000/\000C\000h\000a\000n\000g\000e\000I\000n\000t\000e\000g\000e\000r\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 496 +\BOOKMARK [1][-]{section.8.13}{\376\377\0008\000.\0001\0003\000\040\000C\000h\000a\000n\000g\000e\000I\000n\000t\000e\000g\000e\000r\000.\000h\000p\000p}{chapter.8}% 497 +\BOOKMARK [1][-]{section.8.14}{\376\377\0008\000.\0001\0004\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000b\000l\000a\000c\000k\000b\000o\000a\000r\000d\000/\000e\000n\000u\000m\000/\000C\000o\000n\000d\000i\000t\000i\000o\000n\000O\000p\000e\000r\000a\000t\000o\000r\000T\000y\000p\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 498 +\BOOKMARK [1][-]{section.8.15}{\376\377\0008\000.\0001\0005\000\040\000C\000o\000n\000d\000i\000t\000i\000o\000n\000O\000p\000e\000r\000a\000t\000o\000r\000T\000y\000p\000e\000.\000h\000p\000p}{chapter.8}% 499 +\BOOKMARK [1][-]{section.8.16}{\376\377\0008\000.\0001\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000b\000l\000a\000c\000k\000b\000o\000a\000r\000d\000/\000e\000n\000u\000m\000/\000I\000n\000t\000e\000g\000e\000r\000C\000h\000a\000n\000g\000e\000T\000y\000p\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 500 +\BOOKMARK [1][-]{section.8.17}{\376\377\0008\000.\0001\0007\000\040\000I\000n\000t\000e\000g\000e\000r\000C\000h\000a\000n\000g\000e\000T\000y\000p\000e\000.\000h\000p\000p}{chapter.8}% 501 +\BOOKMARK [1][-]{section.8.18}{\376\377\0008\000.\0001\0008\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000b\000l\000a\000c\000k\000b\000o\000a\000r\000d\000/\000I\000n\000t\000e\000g\000e\000r\000C\000o\000n\000d\000i\000t\000i\000o\000n\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 502 +\BOOKMARK [1][-]{section.8.19}{\376\377\0008\000.\0001\0009\000\040\000I\000n\000t\000e\000g\000e\000r\000C\000o\000n\000d\000i\000t\000i\000o\000n\000.\000h\000p\000p}{chapter.8}% 503 +\BOOKMARK [1][-]{section.8.20}{\376\377\0008\000.\0002\0000\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000o\000m\000p\000o\000s\000i\000t\000e\000/\000C\000o\000m\000p\000o\000s\000i\000t\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 504 +\BOOKMARK [1][-]{section.8.21}{\376\377\0008\000.\0002\0001\000\040\000C\000o\000m\000p\000o\000s\000i\000t\000e\000.\000h\000p\000p}{chapter.8}% 505 +\BOOKMARK [1][-]{section.8.22}{\376\377\0008\000.\0002\0002\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000o\000m\000p\000o\000s\000i\000t\000e\000/\000C\000o\000m\000p\000o\000s\000i\000t\000e\000T\000y\000p\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 506 +\BOOKMARK [1][-]{section.8.23}{\376\377\0008\000.\0002\0003\000\040\000C\000o\000m\000p\000o\000s\000i\000t\000e\000T\000y\000p\000e\000.\000h\000p\000p}{chapter.8}% 507 +\BOOKMARK [1][-]{section.8.24}{\376\377\0008\000.\0002\0004\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000o\000m\000p\000o\000s\000i\000t\000e\000/\000R\000a\000n\000d\000o\000m\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 508 +\BOOKMARK [2][-]{subsection.8.24.1}{\376\377\0008\000.\0002\0004\000.\0001\000\040\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.8.24}% 509 +\BOOKMARK [3][-]{subsubsection.8.24.1.1}{\376\377\0008\000.\0002\0004\000.\0001\000.\0001\000\040\000e\000f\000f\000o\000l\000k\000r\000o\000n\000i\000u\000m\000\137\000R\000a\000n\000d\000o\000m}{subsection.8.24.1}% 510 +\BOOKMARK [1][-]{section.8.25}{\376\377\0008\000.\0002\0005\000\040\000R\000a\000n\000d\000o\000m\000.\000h\000p\000p}{chapter.8}% 511 +\BOOKMARK [1][-]{section.8.26}{\376\377\0008\000.\0002\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000o\000m\000p\000o\000s\000i\000t\000e\000/\000S\000e\000l\000e\000c\000t\000o\000r\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 512 +\BOOKMARK [1][-]{section.8.27}{\376\377\0008\000.\0002\0007\000\040\000S\000e\000l\000e\000c\000t\000o\000r\000.\000h\000p\000p}{chapter.8}% 513 +\BOOKMARK [1][-]{section.8.28}{\376\377\0008\000.\0002\0008\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000o\000m\000p\000o\000s\000i\000t\000e\000/\000S\000e\000q\000u\000e\000n\000c\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 514 +\BOOKMARK [1][-]{section.8.29}{\376\377\0008\000.\0002\0009\000\040\000S\000e\000q\000u\000e\000n\000c\000e\000.\000h\000p\000p}{chapter.8}% 515 +\BOOKMARK [1][-]{section.8.30}{\376\377\0008\000.\0003\0000\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 516 +\BOOKMARK [1][-]{section.8.31}{\376\377\0008\000.\0003\0001\000\040\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000.\000h\000p\000p}{chapter.8}% 517 +\BOOKMARK [1][-]{section.8.32}{\376\377\0008\000.\0003\0002\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000P\000a\000r\000s\000e\000r\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 518 +\BOOKMARK [1][-]{section.8.33}{\376\377\0008\000.\0003\0003\000\040\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000P\000a\000r\000s\000e\000r\000.\000h\000p\000p}{chapter.8}% 519 +\BOOKMARK [1][-]{section.8.34}{\376\377\0008\000.\0003\0004\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000d\000e\000c\000o\000r\000a\000t\000o\000r\000/\000D\000e\000c\000o\000r\000a\000t\000o\000r\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 520 +\BOOKMARK [1][-]{section.8.35}{\376\377\0008\000.\0003\0005\000\040\000D\000e\000c\000o\000r\000a\000t\000o\000r\000.\000h\000p\000p}{chapter.8}% 521 +\BOOKMARK [1][-]{section.8.36}{\376\377\0008\000.\0003\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000d\000e\000c\000o\000r\000a\000t\000o\000r\000/\000D\000e\000c\000o\000r\000a\000t\000o\000r\000T\000y\000p\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 522 +\BOOKMARK [1][-]{section.8.37}{\376\377\0008\000.\0003\0007\000\040\000D\000e\000c\000o\000r\000a\000t\000o\000r\000T\000y\000p\000e\000.\000h\000p\000p}{chapter.8}% 523 +\BOOKMARK [1][-]{section.8.38}{\376\377\0008\000.\0003\0008\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000d\000e\000c\000o\000r\000a\000t\000o\000r\000/\000I\000n\000v\000e\000r\000t\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 524 +\BOOKMARK [1][-]{section.8.39}{\376\377\0008\000.\0003\0009\000\040\000I\000n\000v\000e\000r\000t\000.\000h\000p\000p}{chapter.8}% 525 +\BOOKMARK [1][-]{section.8.40}{\376\377\0008\000.\0004\0000\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000d\000e\000c\000o\000r\000a\000t\000o\000r\000/\000R\000e\000p\000e\000a\000t\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 526 +\BOOKMARK [1][-]{section.8.41}{\376\377\0008\000.\0004\0001\000\040\000R\000e\000p\000e\000a\000t\000.\000h\000p\000p}{chapter.8}% 527 +\BOOKMARK [1][-]{section.8.42}{\376\377\0008\000.\0004\0002\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000l\000e\000a\000f\000/\000F\000a\000i\000l\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 528 +\BOOKMARK [1][-]{section.8.43}{\376\377\0008\000.\0004\0003\000\040\000F\000a\000i\000l\000.\000h\000p\000p}{chapter.8}% 529 +\BOOKMARK [1][-]{section.8.44}{\376\377\0008\000.\0004\0004\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000l\000e\000a\000f\000/\000L\000e\000a\000f\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 530 +\BOOKMARK [1][-]{section.8.45}{\376\377\0008\000.\0004\0005\000\040\000L\000e\000a\000f\000.\000h\000p\000p}{chapter.8}% 531 +\BOOKMARK [1][-]{section.8.46}{\376\377\0008\000.\0004\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000l\000e\000a\000f\000/\000L\000e\000a\000f\000T\000y\000p\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 532 +\BOOKMARK [1][-]{section.8.47}{\376\377\0008\000.\0004\0007\000\040\000L\000e\000a\000f\000T\000y\000p\000e\000.\000h\000p\000p}{chapter.8}% 533 +\BOOKMARK [1][-]{section.8.48}{\376\377\0008\000.\0004\0008\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000l\000e\000a\000f\000/\000S\000u\000c\000c\000e\000e\000d\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 534 +\BOOKMARK [1][-]{section.8.49}{\376\377\0008\000.\0004\0009\000\040\000S\000u\000c\000c\000e\000e\000d\000.\000h\000p\000p}{chapter.8}% 535 +\BOOKMARK [1][-]{section.8.50}{\376\377\0008\000.\0005\0000\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000l\000e\000a\000f\000/\000U\000s\000e\000R\000o\000o\000t\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 536 +\BOOKMARK [1][-]{section.8.51}{\376\377\0008\000.\0005\0001\000\040\000U\000s\000e\000R\000o\000o\000t\000.\000h\000p\000p}{chapter.8}% 537 +\BOOKMARK [1][-]{section.8.52}{\376\377\0008\000.\0005\0002\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000N\000o\000d\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 538 +\BOOKMARK [1][-]{section.8.53}{\376\377\0008\000.\0005\0003\000\040\000N\000o\000d\000e\000.\000h\000p\000p}{chapter.8}% 539 +\BOOKMARK [1][-]{section.8.54}{\376\377\0008\000.\0005\0004\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000R\000o\000o\000t\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 540 +\BOOKMARK [1][-]{section.8.55}{\376\377\0008\000.\0005\0005\000\040\000R\000o\000o\000t\000.\000h\000p\000p}{chapter.8}% 541 +\BOOKMARK [1][-]{section.8.56}{\376\377\0008\000.\0005\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000S\000t\000a\000t\000u\000s\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 542 +\BOOKMARK [1][-]{section.8.57}{\376\377\0008\000.\0005\0007\000\040\000S\000t\000a\000t\000u\000s\000.\000h\000p\000p}{chapter.8}% 543 +\BOOKMARK [1][-]{section.8.58}{\376\377\0008\000.\0005\0008\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000g\000l\000o\000b\000a\000l\000/\000d\000i\000s\000t\000a\000n\000c\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 544 +\BOOKMARK [1][-]{section.8.59}{\376\377\0008\000.\0005\0009\000\040\000d\000i\000s\000t\000a\000n\000c\000e\000.\000h}{chapter.8}% 545 +\BOOKMARK [1][-]{section.8.60}{\376\377\0008\000.\0006\0000\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000a\000c\000t\000i\000o\000n\000/\000D\000r\000i\000v\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 546 +\BOOKMARK [1][-]{section.8.61}{\376\377\0008\000.\0006\0001\000\040\000D\000r\000i\000v\000e\000.\000h\000p\000p}{chapter.8}% 547 +\BOOKMARK [1][-]{section.8.62}{\376\377\0008\000.\0006\0002\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000a\000c\000t\000i\000o\000n\000/\000e\000n\000u\000m\000/\000C\000l\000o\000c\000k\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000y\000p\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 548 +\BOOKMARK [1][-]{section.8.63}{\376\377\0008\000.\0006\0003\000\040\000C\000l\000o\000c\000k\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000y\000p\000e\000.\000h\000p\000p}{chapter.8}% 549 +\BOOKMARK [1][-]{section.8.64}{\376\377\0008\000.\0006\0004\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000a\000c\000t\000i\000o\000n\000/\000e\000n\000u\000m\000/\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000y\000p\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 550 +\BOOKMARK [1][-]{section.8.65}{\376\377\0008\000.\0006\0005\000\040\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000y\000p\000e\000.\000h\000p\000p}{chapter.8}% 551 +\BOOKMARK [1][-]{section.8.66}{\376\377\0008\000.\0006\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000a\000c\000t\000i\000o\000n\000/\000e\000n\000u\000m\000/\000S\000e\000r\000v\000o\000T\000y\000p\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 552 +\BOOKMARK [1][-]{section.8.67}{\376\377\0008\000.\0006\0007\000\040\000S\000e\000r\000v\000o\000T\000y\000p\000e\000.\000h\000p\000p}{chapter.8}% 553 +\BOOKMARK [1][-]{section.8.68}{\376\377\0008\000.\0006\0008\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000a\000c\000t\000i\000o\000n\000/\000e\000n\000u\000m\000/\000W\000h\000e\000e\000l\000T\000y\000p\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 554 +\BOOKMARK [1][-]{section.8.69}{\376\377\0008\000.\0006\0009\000\040\000W\000h\000e\000e\000l\000T\000y\000p\000e\000.\000h\000p\000p}{chapter.8}% 555 +\BOOKMARK [1][-]{section.8.70}{\376\377\0008\000.\0007\0000\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000a\000c\000t\000i\000o\000n\000/\000P\000a\000u\000s\000e\000E\000x\000e\000c\000u\000t\000i\000o\000n\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 556 +\BOOKMARK [1][-]{section.8.71}{\376\377\0008\000.\0007\0001\000\040\000P\000a\000u\000s\000e\000E\000x\000e\000c\000u\000t\000i\000o\000n\000.\000h\000p\000p}{chapter.8}% 557 +\BOOKMARK [1][-]{section.8.72}{\376\377\0008\000.\0007\0002\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000a\000c\000t\000i\000o\000n\000/\000P\000r\000i\000n\000t\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 558 +\BOOKMARK [1][-]{section.8.73}{\376\377\0008\000.\0007\0003\000\040\000P\000r\000i\000n\000t\000.\000h\000p\000p}{chapter.8}% 559 +\BOOKMARK [1][-]{section.8.74}{\376\377\0008\000.\0007\0004\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000a\000c\000t\000i\000o\000n\000/\000S\000e\000t\000A\000n\000g\000l\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 560 +\BOOKMARK [1][-]{section.8.75}{\376\377\0008\000.\0007\0005\000\040\000S\000e\000t\000A\000n\000g\000l\000e\000.\000h\000p\000p}{chapter.8}% 561 +\BOOKMARK [1][-]{section.8.76}{\376\377\0008\000.\0007\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000a\000c\000t\000i\000o\000n\000/\000S\000e\000t\000S\000p\000e\000e\000d\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 562 +\BOOKMARK [1][-]{section.8.77}{\376\377\0008\000.\0007\0007\000\040\000S\000e\000t\000S\000p\000e\000e\000d\000.\000h\000p\000p}{chapter.8}% 563 +\BOOKMARK [1][-]{section.8.78}{\376\377\0008\000.\0007\0008\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000a\000c\000t\000i\000o\000n\000/\000S\000e\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 564 +\BOOKMARK [1][-]{section.8.79}{\376\377\0008\000.\0007\0009\000\040\000S\000e\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000.\000h\000p\000p}{chapter.8}% 565 +\BOOKMARK [1][-]{section.8.80}{\376\377\0008\000.\0008\0000\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000a\000c\000t\000i\000o\000n\000/\000T\000u\000r\000n\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 566 +\BOOKMARK [1][-]{section.8.81}{\376\377\0008\000.\0008\0001\000\040\000T\000u\000r\000n\000.\000h\000p\000p}{chapter.8}% 567 +\BOOKMARK [1][-]{section.8.82}{\376\377\0008\000.\0008\0002\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000C\000a\000r\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000P\000a\000r\000s\000e\000r\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 568 +\BOOKMARK [1][-]{section.8.83}{\376\377\0008\000.\0008\0003\000\040\000C\000a\000r\000C\000u\000s\000t\000o\000m\000N\000o\000d\000e\000P\000a\000r\000s\000e\000r\000.\000h\000p\000p}{chapter.8}% 569 +\BOOKMARK [1][-]{section.8.84}{\376\377\0008\000.\0008\0004\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000c\000o\000n\000d\000i\000t\000i\000o\000n\000/\000S\000u\000c\000c\000e\000e\000d\000O\000n\000A\000n\000y\000N\000e\000a\000r\000b\000y\000S\000c\000a\000n\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 570 +\BOOKMARK [1][-]{section.8.85}{\376\377\0008\000.\0008\0005\000\040\000S\000u\000c\000c\000e\000e\000d\000O\000n\000A\000n\000y\000N\000e\000a\000r\000b\000y\000S\000c\000a\000n\000.\000h\000p\000p}{chapter.8}% 571 +\BOOKMARK [1][-]{section.8.86}{\376\377\0008\000.\0008\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000c\000o\000n\000d\000i\000t\000i\000o\000n\000/\000S\000u\000c\000c\000e\000e\000d\000O\000n\000A\000v\000e\000r\000a\000g\000e\000C\000o\000l\000o\000u\000r\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 572 +\BOOKMARK [1][-]{section.8.87}{\376\377\0008\000.\0008\0007\000\040\000S\000u\000c\000c\000e\000e\000d\000O\000n\000A\000v\000e\000r\000a\000g\000e\000C\000o\000l\000o\000u\000r\000.\000h\000p\000p}{chapter.8}% 573 +\BOOKMARK [1][-]{section.8.88}{\376\377\0008\000.\0008\0008\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000c\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000n\000o\000d\000e\000/\000c\000u\000s\000t\000o\000m\000/\000c\000o\000n\000d\000i\000t\000i\000o\000n\000/\000S\000u\000c\000c\000e\000e\000d\000O\000n\000A\000v\000e\000r\000a\000g\000e\000N\000e\000a\000r\000b\000y\000S\000c\000a\000n\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 574 +\BOOKMARK [1][-]{section.8.89}{\376\377\0008\000.\0008\0009\000\040\000S\000u\000c\000c\000e\000e\000d\000O\000n\000A\000v\000e\000r\000a\000g\000e\000N\000e\000a\000r\000b\000y\000S\000c\000a\000n\000.\000h\000p\000p}{chapter.8}% 575 +\BOOKMARK [1][-]{section.8.90}{\376\377\0008\000.\0009\0000\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000t\000e\000s\000t\000e\000r\000/\000s\000r\000c\000/\000m\000a\000i\000n\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 576 +\BOOKMARK [2][-]{subsection.8.90.1}{\376\377\0008\000.\0009\0000\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.8.90}% 577 +\BOOKMARK [3][-]{subsubsection.8.90.1.1}{\376\377\0008\000.\0009\0000\000.\0001\000.\0001\000\040\000m\000a\000i\000n\000\050\000\051}{subsection.8.90.1}% 578 +\BOOKMARK [1][-]{section.8.91}{\376\377\0008\000.\0009\0001\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000v\000a\000l\000i\000d\000a\000t\000o\000r\000/\000s\000r\000c\000/\000m\000a\000i\000n\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 579 +\BOOKMARK [2][-]{subsection.8.91.1}{\376\377\0008\000.\0009\0001\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.8.91}% 580 +\BOOKMARK [3][-]{subsubsection.8.91.1.1}{\376\377\0008\000.\0009\0001\000.\0001\000.\0001\000\040\000m\000a\000i\000n\000\050\000\051}{subsection.8.91.1}% 581 +\BOOKMARK [1][-]{section.8.92}{\376\377\0008\000.\0009\0002\000\040\000R\000E\000A\000D\000M\000E\000.\000m\000d\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 582 +\BOOKMARK [1][-]{section.8.93}{\376\377\0008\000.\0009\0003\000\040\000r\000p\000l\000i\000d\000a\000r\000/\000i\000n\000c\000l\000u\000d\000e\000/\000R\000P\000L\000i\000d\000a\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 583 +\BOOKMARK [1][-]{section.8.94}{\376\377\0008\000.\0009\0004\000\040\000R\000P\000L\000i\000d\000a\000r\000.\000h}{chapter.8}% 584 +\BOOKMARK [1][-]{section.8.95}{\376\377\0008\000.\0009\0005\000\040\000u\000t\000i\000l\000s\000/\000i\000n\000c\000l\000u\000d\000e\000/\000u\000t\000i\000l\000s\000/\000T\000y\000p\000e\000N\000a\000m\000e\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 585 +\BOOKMARK [1][-]{section.8.96}{\376\377\0008\000.\0009\0006\000\040\000T\000y\000p\000e\000N\000a\000m\000e\000.\000h\000p\000p}{chapter.8}% 586 +\BOOKMARK [1][-]{section.8.97}{\376\377\0008\000.\0009\0007\000\040\000u\000t\000i\000l\000s\000/\000i\000n\000c\000l\000u\000d\000e\000/\000u\000t\000i\000l\000s\000/\000U\000t\000i\000l\000i\000t\000y\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.8}% 587 +\BOOKMARK [1][-]{section.8.98}{\376\377\0008\000.\0009\0008\000\040\000U\000t\000i\000l\000i\000t\000y\000.\000h\000p\000p}{chapter.8}% 588 +\BOOKMARK [0][-]{section*.257}{\376\377\000I\000n\000d\000e\000x}{}% 589 diff --git a/other/latex/refman.pdf b/other/latex/refman.pdf new file mode 100644 index 00000000..c156ad99 Binary files /dev/null and b/other/latex/refman.pdf differ diff --git a/other/latex/refman.toc b/other/latex/refman.toc new file mode 100644 index 00000000..640ed148 --- /dev/null +++ b/other/latex/refman.toc @@ -0,0 +1,590 @@ +\@ifundefined {etoctocstyle}{\let \etoc@startlocaltoc \@gobble \let \etoc@settocdepth \@gobble \let \etoc@depthtag \@gobble \let \etoc@setlocaltop \@gobble }{} +\contentsline {chapter}{\numberline {1}Other}{1}{chapter.1}% +\contentsline {chapter}{\numberline {2}Namespace Index}{3}{chapter.2}% +\contentsline {section}{\numberline {2.1}Namespace List}{3}{section.2.1}% +\contentsline {chapter}{\numberline {3}Hierarchical Index}{5}{chapter.3}% +\contentsline {section}{\numberline {3.1}Class Hierarchy}{5}{section.3.1}% +\contentsline {chapter}{\numberline {4}Class Index}{7}{chapter.4}% +\contentsline {section}{\numberline {4.1}Class List}{7}{section.4.1}% +\contentsline {chapter}{\numberline {5}File Index}{9}{chapter.5}% +\contentsline {section}{\numberline {5.1}File List}{9}{section.5.1}% +\contentsline {chapter}{\numberline {6}Namespace Documentation}{11}{chapter.6}% +\contentsline {section}{\numberline {6.1}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree Namespace Reference}{11}{section.6.1}% +\contentsline {subsection}{\numberline {6.1.1}Enumeration Type Documentation}{11}{subsection.6.1.1}% +\contentsline {subsubsection}{\numberline {6.1.1.1}Status}{11}{subsubsection.6.1.1.1}% +\contentsline {section}{\numberline {6.2}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::global Namespace Reference}{12}{section.6.2}% +\contentsline {subsection}{\numberline {6.2.1}Variable Documentation}{12}{subsection.6.2.1}% +\contentsline {subsubsection}{\numberline {6.2.1.1}CM\_TO\_DISTANCE}{12}{subsubsection.6.2.1.1}% +\contentsline {section}{\numberline {6.3}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node Namespace Reference}{12}{section.6.3}% +\contentsline {section}{\numberline {6.4}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::blackboard Namespace Reference}{12}{section.6.4}% +\contentsline {subsection}{\numberline {6.4.1}Enumeration Type Documentation}{12}{subsection.6.4.1}% +\contentsline {subsubsection}{\numberline {6.4.1.1}BlackboardType}{12}{subsubsection.6.4.1.1}% +\contentsline {subsubsection}{\numberline {6.4.1.2}ConditionOperatorType}{13}{subsubsection.6.4.1.2}% +\contentsline {subsubsection}{\numberline {6.4.1.3}IntegerChangeType}{13}{subsubsection.6.4.1.3}% +\contentsline {section}{\numberline {6.5}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::composite Namespace Reference}{13}{section.6.5}% +\contentsline {subsection}{\numberline {6.5.1}Enumeration Type Documentation}{14}{subsection.6.5.1}% +\contentsline {subsubsection}{\numberline {6.5.1.1}CompositeType}{14}{subsubsection.6.5.1.1}% +\contentsline {section}{\numberline {6.6}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom Namespace Reference}{14}{section.6.6}% +\contentsline {section}{\numberline {6.7}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action Namespace Reference}{14}{section.6.7}% +\contentsline {subsection}{\numberline {6.7.1}Enumeration Type Documentation}{15}{subsection.6.7.1}% +\contentsline {subsubsection}{\numberline {6.7.1.1}ClockDirectionType}{15}{subsubsection.6.7.1.1}% +\contentsline {subsubsection}{\numberline {6.7.1.2}DirectionType}{15}{subsubsection.6.7.1.2}% +\contentsline {subsubsection}{\numberline {6.7.1.3}ServoType}{15}{subsubsection.6.7.1.3}% +\contentsline {subsubsection}{\numberline {6.7.1.4}WheelType}{15}{subsubsection.6.7.1.4}% +\contentsline {section}{\numberline {6.8}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::condition Namespace Reference}{16}{section.6.8}% +\contentsline {section}{\numberline {6.9}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::decorator Namespace Reference}{16}{section.6.9}% +\contentsline {subsection}{\numberline {6.9.1}Enumeration Type Documentation}{16}{subsection.6.9.1}% +\contentsline {subsubsection}{\numberline {6.9.1.1}DecoratorType}{16}{subsubsection.6.9.1.1}% +\contentsline {section}{\numberline {6.10}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::leaf Namespace Reference}{16}{section.6.10}% +\contentsline {subsection}{\numberline {6.10.1}Enumeration Type Documentation}{17}{subsection.6.10.1}% +\contentsline {subsubsection}{\numberline {6.10.1.1}LeafType}{17}{subsubsection.6.10.1.1}% +\contentsline {section}{\numberline {6.11}rplidar Namespace Reference}{17}{section.6.11}% +\contentsline {subsection}{\numberline {6.11.1}Enumeration Type Documentation}{18}{subsection.6.11.1}% +\contentsline {subsubsection}{\numberline {6.11.1.1}ScanType}{18}{subsubsection.6.11.1.1}% +\contentsline {subsection}{\numberline {6.11.2}Variable Documentation}{18}{subsection.6.11.2}% +\contentsline {subsubsection}{\numberline {6.11.2.1}DEFAULT\_MOTOR\_PWM}{18}{subsubsection.6.11.2.1}% +\contentsline {subsubsection}{\numberline {6.11.2.2}DESCRIPTOR\_LEN}{18}{subsubsection.6.11.2.2}% +\contentsline {subsubsection}{\numberline {6.11.2.3}GET\_HEALTH\_BYTE}{18}{subsubsection.6.11.2.3}% +\contentsline {subsubsection}{\numberline {6.11.2.4}GET\_INFO\_BYTE}{18}{subsubsection.6.11.2.4}% +\contentsline {subsubsection}{\numberline {6.11.2.5}HEALTH\_LEN}{19}{subsubsection.6.11.2.5}% +\contentsline {subsubsection}{\numberline {6.11.2.6}HEALTH\_TYPE}{19}{subsubsection.6.11.2.6}% +\contentsline {subsubsection}{\numberline {6.11.2.7}INFO\_LEN}{19}{subsubsection.6.11.2.7}% +\contentsline {subsubsection}{\numberline {6.11.2.8}INFO\_TYPE}{19}{subsubsection.6.11.2.8}% +\contentsline {subsubsection}{\numberline {6.11.2.9}MAX\_MOTOR\_PWM}{19}{subsubsection.6.11.2.9}% +\contentsline {subsubsection}{\numberline {6.11.2.10}RESET\_BYTE}{19}{subsubsection.6.11.2.10}% +\contentsline {subsubsection}{\numberline {6.11.2.11}SET\_PWM\_BYTE}{19}{subsubsection.6.11.2.11}% +\contentsline {subsubsection}{\numberline {6.11.2.12}STOP\_BYTE}{19}{subsubsection.6.11.2.12}% +\contentsline {subsubsection}{\numberline {6.11.2.13}SYNC\_BYTE}{20}{subsubsection.6.11.2.13}% +\contentsline {subsubsection}{\numberline {6.11.2.14}SYNC\_BYTE2}{20}{subsubsection.6.11.2.14}% +\contentsline {section}{\numberline {6.12}utils Namespace Reference}{20}{section.6.12}% +\contentsline {subsection}{\numberline {6.12.1}Function Documentation}{20}{subsection.6.12.1}% +\contentsline {subsubsection}{\numberline {6.12.1.1}CexprTypeName()}{20}{subsubsection.6.12.1.1}% +\contentsline {subsubsection}{\numberline {6.12.1.2}GetRawTypeNameFormat()}{20}{subsubsection.6.12.1.2}% +\contentsline {subsubsection}{\numberline {6.12.1.3}RawTypeName()}{21}{subsubsection.6.12.1.3}% +\contentsline {subsubsection}{\numberline {6.12.1.4}TypeName()\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{21}{subsubsection.6.12.1.4}% +\contentsline {subsubsection}{\numberline {6.12.1.5}TypeName()\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{21}{subsubsection.6.12.1.5}% +\contentsline {chapter}{\numberline {7}Class Documentation}{23}{chapter.7}% +\contentsline {section}{\numberline {7.1}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree Class Reference}{23}{section.7.1}% +\contentsline {subsection}{\numberline {7.1.1}Constructor \& Destructor Documentation}{23}{subsection.7.1.1}% +\contentsline {subsubsection}{\numberline {7.1.1.1}BehaviourTree()}{23}{subsubsection.7.1.1.1}% +\contentsline {subsection}{\numberline {7.1.2}Member Function Documentation}{24}{subsection.7.1.2}% +\contentsline {subsubsection}{\numberline {7.1.2.1}canRun()}{24}{subsubsection.7.1.2.1}% +\contentsline {subsubsection}{\numberline {7.1.2.2}incrementCycle()}{24}{subsubsection.7.1.2.2}% +\contentsline {subsubsection}{\numberline {7.1.2.3}resetCycles()}{24}{subsubsection.7.1.2.3}% +\contentsline {subsubsection}{\numberline {7.1.2.4}start()}{24}{subsubsection.7.1.2.4}% +\contentsline {subsubsection}{\numberline {7.1.2.5}tick()}{24}{subsubsection.7.1.2.5}% +\contentsline {subsubsection}{\numberline {7.1.2.6}toString()}{24}{subsubsection.7.1.2.6}% +\contentsline {subsubsection}{\numberline {7.1.2.7}UseRoot()}{24}{subsubsection.7.1.2.7}% +\contentsline {subsection}{\numberline {7.1.3}Member Data Documentation}{25}{subsection.7.1.3}% +\contentsline {subsubsection}{\numberline {7.1.3.1}cycle\_limit}{25}{subsubsection.7.1.3.1}% +\contentsline {subsubsection}{\numberline {7.1.3.2}cycles}{25}{subsubsection.7.1.3.2}% +\contentsline {subsubsection}{\numberline {7.1.3.3}root\_to\_use}{25}{subsubsection.7.1.3.3}% +\contentsline {subsubsection}{\numberline {7.1.3.4}roots}{25}{subsubsection.7.1.3.4}% +\contentsline {section}{\numberline {7.2}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser Class Reference}{25}{section.7.2}% +\contentsline {subsection}{\numberline {7.2.1}Constructor \& Destructor Documentation}{26}{subsection.7.2.1}% +\contentsline {subsubsection}{\numberline {7.2.1.1}BehaviourTreeParser()\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{26}{subsubsection.7.2.1.1}% +\contentsline {subsubsection}{\numberline {7.2.1.2}BehaviourTreeParser()\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{26}{subsubsection.7.2.1.2}% +\contentsline {subsection}{\numberline {7.2.2}Member Function Documentation}{26}{subsection.7.2.2}% +\contentsline {subsubsection}{\numberline {7.2.2.1}instance()}{26}{subsubsection.7.2.2.1}% +\contentsline {subsubsection}{\numberline {7.2.2.2}operator=()}{27}{subsubsection.7.2.2.2}% +\contentsline {subsubsection}{\numberline {7.2.2.3}parse()}{27}{subsubsection.7.2.2.3}% +\contentsline {subsubsection}{\numberline {7.2.2.4}parseBlackboardNode()}{27}{subsubsection.7.2.2.4}% +\contentsline {subsubsection}{\numberline {7.2.2.5}parseChild()}{27}{subsubsection.7.2.2.5}% +\contentsline {subsubsection}{\numberline {7.2.2.6}parseComposite()}{27}{subsubsection.7.2.2.6}% +\contentsline {subsubsection}{\numberline {7.2.2.7}parseCustomNode()}{27}{subsubsection.7.2.2.7}% +\contentsline {subsubsection}{\numberline {7.2.2.8}parseDecorator()}{28}{subsubsection.7.2.2.8}% +\contentsline {subsubsection}{\numberline {7.2.2.9}parseFileXML()}{28}{subsubsection.7.2.2.9}% +\contentsline {subsubsection}{\numberline {7.2.2.10}parseRoot()}{28}{subsubsection.7.2.2.10}% +\contentsline {subsubsection}{\numberline {7.2.2.11}parseXML()}{28}{subsubsection.7.2.2.11}% +\contentsline {subsubsection}{\numberline {7.2.2.12}setCustomNodeParser()}{28}{subsubsection.7.2.2.12}% +\contentsline {subsection}{\numberline {7.2.3}Member Data Documentation}{28}{subsection.7.2.3}% +\contentsline {subsubsection}{\numberline {7.2.3.1}custom\_node\_parser}{29}{subsubsection.7.2.3.1}% +\contentsline {section}{\numberline {7.3}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node Class Reference}{29}{section.7.3}% +\contentsline {subsection}{\numberline {7.3.1}Constructor \& Destructor Documentation}{29}{subsection.7.3.1}% +\contentsline {subsubsection}{\numberline {7.3.1.1}BlackboardNode()}{29}{subsubsection.7.3.1.1}% +\contentsline {subsection}{\numberline {7.3.2}Member Function Documentation}{29}{subsection.7.3.2}% +\contentsline {subsubsection}{\numberline {7.3.2.1}type()}{30}{subsubsection.7.3.2.1}% +\contentsline {section}{\numberline {7.4}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser Class Reference}{30}{section.7.4}% +\contentsline {subsection}{\numberline {7.4.1}Constructor \& Destructor Documentation}{30}{subsection.7.4.1}% +\contentsline {subsubsection}{\numberline {7.4.1.1}CarCustomNodeParser()}{30}{subsubsection.7.4.1.1}% +\contentsline {subsection}{\numberline {7.4.2}Member Function Documentation}{30}{subsection.7.4.2}% +\contentsline {subsubsection}{\numberline {7.4.2.1}parseCustomNode()}{31}{subsubsection.7.4.2.1}% +\contentsline {section}{\numberline {7.5}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Change\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Integer Class Reference}{31}{section.7.5}% +\contentsline {subsection}{\numberline {7.5.1}Constructor \& Destructor Documentation}{31}{subsection.7.5.1}% +\contentsline {subsubsection}{\numberline {7.5.1.1}ChangeInteger()}{32}{subsubsection.7.5.1.1}% +\contentsline {subsection}{\numberline {7.5.2}Member Function Documentation}{32}{subsection.7.5.2}% +\contentsline {subsubsection}{\numberline {7.5.2.1}run()}{32}{subsubsection.7.5.2.1}% +\contentsline {subsubsection}{\numberline {7.5.2.2}toString()}{32}{subsubsection.7.5.2.2}% +\contentsline {subsubsection}{\numberline {7.5.2.3}type()}{32}{subsubsection.7.5.2.3}% +\contentsline {subsection}{\numberline {7.5.3}Member Data Documentation}{32}{subsection.7.5.3}% +\contentsline {subsubsection}{\numberline {7.5.3.1}integer\_change\_type}{32}{subsubsection.7.5.3.1}% +\contentsline {subsubsection}{\numberline {7.5.3.2}value}{33}{subsubsection.7.5.3.2}% +\contentsline {subsubsection}{\numberline {7.5.3.3}variable\_name}{33}{subsubsection.7.5.3.3}% +\contentsline {section}{\numberline {7.6}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::composite\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Composite Class Reference}{33}{section.7.6}% +\contentsline {subsection}{\numberline {7.6.1}Constructor \& Destructor Documentation}{33}{subsection.7.6.1}% +\contentsline {subsubsection}{\numberline {7.6.1.1}Composite()}{34}{subsubsection.7.6.1.1}% +\contentsline {subsection}{\numberline {7.6.2}Member Function Documentation}{34}{subsection.7.6.2}% +\contentsline {subsubsection}{\numberline {7.6.2.1}run()}{34}{subsubsection.7.6.2.1}% +\contentsline {subsubsection}{\numberline {7.6.2.2}tick()}{34}{subsubsection.7.6.2.2}% +\contentsline {subsubsection}{\numberline {7.6.2.3}type()}{34}{subsubsection.7.6.2.3}% +\contentsline {subsection}{\numberline {7.6.3}Member Data Documentation}{34}{subsection.7.6.3}% +\contentsline {subsubsection}{\numberline {7.6.3.1}children}{35}{subsubsection.7.6.3.1}% +\contentsline {section}{\numberline {7.7}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Context Class Reference}{35}{section.7.7}% +\contentsline {subsection}{\numberline {7.7.1}Constructor \& Destructor Documentation}{35}{subsection.7.7.1}% +\contentsline {subsubsection}{\numberline {7.7.1.1}Context()}{36}{subsubsection.7.7.1.1}% +\contentsline {subsection}{\numberline {7.7.2}Member Function Documentation}{36}{subsection.7.7.2}% +\contentsline {subsubsection}{\numberline {7.7.2.1}\_()}{36}{subsubsection.7.7.2.1}% +\contentsline {subsubsection}{\numberline {7.7.2.2}canRun()}{36}{subsubsection.7.7.2.2}% +\contentsline {subsubsection}{\numberline {7.7.2.3}containsBlackboard()}{36}{subsubsection.7.7.2.3}% +\contentsline {subsubsection}{\numberline {7.7.2.4}getBehaviourTree()}{36}{subsubsection.7.7.2.4}% +\contentsline {subsubsection}{\numberline {7.7.2.5}getBlackboard()}{36}{subsubsection.7.7.2.5}% +\contentsline {subsubsection}{\numberline {7.7.2.6}popNode()}{36}{subsubsection.7.7.2.6}% +\contentsline {subsubsection}{\numberline {7.7.2.7}pushNodeTrace()}{37}{subsubsection.7.7.2.7}% +\contentsline {subsubsection}{\numberline {7.7.2.8}setBlackboard()}{37}{subsubsection.7.7.2.8}% +\contentsline {subsubsection}{\numberline {7.7.2.9}update()}{37}{subsubsection.7.7.2.9}% +\contentsline {subsubsection}{\numberline {7.7.2.10}UseRoot()}{37}{subsubsection.7.7.2.10}% +\contentsline {subsection}{\numberline {7.7.3}Member Data Documentation}{37}{subsection.7.7.3}% +\contentsline {subsubsection}{\numberline {7.7.3.1}behaviour\_tree}{37}{subsubsection.7.7.3.1}% +\contentsline {subsubsection}{\numberline {7.7.3.2}blackboard}{37}{subsubsection.7.7.3.2}% +\contentsline {subsubsection}{\numberline {7.7.3.3}node\_trace\_list}{38}{subsubsection.7.7.3.3}% +\contentsline {section}{\numberline {7.8}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node Class Reference}{38}{section.7.8}% +\contentsline {subsection}{\numberline {7.8.1}Constructor \& Destructor Documentation}{38}{subsection.7.8.1}% +\contentsline {subsubsection}{\numberline {7.8.1.1}CustomNode()}{39}{subsubsection.7.8.1.1}% +\contentsline {section}{\numberline {7.9}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser Class Reference}{39}{section.7.9}% +\contentsline {subsection}{\numberline {7.9.1}Member Function Documentation}{39}{subsection.7.9.1}% +\contentsline {subsubsection}{\numberline {7.9.1.1}parseCustomNode()}{39}{subsubsection.7.9.1.1}% +\contentsline {section}{\numberline {7.10}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::decorator\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Decorator Class Reference}{40}{section.7.10}% +\contentsline {subsection}{\numberline {7.10.1}Constructor \& Destructor Documentation}{40}{subsection.7.10.1}% +\contentsline {subsubsection}{\numberline {7.10.1.1}Decorator()}{40}{subsubsection.7.10.1.1}% +\contentsline {subsection}{\numberline {7.10.2}Member Function Documentation}{40}{subsection.7.10.2}% +\contentsline {subsubsection}{\numberline {7.10.2.1}type()}{40}{subsubsection.7.10.2.1}% +\contentsline {subsection}{\numberline {7.10.3}Member Data Documentation}{41}{subsection.7.10.3}% +\contentsline {subsubsection}{\numberline {7.10.3.1}child}{41}{subsubsection.7.10.3.1}% +\contentsline {section}{\numberline {7.11}rplidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Info Struct Reference}{41}{section.7.11}% +\contentsline {subsection}{\numberline {7.11.1}Member Data Documentation}{41}{subsection.7.11.1}% +\contentsline {subsubsection}{\numberline {7.11.1.1}firmware}{41}{subsubsection.7.11.1.1}% +\contentsline {subsubsection}{\numberline {7.11.1.2}hardware}{41}{subsubsection.7.11.1.2}% +\contentsline {subsubsection}{\numberline {7.11.1.3}model}{41}{subsubsection.7.11.1.3}% +\contentsline {subsubsection}{\numberline {7.11.1.4}serialNumber}{42}{subsubsection.7.11.1.4}% +\contentsline {section}{\numberline {7.12}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Drive Class Reference}{42}{section.7.12}% +\contentsline {subsection}{\numberline {7.12.1}Constructor \& Destructor Documentation}{42}{subsection.7.12.1}% +\contentsline {subsubsection}{\numberline {7.12.1.1}Drive()}{43}{subsubsection.7.12.1.1}% +\contentsline {subsection}{\numberline {7.12.2}Member Function Documentation}{43}{subsection.7.12.2}% +\contentsline {subsubsection}{\numberline {7.12.2.1}getDirectionType()}{43}{subsubsection.7.12.2.1}% +\contentsline {subsubsection}{\numberline {7.12.2.2}getSpeed()}{43}{subsubsection.7.12.2.2}% +\contentsline {subsubsection}{\numberline {7.12.2.3}parse()}{43}{subsubsection.7.12.2.3}% +\contentsline {subsubsection}{\numberline {7.12.2.4}run()}{43}{subsubsection.7.12.2.4}% +\contentsline {subsubsection}{\numberline {7.12.2.5}toString()}{43}{subsubsection.7.12.2.5}% +\contentsline {subsection}{\numberline {7.12.3}Member Data Documentation}{44}{subsection.7.12.3}% +\contentsline {subsubsection}{\numberline {7.12.3.1}direction\_type}{44}{subsubsection.7.12.3.1}% +\contentsline {subsubsection}{\numberline {7.12.3.2}speed}{44}{subsubsection.7.12.3.2}% +\contentsline {section}{\numberline {7.13}rplidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Express\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Packet Class Reference}{44}{section.7.13}% +\contentsline {subsection}{\numberline {7.13.1}Constructor \& Destructor Documentation}{45}{subsection.7.13.1}% +\contentsline {subsubsection}{\numberline {7.13.1.1}ExpressPacket()}{45}{subsubsection.7.13.1.1}% +\contentsline {subsection}{\numberline {7.13.2}Member Function Documentation}{45}{subsection.7.13.2}% +\contentsline {subsubsection}{\numberline {7.13.2.1}getSign()}{45}{subsubsection.7.13.2.1}% +\contentsline {subsection}{\numberline {7.13.3}Member Data Documentation}{45}{subsection.7.13.3}% +\contentsline {subsubsection}{\numberline {7.13.3.1}angle}{45}{subsubsection.7.13.3.1}% +\contentsline {subsubsection}{\numberline {7.13.3.2}distance}{45}{subsubsection.7.13.3.2}% +\contentsline {subsubsection}{\numberline {7.13.3.3}new\_scan}{45}{subsubsection.7.13.3.3}% +\contentsline {subsubsection}{\numberline {7.13.3.4}start\_angle}{45}{subsubsection.7.13.3.4}% +\contentsline {subsubsection}{\numberline {7.13.3.5}sync1}{46}{subsubsection.7.13.3.5}% +\contentsline {subsubsection}{\numberline {7.13.3.6}sync2}{46}{subsubsection.7.13.3.6}% +\contentsline {section}{\numberline {7.14}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::leaf\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Fail Class Reference}{46}{section.7.14}% +\contentsline {subsection}{\numberline {7.14.1}Constructor \& Destructor Documentation}{46}{subsection.7.14.1}% +\contentsline {subsubsection}{\numberline {7.14.1.1}Fail()}{46}{subsubsection.7.14.1.1}% +\contentsline {subsection}{\numberline {7.14.2}Member Function Documentation}{47}{subsection.7.14.2}% +\contentsline {subsubsection}{\numberline {7.14.2.1}run()}{47}{subsubsection.7.14.2.1}% +\contentsline {subsubsection}{\numberline {7.14.2.2}toString()}{47}{subsubsection.7.14.2.2}% +\contentsline {subsubsection}{\numberline {7.14.2.3}type()}{47}{subsubsection.7.14.2.3}% +\contentsline {section}{\numberline {7.15}rplidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Health\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Info Struct Reference}{47}{section.7.15}% +\contentsline {subsection}{\numberline {7.15.1}Detailed Description}{48}{subsection.7.15.1}% +\contentsline {subsection}{\numberline {7.15.2}Member Data Documentation}{48}{subsection.7.15.2}% +\contentsline {subsubsection}{\numberline {7.15.2.1}errorCode}{48}{subsubsection.7.15.2.1}% +\contentsline {subsubsection}{\numberline {7.15.2.2}status}{48}{subsubsection.7.15.2.2}% +\contentsline {section}{\numberline {7.16}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Integer\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Condition Class Reference}{48}{section.7.16}% +\contentsline {subsection}{\numberline {7.16.1}Constructor \& Destructor Documentation}{49}{subsection.7.16.1}% +\contentsline {subsubsection}{\numberline {7.16.1.1}IntegerCondition()}{49}{subsubsection.7.16.1.1}% +\contentsline {subsection}{\numberline {7.16.2}Member Function Documentation}{49}{subsection.7.16.2}% +\contentsline {subsubsection}{\numberline {7.16.2.1}run()}{49}{subsubsection.7.16.2.1}% +\contentsline {subsubsection}{\numberline {7.16.2.2}toString()}{49}{subsubsection.7.16.2.2}% +\contentsline {subsubsection}{\numberline {7.16.2.3}type()}{50}{subsubsection.7.16.2.3}% +\contentsline {subsection}{\numberline {7.16.3}Member Data Documentation}{50}{subsection.7.16.3}% +\contentsline {subsubsection}{\numberline {7.16.3.1}condition\_operator}{50}{subsubsection.7.16.3.1}% +\contentsline {subsubsection}{\numberline {7.16.3.2}value}{50}{subsubsection.7.16.3.2}% +\contentsline {subsubsection}{\numberline {7.16.3.3}variable\_name}{50}{subsubsection.7.16.3.3}% +\contentsline {section}{\numberline {7.17}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::decorator\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Invert Class Reference}{50}{section.7.17}% +\contentsline {subsection}{\numberline {7.17.1}Constructor \& Destructor Documentation}{51}{subsection.7.17.1}% +\contentsline {subsubsection}{\numberline {7.17.1.1}Invert()}{51}{subsubsection.7.17.1.1}% +\contentsline {subsection}{\numberline {7.17.2}Member Function Documentation}{51}{subsection.7.17.2}% +\contentsline {subsubsection}{\numberline {7.17.2.1}finish()}{51}{subsubsection.7.17.2.1}% +\contentsline {subsubsection}{\numberline {7.17.2.2}run()}{51}{subsubsection.7.17.2.2}% +\contentsline {subsubsection}{\numberline {7.17.2.3}start()}{52}{subsubsection.7.17.2.3}% +\contentsline {subsubsection}{\numberline {7.17.2.4}toString()}{52}{subsubsection.7.17.2.4}% +\contentsline {subsubsection}{\numberline {7.17.2.5}type()}{52}{subsubsection.7.17.2.5}% +\contentsline {section}{\numberline {7.18}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::leaf\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Leaf Class Reference}{52}{section.7.18}% +\contentsline {subsection}{\numberline {7.18.1}Constructor \& Destructor Documentation}{53}{subsection.7.18.1}% +\contentsline {subsubsection}{\numberline {7.18.1.1}Leaf()}{53}{subsubsection.7.18.1.1}% +\contentsline {subsection}{\numberline {7.18.2}Member Function Documentation}{53}{subsection.7.18.2}% +\contentsline {subsubsection}{\numberline {7.18.2.1}type()}{53}{subsubsection.7.18.2.1}% +\contentsline {section}{\numberline {7.19}rplidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Measure Struct Reference}{53}{section.7.19}% +\contentsline {subsection}{\numberline {7.19.1}Member Data Documentation}{53}{subsection.7.19.1}% +\contentsline {subsubsection}{\numberline {7.19.1.1}angle}{53}{subsubsection.7.19.1.1}% +\contentsline {subsubsection}{\numberline {7.19.1.2}distance}{54}{subsubsection.7.19.1.2}% +\contentsline {subsubsection}{\numberline {7.19.1.3}newScan}{54}{subsubsection.7.19.1.3}% +\contentsline {subsubsection}{\numberline {7.19.1.4}quality}{54}{subsubsection.7.19.1.4}% +\contentsline {section}{\numberline {7.20}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Node Class Reference}{54}{section.7.20}% +\contentsline {subsection}{\numberline {7.20.1}Constructor \& Destructor Documentation}{55}{subsection.7.20.1}% +\contentsline {subsubsection}{\numberline {7.20.1.1}Node()}{55}{subsubsection.7.20.1.1}% +\contentsline {subsection}{\numberline {7.20.2}Member Function Documentation}{55}{subsection.7.20.2}% +\contentsline {subsubsection}{\numberline {7.20.2.1}finish()}{55}{subsubsection.7.20.2.1}% +\contentsline {subsubsection}{\numberline {7.20.2.2}getName()}{55}{subsubsection.7.20.2.2}% +\contentsline {subsubsection}{\numberline {7.20.2.3}run()}{55}{subsubsection.7.20.2.3}% +\contentsline {subsubsection}{\numberline {7.20.2.4}start()}{56}{subsubsection.7.20.2.4}% +\contentsline {subsubsection}{\numberline {7.20.2.5}tick()}{56}{subsubsection.7.20.2.5}% +\contentsline {subsubsection}{\numberline {7.20.2.6}toString()}{56}{subsubsection.7.20.2.6}% +\contentsline {subsection}{\numberline {7.20.3}Member Data Documentation}{56}{subsection.7.20.3}% +\contentsline {subsubsection}{\numberline {7.20.3.1}name}{56}{subsubsection.7.20.3.1}% +\contentsline {subsubsection}{\numberline {7.20.3.2}started}{56}{subsubsection.7.20.3.2}% +\contentsline {section}{\numberline {7.21}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Pause\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Execution Class Reference}{57}{section.7.21}% +\contentsline {subsection}{\numberline {7.21.1}Constructor \& Destructor Documentation}{57}{subsection.7.21.1}% +\contentsline {subsubsection}{\numberline {7.21.1.1}PauseExecution()}{57}{subsubsection.7.21.1.1}% +\contentsline {subsection}{\numberline {7.21.2}Member Function Documentation}{58}{subsection.7.21.2}% +\contentsline {subsubsection}{\numberline {7.21.2.1}finish()}{58}{subsubsection.7.21.2.1}% +\contentsline {subsubsection}{\numberline {7.21.2.2}getMS()}{58}{subsubsection.7.21.2.2}% +\contentsline {subsubsection}{\numberline {7.21.2.3}parse()}{58}{subsubsection.7.21.2.3}% +\contentsline {subsubsection}{\numberline {7.21.2.4}run()}{58}{subsubsection.7.21.2.4}% +\contentsline {subsubsection}{\numberline {7.21.2.5}start()}{58}{subsubsection.7.21.2.5}% +\contentsline {subsubsection}{\numberline {7.21.2.6}toString()}{59}{subsubsection.7.21.2.6}% +\contentsline {subsection}{\numberline {7.21.3}Member Data Documentation}{59}{subsection.7.21.3}% +\contentsline {subsubsection}{\numberline {7.21.3.1}ms}{59}{subsubsection.7.21.3.1}% +\contentsline {subsubsection}{\numberline {7.21.3.2}start\_time}{59}{subsubsection.7.21.3.2}% +\contentsline {section}{\numberline {7.22}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Print Class Reference}{59}{section.7.22}% +\contentsline {subsection}{\numberline {7.22.1}Constructor \& Destructor Documentation}{60}{subsection.7.22.1}% +\contentsline {subsubsection}{\numberline {7.22.1.1}Print()}{60}{subsubsection.7.22.1.1}% +\contentsline {subsection}{\numberline {7.22.2}Member Function Documentation}{60}{subsection.7.22.2}% +\contentsline {subsubsection}{\numberline {7.22.2.1}getText()}{60}{subsubsection.7.22.2.1}% +\contentsline {subsubsection}{\numberline {7.22.2.2}parse()}{60}{subsubsection.7.22.2.2}% +\contentsline {subsubsection}{\numberline {7.22.2.3}run()}{61}{subsubsection.7.22.2.3}% +\contentsline {subsubsection}{\numberline {7.22.2.4}toString()}{61}{subsubsection.7.22.2.4}% +\contentsline {subsection}{\numberline {7.22.3}Member Data Documentation}{61}{subsection.7.22.3}% +\contentsline {subsubsection}{\numberline {7.22.3.1}text}{61}{subsubsection.7.22.3.1}% +\contentsline {section}{\numberline {7.23}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::composite\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Random Class Reference}{61}{section.7.23}% +\contentsline {subsection}{\numberline {7.23.1}Constructor \& Destructor Documentation}{62}{subsection.7.23.1}% +\contentsline {subsubsection}{\numberline {7.23.1.1}Random()}{62}{subsubsection.7.23.1.1}% +\contentsline {subsection}{\numberline {7.23.2}Member Function Documentation}{62}{subsection.7.23.2}% +\contentsline {subsubsection}{\numberline {7.23.2.1}run()\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{62}{subsubsection.7.23.2.1}% +\contentsline {subsubsection}{\numberline {7.23.2.2}run()\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{62}{subsubsection.7.23.2.2}% +\contentsline {subsubsection}{\numberline {7.23.2.3}toString()}{63}{subsubsection.7.23.2.3}% +\contentsline {subsubsection}{\numberline {7.23.2.4}type()}{63}{subsubsection.7.23.2.4}% +\contentsline {section}{\numberline {7.24}utils\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Raw\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Name\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Format Struct Reference}{63}{section.7.24}% +\contentsline {subsection}{\numberline {7.24.1}Member Data Documentation}{63}{subsection.7.24.1}% +\contentsline {subsubsection}{\numberline {7.24.1.1}leading\_junk}{63}{subsubsection.7.24.1.1}% +\contentsline {subsubsection}{\numberline {7.24.1.2}trailing\_junk}{63}{subsubsection.7.24.1.2}% +\contentsline {section}{\numberline {7.25}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::decorator\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Repeat Class Reference}{64}{section.7.25}% +\contentsline {subsection}{\numberline {7.25.1}Constructor \& Destructor Documentation}{64}{subsection.7.25.1}% +\contentsline {subsubsection}{\numberline {7.25.1.1}Repeat()}{64}{subsubsection.7.25.1.1}% +\contentsline {subsection}{\numberline {7.25.2}Member Function Documentation}{65}{subsection.7.25.2}% +\contentsline {subsubsection}{\numberline {7.25.2.1}getAmount()}{65}{subsubsection.7.25.2.1}% +\contentsline {subsubsection}{\numberline {7.25.2.2}getBreakOnFail()}{65}{subsubsection.7.25.2.2}% +\contentsline {subsubsection}{\numberline {7.25.2.3}getCount()}{65}{subsubsection.7.25.2.3}% +\contentsline {subsubsection}{\numberline {7.25.2.4}run()}{65}{subsubsection.7.25.2.4}% +\contentsline {subsubsection}{\numberline {7.25.2.5}start()}{65}{subsubsection.7.25.2.5}% +\contentsline {subsubsection}{\numberline {7.25.2.6}toString()}{65}{subsubsection.7.25.2.6}% +\contentsline {subsubsection}{\numberline {7.25.2.7}type()}{66}{subsubsection.7.25.2.7}% +\contentsline {subsection}{\numberline {7.25.3}Member Data Documentation}{66}{subsection.7.25.3}% +\contentsline {subsubsection}{\numberline {7.25.3.1}amount}{66}{subsubsection.7.25.3.1}% +\contentsline {subsubsection}{\numberline {7.25.3.2}break\_on\_fail}{66}{subsubsection.7.25.3.2}% +\contentsline {subsubsection}{\numberline {7.25.3.3}count}{66}{subsubsection.7.25.3.3}% +\contentsline {section}{\numberline {7.26}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Root Class Reference}{66}{section.7.26}% +\contentsline {subsection}{\numberline {7.26.1}Constructor \& Destructor Documentation}{67}{subsection.7.26.1}% +\contentsline {subsubsection}{\numberline {7.26.1.1}Root()}{67}{subsubsection.7.26.1.1}% +\contentsline {subsection}{\numberline {7.26.2}Member Function Documentation}{67}{subsection.7.26.2}% +\contentsline {subsubsection}{\numberline {7.26.2.1}getId()}{67}{subsubsection.7.26.2.1}% +\contentsline {subsubsection}{\numberline {7.26.2.2}tick()}{67}{subsubsection.7.26.2.2}% +\contentsline {subsubsection}{\numberline {7.26.2.3}toString()}{67}{subsubsection.7.26.2.3}% +\contentsline {subsection}{\numberline {7.26.3}Member Data Documentation}{67}{subsection.7.26.3}% +\contentsline {subsubsection}{\numberline {7.26.3.1}child}{67}{subsubsection.7.26.3.1}% +\contentsline {subsubsection}{\numberline {7.26.3.2}id}{68}{subsubsection.7.26.3.2}% +\contentsline {section}{\numberline {7.27}rplidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::RPLidar Class Reference}{68}{section.7.27}% +\contentsline {subsection}{\numberline {7.27.1}Detailed Description}{69}{subsection.7.27.1}% +\contentsline {subsection}{\numberline {7.27.2}Constructor \& Destructor Documentation}{69}{subsection.7.27.2}% +\contentsline {subsubsection}{\numberline {7.27.2.1}RPLidar()}{69}{subsubsection.7.27.2.1}% +\contentsline {subsubsection}{\numberline {7.27.2.2}$\sim $RPLidar()}{70}{subsubsection.7.27.2.2}% +\contentsline {subsection}{\numberline {7.27.3}Member Function Documentation}{70}{subsection.7.27.3}% +\contentsline {subsubsection}{\numberline {7.27.3.1}\_process\_express\_scan()}{70}{subsubsection.7.27.3.1}% +\contentsline {subsubsection}{\numberline {7.27.3.2}\_process\_scan()}{70}{subsubsection.7.27.3.2}% +\contentsline {subsubsection}{\numberline {7.27.3.3}\_read\_descriptor()}{71}{subsubsection.7.27.3.3}% +\contentsline {subsubsection}{\numberline {7.27.3.4}\_read\_response()}{71}{subsubsection.7.27.3.4}% +\contentsline {subsubsection}{\numberline {7.27.3.5}\_send\_cmd()}{71}{subsubsection.7.27.3.5}% +\contentsline {subsubsection}{\numberline {7.27.3.6}\_send\_payload\_cmd()}{71}{subsubsection.7.27.3.6}% +\contentsline {subsubsection}{\numberline {7.27.3.7}\_set\_pwm()}{73}{subsubsection.7.27.3.7}% +\contentsline {subsubsection}{\numberline {7.27.3.8}clean\_input()}{73}{subsubsection.7.27.3.8}% +\contentsline {subsubsection}{\numberline {7.27.3.9}convertToHexString()}{73}{subsubsection.7.27.3.9}% +\contentsline {subsubsection}{\numberline {7.27.3.10}create()}{73}{subsubsection.7.27.3.10}% +\contentsline {subsubsection}{\numberline {7.27.3.11}disconnect()}{73}{subsubsection.7.27.3.11}% +\contentsline {subsubsection}{\numberline {7.27.3.12}get\_health()}{74}{subsubsection.7.27.3.12}% +\contentsline {subsubsection}{\numberline {7.27.3.13}get\_info()}{74}{subsubsection.7.27.3.13}% +\contentsline {subsubsection}{\numberline {7.27.3.14}iter\_measures()}{74}{subsubsection.7.27.3.14}% +\contentsline {subsubsection}{\numberline {7.27.3.15}iter\_scans()}{74}{subsubsection.7.27.3.15}% +\contentsline {subsubsection}{\numberline {7.27.3.16}reset()}{75}{subsubsection.7.27.3.16}% +\contentsline {subsubsection}{\numberline {7.27.3.17}set\_motor\_speed()}{75}{subsubsection.7.27.3.17}% +\contentsline {subsubsection}{\numberline {7.27.3.18}start()}{75}{subsubsection.7.27.3.18}% +\contentsline {subsubsection}{\numberline {7.27.3.19}start\_motor()}{75}{subsubsection.7.27.3.19}% +\contentsline {subsubsection}{\numberline {7.27.3.20}stop()}{75}{subsubsection.7.27.3.20}% +\contentsline {subsubsection}{\numberline {7.27.3.21}stop\_motor()}{76}{subsubsection.7.27.3.21}% +\contentsline {subsection}{\numberline {7.27.4}Member Data Documentation}{76}{subsection.7.27.4}% +\contentsline {subsubsection}{\numberline {7.27.4.1}\_motor\_speed}{76}{subsubsection.7.27.4.1}% +\contentsline {subsubsection}{\numberline {7.27.4.2}\_serial}{76}{subsubsection.7.27.4.2}% +\contentsline {subsubsection}{\numberline {7.27.4.3}baudrate}{76}{subsubsection.7.27.4.3}% +\contentsline {subsubsection}{\numberline {7.27.4.4}express\_data}{76}{subsubsection.7.27.4.4}% +\contentsline {subsubsection}{\numberline {7.27.4.5}express\_old\_data}{76}{subsubsection.7.27.4.5}% +\contentsline {subsubsection}{\numberline {7.27.4.6}express\_trame}{76}{subsubsection.7.27.4.6}% +\contentsline {subsubsection}{\numberline {7.27.4.7}motor\_running}{77}{subsubsection.7.27.4.7}% +\contentsline {subsubsection}{\numberline {7.27.4.8}port}{77}{subsubsection.7.27.4.8}% +\contentsline {subsubsection}{\numberline {7.27.4.9}scanning}{77}{subsubsection.7.27.4.9}% +\contentsline {section}{\numberline {7.28}rplidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Scan\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Info Struct Reference}{77}{section.7.28}% +\contentsline {subsection}{\numberline {7.28.1}Member Data Documentation}{77}{subsection.7.28.1}% +\contentsline {subsubsection}{\numberline {7.28.1.1}currently\_scanning}{77}{subsubsection.7.28.1.1}% +\contentsline {subsubsection}{\numberline {7.28.1.2}dsize}{77}{subsubsection.7.28.1.2}% +\contentsline {subsubsection}{\numberline {7.28.1.3}type}{78}{subsubsection.7.28.1.3}% +\contentsline {section}{\numberline {7.29}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::composite\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Selector Class Reference}{78}{section.7.29}% +\contentsline {subsection}{\numberline {7.29.1}Constructor \& Destructor Documentation}{78}{subsection.7.29.1}% +\contentsline {subsubsection}{\numberline {7.29.1.1}Selector()}{78}{subsubsection.7.29.1.1}% +\contentsline {subsection}{\numberline {7.29.2}Member Function Documentation}{79}{subsection.7.29.2}% +\contentsline {subsubsection}{\numberline {7.29.2.1}run()\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{79}{subsubsection.7.29.2.1}% +\contentsline {subsubsection}{\numberline {7.29.2.2}run()\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{79}{subsubsection.7.29.2.2}% +\contentsline {subsubsection}{\numberline {7.29.2.3}start()}{79}{subsubsection.7.29.2.3}% +\contentsline {subsubsection}{\numberline {7.29.2.4}toString()}{79}{subsubsection.7.29.2.4}% +\contentsline {subsubsection}{\numberline {7.29.2.5}type()}{79}{subsubsection.7.29.2.5}% +\contentsline {subsection}{\numberline {7.29.3}Member Data Documentation}{80}{subsection.7.29.3}% +\contentsline {subsubsection}{\numberline {7.29.3.1}previous\_start\_index}{80}{subsubsection.7.29.3.1}% +\contentsline {section}{\numberline {7.30}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::composite\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Sequence Class Reference}{80}{section.7.30}% +\contentsline {subsection}{\numberline {7.30.1}Constructor \& Destructor Documentation}{80}{subsection.7.30.1}% +\contentsline {subsubsection}{\numberline {7.30.1.1}Sequence()}{81}{subsubsection.7.30.1.1}% +\contentsline {subsection}{\numberline {7.30.2}Member Function Documentation}{81}{subsection.7.30.2}% +\contentsline {subsubsection}{\numberline {7.30.2.1}run()\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{81}{subsubsection.7.30.2.1}% +\contentsline {subsubsection}{\numberline {7.30.2.2}run()\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{81}{subsubsection.7.30.2.2}% +\contentsline {subsubsection}{\numberline {7.30.2.3}start()}{81}{subsubsection.7.30.2.3}% +\contentsline {subsubsection}{\numberline {7.30.2.4}toString()}{81}{subsubsection.7.30.2.4}% +\contentsline {subsubsection}{\numberline {7.30.2.5}type()}{82}{subsubsection.7.30.2.5}% +\contentsline {subsection}{\numberline {7.30.3}Member Data Documentation}{82}{subsection.7.30.3}% +\contentsline {subsubsection}{\numberline {7.30.3.1}previous\_start\_index}{82}{subsubsection.7.30.3.1}% +\contentsline {section}{\numberline {7.31}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Angle Class Reference}{82}{section.7.31}% +\contentsline {subsection}{\numberline {7.31.1}Constructor \& Destructor Documentation}{83}{subsection.7.31.1}% +\contentsline {subsubsection}{\numberline {7.31.1.1}SetAngle()}{83}{subsubsection.7.31.1.1}% +\contentsline {subsection}{\numberline {7.31.2}Member Function Documentation}{83}{subsection.7.31.2}% +\contentsline {subsubsection}{\numberline {7.31.2.1}getAngle()}{83}{subsubsection.7.31.2.1}% +\contentsline {subsubsection}{\numberline {7.31.2.2}getServoType()}{83}{subsubsection.7.31.2.2}% +\contentsline {subsubsection}{\numberline {7.31.2.3}parse()}{83}{subsubsection.7.31.2.3}% +\contentsline {subsubsection}{\numberline {7.31.2.4}run()}{84}{subsubsection.7.31.2.4}% +\contentsline {subsubsection}{\numberline {7.31.2.5}toString()}{84}{subsubsection.7.31.2.5}% +\contentsline {subsection}{\numberline {7.31.3}Member Data Documentation}{84}{subsection.7.31.3}% +\contentsline {subsubsection}{\numberline {7.31.3.1}angle}{84}{subsubsection.7.31.3.1}% +\contentsline {subsubsection}{\numberline {7.31.3.2}servo\_type}{84}{subsubsection.7.31.3.2}% +\contentsline {section}{\numberline {7.32}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Speed Class Reference}{84}{section.7.32}% +\contentsline {subsection}{\numberline {7.32.1}Constructor \& Destructor Documentation}{85}{subsection.7.32.1}% +\contentsline {subsubsection}{\numberline {7.32.1.1}SetSpeed()}{85}{subsubsection.7.32.1.1}% +\contentsline {subsection}{\numberline {7.32.2}Member Function Documentation}{85}{subsection.7.32.2}% +\contentsline {subsubsection}{\numberline {7.32.2.1}getSpeed()}{85}{subsubsection.7.32.2.1}% +\contentsline {subsubsection}{\numberline {7.32.2.2}getWheelType()}{85}{subsubsection.7.32.2.2}% +\contentsline {subsubsection}{\numberline {7.32.2.3}parse()}{86}{subsubsection.7.32.2.3}% +\contentsline {subsubsection}{\numberline {7.32.2.4}run()}{86}{subsubsection.7.32.2.4}% +\contentsline {subsubsection}{\numberline {7.32.2.5}toString()}{86}{subsubsection.7.32.2.5}% +\contentsline {subsection}{\numberline {7.32.3}Member Data Documentation}{86}{subsection.7.32.3}% +\contentsline {subsubsection}{\numberline {7.32.3.1}speed}{86}{subsubsection.7.32.3.1}% +\contentsline {subsubsection}{\numberline {7.32.3.2}wheel\_type}{86}{subsubsection.7.32.3.2}% +\contentsline {section}{\numberline {7.33}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheel\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Direction Class Reference}{87}{section.7.33}% +\contentsline {subsection}{\numberline {7.33.1}Constructor \& Destructor Documentation}{87}{subsection.7.33.1}% +\contentsline {subsubsection}{\numberline {7.33.1.1}SetWheelDirection()}{87}{subsubsection.7.33.1.1}% +\contentsline {subsection}{\numberline {7.33.2}Member Function Documentation}{88}{subsection.7.33.2}% +\contentsline {subsubsection}{\numberline {7.33.2.1}getDirectionType()}{88}{subsubsection.7.33.2.1}% +\contentsline {subsubsection}{\numberline {7.33.2.2}getWheelType()}{88}{subsubsection.7.33.2.2}% +\contentsline {subsubsection}{\numberline {7.33.2.3}parse()}{88}{subsubsection.7.33.2.3}% +\contentsline {subsubsection}{\numberline {7.33.2.4}run()}{88}{subsubsection.7.33.2.4}% +\contentsline {subsubsection}{\numberline {7.33.2.5}toString()}{88}{subsubsection.7.33.2.5}% +\contentsline {subsection}{\numberline {7.33.3}Member Data Documentation}{88}{subsection.7.33.3}% +\contentsline {subsubsection}{\numberline {7.33.3.1}direction\_type}{89}{subsubsection.7.33.3.1}% +\contentsline {subsubsection}{\numberline {7.33.3.2}wheel\_type}{89}{subsubsection.7.33.3.2}% +\contentsline {section}{\numberline {7.34}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::leaf\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Succeed Class Reference}{89}{section.7.34}% +\contentsline {subsection}{\numberline {7.34.1}Constructor \& Destructor Documentation}{89}{subsection.7.34.1}% +\contentsline {subsubsection}{\numberline {7.34.1.1}Succeed()}{90}{subsubsection.7.34.1.1}% +\contentsline {subsection}{\numberline {7.34.2}Member Function Documentation}{90}{subsection.7.34.2}% +\contentsline {subsubsection}{\numberline {7.34.2.1}run()}{90}{subsubsection.7.34.2.1}% +\contentsline {subsubsection}{\numberline {7.34.2.2}toString()}{90}{subsubsection.7.34.2.2}% +\contentsline {subsubsection}{\numberline {7.34.2.3}type()}{90}{subsubsection.7.34.2.3}% +\contentsline {section}{\numberline {7.35}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::condition\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Any\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Nearby\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scan Class Reference}{90}{section.7.35}% +\contentsline {subsection}{\numberline {7.35.1}Constructor \& Destructor Documentation}{91}{subsection.7.35.1}% +\contentsline {subsubsection}{\numberline {7.35.1.1}SucceedOnAnyNearbyScan()}{91}{subsubsection.7.35.1.1}% +\contentsline {subsection}{\numberline {7.35.2}Member Function Documentation}{91}{subsection.7.35.2}% +\contentsline {subsubsection}{\numberline {7.35.2.1}getCentimeters()}{91}{subsubsection.7.35.2.1}% +\contentsline {subsubsection}{\numberline {7.35.2.2}getMaxAngle()}{92}{subsubsection.7.35.2.2}% +\contentsline {subsubsection}{\numberline {7.35.2.3}getMinAngle()}{92}{subsubsection.7.35.2.3}% +\contentsline {subsubsection}{\numberline {7.35.2.4}getMinimumDistanceUnit()}{92}{subsubsection.7.35.2.4}% +\contentsline {subsubsection}{\numberline {7.35.2.5}parse()}{92}{subsubsection.7.35.2.5}% +\contentsline {subsubsection}{\numberline {7.35.2.6}run()}{92}{subsubsection.7.35.2.6}% +\contentsline {subsubsection}{\numberline {7.35.2.7}toString()}{92}{subsubsection.7.35.2.7}% +\contentsline {subsection}{\numberline {7.35.3}Member Data Documentation}{93}{subsection.7.35.3}% +\contentsline {subsubsection}{\numberline {7.35.3.1}cm}{93}{subsubsection.7.35.3.1}% +\contentsline {subsubsection}{\numberline {7.35.3.2}max\_angle}{93}{subsubsection.7.35.3.2}% +\contentsline {subsubsection}{\numberline {7.35.3.3}min\_angle}{93}{subsubsection.7.35.3.3}% +\contentsline {subsubsection}{\numberline {7.35.3.4}minimum\_distance\_unit}{93}{subsubsection.7.35.3.4}% +\contentsline {section}{\numberline {7.36}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::condition\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Average\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Colour Class Reference}{93}{section.7.36}% +\contentsline {subsection}{\numberline {7.36.1}Constructor \& Destructor Documentation}{94}{subsection.7.36.1}% +\contentsline {subsubsection}{\numberline {7.36.1.1}SucceedOnAverageColour()}{94}{subsubsection.7.36.1.1}% +\contentsline {subsection}{\numberline {7.36.2}Member Function Documentation}{94}{subsection.7.36.2}% +\contentsline {subsubsection}{\numberline {7.36.2.1}calculateColorDifference()}{94}{subsubsection.7.36.2.1}% +\contentsline {subsubsection}{\numberline {7.36.2.2}calculateMaxColorDifference()}{95}{subsubsection.7.36.2.2}% +\contentsline {subsubsection}{\numberline {7.36.2.3}getHexColour()}{95}{subsubsection.7.36.2.3}% +\contentsline {subsubsection}{\numberline {7.36.2.4}getTolerance()}{95}{subsubsection.7.36.2.4}% +\contentsline {subsubsection}{\numberline {7.36.2.5}hexToRGB()}{95}{subsubsection.7.36.2.5}% +\contentsline {subsubsection}{\numberline {7.36.2.6}parse()}{95}{subsubsection.7.36.2.6}% +\contentsline {subsubsection}{\numberline {7.36.2.7}run()}{95}{subsubsection.7.36.2.7}% +\contentsline {subsubsection}{\numberline {7.36.2.8}toString()}{96}{subsubsection.7.36.2.8}% +\contentsline {subsection}{\numberline {7.36.3}Member Data Documentation}{96}{subsection.7.36.3}% +\contentsline {subsubsection}{\numberline {7.36.3.1}hex\_colour}{96}{subsubsection.7.36.3.1}% +\contentsline {subsubsection}{\numberline {7.36.3.2}tolerance}{96}{subsubsection.7.36.3.2}% +\contentsline {section}{\numberline {7.37}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::condition\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Average\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Nearby\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scan Class Reference}{96}{section.7.37}% +\contentsline {subsection}{\numberline {7.37.1}Constructor \& Destructor Documentation}{97}{subsection.7.37.1}% +\contentsline {subsubsection}{\numberline {7.37.1.1}SucceedOnAverageNearbyScan()}{97}{subsubsection.7.37.1.1}% +\contentsline {subsection}{\numberline {7.37.2}Member Function Documentation}{97}{subsection.7.37.2}% +\contentsline {subsubsection}{\numberline {7.37.2.1}getAverageDistanceUnit()}{98}{subsubsection.7.37.2.1}% +\contentsline {subsubsection}{\numberline {7.37.2.2}getCentimeters()}{98}{subsubsection.7.37.2.2}% +\contentsline {subsubsection}{\numberline {7.37.2.3}getMaxAngle()}{98}{subsubsection.7.37.2.3}% +\contentsline {subsubsection}{\numberline {7.37.2.4}getMinAngle()}{98}{subsubsection.7.37.2.4}% +\contentsline {subsubsection}{\numberline {7.37.2.5}getSmallestMeasureAmountUsed()}{98}{subsubsection.7.37.2.5}% +\contentsline {subsubsection}{\numberline {7.37.2.6}parse()}{98}{subsubsection.7.37.2.6}% +\contentsline {subsubsection}{\numberline {7.37.2.7}run()}{99}{subsubsection.7.37.2.7}% +\contentsline {subsubsection}{\numberline {7.37.2.8}toString()}{99}{subsubsection.7.37.2.8}% +\contentsline {subsection}{\numberline {7.37.3}Member Data Documentation}{99}{subsection.7.37.3}% +\contentsline {subsubsection}{\numberline {7.37.3.1}average\_distance\_unit}{99}{subsubsection.7.37.3.1}% +\contentsline {subsubsection}{\numberline {7.37.3.2}cm}{99}{subsubsection.7.37.3.2}% +\contentsline {subsubsection}{\numberline {7.37.3.3}max\_angle}{99}{subsubsection.7.37.3.3}% +\contentsline {subsubsection}{\numberline {7.37.3.4}min\_angle}{99}{subsubsection.7.37.3.4}% +\contentsline {subsubsection}{\numberline {7.37.3.5}smallest\_measure\_amount\_used}{100}{subsubsection.7.37.3.5}% +\contentsline {section}{\numberline {7.38}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::action\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Turn Class Reference}{100}{section.7.38}% +\contentsline {subsection}{\numberline {7.38.1}Constructor \& Destructor Documentation}{100}{subsection.7.38.1}% +\contentsline {subsubsection}{\numberline {7.38.1.1}Turn()}{101}{subsubsection.7.38.1.1}% +\contentsline {subsection}{\numberline {7.38.2}Member Function Documentation}{101}{subsection.7.38.2}% +\contentsline {subsubsection}{\numberline {7.38.2.1}getAngle()}{101}{subsubsection.7.38.2.1}% +\contentsline {subsubsection}{\numberline {7.38.2.2}parse()}{101}{subsubsection.7.38.2.2}% +\contentsline {subsubsection}{\numberline {7.38.2.3}run()}{101}{subsubsection.7.38.2.3}% +\contentsline {subsubsection}{\numberline {7.38.2.4}toString()}{101}{subsubsection.7.38.2.4}% +\contentsline {subsection}{\numberline {7.38.3}Member Data Documentation}{101}{subsection.7.38.3}% +\contentsline {subsubsection}{\numberline {7.38.3.1}angle}{102}{subsubsection.7.38.3.1}% +\contentsline {section}{\numberline {7.39}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::leaf\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Use\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Root Class Reference}{102}{section.7.39}% +\contentsline {subsection}{\numberline {7.39.1}Constructor \& Destructor Documentation}{102}{subsection.7.39.1}% +\contentsline {subsubsection}{\numberline {7.39.1.1}UseRoot()}{102}{subsubsection.7.39.1.1}% +\contentsline {subsection}{\numberline {7.39.2}Member Function Documentation}{103}{subsection.7.39.2}% +\contentsline {subsubsection}{\numberline {7.39.2.1}getId()}{103}{subsubsection.7.39.2.1}% +\contentsline {subsubsection}{\numberline {7.39.2.2}run()}{103}{subsubsection.7.39.2.2}% +\contentsline {subsubsection}{\numberline {7.39.2.3}toString()}{103}{subsubsection.7.39.2.3}% +\contentsline {subsubsection}{\numberline {7.39.2.4}type()}{103}{subsubsection.7.39.2.4}% +\contentsline {subsection}{\numberline {7.39.3}Member Data Documentation}{103}{subsection.7.39.3}% +\contentsline {subsubsection}{\numberline {7.39.3.1}id}{103}{subsubsection.7.39.3.1}% +\contentsline {chapter}{\numberline {8}File Documentation}{105}{chapter.8}% +\contentsline {section}{\numberline {8.1}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree.hpp File Reference}{105}{section.8.1}% +\contentsline {section}{\numberline {8.2}Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{105}{section.8.2}% +\contentsline {section}{\numberline {8.3}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser.hpp File Reference}{106}{section.8.3}% +\contentsline {section}{\numberline {8.4}Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{107}{section.8.4}% +\contentsline {section}{\numberline {8.5}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Context.cpp File Reference}{112}{section.8.5}% +\contentsline {section}{\numberline {8.6}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Context.h File Reference}{113}{section.8.6}% +\contentsline {section}{\numberline {8.7}Context.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{113}{section.8.7}% +\contentsline {section}{\numberline {8.8}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/blackboard/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node.hpp File Reference}{114}{section.8.8}% +\contentsline {section}{\numberline {8.9}Blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{114}{section.8.9}% +\contentsline {section}{\numberline {8.10}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/blackboard/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{115}{section.8.10}% +\contentsline {section}{\numberline {8.11}Blackboard\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{115}{section.8.11}% +\contentsline {section}{\numberline {8.12}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/blackboard/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Change\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Integer.hpp File Reference}{115}{section.8.12}% +\contentsline {section}{\numberline {8.13}Change\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Integer.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{116}{section.8.13}% +\contentsline {section}{\numberline {8.14}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/blackboard/enum/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Condition\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Operator\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{117}{section.8.14}% +\contentsline {section}{\numberline {8.15}Condition\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Operator\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{117}{section.8.15}% +\contentsline {section}{\numberline {8.16}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/blackboard/enum/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Integer\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Change\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{117}{section.8.16}% +\contentsline {section}{\numberline {8.17}Integer\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Change\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{118}{section.8.17}% +\contentsline {section}{\numberline {8.18}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/blackboard/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Integer\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Condition.hpp File Reference}{118}{section.8.18}% +\contentsline {section}{\numberline {8.19}Integer\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Condition.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{118}{section.8.19}% +\contentsline {section}{\numberline {8.20}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/composite/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Composite.hpp File Reference}{119}{section.8.20}% +\contentsline {section}{\numberline {8.21}Composite.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{120}{section.8.21}% +\contentsline {section}{\numberline {8.22}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/composite/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Composite\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{120}{section.8.22}% +\contentsline {section}{\numberline {8.23}Composite\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{121}{section.8.23}% +\contentsline {section}{\numberline {8.24}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/composite/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Random.hpp File Reference}{121}{section.8.24}% +\contentsline {subsection}{\numberline {8.24.1}Typedef Documentation}{121}{subsection.8.24.1}% +\contentsline {subsubsection}{\numberline {8.24.1.1}effolkronium\_Random}{122}{subsubsection.8.24.1.1}% +\contentsline {section}{\numberline {8.25}Random.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{122}{section.8.25}% +\contentsline {section}{\numberline {8.26}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/composite/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Selector.hpp File Reference}{122}{section.8.26}% +\contentsline {section}{\numberline {8.27}Selector.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{123}{section.8.27}% +\contentsline {section}{\numberline {8.28}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/composite/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Sequence.hpp File Reference}{124}{section.8.28}% +\contentsline {section}{\numberline {8.29}Sequence.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{124}{section.8.29}% +\contentsline {section}{\numberline {8.30}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node.hpp File Reference}{125}{section.8.30}% +\contentsline {section}{\numberline {8.31}Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{125}{section.8.31}% +\contentsline {section}{\numberline {8.32}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser.hpp File Reference}{126}{section.8.32}% +\contentsline {section}{\numberline {8.33}Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{126}{section.8.33}% +\contentsline {section}{\numberline {8.34}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/decorator/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Decorator.hpp File Reference}{126}{section.8.34}% +\contentsline {section}{\numberline {8.35}Decorator.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{127}{section.8.35}% +\contentsline {section}{\numberline {8.36}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/decorator/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Decorator\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{127}{section.8.36}% +\contentsline {section}{\numberline {8.37}Decorator\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{128}{section.8.37}% +\contentsline {section}{\numberline {8.38}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/decorator/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Invert.hpp File Reference}{128}{section.8.38}% +\contentsline {section}{\numberline {8.39}Invert.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{128}{section.8.39}% +\contentsline {section}{\numberline {8.40}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/decorator/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Repeat.hpp File Reference}{129}{section.8.40}% +\contentsline {section}{\numberline {8.41}Repeat.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{129}{section.8.41}% +\contentsline {section}{\numberline {8.42}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/leaf/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Fail.hpp File Reference}{130}{section.8.42}% +\contentsline {section}{\numberline {8.43}Fail.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{131}{section.8.43}% +\contentsline {section}{\numberline {8.44}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/leaf/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Leaf.hpp File Reference}{131}{section.8.44}% +\contentsline {section}{\numberline {8.45}Leaf.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{132}{section.8.45}% +\contentsline {section}{\numberline {8.46}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/leaf/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Leaf\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{132}{section.8.46}% +\contentsline {section}{\numberline {8.47}Leaf\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{132}{section.8.47}% +\contentsline {section}{\numberline {8.48}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/leaf/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Succeed.hpp File Reference}{133}{section.8.48}% +\contentsline {section}{\numberline {8.49}Succeed.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{133}{section.8.49}% +\contentsline {section}{\numberline {8.50}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/leaf/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Use\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Root.hpp File Reference}{133}{section.8.50}% +\contentsline {section}{\numberline {8.51}Use\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Root.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{134}{section.8.51}% +\contentsline {section}{\numberline {8.52}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node.hpp File Reference}{134}{section.8.52}% +\contentsline {section}{\numberline {8.53}Node.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{135}{section.8.53}% +\contentsline {section}{\numberline {8.54}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Root.hpp File Reference}{136}{section.8.54}% +\contentsline {section}{\numberline {8.55}Root.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{136}{section.8.55}% +\contentsline {section}{\numberline {8.56}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Status.hpp File Reference}{137}{section.8.56}% +\contentsline {section}{\numberline {8.57}Status.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{137}{section.8.57}% +\contentsline {section}{\numberline {8.58}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/global/distance.h File Reference}{137}{section.8.58}% +\contentsline {section}{\numberline {8.59}distance.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{137}{section.8.59}% +\contentsline {section}{\numberline {8.60}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Drive.hpp File Reference}{138}{section.8.60}% +\contentsline {section}{\numberline {8.61}Drive.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{138}{section.8.61}% +\contentsline {section}{\numberline {8.62}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/enum/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Clock\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Direction\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{140}{section.8.62}% +\contentsline {section}{\numberline {8.63}Clock\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Direction\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{140}{section.8.63}% +\contentsline {section}{\numberline {8.64}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/enum/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Direction\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{140}{section.8.64}% +\contentsline {section}{\numberline {8.65}Direction\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{141}{section.8.65}% +\contentsline {section}{\numberline {8.66}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/enum/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Servo\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{141}{section.8.66}% +\contentsline {section}{\numberline {8.67}Servo\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{141}{section.8.67}% +\contentsline {section}{\numberline {8.68}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/enum/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheel\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.hpp File Reference}{142}{section.8.68}% +\contentsline {section}{\numberline {8.69}Wheel\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{142}{section.8.69}% +\contentsline {section}{\numberline {8.70}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Pause\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Execution.hpp File Reference}{142}{section.8.70}% +\contentsline {section}{\numberline {8.71}Pause\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Execution.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{143}{section.8.71}% +\contentsline {section}{\numberline {8.72}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Print.hpp File Reference}{144}{section.8.72}% +\contentsline {section}{\numberline {8.73}Print.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{144}{section.8.73}% +\contentsline {section}{\numberline {8.74}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Angle.hpp File Reference}{145}{section.8.74}% +\contentsline {section}{\numberline {8.75}Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Angle.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{145}{section.8.75}% +\contentsline {section}{\numberline {8.76}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Speed.hpp File Reference}{147}{section.8.76}% +\contentsline {section}{\numberline {8.77}Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Speed.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{147}{section.8.77}% +\contentsline {section}{\numberline {8.78}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheel\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Direction.hpp File Reference}{149}{section.8.78}% +\contentsline {section}{\numberline {8.79}Set\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheel\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Direction.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{150}{section.8.79}% +\contentsline {section}{\numberline {8.80}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/action/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Turn.hpp File Reference}{152}{section.8.80}% +\contentsline {section}{\numberline {8.81}Turn.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{152}{section.8.81}% +\contentsline {section}{\numberline {8.82}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser.hpp File Reference}{153}{section.8.82}% +\contentsline {section}{\numberline {8.83}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Custom\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Node\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Parser.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{154}{section.8.83}% +\contentsline {section}{\numberline {8.84}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/condition/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Any\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Nearby\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scan.hpp File Reference}{155}{section.8.84}% +\contentsline {section}{\numberline {8.85}Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Any\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Nearby\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scan.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{156}{section.8.85}% +\contentsline {section}{\numberline {8.86}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/condition/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Average\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Colour.hpp File Reference}{157}{section.8.86}% +\contentsline {section}{\numberline {8.87}Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Average\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Colour.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{158}{section.8.87}% +\contentsline {section}{\numberline {8.88}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}car/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/node/custom/condition/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Average\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Nearby\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scan.hpp File Reference}{160}{section.8.88}% +\contentsline {section}{\numberline {8.89}Succeed\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}On\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Average\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Nearby\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scan.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{160}{section.8.89}% +\contentsline {section}{\numberline {8.90}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tester/src/main.cpp File Reference}{162}{section.8.90}% +\contentsline {subsection}{\numberline {8.90.1}Function Documentation}{162}{subsection.8.90.1}% +\contentsline {subsubsection}{\numberline {8.90.1.1}main()}{163}{subsubsection.8.90.1.1}% +\contentsline {section}{\numberline {8.91}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}validator/src/main.cpp File Reference}{163}{section.8.91}% +\contentsline {subsection}{\numberline {8.91.1}Function Documentation}{163}{subsection.8.91.1}% +\contentsline {subsubsection}{\numberline {8.91.1.1}main()}{163}{subsubsection.8.91.1.1}% +\contentsline {section}{\numberline {8.92}README.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}md File Reference}{163}{section.8.92}% +\contentsline {section}{\numberline {8.93}rplidar/include/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}RPLidar.h File Reference}{163}{section.8.93}% +\contentsline {section}{\numberline {8.94}RPLidar.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{164}{section.8.94}% +\contentsline {section}{\numberline {8.95}utils/include/utils/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Name.hpp File Reference}{173}{section.8.95}% +\contentsline {section}{\numberline {8.96}Type\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Name.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{174}{section.8.96}% +\contentsline {section}{\numberline {8.97}utils/include/utils/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Utility.hpp File Reference}{175}{section.8.97}% +\contentsline {section}{\numberline {8.98}Utility.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{175}{section.8.98}% +\contentsline {chapter}{Index}{177}{section*.257}% diff --git a/raspberry_pi/latex/classbehaviour__tree_1_1BehaviourTreeHandler-eps-converted-to.pdf b/raspberry_pi/latex/classbehaviour__tree_1_1BehaviourTreeHandler-eps-converted-to.pdf new file mode 100644 index 00000000..5cf229f9 Binary files /dev/null and b/raspberry_pi/latex/classbehaviour__tree_1_1BehaviourTreeHandler-eps-converted-to.pdf differ diff --git a/raspberry_pi/latex/classbehaviour__tree_1_1CarContext-eps-converted-to.pdf b/raspberry_pi/latex/classbehaviour__tree_1_1CarContext-eps-converted-to.pdf new file mode 100644 index 00000000..626388a6 Binary files /dev/null and b/raspberry_pi/latex/classbehaviour__tree_1_1CarContext-eps-converted-to.pdf differ diff --git a/raspberry_pi/latex/classcar_1_1plugin_1_1Plugin-eps-converted-to.pdf b/raspberry_pi/latex/classcar_1_1plugin_1_1Plugin-eps-converted-to.pdf new file mode 100644 index 00000000..fef43b46 Binary files /dev/null and b/raspberry_pi/latex/classcar_1_1plugin_1_1Plugin-eps-converted-to.pdf differ diff --git a/raspberry_pi/latex/classcar_1_1system_1_1CarSystem-eps-converted-to.pdf b/raspberry_pi/latex/classcar_1_1system_1_1CarSystem-eps-converted-to.pdf new file mode 100644 index 00000000..950258ee Binary files /dev/null and b/raspberry_pi/latex/classcar_1_1system_1_1CarSystem-eps-converted-to.pdf differ diff --git a/raspberry_pi/latex/classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice-eps-converted-to.pdf b/raspberry_pi/latex/classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice-eps-converted-to.pdf new file mode 100644 index 00000000..51d85e7b Binary files /dev/null and b/raspberry_pi/latex/classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice-eps-converted-to.pdf differ diff --git a/raspberry_pi/latex/classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy-eps-converted-to.pdf b/raspberry_pi/latex/classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy-eps-converted-to.pdf new file mode 100644 index 00000000..e1dc0c0b Binary files /dev/null and b/raspberry_pi/latex/classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy-eps-converted-to.pdf differ diff --git a/raspberry_pi/latex/classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner-eps-converted-to.pdf b/raspberry_pi/latex/classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner-eps-converted-to.pdf new file mode 100644 index 00000000..a33ecce1 Binary files /dev/null and b/raspberry_pi/latex/classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner-eps-converted-to.pdf differ diff --git a/raspberry_pi/latex/classcar_1_1system_1_1logging_1_1VectorSink-eps-converted-to.pdf b/raspberry_pi/latex/classcar_1_1system_1_1logging_1_1VectorSink-eps-converted-to.pdf new file mode 100644 index 00000000..728567f4 Binary files /dev/null and b/raspberry_pi/latex/classcar_1_1system_1_1logging_1_1VectorSink-eps-converted-to.pdf differ diff --git a/raspberry_pi/latex/classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController-eps-converted-to.pdf b/raspberry_pi/latex/classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController-eps-converted-to.pdf new file mode 100644 index 00000000..abaaa55a Binary files /dev/null and b/raspberry_pi/latex/classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController-eps-converted-to.pdf differ diff --git a/raspberry_pi/latex/classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController-eps-converted-to.pdf b/raspberry_pi/latex/classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController-eps-converted-to.pdf new file mode 100644 index 00000000..f831fc7a Binary files /dev/null and b/raspberry_pi/latex/classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController-eps-converted-to.pdf differ diff --git a/raspberry_pi/latex/classrpi__daemon-eps-converted-to.pdf b/raspberry_pi/latex/classrpi__daemon-eps-converted-to.pdf new file mode 100644 index 00000000..5abe3c91 Binary files /dev/null and b/raspberry_pi/latex/classrpi__daemon-eps-converted-to.pdf differ diff --git a/raspberry_pi/latex/refman.aux b/raspberry_pi/latex/refman.aux new file mode 100644 index 00000000..617706cd --- /dev/null +++ b/raspberry_pi/latex/refman.aux @@ -0,0 +1,1321 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\providecommand \oddpage@label [2]{} +\@writefile{toc}{\@ifundefined {etoctocstyle}{\let \etoc@startlocaltoc \@gobble \let \etoc@settocdepth \@gobble \let \etoc@depthtag \@gobble \let \etoc@setlocaltop \@gobble }{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {1}Behaviour Tree Pi\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car Daemon}{1}{chapter.1}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{md_daemon_install_README}{{1}{1}{Behaviour Tree Pi\+Car Daemon}{chapter.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.1}Installation\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}:}{1}{section.1.1}\protected@file@percent } +\newlabel{md_daemon_install_README_autotoc_md1}{{1.1}{1}{Installation\+:}{section.1.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.2}View Logs}{1}{section.1.2}\protected@file@percent } +\newlabel{md_daemon_install_README_autotoc_md2}{{1.2}{1}{View Logs}{section.1.2}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {2}Raspberry Pi Daemon}{3}{chapter.2}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{md_daemon_README}{{2}{3}{Raspberry Pi Daemon}{chapter.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.1}Install Raspberry Pi Daemon}{3}{section.2.1}\protected@file@percent } +\newlabel{md_daemon_README_autotoc_md4}{{2.1}{3}{Install Raspberry Pi Daemon}{section.2.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.2}Enable / Disable Daemon to run on startup}{3}{section.2.2}\protected@file@percent } +\newlabel{md_daemon_README_autotoc_md5}{{2.2}{3}{Enable / Disable Daemon to run on startup}{section.2.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.3}Start / Stop / Restart Daemon}{3}{section.2.3}\protected@file@percent } +\newlabel{md_daemon_README_autotoc_md6}{{2.3}{3}{Start / Stop / Restart Daemon}{section.2.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.4}View Logs}{3}{section.2.4}\protected@file@percent } +\newlabel{md_daemon_README_autotoc_md7}{{2.4}{3}{View Logs}{section.2.4}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.5}Clear Past Logs}{3}{section.2.5}\protected@file@percent } +\newlabel{md_daemon_README_autotoc_md8}{{2.5}{3}{Clear Past Logs}{section.2.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.6}Reload Daemon}{3}{section.2.6}\protected@file@percent } +\newlabel{md_daemon_README_autotoc_md9}{{2.6}{3}{Reload Daemon}{section.2.6}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.7}Change Config}{4}{section.2.7}\protected@file@percent } +\newlabel{md_daemon_README_autotoc_md10}{{2.7}{4}{Change Config}{section.2.7}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.8}Uninstall Raspberry Pi Daemon}{4}{section.2.8}\protected@file@percent } +\newlabel{md_daemon_README_autotoc_md11}{{2.8}{4}{Uninstall Raspberry Pi Daemon}{section.2.8}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.9}Speedrun}{4}{section.2.9}\protected@file@percent } +\newlabel{md_daemon_README_autotoc_md12}{{2.9}{4}{Speedrun}{section.2.9}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {3}Raspberry Pi}{5}{chapter.3}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{md_README}{{3}{5}{Raspberry Pi}{chapter.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {3.1}Main Technologies}{5}{section.3.1}\protected@file@percent } +\newlabel{md_README_autotoc_md14}{{3.1}{5}{Main Technologies}{section.3.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {3.2}Setting up Raspberry Pi}{5}{section.3.2}\protected@file@percent } +\newlabel{md_README_autotoc_md15}{{3.2}{5}{Setting up Raspberry Pi}{section.3.2}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {4}Behaviour Tree Pi\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car-\/V Setup}{7}{chapter.4}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{md_SETUP}{{4}{7}{Behaviour Tree Pi\+Car-\/V Setup}{chapter.4}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {5}Raspberry Pi}{9}{chapter.5}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{md_tui_README}{{5}{9}{Raspberry Pi}{chapter.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {5.1}Installation}{9}{section.5.1}\protected@file@percent } +\newlabel{md_tui_README_autotoc_md18}{{5.1}{9}{Installation}{section.5.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {5.2}Main Technologies}{9}{section.5.2}\protected@file@percent } +\newlabel{md_tui_README_autotoc_md19}{{5.2}{9}{Main Technologies}{section.5.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {5.3}Setting up Raspberry Pi}{9}{section.5.3}\protected@file@percent } +\newlabel{md_tui_README_autotoc_md20}{{5.3}{9}{Setting up Raspberry Pi}{section.5.3}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {6}Namespace Index}{11}{chapter.6}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {6.1}Namespace List}{11}{section.6.1}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {7}Hierarchical Index}{13}{chapter.7}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {7.1}Class Hierarchy}{13}{section.7.1}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {8}Class Index}{15}{chapter.8}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {8.1}Class List}{15}{section.8.1}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {9}File Index}{17}{chapter.9}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {9.1}File List}{17}{section.9.1}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {10}Namespace Documentation}{19}{chapter.10}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {10.1}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree Namespace Reference}{19}{section.10.1}\protected@file@percent } +\newlabel{namespacebehaviour__tree}{{10.1}{19}{behaviour\+\_\+tree Namespace Reference}{section.10.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.2}car Namespace Reference}{19}{section.10.2}\protected@file@percent } +\newlabel{namespacecar}{{10.2}{19}{car Namespace Reference}{section.10.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.3}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::configuration Namespace Reference}{19}{section.10.3}\protected@file@percent } +\newlabel{namespacecar_1_1configuration}{{10.3}{19}{car\+::configuration Namespace Reference}{section.10.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.4}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display Namespace Reference}{19}{section.10.4}\protected@file@percent } +\newlabel{namespacecar_1_1display}{{10.4}{19}{car\+::display Namespace Reference}{section.10.4}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.5}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console Namespace Reference}{20}{section.10.5}\protected@file@percent } +\newlabel{namespacecar_1_1display_1_1console}{{10.5}{20}{car\+::display\+::console Namespace Reference}{section.10.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.6}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component Namespace Reference}{20}{section.10.6}\protected@file@percent } +\newlabel{namespacecar_1_1display_1_1console_1_1component}{{10.6}{20}{car\+::display\+::console\+::component Namespace Reference}{section.10.6}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.7}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::debug Namespace Reference}{20}{section.10.7}\protected@file@percent } +\newlabel{namespacecar_1_1display_1_1console_1_1component_1_1debug}{{10.7}{20}{car\+::display\+::console\+::component\+::debug Namespace Reference}{section.10.7}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.8}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::main Namespace Reference}{20}{section.10.8}\protected@file@percent } +\newlabel{namespacecar_1_1display_1_1console_1_1component_1_1main}{{10.8}{20}{car\+::display\+::console\+::component\+::main Namespace Reference}{section.10.8}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.9}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::settings Namespace Reference}{20}{section.10.9}\protected@file@percent } +\newlabel{namespacecar_1_1display_1_1console_1_1component_1_1settings}{{10.9}{20}{car\+::display\+::console\+::component\+::settings Namespace Reference}{section.10.9}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.10}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::screen Namespace Reference}{21}{section.10.10}\protected@file@percent } +\newlabel{namespacecar_1_1display_1_1console_1_1screen}{{10.10}{21}{car\+::display\+::console\+::screen Namespace Reference}{section.10.10}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.11}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::plugin Namespace Reference}{21}{section.10.11}\protected@file@percent } +\newlabel{namespacecar_1_1plugin}{{10.11}{21}{car\+::plugin Namespace Reference}{section.10.11}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.12}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system Namespace Reference}{21}{section.10.12}\protected@file@percent } +\newlabel{namespacecar_1_1system}{{10.12}{21}{car\+::system Namespace Reference}{section.10.12}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.13}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::device Namespace Reference}{21}{section.10.13}\protected@file@percent } +\newlabel{namespacecar_1_1system_1_1device}{{10.13}{21}{car\+::system\+::device Namespace Reference}{section.10.13}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.14}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::lidar Namespace Reference}{21}{section.10.14}\protected@file@percent } +\newlabel{namespacecar_1_1system_1_1device_1_1lidar}{{10.14}{21}{car\+::system\+::device\+::lidar Namespace Reference}{section.10.14}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.15}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::logging Namespace Reference}{22}{section.10.15}\protected@file@percent } +\newlabel{namespacecar_1_1system_1_1logging}{{10.15}{22}{car\+::system\+::logging Namespace Reference}{section.10.15}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.15.1}Typedef Documentation}{22}{subsection.10.15.1}\protected@file@percent } +\newlabel{namespacecar_1_1system_1_1logging_a8bc9f403922e660746868f5a25738791}{{10.15.1}{22}{Typedef Documentation}{subsection.10.15.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.15.1.1}vector\_sink\_mt}{22}{subsubsection.10.15.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.16}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::messaging Namespace Reference}{22}{section.10.16}\protected@file@percent } +\newlabel{namespacecar_1_1system_1_1messaging}{{10.16}{22}{car\+::system\+::messaging Namespace Reference}{section.10.16}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.17}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::movement Namespace Reference}{22}{section.10.17}\protected@file@percent } +\newlabel{namespacecar_1_1system_1_1movement}{{10.17}{22}{car\+::system\+::movement Namespace Reference}{section.10.17}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.18}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::controller Namespace Reference}{22}{section.10.18}\protected@file@percent } +\newlabel{namespacecar_1_1system_1_1movement_1_1controller}{{10.18}{22}{car\+::system\+::movement\+::controller Namespace Reference}{section.10.18}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {11}Class Documentation}{23}{chapter.11}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {11.1}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::controller\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Abstract\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller Class Reference}{23}{section.11.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController}{{11.1}{23}{car\+::system\+::movement\+::controller\+::Abstract\+Movement\+Controller Class Reference}{section.11.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.1}Member Function Documentation}{23}{subsection.11.1.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_a09f85317d75127b29b5f8dc746b1d5f1}{{11.1.1}{23}{Member Function Documentation}{subsection.11.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.1}initialize()}{24}{subsubsection.11.1.1.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_a1d4eec207a3cf17ade9a32a38d02193a}{{11.1.1.1}{24}{\texorpdfstring {initialize()}{initialize()}}{subsubsection.11.1.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.2}setCameraServo1Angle()}{24}{subsubsection.11.1.1.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_a2de11ec3bcf69a4bc4f896e050617d19}{{11.1.1.2}{24}{\texorpdfstring {setCameraServo1Angle()}{setCameraServo1Angle()}}{subsubsection.11.1.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.3}setCameraServo2Angle()}{24}{subsubsection.11.1.1.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_a66ccd9573e0c10b3fcab54df4fd421cc}{{11.1.1.3}{24}{\texorpdfstring {setCameraServo2Angle()}{setCameraServo2Angle()}}{subsubsection.11.1.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.4}setFrontWheelsAngle()}{24}{subsubsection.11.1.1.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_a18b33aa99fe2e84eeec6eaf8136dd3e1}{{11.1.1.4}{24}{\texorpdfstring {setFrontWheelsAngle()}{setFrontWheelsAngle()}}{subsubsection.11.1.1.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.5}setRearLeftWheelDirectionToBackward()}{24}{subsubsection.11.1.1.5}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_a947197041ac3cd2c5d08cdf95274b803}{{11.1.1.5}{24}{\texorpdfstring {setRearLeftWheelDirectionToBackward()}{setRearLeftWheelDirectionToBackward()}}{subsubsection.11.1.1.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.6}setRearLeftWheelDirectionToForward()}{25}{subsubsection.11.1.1.6}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_af8394ce628416dd414f37bdb9195b413}{{11.1.1.6}{25}{\texorpdfstring {setRearLeftWheelDirectionToForward()}{setRearLeftWheelDirectionToForward()}}{subsubsection.11.1.1.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.7}setRearLeftWheelSpeed()}{25}{subsubsection.11.1.1.7}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_a35427ab3d88163eeb838d8d52b51c8d5}{{11.1.1.7}{25}{\texorpdfstring {setRearLeftWheelSpeed()}{setRearLeftWheelSpeed()}}{subsubsection.11.1.1.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.8}setRearRightWheelDirectionToBackward()}{25}{subsubsection.11.1.1.8}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_a225891fbca65828a33e1b6082d583e2a}{{11.1.1.8}{25}{\texorpdfstring {setRearRightWheelDirectionToBackward()}{setRearRightWheelDirectionToBackward()}}{subsubsection.11.1.1.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.9}setRearRightWheelDirectionToForward()}{25}{subsubsection.11.1.1.9}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_a2ca87a2e2f0fb44a46cdd659d54fdf82}{{11.1.1.9}{25}{\texorpdfstring {setRearRightWheelDirectionToForward()}{setRearRightWheelDirectionToForward()}}{subsubsection.11.1.1.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.10}setRearRightWheelSpeed()}{25}{subsubsection.11.1.1.10}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_a18ed012232cf5f8f3b3b0ef8e7165e82}{{11.1.1.10}{25}{\texorpdfstring {setRearRightWheelSpeed()}{setRearRightWheelSpeed()}}{subsubsection.11.1.1.10}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.11}setRearWheelsDirectionToBackward()}{26}{subsubsection.11.1.1.11}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_a8103d5c71155e865ab65fce6780a2d5b}{{11.1.1.11}{26}{\texorpdfstring {setRearWheelsDirectionToBackward()}{setRearWheelsDirectionToBackward()}}{subsubsection.11.1.1.11}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.12}setRearWheelsDirectionToForward()}{26}{subsubsection.11.1.1.12}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_a8f8c50cffbc77e66fe3a7b7cd0b25297}{{11.1.1.12}{26}{\texorpdfstring {setRearWheelsDirectionToForward()}{setRearWheelsDirectionToForward()}}{subsubsection.11.1.1.12}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.13}setRearWheelsSpeed()}{26}{subsubsection.11.1.1.13}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_a59eedbe54defbe23fd5b75fbb74a25bd}{{11.1.1.13}{26}{\texorpdfstring {setRearWheelsSpeed()}{setRearWheelsSpeed()}}{subsubsection.11.1.1.13}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.14}stop()}{26}{subsubsection.11.1.1.14}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController_a649d196fca087de9632aadc87e970a3e}{{11.1.1.14}{26}{\texorpdfstring {stop()}{stop()}}{subsubsection.11.1.1.14}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1.15}terminate()}{26}{subsubsection.11.1.1.15}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.2}Back\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheels Class Reference}{27}{section.11.2}\protected@file@percent } +\newlabel{classBackWheels}{{11.2}{27}{Back\+Wheels Class Reference}{section.11.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.2.1}Constructor \& Destructor Documentation}{27}{subsection.11.2.1}\protected@file@percent } +\newlabel{classBackWheels_affde9a2b6153e579292b183818fc59bf}{{11.2.1}{27}{Constructor \& Destructor Documentation}{subsection.11.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.1.1}BackWheels()}{27}{subsubsection.11.2.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.2.2}Member Function Documentation}{27}{subsection.11.2.2}\protected@file@percent } +\newlabel{classBackWheels_ac81a7d53504a6a33edf95ebc42cf19aa}{{11.2.2}{27}{Member Function Documentation}{subsection.11.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.2.1}backward()}{27}{subsubsection.11.2.2.1}\protected@file@percent } +\newlabel{classBackWheels_aee6ea9049784396def05347cd46fc7ae}{{11.2.2.1}{27}{\texorpdfstring {backward()}{backward()}}{subsubsection.11.2.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.2.2}calibration()}{28}{subsubsection.11.2.2.2}\protected@file@percent } +\newlabel{classBackWheels_a7c8507ef9a4871afafb3ba6acefd0e82}{{11.2.2.2}{28}{\texorpdfstring {calibration()}{calibration()}}{subsubsection.11.2.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.2.3}caliLeft()}{28}{subsubsection.11.2.2.3}\protected@file@percent } +\newlabel{classBackWheels_acf3a49f281d9f3854eb1fcdc0b234e84}{{11.2.2.3}{28}{\texorpdfstring {caliLeft()}{caliLeft()}}{subsubsection.11.2.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.2.4}caliOK()}{28}{subsubsection.11.2.2.4}\protected@file@percent } +\newlabel{classBackWheels_aa3b8bc0ebbde17e9026a0d448908d60c}{{11.2.2.4}{28}{\texorpdfstring {caliOK()}{caliOK()}}{subsubsection.11.2.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.2.5}caliRight()}{28}{subsubsection.11.2.2.5}\protected@file@percent } +\newlabel{classBackWheels_a65c0a2c8e6e9874169d6a5ce8218bf84}{{11.2.2.5}{28}{\texorpdfstring {caliRight()}{caliRight()}}{subsubsection.11.2.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.2.6}forward()}{28}{subsubsection.11.2.2.6}\protected@file@percent } +\newlabel{classBackWheels_ab2d6f1e0cbe253e5331abc4c3688eb33}{{11.2.2.6}{28}{\texorpdfstring {forward()}{forward()}}{subsubsection.11.2.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.2.7}getSpeed()}{28}{subsubsection.11.2.2.7}\protected@file@percent } +\newlabel{classBackWheels_a3c0d032f0ec02f3b0a2c52913372fea7}{{11.2.2.7}{28}{\texorpdfstring {getSpeed()}{getSpeed()}}{subsubsection.11.2.2.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.2.8}ready()}{28}{subsubsection.11.2.2.8}\protected@file@percent } +\newlabel{classBackWheels_a8da39dd293a975ea02b03ae305d4f8ea}{{11.2.2.8}{28}{\texorpdfstring {ready()}{ready()}}{subsubsection.11.2.2.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.2.9}setSpeed()}{28}{subsubsection.11.2.2.9}\protected@file@percent } +\newlabel{classBackWheels_ab7d3770525ceec3aee0ee5f07d284e0b}{{11.2.2.9}{28}{\texorpdfstring {setSpeed()}{setSpeed()}}{subsubsection.11.2.2.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.2.10}stop()}{29}{subsubsection.11.2.2.10}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.2.3}Member Data Documentation}{29}{subsection.11.2.3}\protected@file@percent } +\newlabel{classBackWheels_a1d234501cdf5fc82bf04eeb13d803768}{{11.2.3}{29}{Member Data Documentation}{subsection.11.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.3.1}cali\_forward\_A}{29}{subsubsection.11.2.3.1}\protected@file@percent } +\newlabel{classBackWheels_a584b367405f58db0f8c9fcd47b8df615}{{11.2.3.1}{29}{\texorpdfstring {cali\_forward\_A}{cali\_forward\_A}}{subsubsection.11.2.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.3.2}cali\_forward\_B}{29}{subsubsection.11.2.3.2}\protected@file@percent } +\newlabel{classBackWheels_ac45c7dcaa02fc4d2c02854d8a3d6807c}{{11.2.3.2}{29}{\texorpdfstring {cali\_forward\_B}{cali\_forward\_B}}{subsubsection.11.2.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.3.3}forward\_A}{29}{subsubsection.11.2.3.3}\protected@file@percent } +\newlabel{classBackWheels_afc87a3ce222740511179f28c7525e29e}{{11.2.3.3}{29}{\texorpdfstring {forward\_A}{forward\_A}}{subsubsection.11.2.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.3.4}forward\_B}{29}{subsubsection.11.2.3.4}\protected@file@percent } +\newlabel{classBackWheels_ab14e9b09ac5c0f6cf0b11718e68edfb9}{{11.2.3.4}{29}{\texorpdfstring {forward\_B}{forward\_B}}{subsubsection.11.2.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.3.5}left\_wheel}{29}{subsubsection.11.2.3.5}\protected@file@percent } +\newlabel{classBackWheels_ac7a2b384565afbc301983ff572eb3284}{{11.2.3.5}{29}{\texorpdfstring {left\_wheel}{left\_wheel}}{subsubsection.11.2.3.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.3.6}pca9685}{29}{subsubsection.11.2.3.6}\protected@file@percent } +\newlabel{classBackWheels_a61a761f05835a0f3f6f1e996e5e9bde4}{{11.2.3.6}{29}{\texorpdfstring {pca9685}{pca9685}}{subsubsection.11.2.3.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.3.7}right\_wheel}{30}{subsubsection.11.2.3.7}\protected@file@percent } +\newlabel{classBackWheels_a41cec8527ae9b79096e41ac53a1c12f5}{{11.2.3.7}{30}{\texorpdfstring {right\_wheel}{right\_wheel}}{subsubsection.11.2.3.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.3.8}speed}{30}{subsubsection.11.2.3.8}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.3}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Handler Class Reference}{30}{section.11.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler}{{11.3}{30}{behaviour\+\_\+tree\+::Behaviour\+Tree\+Handler Class Reference}{section.11.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.1}Member Function Documentation}{31}{subsection.11.3.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler_a8b09b8e48e88362af3312aee64cf35ff}{{11.3.1}{31}{Member Function Documentation}{subsection.11.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.1.1}\_setBehaviourTree()}{31}{subsubsection.11.3.1.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler_a1ff821d64c3b47bf711367205eb6e39f}{{11.3.1.1}{31}{\texorpdfstring {\_setBehaviourTree()}{\_setBehaviourTree()}}{subsubsection.11.3.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.1.2}getName()}{31}{subsubsection.11.3.1.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler_ab95e23903c1e501184b6622c6cf6d9ee}{{11.3.1.2}{31}{\texorpdfstring {getName()}{getName()}}{subsubsection.11.3.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.1.3}handleCommand()}{31}{subsubsection.11.3.1.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler_a2baba179a4ce714b45cc4be2634483e8}{{11.3.1.3}{31}{\texorpdfstring {handleCommand()}{handleCommand()}}{subsubsection.11.3.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.1.4}initialize()}{31}{subsubsection.11.3.1.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler_a6ce6391072dc6d900fcfa9fa6a10e43d}{{11.3.1.4}{31}{\texorpdfstring {initialize()}{initialize()}}{subsubsection.11.3.1.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.1.5}setBehaviourTree()}{31}{subsubsection.11.3.1.5}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler_a15bd6980d604033a038a9187442292cb}{{11.3.1.5}{31}{\texorpdfstring {setBehaviourTree()}{setBehaviourTree()}}{subsubsection.11.3.1.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.1.6}startBehaviourTree()}{32}{subsubsection.11.3.1.6}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler_ac449ae0a932bc4cadd6b6f986620a73a}{{11.3.1.6}{32}{\texorpdfstring {startBehaviourTree()}{startBehaviourTree()}}{subsubsection.11.3.1.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.1.7}stop()}{32}{subsubsection.11.3.1.7}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler_acf96c89a3d424604c4a9f0b16cbfab1b}{{11.3.1.7}{32}{\texorpdfstring {stop()}{stop()}}{subsubsection.11.3.1.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.1.8}stopBehaviourTree()}{32}{subsubsection.11.3.1.8}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler_a2a9426f71f865c51d75ca1ec5a96660b}{{11.3.1.8}{32}{\texorpdfstring {stopBehaviourTree()}{stopBehaviourTree()}}{subsubsection.11.3.1.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.1.9}update()}{32}{subsubsection.11.3.1.9}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.2}Member Data Documentation}{32}{subsection.11.3.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler_ae41facd5ed9b39b18a7610d2e3247b50}{{11.3.2}{32}{Member Data Documentation}{subsection.11.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.2.1}behaviour\_tree}{32}{subsubsection.11.3.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler_a8038c2e4f19e850f17b1ef041f024622}{{11.3.2.1}{32}{\texorpdfstring {behaviour\_tree}{behaviour\_tree}}{subsubsection.11.3.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.2.2}car\_system}{32}{subsubsection.11.3.2.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler_a1c7e331655a627a7deb37525b39249e6}{{11.3.2.2}{32}{\texorpdfstring {car\_system}{car\_system}}{subsubsection.11.3.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.2.3}context}{33}{subsubsection.11.3.2.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler_a47bacae8472f3b76ce27988eb4b161ca}{{11.3.2.3}{33}{\texorpdfstring {context}{context}}{subsubsection.11.3.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.2.4}last\_connected}{33}{subsubsection.11.3.2.4}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1BehaviourTreeHandler_aa868142cbfae88ae01ef030810657864}{{11.3.2.4}{33}{\texorpdfstring {last\_connected}{last\_connected}}{subsubsection.11.3.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.2.5}tick\_count}{33}{subsubsection.11.3.2.5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.4}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Camera\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device Class Reference}{33}{section.11.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice}{{11.4}{33}{car\+::system\+::device\+::Camera\+Device Class Reference}{section.11.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.1}Constructor \& Destructor Documentation}{34}{subsection.11.4.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a68a0fefa508c20f32d995aa145c544b3}{{11.4.1}{34}{Constructor \& Destructor Documentation}{subsection.11.4.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.1.1}CameraDevice()\hspace {0.1cm}{\footnotesize \ttfamily [1/3]}}{34}{subsubsection.11.4.1.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a721eaf84810ec8ed175b4e045c6326a5}{{11.4.1.1}{34}{\texorpdfstring {CameraDevice()}{CameraDevice()}\hspace {0.1cm}{\footnotesize \ttfamily [1/3]}}{subsubsection.11.4.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.1.2}CameraDevice()\hspace {0.1cm}{\footnotesize \ttfamily [2/3]}}{34}{subsubsection.11.4.1.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a0f5fa162baa0c9b962096e4d03486a9c}{{11.4.1.2}{34}{\texorpdfstring {CameraDevice()}{CameraDevice()}\hspace {0.1cm}{\footnotesize \ttfamily [2/3]}}{subsubsection.11.4.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.1.3}CameraDevice()\hspace {0.1cm}{\footnotesize \ttfamily [3/3]}}{34}{subsubsection.11.4.1.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a478716da6768a7727da5b77cc8879057}{{11.4.1.3}{34}{\texorpdfstring {CameraDevice()}{CameraDevice()}\hspace {0.1cm}{\footnotesize \ttfamily [3/3]}}{subsubsection.11.4.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.1.4}$\sim $CameraDevice()}{34}{subsubsection.11.4.1.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.2}Member Function Documentation}{34}{subsection.11.4.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a52a58c798be8faed2f9ee9f04a41a9ce}{{11.4.2}{34}{Member Function Documentation}{subsection.11.4.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.2.1}create()}{35}{subsubsection.11.4.2.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a0172dbd229bb34a4602eff8369ba83be}{{11.4.2.1}{35}{\texorpdfstring {create()}{create()}}{subsubsection.11.4.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.2.2}disconnect()}{35}{subsubsection.11.4.2.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a4f95920a533262ba847a977099e7b434}{{11.4.2.2}{35}{\texorpdfstring {disconnect()}{disconnect()}}{subsubsection.11.4.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.2.3}getFrameBuffer()}{35}{subsubsection.11.4.2.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a9afd64db772b091fceb53955af0ac01c}{{11.4.2.3}{35}{\texorpdfstring {getFrameBuffer()}{getFrameBuffer()}}{subsubsection.11.4.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.2.4}operator=()\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{35}{subsubsection.11.4.2.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_ae5927fa09e349c3ef3a7b51aad373c80}{{11.4.2.4}{35}{\texorpdfstring {operator=()}{operator=()}\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{subsubsection.11.4.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.2.5}operator=()\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{35}{subsubsection.11.4.2.5}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a2a5967b8be06e88e9b33454a968296dd}{{11.4.2.5}{35}{\texorpdfstring {operator=()}{operator=()}\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{subsubsection.11.4.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.2.6}start()}{35}{subsubsection.11.4.2.6}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_abd2e4f2001aba5e2bf2fdc79ed9229f1}{{11.4.2.6}{35}{\texorpdfstring {start()}{start()}}{subsubsection.11.4.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.2.7}stop()}{35}{subsubsection.11.4.2.7}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a16f383287517d36f7f739764103e9515}{{11.4.2.7}{35}{\texorpdfstring {stop()}{stop()}}{subsubsection.11.4.2.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.2.8}terminate()}{36}{subsubsection.11.4.2.8}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a5125e05f251213027dc6a71f26cf1f51}{{11.4.2.8}{36}{\texorpdfstring {terminate()}{terminate()}}{subsubsection.11.4.2.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.2.9}update()}{36}{subsubsection.11.4.2.9}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.3}Friends And Related Function Documentation}{36}{subsection.11.4.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_aead9a9546ea765538d3f95894afea912}{{11.4.3}{36}{Friends And Related Function Documentation}{subsection.11.4.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.3.1}DeviceManager}{36}{subsubsection.11.4.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.4}Member Data Documentation}{36}{subsection.11.4.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a9d05581ab27995253eceb91577a26113}{{11.4.4}{36}{Member Data Documentation}{subsection.11.4.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.4.1}camera\_}{36}{subsubsection.11.4.4.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a0e0ab1636019ac35a46182e8796db4bd}{{11.4.4.1}{36}{\texorpdfstring {camera\_}{camera\_}}{subsubsection.11.4.4.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.4.2}camera\_mutex\_}{36}{subsubsection.11.4.4.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_af7184782a90080194992a17e1c430fc5}{{11.4.4.2}{36}{\texorpdfstring {camera\_mutex\_}{camera\_mutex\_}}{subsubsection.11.4.4.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.4.3}configuration}{36}{subsubsection.11.4.4.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_ab959099e81b772b58dcc46250ec9bdfa}{{11.4.4.3}{36}{\texorpdfstring {configuration}{configuration}}{subsubsection.11.4.4.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.4.4}connected\_}{37}{subsubsection.11.4.4.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a036e36514811f1a36c1c3ed3d2f06468}{{11.4.4.4}{37}{\texorpdfstring {connected\_}{connected\_}}{subsubsection.11.4.4.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.4.5}frame\_buffer\_}{37}{subsubsection.11.4.4.5}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1CameraDevice_a56f9e43191419958b6904c0385fa6e4d}{{11.4.4.5}{37}{\texorpdfstring {frame\_buffer\_}{frame\_buffer\_}}{subsubsection.11.4.4.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.4.6}last}{37}{subsubsection.11.4.4.6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.5}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Console Class Reference}{37}{section.11.5}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1CarConsole}{{11.5}{37}{car\+::display\+::console\+::Car\+Console Class Reference}{section.11.5}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.5.1}Constructor \& Destructor Documentation}{37}{subsection.11.5.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1CarConsole_a856461ffd1e1ac7f97bc99a8a31898f5}{{11.5.1}{37}{Constructor \& Destructor Documentation}{subsection.11.5.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.5.1.1}CarConsole()}{38}{subsubsection.11.5.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.5.2}Member Function Documentation}{38}{subsection.11.5.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1CarConsole_a9e2d7b3ae682e9a2e752bb7b2be3e3c4}{{11.5.2}{38}{Member Function Documentation}{subsection.11.5.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.5.2.1}initialize()}{38}{subsubsection.11.5.2.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1CarConsole_a96c7285b2986ad675cd061f4f26b9674}{{11.5.2.1}{38}{\texorpdfstring {initialize()}{initialize()}}{subsubsection.11.5.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.5.2.2}run()}{38}{subsubsection.11.5.2.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1CarConsole_a101b6da58b509327c53bb1c7961b460f}{{11.5.2.2}{38}{\texorpdfstring {run()}{run()}}{subsubsection.11.5.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.5.2.3}terminate()}{38}{subsubsection.11.5.2.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.5.3}Member Data Documentation}{38}{subsection.11.5.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1CarConsole_a1410220cdb926c7f6ed6ca39d967bb34}{{11.5.3}{38}{Member Data Documentation}{subsection.11.5.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.5.3.1}car\_system}{38}{subsubsection.11.5.3.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1CarConsole_ab50bcb2d2bf528bf9c5f0acccb77cbab}{{11.5.3.1}{38}{\texorpdfstring {car\_system}{car\_system}}{subsubsection.11.5.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.5.3.2}json\_configuration}{38}{subsubsection.11.5.3.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1CarConsole_a9aa9c674f6a7b64940601b9f02100a00}{{11.5.3.2}{38}{\texorpdfstring {json\_configuration}{json\_configuration}}{subsubsection.11.5.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.5.3.3}vector\_sink}{39}{subsubsection.11.5.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.6}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Context Class Reference}{39}{section.11.6}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1CarContext}{{11.6}{39}{behaviour\+\_\+tree\+::Car\+Context Class Reference}{section.11.6}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.6.1}Constructor \& Destructor Documentation}{39}{subsection.11.6.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1CarContext_ac73177cc9956dcd3baf3159a3a462e62}{{11.6.1}{39}{Constructor \& Destructor Documentation}{subsection.11.6.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.6.1.1}CarContext()}{39}{subsubsection.11.6.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.6.2}Member Function Documentation}{39}{subsection.11.6.2}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1CarContext_a13276cdd804393830519439306d9787d}{{11.6.2}{39}{Member Function Documentation}{subsection.11.6.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.6.2.1}\_()}{40}{subsubsection.11.6.2.1}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1CarContext_ae64d406a3ec171b9c0eb40aa52dff676}{{11.6.2.1}{40}{\texorpdfstring {\_()}{\_()}}{subsubsection.11.6.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.6.2.2}getCarSystem()}{40}{subsubsection.11.6.2.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.6.3}Member Data Documentation}{40}{subsection.11.6.3}\protected@file@percent } +\newlabel{classbehaviour__tree_1_1CarContext_ae121c690a4edf57aac293e1e2b3148c0}{{11.6.3}{40}{Member Data Documentation}{subsection.11.6.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.6.3.1}car\_system}{40}{subsubsection.11.6.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.7}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System Class Reference}{40}{section.11.7}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem}{{11.7}{40}{car\+::system\+::Car\+System Class Reference}{section.11.7}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.1}Constructor \& Destructor Documentation}{41}{subsection.11.7.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_abf3aa813f06cedd3456da523703bc289}{{11.7.1}{41}{Constructor \& Destructor Documentation}{subsection.11.7.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.1.1}CarSystem()}{41}{subsubsection.11.7.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.2}Member Function Documentation}{41}{subsection.11.7.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_ae19c914f90677e8d98460879889f7e46}{{11.7.2}{41}{Member Function Documentation}{subsection.11.7.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.1}disconnect()}{41}{subsubsection.11.7.2.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_ad7ef3bc25192eeba42e8a6f06118951c}{{11.7.2.1}{41}{\texorpdfstring {disconnect()}{disconnect()}}{subsubsection.11.7.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.2}getConfiguration()}{41}{subsubsection.11.7.2.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_adbdea8038ec8df17c602cbdfc85b6c1e}{{11.7.2.2}{41}{\texorpdfstring {getConfiguration()}{getConfiguration()}}{subsubsection.11.7.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.3}getDeviceManager()}{42}{subsubsection.11.7.2.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_af79b6288bf0f651c74b618cfc321443b}{{11.7.2.3}{42}{\texorpdfstring {getDeviceManager()}{getDeviceManager()}}{subsubsection.11.7.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.4}getMessagingSystem()}{42}{subsubsection.11.7.2.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_a423df31a4a0de7033026aef6c27db3cd}{{11.7.2.4}{42}{\texorpdfstring {getMessagingSystem()}{getMessagingSystem()}}{subsubsection.11.7.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.5}getMovementSystem()}{42}{subsubsection.11.7.2.5}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_a0e10db9cb2d8d6308e7c1fd5e00da735}{{11.7.2.5}{42}{\texorpdfstring {getMovementSystem()}{getMovementSystem()}}{subsubsection.11.7.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.6}getPlugin()}{42}{subsubsection.11.7.2.6}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_ab06b17f2f281827620e6cabc58161f05}{{11.7.2.6}{42}{\texorpdfstring {getPlugin()}{getPlugin()}}{subsubsection.11.7.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.7}initialize()}{42}{subsubsection.11.7.2.7}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_ad3d30be79c4ac8150cf280c977ad280c}{{11.7.2.7}{42}{\texorpdfstring {initialize()}{initialize()}}{subsubsection.11.7.2.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.8}reload()}{42}{subsubsection.11.7.2.8}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_acc167763c457ad1e56dd129289978033}{{11.7.2.8}{42}{\texorpdfstring {reload()}{reload()}}{subsubsection.11.7.2.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.9}sendData()}{42}{subsubsection.11.7.2.9}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_a74b592c032d2d0f0441b67fe574915ef}{{11.7.2.9}{42}{\texorpdfstring {sendData()}{sendData()}}{subsubsection.11.7.2.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.10}setConfiguration()}{43}{subsubsection.11.7.2.10}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_aa4ffdbe77fae8575970f29f3c42a2748}{{11.7.2.10}{43}{\texorpdfstring {setConfiguration()}{setConfiguration()}}{subsubsection.11.7.2.10}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.11}start()}{43}{subsubsection.11.7.2.11}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_a9a0c10676a8334da0493920b2a31d23f}{{11.7.2.11}{43}{\texorpdfstring {start()}{start()}}{subsubsection.11.7.2.11}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.12}stop()}{43}{subsubsection.11.7.2.12}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_aeb3fb279bf5f6bc516ba8bac34b0107a}{{11.7.2.12}{43}{\texorpdfstring {stop()}{stop()}}{subsubsection.11.7.2.12}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.13}terminate()}{43}{subsubsection.11.7.2.13}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_a1be14919a0017990b5f3b0414adc976e}{{11.7.2.13}{43}{\texorpdfstring {terminate()}{terminate()}}{subsubsection.11.7.2.13}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.14}tryConnect()}{43}{subsubsection.11.7.2.14}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_a9ed30df9af3ced9240bb2e13f4ac35bf}{{11.7.2.14}{43}{\texorpdfstring {tryConnect()}{tryConnect()}}{subsubsection.11.7.2.14}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.2.15}update()}{43}{subsubsection.11.7.2.15}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.3}Member Data Documentation}{43}{subsection.11.7.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_af0e6ea7a6722900ac9ee33d709139cf8}{{11.7.3}{43}{Member Data Documentation}{subsection.11.7.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.3.1}configuration\_}{43}{subsubsection.11.7.3.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_a8d8b420fb68668aa1f4afa9bfd8bcb9f}{{11.7.3.1}{43}{\texorpdfstring {configuration\_}{configuration\_}}{subsubsection.11.7.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.3.2}device\_manager\_}{44}{subsubsection.11.7.3.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_ad28657d0381b1898539c5c38cf72d270}{{11.7.3.2}{44}{\texorpdfstring {device\_manager\_}{device\_manager\_}}{subsubsection.11.7.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.3.3}initialized}{44}{subsubsection.11.7.3.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_afa095993b79f1f35664a4310b6a45bf5}{{11.7.3.3}{44}{\texorpdfstring {initialized}{initialized}}{subsubsection.11.7.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.3.4}messaging\_system\_}{44}{subsubsection.11.7.3.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_abaa732afd8d2e9b88e9005c5469897c5}{{11.7.3.4}{44}{\texorpdfstring {messaging\_system\_}{messaging\_system\_}}{subsubsection.11.7.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.3.5}movement\_system\_}{44}{subsubsection.11.7.3.5}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_a5d500ae2640a3ed247e25a6fd0e32164}{{11.7.3.5}{44}{\texorpdfstring {movement\_system\_}{movement\_system\_}}{subsubsection.11.7.3.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.3.6}plugin\_manager\_}{44}{subsubsection.11.7.3.6}\protected@file@percent } +\newlabel{classcar_1_1system_1_1CarSystem_a5ba1288c722d9ad655a99cf6edd3d40e}{{11.7.3.6}{44}{\texorpdfstring {plugin\_manager\_}{plugin\_manager\_}}{subsubsection.11.7.3.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.7.3.7}started}{44}{subsubsection.11.7.3.7}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.8}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::configuration\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Configuration Struct Reference}{44}{section.11.8}\protected@file@percent } +\newlabel{structcar_1_1configuration_1_1Configuration}{{11.8}{44}{car\+::configuration\+::Configuration Struct Reference}{section.11.8}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.8.1}Member Function Documentation}{45}{subsection.11.8.1}\protected@file@percent } +\newlabel{structcar_1_1configuration_1_1Configuration_a94d1a5807a59a79a8c386fafe3e420eb}{{11.8.1}{45}{Member Function Documentation}{subsection.11.8.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.8.1.1}getCameraFpsInterval()}{45}{subsubsection.11.8.1.1}\protected@file@percent } +\newlabel{structcar_1_1configuration_1_1Configuration_a95c7621ba0a775961a6c533cd6461b0b}{{11.8.1.1}{45}{\texorpdfstring {getCameraFpsInterval()}{getCameraFpsInterval()}}{subsubsection.11.8.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.8.1.2}setCameraFps()}{45}{subsubsection.11.8.1.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.8.2}Member Data Documentation}{45}{subsection.11.8.2}\protected@file@percent } +\newlabel{structcar_1_1configuration_1_1Configuration_a11aefefb94ee7877282bc1a153b4602b}{{11.8.2}{45}{Member Data Documentation}{subsection.11.8.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.8.2.1}behaviour\_tree\_update\_ms\_interval}{45}{subsubsection.11.8.2.1}\protected@file@percent } +\newlabel{structcar_1_1configuration_1_1Configuration_a70cb64a5b83623c9ece988fe5563bacd}{{11.8.2.1}{45}{\texorpdfstring {behaviour\_tree\_update\_ms\_interval}{behaviour\_tree\_update\_ms\_interval}}{subsubsection.11.8.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.8.2.2}camera\_fps}{46}{subsubsection.11.8.2.2}\protected@file@percent } +\newlabel{structcar_1_1configuration_1_1Configuration_ab81a6b4ad04f976a1d11e9d0055acd7b}{{11.8.2.2}{46}{\texorpdfstring {camera\_fps}{camera\_fps}}{subsubsection.11.8.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.8.2.3}camera\_fps\_interval}{46}{subsubsection.11.8.2.3}\protected@file@percent } +\newlabel{structcar_1_1configuration_1_1Configuration_a52b38197b557d5cef75f2f91a1848163}{{11.8.2.3}{46}{\texorpdfstring {camera\_fps\_interval}{camera\_fps\_interval}}{subsubsection.11.8.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.8.2.4}camera\_index}{46}{subsubsection.11.8.2.4}\protected@file@percent } +\newlabel{structcar_1_1configuration_1_1Configuration_a3c92a6852f3c0105b6c45475fe089cc9}{{11.8.2.4}{46}{\texorpdfstring {camera\_index}{camera\_index}}{subsubsection.11.8.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.8.2.5}host}{46}{subsubsection.11.8.2.5}\protected@file@percent } +\newlabel{structcar_1_1configuration_1_1Configuration_a01a46009cc5fff499ea623d636ca562e}{{11.8.2.5}{46}{\texorpdfstring {host}{host}}{subsubsection.11.8.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.8.2.6}lidar\_port}{46}{subsubsection.11.8.2.6}\protected@file@percent } +\newlabel{structcar_1_1configuration_1_1Configuration_a3ca2ae2503fd981580984bf15962caf2}{{11.8.2.6}{46}{\texorpdfstring {lidar\_port}{lidar\_port}}{subsubsection.11.8.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.8.2.7}use\_camera}{46}{subsubsection.11.8.2.7}\protected@file@percent } +\newlabel{structcar_1_1configuration_1_1Configuration_a687fb5d8e91175529e0a3e3280bece8b}{{11.8.2.7}{46}{\texorpdfstring {use\_camera}{use\_camera}}{subsubsection.11.8.2.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.8.2.8}use\_lidar}{46}{subsubsection.11.8.2.8}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.9}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Connect\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Button Class Reference}{47}{section.11.9}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1ConnectButton}{{11.9}{47}{car\+::display\+::console\+::component\+::main\+::Connect\+Button Class Reference}{section.11.9}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.9.1}Constructor \& Destructor Documentation}{47}{subsection.11.9.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1ConnectButton_a910ce12fe369f42a7ca7e7153fbcd6f9}{{11.9.1}{47}{Constructor \& Destructor Documentation}{subsection.11.9.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.9.1.1}ConnectButton()}{47}{subsubsection.11.9.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.9.2}Member Function Documentation}{47}{subsection.11.9.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1ConnectButton_ac97eaf0dfadfef8803c0902acd60db59}{{11.9.2}{47}{Member Function Documentation}{subsection.11.9.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.9.2.1}element()}{47}{subsubsection.11.9.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.9.3}Member Data Documentation}{47}{subsection.11.9.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1ConnectButton_acc2b103bbbce59e4037dc81fc5b94caf}{{11.9.3}{47}{Member Data Documentation}{subsection.11.9.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.9.3.1}button\_pressed}{48}{subsubsection.11.9.3.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1ConnectButton_a527e38ce92924a4bb6f987ee105b8792}{{11.9.3.1}{48}{\texorpdfstring {button\_pressed}{button\_pressed}}{subsubsection.11.9.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.9.3.2}car\_system}{48}{subsubsection.11.9.3.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1ConnectButton_adb55eb9d0f29ac5e7bda9902176816b6}{{11.9.3.2}{48}{\texorpdfstring {car\_system}{car\_system}}{subsubsection.11.9.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.9.3.3}main\_button}{48}{subsubsection.11.9.3.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1ConnectButton_a07e29ad5bb7be3a0fee85d6160f89e97}{{11.9.3.3}{48}{\texorpdfstring {main\_button}{main\_button}}{subsubsection.11.9.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.9.3.4}main\_button\_text}{48}{subsubsection.11.9.3.4}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1ConnectButton_abd4611e5cd5f753f504fead346c2a789}{{11.9.3.4}{48}{\texorpdfstring {main\_button\_text}{main\_button\_text}}{subsubsection.11.9.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.9.3.5}main\_debounce}{48}{subsubsection.11.9.3.5}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1ConnectButton_aa66152ccb1b33c5a7e365bd794906fe8}{{11.9.3.5}{48}{\texorpdfstring {main\_debounce}{main\_debounce}}{subsubsection.11.9.3.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.9.3.6}on\_connect\_failure}{48}{subsubsection.11.9.3.6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.10}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Enabler Class Reference}{48}{section.11.10}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler}{{11.10}{48}{car\+::display\+::console\+::component\+::debug\+::Debug\+Enabler Class Reference}{section.11.10}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.10.1}Member Function Documentation}{49}{subsection.11.10.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler_aff74ed7376f462a2bb8a134fbf1f4f8b}{{11.10.1}{49}{Member Function Documentation}{subsection.11.10.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.10.1.1}getCheckbox()}{49}{subsubsection.11.10.1.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler_a28ccb83527fa09b92290d92c41c3fa7a}{{11.10.1.1}{49}{\texorpdfstring {getCheckbox()}{getCheckbox()}}{subsubsection.11.10.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.10.1.2}getWarningModal()}{49}{subsubsection.11.10.1.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler_a51ea1812213b52479defae5d8dcf2b7f}{{11.10.1.2}{49}{\texorpdfstring {getWarningModal()}{getWarningModal()}}{subsubsection.11.10.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.10.1.3}isEnabled()}{49}{subsubsection.11.10.1.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.10.2}Member Data Documentation}{49}{subsection.11.10.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler_a4a447b735de12f1fead01d4e32c2bc9a}{{11.10.2}{49}{Member Data Documentation}{subsection.11.10.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.10.2.1}checkbox\_value}{49}{subsubsection.11.10.2.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler_a728bd1fbae657cd08e596ac3f616eb05}{{11.10.2.1}{49}{\texorpdfstring {checkbox\_value}{checkbox\_value}}{subsubsection.11.10.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.10.2.2}component}{50}{subsubsection.11.10.2.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler_acb39a5e3c7fa80c182094458fc8b619d}{{11.10.2.2}{50}{\texorpdfstring {component}{component}}{subsubsection.11.10.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.10.2.3}debounce}{50}{subsubsection.11.10.2.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler_a1a1ad0dc62006fb45aafa9409b1cd231}{{11.10.2.3}{50}{\texorpdfstring {debounce}{debounce}}{subsubsection.11.10.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.10.2.4}DEBUG\_ENABLE\_WARNING\_MESSAGE}{50}{subsubsection.11.10.2.4}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler_a5da63bc0f425d898e682dce7cf747dbc}{{11.10.2.4}{50}{\texorpdfstring {DEBUG\_ENABLE\_WARNING\_MESSAGE}{DEBUG\_ENABLE\_WARNING\_MESSAGE}}{subsubsection.11.10.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.10.2.5}DEBUG\_MODE\_DISABLED\_MESSAGE}{50}{subsubsection.11.10.2.5}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler_a486ae3b618776908a4043b73243a4df5}{{11.10.2.5}{50}{\texorpdfstring {DEBUG\_MODE\_DISABLED\_MESSAGE}{DEBUG\_MODE\_DISABLED\_MESSAGE}}{subsubsection.11.10.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.10.2.6}DEBUG\_MODE\_ENABLED\_MESSAGE}{50}{subsubsection.11.10.2.6}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler_a14813e2242659e14043a85fd7dbdffff}{{11.10.2.6}{50}{\texorpdfstring {DEBUG\_MODE\_ENABLED\_MESSAGE}{DEBUG\_MODE\_ENABLED\_MESSAGE}}{subsubsection.11.10.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.10.2.7}DEBUG\_MODE\_WAIT\_MESSAGE}{50}{subsubsection.11.10.2.7}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler_a8e6562fc026021a78b3009215023275a}{{11.10.2.7}{50}{\texorpdfstring {DEBUG\_MODE\_WAIT\_MESSAGE}{DEBUG\_MODE\_WAIT\_MESSAGE}}{subsubsection.11.10.2.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.10.2.8}display\_warn\_debug\_modal}{50}{subsubsection.11.10.2.8}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler_a449e75a9261c2d4151ff32912bcd7521}{{11.10.2.8}{50}{\texorpdfstring {display\_warn\_debug\_modal}{display\_warn\_debug\_modal}}{subsubsection.11.10.2.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.10.2.9}enabled}{51}{subsubsection.11.10.2.9}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler_a81580b991d0e6e598f65607ddb26d810}{{11.10.2.9}{51}{\texorpdfstring {enabled}{enabled}}{subsubsection.11.10.2.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.10.2.10}status}{51}{subsubsection.11.10.2.10}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.11}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Checkbox Class Reference}{51}{section.11.11}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugLidarCheckbox}{{11.11}{51}{car\+::display\+::console\+::component\+::debug\+::Debug\+Lidar\+Checkbox Class Reference}{section.11.11}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.11.1}Constructor \& Destructor Documentation}{51}{subsection.11.11.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugLidarCheckbox_ad237d6c5c16dde8f9643f2edbe353446}{{11.11.1}{51}{Constructor \& Destructor Documentation}{subsection.11.11.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.11.1.1}DebugLidarCheckbox()}{51}{subsubsection.11.11.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.11.2}Member Function Documentation}{52}{subsection.11.11.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugLidarCheckbox_aa853f667320c96197d19093be8387919}{{11.11.2}{52}{Member Function Documentation}{subsection.11.11.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.11.2.1}element()}{52}{subsubsection.11.11.2.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugLidarCheckbox_a6f9f12bdd01237b3e539507657b0862e}{{11.11.2.1}{52}{\texorpdfstring {element()}{element()}}{subsubsection.11.11.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.11.2.2}getLidarMotorSignal()}{52}{subsubsection.11.11.2.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.11.3}Member Data Documentation}{52}{subsection.11.11.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugLidarCheckbox_a9a9fe148e8d1ef80637a08747a528773}{{11.11.3}{52}{Member Data Documentation}{subsection.11.11.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.11.3.1}lidar\_motor\_checkbox\_component}{52}{subsubsection.11.11.3.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugLidarCheckbox_a48ff98bae53f0ee0f3c92f52d76ea36d}{{11.11.3.1}{52}{\texorpdfstring {lidar\_motor\_checkbox\_component}{lidar\_motor\_checkbox\_component}}{subsubsection.11.11.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.11.3.2}LIDAR\_MOTOR\_DISABLED\_MESSAGE}{52}{subsubsection.11.11.3.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugLidarCheckbox_a8deeda099722d4562db39d58d314cde4}{{11.11.3.2}{52}{\texorpdfstring {LIDAR\_MOTOR\_DISABLED\_MESSAGE}{LIDAR\_MOTOR\_DISABLED\_MESSAGE}}{subsubsection.11.11.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.11.3.3}lidar\_motor\_enabled}{52}{subsubsection.11.11.3.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugLidarCheckbox_a3a6048a4d318b37991b0fcfc5e5c1b6e}{{11.11.3.3}{52}{\texorpdfstring {lidar\_motor\_enabled}{lidar\_motor\_enabled}}{subsubsection.11.11.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.11.3.4}LIDAR\_MOTOR\_ENABLED\_MESSAGE}{52}{subsubsection.11.11.3.4}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugLidarCheckbox_ab669d3db26055aff815f8349625fc0d4}{{11.11.3.4}{52}{\texorpdfstring {LIDAR\_MOTOR\_ENABLED\_MESSAGE}{LIDAR\_MOTOR\_ENABLED\_MESSAGE}}{subsubsection.11.11.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.11.3.5}lidar\_motor\_loading\_debounce}{53}{subsubsection.11.11.3.5}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugLidarCheckbox_a9f4d2f27071949a934e827183b220aea}{{11.11.3.5}{53}{\texorpdfstring {lidar\_motor\_loading\_debounce}{lidar\_motor\_loading\_debounce}}{subsubsection.11.11.3.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.11.3.6}lidar\_motor\_signal}{53}{subsubsection.11.11.3.6}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugLidarCheckbox_a0b42d1c26f88f0ec838e9eb7f680f1cc}{{11.11.3.6}{53}{\texorpdfstring {lidar\_motor\_signal}{lidar\_motor\_signal}}{subsubsection.11.11.3.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.11.3.7}lidar\_motor\_status}{53}{subsubsection.11.11.3.7}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.12}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Textbox Class Reference}{53}{section.11.12}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMessagingTextbox}{{11.12}{53}{car\+::display\+::console\+::component\+::debug\+::Debug\+Messaging\+Textbox Class Reference}{section.11.12}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.12.1}Constructor \& Destructor Documentation}{53}{subsection.11.12.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMessagingTextbox_a849020f35a359837119dda75c6f48fe9}{{11.12.1}{53}{Constructor \& Destructor Documentation}{subsection.11.12.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.12.1.1}DebugMessagingTextbox()}{54}{subsubsection.11.12.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.12.2}Member Function Documentation}{54}{subsection.11.12.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMessagingTextbox_ada32d9de5ea9d7e13e7348fa6fd92c4e}{{11.12.2}{54}{Member Function Documentation}{subsection.11.12.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.12.2.1}element()}{54}{subsubsection.11.12.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.12.3}Member Data Documentation}{54}{subsection.11.12.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMessagingTextbox_a0c8d712feba427317c5a07bba3eb6ede}{{11.12.3}{54}{Member Data Documentation}{subsection.11.12.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.12.3.1}message}{54}{subsubsection.11.12.3.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMessagingTextbox_a9a6232c55314b436e1d5635489fdeecd}{{11.12.3.1}{54}{\texorpdfstring {message}{message}}{subsubsection.11.12.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.12.3.2}message\_signal}{54}{subsubsection.11.12.3.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMessagingTextbox_aed6772998e801e5e67574738c0064ca0}{{11.12.3.2}{54}{\texorpdfstring {message\_signal}{message\_signal}}{subsubsection.11.12.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.12.3.3}messaging\_container}{54}{subsubsection.11.12.3.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMessagingTextbox_a27a6e3b5bb8b671aa3d90f190824d04b}{{11.12.3.3}{54}{\texorpdfstring {messaging\_container}{messaging\_container}}{subsubsection.11.12.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.12.3.4}messaging\_textbox}{54}{subsubsection.11.12.3.4}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMessagingTextbox_a2765e61514629bc729091210e7f40614}{{11.12.3.4}{54}{\texorpdfstring {messaging\_textbox}{messaging\_textbox}}{subsubsection.11.12.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.12.3.5}messaging\_title}{55}{subsubsection.11.12.3.5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.13}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Renderer Class Reference}{55}{section.11.13}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer}{{11.13}{55}{car\+::display\+::console\+::component\+::debug\+::Debug\+Movement\+Renderer Class Reference}{section.11.13}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.13.1}Constructor \& Destructor Documentation}{56}{subsection.11.13.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a9117cf6fc61e92d2e95b1c818ee1cbbd}{{11.13.1}{56}{Constructor \& Destructor Documentation}{subsection.11.13.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.1.1}DebugMovementRenderer()}{56}{subsubsection.11.13.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.13.2}Member Function Documentation}{56}{subsection.11.13.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_ae2e9aa7d586401a332aa43b402182fa8}{{11.13.2}{56}{Member Function Documentation}{subsection.11.13.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.2.1}element()}{56}{subsubsection.11.13.2.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a05723191ce205f13a10e875ecbbe92ea}{{11.13.2.1}{56}{\texorpdfstring {element()}{element()}}{subsubsection.11.13.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.2.2}getCameraServo1AngleSliderValue()}{56}{subsubsection.11.13.2.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_aa5f11526c70cf638e89512e6ef1ecf2d}{{11.13.2.2}{56}{\texorpdfstring {getCameraServo1AngleSliderValue()}{getCameraServo1AngleSliderValue()}}{subsubsection.11.13.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.2.3}getCameraServo2AngleSliderValue()}{56}{subsubsection.11.13.2.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_ab51fee3d54519c72a0163d6e28a18a29}{{11.13.2.3}{56}{\texorpdfstring {getCameraServo2AngleSliderValue()}{getCameraServo2AngleSliderValue()}}{subsubsection.11.13.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.2.4}getFrontWheelsAngleSliderValue()}{57}{subsubsection.11.13.2.4}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a436a2aac33bb6f72ddb25eceaf5dd224}{{11.13.2.4}{57}{\texorpdfstring {getFrontWheelsAngleSliderValue()}{getFrontWheelsAngleSliderValue()}}{subsubsection.11.13.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.2.5}getRearLeftWheelSpeedSliderValue()}{57}{subsubsection.11.13.2.5}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a982742660c098d737bc21d2f53a91507}{{11.13.2.5}{57}{\texorpdfstring {getRearLeftWheelSpeedSliderValue()}{getRearLeftWheelSpeedSliderValue()}}{subsubsection.11.13.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.2.6}getRearRightWheelSpeedSliderValue()}{57}{subsubsection.11.13.2.6}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_ab9df99e2e54f7661b4e4267fc96fae18}{{11.13.2.6}{57}{\texorpdfstring {getRearRightWheelSpeedSliderValue()}{getRearRightWheelSpeedSliderValue()}}{subsubsection.11.13.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.2.7}getRearWheelDirectionSignal()}{57}{subsubsection.11.13.2.7}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_af90a3f0a8b25c7027265c88b2834c971}{{11.13.2.7}{57}{\texorpdfstring {getRearWheelDirectionSignal()}{getRearWheelDirectionSignal()}}{subsubsection.11.13.2.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.2.8}updateCameraServo1()}{57}{subsubsection.11.13.2.8}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_aca7ae6af60c9cf50b53dabd2ebc176f1}{{11.13.2.8}{57}{\texorpdfstring {updateCameraServo1()}{updateCameraServo1()}}{subsubsection.11.13.2.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.2.9}updateCameraServo2()}{57}{subsubsection.11.13.2.9}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_ad7e909aba29bfd2da4598f5b8496cf7f}{{11.13.2.9}{57}{\texorpdfstring {updateCameraServo2()}{updateCameraServo2()}}{subsubsection.11.13.2.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.2.10}updateFrontWheels()}{57}{subsubsection.11.13.2.10}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_aa435bb285dcab51b6225fbbf8bcec051}{{11.13.2.10}{57}{\texorpdfstring {updateFrontWheels()}{updateFrontWheels()}}{subsubsection.11.13.2.10}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.2.11}updateRearWheels()}{58}{subsubsection.11.13.2.11}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.13.3}Member Data Documentation}{58}{subsection.11.13.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a96e318da3ba0ddf59c7dd91e647370e7}{{11.13.3}{58}{Member Data Documentation}{subsection.11.13.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.1}camera\_servo\_1\_angle\_slider}{58}{subsubsection.11.13.3.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a209ffe21280c4b92a9c443ae7af9375f}{{11.13.3.1}{58}{\texorpdfstring {camera\_servo\_1\_angle\_slider}{camera\_servo\_1\_angle\_slider}}{subsubsection.11.13.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.2}camera\_servo\_1\_angle\_slider\_angle}{58}{subsubsection.11.13.3.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a049f48326bbf002137de665d7a314790}{{11.13.3.2}{58}{\texorpdfstring {camera\_servo\_1\_angle\_slider\_angle}{camera\_servo\_1\_angle\_slider\_angle}}{subsubsection.11.13.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.3}camera\_servo\_2\_angle\_slider}{58}{subsubsection.11.13.3.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a163143b41f643500ad92f2c4dae1237f}{{11.13.3.3}{58}{\texorpdfstring {camera\_servo\_2\_angle\_slider}{camera\_servo\_2\_angle\_slider}}{subsubsection.11.13.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.4}camera\_servo\_2\_angle\_slider\_angle}{58}{subsubsection.11.13.3.4}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a6aaeef095356ba6fa4ee6c3d578c9c98}{{11.13.3.4}{58}{\texorpdfstring {camera\_servo\_2\_angle\_slider\_angle}{camera\_servo\_2\_angle\_slider\_angle}}{subsubsection.11.13.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.5}DEFAULT\_FRONT\_WHEEL\_ANGLE}{58}{subsubsection.11.13.3.5}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a9c24c7ea84d0b4e664267afc116b490a}{{11.13.3.5}{58}{\texorpdfstring {DEFAULT\_FRONT\_WHEEL\_ANGLE}{DEFAULT\_FRONT\_WHEEL\_ANGLE}}{subsubsection.11.13.3.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.6}DEFAULT\_REAR\_WHEEL\_SPEED}{59}{subsubsection.11.13.3.6}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a301d3cba9b217048da705ffbbf82db38}{{11.13.3.6}{59}{\texorpdfstring {DEFAULT\_REAR\_WHEEL\_SPEED}{DEFAULT\_REAR\_WHEEL\_SPEED}}{subsubsection.11.13.3.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.7}front\_wheels\_angle\_slider}{59}{subsubsection.11.13.3.7}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a567cb11a8b41bef6d1fa038ef0d82893}{{11.13.3.7}{59}{\texorpdfstring {front\_wheels\_angle\_slider}{front\_wheels\_angle\_slider}}{subsubsection.11.13.3.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.8}front\_wheels\_angle\_slider\_value}{59}{subsubsection.11.13.3.8}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_aeea2f3334732660537a5427d09d73025}{{11.13.3.8}{59}{\texorpdfstring {front\_wheels\_angle\_slider\_value}{front\_wheels\_angle\_slider\_value}}{subsubsection.11.13.3.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.9}previous\_camera\_servo\_1\_angle\_slider\_angle}{59}{subsubsection.11.13.3.9}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_adad16677a7684a342f6d915497f24592}{{11.13.3.9}{59}{\texorpdfstring {previous\_camera\_servo\_1\_angle\_slider\_angle}{previous\_camera\_servo\_1\_angle\_slider\_angle}}{subsubsection.11.13.3.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.10}previous\_camera\_servo\_2\_angle\_slider\_angle}{59}{subsubsection.11.13.3.10}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a6c095bc867e7ac847032f25f4d7dd3a9}{{11.13.3.10}{59}{\texorpdfstring {previous\_camera\_servo\_2\_angle\_slider\_angle}{previous\_camera\_servo\_2\_angle\_slider\_angle}}{subsubsection.11.13.3.10}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.11}previous\_front\_wheels\_angle\_slider\_value}{59}{subsubsection.11.13.3.11}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a7c134d0c6ddf0e785bd11f3797670962}{{11.13.3.11}{59}{\texorpdfstring {previous\_front\_wheels\_angle\_slider\_value}{previous\_front\_wheels\_angle\_slider\_value}}{subsubsection.11.13.3.11}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.12}previous\_rear\_left\_wheel\_speed\_slider\_value}{59}{subsubsection.11.13.3.12}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a3adaa0d547515cc11cb29edbe55817f9}{{11.13.3.12}{59}{\texorpdfstring {previous\_rear\_left\_wheel\_speed\_slider\_value}{previous\_rear\_left\_wheel\_speed\_slider\_value}}{subsubsection.11.13.3.12}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.13}previous\_rear\_right\_wheel\_speed\_slider\_value}{60}{subsubsection.11.13.3.13}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a1c2aa81f5e77743e7ffe096303849ca2}{{11.13.3.13}{60}{\texorpdfstring {previous\_rear\_right\_wheel\_speed\_slider\_value}{previous\_rear\_right\_wheel\_speed\_slider\_value}}{subsubsection.11.13.3.13}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.14}previous\_rear\_wheels\_speed\_slider\_value}{60}{subsubsection.11.13.3.14}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_ae6e9a16dcf023d793070acbe15a4b3d3}{{11.13.3.14}{60}{\texorpdfstring {previous\_rear\_wheels\_speed\_slider\_value}{previous\_rear\_wheels\_speed\_slider\_value}}{subsubsection.11.13.3.14}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.15}rear\_left\_wheel\_speed\_slider}{60}{subsubsection.11.13.3.15}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a925f31346a10c7ac66ec493e025df0c1}{{11.13.3.15}{60}{\texorpdfstring {rear\_left\_wheel\_speed\_slider}{rear\_left\_wheel\_speed\_slider}}{subsubsection.11.13.3.15}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.16}rear\_left\_wheel\_speed\_slider\_value}{60}{subsubsection.11.13.3.16}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a035a97e2ae62db8c80f563a68d725e6a}{{11.13.3.16}{60}{\texorpdfstring {rear\_left\_wheel\_speed\_slider\_value}{rear\_left\_wheel\_speed\_slider\_value}}{subsubsection.11.13.3.16}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.17}rear\_right\_wheel\_speed\_slider}{60}{subsubsection.11.13.3.17}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_aa47a8024f064beea5ccdff97fe01efe3}{{11.13.3.17}{60}{\texorpdfstring {rear\_right\_wheel\_speed\_slider}{rear\_right\_wheel\_speed\_slider}}{subsubsection.11.13.3.17}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.18}rear\_right\_wheel\_speed\_slider\_value}{60}{subsubsection.11.13.3.18}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a8f992a009d6a9499e4cc06ccd9cd9229}{{11.13.3.18}{60}{\texorpdfstring {rear\_right\_wheel\_speed\_slider\_value}{rear\_right\_wheel\_speed\_slider\_value}}{subsubsection.11.13.3.18}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.19}rear\_wheel\_direction}{60}{subsubsection.11.13.3.19}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_ae2f1fe7de8aa541dc055f0bc6f8cceed}{{11.13.3.19}{60}{\texorpdfstring {rear\_wheel\_direction}{rear\_wheel\_direction}}{subsubsection.11.13.3.19}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.20}REAR\_WHEEL\_DIRECTION\_BACKWARD\_MESSAGE}{61}{subsubsection.11.13.3.20}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_aff75ce347a1f4e2d4b6cdd43a90d0069}{{11.13.3.20}{61}{\texorpdfstring {REAR\_WHEEL\_DIRECTION\_BACKWARD\_MESSAGE}{REAR\_WHEEL\_DIRECTION\_BACKWARD\_MESSAGE}}{subsubsection.11.13.3.20}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.21}rear\_wheel\_direction\_checkbox\_component}{61}{subsubsection.11.13.3.21}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_abf37ac4c267073065ffba36548f05823}{{11.13.3.21}{61}{\texorpdfstring {rear\_wheel\_direction\_checkbox\_component}{rear\_wheel\_direction\_checkbox\_component}}{subsubsection.11.13.3.21}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.22}rear\_wheel\_direction\_debounce}{61}{subsubsection.11.13.3.22}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a45818ae4f24f0339269df10548127d91}{{11.13.3.22}{61}{\texorpdfstring {rear\_wheel\_direction\_debounce}{rear\_wheel\_direction\_debounce}}{subsubsection.11.13.3.22}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.23}REAR\_WHEEL\_DIRECTION\_FORWARD\_MESSAGE}{61}{subsubsection.11.13.3.23}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_ae7368b83642a89d51df3cd761b593b7d}{{11.13.3.23}{61}{\texorpdfstring {REAR\_WHEEL\_DIRECTION\_FORWARD\_MESSAGE}{REAR\_WHEEL\_DIRECTION\_FORWARD\_MESSAGE}}{subsubsection.11.13.3.23}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.24}rear\_wheel\_direction\_signal}{61}{subsubsection.11.13.3.24}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a06b1cc90e6d4e00b1c17a8895f277c3f}{{11.13.3.24}{61}{\texorpdfstring {rear\_wheel\_direction\_signal}{rear\_wheel\_direction\_signal}}{subsubsection.11.13.3.24}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.25}rear\_wheel\_direction\_status}{61}{subsubsection.11.13.3.25}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_aa3e8750f520e7f94a7ee7f19e91acf3c}{{11.13.3.25}{61}{\texorpdfstring {rear\_wheel\_direction\_status}{rear\_wheel\_direction\_status}}{subsubsection.11.13.3.25}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.26}rear\_wheel\_menu\_entry}{61}{subsubsection.11.13.3.26}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a5f90380f0fe47ccc3a7b970784263852}{{11.13.3.26}{61}{\texorpdfstring {rear\_wheel\_menu\_entry}{rear\_wheel\_menu\_entry}}{subsubsection.11.13.3.26}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.27}rear\_wheel\_speed\_slider}{62}{subsubsection.11.13.3.27}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a1e39d072eb3f6adf8fd8ad836cb8f427}{{11.13.3.27}{62}{\texorpdfstring {rear\_wheel\_speed\_slider}{rear\_wheel\_speed\_slider}}{subsubsection.11.13.3.27}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.28}rear\_wheels\_speed\_slider\_value}{62}{subsubsection.11.13.3.28}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_a5433aa24ad24239532f93a201986dffe}{{11.13.3.28}{62}{\texorpdfstring {rear\_wheels\_speed\_slider\_value}{rear\_wheels\_speed\_slider\_value}}{subsubsection.11.13.3.28}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.29}servo\_menu\_entry}{62}{subsubsection.11.13.3.29}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRenderer_ae1d6630cae1f4aa190f2bf4b1b449aa6}{{11.13.3.29}{62}{\texorpdfstring {servo\_menu\_entry}{servo\_menu\_entry}}{subsubsection.11.13.3.29}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.13.3.30}slider\_container}{62}{subsubsection.11.13.3.30}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.14}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Manager Class Reference}{62}{section.11.14}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager}{{11.14}{62}{car\+::system\+::device\+::Device\+Manager Class Reference}{section.11.14}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.14.1}Constructor \& Destructor Documentation}{63}{subsection.11.14.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_ab6d3c6d5180f9ad376e56da7129a2855}{{11.14.1}{63}{Constructor \& Destructor Documentation}{subsection.11.14.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.1.1}DeviceManager()}{63}{subsubsection.11.14.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.14.2}Member Function Documentation}{63}{subsection.11.14.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_a8dad8493faf025419aacaa8902b9b699}{{11.14.2}{63}{Member Function Documentation}{subsection.11.14.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.2.1}create()}{63}{subsubsection.11.14.2.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_ae1fdaef279657c21008f23e2a34913ce}{{11.14.2.1}{63}{\texorpdfstring {create()}{create()}}{subsubsection.11.14.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.2.2}getCameraDevice()}{63}{subsubsection.11.14.2.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_a02f4fde9e57bf6d1e59f303980d580e0}{{11.14.2.2}{63}{\texorpdfstring {getCameraDevice()}{getCameraDevice()}}{subsubsection.11.14.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.2.3}getLidarDevice()}{63}{subsubsection.11.14.2.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_ae69f845ad5c5cc24f6d258faa6466f19}{{11.14.2.3}{63}{\texorpdfstring {getLidarDevice()}{getLidarDevice()}}{subsubsection.11.14.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.2.4}initialize()}{64}{subsubsection.11.14.2.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_a63ba22fe228cfcebbe9eb642a3391370}{{11.14.2.4}{64}{\texorpdfstring {initialize()}{initialize()}}{subsubsection.11.14.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.2.5}isRunning()}{64}{subsubsection.11.14.2.5}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_a0532b345f3647f7ff8e043dc10c6338f}{{11.14.2.5}{64}{\texorpdfstring {isRunning()}{isRunning()}}{subsubsection.11.14.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.2.6}start()}{64}{subsubsection.11.14.2.6}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_a37ec3ad83756db6c7e2b274cf72454ae}{{11.14.2.6}{64}{\texorpdfstring {start()}{start()}}{subsubsection.11.14.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.2.7}stop()}{64}{subsubsection.11.14.2.7}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_af936b84c6d39fdf807c9abce829a5040}{{11.14.2.7}{64}{\texorpdfstring {stop()}{stop()}}{subsubsection.11.14.2.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.2.8}terminate()}{64}{subsubsection.11.14.2.8}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_a24d9ee557ae6a1985ca4919b48498d79}{{11.14.2.8}{64}{\texorpdfstring {terminate()}{terminate()}}{subsubsection.11.14.2.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.2.9}update()}{64}{subsubsection.11.14.2.9}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.14.3}Member Data Documentation}{64}{subsection.11.14.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_a86957c9a907aa8e27fbad82603f84469}{{11.14.3}{64}{Member Data Documentation}{subsection.11.14.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.3.1}camera\_device\_}{64}{subsubsection.11.14.3.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_a263e6c89f1dfb984089ca675a143a407}{{11.14.3.1}{64}{\texorpdfstring {camera\_device\_}{camera\_device\_}}{subsubsection.11.14.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.3.2}car\_system}{65}{subsubsection.11.14.3.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_ae0ca3d42fec64ed275b537a77bff6e8c}{{11.14.3.2}{65}{\texorpdfstring {car\_system}{car\_system}}{subsubsection.11.14.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.3.3}is\_initialized\_}{65}{subsubsection.11.14.3.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_a8c04c7ea2f387ea09c7fc7a35bcc03f8}{{11.14.3.3}{65}{\texorpdfstring {is\_initialized\_}{is\_initialized\_}}{subsubsection.11.14.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.3.4}is\_running\_}{65}{subsubsection.11.14.3.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1DeviceManager_a53bd44189a05e5ecc18eddb938a73b5a}{{11.14.3.4}{65}{\texorpdfstring {is\_running\_}{is\_running\_}}{subsubsection.11.14.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.14.3.5}lidar\_device\_}{65}{subsubsection.11.14.3.5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.15}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::controller\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Dummy\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller Class Reference}{65}{section.11.15}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController}{{11.15}{65}{car\+::system\+::movement\+::controller\+::Dummy\+Movement\+Controller Class Reference}{section.11.15}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.15.1}Member Function Documentation}{66}{subsection.11.15.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_aa20261c28d7b419a1ae43711141c4282}{{11.15.1}{66}{Member Function Documentation}{subsection.11.15.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.1}initialize()}{66}{subsubsection.11.15.1.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_afd91d374bef1bd9e53886e85fd75b01a}{{11.15.1.1}{66}{\texorpdfstring {initialize()}{initialize()}}{subsubsection.11.15.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.2}setCameraServo1Angle()}{66}{subsubsection.11.15.1.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_a62dde9fa0439df29e2024e31d9ca6ff1}{{11.15.1.2}{66}{\texorpdfstring {setCameraServo1Angle()}{setCameraServo1Angle()}}{subsubsection.11.15.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.3}setCameraServo2Angle()}{66}{subsubsection.11.15.1.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_aba6a7e23ca9563783b07547a6b6b8e76}{{11.15.1.3}{66}{\texorpdfstring {setCameraServo2Angle()}{setCameraServo2Angle()}}{subsubsection.11.15.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.4}setFrontWheelsAngle()}{67}{subsubsection.11.15.1.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_a6623defdaa61e4f9edb42d18eaf505f5}{{11.15.1.4}{67}{\texorpdfstring {setFrontWheelsAngle()}{setFrontWheelsAngle()}}{subsubsection.11.15.1.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.5}setRearLeftWheelDirectionToBackward()}{67}{subsubsection.11.15.1.5}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_a5e195df6cd40589f3d83db00ef77f18b}{{11.15.1.5}{67}{\texorpdfstring {setRearLeftWheelDirectionToBackward()}{setRearLeftWheelDirectionToBackward()}}{subsubsection.11.15.1.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.6}setRearLeftWheelDirectionToForward()}{67}{subsubsection.11.15.1.6}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_afe6f58ddebfef0c878ee1e8de381c716}{{11.15.1.6}{67}{\texorpdfstring {setRearLeftWheelDirectionToForward()}{setRearLeftWheelDirectionToForward()}}{subsubsection.11.15.1.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.7}setRearLeftWheelSpeed()}{67}{subsubsection.11.15.1.7}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_a3f92cb4bd88275abb95b50fb387a6cad}{{11.15.1.7}{67}{\texorpdfstring {setRearLeftWheelSpeed()}{setRearLeftWheelSpeed()}}{subsubsection.11.15.1.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.8}setRearRightWheelDirectionToBackward()}{67}{subsubsection.11.15.1.8}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_a37c3877c774f6fc2eb37b39a7e2b679a}{{11.15.1.8}{67}{\texorpdfstring {setRearRightWheelDirectionToBackward()}{setRearRightWheelDirectionToBackward()}}{subsubsection.11.15.1.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.9}setRearRightWheelDirectionToForward()}{67}{subsubsection.11.15.1.9}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_ada26f3021a44ac575a9f1fd0b331d83f}{{11.15.1.9}{67}{\texorpdfstring {setRearRightWheelDirectionToForward()}{setRearRightWheelDirectionToForward()}}{subsubsection.11.15.1.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.10}setRearRightWheelSpeed()}{68}{subsubsection.11.15.1.10}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_a093b15072cd8fa5587875d981f2cc422}{{11.15.1.10}{68}{\texorpdfstring {setRearRightWheelSpeed()}{setRearRightWheelSpeed()}}{subsubsection.11.15.1.10}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.11}setRearWheelsDirectionToBackward()}{68}{subsubsection.11.15.1.11}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_aabffad835235e37feb0ef1037a24e842}{{11.15.1.11}{68}{\texorpdfstring {setRearWheelsDirectionToBackward()}{setRearWheelsDirectionToBackward()}}{subsubsection.11.15.1.11}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.12}setRearWheelsDirectionToForward()}{68}{subsubsection.11.15.1.12}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_a4bf649338fbd25b5461c3425fa507625}{{11.15.1.12}{68}{\texorpdfstring {setRearWheelsDirectionToForward()}{setRearWheelsDirectionToForward()}}{subsubsection.11.15.1.12}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.13}setRearWheelsSpeed()}{68}{subsubsection.11.15.1.13}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_a3817a4c0defb345ace28ccfa6a3af95f}{{11.15.1.13}{68}{\texorpdfstring {setRearWheelsSpeed()}{setRearWheelsSpeed()}}{subsubsection.11.15.1.13}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.14}stop()}{68}{subsubsection.11.15.1.14}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController_a2fa53496f8cbb8410e919c4cf41e92eb}{{11.15.1.14}{68}{\texorpdfstring {stop()}{stop()}}{subsubsection.11.15.1.14}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.15.1.15}terminate()}{69}{subsubsection.11.15.1.15}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.16}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::First\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Message\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Struct Struct Reference}{69}{section.11.16}\protected@file@percent } +\newlabel{structcar_1_1system_1_1messaging_1_1MessagingSystem_1_1FirstMessageStruct}{{11.16}{69}{car\+::system\+::messaging\+::Messaging\+System\+::First\+Message\+Struct Struct Reference}{section.11.16}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.16.1}Member Data Documentation}{69}{subsection.11.16.1}\protected@file@percent } +\newlabel{structcar_1_1system_1_1messaging_1_1MessagingSystem_1_1FirstMessageStruct_ad6704cc6f23667d78057a6233bcdb27a}{{11.16.1}{69}{Member Data Documentation}{subsection.11.16.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.16.1.1}condition}{69}{subsubsection.11.16.1.1}\protected@file@percent } +\newlabel{structcar_1_1system_1_1messaging_1_1MessagingSystem_1_1FirstMessageStruct_ac12b4d1ff719d02618c1a6f4c660fd9c}{{11.16.1.1}{69}{\texorpdfstring {condition}{condition}}{subsubsection.11.16.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.16.1.2}error\_message}{69}{subsubsection.11.16.1.2}\protected@file@percent } +\newlabel{structcar_1_1system_1_1messaging_1_1MessagingSystem_1_1FirstMessageStruct_a5427d767fce2ebe7f3d3544640195ac9}{{11.16.1.2}{69}{\texorpdfstring {error\_message}{error\_message}}{subsubsection.11.16.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.16.1.3}uuid}{69}{subsubsection.11.16.1.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.17}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::configuration\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Json\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Configuration Class Reference}{70}{section.11.17}\protected@file@percent } +\newlabel{classcar_1_1configuration_1_1JsonConfiguration}{{11.17}{70}{car\+::configuration\+::Json\+Configuration Class Reference}{section.11.17}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.17.1}Constructor \& Destructor Documentation}{70}{subsection.11.17.1}\protected@file@percent } +\newlabel{classcar_1_1configuration_1_1JsonConfiguration_ab5d36f513fa7f9e0199b6c9817a7ac40}{{11.17.1}{70}{Constructor \& Destructor Documentation}{subsection.11.17.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.17.1.1}JsonConfiguration()}{70}{subsubsection.11.17.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.17.2}Member Function Documentation}{70}{subsection.11.17.2}\protected@file@percent } +\newlabel{classcar_1_1configuration_1_1JsonConfiguration_a69621e2980be59bcffc98af1663a81e0}{{11.17.2}{70}{Member Function Documentation}{subsection.11.17.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.17.2.1}getConfigFilePath()}{70}{subsubsection.11.17.2.1}\protected@file@percent } +\newlabel{classcar_1_1configuration_1_1JsonConfiguration_a52208206f37cb8ca4552a2b8a69563f9}{{11.17.2.1}{70}{\texorpdfstring {getConfigFilePath()}{getConfigFilePath()}}{subsubsection.11.17.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.17.2.2}loadConfiguration()}{70}{subsubsection.11.17.2.2}\protected@file@percent } +\newlabel{classcar_1_1configuration_1_1JsonConfiguration_a2aef2492a66bcc52059646897798eac4}{{11.17.2.2}{70}{\texorpdfstring {loadConfiguration()}{loadConfiguration()}}{subsubsection.11.17.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.17.2.3}setConfigFilePath()}{70}{subsubsection.11.17.2.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.17.3}Member Data Documentation}{71}{subsection.11.17.3}\protected@file@percent } +\newlabel{classcar_1_1configuration_1_1JsonConfiguration_ab3a2f032b3fbb31c5587dffdc217e56d}{{11.17.3}{71}{Member Data Documentation}{subsection.11.17.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.17.3.1}config\_file\_path}{71}{subsubsection.11.17.3.1}\protected@file@percent } +\newlabel{classcar_1_1configuration_1_1JsonConfiguration_a5f4a77ff39dacc25a2db7bbb5e022e54}{{11.17.3.1}{71}{\texorpdfstring {config\_file\_path}{config\_file\_path}}{subsubsection.11.17.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.17.3.2}exe\_dir}{71}{subsubsection.11.17.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.18}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device Class Reference}{71}{section.11.18}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice}{{11.18}{71}{car\+::system\+::device\+::lidar\+::Lidar\+Device Class Reference}{section.11.18}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.18.1}Member Function Documentation}{72}{subsection.11.18.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice_ab00af849de460db819ea389d0dca041f}{{11.18.1}{72}{Member Function Documentation}{subsection.11.18.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.18.1.1}disconnect()}{72}{subsubsection.11.18.1.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice_a3f09073d328373191017634548ded60f}{{11.18.1.1}{72}{\texorpdfstring {disconnect()}{disconnect()}}{subsubsection.11.18.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.18.1.2}getScanData()}{72}{subsubsection.11.18.1.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice_aaba43d3cbd982e4f3d214ef7235edf31}{{11.18.1.2}{72}{\texorpdfstring {getScanData()}{getScanData()}}{subsubsection.11.18.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.18.1.3}initialize()}{72}{subsubsection.11.18.1.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice_ab8e0582777e77b8dc84e497a14f6ba2a}{{11.18.1.3}{72}{\texorpdfstring {initialize()}{initialize()}}{subsubsection.11.18.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.18.1.4}setScanData()}{72}{subsubsection.11.18.1.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice_a71d00498ee8580b2ae08e1fdffc995f2}{{11.18.1.4}{72}{\texorpdfstring {setScanData()}{setScanData()}}{subsubsection.11.18.1.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.18.1.5}start()}{72}{subsubsection.11.18.1.5}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice_a3c33c983ecf0e399399045824a333d8f}{{11.18.1.5}{72}{\texorpdfstring {start()}{start()}}{subsubsection.11.18.1.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.18.1.6}stop()}{73}{subsubsection.11.18.1.6}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice_a41748f948b878f5a73775086cde096b1}{{11.18.1.6}{73}{\texorpdfstring {stop()}{stop()}}{subsubsection.11.18.1.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.18.1.7}terminate()}{73}{subsubsection.11.18.1.7}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice_adeedfba71403f7ef9834680c47b488eb}{{11.18.1.7}{73}{\texorpdfstring {terminate()}{terminate()}}{subsubsection.11.18.1.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.18.1.8}update()}{73}{subsubsection.11.18.1.8}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.18.2}Friends And Related Function Documentation}{73}{subsection.11.18.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice_aead9a9546ea765538d3f95894afea912}{{11.18.2}{73}{Friends And Related Function Documentation}{subsection.11.18.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.18.2.1}DeviceManager}{73}{subsubsection.11.18.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.18.3}Member Data Documentation}{73}{subsection.11.18.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice_ad7735575f03dccbb9ad752ff61115631}{{11.18.3}{73}{Member Data Documentation}{subsection.11.18.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.18.3.1}scan\_data\_}{73}{subsubsection.11.18.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.19}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Dummy Class Reference}{74}{section.11.19}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy}{{11.19}{74}{car\+::system\+::device\+::lidar\+::Lidar\+Dummy Class Reference}{section.11.19}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.19.1}Constructor \& Destructor Documentation}{74}{subsection.11.19.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy_a9751a890e91ec8fe8acf44b8e03a8355}{{11.19.1}{74}{Constructor \& Destructor Documentation}{subsection.11.19.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.19.1.1}LidarDummy()}{74}{subsubsection.11.19.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.19.2}Member Function Documentation}{74}{subsection.11.19.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy_afd358cbc173d9a122683250c1f140aea}{{11.19.2}{74}{Member Function Documentation}{subsection.11.19.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.19.2.1}disconnect()}{74}{subsubsection.11.19.2.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy_aca0b81cc1aeb740d94e7eb2ff19ad9e4}{{11.19.2.1}{74}{\texorpdfstring {disconnect()}{disconnect()}}{subsubsection.11.19.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.19.2.2}initialize()}{75}{subsubsection.11.19.2.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy_a8c37174d1a48f4ee24fa0b02dc029a39}{{11.19.2.2}{75}{\texorpdfstring {initialize()}{initialize()}}{subsubsection.11.19.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.19.2.3}start()}{75}{subsubsection.11.19.2.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy_a4c7161bf8aee875fa9bf14959eda80d3}{{11.19.2.3}{75}{\texorpdfstring {start()}{start()}}{subsubsection.11.19.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.19.2.4}stop()}{75}{subsubsection.11.19.2.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy_a2746d43c4c634fd3143b1eb71300defc}{{11.19.2.4}{75}{\texorpdfstring {stop()}{stop()}}{subsubsection.11.19.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.19.2.5}terminate()}{75}{subsubsection.11.19.2.5}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy_aa882ddacecc96329ff2ad38d3e0a3eb8}{{11.19.2.5}{75}{\texorpdfstring {terminate()}{terminate()}}{subsubsection.11.19.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.19.2.6}update()}{75}{subsubsection.11.19.2.6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.20}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scanner Class Reference}{76}{section.11.20}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner}{{11.20}{76}{car\+::system\+::device\+::lidar\+::Lidar\+Scanner Class Reference}{section.11.20}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.20.1}Constructor \& Destructor Documentation}{76}{subsection.11.20.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner_a7629b3dcb9559e1d77725bdf274378b6}{{11.20.1}{76}{Constructor \& Destructor Documentation}{subsection.11.20.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.20.1.1}LidarScanner()}{76}{subsubsection.11.20.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.20.2}Member Function Documentation}{77}{subsection.11.20.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner_ade253d31f5e290c59ef71b63a6834b80}{{11.20.2}{77}{Member Function Documentation}{subsection.11.20.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.20.2.1}create()}{77}{subsubsection.11.20.2.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner_a9fb93cf9d1206b5dedc4261fc30319f2}{{11.20.2.1}{77}{\texorpdfstring {create()}{create()}}{subsubsection.11.20.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.20.2.2}disconnect()}{77}{subsubsection.11.20.2.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner_a49f725d669fdd6c25a626c2f799c50eb}{{11.20.2.2}{77}{\texorpdfstring {disconnect()}{disconnect()}}{subsubsection.11.20.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.20.2.3}initialize()}{77}{subsubsection.11.20.2.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner_aa98622d9b544eac441c253131c237be8}{{11.20.2.3}{77}{\texorpdfstring {initialize()}{initialize()}}{subsubsection.11.20.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.20.2.4}start()}{77}{subsubsection.11.20.2.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner_a85b0c10f23b34d4fe4f1e6d4e63ccc41}{{11.20.2.4}{77}{\texorpdfstring {start()}{start()}}{subsubsection.11.20.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.20.2.5}stop()}{77}{subsubsection.11.20.2.5}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner_a61cc5adbce2d2da066198d32f7a18321}{{11.20.2.5}{77}{\texorpdfstring {stop()}{stop()}}{subsubsection.11.20.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.20.2.6}terminate()}{78}{subsubsection.11.20.2.6}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner_ae6aa33a3d5e6f5ef777b6c7825e3cadd}{{11.20.2.6}{78}{\texorpdfstring {terminate()}{terminate()}}{subsubsection.11.20.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.20.2.7}update()}{78}{subsubsection.11.20.2.7}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.20.3}Member Data Documentation}{78}{subsection.11.20.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner_a3633e4494c9c478648740a0e072b8bca}{{11.20.3}{78}{Member Data Documentation}{subsection.11.20.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.20.3.1}configuration\_}{78}{subsubsection.11.20.3.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner_abd1a4b02c0a7c0e4963be0238a26813b}{{11.20.3.1}{78}{\texorpdfstring {configuration\_}{configuration\_}}{subsubsection.11.20.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.20.3.2}lidar\_}{78}{subsubsection.11.20.3.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner_aaa3d7d954b61533b2981b155ed9b32f3}{{11.20.3.2}{78}{\texorpdfstring {lidar\_}{lidar\_}}{subsubsection.11.20.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.20.3.3}running}{78}{subsubsection.11.20.3.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner_a89b6cda450681d8bb7e8e74750682d7e}{{11.20.3.3}{78}{\texorpdfstring {running}{running}}{subsubsection.11.20.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.20.3.4}scan\_data\_}{78}{subsubsection.11.20.3.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner_a5f63208682e8f3d4f310a9ff4e5c346d}{{11.20.3.4}{78}{\texorpdfstring {scan\_data\_}{scan\_data\_}}{subsubsection.11.20.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.20.3.5}scan\_data\_mutex\_}{79}{subsubsection.11.20.3.5}\protected@file@percent } +\newlabel{classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner_aec37127a322b877dc11c957a380fd97d}{{11.20.3.5}{79}{\texorpdfstring {scan\_data\_mutex\_}{scan\_data\_mutex\_}}{subsubsection.11.20.3.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.20.3.6}scan\_generator\_}{79}{subsubsection.11.20.3.6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.21}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::screen\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Logging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Screen Class Reference}{79}{section.11.21}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1LoggingScreen}{{11.21}{79}{car\+::display\+::console\+::screen\+::Logging\+Screen Class Reference}{section.11.21}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.21.1}Constructor \& Destructor Documentation}{79}{subsection.11.21.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1LoggingScreen_a2e94fb159fbd3ff6ed40797f5101cf89}{{11.21.1}{79}{Constructor \& Destructor Documentation}{subsection.11.21.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.21.1.1}LoggingScreen()}{79}{subsubsection.11.21.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.21.2}Member Function Documentation}{79}{subsection.11.21.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1LoggingScreen_acd1d52a0d6528c43893a7aa0189ba3e2}{{11.21.2}{79}{Member Function Documentation}{subsection.11.21.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.21.2.1}element()}{80}{subsubsection.11.21.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.21.3}Member Data Documentation}{80}{subsection.11.21.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1LoggingScreen_aa7c190998e1c02b23693ab5e20a7695e}{{11.21.3}{80}{Member Data Documentation}{subsection.11.21.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.21.3.1}line\_elements}{80}{subsubsection.11.21.3.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1LoggingScreen_a6d41c2498a12509ed2708d3e4c7b346e}{{11.21.3.1}{80}{\texorpdfstring {line\_elements}{line\_elements}}{subsubsection.11.21.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.21.3.2}menu}{80}{subsubsection.11.21.3.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1LoggingScreen_a586944aae663ab0e2fcf0390ecb75cf7}{{11.21.3.2}{80}{\texorpdfstring {menu}{menu}}{subsubsection.11.21.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.21.3.3}my\_custom\_menu}{80}{subsubsection.11.21.3.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1LoggingScreen_a44ec08a76e41f6a1d443db32f6ea0621}{{11.21.3.3}{80}{\texorpdfstring {my\_custom\_menu}{my\_custom\_menu}}{subsubsection.11.21.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.21.3.4}selected\_line}{80}{subsubsection.11.21.3.4}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1LoggingScreen_a9f9030835ca6762c01daddd93e113c61}{{11.21.3.4}{80}{\texorpdfstring {selected\_line}{selected\_line}}{subsubsection.11.21.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.21.3.5}vector\_sink}{80}{subsubsection.11.21.3.5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.22}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Error\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Modal Class Reference}{81}{section.11.22}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1MainErrorModal}{{11.22}{81}{car\+::display\+::console\+::component\+::main\+::Main\+Error\+Modal Class Reference}{section.11.22}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.22.1}Constructor \& Destructor Documentation}{81}{subsection.11.22.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1MainErrorModal_a25dca69082d60f84200765cb42f6a0cd}{{11.22.1}{81}{Constructor \& Destructor Documentation}{subsection.11.22.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.22.1.1}MainErrorModal()}{81}{subsubsection.11.22.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.22.2}Member Function Documentation}{81}{subsection.11.22.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1MainErrorModal_a67aaecc0df5ed772dee9a803b5cba72c}{{11.22.2}{81}{Member Function Documentation}{subsection.11.22.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.22.2.1}element()}{81}{subsubsection.11.22.2.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1MainErrorModal_a184107870bfbbbee074431a92654683b}{{11.22.2.1}{81}{\texorpdfstring {element()}{element()}}{subsubsection.11.22.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.22.2.2}setErrorMessage()}{81}{subsubsection.11.22.2.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.22.3}Member Data Documentation}{81}{subsection.11.22.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1MainErrorModal_a1ef7ccbea4b4eef1c3b46821b2736493}{{11.22.3}{81}{Member Data Documentation}{subsection.11.22.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.22.3.1}error\_element}{82}{subsubsection.11.22.3.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1MainErrorModal_ad63fab4910bca6d9519540ee2646b5f8}{{11.22.3.1}{82}{\texorpdfstring {error\_element}{error\_element}}{subsubsection.11.22.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.22.3.2}error\_modal\_shown}{82}{subsubsection.11.22.3.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1MainErrorModal_ad426c3dc287be2ae218fa7e89ba20708}{{11.22.3.2}{82}{\texorpdfstring {error\_modal\_shown}{error\_modal\_shown}}{subsubsection.11.22.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.22.3.3}main\_error\_modal}{82}{subsubsection.11.22.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.23}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Exit\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Modal Class Reference}{82}{section.11.23}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1MainExitModal}{{11.23}{82}{car\+::display\+::console\+::component\+::main\+::Main\+Exit\+Modal Class Reference}{section.11.23}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.23.1}Constructor \& Destructor Documentation}{82}{subsection.11.23.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1MainExitModal_a65b9f01dd94f0c40ae87d5cbc14c4110}{{11.23.1}{82}{Constructor \& Destructor Documentation}{subsection.11.23.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.23.1.1}MainExitModal()}{82}{subsubsection.11.23.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.23.2}Member Function Documentation}{83}{subsection.11.23.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1MainExitModal_abd1d2ce75e30f09cb2235b683ab1b440}{{11.23.2}{83}{Member Function Documentation}{subsection.11.23.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.23.2.1}element()}{83}{subsubsection.11.23.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.23.3}Member Data Documentation}{83}{subsection.11.23.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1MainExitModal_a1ad3d1e14c02af1580a5d205d518a970}{{11.23.3}{83}{Member Data Documentation}{subsection.11.23.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.23.3.1}exit}{83}{subsubsection.11.23.3.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1MainExitModal_afbb0258c29055e88e33d8fcf653dc254}{{11.23.3.1}{83}{\texorpdfstring {exit}{exit}}{subsubsection.11.23.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.23.3.2}exit\_modal\_shown}{83}{subsubsection.11.23.3.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1main_1_1MainExitModal_a8bccdbb969f11b212b614af10978fc39}{{11.23.3.2}{83}{\texorpdfstring {exit\_modal\_shown}{exit\_modal\_shown}}{subsubsection.11.23.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.23.3.3}main\_exit\_modal}{83}{subsubsection.11.23.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.24}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::screen\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Screen Class Reference}{83}{section.11.24}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1MainScreen}{{11.24}{83}{car\+::display\+::console\+::screen\+::Main\+Screen Class Reference}{section.11.24}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.24.1}Constructor \& Destructor Documentation}{84}{subsection.11.24.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1MainScreen_a75d79bf6cf682d1d3724defeab7adced}{{11.24.1}{84}{Constructor \& Destructor Documentation}{subsection.11.24.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.24.1.1}MainScreen()}{84}{subsubsection.11.24.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.24.2}Member Function Documentation}{84}{subsection.11.24.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1MainScreen_a12b9319a1661e245059a886c130510ae}{{11.24.2}{84}{Member Function Documentation}{subsection.11.24.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.24.2.1}element()}{84}{subsubsection.11.24.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.24.3}Member Data Documentation}{84}{subsection.11.24.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1MainScreen_a3821c5885113585efd641a089e2e5089}{{11.24.3}{84}{Member Data Documentation}{subsection.11.24.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.24.3.1}box}{84}{subsubsection.11.24.3.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1MainScreen_a6913569722f4874399c92e09d0aff384}{{11.24.3.1}{84}{\texorpdfstring {box}{box}}{subsubsection.11.24.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.24.3.2}car\_system}{84}{subsubsection.11.24.3.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1MainScreen_a217f497eeffeef30e0e5ef96507a49bf}{{11.24.3.2}{84}{\texorpdfstring {car\_system}{car\_system}}{subsubsection.11.24.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.24.3.3}connect\_button}{85}{subsubsection.11.24.3.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1MainScreen_a9ec7ff8b663e34286c9b1e202be6bef3}{{11.24.3.3}{85}{\texorpdfstring {connect\_button}{connect\_button}}{subsubsection.11.24.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.24.3.4}info}{85}{subsubsection.11.24.3.4}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1MainScreen_af03c8d2a5122a90557f71e02ffb40e61}{{11.24.3.4}{85}{\texorpdfstring {info}{info}}{subsubsection.11.24.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.24.3.5}main\_component}{85}{subsubsection.11.24.3.5}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1MainScreen_aae972095744c4cf57afdc7910cbdadb7}{{11.24.3.5}{85}{\texorpdfstring {main\_component}{main\_component}}{subsubsection.11.24.3.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.24.3.6}main\_error\_modal}{85}{subsubsection.11.24.3.6}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1MainScreen_a2f3cceb43498a2b02911eea2a59852ef}{{11.24.3.6}{85}{\texorpdfstring {main\_error\_modal}{main\_error\_modal}}{subsubsection.11.24.3.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.24.3.7}main\_exit\_modal}{85}{subsubsection.11.24.3.7}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1MainScreen_ad041c242cd7dfed91cfcc448fdefa8c8}{{11.24.3.7}{85}{\texorpdfstring {main\_exit\_modal}{main\_exit\_modal}}{subsubsection.11.24.3.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.24.3.8}main\_screen}{85}{subsubsection.11.24.3.8}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.25}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System Class Reference}{85}{section.11.25}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem}{{11.25}{85}{car\+::system\+::messaging\+::Messaging\+System Class Reference}{section.11.25}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.25.1}Constructor \& Destructor Documentation}{86}{subsection.11.25.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_ac2ffac51796711b5fc18fd3c2ec09c1e}{{11.25.1}{86}{Constructor \& Destructor Documentation}{subsection.11.25.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.1.1}MessagingSystem()}{87}{subsubsection.11.25.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.25.2}Member Function Documentation}{87}{subsection.11.25.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_acb45ac80d9441f19b83879be864c2a56}{{11.25.2}{87}{Member Function Documentation}{subsection.11.25.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.1}getCommandSignal()}{87}{subsubsection.11.25.2.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a51f37df7bd559723c746ac60ae9e2737}{{11.25.2.1}{87}{\texorpdfstring {getCommandSignal()}{getCommandSignal()}}{subsubsection.11.25.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.2}getDisconnectSignal()}{87}{subsubsection.11.25.2.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_aea22af17f50b567709684bb77f607361}{{11.25.2.2}{87}{\texorpdfstring {getDisconnectSignal()}{getDisconnectSignal()}}{subsubsection.11.25.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.3}getFirstMessage()}{87}{subsubsection.11.25.2.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a896805eef7fb6cabced9121b62b44e57}{{11.25.2.3}{87}{\texorpdfstring {getFirstMessage()}{getFirstMessage()}}{subsubsection.11.25.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.4}getMessageSignal()}{87}{subsubsection.11.25.2.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a01ea5e361e8bd25df66b0e20d22b2e88}{{11.25.2.4}{87}{\texorpdfstring {getMessageSignal()}{getMessageSignal()}}{subsubsection.11.25.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.5}getSelectionSignal()}{87}{subsubsection.11.25.2.5}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a6585072611a135d613d2f1c0b4e6185f}{{11.25.2.5}{87}{\texorpdfstring {getSelectionSignal()}{getSelectionSignal()}}{subsubsection.11.25.2.5}{}} +\gdef \LT@i {\LT@entry + {3}{49.31245pt}\LT@entry + {3}{12.4pt}} +\gdef \LT@ii {\LT@entry + {3}{64.23405pt}\LT@entry + {3}{12.4pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.6}getUUID()}{88}{subsubsection.11.25.2.6}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a3c778a90656eda20b96c86d9fe974c29}{{11.25.2.6}{88}{\texorpdfstring {getUUID()}{getUUID()}}{subsubsection.11.25.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.7}handleMessage()}{88}{subsubsection.11.25.2.7}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_aa95921421755b30f29c5f8a3511dd40a}{{11.25.2.7}{88}{\texorpdfstring {handleMessage()}{handleMessage()}}{table.11.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.8}initialize()}{88}{subsubsection.11.25.2.8}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_afea07c501d71ac24dbc2ed7e5e4808b1}{{11.25.2.8}{88}{\texorpdfstring {initialize()}{initialize()}}{table.11.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.9}initializeWebSocket()}{88}{subsubsection.11.25.2.9}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_ab8c330e08d40bbfd0679f86dd8a15b8e}{{11.25.2.9}{88}{\texorpdfstring {initializeWebSocket()}{initializeWebSocket()}}{subsubsection.11.25.2.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.10}isConnected()}{88}{subsubsection.11.25.2.10}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a237d72ebe59c4c8ad825fd28b90708c6}{{11.25.2.10}{88}{\texorpdfstring {isConnected()}{isConnected()}}{subsubsection.11.25.2.10}{}} +\gdef \LT@iii {\LT@entry + {3}{95.9585pt}\LT@entry + {3}{12.4pt}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.11}onDisconnect()}{89}{subsubsection.11.25.2.11}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a6f1a6304dd38ffb1cc92e5880f73766d}{{11.25.2.11}{89}{\texorpdfstring {onDisconnect()}{onDisconnect()}}{subsubsection.11.25.2.11}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.12}onFirstMessage()}{89}{subsubsection.11.25.2.12}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_ae3dc9c525e479194d730ae8b85f4ccb0}{{11.25.2.12}{89}{\texorpdfstring {onFirstMessage()}{onFirstMessage()}}{table.11.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.13}onMessageCallback()}{89}{subsubsection.11.25.2.13}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_ae2c3c62a21dce556f9fb1c2982abd56f}{{11.25.2.13}{89}{\texorpdfstring {onMessageCallback()}{onMessageCallback()}}{subsubsection.11.25.2.13}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.14}sendMessage()}{89}{subsubsection.11.25.2.14}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a8cc72d9a9c30caf93c8f846d08d14ab9}{{11.25.2.14}{89}{\texorpdfstring {sendMessage()}{sendMessage()}}{subsubsection.11.25.2.14}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.15}setConfiguration()}{89}{subsubsection.11.25.2.15}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_ac7e9152d7317ba570db9313840af5606}{{11.25.2.15}{89}{\texorpdfstring {setConfiguration()}{setConfiguration()}}{subsubsection.11.25.2.15}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.16}stop()}{89}{subsubsection.11.25.2.16}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a94b2c78f499793ae8eecbd27631ccaa1}{{11.25.2.16}{89}{\texorpdfstring {stop()}{stop()}}{subsubsection.11.25.2.16}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.17}terminate()}{90}{subsubsection.11.25.2.17}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a21f83981ff7aa1e599b188875e48a32a}{{11.25.2.17}{90}{\texorpdfstring {terminate()}{terminate()}}{subsubsection.11.25.2.17}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.2.18}tryConnect()}{90}{subsubsection.11.25.2.18}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.25.3}Member Data Documentation}{90}{subsection.11.25.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_ae6d2cabe4ad1963913d34d1cb6d2df87}{{11.25.3}{90}{Member Data Documentation}{subsection.11.25.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.3.1}command\_signal\_}{90}{subsubsection.11.25.3.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_acd2c84b48f2193493cb44eb9375c47db}{{11.25.3.1}{90}{\texorpdfstring {command\_signal\_}{command\_signal\_}}{subsubsection.11.25.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.3.2}configuration\_}{90}{subsubsection.11.25.3.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a24d7c77d11add1edcedfec94963d1261}{{11.25.3.2}{90}{\texorpdfstring {configuration\_}{configuration\_}}{subsubsection.11.25.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.3.3}connected\_}{90}{subsubsection.11.25.3.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_ad74ee3dc3da33b149227be370ace2ae5}{{11.25.3.3}{90}{\texorpdfstring {connected\_}{connected\_}}{subsubsection.11.25.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.3.4}message\_signal\_}{90}{subsubsection.11.25.3.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a26656de27ddcdd4c89d0027177bf0692}{{11.25.3.4}{90}{\texorpdfstring {message\_signal\_}{message\_signal\_}}{subsubsection.11.25.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.3.5}on\_disconnect\_signal\_}{91}{subsubsection.11.25.3.5}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a32a87fea2fa4768353e6f840d67e0460}{{11.25.3.5}{91}{\texorpdfstring {on\_disconnect\_signal\_}{on\_disconnect\_signal\_}}{subsubsection.11.25.3.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.3.6}selection\_signal\_}{91}{subsubsection.11.25.3.6}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a08495992bf90c4151a8df2cd51333d74}{{11.25.3.6}{91}{\texorpdfstring {selection\_signal\_}{selection\_signal\_}}{subsubsection.11.25.3.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.3.7}uuid\_}{91}{subsubsection.11.25.3.7}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a324ed740bef6fa429b571cf6e45d9092}{{11.25.3.7}{91}{\texorpdfstring {uuid\_}{uuid\_}}{subsubsection.11.25.3.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.3.8}websocket\_}{91}{subsubsection.11.25.3.8}\protected@file@percent } +\newlabel{classcar_1_1system_1_1messaging_1_1MessagingSystem_a8dbd8f0284492f6980b1307940fd70e1}{{11.25.3.8}{91}{\texorpdfstring {websocket\_}{websocket\_}}{subsubsection.11.25.3.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.25.3.9}websocket\_url\_}{91}{subsubsection.11.25.3.9}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.26}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System Class Reference}{91}{section.11.26}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem}{{11.26}{91}{car\+::system\+::movement\+::Movement\+System Class Reference}{section.11.26}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.26.1}Constructor \& Destructor Documentation}{92}{subsection.11.26.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_a2bc2c4a34b516bda9593b9e5a9d920f0}{{11.26.1}{92}{Constructor \& Destructor Documentation}{subsection.11.26.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.1.1}MovementSystem()}{92}{subsubsection.11.26.1.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_ae4a69efa8582adbdcfed91c0652f1b52}{{11.26.1.1}{92}{\texorpdfstring {MovementSystem()}{MovementSystem()}}{subsubsection.11.26.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.1.2}$\sim $MovementSystem()}{92}{subsubsection.11.26.1.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.26.2}Member Function Documentation}{92}{subsection.11.26.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_a1eddc118c623ac58470fc9975602db27}{{11.26.2}{92}{Member Function Documentation}{subsection.11.26.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.1}initialize()}{92}{subsubsection.11.26.2.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_a9e578db25c4879c452947ba69f309ab0}{{11.26.2.1}{92}{\texorpdfstring {initialize()}{initialize()}}{subsubsection.11.26.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.2}setCameraServo1Angle()}{93}{subsubsection.11.26.2.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_aa72a749d44b6b601eaa36b4994e35735}{{11.26.2.2}{93}{\texorpdfstring {setCameraServo1Angle()}{setCameraServo1Angle()}}{subsubsection.11.26.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.3}setCameraServo2Angle()}{93}{subsubsection.11.26.2.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_ab868eb58c8d360a833a833c24209f765}{{11.26.2.3}{93}{\texorpdfstring {setCameraServo2Angle()}{setCameraServo2Angle()}}{subsubsection.11.26.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.4}setFrontWheelsAngle()}{93}{subsubsection.11.26.2.4}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_aa1c89cc726df1acca75a08beaa02cddc}{{11.26.2.4}{93}{\texorpdfstring {setFrontWheelsAngle()}{setFrontWheelsAngle()}}{subsubsection.11.26.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.5}setRearLeftWheelDirectionToBackward()}{93}{subsubsection.11.26.2.5}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_abadf24c8aba5a74f9732ad003be3f827}{{11.26.2.5}{93}{\texorpdfstring {setRearLeftWheelDirectionToBackward()}{setRearLeftWheelDirectionToBackward()}}{subsubsection.11.26.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.6}setRearLeftWheelDirectionToForward()}{93}{subsubsection.11.26.2.6}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_a785170a1ca6e92d12509511c266752be}{{11.26.2.6}{93}{\texorpdfstring {setRearLeftWheelDirectionToForward()}{setRearLeftWheelDirectionToForward()}}{subsubsection.11.26.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.7}setRearLeftWheelSpeed()}{93}{subsubsection.11.26.2.7}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_aa24dc9decce8debd6c2d5e50b2105c76}{{11.26.2.7}{93}{\texorpdfstring {setRearLeftWheelSpeed()}{setRearLeftWheelSpeed()}}{subsubsection.11.26.2.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.8}setRearRightWheelDirectionToBackward()}{93}{subsubsection.11.26.2.8}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_ab15a91477518f5875bbe50921a48b366}{{11.26.2.8}{93}{\texorpdfstring {setRearRightWheelDirectionToBackward()}{setRearRightWheelDirectionToBackward()}}{subsubsection.11.26.2.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.9}setRearRightWheelDirectionToForward()}{94}{subsubsection.11.26.2.9}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_aa2bb4e84d51ac0883c5f14ae6db2b389}{{11.26.2.9}{94}{\texorpdfstring {setRearRightWheelDirectionToForward()}{setRearRightWheelDirectionToForward()}}{subsubsection.11.26.2.9}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.10}setRearRightWheelSpeed()}{94}{subsubsection.11.26.2.10}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_a4195cb6a7dc4702d807b490102de3d1b}{{11.26.2.10}{94}{\texorpdfstring {setRearRightWheelSpeed()}{setRearRightWheelSpeed()}}{subsubsection.11.26.2.10}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.11}setRearWheelsDirectionToBackward()}{94}{subsubsection.11.26.2.11}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_a04493e68ad062d690e75087146560a7b}{{11.26.2.11}{94}{\texorpdfstring {setRearWheelsDirectionToBackward()}{setRearWheelsDirectionToBackward()}}{subsubsection.11.26.2.11}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.12}setRearWheelsDirectionToForward()}{94}{subsubsection.11.26.2.12}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_a5afa6a443a26e329f827ff0a92d0f8e0}{{11.26.2.12}{94}{\texorpdfstring {setRearWheelsDirectionToForward()}{setRearWheelsDirectionToForward()}}{subsubsection.11.26.2.12}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.13}setRearWheelsSpeed()}{94}{subsubsection.11.26.2.13}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_a7c8d2d531814a2677e5c2cb2e2fc2636}{{11.26.2.13}{94}{\texorpdfstring {setRearWheelsSpeed()}{setRearWheelsSpeed()}}{subsubsection.11.26.2.13}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.14}start()}{94}{subsubsection.11.26.2.14}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_a0baf504ce2a5a2d56cd3d163311c551b}{{11.26.2.14}{94}{\texorpdfstring {start()}{start()}}{subsubsection.11.26.2.14}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.15}stop()}{94}{subsubsection.11.26.2.15}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_ab6c7d0f21d4b0ce560ada97abd0c0303}{{11.26.2.15}{94}{\texorpdfstring {stop()}{stop()}}{subsubsection.11.26.2.15}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.2.16}terminate()}{95}{subsubsection.11.26.2.16}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.26.3}Member Data Documentation}{95}{subsection.11.26.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1movement_1_1MovementSystem_accfdf66dcbfed062111b01bc2c09c6be}{{11.26.3}{95}{Member Data Documentation}{subsection.11.26.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.26.3.1}movement\_controller}{95}{subsubsection.11.26.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.27}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::plugin\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Plugin Class Reference}{95}{section.11.27}\protected@file@percent } +\newlabel{classcar_1_1plugin_1_1Plugin}{{11.27}{95}{car\+::plugin\+::Plugin Class Reference}{section.11.27}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.27.1}Member Function Documentation}{95}{subsection.11.27.1}\protected@file@percent } +\newlabel{classcar_1_1plugin_1_1Plugin_a9c49d13e1c19885b0374a1c3af49fbfa}{{11.27.1}{95}{Member Function Documentation}{subsection.11.27.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.27.1.1}getName()}{95}{subsubsection.11.27.1.1}\protected@file@percent } +\newlabel{classcar_1_1plugin_1_1Plugin_a4106932b47ca294116579fb489175238}{{11.27.1.1}{95}{\texorpdfstring {getName()}{getName()}}{subsubsection.11.27.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.27.1.2}initialize()}{96}{subsubsection.11.27.1.2}\protected@file@percent } +\newlabel{classcar_1_1plugin_1_1Plugin_a264afd26642e8ea4914c5a218877f9f4}{{11.27.1.2}{96}{\texorpdfstring {initialize()}{initialize()}}{subsubsection.11.27.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.27.1.3}stop()}{96}{subsubsection.11.27.1.3}\protected@file@percent } +\newlabel{classcar_1_1plugin_1_1Plugin_a7b086d61878a6c38a2ef713dd02421f2}{{11.27.1.3}{96}{\texorpdfstring {stop()}{stop()}}{subsubsection.11.27.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.27.1.4}update()}{96}{subsubsection.11.27.1.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.28}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::plugin\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Plugin\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Manager Class Reference}{96}{section.11.28}\protected@file@percent } +\newlabel{classcar_1_1plugin_1_1PluginManager}{{11.28}{96}{car\+::plugin\+::Plugin\+Manager Class Reference}{section.11.28}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.28.1}Member Function Documentation}{97}{subsection.11.28.1}\protected@file@percent } +\newlabel{classcar_1_1plugin_1_1PluginManager_ad5e71a845e46b1b8e1838b06892a32d6}{{11.28.1}{97}{Member Function Documentation}{subsection.11.28.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.28.1.1}addPlugin()}{97}{subsubsection.11.28.1.1}\protected@file@percent } +\newlabel{classcar_1_1plugin_1_1PluginManager_a8eb369a6c295bb57a5581f782aa757e2}{{11.28.1.1}{97}{\texorpdfstring {addPlugin()}{addPlugin()}}{subsubsection.11.28.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.28.1.2}getPlugin()}{97}{subsubsection.11.28.1.2}\protected@file@percent } +\newlabel{classcar_1_1plugin_1_1PluginManager_acc6f2064cad667a51d7309c5b4349c83}{{11.28.1.2}{97}{\texorpdfstring {getPlugin()}{getPlugin()}}{subsubsection.11.28.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.28.1.3}initialize()}{97}{subsubsection.11.28.1.3}\protected@file@percent } +\newlabel{classcar_1_1plugin_1_1PluginManager_ab13b0961f3bcfa16b96fdbd12b1a0eac}{{11.28.1.3}{97}{\texorpdfstring {initialize()}{initialize()}}{subsubsection.11.28.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.28.1.4}stop()}{97}{subsubsection.11.28.1.4}\protected@file@percent } +\newlabel{classcar_1_1plugin_1_1PluginManager_aed43214b3fd94b597573681a2cac7d1b}{{11.28.1.4}{97}{\texorpdfstring {stop()}{stop()}}{subsubsection.11.28.1.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.28.1.5}terminate()}{97}{subsubsection.11.28.1.5}\protected@file@percent } +\newlabel{classcar_1_1plugin_1_1PluginManager_ae3e5bbe8e52062a7f888d076cc92cdc2}{{11.28.1.5}{97}{\texorpdfstring {terminate()}{terminate()}}{subsubsection.11.28.1.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.28.1.6}update()}{97}{subsubsection.11.28.1.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.28.2}Member Data Documentation}{97}{subsection.11.28.2}\protected@file@percent } +\newlabel{classcar_1_1plugin_1_1PluginManager_a26042e09c9392ce4eabddde6f265334a}{{11.28.2}{97}{Member Data Documentation}{subsection.11.28.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.28.2.1}plugins}{98}{subsubsection.11.28.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.29}rpi\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}daemon Class Reference}{98}{section.11.29}\protected@file@percent } +\newlabel{classrpi__daemon}{{11.29}{98}{rpi\+\_\+daemon Class Reference}{section.11.29}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.29.1}Member Function Documentation}{98}{subsection.11.29.1}\protected@file@percent } +\newlabel{classrpi__daemon_a5066969cd9ee02cd51c40f73d54b87ec}{{11.29.1}{98}{Member Function Documentation}{subsection.11.29.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.29.1.1}connect()}{98}{subsubsection.11.29.1.1}\protected@file@percent } +\newlabel{classrpi__daemon_aab03b41076862a5fc9871712ca6374b6}{{11.29.1.1}{98}{\texorpdfstring {connect()}{connect()}}{subsubsection.11.29.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.29.1.2}on\_reload()}{99}{subsubsection.11.29.1.2}\protected@file@percent } +\newlabel{classrpi__daemon_a65fcbc6c4568c5908eb18ba8bfc57e0b}{{11.29.1.2}{99}{\texorpdfstring {on\_reload()}{on\_reload()}}{subsubsection.11.29.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.29.1.3}on\_start()}{99}{subsubsection.11.29.1.3}\protected@file@percent } +\newlabel{classrpi__daemon_a1509d221a6be2ea7d0b1d04c37d64a6c}{{11.29.1.3}{99}{\texorpdfstring {on\_start()}{on\_start()}}{subsubsection.11.29.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.29.1.4}on\_stop()}{99}{subsubsection.11.29.1.4}\protected@file@percent } +\newlabel{classrpi__daemon_a93b69389686e5f6b1b79724524601783}{{11.29.1.4}{99}{\texorpdfstring {on\_stop()}{on\_stop()}}{subsubsection.11.29.1.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.29.1.5}on\_update()}{99}{subsubsection.11.29.1.5}\protected@file@percent } +\newlabel{classrpi__daemon_afa8be8a0e7e8d8941ed1b3b8ca0bd413}{{11.29.1.5}{99}{\texorpdfstring {on\_update()}{on\_update()}}{subsubsection.11.29.1.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.29.1.6}update()}{99}{subsubsection.11.29.1.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.29.2}Member Data Documentation}{99}{subsection.11.29.2}\protected@file@percent } +\newlabel{classrpi__daemon_aab9b3fd1c95642a652581d1b11d318fb}{{11.29.2}{99}{Member Data Documentation}{subsection.11.29.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.29.2.1}any\_configuration\_empty}{99}{subsubsection.11.29.2.1}\protected@file@percent } +\newlabel{classrpi__daemon_ae3af5ae1b9eaec9d2cd03684417b661e}{{11.29.2.1}{99}{\texorpdfstring {any\_configuration\_empty}{any\_configuration\_empty}}{subsubsection.11.29.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.29.2.2}attempted\_to\_reconnect}{99}{subsubsection.11.29.2.2}\protected@file@percent } +\newlabel{classrpi__daemon_a35d6d691d410a7b0ad8d92041d9b9a45}{{11.29.2.2}{99}{\texorpdfstring {attempted\_to\_reconnect}{attempted\_to\_reconnect}}{subsubsection.11.29.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.29.2.3}car\_system}{100}{subsubsection.11.29.2.3}\protected@file@percent } +\newlabel{classrpi__daemon_a4f9d252dc0b898013c765498b7a83018}{{11.29.2.3}{100}{\texorpdfstring {car\_system}{car\_system}}{subsubsection.11.29.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.29.2.4}connection\_ms\_interval}{100}{subsubsection.11.29.2.4}\protected@file@percent } +\newlabel{classrpi__daemon_a6c9e111fa78eaf0feec4a0353770a562}{{11.29.2.4}{100}{\texorpdfstring {connection\_ms\_interval}{connection\_ms\_interval}}{subsubsection.11.29.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.29.2.5}last\_connected}{100}{subsubsection.11.29.2.5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.30}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::settings\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Settings\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Edit\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Config Class Reference}{100}{section.11.30}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1settings_1_1SettingsEditConfig}{{11.30}{100}{car\+::display\+::console\+::component\+::settings\+::Settings\+Edit\+Config Class Reference}{section.11.30}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.30.1}Constructor \& Destructor Documentation}{100}{subsection.11.30.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1settings_1_1SettingsEditConfig_a337d0f45c4c449eccec6614c88765c65}{{11.30.1}{100}{Constructor \& Destructor Documentation}{subsection.11.30.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.30.1.1}SettingsEditConfig()}{101}{subsubsection.11.30.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.30.2}Member Function Documentation}{101}{subsection.11.30.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1settings_1_1SettingsEditConfig_a01ffd098656ff7a4307b8193d92fbc58}{{11.30.2}{101}{Member Function Documentation}{subsection.11.30.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.30.2.1}element()}{101}{subsubsection.11.30.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.30.3}Member Data Documentation}{101}{subsection.11.30.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1settings_1_1SettingsEditConfig_a12215bab09dae2a3ec357c75a971205a}{{11.30.3}{101}{Member Data Documentation}{subsection.11.30.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.30.3.1}car\_system}{101}{subsubsection.11.30.3.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1settings_1_1SettingsEditConfig_ad3c57882f553dfb90953f076f34b3b48}{{11.30.3.1}{101}{\texorpdfstring {car\_system}{car\_system}}{subsubsection.11.30.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.30.3.2}input\_settings\_file\_path}{101}{subsubsection.11.30.3.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1settings_1_1SettingsEditConfig_a38780c12a6775e5f9a35d2e13e923d1d}{{11.30.3.2}{101}{\texorpdfstring {input\_settings\_file\_path}{input\_settings\_file\_path}}{subsubsection.11.30.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.30.3.3}json\_configuration}{101}{subsubsection.11.30.3.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1settings_1_1SettingsEditConfig_a7a8d1eead6b0498d4bbd0dbcfd529895}{{11.30.3.3}{101}{\texorpdfstring {json\_configuration}{json\_configuration}}{subsubsection.11.30.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.30.3.4}load\_button}{101}{subsubsection.11.30.3.4}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1settings_1_1SettingsEditConfig_a849a84221033c6423334a458e9cc877e}{{11.30.3.4}{101}{\texorpdfstring {load\_button}{load\_button}}{subsubsection.11.30.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.30.3.5}placeholder}{102}{subsubsection.11.30.3.5}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1component_1_1settings_1_1SettingsEditConfig_a9047aa23aa2cbc6ded825ce0957b36a2}{{11.30.3.5}{102}{\texorpdfstring {placeholder}{placeholder}}{subsubsection.11.30.3.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.30.3.6}settings\_file\_path}{102}{subsubsection.11.30.3.6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.31}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::screen\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Settings\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Screen Class Reference}{102}{section.11.31}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1SettingsScreen}{{11.31}{102}{car\+::display\+::console\+::screen\+::Settings\+Screen Class Reference}{section.11.31}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.31.1}Constructor \& Destructor Documentation}{102}{subsection.11.31.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1SettingsScreen_a9975a1d56754509cbfa43d5092651d4c}{{11.31.1}{102}{Constructor \& Destructor Documentation}{subsection.11.31.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.31.1.1}SettingsScreen()}{102}{subsubsection.11.31.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.31.2}Member Function Documentation}{103}{subsection.11.31.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1SettingsScreen_ae2b0eafc7013f7f040f6e019d62dc9e0}{{11.31.2}{103}{Member Function Documentation}{subsection.11.31.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.31.2.1}element()}{103}{subsubsection.11.31.2.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1SettingsScreen_a974024254d793ea1496b8dcf243e66d9}{{11.31.2.1}{103}{\texorpdfstring {element()}{element()}}{subsubsection.11.31.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.31.2.2}update()}{103}{subsubsection.11.31.2.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.31.3}Member Data Documentation}{103}{subsection.11.31.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1SettingsScreen_adf1edba477503665e74ad7d0a49bd399}{{11.31.3}{103}{Member Data Documentation}{subsection.11.31.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.31.3.1}car\_system}{103}{subsubsection.11.31.3.1}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1SettingsScreen_a2e792047f0da7ee9d5df81e36fbcdc03}{{11.31.3.1}{103}{\texorpdfstring {car\_system}{car\_system}}{subsubsection.11.31.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.31.3.2}debug\_enabler}{103}{subsubsection.11.31.3.2}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1SettingsScreen_a163ff7bef9bcef4df480c21dc17c631a}{{11.31.3.2}{103}{\texorpdfstring {debug\_enabler}{debug\_enabler}}{subsubsection.11.31.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.31.3.3}debug\_lidar\_checkbox}{103}{subsubsection.11.31.3.3}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1SettingsScreen_a4ea9880b731363fa6db672fac38dbc02}{{11.31.3.3}{103}{\texorpdfstring {debug\_lidar\_checkbox}{debug\_lidar\_checkbox}}{subsubsection.11.31.3.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.31.3.4}debug\_messaging\_text\_box}{103}{subsubsection.11.31.3.4}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1SettingsScreen_ab9f908ce924c50ee865c17319cbfca14}{{11.31.3.4}{103}{\texorpdfstring {debug\_messaging\_text\_box}{debug\_messaging\_text\_box}}{subsubsection.11.31.3.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.31.3.5}debug\_movement\_renderer}{104}{subsubsection.11.31.3.5}\protected@file@percent } +\newlabel{classcar_1_1display_1_1console_1_1screen_1_1SettingsScreen_a9497e3a41c1efe19063eee600aeb4963}{{11.31.3.5}{104}{\texorpdfstring {debug\_movement\_renderer}{debug\_movement\_renderer}}{subsubsection.11.31.3.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.31.3.6}settings\_edit\_config}{104}{subsubsection.11.31.3.6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.32}TB6612 Class Reference}{104}{section.11.32}\protected@file@percent } +\newlabel{classTB6612}{{11.32}{104}{TB6612 Class Reference}{section.11.32}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.32.1}Constructor \& Destructor Documentation}{104}{subsection.11.32.1}\protected@file@percent } +\newlabel{classTB6612_ae71e3376b6f4772da5d4e05c108b6d09}{{11.32.1}{104}{Constructor \& Destructor Documentation}{subsection.11.32.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.32.1.1}TB6612()}{104}{subsubsection.11.32.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.32.2}Member Function Documentation}{105}{subsection.11.32.2}\protected@file@percent } +\newlabel{classTB6612_a7a9239d94edf42fa4ff5de4f5750c333}{{11.32.2}{105}{Member Function Documentation}{subsection.11.32.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.32.2.1}backward()}{105}{subsubsection.11.32.2.1}\protected@file@percent } +\newlabel{classTB6612_a32efd331bd1b09b37ac07113e1adde2f}{{11.32.2.1}{105}{\texorpdfstring {backward()}{backward()}}{subsubsection.11.32.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.32.2.2}forward()}{105}{subsubsection.11.32.2.2}\protected@file@percent } +\newlabel{classTB6612_a1de326ddd8be8990c08b3a40246267af}{{11.32.2.2}{105}{\texorpdfstring {forward()}{forward()}}{subsubsection.11.32.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.32.2.3}getMotorPin()}{105}{subsubsection.11.32.2.3}\protected@file@percent } +\newlabel{classTB6612_a8ad87707547d621e14945a10740c0771}{{11.32.2.3}{105}{\texorpdfstring {getMotorPin()}{getMotorPin()}}{subsubsection.11.32.2.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.32.2.4}getPWMPin()}{105}{subsubsection.11.32.2.4}\protected@file@percent } +\newlabel{classTB6612_ad5946df0a181e5310e0edcac485e829d}{{11.32.2.4}{105}{\texorpdfstring {getPWMPin()}{getPWMPin()}}{subsubsection.11.32.2.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.32.2.5}setOffset()}{105}{subsubsection.11.32.2.5}\protected@file@percent } +\newlabel{classTB6612_ac124a2db464e1fc8685c31fa194b2b7c}{{11.32.2.5}{105}{\texorpdfstring {setOffset()}{setOffset()}}{subsubsection.11.32.2.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.32.2.6}setPWM()}{105}{subsubsection.11.32.2.6}\protected@file@percent } +\newlabel{classTB6612_ae5fdaa8ae0c766b0f558136e6fdbb3e6}{{11.32.2.6}{105}{\texorpdfstring {setPWM()}{setPWM()}}{subsubsection.11.32.2.6}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.32.2.7}stop()}{105}{subsubsection.11.32.2.7}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.32.3}Member Data Documentation}{106}{subsection.11.32.3}\protected@file@percent } +\newlabel{classTB6612_a4b5342c8cc7b373b8bbc802fe9fa84c7}{{11.32.3}{106}{Member Data Documentation}{subsection.11.32.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.32.3.1}motor\_pin}{106}{subsubsection.11.32.3.1}\protected@file@percent } +\newlabel{classTB6612_a9d5ea2a1fce38b96badc407dad9b73ce}{{11.32.3.1}{106}{\texorpdfstring {motor\_pin}{motor\_pin}}{subsubsection.11.32.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.32.3.2}offset}{106}{subsubsection.11.32.3.2}\protected@file@percent } +\newlabel{classTB6612_aaf2aee1498cb3e3c08070fa2e882bc80}{{11.32.3.2}{106}{\texorpdfstring {offset}{offset}}{subsubsection.11.32.3.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.32.3.3}pwm\_pin}{106}{subsubsection.11.32.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.33}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::logging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Vector\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Sink$<$ Mutex $>$ Class Template Reference}{106}{section.11.33}\protected@file@percent } +\newlabel{classcar_1_1system_1_1logging_1_1VectorSink}{{11.33}{106}{car\+::system\+::logging\+::Vector\+Sink\texorpdfstring {$<$}{<} Mutex \texorpdfstring {$>$}{>} Class Template Reference}{section.11.33}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.33.1}Constructor \& Destructor Documentation}{107}{subsection.11.33.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1logging_1_1VectorSink_ad6d6288677da92c0d9150d1530dc0565}{{11.33.1}{107}{Constructor \& Destructor Documentation}{subsection.11.33.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.1.1}VectorSink()}{107}{subsubsection.11.33.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.33.2}Member Function Documentation}{107}{subsection.11.33.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1logging_1_1VectorSink_aff218d3af65bec5af12f785f28c6f1fd}{{11.33.2}{107}{Member Function Documentation}{subsection.11.33.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.2.1}flush\_()}{107}{subsubsection.11.33.2.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1logging_1_1VectorSink_abcf04c0c22017aa4a423520a8bc21cd3}{{11.33.2.1}{107}{\texorpdfstring {flush\_()}{flush\_()}}{subsubsection.11.33.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.2.2}get\_log\_messages()}{107}{subsubsection.11.33.2.2}\protected@file@percent } +\newlabel{classcar_1_1system_1_1logging_1_1VectorSink_a541b6a05a30bb0330056101c12ae4b39}{{11.33.2.2}{107}{\texorpdfstring {get\_log\_messages()}{get\_log\_messages()}}{subsubsection.11.33.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.2.3}sink\_it\_()}{107}{subsubsection.11.33.2.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.33.3}Member Data Documentation}{107}{subsection.11.33.3}\protected@file@percent } +\newlabel{classcar_1_1system_1_1logging_1_1VectorSink_a2901d26eb70daac9d4d130e340272593}{{11.33.3}{107}{Member Data Documentation}{subsection.11.33.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.1}log\_messages}{108}{subsubsection.11.33.3.1}\protected@file@percent } +\newlabel{classcar_1_1system_1_1logging_1_1VectorSink_a1da9bf98e6bb6f439893902e047bb603}{{11.33.3.1}{108}{\texorpdfstring {log\_messages}{log\_messages}}{subsubsection.11.33.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.2}max\_lines}{108}{subsubsection.11.33.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {12}File Documentation}{109}{chapter.12}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {12.1}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/src/main.cpp File Reference}{109}{section.12.1}\protected@file@percent } +\newlabel{behaviour__tree_2src_2main_8cpp}{{12.1}{109}{behaviour\+\_\+tree/src/main.cpp File Reference}{section.12.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.1.1}Function Documentation}{109}{subsection.12.1.1}\protected@file@percent } +\newlabel{behaviour__tree_2src_2main_8cpp_a97e9b1fe8d4c010474637a654aad6566}{{12.1.1}{109}{Function Documentation}{subsection.12.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.1.1.1}kbhit()}{109}{subsubsection.12.1.1.1}\protected@file@percent } +\newlabel{behaviour__tree_2src_2main_8cpp_ac0f2228420376f4db7e1274f2b41667c}{{12.1.1.1}{109}{\texorpdfstring {kbhit()}{kbhit()}}{subsubsection.12.1.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.1.1.2}main()}{110}{subsubsection.12.1.1.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.2}daemon/src/main.cpp File Reference}{110}{section.12.2}\protected@file@percent } +\newlabel{daemon_2src_2main_8cpp}{{12.2}{110}{daemon/src/main.cpp File Reference}{section.12.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.2.1}Function Documentation}{110}{subsection.12.2.1}\protected@file@percent } +\newlabel{daemon_2src_2main_8cpp_ae539f8e26e8127da05a18e8763e7f238}{{12.2.1}{110}{Function Documentation}{subsection.12.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.2.1.1}getLidarDevice()}{110}{subsubsection.12.2.1.1}\protected@file@percent } +\newlabel{daemon_2src_2main_8cpp_ac44e161c4516bc68f9aaa411fd2725e8}{{12.2.1.1}{110}{\texorpdfstring {getLidarDevice()}{getLidarDevice()}}{subsubsection.12.2.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.2.1.2}getMovementController()}{111}{subsubsection.12.2.1.2}\protected@file@percent } +\newlabel{daemon_2src_2main_8cpp_ac0f2228420376f4db7e1274f2b41667c}{{12.2.1.2}{111}{\texorpdfstring {getMovementController()}{getMovementController()}}{subsubsection.12.2.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.2.1.3}main()}{111}{subsubsection.12.2.1.3}\protected@file@percent } +\newlabel{daemon_2src_2main_8cpp_a6d3e224dbaae674825482b0dbb1d8579}{{12.2.1.3}{111}{\texorpdfstring {main()}{main()}}{subsubsection.12.2.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.2.1.4}terminate\_handler()}{111}{subsubsection.12.2.1.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.3}tui/src/main.cpp File Reference}{111}{section.12.3}\protected@file@percent } +\newlabel{tui_2src_2main_8cpp}{{12.3}{111}{tui/src/main.cpp File Reference}{section.12.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.3.1}Function Documentation}{111}{subsection.12.3.1}\protected@file@percent } +\newlabel{tui_2src_2main_8cpp_a13610e1d0688505dbfc8e12e423215f5}{{12.3.1}{111}{Function Documentation}{subsection.12.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.3.1.1}getLidarDevice()}{112}{subsubsection.12.3.1.1}\protected@file@percent } +\newlabel{tui_2src_2main_8cpp_ac44e161c4516bc68f9aaa411fd2725e8}{{12.3.1.1}{112}{\texorpdfstring {getLidarDevice()}{getLidarDevice()}}{subsubsection.12.3.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.3.1.2}getMovementController()}{112}{subsubsection.12.3.1.2}\protected@file@percent } +\newlabel{tui_2src_2main_8cpp_a0ddf1224851353fc92bfbff6f499fa97}{{12.3.1.2}{112}{\texorpdfstring {getMovementController()}{getMovementController()}}{subsubsection.12.3.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.3.1.3}main()}{112}{subsubsection.12.3.1.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.4}common/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Handler.hpp File Reference}{112}{section.12.4}\protected@file@percent } +\newlabel{BehaviourTreeHandler_8hpp}{{12.4}{112}{common/include/behaviour\+\_\+tree/\+Behaviour\+Tree\+Handler.hpp File Reference}{section.12.4}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.5}Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Handler.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{113}{section.12.5}\protected@file@percent } +\newlabel{BehaviourTreeHandler_8hpp_source}{{12.5}{113}{Behaviour\+Tree\+Handler.\+hpp}{section.12.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.6}common/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Context.hpp File Reference}{115}{section.12.6}\protected@file@percent } +\newlabel{CarContext_8hpp}{{12.6}{115}{common/include/behaviour\+\_\+tree/\+Car\+Context.hpp File Reference}{section.12.6}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.7}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Context.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{115}{section.12.7}\protected@file@percent } +\newlabel{CarContext_8hpp_source}{{12.7}{115}{Car\+Context.\+hpp}{section.12.7}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.8}common/include/car/configuration/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Configuration.h File Reference}{116}{section.12.8}\protected@file@percent } +\newlabel{Configuration_8h}{{12.8}{116}{common/include/car/configuration/\+Configuration.h File Reference}{section.12.8}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.9}Configuration.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{116}{section.12.9}\protected@file@percent } +\newlabel{Configuration_8h_source}{{12.9}{116}{Configuration.\+h}{section.12.9}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.10}common/include/car/plugin/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Plugin.h File Reference}{116}{section.12.10}\protected@file@percent } +\newlabel{Plugin_8h}{{12.10}{116}{common/include/car/plugin/\+Plugin.h File Reference}{section.12.10}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.11}Plugin.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{117}{section.12.11}\protected@file@percent } +\newlabel{Plugin_8h_source}{{12.11}{117}{Plugin.\+h}{section.12.11}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.12}common/include/car/plugin/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Plugin\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Manager.h File Reference}{117}{section.12.12}\protected@file@percent } +\newlabel{PluginManager_8h}{{12.12}{117}{common/include/car/plugin/\+Plugin\+Manager.h File Reference}{section.12.12}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.13}Plugin\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Manager.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{118}{section.12.13}\protected@file@percent } +\newlabel{PluginManager_8h_source}{{12.13}{118}{Plugin\+Manager.\+h}{section.12.13}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.14}common/include/car/system/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.h File Reference}{119}{section.12.14}\protected@file@percent } +\newlabel{CarSystem_8h}{{12.14}{119}{common/include/car/system/\+Car\+System.h File Reference}{section.12.14}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.15}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{119}{section.12.15}\protected@file@percent } +\newlabel{CarSystem_8h_source}{{12.15}{119}{Car\+System.\+h}{section.12.15}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.16}common/include/car/system/device/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Camera\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device.h File Reference}{120}{section.12.16}\protected@file@percent } +\newlabel{CameraDevice_8h}{{12.16}{120}{common/include/car/system/device/\+Camera\+Device.h File Reference}{section.12.16}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.17}Camera\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{121}{section.12.17}\protected@file@percent } +\newlabel{CameraDevice_8h_source}{{12.17}{121}{Camera\+Device.\+h}{section.12.17}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.18}common/include/car/system/device/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Manager.h File Reference}{121}{section.12.18}\protected@file@percent } +\newlabel{DeviceManager_8h}{{12.18}{121}{common/include/car/system/device/\+Device\+Manager.h File Reference}{section.12.18}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.19}Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Manager.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{122}{section.12.19}\protected@file@percent } +\newlabel{DeviceManager_8h_source}{{12.19}{122}{Device\+Manager.\+h}{section.12.19}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.20}common/include/car/system/device/lidar/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device.h File Reference}{123}{section.12.20}\protected@file@percent } +\newlabel{LidarDevice_8h}{{12.20}{123}{common/include/car/system/device/lidar/\+Lidar\+Device.h File Reference}{section.12.20}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.21}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{123}{section.12.21}\protected@file@percent } +\newlabel{LidarDevice_8h_source}{{12.21}{123}{Lidar\+Device.\+h}{section.12.21}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.22}common/include/car/system/device/lidar/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Dummy.h File Reference}{124}{section.12.22}\protected@file@percent } +\newlabel{LidarDummy_8h}{{12.22}{124}{common/include/car/system/device/lidar/\+Lidar\+Dummy.h File Reference}{section.12.22}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.23}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Dummy.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{124}{section.12.23}\protected@file@percent } +\newlabel{LidarDummy_8h_source}{{12.23}{124}{Lidar\+Dummy.\+h}{section.12.23}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.24}common/include/car/system/device/lidar/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scanner.h File Reference}{124}{section.12.24}\protected@file@percent } +\newlabel{LidarScanner_8h}{{12.24}{124}{common/include/car/system/device/lidar/\+Lidar\+Scanner.h File Reference}{section.12.24}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.25}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scanner.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{125}{section.12.25}\protected@file@percent } +\newlabel{LidarScanner_8h_source}{{12.25}{125}{Lidar\+Scanner.\+h}{section.12.25}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.26}common/include/car/system/logging/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Vector\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Sink.h File Reference}{126}{section.12.26}\protected@file@percent } +\newlabel{VectorSink_8h}{{12.26}{126}{common/include/car/system/logging/\+Vector\+Sink.h File Reference}{section.12.26}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.27}Vector\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Sink.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{127}{section.12.27}\protected@file@percent } +\newlabel{VectorSink_8h_source}{{12.27}{127}{Vector\+Sink.\+h}{section.12.27}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.28}common/include/car/system/messaging/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.h File Reference}{127}{section.12.28}\protected@file@percent } +\newlabel{MessagingSystem_8h}{{12.28}{127}{common/include/car/system/messaging/\+Messaging\+System.h File Reference}{section.12.28}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.29}Messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{128}{section.12.29}\protected@file@percent } +\newlabel{MessagingSystem_8h_source}{{12.29}{128}{Messaging\+System.\+h}{section.12.29}{}} +\gdef \LT@iv {\LT@entry + {3}{47.21536pt}\LT@entry + {3}{12.4pt}} +\@writefile{toc}{\contentsline {section}{\numberline {12.30}common/include/car/system/messaging/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Stream\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.h File Reference}{129}{section.12.30}\protected@file@percent } +\newlabel{StreamType_8h}{{12.30}{129}{common/include/car/system/messaging/\+Stream\+Type.h File Reference}{section.12.30}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.30.1}Enumeration Type Documentation}{129}{subsection.12.30.1}\protected@file@percent } +\newlabel{StreamType_8h_a8a65141d9ea4bf9d2e2377ed6b888a1d}{{12.30.1}{129}{Enumeration Type Documentation}{subsection.12.30.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.30.1.1}StreamType}{129}{subsubsection.12.30.1.1}\protected@file@percent } +\newlabel{StreamType_8h_a8a65141d9ea4bf9d2e2377ed6b888a1dac9d3e887722f2bc482bcca9d41c512af}{{12.1}{129}{\texorpdfstring {StreamType}{StreamType}}{table.12.1}{}} +\newlabel{StreamType_8h_a8a65141d9ea4bf9d2e2377ed6b888a1da1c30ae643b5eb4b7c08c7e7c7f8f18c8}{{12.1}{129}{\texorpdfstring {StreamType}{StreamType}}{table.12.1}{}} +\newlabel{StreamType_8h_a8a65141d9ea4bf9d2e2377ed6b888a1da72159b99f162eb7444ea0810dcce4442}{{12.1}{129}{\texorpdfstring {StreamType}{StreamType}}{table.12.1}{}} +\newlabel{StreamType_8h_a8a65141d9ea4bf9d2e2377ed6b888a1daedf69634e61e7ec5d006874d299bc0d4}{{12.1}{129}{\texorpdfstring {StreamType}{StreamType}}{table.12.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.31}Stream\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{130}{section.12.31}\protected@file@percent } +\newlabel{StreamType_8h_source}{{12.31}{130}{Stream\+Type.\+h}{section.12.31}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.32}common/include/car/system/movement/controller/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Abstract\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.h File Reference}{130}{section.12.32}\protected@file@percent } +\newlabel{AbstractMovementController_8h}{{12.32}{130}{common/include/car/system/movement/controller/\+Abstract\+Movement\+Controller.h File Reference}{section.12.32}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.33}Abstract\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{130}{section.12.33}\protected@file@percent } +\newlabel{AbstractMovementController_8h_source}{{12.33}{130}{Abstract\+Movement\+Controller.\+h}{section.12.33}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.34}common/include/car/system/movement/controller/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.h File Reference}{131}{section.12.34}\protected@file@percent } +\newlabel{DeviceMovementController_8h}{{12.34}{131}{common/include/car/system/movement/controller/\+Device\+Movement\+Controller.h File Reference}{section.12.34}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.35}Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{131}{section.12.35}\protected@file@percent } +\newlabel{DeviceMovementController_8h_source}{{12.35}{131}{Device\+Movement\+Controller.\+h}{section.12.35}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.36}common/include/car/system/movement/controller/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Dummy\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.h File Reference}{132}{section.12.36}\protected@file@percent } +\newlabel{DummyMovementController_8h}{{12.36}{132}{common/include/car/system/movement/controller/\+Dummy\+Movement\+Controller.h File Reference}{section.12.36}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.37}Dummy\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{132}{section.12.37}\protected@file@percent } +\newlabel{DummyMovementController_8h_source}{{12.37}{132}{Dummy\+Movement\+Controller.\+h}{section.12.37}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.38}common/include/car/system/movement/devices/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Rear\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheel.h File Reference}{133}{section.12.38}\protected@file@percent } +\newlabel{RearWheel_8h}{{12.38}{133}{common/include/car/system/movement/devices/\+Rear\+Wheel.h File Reference}{section.12.38}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.39}Rear\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheel.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{133}{section.12.39}\protected@file@percent } +\newlabel{RearWheel_8h_source}{{12.39}{133}{Rear\+Wheel.\+h}{section.12.39}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.40}common/include/car/system/movement/devices/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Servo.h File Reference}{133}{section.12.40}\protected@file@percent } +\newlabel{Servo_8h}{{12.40}{133}{common/include/car/system/movement/devices/\+Servo.h File Reference}{section.12.40}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.41}Servo.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{133}{section.12.41}\protected@file@percent } +\newlabel{Servo_8h_source}{{12.41}{133}{Servo.\+h}{section.12.41}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.42}common/include/car/system/movement/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.h File Reference}{134}{section.12.42}\protected@file@percent } +\newlabel{MovementSystem_8h}{{12.42}{134}{common/include/car/system/movement/\+Movement\+System.h File Reference}{section.12.42}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.43}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{134}{section.12.43}\protected@file@percent } +\newlabel{MovementSystem_8h_source}{{12.43}{134}{Movement\+System.\+h}{section.12.43}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.44}common/src/car/system/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.cpp File Reference}{136}{section.12.44}\protected@file@percent } +\newlabel{CarSystem_8cpp}{{12.44}{136}{common/src/car/system/\+Car\+System.cpp File Reference}{section.12.44}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.45}common/src/car/system/device/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Camera\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device.cpp File Reference}{136}{section.12.45}\protected@file@percent } +\newlabel{CameraDevice_8cpp}{{12.45}{136}{common/src/car/system/device/\+Camera\+Device.cpp File Reference}{section.12.45}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.46}common/src/car/system/device/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Manager.cpp File Reference}{136}{section.12.46}\protected@file@percent } +\newlabel{DeviceManager_8cpp}{{12.46}{136}{common/src/car/system/device/\+Device\+Manager.cpp File Reference}{section.12.46}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.47}common/src/car/system/messaging/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.cpp File Reference}{137}{section.12.47}\protected@file@percent } +\newlabel{MessagingSystem_8cpp}{{12.47}{137}{common/src/car/system/messaging/\+Messaging\+System.cpp File Reference}{section.12.47}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.48}common/src/car/system/movement/controller/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.cpp File Reference}{137}{section.12.48}\protected@file@percent } +\newlabel{DeviceMovementController_8cpp}{{12.48}{137}{common/src/car/system/movement/controller/\+Device\+Movement\+Controller.cpp File Reference}{section.12.48}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.49}common/src/car/system/movement/controller/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Dummy\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.cpp File Reference}{137}{section.12.49}\protected@file@percent } +\newlabel{DummyMovementController_8cpp}{{12.49}{137}{common/src/car/system/movement/controller/\+Dummy\+Movement\+Controller.cpp File Reference}{section.12.49}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.50}common/src/car/system/movement/devices/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Rear\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheel.cpp File Reference}{138}{section.12.50}\protected@file@percent } +\newlabel{RearWheel_8cpp}{{12.50}{138}{common/src/car/system/movement/devices/\+Rear\+Wheel.cpp File Reference}{section.12.50}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.51}common/src/car/system/movement/devices/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Servo.cpp File Reference}{138}{section.12.51}\protected@file@percent } +\newlabel{Servo_8cpp}{{12.51}{138}{common/src/car/system/movement/devices/\+Servo.cpp File Reference}{section.12.51}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.52}common/tests/pca9685/test\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}front\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}wheels.cpp File Reference}{138}{section.12.52}\protected@file@percent } +\newlabel{test__front__wheels_8cpp}{{12.52}{138}{common/tests/pca9685/test\+\_\+front\+\_\+wheels.cpp File Reference}{section.12.52}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.52.1}Function Documentation}{138}{subsection.12.52.1}\protected@file@percent } +\newlabel{test__front__wheels_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4}{{12.52.1}{138}{Function Documentation}{subsection.12.52.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.52.1.1}main()}{138}{subsubsection.12.52.1.1}\protected@file@percent } +\newlabel{test__front__wheels_8cpp_ab66e88e73e935433d27613e6b65139dd}{{12.52.1.1}{138}{\texorpdfstring {main()}{main()}}{subsubsection.12.52.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.52.1.2}map()}{138}{subsubsection.12.52.1.2}\protected@file@percent } +\newlabel{test__front__wheels_8cpp_a5b3a9eda8e0b49cf4a1bd8b310ce1138}{{12.52.1.2}{138}{\texorpdfstring {map()}{map()}}{subsubsection.12.52.1.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.52.1.3}setAngle()}{139}{subsubsection.12.52.1.3}\protected@file@percent } +\newlabel{test__front__wheels_8cpp_abbdd69bb2ca6284c4c6494c65b442a4c}{{12.52.1.3}{139}{\texorpdfstring {setAngle()}{setAngle()}}{subsubsection.12.52.1.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.52.1.4}setAngleToAnalog()}{139}{subsubsection.12.52.1.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {12.52.2}Variable Documentation}{139}{subsection.12.52.2}\protected@file@percent } +\newlabel{test__front__wheels_8cpp_aed7ea92f45bd273dde380a45ddced592}{{12.52.2}{139}{Variable Documentation}{subsection.12.52.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.52.2.1}offset}{139}{subsubsection.12.52.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.53}common/tests/tb6612/test\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}rear\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}wheels.cpp File Reference}{139}{section.12.53}\protected@file@percent } +\newlabel{test__rear__wheels_8cpp}{{12.53}{139}{common/tests/tb6612/test\+\_\+rear\+\_\+wheels.cpp File Reference}{section.12.53}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.53.1}Function Documentation}{139}{subsection.12.53.1}\protected@file@percent } +\newlabel{test__rear__wheels_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4}{{12.53.1}{139}{Function Documentation}{subsection.12.53.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.53.1.1}main()}{140}{subsubsection.12.53.1.1}\protected@file@percent } +\newlabel{test__rear__wheels_8cpp_ae1a3968e7947464bee7714f6d43b7002}{{12.53.1.1}{140}{\texorpdfstring {main()}{main()}}{subsubsection.12.53.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.53.1.2}test()}{140}{subsubsection.12.53.1.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.54}daemon/install/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}README.md File Reference}{140}{section.12.54}\protected@file@percent } +\newlabel{daemon_2install_2README_8md}{{12.54}{140}{daemon/install/\+README.md File Reference}{section.12.54}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.55}daemon/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}README.md File Reference}{140}{section.12.55}\protected@file@percent } +\newlabel{daemon_2README_8md}{{12.55}{140}{daemon/\+README.md File Reference}{section.12.55}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.56}README.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}md File Reference}{140}{section.12.56}\protected@file@percent } +\newlabel{README_8md}{{12.56}{140}{README.\+md File Reference}{section.12.56}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.57}tui/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}README.md File Reference}{140}{section.12.57}\protected@file@percent } +\newlabel{tui_2README_8md}{{12.57}{140}{tui/\+README.md File Reference}{section.12.57}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.58}repository/packages/t/tb6612/tb6612/include/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}TB6612.h File Reference}{140}{section.12.58}\protected@file@percent } +\newlabel{TB6612_8h}{{12.58}{140}{repository/packages/t/tb6612/tb6612/include/\+TB6612.h File Reference}{section.12.58}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.59}TB6612.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{140}{section.12.59}\protected@file@percent } +\newlabel{TB6612_8h_source}{{12.59}{140}{TB6612.\+h}{section.12.59}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.60}repository/packages/t/tb6612/tb6612/src/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}TB6612.cpp File Reference}{141}{section.12.60}\protected@file@percent } +\newlabel{TB6612_8cpp}{{12.60}{141}{repository/packages/t/tb6612/tb6612/src/\+TB6612.cpp File Reference}{section.12.60}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.61}SETUP.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}md File Reference}{141}{section.12.61}\protected@file@percent } +\newlabel{SETUP_8md}{{12.61}{141}{SETUP.\+md File Reference}{section.12.61}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.62}tui/src/car/configuration/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Json\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Configuration.cxx File Reference}{141}{section.12.62}\protected@file@percent } +\newlabel{JsonConfiguration_8cxx}{{12.62}{141}{tui/src/car/configuration/\+Json\+Configuration.cxx File Reference}{section.12.62}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.62.1}Macro Definition Documentation}{142}{subsection.12.62.1}\protected@file@percent } +\newlabel{JsonConfiguration_8cxx_a6d1dae0effb2a0e7da21cff5ebfb55a0}{{12.62.1}{142}{Macro Definition Documentation}{subsection.12.62.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.62.1.1}JSONCONFIGURATION\_CXX}{142}{subsubsection.12.62.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.63}tui/src/car/display/console/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Console.cpp File Reference}{142}{section.12.63}\protected@file@percent } +\newlabel{CarConsole_8cpp}{{12.63}{142}{tui/src/car/display/console/\+Car\+Console.cpp File Reference}{section.12.63}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.64}tui/src/car/display/console/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Console.h File Reference}{142}{section.12.64}\protected@file@percent } +\newlabel{CarConsole_8h}{{12.64}{142}{tui/src/car/display/console/\+Car\+Console.h File Reference}{section.12.64}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.65}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Console.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{143}{section.12.65}\protected@file@percent } +\newlabel{CarConsole_8h_source}{{12.65}{143}{Car\+Console.\+h}{section.12.65}{}} +\@writefile{toc}{\contentsline {section}{\numberline {12.66}tui/src/car/display/console/component/debug/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Enabler.cxx File Reference}{143}{section.12.66}\protected@file@percent } +\newlabel{DebugEnabler_8cxx}{{12.66}{143}{tui/src/car/display/console/component/debug/\+Debug\+Enabler.cxx File Reference}{section.12.66}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.66.1}Macro Definition Documentation}{144}{subsection.12.66.1}\protected@file@percent } +\newlabel{DebugEnabler_8cxx_ac83d26726c0c653ee3e8eae40f0538d5}{{12.66.1}{144}{Macro Definition Documentation}{subsection.12.66.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.66.1.1}DEBUGENABLER\_CXX}{144}{subsubsection.12.66.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.67}tui/src/car/display/console/component/debug/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Checkbox.cxx File Reference}{144}{section.12.67}\protected@file@percent } +\newlabel{DebugLidarCheckbox_8cxx}{{12.67}{144}{tui/src/car/display/console/component/debug/\+Debug\+Lidar\+Checkbox.cxx File Reference}{section.12.67}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.67.1}Macro Definition Documentation}{144}{subsection.12.67.1}\protected@file@percent } +\newlabel{DebugLidarCheckbox_8cxx_ac8adb48e4ef83680b73e0ebc1da09b16}{{12.67.1}{144}{Macro Definition Documentation}{subsection.12.67.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.67.1.1}DEBUGLIDARCHECKBOX\_CXX}{144}{subsubsection.12.67.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.68}tui/src/car/display/console/component/debug/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Textbox.cxx File Reference}{145}{section.12.68}\protected@file@percent } +\newlabel{DebugMessagingTextbox_8cxx}{{12.68}{145}{tui/src/car/display/console/component/debug/\+Debug\+Messaging\+Textbox.cxx File Reference}{section.12.68}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.68.1}Macro Definition Documentation}{145}{subsection.12.68.1}\protected@file@percent } +\newlabel{DebugMessagingTextbox_8cxx_ae3d2a527600ffcb54c30f1d556378a14}{{12.68.1}{145}{Macro Definition Documentation}{subsection.12.68.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.68.1.1}DEBUGMESSAGINGTEXTBOX\_CXX}{145}{subsubsection.12.68.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.69}tui/src/car/display/console/component/debug/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Renderer.cxx File Reference}{145}{section.12.69}\protected@file@percent } +\newlabel{DebugMovementRenderer_8cxx}{{12.69}{145}{tui/src/car/display/console/component/debug/\+Debug\+Movement\+Renderer.cxx File Reference}{section.12.69}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.69.1}Macro Definition Documentation}{146}{subsection.12.69.1}\protected@file@percent } +\newlabel{DebugMovementRenderer_8cxx_acf2c92384ac32546e1139deedc52988b}{{12.69.1}{146}{Macro Definition Documentation}{subsection.12.69.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.69.1.1}DEBUGMOVEMENTRENDERER\_CXX}{146}{subsubsection.12.69.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.70}tui/src/car/display/console/component/main/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Connect\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Button.cxx File Reference}{146}{section.12.70}\protected@file@percent } +\newlabel{ConnectButton_8cxx}{{12.70}{146}{tui/src/car/display/console/component/main/\+Connect\+Button.cxx File Reference}{section.12.70}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.70.1}Macro Definition Documentation}{147}{subsection.12.70.1}\protected@file@percent } +\newlabel{ConnectButton_8cxx_a7f99cbd8322aacdee605bbd74bee9eb3}{{12.70.1}{147}{Macro Definition Documentation}{subsection.12.70.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.70.1.1}CONNECTBUTTON\_CXX}{147}{subsubsection.12.70.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.71}tui/src/car/display/console/component/main/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Error\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Modal.cxx File Reference}{147}{section.12.71}\protected@file@percent } +\newlabel{MainErrorModal_8cxx}{{12.71}{147}{tui/src/car/display/console/component/main/\+Main\+Error\+Modal.cxx File Reference}{section.12.71}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.71.1}Macro Definition Documentation}{147}{subsection.12.71.1}\protected@file@percent } +\newlabel{MainErrorModal_8cxx_a786de7a4d6e6327ef6fa63d82835ad18}{{12.71.1}{147}{Macro Definition Documentation}{subsection.12.71.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.71.1.1}MAINERRORMODAL\_CXX}{147}{subsubsection.12.71.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.72}tui/src/car/display/console/component/main/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Exit\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Modal.cxx File Reference}{148}{section.12.72}\protected@file@percent } +\newlabel{MainExitModal_8cxx}{{12.72}{148}{tui/src/car/display/console/component/main/\+Main\+Exit\+Modal.cxx File Reference}{section.12.72}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.72.1}Macro Definition Documentation}{148}{subsection.12.72.1}\protected@file@percent } +\newlabel{MainExitModal_8cxx_ae775a40c5fe24560a0ffe18b2dcb6f29}{{12.72.1}{148}{Macro Definition Documentation}{subsection.12.72.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.72.1.1}MAINEXITMODAL\_CXX}{148}{subsubsection.12.72.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.73}tui/src/car/display/console/component/settings/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Settings\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Edit\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Config.cxx File Reference}{148}{section.12.73}\protected@file@percent } +\newlabel{SettingsEditConfig_8cxx}{{12.73}{148}{tui/src/car/display/console/component/settings/\+Settings\+Edit\+Config.cxx File Reference}{section.12.73}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.73.1}Macro Definition Documentation}{149}{subsection.12.73.1}\protected@file@percent } +\newlabel{SettingsEditConfig_8cxx_a4b5fabc654316f22e0bede37d1c13dc3}{{12.73.1}{149}{Macro Definition Documentation}{subsection.12.73.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.73.1.1}SETTINGSEDITCONFIG\_CXX}{149}{subsubsection.12.73.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.74}tui/src/car/display/console/screen/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Logging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Screen.cxx File Reference}{149}{section.12.74}\protected@file@percent } +\newlabel{LoggingScreen_8cxx}{{12.74}{149}{tui/src/car/display/console/screen/\+Logging\+Screen.cxx File Reference}{section.12.74}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.74.1}Macro Definition Documentation}{150}{subsection.12.74.1}\protected@file@percent } +\newlabel{LoggingScreen_8cxx_ab9becb4a0f4f24ab9455273af779f5c5}{{12.74.1}{150}{Macro Definition Documentation}{subsection.12.74.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.74.1.1}LOGGINGSCREEN\_CXX}{150}{subsubsection.12.74.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.75}tui/src/car/display/console/screen/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Screen.cxx File Reference}{150}{section.12.75}\protected@file@percent } +\newlabel{MainScreen_8cxx}{{12.75}{150}{tui/src/car/display/console/screen/\+Main\+Screen.cxx File Reference}{section.12.75}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.75.1}Macro Definition Documentation}{150}{subsection.12.75.1}\protected@file@percent } +\newlabel{MainScreen_8cxx_a75eb62958e80bae4cb0595d36ded753c}{{12.75.1}{150}{Macro Definition Documentation}{subsection.12.75.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.75.1.1}MAINSCREEN\_CXX}{150}{subsubsection.12.75.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12.76}tui/src/car/display/console/screen/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Settings\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Screen.cxx File Reference}{151}{section.12.76}\protected@file@percent } +\newlabel{SettingsScreen_8cxx}{{12.76}{151}{tui/src/car/display/console/screen/\+Settings\+Screen.cxx File Reference}{section.12.76}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {12.76.1}Macro Definition Documentation}{151}{subsection.12.76.1}\protected@file@percent } +\newlabel{SettingsScreen_8cxx_a8fdbf121041eff523d816403b30782b8}{{12.76.1}{151}{Macro Definition Documentation}{subsection.12.76.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.76.1.1}SETTINGSSCREEN\_CXX}{151}{subsubsection.12.76.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{Index}{153}{section*.204}\protected@file@percent } +\gdef \@abspage@last{185} diff --git a/raspberry_pi/latex/refman.idx b/raspberry_pi/latex/refman.idx new file mode 100644 index 00000000..a668b33f --- /dev/null +++ b/raspberry_pi/latex/refman.idx @@ -0,0 +1,981 @@ +\indexentry{behaviour\_tree@{behaviour\_tree}|hyperpage}{19} +\indexentry{car@{car}|hyperpage}{19} +\indexentry{car::configuration@{car::configuration}|hyperpage}{19} +\indexentry{car::display@{car::display}|hyperpage}{19} +\indexentry{car::display::console@{car::display::console}|hyperpage}{20} +\indexentry{car::display::console::component@{car::display::console::component}|hyperpage}{20} +\indexentry{car::display::console::component::debug@{car::display::console::component::debug}|hyperpage}{20} +\indexentry{car::display::console::component::main@{car::display::console::component::main}|hyperpage}{20} +\indexentry{car::display::console::component::settings@{car::display::console::component::settings}|hyperpage}{20} +\indexentry{car::display::console::screen@{car::display::console::screen}|hyperpage}{21} +\indexentry{car::plugin@{car::plugin}|hyperpage}{21} +\indexentry{car::system@{car::system}|hyperpage}{21} +\indexentry{car::system::device@{car::system::device}|hyperpage}{21} +\indexentry{car::system::device::lidar@{car::system::device::lidar}|hyperpage}{21} +\indexentry{car::system::logging@{car::system::logging}|hyperpage}{22} +\indexentry{car::system::logging@{car::system::logging}!vector\_sink\_mt@{vector\_sink\_mt}|hyperpage}{22} +\indexentry{vector\_sink\_mt@{vector\_sink\_mt}!car::system::logging@{car::system::logging}|hyperpage}{22} +\indexentry{car::system::messaging@{car::system::messaging}|hyperpage}{22} +\indexentry{car::system::movement@{car::system::movement}|hyperpage}{22} +\indexentry{car::system::movement::controller@{car::system::movement::controller}|hyperpage}{22} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{23} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!initialize@{initialize}|hyperpage}{23} +\indexentry{initialize@{initialize}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{23} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!setCameraServo1Angle@{setCameraServo1Angle}|hyperpage}{24} +\indexentry{setCameraServo1Angle@{setCameraServo1Angle}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{24} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!setCameraServo2Angle@{setCameraServo2Angle}|hyperpage}{24} +\indexentry{setCameraServo2Angle@{setCameraServo2Angle}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{24} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!setFrontWheelsAngle@{setFrontWheelsAngle}|hyperpage}{24} +\indexentry{setFrontWheelsAngle@{setFrontWheelsAngle}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{24} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!setRearLeftWheelDirectionToBackward@{setRearLeftWheelDirectionToBackward}|hyperpage}{24} +\indexentry{setRearLeftWheelDirectionToBackward@{setRearLeftWheelDirectionToBackward}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{24} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!setRearLeftWheelDirectionToForward@{setRearLeftWheelDirectionToForward}|hyperpage}{24} +\indexentry{setRearLeftWheelDirectionToForward@{setRearLeftWheelDirectionToForward}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{24} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!setRearLeftWheelSpeed@{setRearLeftWheelSpeed}|hyperpage}{25} +\indexentry{setRearLeftWheelSpeed@{setRearLeftWheelSpeed}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{25} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!setRearRightWheelDirectionToBackward@{setRearRightWheelDirectionToBackward}|hyperpage}{25} +\indexentry{setRearRightWheelDirectionToBackward@{setRearRightWheelDirectionToBackward}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{25} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!setRearRightWheelDirectionToForward@{setRearRightWheelDirectionToForward}|hyperpage}{25} +\indexentry{setRearRightWheelDirectionToForward@{setRearRightWheelDirectionToForward}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{25} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!setRearRightWheelSpeed@{setRearRightWheelSpeed}|hyperpage}{25} +\indexentry{setRearRightWheelSpeed@{setRearRightWheelSpeed}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{25} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!setRearWheelsDirectionToBackward@{setRearWheelsDirectionToBackward}|hyperpage}{25} +\indexentry{setRearWheelsDirectionToBackward@{setRearWheelsDirectionToBackward}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{25} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!setRearWheelsDirectionToForward@{setRearWheelsDirectionToForward}|hyperpage}{26} +\indexentry{setRearWheelsDirectionToForward@{setRearWheelsDirectionToForward}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{26} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!setRearWheelsSpeed@{setRearWheelsSpeed}|hyperpage}{26} +\indexentry{setRearWheelsSpeed@{setRearWheelsSpeed}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{26} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!stop@{stop}|hyperpage}{26} +\indexentry{stop@{stop}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{26} +\indexentry{car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}!terminate@{terminate}|hyperpage}{26} +\indexentry{terminate@{terminate}!car::system::movement::controller::AbstractMovementController@{car::system::movement::controller::AbstractMovementController}|hyperpage}{26} +\indexentry{BackWheels@{BackWheels}|hyperpage}{27} +\indexentry{BackWheels@{BackWheels}!BackWheels@{BackWheels}|hyperpage}{27} +\indexentry{BackWheels@{BackWheels}!BackWheels@{BackWheels}|hyperpage}{27} +\indexentry{BackWheels@{BackWheels}!backward@{backward}|hyperpage}{27} +\indexentry{backward@{backward}!BackWheels@{BackWheels}|hyperpage}{27} +\indexentry{BackWheels@{BackWheels}!calibration@{calibration}|hyperpage}{27} +\indexentry{calibration@{calibration}!BackWheels@{BackWheels}|hyperpage}{27} +\indexentry{BackWheels@{BackWheels}!caliLeft@{caliLeft}|hyperpage}{28} +\indexentry{caliLeft@{caliLeft}!BackWheels@{BackWheels}|hyperpage}{28} +\indexentry{BackWheels@{BackWheels}!caliOK@{caliOK}|hyperpage}{28} +\indexentry{caliOK@{caliOK}!BackWheels@{BackWheels}|hyperpage}{28} +\indexentry{BackWheels@{BackWheels}!caliRight@{caliRight}|hyperpage}{28} +\indexentry{caliRight@{caliRight}!BackWheels@{BackWheels}|hyperpage}{28} +\indexentry{BackWheels@{BackWheels}!forward@{forward}|hyperpage}{28} +\indexentry{forward@{forward}!BackWheels@{BackWheels}|hyperpage}{28} +\indexentry{BackWheels@{BackWheels}!getSpeed@{getSpeed}|hyperpage}{28} +\indexentry{getSpeed@{getSpeed}!BackWheels@{BackWheels}|hyperpage}{28} +\indexentry{BackWheels@{BackWheels}!ready@{ready}|hyperpage}{28} +\indexentry{ready@{ready}!BackWheels@{BackWheels}|hyperpage}{28} +\indexentry{BackWheels@{BackWheels}!setSpeed@{setSpeed}|hyperpage}{28} +\indexentry{setSpeed@{setSpeed}!BackWheels@{BackWheels}|hyperpage}{28} +\indexentry{BackWheels@{BackWheels}!stop@{stop}|hyperpage}{28} +\indexentry{stop@{stop}!BackWheels@{BackWheels}|hyperpage}{28} +\indexentry{BackWheels@{BackWheels}!cali\_forward\_A@{cali\_forward\_A}|hyperpage}{29} +\indexentry{cali\_forward\_A@{cali\_forward\_A}!BackWheels@{BackWheels}|hyperpage}{29} +\indexentry{BackWheels@{BackWheels}!cali\_forward\_B@{cali\_forward\_B}|hyperpage}{29} +\indexentry{cali\_forward\_B@{cali\_forward\_B}!BackWheels@{BackWheels}|hyperpage}{29} +\indexentry{BackWheels@{BackWheels}!forward\_A@{forward\_A}|hyperpage}{29} +\indexentry{forward\_A@{forward\_A}!BackWheels@{BackWheels}|hyperpage}{29} +\indexentry{BackWheels@{BackWheels}!forward\_B@{forward\_B}|hyperpage}{29} +\indexentry{forward\_B@{forward\_B}!BackWheels@{BackWheels}|hyperpage}{29} +\indexentry{BackWheels@{BackWheels}!left\_wheel@{left\_wheel}|hyperpage}{29} +\indexentry{left\_wheel@{left\_wheel}!BackWheels@{BackWheels}|hyperpage}{29} +\indexentry{BackWheels@{BackWheels}!pca9685@{pca9685}|hyperpage}{29} +\indexentry{pca9685@{pca9685}!BackWheels@{BackWheels}|hyperpage}{29} +\indexentry{BackWheels@{BackWheels}!right\_wheel@{right\_wheel}|hyperpage}{29} +\indexentry{right\_wheel@{right\_wheel}!BackWheels@{BackWheels}|hyperpage}{29} +\indexentry{BackWheels@{BackWheels}!speed@{speed}|hyperpage}{30} +\indexentry{speed@{speed}!BackWheels@{BackWheels}|hyperpage}{30} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{30} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}!\_setBehaviourTree@{\_setBehaviourTree}|hyperpage}{31} +\indexentry{\_setBehaviourTree@{\_setBehaviourTree}!behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{31} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}!getName@{getName}|hyperpage}{31} +\indexentry{getName@{getName}!behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{31} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}!handleCommand@{handleCommand}|hyperpage}{31} +\indexentry{handleCommand@{handleCommand}!behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{31} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}!initialize@{initialize}|hyperpage}{31} +\indexentry{initialize@{initialize}!behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{31} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}!setBehaviourTree@{setBehaviourTree}|hyperpage}{31} +\indexentry{setBehaviourTree@{setBehaviourTree}!behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{31} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}!startBehaviourTree@{startBehaviourTree}|hyperpage}{31} +\indexentry{startBehaviourTree@{startBehaviourTree}!behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{31} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}!stop@{stop}|hyperpage}{32} +\indexentry{stop@{stop}!behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{32} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}!stopBehaviourTree@{stopBehaviourTree}|hyperpage}{32} +\indexentry{stopBehaviourTree@{stopBehaviourTree}!behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{32} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}!update@{update}|hyperpage}{32} +\indexentry{update@{update}!behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{32} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}!behaviour\_tree@{behaviour\_tree}|hyperpage}{32} +\indexentry{behaviour\_tree@{behaviour\_tree}!behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{32} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}!car\_system@{car\_system}|hyperpage}{32} +\indexentry{car\_system@{car\_system}!behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{32} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}!context@{context}|hyperpage}{32} +\indexentry{context@{context}!behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{32} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}!last\_connected@{last\_connected}|hyperpage}{33} +\indexentry{last\_connected@{last\_connected}!behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{33} +\indexentry{behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}!tick\_count@{tick\_count}|hyperpage}{33} +\indexentry{tick\_count@{tick\_count}!behaviour\_tree::BehaviourTreeHandler@{behaviour\_tree::BehaviourTreeHandler}|hyperpage}{33} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{33} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!CameraDevice@{CameraDevice}|hyperpage}{34} +\indexentry{CameraDevice@{CameraDevice}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{34} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!CameraDevice@{CameraDevice}|hyperpage}{34} +\indexentry{CameraDevice@{CameraDevice}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{34} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!CameraDevice@{CameraDevice}|hyperpage}{34} +\indexentry{CameraDevice@{CameraDevice}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{34} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!````~CameraDevice@{$\sim$CameraDevice}|hyperpage}{34} +\indexentry{````~CameraDevice@{$\sim$CameraDevice}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{34} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!create@{create}|hyperpage}{34} +\indexentry{create@{create}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{34} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!disconnect@{disconnect}|hyperpage}{35} +\indexentry{disconnect@{disconnect}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{35} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!getFrameBuffer@{getFrameBuffer}|hyperpage}{35} +\indexentry{getFrameBuffer@{getFrameBuffer}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{35} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!operator=@{operator=}|hyperpage}{35} +\indexentry{operator=@{operator=}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{35} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!operator=@{operator=}|hyperpage}{35} +\indexentry{operator=@{operator=}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{35} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!start@{start}|hyperpage}{35} +\indexentry{start@{start}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{35} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!stop@{stop}|hyperpage}{35} +\indexentry{stop@{stop}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{35} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!terminate@{terminate}|hyperpage}{35} +\indexentry{terminate@{terminate}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{35} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!update@{update}|hyperpage}{36} +\indexentry{update@{update}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{36} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!DeviceManager@{DeviceManager}|hyperpage}{36} +\indexentry{DeviceManager@{DeviceManager}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{36} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!camera\_@{camera\_}|hyperpage}{36} +\indexentry{camera\_@{camera\_}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{36} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!camera\_mutex\_@{camera\_mutex\_}|hyperpage}{36} +\indexentry{camera\_mutex\_@{camera\_mutex\_}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{36} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!configuration@{configuration}|hyperpage}{36} +\indexentry{configuration@{configuration}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{36} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!connected\_@{connected\_}|hyperpage}{36} +\indexentry{connected\_@{connected\_}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{36} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!frame\_buffer\_@{frame\_buffer\_}|hyperpage}{37} +\indexentry{frame\_buffer\_@{frame\_buffer\_}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{37} +\indexentry{car::system::device::CameraDevice@{car::system::device::CameraDevice}!last@{last}|hyperpage}{37} +\indexentry{last@{last}!car::system::device::CameraDevice@{car::system::device::CameraDevice}|hyperpage}{37} +\indexentry{car::display::console::CarConsole@{car::display::console::CarConsole}|hyperpage}{37} +\indexentry{car::display::console::CarConsole@{car::display::console::CarConsole}!CarConsole@{CarConsole}|hyperpage}{37} +\indexentry{CarConsole@{CarConsole}!car::display::console::CarConsole@{car::display::console::CarConsole}|hyperpage}{37} +\indexentry{car::display::console::CarConsole@{car::display::console::CarConsole}!initialize@{initialize}|hyperpage}{38} +\indexentry{initialize@{initialize}!car::display::console::CarConsole@{car::display::console::CarConsole}|hyperpage}{38} +\indexentry{car::display::console::CarConsole@{car::display::console::CarConsole}!run@{run}|hyperpage}{38} +\indexentry{run@{run}!car::display::console::CarConsole@{car::display::console::CarConsole}|hyperpage}{38} +\indexentry{car::display::console::CarConsole@{car::display::console::CarConsole}!terminate@{terminate}|hyperpage}{38} +\indexentry{terminate@{terminate}!car::display::console::CarConsole@{car::display::console::CarConsole}|hyperpage}{38} +\indexentry{car::display::console::CarConsole@{car::display::console::CarConsole}!car\_system@{car\_system}|hyperpage}{38} +\indexentry{car\_system@{car\_system}!car::display::console::CarConsole@{car::display::console::CarConsole}|hyperpage}{38} +\indexentry{car::display::console::CarConsole@{car::display::console::CarConsole}!json\_configuration@{json\_configuration}|hyperpage}{38} +\indexentry{json\_configuration@{json\_configuration}!car::display::console::CarConsole@{car::display::console::CarConsole}|hyperpage}{38} +\indexentry{car::display::console::CarConsole@{car::display::console::CarConsole}!vector\_sink@{vector\_sink}|hyperpage}{38} +\indexentry{vector\_sink@{vector\_sink}!car::display::console::CarConsole@{car::display::console::CarConsole}|hyperpage}{38} +\indexentry{behaviour\_tree::CarContext@{behaviour\_tree::CarContext}|hyperpage}{39} +\indexentry{behaviour\_tree::CarContext@{behaviour\_tree::CarContext}!CarContext@{CarContext}|hyperpage}{39} +\indexentry{CarContext@{CarContext}!behaviour\_tree::CarContext@{behaviour\_tree::CarContext}|hyperpage}{39} +\indexentry{behaviour\_tree::CarContext@{behaviour\_tree::CarContext}!\_@{\_}|hyperpage}{39} +\indexentry{\_@{\_}!behaviour\_tree::CarContext@{behaviour\_tree::CarContext}|hyperpage}{39} +\indexentry{behaviour\_tree::CarContext@{behaviour\_tree::CarContext}!getCarSystem@{getCarSystem}|hyperpage}{40} +\indexentry{getCarSystem@{getCarSystem}!behaviour\_tree::CarContext@{behaviour\_tree::CarContext}|hyperpage}{40} +\indexentry{behaviour\_tree::CarContext@{behaviour\_tree::CarContext}!car\_system@{car\_system}|hyperpage}{40} +\indexentry{car\_system@{car\_system}!behaviour\_tree::CarContext@{behaviour\_tree::CarContext}|hyperpage}{40} +\indexentry{car::system::CarSystem@{car::system::CarSystem}|hyperpage}{40} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!CarSystem@{CarSystem}|hyperpage}{41} +\indexentry{CarSystem@{CarSystem}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{41} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!disconnect@{disconnect}|hyperpage}{41} +\indexentry{disconnect@{disconnect}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{41} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!getConfiguration@{getConfiguration}|hyperpage}{41} +\indexentry{getConfiguration@{getConfiguration}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{41} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!getDeviceManager@{getDeviceManager}|hyperpage}{41} +\indexentry{getDeviceManager@{getDeviceManager}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{41} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!getMessagingSystem@{getMessagingSystem}|hyperpage}{42} +\indexentry{getMessagingSystem@{getMessagingSystem}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{42} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!getMovementSystem@{getMovementSystem}|hyperpage}{42} +\indexentry{getMovementSystem@{getMovementSystem}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{42} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!getPlugin@{getPlugin}|hyperpage}{42} +\indexentry{getPlugin@{getPlugin}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{42} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!initialize@{initialize}|hyperpage}{42} +\indexentry{initialize@{initialize}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{42} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!reload@{reload}|hyperpage}{42} +\indexentry{reload@{reload}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{42} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!sendData@{sendData}|hyperpage}{42} +\indexentry{sendData@{sendData}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{42} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!setConfiguration@{setConfiguration}|hyperpage}{42} +\indexentry{setConfiguration@{setConfiguration}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{42} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!start@{start}|hyperpage}{43} +\indexentry{start@{start}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{43} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!stop@{stop}|hyperpage}{43} +\indexentry{stop@{stop}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{43} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!terminate@{terminate}|hyperpage}{43} +\indexentry{terminate@{terminate}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{43} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!tryConnect@{tryConnect}|hyperpage}{43} +\indexentry{tryConnect@{tryConnect}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{43} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!update@{update}|hyperpage}{43} +\indexentry{update@{update}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{43} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!configuration\_@{configuration\_}|hyperpage}{43} +\indexentry{configuration\_@{configuration\_}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{43} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!device\_manager\_@{device\_manager\_}|hyperpage}{43} +\indexentry{device\_manager\_@{device\_manager\_}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{43} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!initialized@{initialized}|hyperpage}{44} +\indexentry{initialized@{initialized}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{44} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!messaging\_system\_@{messaging\_system\_}|hyperpage}{44} +\indexentry{messaging\_system\_@{messaging\_system\_}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{44} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!movement\_system\_@{movement\_system\_}|hyperpage}{44} +\indexentry{movement\_system\_@{movement\_system\_}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{44} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!plugin\_manager\_@{plugin\_manager\_}|hyperpage}{44} +\indexentry{plugin\_manager\_@{plugin\_manager\_}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{44} +\indexentry{car::system::CarSystem@{car::system::CarSystem}!started@{started}|hyperpage}{44} +\indexentry{started@{started}!car::system::CarSystem@{car::system::CarSystem}|hyperpage}{44} +\indexentry{car::configuration::Configuration@{car::configuration::Configuration}|hyperpage}{44} +\indexentry{car::configuration::Configuration@{car::configuration::Configuration}!getCameraFpsInterval@{getCameraFpsInterval}|hyperpage}{45} +\indexentry{getCameraFpsInterval@{getCameraFpsInterval}!car::configuration::Configuration@{car::configuration::Configuration}|hyperpage}{45} +\indexentry{car::configuration::Configuration@{car::configuration::Configuration}!setCameraFps@{setCameraFps}|hyperpage}{45} +\indexentry{setCameraFps@{setCameraFps}!car::configuration::Configuration@{car::configuration::Configuration}|hyperpage}{45} +\indexentry{car::configuration::Configuration@{car::configuration::Configuration}!behaviour\_tree\_update\_ms\_interval@{behaviour\_tree\_update\_ms\_interval}|hyperpage}{45} +\indexentry{behaviour\_tree\_update\_ms\_interval@{behaviour\_tree\_update\_ms\_interval}!car::configuration::Configuration@{car::configuration::Configuration}|hyperpage}{45} +\indexentry{car::configuration::Configuration@{car::configuration::Configuration}!camera\_fps@{camera\_fps}|hyperpage}{45} +\indexentry{camera\_fps@{camera\_fps}!car::configuration::Configuration@{car::configuration::Configuration}|hyperpage}{45} +\indexentry{car::configuration::Configuration@{car::configuration::Configuration}!camera\_fps\_interval@{camera\_fps\_interval}|hyperpage}{46} +\indexentry{camera\_fps\_interval@{camera\_fps\_interval}!car::configuration::Configuration@{car::configuration::Configuration}|hyperpage}{46} +\indexentry{car::configuration::Configuration@{car::configuration::Configuration}!camera\_index@{camera\_index}|hyperpage}{46} +\indexentry{camera\_index@{camera\_index}!car::configuration::Configuration@{car::configuration::Configuration}|hyperpage}{46} +\indexentry{car::configuration::Configuration@{car::configuration::Configuration}!host@{host}|hyperpage}{46} +\indexentry{host@{host}!car::configuration::Configuration@{car::configuration::Configuration}|hyperpage}{46} +\indexentry{car::configuration::Configuration@{car::configuration::Configuration}!lidar\_port@{lidar\_port}|hyperpage}{46} +\indexentry{lidar\_port@{lidar\_port}!car::configuration::Configuration@{car::configuration::Configuration}|hyperpage}{46} +\indexentry{car::configuration::Configuration@{car::configuration::Configuration}!use\_camera@{use\_camera}|hyperpage}{46} +\indexentry{use\_camera@{use\_camera}!car::configuration::Configuration@{car::configuration::Configuration}|hyperpage}{46} +\indexentry{car::configuration::Configuration@{car::configuration::Configuration}!use\_lidar@{use\_lidar}|hyperpage}{46} +\indexentry{use\_lidar@{use\_lidar}!car::configuration::Configuration@{car::configuration::Configuration}|hyperpage}{46} +\indexentry{car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}|hyperpage}{47} +\indexentry{car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}!ConnectButton@{ConnectButton}|hyperpage}{47} +\indexentry{ConnectButton@{ConnectButton}!car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}|hyperpage}{47} +\indexentry{car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}!element@{element}|hyperpage}{47} +\indexentry{element@{element}!car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}|hyperpage}{47} +\indexentry{car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}!button\_pressed@{button\_pressed}|hyperpage}{47} +\indexentry{button\_pressed@{button\_pressed}!car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}|hyperpage}{47} +\indexentry{car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}!car\_system@{car\_system}|hyperpage}{48} +\indexentry{car\_system@{car\_system}!car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}|hyperpage}{48} +\indexentry{car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}!main\_button@{main\_button}|hyperpage}{48} +\indexentry{main\_button@{main\_button}!car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}|hyperpage}{48} +\indexentry{car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}!main\_button\_text@{main\_button\_text}|hyperpage}{48} +\indexentry{main\_button\_text@{main\_button\_text}!car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}|hyperpage}{48} +\indexentry{car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}!main\_debounce@{main\_debounce}|hyperpage}{48} +\indexentry{main\_debounce@{main\_debounce}!car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}|hyperpage}{48} +\indexentry{car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}!on\_connect\_failure@{on\_connect\_failure}|hyperpage}{48} +\indexentry{on\_connect\_failure@{on\_connect\_failure}!car::display::console::component::main::ConnectButton@{car::display::console::component::main::ConnectButton}|hyperpage}{48} +\indexentry{car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}|hyperpage}{48} +\indexentry{car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}!getCheckbox@{getCheckbox}|hyperpage}{49} +\indexentry{getCheckbox@{getCheckbox}!car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}|hyperpage}{49} +\indexentry{car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}!getWarningModal@{getWarningModal}|hyperpage}{49} +\indexentry{getWarningModal@{getWarningModal}!car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}|hyperpage}{49} +\indexentry{car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}!isEnabled@{isEnabled}|hyperpage}{49} +\indexentry{isEnabled@{isEnabled}!car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}|hyperpage}{49} +\indexentry{car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}!checkbox\_value@{checkbox\_value}|hyperpage}{49} +\indexentry{checkbox\_value@{checkbox\_value}!car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}|hyperpage}{49} +\indexentry{car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}!component@{component}|hyperpage}{49} +\indexentry{component@{component}!car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}|hyperpage}{49} +\indexentry{car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}!debounce@{debounce}|hyperpage}{50} +\indexentry{debounce@{debounce}!car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}|hyperpage}{50} +\indexentry{car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}!DEBUG\_ENABLE\_WARNING\_MESSAGE@{DEBUG\_ENABLE\_WARNING\_MESSAGE}|hyperpage}{50} +\indexentry{DEBUG\_ENABLE\_WARNING\_MESSAGE@{DEBUG\_ENABLE\_WARNING\_MESSAGE}!car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}|hyperpage}{50} +\indexentry{car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}!DEBUG\_MODE\_DISABLED\_MESSAGE@{DEBUG\_MODE\_DISABLED\_MESSAGE}|hyperpage}{50} +\indexentry{DEBUG\_MODE\_DISABLED\_MESSAGE@{DEBUG\_MODE\_DISABLED\_MESSAGE}!car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}|hyperpage}{50} +\indexentry{car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}!DEBUG\_MODE\_ENABLED\_MESSAGE@{DEBUG\_MODE\_ENABLED\_MESSAGE}|hyperpage}{50} +\indexentry{DEBUG\_MODE\_ENABLED\_MESSAGE@{DEBUG\_MODE\_ENABLED\_MESSAGE}!car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}|hyperpage}{50} +\indexentry{car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}!DEBUG\_MODE\_WAIT\_MESSAGE@{DEBUG\_MODE\_WAIT\_MESSAGE}|hyperpage}{50} +\indexentry{DEBUG\_MODE\_WAIT\_MESSAGE@{DEBUG\_MODE\_WAIT\_MESSAGE}!car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}|hyperpage}{50} +\indexentry{car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}!display\_warn\_debug\_modal@{display\_warn\_debug\_modal}|hyperpage}{50} +\indexentry{display\_warn\_debug\_modal@{display\_warn\_debug\_modal}!car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}|hyperpage}{50} +\indexentry{car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}!enabled@{enabled}|hyperpage}{50} +\indexentry{enabled@{enabled}!car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}|hyperpage}{50} +\indexentry{car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}!status@{status}|hyperpage}{51} +\indexentry{status@{status}!car::display::console::component::debug::DebugEnabler@{car::display::console::component::debug::DebugEnabler}|hyperpage}{51} +\indexentry{car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}|hyperpage}{51} +\indexentry{car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}!DebugLidarCheckbox@{DebugLidarCheckbox}|hyperpage}{51} +\indexentry{DebugLidarCheckbox@{DebugLidarCheckbox}!car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}|hyperpage}{51} +\indexentry{car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}!element@{element}|hyperpage}{52} +\indexentry{element@{element}!car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}|hyperpage}{52} +\indexentry{car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}!getLidarMotorSignal@{getLidarMotorSignal}|hyperpage}{52} +\indexentry{getLidarMotorSignal@{getLidarMotorSignal}!car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}|hyperpage}{52} +\indexentry{car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}!lidar\_motor\_checkbox\_component@{lidar\_motor\_checkbox\_component}|hyperpage}{52} +\indexentry{lidar\_motor\_checkbox\_component@{lidar\_motor\_checkbox\_component}!car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}|hyperpage}{52} +\indexentry{car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}!LIDAR\_MOTOR\_DISABLED\_MESSAGE@{LIDAR\_MOTOR\_DISABLED\_MESSAGE}|hyperpage}{52} +\indexentry{LIDAR\_MOTOR\_DISABLED\_MESSAGE@{LIDAR\_MOTOR\_DISABLED\_MESSAGE}!car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}|hyperpage}{52} +\indexentry{car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}!lidar\_motor\_enabled@{lidar\_motor\_enabled}|hyperpage}{52} +\indexentry{lidar\_motor\_enabled@{lidar\_motor\_enabled}!car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}|hyperpage}{52} +\indexentry{car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}!LIDAR\_MOTOR\_ENABLED\_MESSAGE@{LIDAR\_MOTOR\_ENABLED\_MESSAGE}|hyperpage}{52} +\indexentry{LIDAR\_MOTOR\_ENABLED\_MESSAGE@{LIDAR\_MOTOR\_ENABLED\_MESSAGE}!car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}|hyperpage}{52} +\indexentry{car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}!lidar\_motor\_loading\_debounce@{lidar\_motor\_loading\_debounce}|hyperpage}{52} +\indexentry{lidar\_motor\_loading\_debounce@{lidar\_motor\_loading\_debounce}!car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}|hyperpage}{52} +\indexentry{car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}!lidar\_motor\_signal@{lidar\_motor\_signal}|hyperpage}{53} +\indexentry{lidar\_motor\_signal@{lidar\_motor\_signal}!car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}|hyperpage}{53} +\indexentry{car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}!lidar\_motor\_status@{lidar\_motor\_status}|hyperpage}{53} +\indexentry{lidar\_motor\_status@{lidar\_motor\_status}!car::display::console::component::debug::DebugLidarCheckbox@{car::display::console::component::debug::DebugLidarCheckbox}|hyperpage}{53} +\indexentry{car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}|hyperpage}{53} +\indexentry{car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}!DebugMessagingTextbox@{DebugMessagingTextbox}|hyperpage}{53} +\indexentry{DebugMessagingTextbox@{DebugMessagingTextbox}!car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}|hyperpage}{53} +\indexentry{car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}!element@{element}|hyperpage}{54} +\indexentry{element@{element}!car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}|hyperpage}{54} +\indexentry{car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}!message@{message}|hyperpage}{54} +\indexentry{message@{message}!car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}|hyperpage}{54} +\indexentry{car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}!message\_signal@{message\_signal}|hyperpage}{54} +\indexentry{message\_signal@{message\_signal}!car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}|hyperpage}{54} +\indexentry{car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}!messaging\_container@{messaging\_container}|hyperpage}{54} +\indexentry{messaging\_container@{messaging\_container}!car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}|hyperpage}{54} +\indexentry{car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}!messaging\_textbox@{messaging\_textbox}|hyperpage}{54} +\indexentry{messaging\_textbox@{messaging\_textbox}!car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}|hyperpage}{54} +\indexentry{car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}!messaging\_title@{messaging\_title}|hyperpage}{54} +\indexentry{messaging\_title@{messaging\_title}!car::display::console::component::debug::DebugMessagingTextbox@{car::display::console::component::debug::DebugMessagingTextbox}|hyperpage}{54} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{55} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!DebugMovementRenderer@{DebugMovementRenderer}|hyperpage}{56} +\indexentry{DebugMovementRenderer@{DebugMovementRenderer}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{56} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!element@{element}|hyperpage}{56} +\indexentry{element@{element}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{56} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!getCameraServo1AngleSliderValue@{getCameraServo1AngleSliderValue}|hyperpage}{56} +\indexentry{getCameraServo1AngleSliderValue@{getCameraServo1AngleSliderValue}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{56} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!getCameraServo2AngleSliderValue@{getCameraServo2AngleSliderValue}|hyperpage}{56} +\indexentry{getCameraServo2AngleSliderValue@{getCameraServo2AngleSliderValue}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{56} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!getFrontWheelsAngleSliderValue@{getFrontWheelsAngleSliderValue}|hyperpage}{56} +\indexentry{getFrontWheelsAngleSliderValue@{getFrontWheelsAngleSliderValue}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{56} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!getRearLeftWheelSpeedSliderValue@{getRearLeftWheelSpeedSliderValue}|hyperpage}{57} +\indexentry{getRearLeftWheelSpeedSliderValue@{getRearLeftWheelSpeedSliderValue}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{57} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!getRearRightWheelSpeedSliderValue@{getRearRightWheelSpeedSliderValue}|hyperpage}{57} +\indexentry{getRearRightWheelSpeedSliderValue@{getRearRightWheelSpeedSliderValue}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{57} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!getRearWheelDirectionSignal@{getRearWheelDirectionSignal}|hyperpage}{57} +\indexentry{getRearWheelDirectionSignal@{getRearWheelDirectionSignal}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{57} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!updateCameraServo1@{updateCameraServo1}|hyperpage}{57} +\indexentry{updateCameraServo1@{updateCameraServo1}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{57} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!updateCameraServo2@{updateCameraServo2}|hyperpage}{57} +\indexentry{updateCameraServo2@{updateCameraServo2}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{57} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!updateFrontWheels@{updateFrontWheels}|hyperpage}{57} +\indexentry{updateFrontWheels@{updateFrontWheels}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{57} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!updateRearWheels@{updateRearWheels}|hyperpage}{57} +\indexentry{updateRearWheels@{updateRearWheels}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{57} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!camera\_servo\_1\_angle\_slider@{camera\_servo\_1\_angle\_slider}|hyperpage}{58} +\indexentry{camera\_servo\_1\_angle\_slider@{camera\_servo\_1\_angle\_slider}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{58} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!camera\_servo\_1\_angle\_slider\_angle@{camera\_servo\_1\_angle\_slider\_angle}|hyperpage}{58} +\indexentry{camera\_servo\_1\_angle\_slider\_angle@{camera\_servo\_1\_angle\_slider\_angle}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{58} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!camera\_servo\_2\_angle\_slider@{camera\_servo\_2\_angle\_slider}|hyperpage}{58} +\indexentry{camera\_servo\_2\_angle\_slider@{camera\_servo\_2\_angle\_slider}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{58} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!camera\_servo\_2\_angle\_slider\_angle@{camera\_servo\_2\_angle\_slider\_angle}|hyperpage}{58} +\indexentry{camera\_servo\_2\_angle\_slider\_angle@{camera\_servo\_2\_angle\_slider\_angle}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{58} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!DEFAULT\_FRONT\_WHEEL\_ANGLE@{DEFAULT\_FRONT\_WHEEL\_ANGLE}|hyperpage}{58} +\indexentry{DEFAULT\_FRONT\_WHEEL\_ANGLE@{DEFAULT\_FRONT\_WHEEL\_ANGLE}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{58} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!DEFAULT\_REAR\_WHEEL\_SPEED@{DEFAULT\_REAR\_WHEEL\_SPEED}|hyperpage}{58} +\indexentry{DEFAULT\_REAR\_WHEEL\_SPEED@{DEFAULT\_REAR\_WHEEL\_SPEED}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{58} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!front\_wheels\_angle\_slider@{front\_wheels\_angle\_slider}|hyperpage}{59} +\indexentry{front\_wheels\_angle\_slider@{front\_wheels\_angle\_slider}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{59} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!front\_wheels\_angle\_slider\_value@{front\_wheels\_angle\_slider\_value}|hyperpage}{59} +\indexentry{front\_wheels\_angle\_slider\_value@{front\_wheels\_angle\_slider\_value}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{59} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!previous\_camera\_servo\_1\_angle\_slider\_angle@{previous\_camera\_servo\_1\_angle\_slider\_angle}|hyperpage}{59} +\indexentry{previous\_camera\_servo\_1\_angle\_slider\_angle@{previous\_camera\_servo\_1\_angle\_slider\_angle}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{59} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!previous\_camera\_servo\_2\_angle\_slider\_angle@{previous\_camera\_servo\_2\_angle\_slider\_angle}|hyperpage}{59} +\indexentry{previous\_camera\_servo\_2\_angle\_slider\_angle@{previous\_camera\_servo\_2\_angle\_slider\_angle}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{59} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!previous\_front\_wheels\_angle\_slider\_value@{previous\_front\_wheels\_angle\_slider\_value}|hyperpage}{59} +\indexentry{previous\_front\_wheels\_angle\_slider\_value@{previous\_front\_wheels\_angle\_slider\_value}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{59} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!previous\_rear\_left\_wheel\_speed\_slider\_value@{previous\_rear\_left\_wheel\_speed\_slider\_value}|hyperpage}{59} +\indexentry{previous\_rear\_left\_wheel\_speed\_slider\_value@{previous\_rear\_left\_wheel\_speed\_slider\_value}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{59} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!previous\_rear\_right\_wheel\_speed\_slider\_value@{previous\_rear\_right\_wheel\_speed\_slider\_value}|hyperpage}{59} +\indexentry{previous\_rear\_right\_wheel\_speed\_slider\_value@{previous\_rear\_right\_wheel\_speed\_slider\_value}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{59} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!previous\_rear\_wheels\_speed\_slider\_value@{previous\_rear\_wheels\_speed\_slider\_value}|hyperpage}{60} +\indexentry{previous\_rear\_wheels\_speed\_slider\_value@{previous\_rear\_wheels\_speed\_slider\_value}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{60} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!rear\_left\_wheel\_speed\_slider@{rear\_left\_wheel\_speed\_slider}|hyperpage}{60} +\indexentry{rear\_left\_wheel\_speed\_slider@{rear\_left\_wheel\_speed\_slider}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{60} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!rear\_left\_wheel\_speed\_slider\_value@{rear\_left\_wheel\_speed\_slider\_value}|hyperpage}{60} +\indexentry{rear\_left\_wheel\_speed\_slider\_value@{rear\_left\_wheel\_speed\_slider\_value}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{60} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!rear\_right\_wheel\_speed\_slider@{rear\_right\_wheel\_speed\_slider}|hyperpage}{60} +\indexentry{rear\_right\_wheel\_speed\_slider@{rear\_right\_wheel\_speed\_slider}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{60} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!rear\_right\_wheel\_speed\_slider\_value@{rear\_right\_wheel\_speed\_slider\_value}|hyperpage}{60} +\indexentry{rear\_right\_wheel\_speed\_slider\_value@{rear\_right\_wheel\_speed\_slider\_value}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{60} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!rear\_wheel\_direction@{rear\_wheel\_direction}|hyperpage}{60} +\indexentry{rear\_wheel\_direction@{rear\_wheel\_direction}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{60} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!REAR\_WHEEL\_DIRECTION\_BACKWARD\_MESSAGE@{REAR\_WHEEL\_DIRECTION\_BACKWARD\_MESSAGE}|hyperpage}{60} +\indexentry{REAR\_WHEEL\_DIRECTION\_BACKWARD\_MESSAGE@{REAR\_WHEEL\_DIRECTION\_BACKWARD\_MESSAGE}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{60} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!rear\_wheel\_direction\_checkbox\_component@{rear\_wheel\_direction\_checkbox\_component}|hyperpage}{61} +\indexentry{rear\_wheel\_direction\_checkbox\_component@{rear\_wheel\_direction\_checkbox\_component}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{61} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!rear\_wheel\_direction\_debounce@{rear\_wheel\_direction\_debounce}|hyperpage}{61} +\indexentry{rear\_wheel\_direction\_debounce@{rear\_wheel\_direction\_debounce}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{61} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!REAR\_WHEEL\_DIRECTION\_FORWARD\_MESSAGE@{REAR\_WHEEL\_DIRECTION\_FORWARD\_MESSAGE}|hyperpage}{61} +\indexentry{REAR\_WHEEL\_DIRECTION\_FORWARD\_MESSAGE@{REAR\_WHEEL\_DIRECTION\_FORWARD\_MESSAGE}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{61} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!rear\_wheel\_direction\_signal@{rear\_wheel\_direction\_signal}|hyperpage}{61} +\indexentry{rear\_wheel\_direction\_signal@{rear\_wheel\_direction\_signal}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{61} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!rear\_wheel\_direction\_status@{rear\_wheel\_direction\_status}|hyperpage}{61} +\indexentry{rear\_wheel\_direction\_status@{rear\_wheel\_direction\_status}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{61} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!rear\_wheel\_menu\_entry@{rear\_wheel\_menu\_entry}|hyperpage}{61} +\indexentry{rear\_wheel\_menu\_entry@{rear\_wheel\_menu\_entry}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{61} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!rear\_wheel\_speed\_slider@{rear\_wheel\_speed\_slider}|hyperpage}{61} +\indexentry{rear\_wheel\_speed\_slider@{rear\_wheel\_speed\_slider}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{61} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!rear\_wheels\_speed\_slider\_value@{rear\_wheels\_speed\_slider\_value}|hyperpage}{62} +\indexentry{rear\_wheels\_speed\_slider\_value@{rear\_wheels\_speed\_slider\_value}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{62} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!servo\_menu\_entry@{servo\_menu\_entry}|hyperpage}{62} +\indexentry{servo\_menu\_entry@{servo\_menu\_entry}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{62} +\indexentry{car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}!slider\_container@{slider\_container}|hyperpage}{62} +\indexentry{slider\_container@{slider\_container}!car::display::console::component::debug::DebugMovementRenderer@{car::display::console::component::debug::DebugMovementRenderer}|hyperpage}{62} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{62} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!DeviceManager@{DeviceManager}|hyperpage}{63} +\indexentry{DeviceManager@{DeviceManager}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{63} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!create@{create}|hyperpage}{63} +\indexentry{create@{create}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{63} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!getCameraDevice@{getCameraDevice}|hyperpage}{63} +\indexentry{getCameraDevice@{getCameraDevice}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{63} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!getLidarDevice@{getLidarDevice}|hyperpage}{63} +\indexentry{getLidarDevice@{getLidarDevice}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{63} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!initialize@{initialize}|hyperpage}{63} +\indexentry{initialize@{initialize}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{63} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!isRunning@{isRunning}|hyperpage}{64} +\indexentry{isRunning@{isRunning}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{64} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!start@{start}|hyperpage}{64} +\indexentry{start@{start}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{64} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!stop@{stop}|hyperpage}{64} +\indexentry{stop@{stop}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{64} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!terminate@{terminate}|hyperpage}{64} +\indexentry{terminate@{terminate}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{64} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!update@{update}|hyperpage}{64} +\indexentry{update@{update}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{64} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!camera\_device\_@{camera\_device\_}|hyperpage}{64} +\indexentry{camera\_device\_@{camera\_device\_}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{64} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!car\_system@{car\_system}|hyperpage}{64} +\indexentry{car\_system@{car\_system}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{64} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!is\_initialized\_@{is\_initialized\_}|hyperpage}{65} +\indexentry{is\_initialized\_@{is\_initialized\_}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{65} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!is\_running\_@{is\_running\_}|hyperpage}{65} +\indexentry{is\_running\_@{is\_running\_}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{65} +\indexentry{car::system::device::DeviceManager@{car::system::device::DeviceManager}!lidar\_device\_@{lidar\_device\_}|hyperpage}{65} +\indexentry{lidar\_device\_@{lidar\_device\_}!car::system::device::DeviceManager@{car::system::device::DeviceManager}|hyperpage}{65} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{65} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!initialize@{initialize}|hyperpage}{66} +\indexentry{initialize@{initialize}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{66} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!setCameraServo1Angle@{setCameraServo1Angle}|hyperpage}{66} +\indexentry{setCameraServo1Angle@{setCameraServo1Angle}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{66} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!setCameraServo2Angle@{setCameraServo2Angle}|hyperpage}{66} +\indexentry{setCameraServo2Angle@{setCameraServo2Angle}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{66} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!setFrontWheelsAngle@{setFrontWheelsAngle}|hyperpage}{66} +\indexentry{setFrontWheelsAngle@{setFrontWheelsAngle}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{66} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!setRearLeftWheelDirectionToBackward@{setRearLeftWheelDirectionToBackward}|hyperpage}{67} +\indexentry{setRearLeftWheelDirectionToBackward@{setRearLeftWheelDirectionToBackward}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{67} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!setRearLeftWheelDirectionToForward@{setRearLeftWheelDirectionToForward}|hyperpage}{67} +\indexentry{setRearLeftWheelDirectionToForward@{setRearLeftWheelDirectionToForward}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{67} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!setRearLeftWheelSpeed@{setRearLeftWheelSpeed}|hyperpage}{67} +\indexentry{setRearLeftWheelSpeed@{setRearLeftWheelSpeed}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{67} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!setRearRightWheelDirectionToBackward@{setRearRightWheelDirectionToBackward}|hyperpage}{67} +\indexentry{setRearRightWheelDirectionToBackward@{setRearRightWheelDirectionToBackward}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{67} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!setRearRightWheelDirectionToForward@{setRearRightWheelDirectionToForward}|hyperpage}{67} +\indexentry{setRearRightWheelDirectionToForward@{setRearRightWheelDirectionToForward}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{67} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!setRearRightWheelSpeed@{setRearRightWheelSpeed}|hyperpage}{67} +\indexentry{setRearRightWheelSpeed@{setRearRightWheelSpeed}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{67} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!setRearWheelsDirectionToBackward@{setRearWheelsDirectionToBackward}|hyperpage}{68} +\indexentry{setRearWheelsDirectionToBackward@{setRearWheelsDirectionToBackward}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{68} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!setRearWheelsDirectionToForward@{setRearWheelsDirectionToForward}|hyperpage}{68} +\indexentry{setRearWheelsDirectionToForward@{setRearWheelsDirectionToForward}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{68} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!setRearWheelsSpeed@{setRearWheelsSpeed}|hyperpage}{68} +\indexentry{setRearWheelsSpeed@{setRearWheelsSpeed}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{68} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!stop@{stop}|hyperpage}{68} +\indexentry{stop@{stop}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{68} +\indexentry{car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}!terminate@{terminate}|hyperpage}{68} +\indexentry{terminate@{terminate}!car::system::movement::controller::DummyMovementController@{car::system::movement::controller::DummyMovementController}|hyperpage}{68} +\indexentry{car::system::messaging::MessagingSystem::FirstMessageStruct@{car::system::messaging::MessagingSystem::FirstMessageStruct}|hyperpage}{69} +\indexentry{car::system::messaging::MessagingSystem::FirstMessageStruct@{car::system::messaging::MessagingSystem::FirstMessageStruct}!condition@{condition}|hyperpage}{69} +\indexentry{condition@{condition}!car::system::messaging::MessagingSystem::FirstMessageStruct@{car::system::messaging::MessagingSystem::FirstMessageStruct}|hyperpage}{69} +\indexentry{car::system::messaging::MessagingSystem::FirstMessageStruct@{car::system::messaging::MessagingSystem::FirstMessageStruct}!error\_message@{error\_message}|hyperpage}{69} +\indexentry{error\_message@{error\_message}!car::system::messaging::MessagingSystem::FirstMessageStruct@{car::system::messaging::MessagingSystem::FirstMessageStruct}|hyperpage}{69} +\indexentry{car::system::messaging::MessagingSystem::FirstMessageStruct@{car::system::messaging::MessagingSystem::FirstMessageStruct}!uuid@{uuid}|hyperpage}{69} +\indexentry{uuid@{uuid}!car::system::messaging::MessagingSystem::FirstMessageStruct@{car::system::messaging::MessagingSystem::FirstMessageStruct}|hyperpage}{69} +\indexentry{car::configuration::JsonConfiguration@{car::configuration::JsonConfiguration}|hyperpage}{70} +\indexentry{car::configuration::JsonConfiguration@{car::configuration::JsonConfiguration}!JsonConfiguration@{JsonConfiguration}|hyperpage}{70} +\indexentry{JsonConfiguration@{JsonConfiguration}!car::configuration::JsonConfiguration@{car::configuration::JsonConfiguration}|hyperpage}{70} +\indexentry{car::configuration::JsonConfiguration@{car::configuration::JsonConfiguration}!getConfigFilePath@{getConfigFilePath}|hyperpage}{70} +\indexentry{getConfigFilePath@{getConfigFilePath}!car::configuration::JsonConfiguration@{car::configuration::JsonConfiguration}|hyperpage}{70} +\indexentry{car::configuration::JsonConfiguration@{car::configuration::JsonConfiguration}!loadConfiguration@{loadConfiguration}|hyperpage}{70} +\indexentry{loadConfiguration@{loadConfiguration}!car::configuration::JsonConfiguration@{car::configuration::JsonConfiguration}|hyperpage}{70} +\indexentry{car::configuration::JsonConfiguration@{car::configuration::JsonConfiguration}!setConfigFilePath@{setConfigFilePath}|hyperpage}{70} +\indexentry{setConfigFilePath@{setConfigFilePath}!car::configuration::JsonConfiguration@{car::configuration::JsonConfiguration}|hyperpage}{70} +\indexentry{car::configuration::JsonConfiguration@{car::configuration::JsonConfiguration}!config\_file\_path@{config\_file\_path}|hyperpage}{71} +\indexentry{config\_file\_path@{config\_file\_path}!car::configuration::JsonConfiguration@{car::configuration::JsonConfiguration}|hyperpage}{71} +\indexentry{car::configuration::JsonConfiguration@{car::configuration::JsonConfiguration}!exe\_dir@{exe\_dir}|hyperpage}{71} +\indexentry{exe\_dir@{exe\_dir}!car::configuration::JsonConfiguration@{car::configuration::JsonConfiguration}|hyperpage}{71} +\indexentry{car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}|hyperpage}{71} +\indexentry{car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}!disconnect@{disconnect}|hyperpage}{72} +\indexentry{disconnect@{disconnect}!car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}|hyperpage}{72} +\indexentry{car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}!getScanData@{getScanData}|hyperpage}{72} +\indexentry{getScanData@{getScanData}!car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}|hyperpage}{72} +\indexentry{car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}!initialize@{initialize}|hyperpage}{72} +\indexentry{initialize@{initialize}!car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}|hyperpage}{72} +\indexentry{car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}!setScanData@{setScanData}|hyperpage}{72} +\indexentry{setScanData@{setScanData}!car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}|hyperpage}{72} +\indexentry{car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}!start@{start}|hyperpage}{72} +\indexentry{start@{start}!car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}|hyperpage}{72} +\indexentry{car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}!stop@{stop}|hyperpage}{72} +\indexentry{stop@{stop}!car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}|hyperpage}{72} +\indexentry{car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}!terminate@{terminate}|hyperpage}{73} +\indexentry{terminate@{terminate}!car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}|hyperpage}{73} +\indexentry{car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}!update@{update}|hyperpage}{73} +\indexentry{update@{update}!car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}|hyperpage}{73} +\indexentry{car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}!DeviceManager@{DeviceManager}|hyperpage}{73} +\indexentry{DeviceManager@{DeviceManager}!car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}|hyperpage}{73} +\indexentry{car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}!scan\_data\_@{scan\_data\_}|hyperpage}{73} +\indexentry{scan\_data\_@{scan\_data\_}!car::system::device::lidar::LidarDevice@{car::system::device::lidar::LidarDevice}|hyperpage}{73} +\indexentry{car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}|hyperpage}{74} +\indexentry{car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}!LidarDummy@{LidarDummy}|hyperpage}{74} +\indexentry{LidarDummy@{LidarDummy}!car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}|hyperpage}{74} +\indexentry{car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}!disconnect@{disconnect}|hyperpage}{74} +\indexentry{disconnect@{disconnect}!car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}|hyperpage}{74} +\indexentry{car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}!initialize@{initialize}|hyperpage}{74} +\indexentry{initialize@{initialize}!car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}|hyperpage}{74} +\indexentry{car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}!start@{start}|hyperpage}{75} +\indexentry{start@{start}!car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}|hyperpage}{75} +\indexentry{car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}!stop@{stop}|hyperpage}{75} +\indexentry{stop@{stop}!car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}|hyperpage}{75} +\indexentry{car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}!terminate@{terminate}|hyperpage}{75} +\indexentry{terminate@{terminate}!car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}|hyperpage}{75} +\indexentry{car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}!update@{update}|hyperpage}{75} +\indexentry{update@{update}!car::system::device::lidar::LidarDummy@{car::system::device::lidar::LidarDummy}|hyperpage}{75} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{76} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}!LidarScanner@{LidarScanner}|hyperpage}{76} +\indexentry{LidarScanner@{LidarScanner}!car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{76} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}!create@{create}|hyperpage}{77} +\indexentry{create@{create}!car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{77} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}!disconnect@{disconnect}|hyperpage}{77} +\indexentry{disconnect@{disconnect}!car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{77} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}!initialize@{initialize}|hyperpage}{77} +\indexentry{initialize@{initialize}!car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{77} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}!start@{start}|hyperpage}{77} +\indexentry{start@{start}!car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{77} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}!stop@{stop}|hyperpage}{77} +\indexentry{stop@{stop}!car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{77} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}!terminate@{terminate}|hyperpage}{77} +\indexentry{terminate@{terminate}!car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{77} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}!update@{update}|hyperpage}{78} +\indexentry{update@{update}!car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{78} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}!configuration\_@{configuration\_}|hyperpage}{78} +\indexentry{configuration\_@{configuration\_}!car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{78} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}!lidar\_@{lidar\_}|hyperpage}{78} +\indexentry{lidar\_@{lidar\_}!car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{78} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}!running@{running}|hyperpage}{78} +\indexentry{running@{running}!car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{78} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}!scan\_data\_@{scan\_data\_}|hyperpage}{78} +\indexentry{scan\_data\_@{scan\_data\_}!car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{78} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}!scan\_data\_mutex\_@{scan\_data\_mutex\_}|hyperpage}{78} +\indexentry{scan\_data\_mutex\_@{scan\_data\_mutex\_}!car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{78} +\indexentry{car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}!scan\_generator\_@{scan\_generator\_}|hyperpage}{79} +\indexentry{scan\_generator\_@{scan\_generator\_}!car::system::device::lidar::LidarScanner@{car::system::device::lidar::LidarScanner}|hyperpage}{79} +\indexentry{car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}|hyperpage}{79} +\indexentry{car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}!LoggingScreen@{LoggingScreen}|hyperpage}{79} +\indexentry{LoggingScreen@{LoggingScreen}!car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}|hyperpage}{79} +\indexentry{car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}!element@{element}|hyperpage}{79} +\indexentry{element@{element}!car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}|hyperpage}{79} +\indexentry{car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}!line\_elements@{line\_elements}|hyperpage}{80} +\indexentry{line\_elements@{line\_elements}!car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}|hyperpage}{80} +\indexentry{car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}!menu@{menu}|hyperpage}{80} +\indexentry{menu@{menu}!car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}|hyperpage}{80} +\indexentry{car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}!my\_custom\_menu@{my\_custom\_menu}|hyperpage}{80} +\indexentry{my\_custom\_menu@{my\_custom\_menu}!car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}|hyperpage}{80} +\indexentry{car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}!selected\_line@{selected\_line}|hyperpage}{80} +\indexentry{selected\_line@{selected\_line}!car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}|hyperpage}{80} +\indexentry{car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}!vector\_sink@{vector\_sink}|hyperpage}{80} +\indexentry{vector\_sink@{vector\_sink}!car::display::console::screen::LoggingScreen@{car::display::console::screen::LoggingScreen}|hyperpage}{80} +\indexentry{car::display::console::component::main::MainErrorModal@{car::display::console::component::main::MainErrorModal}|hyperpage}{81} +\indexentry{car::display::console::component::main::MainErrorModal@{car::display::console::component::main::MainErrorModal}!MainErrorModal@{MainErrorModal}|hyperpage}{81} +\indexentry{MainErrorModal@{MainErrorModal}!car::display::console::component::main::MainErrorModal@{car::display::console::component::main::MainErrorModal}|hyperpage}{81} +\indexentry{car::display::console::component::main::MainErrorModal@{car::display::console::component::main::MainErrorModal}!element@{element}|hyperpage}{81} +\indexentry{element@{element}!car::display::console::component::main::MainErrorModal@{car::display::console::component::main::MainErrorModal}|hyperpage}{81} +\indexentry{car::display::console::component::main::MainErrorModal@{car::display::console::component::main::MainErrorModal}!setErrorMessage@{setErrorMessage}|hyperpage}{81} +\indexentry{setErrorMessage@{setErrorMessage}!car::display::console::component::main::MainErrorModal@{car::display::console::component::main::MainErrorModal}|hyperpage}{81} +\indexentry{car::display::console::component::main::MainErrorModal@{car::display::console::component::main::MainErrorModal}!error\_element@{error\_element}|hyperpage}{81} +\indexentry{error\_element@{error\_element}!car::display::console::component::main::MainErrorModal@{car::display::console::component::main::MainErrorModal}|hyperpage}{81} +\indexentry{car::display::console::component::main::MainErrorModal@{car::display::console::component::main::MainErrorModal}!error\_modal\_shown@{error\_modal\_shown}|hyperpage}{82} +\indexentry{error\_modal\_shown@{error\_modal\_shown}!car::display::console::component::main::MainErrorModal@{car::display::console::component::main::MainErrorModal}|hyperpage}{82} +\indexentry{car::display::console::component::main::MainErrorModal@{car::display::console::component::main::MainErrorModal}!main\_error\_modal@{main\_error\_modal}|hyperpage}{82} +\indexentry{main\_error\_modal@{main\_error\_modal}!car::display::console::component::main::MainErrorModal@{car::display::console::component::main::MainErrorModal}|hyperpage}{82} +\indexentry{car::display::console::component::main::MainExitModal@{car::display::console::component::main::MainExitModal}|hyperpage}{82} +\indexentry{car::display::console::component::main::MainExitModal@{car::display::console::component::main::MainExitModal}!MainExitModal@{MainExitModal}|hyperpage}{82} +\indexentry{MainExitModal@{MainExitModal}!car::display::console::component::main::MainExitModal@{car::display::console::component::main::MainExitModal}|hyperpage}{82} +\indexentry{car::display::console::component::main::MainExitModal@{car::display::console::component::main::MainExitModal}!element@{element}|hyperpage}{83} +\indexentry{element@{element}!car::display::console::component::main::MainExitModal@{car::display::console::component::main::MainExitModal}|hyperpage}{83} +\indexentry{car::display::console::component::main::MainExitModal@{car::display::console::component::main::MainExitModal}!exit@{exit}|hyperpage}{83} +\indexentry{exit@{exit}!car::display::console::component::main::MainExitModal@{car::display::console::component::main::MainExitModal}|hyperpage}{83} +\indexentry{car::display::console::component::main::MainExitModal@{car::display::console::component::main::MainExitModal}!exit\_modal\_shown@{exit\_modal\_shown}|hyperpage}{83} +\indexentry{exit\_modal\_shown@{exit\_modal\_shown}!car::display::console::component::main::MainExitModal@{car::display::console::component::main::MainExitModal}|hyperpage}{83} +\indexentry{car::display::console::component::main::MainExitModal@{car::display::console::component::main::MainExitModal}!main\_exit\_modal@{main\_exit\_modal}|hyperpage}{83} +\indexentry{main\_exit\_modal@{main\_exit\_modal}!car::display::console::component::main::MainExitModal@{car::display::console::component::main::MainExitModal}|hyperpage}{83} +\indexentry{car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}|hyperpage}{83} +\indexentry{car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}!MainScreen@{MainScreen}|hyperpage}{84} +\indexentry{MainScreen@{MainScreen}!car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}|hyperpage}{84} +\indexentry{car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}!element@{element}|hyperpage}{84} +\indexentry{element@{element}!car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}|hyperpage}{84} +\indexentry{car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}!box@{box}|hyperpage}{84} +\indexentry{box@{box}!car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}|hyperpage}{84} +\indexentry{car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}!car\_system@{car\_system}|hyperpage}{84} +\indexentry{car\_system@{car\_system}!car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}|hyperpage}{84} +\indexentry{car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}!connect\_button@{connect\_button}|hyperpage}{84} +\indexentry{connect\_button@{connect\_button}!car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}|hyperpage}{84} +\indexentry{car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}!info@{info}|hyperpage}{85} +\indexentry{info@{info}!car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}|hyperpage}{85} +\indexentry{car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}!main\_component@{main\_component}|hyperpage}{85} +\indexentry{main\_component@{main\_component}!car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}|hyperpage}{85} +\indexentry{car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}!main\_error\_modal@{main\_error\_modal}|hyperpage}{85} +\indexentry{main\_error\_modal@{main\_error\_modal}!car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}|hyperpage}{85} +\indexentry{car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}!main\_exit\_modal@{main\_exit\_modal}|hyperpage}{85} +\indexentry{main\_exit\_modal@{main\_exit\_modal}!car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}|hyperpage}{85} +\indexentry{car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}!main\_screen@{main\_screen}|hyperpage}{85} +\indexentry{main\_screen@{main\_screen}!car::display::console::screen::MainScreen@{car::display::console::screen::MainScreen}|hyperpage}{85} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{85} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!MessagingSystem@{MessagingSystem}|hyperpage}{86} +\indexentry{MessagingSystem@{MessagingSystem}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{86} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!getCommandSignal@{getCommandSignal}|hyperpage}{87} +\indexentry{getCommandSignal@{getCommandSignal}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{87} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!getDisconnectSignal@{getDisconnectSignal}|hyperpage}{87} +\indexentry{getDisconnectSignal@{getDisconnectSignal}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{87} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!getFirstMessage@{getFirstMessage}|hyperpage}{87} +\indexentry{getFirstMessage@{getFirstMessage}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{87} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!getMessageSignal@{getMessageSignal}|hyperpage}{87} +\indexentry{getMessageSignal@{getMessageSignal}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{87} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!getSelectionSignal@{getSelectionSignal}|hyperpage}{87} +\indexentry{getSelectionSignal@{getSelectionSignal}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{87} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!getUUID@{getUUID}|hyperpage}{87} +\indexentry{getUUID@{getUUID}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{87} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!handleMessage@{handleMessage}|hyperpage}{88} +\indexentry{handleMessage@{handleMessage}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{88} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!initialize@{initialize}|hyperpage}{88} +\indexentry{initialize@{initialize}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{88} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!initializeWebSocket@{initializeWebSocket}|hyperpage}{88} +\indexentry{initializeWebSocket@{initializeWebSocket}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{88} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!isConnected@{isConnected}|hyperpage}{88} +\indexentry{isConnected@{isConnected}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{88} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!onDisconnect@{onDisconnect}|hyperpage}{88} +\indexentry{onDisconnect@{onDisconnect}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{88} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!onFirstMessage@{onFirstMessage}|hyperpage}{89} +\indexentry{onFirstMessage@{onFirstMessage}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{89} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!onMessageCallback@{onMessageCallback}|hyperpage}{89} +\indexentry{onMessageCallback@{onMessageCallback}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{89} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!sendMessage@{sendMessage}|hyperpage}{89} +\indexentry{sendMessage@{sendMessage}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{89} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!setConfiguration@{setConfiguration}|hyperpage}{89} +\indexentry{setConfiguration@{setConfiguration}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{89} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!stop@{stop}|hyperpage}{89} +\indexentry{stop@{stop}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{89} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!terminate@{terminate}|hyperpage}{89} +\indexentry{terminate@{terminate}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{89} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!tryConnect@{tryConnect}|hyperpage}{90} +\indexentry{tryConnect@{tryConnect}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{90} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!command\_signal\_@{command\_signal\_}|hyperpage}{90} +\indexentry{command\_signal\_@{command\_signal\_}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{90} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!configuration\_@{configuration\_}|hyperpage}{90} +\indexentry{configuration\_@{configuration\_}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{90} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!connected\_@{connected\_}|hyperpage}{90} +\indexentry{connected\_@{connected\_}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{90} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!message\_signal\_@{message\_signal\_}|hyperpage}{90} +\indexentry{message\_signal\_@{message\_signal\_}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{90} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!on\_disconnect\_signal\_@{on\_disconnect\_signal\_}|hyperpage}{90} +\indexentry{on\_disconnect\_signal\_@{on\_disconnect\_signal\_}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{90} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!selection\_signal\_@{selection\_signal\_}|hyperpage}{91} +\indexentry{selection\_signal\_@{selection\_signal\_}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{91} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!uuid\_@{uuid\_}|hyperpage}{91} +\indexentry{uuid\_@{uuid\_}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{91} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!websocket\_@{websocket\_}|hyperpage}{91} +\indexentry{websocket\_@{websocket\_}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{91} +\indexentry{car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}!websocket\_url\_@{websocket\_url\_}|hyperpage}{91} +\indexentry{websocket\_url\_@{websocket\_url\_}!car::system::messaging::MessagingSystem@{car::system::messaging::MessagingSystem}|hyperpage}{91} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{91} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!MovementSystem@{MovementSystem}|hyperpage}{92} +\indexentry{MovementSystem@{MovementSystem}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{92} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!````~MovementSystem@{$\sim$MovementSystem}|hyperpage}{92} +\indexentry{````~MovementSystem@{$\sim$MovementSystem}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{92} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!initialize@{initialize}|hyperpage}{92} +\indexentry{initialize@{initialize}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{92} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!setCameraServo1Angle@{setCameraServo1Angle}|hyperpage}{92} +\indexentry{setCameraServo1Angle@{setCameraServo1Angle}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{92} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!setCameraServo2Angle@{setCameraServo2Angle}|hyperpage}{93} +\indexentry{setCameraServo2Angle@{setCameraServo2Angle}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{93} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!setFrontWheelsAngle@{setFrontWheelsAngle}|hyperpage}{93} +\indexentry{setFrontWheelsAngle@{setFrontWheelsAngle}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{93} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!setRearLeftWheelDirectionToBackward@{setRearLeftWheelDirectionToBackward}|hyperpage}{93} +\indexentry{setRearLeftWheelDirectionToBackward@{setRearLeftWheelDirectionToBackward}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{93} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!setRearLeftWheelDirectionToForward@{setRearLeftWheelDirectionToForward}|hyperpage}{93} +\indexentry{setRearLeftWheelDirectionToForward@{setRearLeftWheelDirectionToForward}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{93} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!setRearLeftWheelSpeed@{setRearLeftWheelSpeed}|hyperpage}{93} +\indexentry{setRearLeftWheelSpeed@{setRearLeftWheelSpeed}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{93} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!setRearRightWheelDirectionToBackward@{setRearRightWheelDirectionToBackward}|hyperpage}{93} +\indexentry{setRearRightWheelDirectionToBackward@{setRearRightWheelDirectionToBackward}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{93} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!setRearRightWheelDirectionToForward@{setRearRightWheelDirectionToForward}|hyperpage}{93} +\indexentry{setRearRightWheelDirectionToForward@{setRearRightWheelDirectionToForward}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{93} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!setRearRightWheelSpeed@{setRearRightWheelSpeed}|hyperpage}{94} +\indexentry{setRearRightWheelSpeed@{setRearRightWheelSpeed}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{94} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!setRearWheelsDirectionToBackward@{setRearWheelsDirectionToBackward}|hyperpage}{94} +\indexentry{setRearWheelsDirectionToBackward@{setRearWheelsDirectionToBackward}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{94} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!setRearWheelsDirectionToForward@{setRearWheelsDirectionToForward}|hyperpage}{94} +\indexentry{setRearWheelsDirectionToForward@{setRearWheelsDirectionToForward}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{94} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!setRearWheelsSpeed@{setRearWheelsSpeed}|hyperpage}{94} +\indexentry{setRearWheelsSpeed@{setRearWheelsSpeed}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{94} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!start@{start}|hyperpage}{94} +\indexentry{start@{start}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{94} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!stop@{stop}|hyperpage}{94} +\indexentry{stop@{stop}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{94} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!terminate@{terminate}|hyperpage}{94} +\indexentry{terminate@{terminate}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{94} +\indexentry{car::system::movement::MovementSystem@{car::system::movement::MovementSystem}!movement\_controller@{movement\_controller}|hyperpage}{95} +\indexentry{movement\_controller@{movement\_controller}!car::system::movement::MovementSystem@{car::system::movement::MovementSystem}|hyperpage}{95} +\indexentry{car::plugin::Plugin@{car::plugin::Plugin}|hyperpage}{95} +\indexentry{car::plugin::Plugin@{car::plugin::Plugin}!getName@{getName}|hyperpage}{95} +\indexentry{getName@{getName}!car::plugin::Plugin@{car::plugin::Plugin}|hyperpage}{95} +\indexentry{car::plugin::Plugin@{car::plugin::Plugin}!initialize@{initialize}|hyperpage}{95} +\indexentry{initialize@{initialize}!car::plugin::Plugin@{car::plugin::Plugin}|hyperpage}{95} +\indexentry{car::plugin::Plugin@{car::plugin::Plugin}!stop@{stop}|hyperpage}{96} +\indexentry{stop@{stop}!car::plugin::Plugin@{car::plugin::Plugin}|hyperpage}{96} +\indexentry{car::plugin::Plugin@{car::plugin::Plugin}!update@{update}|hyperpage}{96} +\indexentry{update@{update}!car::plugin::Plugin@{car::plugin::Plugin}|hyperpage}{96} +\indexentry{car::plugin::PluginManager@{car::plugin::PluginManager}|hyperpage}{96} +\indexentry{car::plugin::PluginManager@{car::plugin::PluginManager}!addPlugin@{addPlugin}|hyperpage}{97} +\indexentry{addPlugin@{addPlugin}!car::plugin::PluginManager@{car::plugin::PluginManager}|hyperpage}{97} +\indexentry{car::plugin::PluginManager@{car::plugin::PluginManager}!getPlugin@{getPlugin}|hyperpage}{97} +\indexentry{getPlugin@{getPlugin}!car::plugin::PluginManager@{car::plugin::PluginManager}|hyperpage}{97} +\indexentry{car::plugin::PluginManager@{car::plugin::PluginManager}!initialize@{initialize}|hyperpage}{97} +\indexentry{initialize@{initialize}!car::plugin::PluginManager@{car::plugin::PluginManager}|hyperpage}{97} +\indexentry{car::plugin::PluginManager@{car::plugin::PluginManager}!stop@{stop}|hyperpage}{97} +\indexentry{stop@{stop}!car::plugin::PluginManager@{car::plugin::PluginManager}|hyperpage}{97} +\indexentry{car::plugin::PluginManager@{car::plugin::PluginManager}!terminate@{terminate}|hyperpage}{97} +\indexentry{terminate@{terminate}!car::plugin::PluginManager@{car::plugin::PluginManager}|hyperpage}{97} +\indexentry{car::plugin::PluginManager@{car::plugin::PluginManager}!update@{update}|hyperpage}{97} +\indexentry{update@{update}!car::plugin::PluginManager@{car::plugin::PluginManager}|hyperpage}{97} +\indexentry{car::plugin::PluginManager@{car::plugin::PluginManager}!plugins@{plugins}|hyperpage}{97} +\indexentry{plugins@{plugins}!car::plugin::PluginManager@{car::plugin::PluginManager}|hyperpage}{97} +\indexentry{rpi\_daemon@{rpi\_daemon}|hyperpage}{98} +\indexentry{rpi\_daemon@{rpi\_daemon}!connect@{connect}|hyperpage}{98} +\indexentry{connect@{connect}!rpi\_daemon@{rpi\_daemon}|hyperpage}{98} +\indexentry{rpi\_daemon@{rpi\_daemon}!on\_reload@{on\_reload}|hyperpage}{98} +\indexentry{on\_reload@{on\_reload}!rpi\_daemon@{rpi\_daemon}|hyperpage}{98} +\indexentry{rpi\_daemon@{rpi\_daemon}!on\_start@{on\_start}|hyperpage}{99} +\indexentry{on\_start@{on\_start}!rpi\_daemon@{rpi\_daemon}|hyperpage}{99} +\indexentry{rpi\_daemon@{rpi\_daemon}!on\_stop@{on\_stop}|hyperpage}{99} +\indexentry{on\_stop@{on\_stop}!rpi\_daemon@{rpi\_daemon}|hyperpage}{99} +\indexentry{rpi\_daemon@{rpi\_daemon}!on\_update@{on\_update}|hyperpage}{99} +\indexentry{on\_update@{on\_update}!rpi\_daemon@{rpi\_daemon}|hyperpage}{99} +\indexentry{rpi\_daemon@{rpi\_daemon}!update@{update}|hyperpage}{99} +\indexentry{update@{update}!rpi\_daemon@{rpi\_daemon}|hyperpage}{99} +\indexentry{rpi\_daemon@{rpi\_daemon}!any\_configuration\_empty@{any\_configuration\_empty}|hyperpage}{99} +\indexentry{any\_configuration\_empty@{any\_configuration\_empty}!rpi\_daemon@{rpi\_daemon}|hyperpage}{99} +\indexentry{rpi\_daemon@{rpi\_daemon}!attempted\_to\_reconnect@{attempted\_to\_reconnect}|hyperpage}{99} +\indexentry{attempted\_to\_reconnect@{attempted\_to\_reconnect}!rpi\_daemon@{rpi\_daemon}|hyperpage}{99} +\indexentry{rpi\_daemon@{rpi\_daemon}!car\_system@{car\_system}|hyperpage}{99} +\indexentry{car\_system@{car\_system}!rpi\_daemon@{rpi\_daemon}|hyperpage}{99} +\indexentry{rpi\_daemon@{rpi\_daemon}!connection\_ms\_interval@{connection\_ms\_interval}|hyperpage}{100} +\indexentry{connection\_ms\_interval@{connection\_ms\_interval}!rpi\_daemon@{rpi\_daemon}|hyperpage}{100} +\indexentry{rpi\_daemon@{rpi\_daemon}!last\_connected@{last\_connected}|hyperpage}{100} +\indexentry{last\_connected@{last\_connected}!rpi\_daemon@{rpi\_daemon}|hyperpage}{100} +\indexentry{car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}|hyperpage}{100} +\indexentry{car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}!SettingsEditConfig@{SettingsEditConfig}|hyperpage}{100} +\indexentry{SettingsEditConfig@{SettingsEditConfig}!car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}|hyperpage}{100} +\indexentry{car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}!element@{element}|hyperpage}{101} +\indexentry{element@{element}!car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}|hyperpage}{101} +\indexentry{car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}!car\_system@{car\_system}|hyperpage}{101} +\indexentry{car\_system@{car\_system}!car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}|hyperpage}{101} +\indexentry{car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}!input\_settings\_file\_path@{input\_settings\_file\_path}|hyperpage}{101} +\indexentry{input\_settings\_file\_path@{input\_settings\_file\_path}!car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}|hyperpage}{101} +\indexentry{car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}!json\_configuration@{json\_configuration}|hyperpage}{101} +\indexentry{json\_configuration@{json\_configuration}!car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}|hyperpage}{101} +\indexentry{car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}!load\_button@{load\_button}|hyperpage}{101} +\indexentry{load\_button@{load\_button}!car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}|hyperpage}{101} +\indexentry{car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}!placeholder@{placeholder}|hyperpage}{101} +\indexentry{placeholder@{placeholder}!car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}|hyperpage}{101} +\indexentry{car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}!settings\_file\_path@{settings\_file\_path}|hyperpage}{102} +\indexentry{settings\_file\_path@{settings\_file\_path}!car::display::console::component::settings::SettingsEditConfig@{car::display::console::component::settings::SettingsEditConfig}|hyperpage}{102} +\indexentry{car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}|hyperpage}{102} +\indexentry{car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}!SettingsScreen@{SettingsScreen}|hyperpage}{102} +\indexentry{SettingsScreen@{SettingsScreen}!car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}|hyperpage}{102} +\indexentry{car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}!element@{element}|hyperpage}{103} +\indexentry{element@{element}!car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}|hyperpage}{103} +\indexentry{car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}!update@{update}|hyperpage}{103} +\indexentry{update@{update}!car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}|hyperpage}{103} +\indexentry{car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}!car\_system@{car\_system}|hyperpage}{103} +\indexentry{car\_system@{car\_system}!car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}|hyperpage}{103} +\indexentry{car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}!debug\_enabler@{debug\_enabler}|hyperpage}{103} +\indexentry{debug\_enabler@{debug\_enabler}!car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}|hyperpage}{103} +\indexentry{car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}!debug\_lidar\_checkbox@{debug\_lidar\_checkbox}|hyperpage}{103} +\indexentry{debug\_lidar\_checkbox@{debug\_lidar\_checkbox}!car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}|hyperpage}{103} +\indexentry{car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}!debug\_messaging\_text\_box@{debug\_messaging\_text\_box}|hyperpage}{103} +\indexentry{debug\_messaging\_text\_box@{debug\_messaging\_text\_box}!car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}|hyperpage}{103} +\indexentry{car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}!debug\_movement\_renderer@{debug\_movement\_renderer}|hyperpage}{103} +\indexentry{debug\_movement\_renderer@{debug\_movement\_renderer}!car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}|hyperpage}{103} +\indexentry{car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}!settings\_edit\_config@{settings\_edit\_config}|hyperpage}{104} +\indexentry{settings\_edit\_config@{settings\_edit\_config}!car::display::console::screen::SettingsScreen@{car::display::console::screen::SettingsScreen}|hyperpage}{104} +\indexentry{TB6612@{TB6612}|hyperpage}{104} +\indexentry{TB6612@{TB6612}!TB6612@{TB6612}|hyperpage}{104} +\indexentry{TB6612@{TB6612}!TB6612@{TB6612}|hyperpage}{104} +\indexentry{TB6612@{TB6612}!backward@{backward}|hyperpage}{105} +\indexentry{backward@{backward}!TB6612@{TB6612}|hyperpage}{105} +\indexentry{TB6612@{TB6612}!forward@{forward}|hyperpage}{105} +\indexentry{forward@{forward}!TB6612@{TB6612}|hyperpage}{105} +\indexentry{TB6612@{TB6612}!getMotorPin@{getMotorPin}|hyperpage}{105} +\indexentry{getMotorPin@{getMotorPin}!TB6612@{TB6612}|hyperpage}{105} +\indexentry{TB6612@{TB6612}!getPWMPin@{getPWMPin}|hyperpage}{105} +\indexentry{getPWMPin@{getPWMPin}!TB6612@{TB6612}|hyperpage}{105} +\indexentry{TB6612@{TB6612}!setOffset@{setOffset}|hyperpage}{105} +\indexentry{setOffset@{setOffset}!TB6612@{TB6612}|hyperpage}{105} +\indexentry{TB6612@{TB6612}!setPWM@{setPWM}|hyperpage}{105} +\indexentry{setPWM@{setPWM}!TB6612@{TB6612}|hyperpage}{105} +\indexentry{TB6612@{TB6612}!stop@{stop}|hyperpage}{105} +\indexentry{stop@{stop}!TB6612@{TB6612}|hyperpage}{105} +\indexentry{TB6612@{TB6612}!motor\_pin@{motor\_pin}|hyperpage}{106} +\indexentry{motor\_pin@{motor\_pin}!TB6612@{TB6612}|hyperpage}{106} +\indexentry{TB6612@{TB6612}!offset@{offset}|hyperpage}{106} +\indexentry{offset@{offset}!TB6612@{TB6612}|hyperpage}{106} +\indexentry{TB6612@{TB6612}!pwm\_pin@{pwm\_pin}|hyperpage}{106} +\indexentry{pwm\_pin@{pwm\_pin}!TB6612@{TB6612}|hyperpage}{106} +\indexentry{car::system::logging::VectorSink$<$ Mutex $>$@{car::system::logging::VectorSink$<$ Mutex $>$}|hyperpage}{106} +\indexentry{car::system::logging::VectorSink$<$ Mutex $>$@{car::system::logging::VectorSink$<$ Mutex $>$}!VectorSink@{VectorSink}|hyperpage}{107} +\indexentry{VectorSink@{VectorSink}!car::system::logging::VectorSink$<$ Mutex $>$@{car::system::logging::VectorSink$<$ Mutex $>$}|hyperpage}{107} +\indexentry{car::system::logging::VectorSink$<$ Mutex $>$@{car::system::logging::VectorSink$<$ Mutex $>$}!flush\_@{flush\_}|hyperpage}{107} +\indexentry{flush\_@{flush\_}!car::system::logging::VectorSink$<$ Mutex $>$@{car::system::logging::VectorSink$<$ Mutex $>$}|hyperpage}{107} +\indexentry{car::system::logging::VectorSink$<$ Mutex $>$@{car::system::logging::VectorSink$<$ Mutex $>$}!get\_log\_messages@{get\_log\_messages}|hyperpage}{107} +\indexentry{get\_log\_messages@{get\_log\_messages}!car::system::logging::VectorSink$<$ Mutex $>$@{car::system::logging::VectorSink$<$ Mutex $>$}|hyperpage}{107} +\indexentry{car::system::logging::VectorSink$<$ Mutex $>$@{car::system::logging::VectorSink$<$ Mutex $>$}!sink\_it\_@{sink\_it\_}|hyperpage}{107} +\indexentry{sink\_it\_@{sink\_it\_}!car::system::logging::VectorSink$<$ Mutex $>$@{car::system::logging::VectorSink$<$ Mutex $>$}|hyperpage}{107} +\indexentry{car::system::logging::VectorSink$<$ Mutex $>$@{car::system::logging::VectorSink$<$ Mutex $>$}!log\_messages@{log\_messages}|hyperpage}{107} +\indexentry{log\_messages@{log\_messages}!car::system::logging::VectorSink$<$ Mutex $>$@{car::system::logging::VectorSink$<$ Mutex $>$}|hyperpage}{107} +\indexentry{car::system::logging::VectorSink$<$ Mutex $>$@{car::system::logging::VectorSink$<$ Mutex $>$}!max\_lines@{max\_lines}|hyperpage}{108} +\indexentry{max\_lines@{max\_lines}!car::system::logging::VectorSink$<$ Mutex $>$@{car::system::logging::VectorSink$<$ Mutex $>$}|hyperpage}{108} +\indexentry{behaviour\_tree/src/main.cpp@{behaviour\_tree/src/main.cpp}|hyperpage}{109} +\indexentry{main.cpp@{main.cpp}!kbhit@{kbhit}|hyperpage}{109} +\indexentry{kbhit@{kbhit}!main.cpp@{main.cpp}|hyperpage}{109} +\indexentry{main.cpp@{main.cpp}!main@{main}|hyperpage}{109} +\indexentry{main@{main}!main.cpp@{main.cpp}|hyperpage}{109} +\indexentry{daemon/src/main.cpp@{daemon/src/main.cpp}|hyperpage}{110} +\indexentry{main.cpp@{main.cpp}!getLidarDevice@{getLidarDevice}|hyperpage}{110} +\indexentry{getLidarDevice@{getLidarDevice}!main.cpp@{main.cpp}|hyperpage}{110} +\indexentry{main.cpp@{main.cpp}!getMovementController@{getMovementController}|hyperpage}{110} +\indexentry{getMovementController@{getMovementController}!main.cpp@{main.cpp}|hyperpage}{110} +\indexentry{main.cpp@{main.cpp}!main@{main}|hyperpage}{111} +\indexentry{main@{main}!main.cpp@{main.cpp}|hyperpage}{111} +\indexentry{main.cpp@{main.cpp}!terminate\_handler@{terminate\_handler}|hyperpage}{111} +\indexentry{terminate\_handler@{terminate\_handler}!main.cpp@{main.cpp}|hyperpage}{111} +\indexentry{tui/src/main.cpp@{tui/src/main.cpp}|hyperpage}{111} +\indexentry{main.cpp@{main.cpp}!getLidarDevice@{getLidarDevice}|hyperpage}{111} +\indexentry{getLidarDevice@{getLidarDevice}!main.cpp@{main.cpp}|hyperpage}{111} +\indexentry{main.cpp@{main.cpp}!getMovementController@{getMovementController}|hyperpage}{112} +\indexentry{getMovementController@{getMovementController}!main.cpp@{main.cpp}|hyperpage}{112} +\indexentry{main.cpp@{main.cpp}!main@{main}|hyperpage}{112} +\indexentry{main@{main}!main.cpp@{main.cpp}|hyperpage}{112} +\indexentry{common/include/behaviour\_tree/BehaviourTreeHandler.hpp@{common/include/behaviour\_tree/BehaviourTreeHandler.hpp}|hyperpage}{112} +\indexentry{common/include/behaviour\_tree/BehaviourTreeHandler.hpp@{common/include/behaviour\_tree/BehaviourTreeHandler.hpp}|hyperpage}{113} +\indexentry{common/include/behaviour\_tree/CarContext.hpp@{common/include/behaviour\_tree/CarContext.hpp}|hyperpage}{115} +\indexentry{common/include/behaviour\_tree/CarContext.hpp@{common/include/behaviour\_tree/CarContext.hpp}|hyperpage}{115} +\indexentry{common/include/car/configuration/Configuration.h@{common/include/car/configuration/Configuration.h}|hyperpage}{116} +\indexentry{common/include/car/configuration/Configuration.h@{common/include/car/configuration/Configuration.h}|hyperpage}{116} +\indexentry{common/include/car/plugin/Plugin.h@{common/include/car/plugin/Plugin.h}|hyperpage}{116} +\indexentry{common/include/car/plugin/Plugin.h@{common/include/car/plugin/Plugin.h}|hyperpage}{117} +\indexentry{common/include/car/plugin/PluginManager.h@{common/include/car/plugin/PluginManager.h}|hyperpage}{117} +\indexentry{common/include/car/plugin/PluginManager.h@{common/include/car/plugin/PluginManager.h}|hyperpage}{118} +\indexentry{common/include/car/system/CarSystem.h@{common/include/car/system/CarSystem.h}|hyperpage}{119} +\indexentry{common/include/car/system/CarSystem.h@{common/include/car/system/CarSystem.h}|hyperpage}{119} +\indexentry{common/include/car/system/device/CameraDevice.h@{common/include/car/system/device/CameraDevice.h}|hyperpage}{120} +\indexentry{common/include/car/system/device/CameraDevice.h@{common/include/car/system/device/CameraDevice.h}|hyperpage}{121} +\indexentry{common/include/car/system/device/DeviceManager.h@{common/include/car/system/device/DeviceManager.h}|hyperpage}{121} +\indexentry{common/include/car/system/device/DeviceManager.h@{common/include/car/system/device/DeviceManager.h}|hyperpage}{122} +\indexentry{common/include/car/system/device/lidar/LidarDevice.h@{common/include/car/system/device/lidar/LidarDevice.h}|hyperpage}{123} +\indexentry{common/include/car/system/device/lidar/LidarDevice.h@{common/include/car/system/device/lidar/LidarDevice.h}|hyperpage}{123} +\indexentry{common/include/car/system/device/lidar/LidarDummy.h@{common/include/car/system/device/lidar/LidarDummy.h}|hyperpage}{124} +\indexentry{common/include/car/system/device/lidar/LidarDummy.h@{common/include/car/system/device/lidar/LidarDummy.h}|hyperpage}{124} +\indexentry{common/include/car/system/device/lidar/LidarScanner.h@{common/include/car/system/device/lidar/LidarScanner.h}|hyperpage}{124} +\indexentry{common/include/car/system/device/lidar/LidarScanner.h@{common/include/car/system/device/lidar/LidarScanner.h}|hyperpage}{125} +\indexentry{common/include/car/system/logging/VectorSink.h@{common/include/car/system/logging/VectorSink.h}|hyperpage}{126} +\indexentry{common/include/car/system/logging/VectorSink.h@{common/include/car/system/logging/VectorSink.h}|hyperpage}{127} +\indexentry{common/include/car/system/messaging/MessagingSystem.h@{common/include/car/system/messaging/MessagingSystem.h}|hyperpage}{127} +\indexentry{common/include/car/system/messaging/MessagingSystem.h@{common/include/car/system/messaging/MessagingSystem.h}|hyperpage}{128} +\indexentry{common/include/car/system/messaging/StreamType.h@{common/include/car/system/messaging/StreamType.h}|hyperpage}{129} +\indexentry{StreamType.h@{StreamType.h}!StreamType@{StreamType}|hyperpage}{129} +\indexentry{StreamType@{StreamType}!StreamType.h@{StreamType.h}|hyperpage}{129} +\indexentry{None@{None}!StreamType.h@{StreamType.h}|hyperpage}{129} +\indexentry{StreamType.h@{StreamType.h}!None@{None}|hyperpage}{129} +\indexentry{Lidar@{Lidar}!StreamType.h@{StreamType.h}|hyperpage}{129} +\indexentry{StreamType.h@{StreamType.h}!Lidar@{Lidar}|hyperpage}{129} +\indexentry{Camera@{Camera}!StreamType.h@{StreamType.h}|hyperpage}{129} +\indexentry{StreamType.h@{StreamType.h}!Camera@{Camera}|hyperpage}{129} +\indexentry{Both@{Both}!StreamType.h@{StreamType.h}|hyperpage}{129} +\indexentry{StreamType.h@{StreamType.h}!Both@{Both}|hyperpage}{129} +\indexentry{common/include/car/system/messaging/StreamType.h@{common/include/car/system/messaging/StreamType.h}|hyperpage}{130} +\indexentry{common/include/car/system/movement/controller/AbstractMovementController.h@{common/include/car/system/movement/controller/AbstractMovementController.h}|hyperpage}{130} +\indexentry{common/include/car/system/movement/controller/AbstractMovementController.h@{common/include/car/system/movement/controller/AbstractMovementController.h}|hyperpage}{130} +\indexentry{common/include/car/system/movement/controller/DeviceMovementController.h@{common/include/car/system/movement/controller/DeviceMovementController.h}|hyperpage}{131} +\indexentry{common/include/car/system/movement/controller/DeviceMovementController.h@{common/include/car/system/movement/controller/DeviceMovementController.h}|hyperpage}{131} +\indexentry{common/include/car/system/movement/controller/DummyMovementController.h@{common/include/car/system/movement/controller/DummyMovementController.h}|hyperpage}{132} +\indexentry{common/include/car/system/movement/controller/DummyMovementController.h@{common/include/car/system/movement/controller/DummyMovementController.h}|hyperpage}{132} +\indexentry{common/include/car/system/movement/devices/RearWheel.h@{common/include/car/system/movement/devices/RearWheel.h}|hyperpage}{133} +\indexentry{common/include/car/system/movement/devices/RearWheel.h@{common/include/car/system/movement/devices/RearWheel.h}|hyperpage}{133} +\indexentry{common/include/car/system/movement/devices/Servo.h@{common/include/car/system/movement/devices/Servo.h}|hyperpage}{133} +\indexentry{common/include/car/system/movement/devices/Servo.h@{common/include/car/system/movement/devices/Servo.h}|hyperpage}{133} +\indexentry{common/include/car/system/movement/MovementSystem.h@{common/include/car/system/movement/MovementSystem.h}|hyperpage}{134} +\indexentry{common/include/car/system/movement/MovementSystem.h@{common/include/car/system/movement/MovementSystem.h}|hyperpage}{134} +\indexentry{common/src/car/system/CarSystem.cpp@{common/src/car/system/CarSystem.cpp}|hyperpage}{136} +\indexentry{common/src/car/system/device/CameraDevice.cpp@{common/src/car/system/device/CameraDevice.cpp}|hyperpage}{136} +\indexentry{common/src/car/system/device/DeviceManager.cpp@{common/src/car/system/device/DeviceManager.cpp}|hyperpage}{136} +\indexentry{common/src/car/system/messaging/MessagingSystem.cpp@{common/src/car/system/messaging/MessagingSystem.cpp}|hyperpage}{137} +\indexentry{common/src/car/system/movement/controller/DeviceMovementController.cpp@{common/src/car/system/movement/controller/DeviceMovementController.cpp}|hyperpage}{137} +\indexentry{common/src/car/system/movement/controller/DummyMovementController.cpp@{common/src/car/system/movement/controller/DummyMovementController.cpp}|hyperpage}{137} +\indexentry{common/src/car/system/movement/devices/RearWheel.cpp@{common/src/car/system/movement/devices/RearWheel.cpp}|hyperpage}{138} +\indexentry{common/src/car/system/movement/devices/Servo.cpp@{common/src/car/system/movement/devices/Servo.cpp}|hyperpage}{138} +\indexentry{common/tests/pca9685/test\_front\_wheels.cpp@{common/tests/pca9685/test\_front\_wheels.cpp}|hyperpage}{138} +\indexentry{test\_front\_wheels.cpp@{test\_front\_wheels.cpp}!main@{main}|hyperpage}{138} +\indexentry{main@{main}!test\_front\_wheels.cpp@{test\_front\_wheels.cpp}|hyperpage}{138} +\indexentry{test\_front\_wheels.cpp@{test\_front\_wheels.cpp}!map@{map}|hyperpage}{138} +\indexentry{map@{map}!test\_front\_wheels.cpp@{test\_front\_wheels.cpp}|hyperpage}{138} +\indexentry{test\_front\_wheels.cpp@{test\_front\_wheels.cpp}!setAngle@{setAngle}|hyperpage}{138} +\indexentry{setAngle@{setAngle}!test\_front\_wheels.cpp@{test\_front\_wheels.cpp}|hyperpage}{138} +\indexentry{test\_front\_wheels.cpp@{test\_front\_wheels.cpp}!setAngleToAnalog@{setAngleToAnalog}|hyperpage}{139} +\indexentry{setAngleToAnalog@{setAngleToAnalog}!test\_front\_wheels.cpp@{test\_front\_wheels.cpp}|hyperpage}{139} +\indexentry{test\_front\_wheels.cpp@{test\_front\_wheels.cpp}!offset@{offset}|hyperpage}{139} +\indexentry{offset@{offset}!test\_front\_wheels.cpp@{test\_front\_wheels.cpp}|hyperpage}{139} +\indexentry{common/tests/tb6612/test\_rear\_wheels.cpp@{common/tests/tb6612/test\_rear\_wheels.cpp}|hyperpage}{139} +\indexentry{test\_rear\_wheels.cpp@{test\_rear\_wheels.cpp}!main@{main}|hyperpage}{139} +\indexentry{main@{main}!test\_rear\_wheels.cpp@{test\_rear\_wheels.cpp}|hyperpage}{139} +\indexentry{test\_rear\_wheels.cpp@{test\_rear\_wheels.cpp}!test@{test}|hyperpage}{140} +\indexentry{test@{test}!test\_rear\_wheels.cpp@{test\_rear\_wheels.cpp}|hyperpage}{140} +\indexentry{daemon/install/README.md@{daemon/install/README.md}|hyperpage}{140} +\indexentry{daemon/README.md@{daemon/README.md}|hyperpage}{140} +\indexentry{README.md@{README.md}|hyperpage}{140} +\indexentry{tui/README.md@{tui/README.md}|hyperpage}{140} +\indexentry{repository/packages/t/tb6612/tb6612/include/TB6612.h@{repository/packages/t/tb6612/tb6612/include/TB6612.h}|hyperpage}{140} +\indexentry{repository/packages/t/tb6612/tb6612/include/TB6612.h@{repository/packages/t/tb6612/tb6612/include/TB6612.h}|hyperpage}{140} +\indexentry{repository/packages/t/tb6612/tb6612/src/TB6612.cpp@{repository/packages/t/tb6612/tb6612/src/TB6612.cpp}|hyperpage}{141} +\indexentry{SETUP.md@{SETUP.md}|hyperpage}{141} +\indexentry{tui/src/car/configuration/JsonConfiguration.cxx@{tui/src/car/configuration/JsonConfiguration.cxx}|hyperpage}{141} +\indexentry{JsonConfiguration.cxx@{JsonConfiguration.cxx}!JSONCONFIGURATION\_CXX@{JSONCONFIGURATION\_CXX}|hyperpage}{142} +\indexentry{JSONCONFIGURATION\_CXX@{JSONCONFIGURATION\_CXX}!JsonConfiguration.cxx@{JsonConfiguration.cxx}|hyperpage}{142} +\indexentry{tui/src/car/display/console/CarConsole.cpp@{tui/src/car/display/console/CarConsole.cpp}|hyperpage}{142} +\indexentry{tui/src/car/display/console/CarConsole.h@{tui/src/car/display/console/CarConsole.h}|hyperpage}{142} +\indexentry{tui/src/car/display/console/CarConsole.h@{tui/src/car/display/console/CarConsole.h}|hyperpage}{143} +\indexentry{tui/src/car/display/console/component/debug/DebugEnabler.cxx@{tui/src/car/display/console/component/debug/DebugEnabler.cxx}|hyperpage}{143} +\indexentry{DebugEnabler.cxx@{DebugEnabler.cxx}!DEBUGENABLER\_CXX@{DEBUGENABLER\_CXX}|hyperpage}{144} +\indexentry{DEBUGENABLER\_CXX@{DEBUGENABLER\_CXX}!DebugEnabler.cxx@{DebugEnabler.cxx}|hyperpage}{144} +\indexentry{tui/src/car/display/console/component/debug/DebugLidarCheckbox.cxx@{tui/src/car/display/console/component/debug/DebugLidarCheckbox.cxx}|hyperpage}{144} +\indexentry{DebugLidarCheckbox.cxx@{DebugLidarCheckbox.cxx}!DEBUGLIDARCHECKBOX\_CXX@{DEBUGLIDARCHECKBOX\_CXX}|hyperpage}{144} +\indexentry{DEBUGLIDARCHECKBOX\_CXX@{DEBUGLIDARCHECKBOX\_CXX}!DebugLidarCheckbox.cxx@{DebugLidarCheckbox.cxx}|hyperpage}{144} +\indexentry{tui/src/car/display/console/component/debug/DebugMessagingTextbox.cxx@{tui/src/car/display/console/component/debug/DebugMessagingTextbox.cxx}|hyperpage}{145} +\indexentry{DebugMessagingTextbox.cxx@{DebugMessagingTextbox.cxx}!DEBUGMESSAGINGTEXTBOX\_CXX@{DEBUGMESSAGINGTEXTBOX\_CXX}|hyperpage}{145} +\indexentry{DEBUGMESSAGINGTEXTBOX\_CXX@{DEBUGMESSAGINGTEXTBOX\_CXX}!DebugMessagingTextbox.cxx@{DebugMessagingTextbox.cxx}|hyperpage}{145} +\indexentry{tui/src/car/display/console/component/debug/DebugMovementRenderer.cxx@{tui/src/car/display/console/component/debug/DebugMovementRenderer.cxx}|hyperpage}{145} +\indexentry{DebugMovementRenderer.cxx@{DebugMovementRenderer.cxx}!DEBUGMOVEMENTRENDERER\_CXX@{DEBUGMOVEMENTRENDERER\_CXX}|hyperpage}{146} +\indexentry{DEBUGMOVEMENTRENDERER\_CXX@{DEBUGMOVEMENTRENDERER\_CXX}!DebugMovementRenderer.cxx@{DebugMovementRenderer.cxx}|hyperpage}{146} +\indexentry{tui/src/car/display/console/component/main/ConnectButton.cxx@{tui/src/car/display/console/component/main/ConnectButton.cxx}|hyperpage}{146} +\indexentry{ConnectButton.cxx@{ConnectButton.cxx}!CONNECTBUTTON\_CXX@{CONNECTBUTTON\_CXX}|hyperpage}{147} +\indexentry{CONNECTBUTTON\_CXX@{CONNECTBUTTON\_CXX}!ConnectButton.cxx@{ConnectButton.cxx}|hyperpage}{147} +\indexentry{tui/src/car/display/console/component/main/MainErrorModal.cxx@{tui/src/car/display/console/component/main/MainErrorModal.cxx}|hyperpage}{147} +\indexentry{MainErrorModal.cxx@{MainErrorModal.cxx}!MAINERRORMODAL\_CXX@{MAINERRORMODAL\_CXX}|hyperpage}{147} +\indexentry{MAINERRORMODAL\_CXX@{MAINERRORMODAL\_CXX}!MainErrorModal.cxx@{MainErrorModal.cxx}|hyperpage}{147} +\indexentry{tui/src/car/display/console/component/main/MainExitModal.cxx@{tui/src/car/display/console/component/main/MainExitModal.cxx}|hyperpage}{148} +\indexentry{MainExitModal.cxx@{MainExitModal.cxx}!MAINEXITMODAL\_CXX@{MAINEXITMODAL\_CXX}|hyperpage}{148} +\indexentry{MAINEXITMODAL\_CXX@{MAINEXITMODAL\_CXX}!MainExitModal.cxx@{MainExitModal.cxx}|hyperpage}{148} +\indexentry{tui/src/car/display/console/component/settings/SettingsEditConfig.cxx@{tui/src/car/display/console/component/settings/SettingsEditConfig.cxx}|hyperpage}{148} +\indexentry{SettingsEditConfig.cxx@{SettingsEditConfig.cxx}!SETTINGSEDITCONFIG\_CXX@{SETTINGSEDITCONFIG\_CXX}|hyperpage}{149} +\indexentry{SETTINGSEDITCONFIG\_CXX@{SETTINGSEDITCONFIG\_CXX}!SettingsEditConfig.cxx@{SettingsEditConfig.cxx}|hyperpage}{149} +\indexentry{tui/src/car/display/console/screen/LoggingScreen.cxx@{tui/src/car/display/console/screen/LoggingScreen.cxx}|hyperpage}{149} +\indexentry{LoggingScreen.cxx@{LoggingScreen.cxx}!LOGGINGSCREEN\_CXX@{LOGGINGSCREEN\_CXX}|hyperpage}{150} +\indexentry{LOGGINGSCREEN\_CXX@{LOGGINGSCREEN\_CXX}!LoggingScreen.cxx@{LoggingScreen.cxx}|hyperpage}{150} +\indexentry{tui/src/car/display/console/screen/MainScreen.cxx@{tui/src/car/display/console/screen/MainScreen.cxx}|hyperpage}{150} +\indexentry{MainScreen.cxx@{MainScreen.cxx}!MAINSCREEN\_CXX@{MAINSCREEN\_CXX}|hyperpage}{150} +\indexentry{MAINSCREEN\_CXX@{MAINSCREEN\_CXX}!MainScreen.cxx@{MainScreen.cxx}|hyperpage}{150} +\indexentry{tui/src/car/display/console/screen/SettingsScreen.cxx@{tui/src/car/display/console/screen/SettingsScreen.cxx}|hyperpage}{151} +\indexentry{SettingsScreen.cxx@{SettingsScreen.cxx}!SETTINGSSCREEN\_CXX@{SETTINGSSCREEN\_CXX}|hyperpage}{151} +\indexentry{SETTINGSSCREEN\_CXX@{SETTINGSSCREEN\_CXX}!SettingsScreen.cxx@{SettingsScreen.cxx}|hyperpage}{151} diff --git a/raspberry_pi/latex/refman.ilg b/raspberry_pi/latex/refman.ilg new file mode 100644 index 00000000..48c8c109 --- /dev/null +++ b/raspberry_pi/latex/refman.ilg @@ -0,0 +1,6 @@ +This is makeindex, version 2.15 [TeX Live 2022/dev] (kpathsea + Thai support). +Scanning input file refman.idx....done (981 entries accepted, 0 rejected). +Sorting entries..........done (10251 comparisons). +Generating output file refman.ind....done (1550 lines written, 0 warnings). +Output written in refman.ind. +Transcript written in refman.ilg. diff --git a/raspberry_pi/latex/refman.ind b/raspberry_pi/latex/refman.ind new file mode 100644 index 00000000..43a93e0f --- /dev/null +++ b/raspberry_pi/latex/refman.ind @@ -0,0 +1,1550 @@ +\begin{theindex} + + \item {\_} + \subitem {behaviour\_tree::CarContext}, \hyperpage{39} + \item {\_setBehaviourTree} + \subitem {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{31} + \item {$\sim$CameraDevice} + \subitem {car::system::device::CameraDevice}, \hyperpage{34} + \item {$\sim$MovementSystem} + \subitem {car::system::movement::MovementSystem}, \hyperpage{92} + + \indexspace + + \item {addPlugin} + \subitem {car::plugin::PluginManager}, \hyperpage{97} + \item {any\_configuration\_empty} + \subitem {rpi\_daemon}, \hyperpage{99} + \item {attempted\_to\_reconnect} + \subitem {rpi\_daemon}, \hyperpage{99} + + \indexspace + + \item {backward} + \subitem {BackWheels}, \hyperpage{27} + \subitem {TB6612}, \hyperpage{105} + \item {BackWheels}, \hyperpage{27} + \subitem {backward}, \hyperpage{27} + \subitem {BackWheels}, \hyperpage{27} + \subitem {cali\_forward\_A}, \hyperpage{29} + \subitem {cali\_forward\_B}, \hyperpage{29} + \subitem {calibration}, \hyperpage{27} + \subitem {caliLeft}, \hyperpage{28} + \subitem {caliOK}, \hyperpage{28} + \subitem {caliRight}, \hyperpage{28} + \subitem {forward}, \hyperpage{28} + \subitem {forward\_A}, \hyperpage{29} + \subitem {forward\_B}, \hyperpage{29} + \subitem {getSpeed}, \hyperpage{28} + \subitem {left\_wheel}, \hyperpage{29} + \subitem {pca9685}, \hyperpage{29} + \subitem {ready}, \hyperpage{28} + \subitem {right\_wheel}, \hyperpage{29} + \subitem {setSpeed}, \hyperpage{28} + \subitem {speed}, \hyperpage{30} + \subitem {stop}, \hyperpage{28} + \item {behaviour\_tree}, \hyperpage{19} + \subitem {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{32} + \item {behaviour\_tree/src/main.cpp}, \hyperpage{109} + \item {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{30} + \subitem {\_setBehaviourTree}, \hyperpage{31} + \subitem {behaviour\_tree}, \hyperpage{32} + \subitem {car\_system}, \hyperpage{32} + \subitem {context}, \hyperpage{32} + \subitem {getName}, \hyperpage{31} + \subitem {handleCommand}, \hyperpage{31} + \subitem {initialize}, \hyperpage{31} + \subitem {last\_connected}, \hyperpage{33} + \subitem {setBehaviourTree}, \hyperpage{31} + \subitem {startBehaviourTree}, \hyperpage{31} + \subitem {stop}, \hyperpage{32} + \subitem {stopBehaviourTree}, \hyperpage{32} + \subitem {tick\_count}, \hyperpage{33} + \subitem {update}, \hyperpage{32} + \item {behaviour\_tree::CarContext}, \hyperpage{39} + \subitem {\_}, \hyperpage{39} + \subitem {car\_system}, \hyperpage{40} + \subitem {CarContext}, \hyperpage{39} + \subitem {getCarSystem}, \hyperpage{40} + \item {behaviour\_tree\_update\_ms\_interval} + \subitem {car::configuration::Configuration}, \hyperpage{45} + \item {Both} + \subitem {StreamType.h}, \hyperpage{129} + \item {box} + \subitem {car::display::console::screen::MainScreen}, + \hyperpage{84} + \item {button\_pressed} + \subitem {car::display::console::component::main::ConnectButton}, + \hyperpage{47} + + \indexspace + + \item {cali\_forward\_A} + \subitem {BackWheels}, \hyperpage{29} + \item {cali\_forward\_B} + \subitem {BackWheels}, \hyperpage{29} + \item {calibration} + \subitem {BackWheels}, \hyperpage{27} + \item {caliLeft} + \subitem {BackWheels}, \hyperpage{28} + \item {caliOK} + \subitem {BackWheels}, \hyperpage{28} + \item {caliRight} + \subitem {BackWheels}, \hyperpage{28} + \item {Camera} + \subitem {StreamType.h}, \hyperpage{129} + \item {camera\_} + \subitem {car::system::device::CameraDevice}, \hyperpage{36} + \item {camera\_device\_} + \subitem {car::system::device::DeviceManager}, \hyperpage{64} + \item {camera\_fps} + \subitem {car::configuration::Configuration}, \hyperpage{45} + \item {camera\_fps\_interval} + \subitem {car::configuration::Configuration}, \hyperpage{46} + \item {camera\_index} + \subitem {car::configuration::Configuration}, \hyperpage{46} + \item {camera\_mutex\_} + \subitem {car::system::device::CameraDevice}, \hyperpage{36} + \item {camera\_servo\_1\_angle\_slider} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{58} + \item {camera\_servo\_1\_angle\_slider\_angle} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{58} + \item {camera\_servo\_2\_angle\_slider} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{58} + \item {camera\_servo\_2\_angle\_slider\_angle} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{58} + \item {CameraDevice} + \subitem {car::system::device::CameraDevice}, \hyperpage{34} + \item {car}, \hyperpage{19} + \item {car::configuration}, \hyperpage{19} + \item {car::configuration::Configuration}, \hyperpage{44} + \subitem {behaviour\_tree\_update\_ms\_interval}, \hyperpage{45} + \subitem {camera\_fps}, \hyperpage{45} + \subitem {camera\_fps\_interval}, \hyperpage{46} + \subitem {camera\_index}, \hyperpage{46} + \subitem {getCameraFpsInterval}, \hyperpage{45} + \subitem {host}, \hyperpage{46} + \subitem {lidar\_port}, \hyperpage{46} + \subitem {setCameraFps}, \hyperpage{45} + \subitem {use\_camera}, \hyperpage{46} + \subitem {use\_lidar}, \hyperpage{46} + \item {car::configuration::JsonConfiguration}, \hyperpage{70} + \subitem {config\_file\_path}, \hyperpage{71} + \subitem {exe\_dir}, \hyperpage{71} + \subitem {getConfigFilePath}, \hyperpage{70} + \subitem {JsonConfiguration}, \hyperpage{70} + \subitem {loadConfiguration}, \hyperpage{70} + \subitem {setConfigFilePath}, \hyperpage{70} + \item {car::display}, \hyperpage{19} + \item {car::display::console}, \hyperpage{20} + \item {car::display::console::CarConsole}, \hyperpage{37} + \subitem {car\_system}, \hyperpage{38} + \subitem {CarConsole}, \hyperpage{37} + \subitem {initialize}, \hyperpage{38} + \subitem {json\_configuration}, \hyperpage{38} + \subitem {run}, \hyperpage{38} + \subitem {terminate}, \hyperpage{38} + \subitem {vector\_sink}, \hyperpage{38} + \item {car::display::console::component}, \hyperpage{20} + \item {car::display::console::component::debug}, \hyperpage{20} + \item {car::display::console::component::debug::DebugEnabler}, + \hyperpage{48} + \subitem {checkbox\_value}, \hyperpage{49} + \subitem {component}, \hyperpage{49} + \subitem {debounce}, \hyperpage{50} + \subitem {DEBUG\_ENABLE\_WARNING\_MESSAGE}, \hyperpage{50} + \subitem {DEBUG\_MODE\_DISABLED\_MESSAGE}, \hyperpage{50} + \subitem {DEBUG\_MODE\_ENABLED\_MESSAGE}, \hyperpage{50} + \subitem {DEBUG\_MODE\_WAIT\_MESSAGE}, \hyperpage{50} + \subitem {display\_warn\_debug\_modal}, \hyperpage{50} + \subitem {enabled}, \hyperpage{50} + \subitem {getCheckbox}, \hyperpage{49} + \subitem {getWarningModal}, \hyperpage{49} + \subitem {isEnabled}, \hyperpage{49} + \subitem {status}, \hyperpage{51} + \item {car::display::console::component::debug::DebugLidarCheckbox}, + \hyperpage{51} + \subitem {DebugLidarCheckbox}, \hyperpage{51} + \subitem {element}, \hyperpage{52} + \subitem {getLidarMotorSignal}, \hyperpage{52} + \subitem {lidar\_motor\_checkbox\_component}, \hyperpage{52} + \subitem {LIDAR\_MOTOR\_DISABLED\_MESSAGE}, \hyperpage{52} + \subitem {lidar\_motor\_enabled}, \hyperpage{52} + \subitem {LIDAR\_MOTOR\_ENABLED\_MESSAGE}, \hyperpage{52} + \subitem {lidar\_motor\_loading\_debounce}, \hyperpage{52} + \subitem {lidar\_motor\_signal}, \hyperpage{53} + \subitem {lidar\_motor\_status}, \hyperpage{53} + \item {car::display::console::component::debug::DebugMessagingTextbox}, + \hyperpage{53} + \subitem {DebugMessagingTextbox}, \hyperpage{53} + \subitem {element}, \hyperpage{54} + \subitem {message}, \hyperpage{54} + \subitem {message\_signal}, \hyperpage{54} + \subitem {messaging\_container}, \hyperpage{54} + \subitem {messaging\_textbox}, \hyperpage{54} + \subitem {messaging\_title}, \hyperpage{54} + \item {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{55} + \subitem {camera\_servo\_1\_angle\_slider}, \hyperpage{58} + \subitem {camera\_servo\_1\_angle\_slider\_angle}, \hyperpage{58} + \subitem {camera\_servo\_2\_angle\_slider}, \hyperpage{58} + \subitem {camera\_servo\_2\_angle\_slider\_angle}, \hyperpage{58} + \subitem {DebugMovementRenderer}, \hyperpage{56} + \subitem {DEFAULT\_FRONT\_WHEEL\_ANGLE}, \hyperpage{58} + \subitem {DEFAULT\_REAR\_WHEEL\_SPEED}, \hyperpage{58} + \subitem {element}, \hyperpage{56} + \subitem {front\_wheels\_angle\_slider}, \hyperpage{59} + \subitem {front\_wheels\_angle\_slider\_value}, \hyperpage{59} + \subitem {getCameraServo1AngleSliderValue}, \hyperpage{56} + \subitem {getCameraServo2AngleSliderValue}, \hyperpage{56} + \subitem {getFrontWheelsAngleSliderValue}, \hyperpage{56} + \subitem {getRearLeftWheelSpeedSliderValue}, \hyperpage{57} + \subitem {getRearRightWheelSpeedSliderValue}, \hyperpage{57} + \subitem {getRearWheelDirectionSignal}, \hyperpage{57} + \subitem {previous\_camera\_servo\_1\_angle\_slider\_angle}, + \hyperpage{59} + \subitem {previous\_camera\_servo\_2\_angle\_slider\_angle}, + \hyperpage{59} + \subitem {previous\_front\_wheels\_angle\_slider\_value}, + \hyperpage{59} + \subitem {previous\_rear\_left\_wheel\_speed\_slider\_value}, + \hyperpage{59} + \subitem {previous\_rear\_right\_wheel\_speed\_slider\_value}, + \hyperpage{59} + \subitem {previous\_rear\_wheels\_speed\_slider\_value}, + \hyperpage{60} + \subitem {rear\_left\_wheel\_speed\_slider}, \hyperpage{60} + \subitem {rear\_left\_wheel\_speed\_slider\_value}, \hyperpage{60} + \subitem {rear\_right\_wheel\_speed\_slider}, \hyperpage{60} + \subitem {rear\_right\_wheel\_speed\_slider\_value}, \hyperpage{60} + \subitem {rear\_wheel\_direction}, \hyperpage{60} + \subitem {REAR\_WHEEL\_DIRECTION\_BACKWARD\_MESSAGE}, + \hyperpage{60} + \subitem {rear\_wheel\_direction\_checkbox\_component}, + \hyperpage{61} + \subitem {rear\_wheel\_direction\_debounce}, \hyperpage{61} + \subitem {REAR\_WHEEL\_DIRECTION\_FORWARD\_MESSAGE}, \hyperpage{61} + \subitem {rear\_wheel\_direction\_signal}, \hyperpage{61} + \subitem {rear\_wheel\_direction\_status}, \hyperpage{61} + \subitem {rear\_wheel\_menu\_entry}, \hyperpage{61} + \subitem {rear\_wheel\_speed\_slider}, \hyperpage{61} + \subitem {rear\_wheels\_speed\_slider\_value}, \hyperpage{62} + \subitem {servo\_menu\_entry}, \hyperpage{62} + \subitem {slider\_container}, \hyperpage{62} + \subitem {updateCameraServo1}, \hyperpage{57} + \subitem {updateCameraServo2}, \hyperpage{57} + \subitem {updateFrontWheels}, \hyperpage{57} + \subitem {updateRearWheels}, \hyperpage{57} + \item {car::display::console::component::main}, \hyperpage{20} + \item {car::display::console::component::main::ConnectButton}, + \hyperpage{47} + \subitem {button\_pressed}, \hyperpage{47} + \subitem {car\_system}, \hyperpage{48} + \subitem {ConnectButton}, \hyperpage{47} + \subitem {element}, \hyperpage{47} + \subitem {main\_button}, \hyperpage{48} + \subitem {main\_button\_text}, \hyperpage{48} + \subitem {main\_debounce}, \hyperpage{48} + \subitem {on\_connect\_failure}, \hyperpage{48} + \item {car::display::console::component::main::MainErrorModal}, + \hyperpage{81} + \subitem {element}, \hyperpage{81} + \subitem {error\_element}, \hyperpage{81} + \subitem {error\_modal\_shown}, \hyperpage{82} + \subitem {main\_error\_modal}, \hyperpage{82} + \subitem {MainErrorModal}, \hyperpage{81} + \subitem {setErrorMessage}, \hyperpage{81} + \item {car::display::console::component::main::MainExitModal}, + \hyperpage{82} + \subitem {element}, \hyperpage{83} + \subitem {exit}, \hyperpage{83} + \subitem {exit\_modal\_shown}, \hyperpage{83} + \subitem {main\_exit\_modal}, \hyperpage{83} + \subitem {MainExitModal}, \hyperpage{82} + \item {car::display::console::component::settings}, \hyperpage{20} + \item {car::display::console::component::settings::SettingsEditConfig}, + \hyperpage{100} + \subitem {car\_system}, \hyperpage{101} + \subitem {element}, \hyperpage{101} + \subitem {input\_settings\_file\_path}, \hyperpage{101} + \subitem {json\_configuration}, \hyperpage{101} + \subitem {load\_button}, \hyperpage{101} + \subitem {placeholder}, \hyperpage{101} + \subitem {settings\_file\_path}, \hyperpage{102} + \subitem {SettingsEditConfig}, \hyperpage{100} + \item {car::display::console::screen}, \hyperpage{21} + \item {car::display::console::screen::LoggingScreen}, \hyperpage{79} + \subitem {element}, \hyperpage{79} + \subitem {line\_elements}, \hyperpage{80} + \subitem {LoggingScreen}, \hyperpage{79} + \subitem {menu}, \hyperpage{80} + \subitem {my\_custom\_menu}, \hyperpage{80} + \subitem {selected\_line}, \hyperpage{80} + \subitem {vector\_sink}, \hyperpage{80} + \item {car::display::console::screen::MainScreen}, \hyperpage{83} + \subitem {box}, \hyperpage{84} + \subitem {car\_system}, \hyperpage{84} + \subitem {connect\_button}, \hyperpage{84} + \subitem {element}, \hyperpage{84} + \subitem {info}, \hyperpage{85} + \subitem {main\_component}, \hyperpage{85} + \subitem {main\_error\_modal}, \hyperpage{85} + \subitem {main\_exit\_modal}, \hyperpage{85} + \subitem {main\_screen}, \hyperpage{85} + \subitem {MainScreen}, \hyperpage{84} + \item {car::display::console::screen::SettingsScreen}, + \hyperpage{102} + \subitem {car\_system}, \hyperpage{103} + \subitem {debug\_enabler}, \hyperpage{103} + \subitem {debug\_lidar\_checkbox}, \hyperpage{103} + \subitem {debug\_messaging\_text\_box}, \hyperpage{103} + \subitem {debug\_movement\_renderer}, \hyperpage{103} + \subitem {element}, \hyperpage{103} + \subitem {settings\_edit\_config}, \hyperpage{104} + \subitem {SettingsScreen}, \hyperpage{102} + \subitem {update}, \hyperpage{103} + \item {car::plugin}, \hyperpage{21} + \item {car::plugin::Plugin}, \hyperpage{95} + \subitem {getName}, \hyperpage{95} + \subitem {initialize}, \hyperpage{95} + \subitem {stop}, \hyperpage{96} + \subitem {update}, \hyperpage{96} + \item {car::plugin::PluginManager}, \hyperpage{96} + \subitem {addPlugin}, \hyperpage{97} + \subitem {getPlugin}, \hyperpage{97} + \subitem {initialize}, \hyperpage{97} + \subitem {plugins}, \hyperpage{97} + \subitem {stop}, \hyperpage{97} + \subitem {terminate}, \hyperpage{97} + \subitem {update}, \hyperpage{97} + \item {car::system}, \hyperpage{21} + \item {car::system::CarSystem}, \hyperpage{40} + \subitem {CarSystem}, \hyperpage{41} + \subitem {configuration\_}, \hyperpage{43} + \subitem {device\_manager\_}, \hyperpage{43} + \subitem {disconnect}, \hyperpage{41} + \subitem {getConfiguration}, \hyperpage{41} + \subitem {getDeviceManager}, \hyperpage{41} + \subitem {getMessagingSystem}, \hyperpage{42} + \subitem {getMovementSystem}, \hyperpage{42} + \subitem {getPlugin}, \hyperpage{42} + \subitem {initialize}, \hyperpage{42} + \subitem {initialized}, \hyperpage{44} + \subitem {messaging\_system\_}, \hyperpage{44} + \subitem {movement\_system\_}, \hyperpage{44} + \subitem {plugin\_manager\_}, \hyperpage{44} + \subitem {reload}, \hyperpage{42} + \subitem {sendData}, \hyperpage{42} + \subitem {setConfiguration}, \hyperpage{42} + \subitem {start}, \hyperpage{43} + \subitem {started}, \hyperpage{44} + \subitem {stop}, \hyperpage{43} + \subitem {terminate}, \hyperpage{43} + \subitem {tryConnect}, \hyperpage{43} + \subitem {update}, \hyperpage{43} + \item {car::system::device}, \hyperpage{21} + \item {car::system::device::CameraDevice}, \hyperpage{33} + \subitem {$\sim$CameraDevice}, \hyperpage{34} + \subitem {camera\_}, \hyperpage{36} + \subitem {camera\_mutex\_}, \hyperpage{36} + \subitem {CameraDevice}, \hyperpage{34} + \subitem {configuration}, \hyperpage{36} + \subitem {connected\_}, \hyperpage{36} + \subitem {create}, \hyperpage{34} + \subitem {DeviceManager}, \hyperpage{36} + \subitem {disconnect}, \hyperpage{35} + \subitem {frame\_buffer\_}, \hyperpage{37} + \subitem {getFrameBuffer}, \hyperpage{35} + \subitem {last}, \hyperpage{37} + \subitem {operator=}, \hyperpage{35} + \subitem {start}, \hyperpage{35} + \subitem {stop}, \hyperpage{35} + \subitem {terminate}, \hyperpage{35} + \subitem {update}, \hyperpage{36} + \item {car::system::device::DeviceManager}, \hyperpage{62} + \subitem {camera\_device\_}, \hyperpage{64} + \subitem {car\_system}, \hyperpage{64} + \subitem {create}, \hyperpage{63} + \subitem {DeviceManager}, \hyperpage{63} + \subitem {getCameraDevice}, \hyperpage{63} + \subitem {getLidarDevice}, \hyperpage{63} + \subitem {initialize}, \hyperpage{63} + \subitem {is\_initialized\_}, \hyperpage{65} + \subitem {is\_running\_}, \hyperpage{65} + \subitem {isRunning}, \hyperpage{64} + \subitem {lidar\_device\_}, \hyperpage{65} + \subitem {start}, \hyperpage{64} + \subitem {stop}, \hyperpage{64} + \subitem {terminate}, \hyperpage{64} + \subitem {update}, \hyperpage{64} + \item {car::system::device::lidar}, \hyperpage{21} + \item {car::system::device::lidar::LidarDevice}, \hyperpage{71} + \subitem {DeviceManager}, \hyperpage{73} + \subitem {disconnect}, \hyperpage{72} + \subitem {getScanData}, \hyperpage{72} + \subitem {initialize}, \hyperpage{72} + \subitem {scan\_data\_}, \hyperpage{73} + \subitem {setScanData}, \hyperpage{72} + \subitem {start}, \hyperpage{72} + \subitem {stop}, \hyperpage{72} + \subitem {terminate}, \hyperpage{73} + \subitem {update}, \hyperpage{73} + \item {car::system::device::lidar::LidarDummy}, \hyperpage{74} + \subitem {disconnect}, \hyperpage{74} + \subitem {initialize}, \hyperpage{74} + \subitem {LidarDummy}, \hyperpage{74} + \subitem {start}, \hyperpage{75} + \subitem {stop}, \hyperpage{75} + \subitem {terminate}, \hyperpage{75} + \subitem {update}, \hyperpage{75} + \item {car::system::device::lidar::LidarScanner}, \hyperpage{76} + \subitem {configuration\_}, \hyperpage{78} + \subitem {create}, \hyperpage{77} + \subitem {disconnect}, \hyperpage{77} + \subitem {initialize}, \hyperpage{77} + \subitem {lidar\_}, \hyperpage{78} + \subitem {LidarScanner}, \hyperpage{76} + \subitem {running}, \hyperpage{78} + \subitem {scan\_data\_}, \hyperpage{78} + \subitem {scan\_data\_mutex\_}, \hyperpage{78} + \subitem {scan\_generator\_}, \hyperpage{79} + \subitem {start}, \hyperpage{77} + \subitem {stop}, \hyperpage{77} + \subitem {terminate}, \hyperpage{77} + \subitem {update}, \hyperpage{78} + \item {car::system::logging}, \hyperpage{22} + \subitem {vector\_sink\_mt}, \hyperpage{22} + \item {car::system::logging::VectorSink$<$ Mutex $>$}, + \hyperpage{106} + \subitem {flush\_}, \hyperpage{107} + \subitem {get\_log\_messages}, \hyperpage{107} + \subitem {log\_messages}, \hyperpage{107} + \subitem {max\_lines}, \hyperpage{108} + \subitem {sink\_it\_}, \hyperpage{107} + \subitem {VectorSink}, \hyperpage{107} + \item {car::system::messaging}, \hyperpage{22} + \item {car::system::messaging::MessagingSystem}, \hyperpage{85} + \subitem {command\_signal\_}, \hyperpage{90} + \subitem {configuration\_}, \hyperpage{90} + \subitem {connected\_}, \hyperpage{90} + \subitem {getCommandSignal}, \hyperpage{87} + \subitem {getDisconnectSignal}, \hyperpage{87} + \subitem {getFirstMessage}, \hyperpage{87} + \subitem {getMessageSignal}, \hyperpage{87} + \subitem {getSelectionSignal}, \hyperpage{87} + \subitem {getUUID}, \hyperpage{87} + \subitem {handleMessage}, \hyperpage{88} + \subitem {initialize}, \hyperpage{88} + \subitem {initializeWebSocket}, \hyperpage{88} + \subitem {isConnected}, \hyperpage{88} + \subitem {message\_signal\_}, \hyperpage{90} + \subitem {MessagingSystem}, \hyperpage{86} + \subitem {on\_disconnect\_signal\_}, \hyperpage{90} + \subitem {onDisconnect}, \hyperpage{88} + \subitem {onFirstMessage}, \hyperpage{89} + \subitem {onMessageCallback}, \hyperpage{89} + \subitem {selection\_signal\_}, \hyperpage{91} + \subitem {sendMessage}, \hyperpage{89} + \subitem {setConfiguration}, \hyperpage{89} + \subitem {stop}, \hyperpage{89} + \subitem {terminate}, \hyperpage{89} + \subitem {tryConnect}, \hyperpage{90} + \subitem {uuid\_}, \hyperpage{91} + \subitem {websocket\_}, \hyperpage{91} + \subitem {websocket\_url\_}, \hyperpage{91} + \item {car::system::messaging::MessagingSystem::FirstMessageStruct}, + \hyperpage{69} + \subitem {condition}, \hyperpage{69} + \subitem {error\_message}, \hyperpage{69} + \subitem {uuid}, \hyperpage{69} + \item {car::system::movement}, \hyperpage{22} + \item {car::system::movement::controller}, \hyperpage{22} + \item {car::system::movement::controller::AbstractMovementController}, + \hyperpage{23} + \subitem {initialize}, \hyperpage{23} + \subitem {setCameraServo1Angle}, \hyperpage{24} + \subitem {setCameraServo2Angle}, \hyperpage{24} + \subitem {setFrontWheelsAngle}, \hyperpage{24} + \subitem {setRearLeftWheelDirectionToBackward}, \hyperpage{24} + \subitem {setRearLeftWheelDirectionToForward}, \hyperpage{24} + \subitem {setRearLeftWheelSpeed}, \hyperpage{25} + \subitem {setRearRightWheelDirectionToBackward}, \hyperpage{25} + \subitem {setRearRightWheelDirectionToForward}, \hyperpage{25} + \subitem {setRearRightWheelSpeed}, \hyperpage{25} + \subitem {setRearWheelsDirectionToBackward}, \hyperpage{25} + \subitem {setRearWheelsDirectionToForward}, \hyperpage{26} + \subitem {setRearWheelsSpeed}, \hyperpage{26} + \subitem {stop}, \hyperpage{26} + \subitem {terminate}, \hyperpage{26} + \item {car::system::movement::controller::DummyMovementController}, + \hyperpage{65} + \subitem {initialize}, \hyperpage{66} + \subitem {setCameraServo1Angle}, \hyperpage{66} + \subitem {setCameraServo2Angle}, \hyperpage{66} + \subitem {setFrontWheelsAngle}, \hyperpage{66} + \subitem {setRearLeftWheelDirectionToBackward}, \hyperpage{67} + \subitem {setRearLeftWheelDirectionToForward}, \hyperpage{67} + \subitem {setRearLeftWheelSpeed}, \hyperpage{67} + \subitem {setRearRightWheelDirectionToBackward}, \hyperpage{67} + \subitem {setRearRightWheelDirectionToForward}, \hyperpage{67} + \subitem {setRearRightWheelSpeed}, \hyperpage{67} + \subitem {setRearWheelsDirectionToBackward}, \hyperpage{68} + \subitem {setRearWheelsDirectionToForward}, \hyperpage{68} + \subitem {setRearWheelsSpeed}, \hyperpage{68} + \subitem {stop}, \hyperpage{68} + \subitem {terminate}, \hyperpage{68} + \item {car::system::movement::MovementSystem}, \hyperpage{91} + \subitem {$\sim$MovementSystem}, \hyperpage{92} + \subitem {initialize}, \hyperpage{92} + \subitem {movement\_controller}, \hyperpage{95} + \subitem {MovementSystem}, \hyperpage{92} + \subitem {setCameraServo1Angle}, \hyperpage{92} + \subitem {setCameraServo2Angle}, \hyperpage{93} + \subitem {setFrontWheelsAngle}, \hyperpage{93} + \subitem {setRearLeftWheelDirectionToBackward}, \hyperpage{93} + \subitem {setRearLeftWheelDirectionToForward}, \hyperpage{93} + \subitem {setRearLeftWheelSpeed}, \hyperpage{93} + \subitem {setRearRightWheelDirectionToBackward}, \hyperpage{93} + \subitem {setRearRightWheelDirectionToForward}, \hyperpage{93} + \subitem {setRearRightWheelSpeed}, \hyperpage{94} + \subitem {setRearWheelsDirectionToBackward}, \hyperpage{94} + \subitem {setRearWheelsDirectionToForward}, \hyperpage{94} + \subitem {setRearWheelsSpeed}, \hyperpage{94} + \subitem {start}, \hyperpage{94} + \subitem {stop}, \hyperpage{94} + \subitem {terminate}, \hyperpage{94} + \item {car\_system} + \subitem {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{32} + \subitem {behaviour\_tree::CarContext}, \hyperpage{40} + \subitem {car::display::console::CarConsole}, \hyperpage{38} + \subitem {car::display::console::component::main::ConnectButton}, + \hyperpage{48} + \subitem {car::display::console::component::settings::SettingsEditConfig}, + \hyperpage{101} + \subitem {car::display::console::screen::MainScreen}, + \hyperpage{84} + \subitem {car::display::console::screen::SettingsScreen}, + \hyperpage{103} + \subitem {car::system::device::DeviceManager}, \hyperpage{64} + \subitem {rpi\_daemon}, \hyperpage{99} + \item {CarConsole} + \subitem {car::display::console::CarConsole}, \hyperpage{37} + \item {CarContext} + \subitem {behaviour\_tree::CarContext}, \hyperpage{39} + \item {CarSystem} + \subitem {car::system::CarSystem}, \hyperpage{41} + \item {checkbox\_value} + \subitem {car::display::console::component::debug::DebugEnabler}, + \hyperpage{49} + \item {command\_signal\_} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{90} + \item {common/include/behaviour\_tree/BehaviourTreeHandler.hpp}, + \hyperpage{112, 113} + \item {common/include/behaviour\_tree/CarContext.hpp}, + \hyperpage{115} + \item {common/include/car/configuration/Configuration.h}, + \hyperpage{116} + \item {common/include/car/plugin/Plugin.h}, \hyperpage{116, 117} + \item {common/include/car/plugin/PluginManager.h}, + \hyperpage{117, 118} + \item {common/include/car/system/CarSystem.h}, \hyperpage{119} + \item {common/include/car/system/device/CameraDevice.h}, + \hyperpage{120, 121} + \item {common/include/car/system/device/DeviceManager.h}, + \hyperpage{121, 122} + \item {common/include/car/system/device/lidar/LidarDevice.h}, + \hyperpage{123} + \item {common/include/car/system/device/lidar/LidarDummy.h}, + \hyperpage{124} + \item {common/include/car/system/device/lidar/LidarScanner.h}, + \hyperpage{124, 125} + \item {common/include/car/system/logging/VectorSink.h}, + \hyperpage{126, 127} + \item {common/include/car/system/messaging/MessagingSystem.h}, + \hyperpage{127, 128} + \item {common/include/car/system/messaging/StreamType.h}, + \hyperpage{129, 130} + \item {common/include/car/system/movement/controller/AbstractMovementController.h}, + \hyperpage{130} + \item {common/include/car/system/movement/controller/DeviceMovementController.h}, + \hyperpage{131} + \item {common/include/car/system/movement/controller/DummyMovementController.h}, + \hyperpage{132} + \item {common/include/car/system/movement/devices/RearWheel.h}, + \hyperpage{133} + \item {common/include/car/system/movement/devices/Servo.h}, + \hyperpage{133} + \item {common/include/car/system/movement/MovementSystem.h}, + \hyperpage{134} + \item {common/src/car/system/CarSystem.cpp}, \hyperpage{136} + \item {common/src/car/system/device/CameraDevice.cpp}, + \hyperpage{136} + \item {common/src/car/system/device/DeviceManager.cpp}, + \hyperpage{136} + \item {common/src/car/system/messaging/MessagingSystem.cpp}, + \hyperpage{137} + \item {common/src/car/system/movement/controller/DeviceMovementController.cpp}, + \hyperpage{137} + \item {common/src/car/system/movement/controller/DummyMovementController.cpp}, + \hyperpage{137} + \item {common/src/car/system/movement/devices/RearWheel.cpp}, + \hyperpage{138} + \item {common/src/car/system/movement/devices/Servo.cpp}, + \hyperpage{138} + \item {common/tests/pca9685/test\_front\_wheels.cpp}, \hyperpage{138} + \item {common/tests/tb6612/test\_rear\_wheels.cpp}, \hyperpage{139} + \item {component} + \subitem {car::display::console::component::debug::DebugEnabler}, + \hyperpage{49} + \item {condition} + \subitem {car::system::messaging::MessagingSystem::FirstMessageStruct}, + \hyperpage{69} + \item {config\_file\_path} + \subitem {car::configuration::JsonConfiguration}, \hyperpage{71} + \item {configuration} + \subitem {car::system::device::CameraDevice}, \hyperpage{36} + \item {configuration\_} + \subitem {car::system::CarSystem}, \hyperpage{43} + \subitem {car::system::device::lidar::LidarScanner}, \hyperpage{78} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{90} + \item {connect} + \subitem {rpi\_daemon}, \hyperpage{98} + \item {connect\_button} + \subitem {car::display::console::screen::MainScreen}, + \hyperpage{84} + \item {ConnectButton} + \subitem {car::display::console::component::main::ConnectButton}, + \hyperpage{47} + \item {ConnectButton.cxx} + \subitem {CONNECTBUTTON\_CXX}, \hyperpage{147} + \item {CONNECTBUTTON\_CXX} + \subitem {ConnectButton.cxx}, \hyperpage{147} + \item {connected\_} + \subitem {car::system::device::CameraDevice}, \hyperpage{36} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{90} + \item {connection\_ms\_interval} + \subitem {rpi\_daemon}, \hyperpage{100} + \item {context} + \subitem {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{32} + \item {create} + \subitem {car::system::device::CameraDevice}, \hyperpage{34} + \subitem {car::system::device::DeviceManager}, \hyperpage{63} + \subitem {car::system::device::lidar::LidarScanner}, \hyperpage{77} + + \indexspace + + \item {daemon/install/README.md}, \hyperpage{140} + \item {daemon/README.md}, \hyperpage{140} + \item {daemon/src/main.cpp}, \hyperpage{110} + \item {debounce} + \subitem {car::display::console::component::debug::DebugEnabler}, + \hyperpage{50} + \item {DEBUG\_ENABLE\_WARNING\_MESSAGE} + \subitem {car::display::console::component::debug::DebugEnabler}, + \hyperpage{50} + \item {debug\_enabler} + \subitem {car::display::console::screen::SettingsScreen}, + \hyperpage{103} + \item {debug\_lidar\_checkbox} + \subitem {car::display::console::screen::SettingsScreen}, + \hyperpage{103} + \item {debug\_messaging\_text\_box} + \subitem {car::display::console::screen::SettingsScreen}, + \hyperpage{103} + \item {DEBUG\_MODE\_DISABLED\_MESSAGE} + \subitem {car::display::console::component::debug::DebugEnabler}, + \hyperpage{50} + \item {DEBUG\_MODE\_ENABLED\_MESSAGE} + \subitem {car::display::console::component::debug::DebugEnabler}, + \hyperpage{50} + \item {DEBUG\_MODE\_WAIT\_MESSAGE} + \subitem {car::display::console::component::debug::DebugEnabler}, + \hyperpage{50} + \item {debug\_movement\_renderer} + \subitem {car::display::console::screen::SettingsScreen}, + \hyperpage{103} + \item {DebugEnabler.cxx} + \subitem {DEBUGENABLER\_CXX}, \hyperpage{144} + \item {DEBUGENABLER\_CXX} + \subitem {DebugEnabler.cxx}, \hyperpage{144} + \item {DebugLidarCheckbox} + \subitem {car::display::console::component::debug::DebugLidarCheckbox}, + \hyperpage{51} + \item {DebugLidarCheckbox.cxx} + \subitem {DEBUGLIDARCHECKBOX\_CXX}, \hyperpage{144} + \item {DEBUGLIDARCHECKBOX\_CXX} + \subitem {DebugLidarCheckbox.cxx}, \hyperpage{144} + \item {DebugMessagingTextbox} + \subitem {car::display::console::component::debug::DebugMessagingTextbox}, + \hyperpage{53} + \item {DebugMessagingTextbox.cxx} + \subitem {DEBUGMESSAGINGTEXTBOX\_CXX}, \hyperpage{145} + \item {DEBUGMESSAGINGTEXTBOX\_CXX} + \subitem {DebugMessagingTextbox.cxx}, \hyperpage{145} + \item {DebugMovementRenderer} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{56} + \item {DebugMovementRenderer.cxx} + \subitem {DEBUGMOVEMENTRENDERER\_CXX}, \hyperpage{146} + \item {DEBUGMOVEMENTRENDERER\_CXX} + \subitem {DebugMovementRenderer.cxx}, \hyperpage{146} + \item {DEFAULT\_FRONT\_WHEEL\_ANGLE} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{58} + \item {DEFAULT\_REAR\_WHEEL\_SPEED} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{58} + \item {device\_manager\_} + \subitem {car::system::CarSystem}, \hyperpage{43} + \item {DeviceManager} + \subitem {car::system::device::CameraDevice}, \hyperpage{36} + \subitem {car::system::device::DeviceManager}, \hyperpage{63} + \subitem {car::system::device::lidar::LidarDevice}, \hyperpage{73} + \item {disconnect} + \subitem {car::system::CarSystem}, \hyperpage{41} + \subitem {car::system::device::CameraDevice}, \hyperpage{35} + \subitem {car::system::device::lidar::LidarDevice}, \hyperpage{72} + \subitem {car::system::device::lidar::LidarDummy}, \hyperpage{74} + \subitem {car::system::device::lidar::LidarScanner}, \hyperpage{77} + \item {display\_warn\_debug\_modal} + \subitem {car::display::console::component::debug::DebugEnabler}, + \hyperpage{50} + + \indexspace + + \item {element} + \subitem {car::display::console::component::debug::DebugLidarCheckbox}, + \hyperpage{52} + \subitem {car::display::console::component::debug::DebugMessagingTextbox}, + \hyperpage{54} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{56} + \subitem {car::display::console::component::main::ConnectButton}, + \hyperpage{47} + \subitem {car::display::console::component::main::MainErrorModal}, + \hyperpage{81} + \subitem {car::display::console::component::main::MainExitModal}, + \hyperpage{83} + \subitem {car::display::console::component::settings::SettingsEditConfig}, + \hyperpage{101} + \subitem {car::display::console::screen::LoggingScreen}, + \hyperpage{79} + \subitem {car::display::console::screen::MainScreen}, + \hyperpage{84} + \subitem {car::display::console::screen::SettingsScreen}, + \hyperpage{103} + \item {enabled} + \subitem {car::display::console::component::debug::DebugEnabler}, + \hyperpage{50} + \item {error\_element} + \subitem {car::display::console::component::main::MainErrorModal}, + \hyperpage{81} + \item {error\_message} + \subitem {car::system::messaging::MessagingSystem::FirstMessageStruct}, + \hyperpage{69} + \item {error\_modal\_shown} + \subitem {car::display::console::component::main::MainErrorModal}, + \hyperpage{82} + \item {exe\_dir} + \subitem {car::configuration::JsonConfiguration}, \hyperpage{71} + \item {exit} + \subitem {car::display::console::component::main::MainExitModal}, + \hyperpage{83} + \item {exit\_modal\_shown} + \subitem {car::display::console::component::main::MainExitModal}, + \hyperpage{83} + + \indexspace + + \item {flush\_} + \subitem {car::system::logging::VectorSink$<$ Mutex $>$}, + \hyperpage{107} + \item {forward} + \subitem {BackWheels}, \hyperpage{28} + \subitem {TB6612}, \hyperpage{105} + \item {forward\_A} + \subitem {BackWheels}, \hyperpage{29} + \item {forward\_B} + \subitem {BackWheels}, \hyperpage{29} + \item {frame\_buffer\_} + \subitem {car::system::device::CameraDevice}, \hyperpage{37} + \item {front\_wheels\_angle\_slider} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{59} + \item {front\_wheels\_angle\_slider\_value} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{59} + + \indexspace + + \item {get\_log\_messages} + \subitem {car::system::logging::VectorSink$<$ Mutex $>$}, + \hyperpage{107} + \item {getCameraDevice} + \subitem {car::system::device::DeviceManager}, \hyperpage{63} + \item {getCameraFpsInterval} + \subitem {car::configuration::Configuration}, \hyperpage{45} + \item {getCameraServo1AngleSliderValue} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{56} + \item {getCameraServo2AngleSliderValue} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{56} + \item {getCarSystem} + \subitem {behaviour\_tree::CarContext}, \hyperpage{40} + \item {getCheckbox} + \subitem {car::display::console::component::debug::DebugEnabler}, + \hyperpage{49} + \item {getCommandSignal} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{87} + \item {getConfigFilePath} + \subitem {car::configuration::JsonConfiguration}, \hyperpage{70} + \item {getConfiguration} + \subitem {car::system::CarSystem}, \hyperpage{41} + \item {getDeviceManager} + \subitem {car::system::CarSystem}, \hyperpage{41} + \item {getDisconnectSignal} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{87} + \item {getFirstMessage} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{87} + \item {getFrameBuffer} + \subitem {car::system::device::CameraDevice}, \hyperpage{35} + \item {getFrontWheelsAngleSliderValue} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{56} + \item {getLidarDevice} + \subitem {car::system::device::DeviceManager}, \hyperpage{63} + \subitem {main.cpp}, \hyperpage{110, 111} + \item {getLidarMotorSignal} + \subitem {car::display::console::component::debug::DebugLidarCheckbox}, + \hyperpage{52} + \item {getMessageSignal} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{87} + \item {getMessagingSystem} + \subitem {car::system::CarSystem}, \hyperpage{42} + \item {getMotorPin} + \subitem {TB6612}, \hyperpage{105} + \item {getMovementController} + \subitem {main.cpp}, \hyperpage{110}, \hyperpage{112} + \item {getMovementSystem} + \subitem {car::system::CarSystem}, \hyperpage{42} + \item {getName} + \subitem {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{31} + \subitem {car::plugin::Plugin}, \hyperpage{95} + \item {getPlugin} + \subitem {car::plugin::PluginManager}, \hyperpage{97} + \subitem {car::system::CarSystem}, \hyperpage{42} + \item {getPWMPin} + \subitem {TB6612}, \hyperpage{105} + \item {getRearLeftWheelSpeedSliderValue} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{57} + \item {getRearRightWheelSpeedSliderValue} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{57} + \item {getRearWheelDirectionSignal} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{57} + \item {getScanData} + \subitem {car::system::device::lidar::LidarDevice}, \hyperpage{72} + \item {getSelectionSignal} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{87} + \item {getSpeed} + \subitem {BackWheels}, \hyperpage{28} + \item {getUUID} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{87} + \item {getWarningModal} + \subitem {car::display::console::component::debug::DebugEnabler}, + \hyperpage{49} + + \indexspace + + \item {handleCommand} + \subitem {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{31} + \item {handleMessage} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{88} + \item {host} + \subitem {car::configuration::Configuration}, \hyperpage{46} + + \indexspace + + \item {info} + \subitem {car::display::console::screen::MainScreen}, + \hyperpage{85} + \item {initialize} + \subitem {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{31} + \subitem {car::display::console::CarConsole}, \hyperpage{38} + \subitem {car::plugin::Plugin}, \hyperpage{95} + \subitem {car::plugin::PluginManager}, \hyperpage{97} + \subitem {car::system::CarSystem}, \hyperpage{42} + \subitem {car::system::device::DeviceManager}, \hyperpage{63} + \subitem {car::system::device::lidar::LidarDevice}, \hyperpage{72} + \subitem {car::system::device::lidar::LidarDummy}, \hyperpage{74} + \subitem {car::system::device::lidar::LidarScanner}, \hyperpage{77} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{88} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{23} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{66} + \subitem {car::system::movement::MovementSystem}, \hyperpage{92} + \item {initialized} + \subitem {car::system::CarSystem}, \hyperpage{44} + \item {initializeWebSocket} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{88} + \item {input\_settings\_file\_path} + \subitem {car::display::console::component::settings::SettingsEditConfig}, + \hyperpage{101} + \item {is\_initialized\_} + \subitem {car::system::device::DeviceManager}, \hyperpage{65} + \item {is\_running\_} + \subitem {car::system::device::DeviceManager}, \hyperpage{65} + \item {isConnected} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{88} + \item {isEnabled} + \subitem {car::display::console::component::debug::DebugEnabler}, + \hyperpage{49} + \item {isRunning} + \subitem {car::system::device::DeviceManager}, \hyperpage{64} + + \indexspace + + \item {json\_configuration} + \subitem {car::display::console::CarConsole}, \hyperpage{38} + \subitem {car::display::console::component::settings::SettingsEditConfig}, + \hyperpage{101} + \item {JsonConfiguration} + \subitem {car::configuration::JsonConfiguration}, \hyperpage{70} + \item {JsonConfiguration.cxx} + \subitem {JSONCONFIGURATION\_CXX}, \hyperpage{142} + \item {JSONCONFIGURATION\_CXX} + \subitem {JsonConfiguration.cxx}, \hyperpage{142} + + \indexspace + + \item {kbhit} + \subitem {main.cpp}, \hyperpage{109} + + \indexspace + + \item {last} + \subitem {car::system::device::CameraDevice}, \hyperpage{37} + \item {last\_connected} + \subitem {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{33} + \subitem {rpi\_daemon}, \hyperpage{100} + \item {left\_wheel} + \subitem {BackWheels}, \hyperpage{29} + \item {Lidar} + \subitem {StreamType.h}, \hyperpage{129} + \item {lidar\_} + \subitem {car::system::device::lidar::LidarScanner}, \hyperpage{78} + \item {lidar\_device\_} + \subitem {car::system::device::DeviceManager}, \hyperpage{65} + \item {lidar\_motor\_checkbox\_component} + \subitem {car::display::console::component::debug::DebugLidarCheckbox}, + \hyperpage{52} + \item {LIDAR\_MOTOR\_DISABLED\_MESSAGE} + \subitem {car::display::console::component::debug::DebugLidarCheckbox}, + \hyperpage{52} + \item {lidar\_motor\_enabled} + \subitem {car::display::console::component::debug::DebugLidarCheckbox}, + \hyperpage{52} + \item {LIDAR\_MOTOR\_ENABLED\_MESSAGE} + \subitem {car::display::console::component::debug::DebugLidarCheckbox}, + \hyperpage{52} + \item {lidar\_motor\_loading\_debounce} + \subitem {car::display::console::component::debug::DebugLidarCheckbox}, + \hyperpage{52} + \item {lidar\_motor\_signal} + \subitem {car::display::console::component::debug::DebugLidarCheckbox}, + \hyperpage{53} + \item {lidar\_motor\_status} + \subitem {car::display::console::component::debug::DebugLidarCheckbox}, + \hyperpage{53} + \item {lidar\_port} + \subitem {car::configuration::Configuration}, \hyperpage{46} + \item {LidarDummy} + \subitem {car::system::device::lidar::LidarDummy}, \hyperpage{74} + \item {LidarScanner} + \subitem {car::system::device::lidar::LidarScanner}, \hyperpage{76} + \item {line\_elements} + \subitem {car::display::console::screen::LoggingScreen}, + \hyperpage{80} + \item {load\_button} + \subitem {car::display::console::component::settings::SettingsEditConfig}, + \hyperpage{101} + \item {loadConfiguration} + \subitem {car::configuration::JsonConfiguration}, \hyperpage{70} + \item {log\_messages} + \subitem {car::system::logging::VectorSink$<$ Mutex $>$}, + \hyperpage{107} + \item {LoggingScreen} + \subitem {car::display::console::screen::LoggingScreen}, + \hyperpage{79} + \item {LoggingScreen.cxx} + \subitem {LOGGINGSCREEN\_CXX}, \hyperpage{150} + \item {LOGGINGSCREEN\_CXX} + \subitem {LoggingScreen.cxx}, \hyperpage{150} + + \indexspace + + \item {main} + \subitem {main.cpp}, \hyperpage{109}, \hyperpage{111, 112} + \subitem {test\_front\_wheels.cpp}, \hyperpage{138} + \subitem {test\_rear\_wheels.cpp}, \hyperpage{139} + \item {main.cpp} + \subitem {getLidarDevice}, \hyperpage{110, 111} + \subitem {getMovementController}, \hyperpage{110}, \hyperpage{112} + \subitem {kbhit}, \hyperpage{109} + \subitem {main}, \hyperpage{109}, \hyperpage{111, 112} + \subitem {terminate\_handler}, \hyperpage{111} + \item {main\_button} + \subitem {car::display::console::component::main::ConnectButton}, + \hyperpage{48} + \item {main\_button\_text} + \subitem {car::display::console::component::main::ConnectButton}, + \hyperpage{48} + \item {main\_component} + \subitem {car::display::console::screen::MainScreen}, + \hyperpage{85} + \item {main\_debounce} + \subitem {car::display::console::component::main::ConnectButton}, + \hyperpage{48} + \item {main\_error\_modal} + \subitem {car::display::console::component::main::MainErrorModal}, + \hyperpage{82} + \subitem {car::display::console::screen::MainScreen}, + \hyperpage{85} + \item {main\_exit\_modal} + \subitem {car::display::console::component::main::MainExitModal}, + \hyperpage{83} + \subitem {car::display::console::screen::MainScreen}, + \hyperpage{85} + \item {main\_screen} + \subitem {car::display::console::screen::MainScreen}, + \hyperpage{85} + \item {MainErrorModal} + \subitem {car::display::console::component::main::MainErrorModal}, + \hyperpage{81} + \item {MainErrorModal.cxx} + \subitem {MAINERRORMODAL\_CXX}, \hyperpage{147} + \item {MAINERRORMODAL\_CXX} + \subitem {MainErrorModal.cxx}, \hyperpage{147} + \item {MainExitModal} + \subitem {car::display::console::component::main::MainExitModal}, + \hyperpage{82} + \item {MainExitModal.cxx} + \subitem {MAINEXITMODAL\_CXX}, \hyperpage{148} + \item {MAINEXITMODAL\_CXX} + \subitem {MainExitModal.cxx}, \hyperpage{148} + \item {MainScreen} + \subitem {car::display::console::screen::MainScreen}, + \hyperpage{84} + \item {MainScreen.cxx} + \subitem {MAINSCREEN\_CXX}, \hyperpage{150} + \item {MAINSCREEN\_CXX} + \subitem {MainScreen.cxx}, \hyperpage{150} + \item {map} + \subitem {test\_front\_wheels.cpp}, \hyperpage{138} + \item {max\_lines} + \subitem {car::system::logging::VectorSink$<$ Mutex $>$}, + \hyperpage{108} + \item {menu} + \subitem {car::display::console::screen::LoggingScreen}, + \hyperpage{80} + \item {message} + \subitem {car::display::console::component::debug::DebugMessagingTextbox}, + \hyperpage{54} + \item {message\_signal} + \subitem {car::display::console::component::debug::DebugMessagingTextbox}, + \hyperpage{54} + \item {message\_signal\_} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{90} + \item {messaging\_container} + \subitem {car::display::console::component::debug::DebugMessagingTextbox}, + \hyperpage{54} + \item {messaging\_system\_} + \subitem {car::system::CarSystem}, \hyperpage{44} + \item {messaging\_textbox} + \subitem {car::display::console::component::debug::DebugMessagingTextbox}, + \hyperpage{54} + \item {messaging\_title} + \subitem {car::display::console::component::debug::DebugMessagingTextbox}, + \hyperpage{54} + \item {MessagingSystem} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{86} + \item {motor\_pin} + \subitem {TB6612}, \hyperpage{106} + \item {movement\_controller} + \subitem {car::system::movement::MovementSystem}, \hyperpage{95} + \item {movement\_system\_} + \subitem {car::system::CarSystem}, \hyperpage{44} + \item {MovementSystem} + \subitem {car::system::movement::MovementSystem}, \hyperpage{92} + \item {my\_custom\_menu} + \subitem {car::display::console::screen::LoggingScreen}, + \hyperpage{80} + + \indexspace + + \item {None} + \subitem {StreamType.h}, \hyperpage{129} + + \indexspace + + \item {offset} + \subitem {TB6612}, \hyperpage{106} + \subitem {test\_front\_wheels.cpp}, \hyperpage{139} + \item {on\_connect\_failure} + \subitem {car::display::console::component::main::ConnectButton}, + \hyperpage{48} + \item {on\_disconnect\_signal\_} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{90} + \item {on\_reload} + \subitem {rpi\_daemon}, \hyperpage{98} + \item {on\_start} + \subitem {rpi\_daemon}, \hyperpage{99} + \item {on\_stop} + \subitem {rpi\_daemon}, \hyperpage{99} + \item {on\_update} + \subitem {rpi\_daemon}, \hyperpage{99} + \item {onDisconnect} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{88} + \item {onFirstMessage} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{89} + \item {onMessageCallback} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{89} + \item {operator=} + \subitem {car::system::device::CameraDevice}, \hyperpage{35} + + \indexspace + + \item {pca9685} + \subitem {BackWheels}, \hyperpage{29} + \item {placeholder} + \subitem {car::display::console::component::settings::SettingsEditConfig}, + \hyperpage{101} + \item {plugin\_manager\_} + \subitem {car::system::CarSystem}, \hyperpage{44} + \item {plugins} + \subitem {car::plugin::PluginManager}, \hyperpage{97} + \item {previous\_camera\_servo\_1\_angle\_slider\_angle} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{59} + \item {previous\_camera\_servo\_2\_angle\_slider\_angle} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{59} + \item {previous\_front\_wheels\_angle\_slider\_value} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{59} + \item {previous\_rear\_left\_wheel\_speed\_slider\_value} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{59} + \item {previous\_rear\_right\_wheel\_speed\_slider\_value} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{59} + \item {previous\_rear\_wheels\_speed\_slider\_value} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{60} + \item {pwm\_pin} + \subitem {TB6612}, \hyperpage{106} + + \indexspace + + \item {README.md}, \hyperpage{140} + \item {ready} + \subitem {BackWheels}, \hyperpage{28} + \item {rear\_left\_wheel\_speed\_slider} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{60} + \item {rear\_left\_wheel\_speed\_slider\_value} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{60} + \item {rear\_right\_wheel\_speed\_slider} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{60} + \item {rear\_right\_wheel\_speed\_slider\_value} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{60} + \item {rear\_wheel\_direction} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{60} + \item {REAR\_WHEEL\_DIRECTION\_BACKWARD\_MESSAGE} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{60} + \item {rear\_wheel\_direction\_checkbox\_component} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{61} + \item {rear\_wheel\_direction\_debounce} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{61} + \item {REAR\_WHEEL\_DIRECTION\_FORWARD\_MESSAGE} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{61} + \item {rear\_wheel\_direction\_signal} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{61} + \item {rear\_wheel\_direction\_status} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{61} + \item {rear\_wheel\_menu\_entry} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{61} + \item {rear\_wheel\_speed\_slider} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{61} + \item {rear\_wheels\_speed\_slider\_value} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{62} + \item {reload} + \subitem {car::system::CarSystem}, \hyperpage{42} + \item {repository/packages/t/tb6612/tb6612/include/TB6612.h}, + \hyperpage{140} + \item {repository/packages/t/tb6612/tb6612/src/TB6612.cpp}, + \hyperpage{141} + \item {right\_wheel} + \subitem {BackWheels}, \hyperpage{29} + \item {rpi\_daemon}, \hyperpage{98} + \subitem {any\_configuration\_empty}, \hyperpage{99} + \subitem {attempted\_to\_reconnect}, \hyperpage{99} + \subitem {car\_system}, \hyperpage{99} + \subitem {connect}, \hyperpage{98} + \subitem {connection\_ms\_interval}, \hyperpage{100} + \subitem {last\_connected}, \hyperpage{100} + \subitem {on\_reload}, \hyperpage{98} + \subitem {on\_start}, \hyperpage{99} + \subitem {on\_stop}, \hyperpage{99} + \subitem {on\_update}, \hyperpage{99} + \subitem {update}, \hyperpage{99} + \item {run} + \subitem {car::display::console::CarConsole}, \hyperpage{38} + \item {running} + \subitem {car::system::device::lidar::LidarScanner}, \hyperpage{78} + + \indexspace + + \item {scan\_data\_} + \subitem {car::system::device::lidar::LidarDevice}, \hyperpage{73} + \subitem {car::system::device::lidar::LidarScanner}, \hyperpage{78} + \item {scan\_data\_mutex\_} + \subitem {car::system::device::lidar::LidarScanner}, \hyperpage{78} + \item {scan\_generator\_} + \subitem {car::system::device::lidar::LidarScanner}, \hyperpage{79} + \item {selected\_line} + \subitem {car::display::console::screen::LoggingScreen}, + \hyperpage{80} + \item {selection\_signal\_} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{91} + \item {sendData} + \subitem {car::system::CarSystem}, \hyperpage{42} + \item {sendMessage} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{89} + \item {servo\_menu\_entry} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{62} + \item {setAngle} + \subitem {test\_front\_wheels.cpp}, \hyperpage{138} + \item {setAngleToAnalog} + \subitem {test\_front\_wheels.cpp}, \hyperpage{139} + \item {setBehaviourTree} + \subitem {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{31} + \item {setCameraFps} + \subitem {car::configuration::Configuration}, \hyperpage{45} + \item {setCameraServo1Angle} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{24} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{66} + \subitem {car::system::movement::MovementSystem}, \hyperpage{92} + \item {setCameraServo2Angle} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{24} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{66} + \subitem {car::system::movement::MovementSystem}, \hyperpage{93} + \item {setConfigFilePath} + \subitem {car::configuration::JsonConfiguration}, \hyperpage{70} + \item {setConfiguration} + \subitem {car::system::CarSystem}, \hyperpage{42} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{89} + \item {setErrorMessage} + \subitem {car::display::console::component::main::MainErrorModal}, + \hyperpage{81} + \item {setFrontWheelsAngle} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{24} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{66} + \subitem {car::system::movement::MovementSystem}, \hyperpage{93} + \item {setOffset} + \subitem {TB6612}, \hyperpage{105} + \item {setPWM} + \subitem {TB6612}, \hyperpage{105} + \item {setRearLeftWheelDirectionToBackward} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{24} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{67} + \subitem {car::system::movement::MovementSystem}, \hyperpage{93} + \item {setRearLeftWheelDirectionToForward} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{24} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{67} + \subitem {car::system::movement::MovementSystem}, \hyperpage{93} + \item {setRearLeftWheelSpeed} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{25} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{67} + \subitem {car::system::movement::MovementSystem}, \hyperpage{93} + \item {setRearRightWheelDirectionToBackward} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{25} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{67} + \subitem {car::system::movement::MovementSystem}, \hyperpage{93} + \item {setRearRightWheelDirectionToForward} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{25} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{67} + \subitem {car::system::movement::MovementSystem}, \hyperpage{93} + \item {setRearRightWheelSpeed} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{25} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{67} + \subitem {car::system::movement::MovementSystem}, \hyperpage{94} + \item {setRearWheelsDirectionToBackward} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{25} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{68} + \subitem {car::system::movement::MovementSystem}, \hyperpage{94} + \item {setRearWheelsDirectionToForward} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{26} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{68} + \subitem {car::system::movement::MovementSystem}, \hyperpage{94} + \item {setRearWheelsSpeed} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{26} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{68} + \subitem {car::system::movement::MovementSystem}, \hyperpage{94} + \item {setScanData} + \subitem {car::system::device::lidar::LidarDevice}, \hyperpage{72} + \item {setSpeed} + \subitem {BackWheels}, \hyperpage{28} + \item {settings\_edit\_config} + \subitem {car::display::console::screen::SettingsScreen}, + \hyperpage{104} + \item {settings\_file\_path} + \subitem {car::display::console::component::settings::SettingsEditConfig}, + \hyperpage{102} + \item {SettingsEditConfig} + \subitem {car::display::console::component::settings::SettingsEditConfig}, + \hyperpage{100} + \item {SettingsEditConfig.cxx} + \subitem {SETTINGSEDITCONFIG\_CXX}, \hyperpage{149} + \item {SETTINGSEDITCONFIG\_CXX} + \subitem {SettingsEditConfig.cxx}, \hyperpage{149} + \item {SettingsScreen} + \subitem {car::display::console::screen::SettingsScreen}, + \hyperpage{102} + \item {SettingsScreen.cxx} + \subitem {SETTINGSSCREEN\_CXX}, \hyperpage{151} + \item {SETTINGSSCREEN\_CXX} + \subitem {SettingsScreen.cxx}, \hyperpage{151} + \item {SETUP.md}, \hyperpage{141} + \item {sink\_it\_} + \subitem {car::system::logging::VectorSink$<$ Mutex $>$}, + \hyperpage{107} + \item {slider\_container} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{62} + \item {speed} + \subitem {BackWheels}, \hyperpage{30} + \item {start} + \subitem {car::system::CarSystem}, \hyperpage{43} + \subitem {car::system::device::CameraDevice}, \hyperpage{35} + \subitem {car::system::device::DeviceManager}, \hyperpage{64} + \subitem {car::system::device::lidar::LidarDevice}, \hyperpage{72} + \subitem {car::system::device::lidar::LidarDummy}, \hyperpage{75} + \subitem {car::system::device::lidar::LidarScanner}, \hyperpage{77} + \subitem {car::system::movement::MovementSystem}, \hyperpage{94} + \item {startBehaviourTree} + \subitem {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{31} + \item {started} + \subitem {car::system::CarSystem}, \hyperpage{44} + \item {status} + \subitem {car::display::console::component::debug::DebugEnabler}, + \hyperpage{51} + \item {stop} + \subitem {BackWheels}, \hyperpage{28} + \subitem {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{32} + \subitem {car::plugin::Plugin}, \hyperpage{96} + \subitem {car::plugin::PluginManager}, \hyperpage{97} + \subitem {car::system::CarSystem}, \hyperpage{43} + \subitem {car::system::device::CameraDevice}, \hyperpage{35} + \subitem {car::system::device::DeviceManager}, \hyperpage{64} + \subitem {car::system::device::lidar::LidarDevice}, \hyperpage{72} + \subitem {car::system::device::lidar::LidarDummy}, \hyperpage{75} + \subitem {car::system::device::lidar::LidarScanner}, \hyperpage{77} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{89} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{26} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{68} + \subitem {car::system::movement::MovementSystem}, \hyperpage{94} + \subitem {TB6612}, \hyperpage{105} + \item {stopBehaviourTree} + \subitem {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{32} + \item {StreamType} + \subitem {StreamType.h}, \hyperpage{129} + \item {StreamType.h} + \subitem {Both}, \hyperpage{129} + \subitem {Camera}, \hyperpage{129} + \subitem {Lidar}, \hyperpage{129} + \subitem {None}, \hyperpage{129} + \subitem {StreamType}, \hyperpage{129} + + \indexspace + + \item {TB6612}, \hyperpage{104} + \subitem {backward}, \hyperpage{105} + \subitem {forward}, \hyperpage{105} + \subitem {getMotorPin}, \hyperpage{105} + \subitem {getPWMPin}, \hyperpage{105} + \subitem {motor\_pin}, \hyperpage{106} + \subitem {offset}, \hyperpage{106} + \subitem {pwm\_pin}, \hyperpage{106} + \subitem {setOffset}, \hyperpage{105} + \subitem {setPWM}, \hyperpage{105} + \subitem {stop}, \hyperpage{105} + \subitem {TB6612}, \hyperpage{104} + \item {terminate} + \subitem {car::display::console::CarConsole}, \hyperpage{38} + \subitem {car::plugin::PluginManager}, \hyperpage{97} + \subitem {car::system::CarSystem}, \hyperpage{43} + \subitem {car::system::device::CameraDevice}, \hyperpage{35} + \subitem {car::system::device::DeviceManager}, \hyperpage{64} + \subitem {car::system::device::lidar::LidarDevice}, \hyperpage{73} + \subitem {car::system::device::lidar::LidarDummy}, \hyperpage{75} + \subitem {car::system::device::lidar::LidarScanner}, \hyperpage{77} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{89} + \subitem {car::system::movement::controller::AbstractMovementController}, + \hyperpage{26} + \subitem {car::system::movement::controller::DummyMovementController}, + \hyperpage{68} + \subitem {car::system::movement::MovementSystem}, \hyperpage{94} + \item {terminate\_handler} + \subitem {main.cpp}, \hyperpage{111} + \item {test} + \subitem {test\_rear\_wheels.cpp}, \hyperpage{140} + \item {test\_front\_wheels.cpp} + \subitem {main}, \hyperpage{138} + \subitem {map}, \hyperpage{138} + \subitem {offset}, \hyperpage{139} + \subitem {setAngle}, \hyperpage{138} + \subitem {setAngleToAnalog}, \hyperpage{139} + \item {test\_rear\_wheels.cpp} + \subitem {main}, \hyperpage{139} + \subitem {test}, \hyperpage{140} + \item {tick\_count} + \subitem {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{33} + \item {tryConnect} + \subitem {car::system::CarSystem}, \hyperpage{43} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{90} + \item {tui/README.md}, \hyperpage{140} + \item {tui/src/car/configuration/JsonConfiguration.cxx}, + \hyperpage{141} + \item {tui/src/car/display/console/CarConsole.cpp}, \hyperpage{142} + \item {tui/src/car/display/console/CarConsole.h}, + \hyperpage{142, 143} + \item {tui/src/car/display/console/component/debug/DebugEnabler.cxx}, + \hyperpage{143} + \item {tui/src/car/display/console/component/debug/DebugLidarCheckbox.cxx}, + \hyperpage{144} + \item {tui/src/car/display/console/component/debug/DebugMessagingTextbox.cxx}, + \hyperpage{145} + \item {tui/src/car/display/console/component/debug/DebugMovementRenderer.cxx}, + \hyperpage{145} + \item {tui/src/car/display/console/component/main/ConnectButton.cxx}, + \hyperpage{146} + \item {tui/src/car/display/console/component/main/MainErrorModal.cxx}, + \hyperpage{147} + \item {tui/src/car/display/console/component/main/MainExitModal.cxx}, + \hyperpage{148} + \item {tui/src/car/display/console/component/settings/SettingsEditConfig.cxx}, + \hyperpage{148} + \item {tui/src/car/display/console/screen/LoggingScreen.cxx}, + \hyperpage{149} + \item {tui/src/car/display/console/screen/MainScreen.cxx}, + \hyperpage{150} + \item {tui/src/car/display/console/screen/SettingsScreen.cxx}, + \hyperpage{151} + \item {tui/src/main.cpp}, \hyperpage{111} + + \indexspace + + \item {update} + \subitem {behaviour\_tree::BehaviourTreeHandler}, \hyperpage{32} + \subitem {car::display::console::screen::SettingsScreen}, + \hyperpage{103} + \subitem {car::plugin::Plugin}, \hyperpage{96} + \subitem {car::plugin::PluginManager}, \hyperpage{97} + \subitem {car::system::CarSystem}, \hyperpage{43} + \subitem {car::system::device::CameraDevice}, \hyperpage{36} + \subitem {car::system::device::DeviceManager}, \hyperpage{64} + \subitem {car::system::device::lidar::LidarDevice}, \hyperpage{73} + \subitem {car::system::device::lidar::LidarDummy}, \hyperpage{75} + \subitem {car::system::device::lidar::LidarScanner}, \hyperpage{78} + \subitem {rpi\_daemon}, \hyperpage{99} + \item {updateCameraServo1} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{57} + \item {updateCameraServo2} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{57} + \item {updateFrontWheels} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{57} + \item {updateRearWheels} + \subitem {car::display::console::component::debug::DebugMovementRenderer}, + \hyperpage{57} + \item {use\_camera} + \subitem {car::configuration::Configuration}, \hyperpage{46} + \item {use\_lidar} + \subitem {car::configuration::Configuration}, \hyperpage{46} + \item {uuid} + \subitem {car::system::messaging::MessagingSystem::FirstMessageStruct}, + \hyperpage{69} + \item {uuid\_} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{91} + + \indexspace + + \item {vector\_sink} + \subitem {car::display::console::CarConsole}, \hyperpage{38} + \subitem {car::display::console::screen::LoggingScreen}, + \hyperpage{80} + \item {vector\_sink\_mt} + \subitem {car::system::logging}, \hyperpage{22} + \item {VectorSink} + \subitem {car::system::logging::VectorSink$<$ Mutex $>$}, + \hyperpage{107} + + \indexspace + + \item {websocket\_} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{91} + \item {websocket\_url\_} + \subitem {car::system::messaging::MessagingSystem}, \hyperpage{91} + +\end{theindex} diff --git a/raspberry_pi/latex/refman.log b/raspberry_pi/latex/refman.log new file mode 100644 index 00000000..a726bb22 --- /dev/null +++ b/raspberry_pi/latex/refman.log @@ -0,0 +1,3386 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2022/dev/Debian) (preloaded format=pdflatex 2024.4.19) 19 APR 2024 19:26 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**refman +(./refman.tex +LaTeX2e <2021-11-15> patch level 1 +L3 programming layer <2022-01-21> +(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls +Document Class: book 2021/10/04 v1.4n Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/bk10.clo +File: bk10.clo 2021/10/04 v1.4n Standard LaTeX file (size option) +) +\c@part=\count185 +\c@chapter=\count186 +\c@section=\count187 +\c@subsection=\count188 +\c@subsubsection=\count189 +\c@paragraph=\count190 +\c@subparagraph=\count191 +\c@figure=\count192 +\c@table=\count193 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen138 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2020/11/24 v1.1c Standard LaTeX ifthen package (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty +Rollback for package 'array' requested -> date 2016-10-06. + Best approximation is the release introduced on 2016-10-06. + +(/usr/share/texlive/texmf-dist/tex/latex/tools/array-2016-10-06.sty +Package: array 2016/10/06 v2.4d Tabular extension package (FMi) +\col@sep=\dimen139 +\extrarowheight=\dimen140 +\NC@list=\toks16 +\extratabsurround=\skip49 +\backup@length=\skip50 +)) +(/usr/share/texlive/texmf-dist/tex/latex/base/fixltx2e.sty +Package: fixltx2e 2016/12/29 v2.1a fixes to LaTeX (obsolete) +Applying: [2015/01/01] Old fixltx2e package on input line 46. + + +Package fixltx2e Warning: fixltx2e is not required with releases after 2015 +(fixltx2e) All fixes are now in the LaTeX kernel. +(fixltx2e) See the latexrelease package for details. + +Already applied: [0000/00/00] Old fixltx2e package on input line 53. +) (./doxygen.sty +Package: doxygen + (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty +Package: alltt 2021/01/29 v2.0g defines alltt environment +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count194 +\calc@Bcount=\count195 +\calc@Adimen=\dimen141 +\calc@Bdimen=\dimen142 +\calc@Askip=\skip51 +\calc@Bskip=\skip52 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count196 +\calc@Cskip=\skip53 +) +(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count197 +\float@exts=\toks17 +\float@box=\box50 +\@float@everytoks=\toks18 +\@floatcapt=\box51 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty +Package: verbatim 2020-07-07 v1.5u LaTeX2e package for verbatim enhancements +\every@verbatim=\toks19 +\verbatim@line=\toks20 +\verbatim@in@stream=\read2 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2021/10/31 v2.13 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 227. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex +) +(/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty +Package: colortbl 2020/01/04 v1.0e Color table columns (DPC) +\everycr=\toks21 +\minrowclearance=\skip54 +) +\rownum=\count198 +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1352. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1356. +Package xcolor Info: Model `RGB' extended on input line 1368. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1370. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1371. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1372. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1373. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1374. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1375. +) +(./longtable_doxygen.sty +Package: longtable_doxygen 2014/10/28 v4.11 Multi-page Table package (DPC) - fr +ozen version for doxygen +\LTleft=\skip55 +\LTright=\skip56 +\LTpre=\skip57 +\LTpost=\skip58 +\LTchunksize=\count199 +\LTcapwidth=\dimen143 +\LT@head=\box52 +\LT@firsthead=\box53 +\LT@foot=\box54 +\LT@lastfoot=\box55 +\LT@cols=\count266 +\LT@rows=\count267 +\c@LT@tables=\count268 +\c@LT@chunks=\count269 +\LT@p@ftn=\toks22 +) (./tabu_doxygen.sty +Package: tabu_doxygen 2011/02/26 v2.8 - flexible LaTeX tabulars (FC), frozen ve +rsion for doxygen + +(/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty +Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages +\@vwid@box=\box56 +\sift@deathcycles=\count270 +\@vwid@loff=\dimen144 +\@vwid@roff=\dimen145 +) +\c@taburow=\count271 +\tabu@nbcols=\count272 +\tabu@cnt=\count273 +\tabu@Xcol=\count274 +\tabu@alloc=\count275 +\tabu@nested=\count276 +\tabu@target=\dimen146 +\tabu@spreadtarget=\dimen147 +\tabu@naturalX=\dimen148 +\tabucolX=\dimen149 +\tabu@Xsum=\dimen150 +\extrarowdepth=\dimen151 +\abovetabulinesep=\dimen152 +\belowtabulinesep=\dimen153 +\tabustrutrule=\dimen154 +\tabu@thebody=\toks23 +\tabu@footnotes=\toks24 +\tabu@box=\box57 +\tabu@arstrutbox=\box58 +\tabu@hleads=\box59 +\tabu@vleads=\box60 +\tabu@cellskip=\skip59 +) +(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty +Package: fancyvrb 2021/12/21 4.1b verbatim text (tvz,hv) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks25 +) +\FV@CodeLineNo=\count277 +\FV@InFile=\read3 +\FV@TabBox=\box61 +\c@FancyVerbLine=\count278 +\FV@StepNumber=\count279 +\FV@OutFile=\write3 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty +Package: tabularx 2020/01/15 v2.11c `tabularx' package (DPC) +\TX@col@width=\dimen155 +\TX@old@table=\dimen156 +\TX@old@col=\dimen157 +\TX@target=\dimen158 +\TX@delta=\dimen159 +\TX@cols=\count280 +\TX@ftn=\toks26 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty +Package: multicol 2021/10/28 v1.9b multicolumn formatting (FMi) +\c@tracingmulticols=\count281 +\mult@box=\box62 +\multicol@leftmargin=\dimen160 +\c@unbalance=\count282 +\c@collectmore=\count283 +\doublecol@number=\count284 +\multicoltolerance=\count285 +\multicolpretolerance=\count286 +\full@width=\dimen161 +\page@free=\dimen162 +\premulticols=\dimen163 +\postmulticols=\dimen164 +\multicolsep=\skip60 +\multicolbaselineskip=\skip61 +\partial@page=\box63 +\last@line=\box64 +\maxbalancingoverflow=\dimen165 +\mult@rightbox=\box65 +\mult@grightbox=\box66 +\mult@firstbox=\box67 +\mult@gfirstbox=\box68 +\@tempa=\box69 +\@tempa=\box70 +\@tempa=\box71 +\@tempa=\box72 +\@tempa=\box73 +\@tempa=\box74 +\@tempa=\box75 +\@tempa=\box76 +\@tempa=\box77 +\@tempa=\box78 +\@tempa=\box79 +\@tempa=\box80 +\@tempa=\box81 +\@tempa=\box82 +\@tempa=\box83 +\@tempa=\box84 +\@tempa=\box85 +\@tempa=\box86 +\@tempa=\box87 +\@tempa=\box88 +\@tempa=\box89 +\@tempa=\box90 +\@tempa=\box91 +\@tempa=\box92 +\@tempa=\box93 +\@tempa=\box94 +\@tempa=\box95 +\@tempa=\box96 +\@tempa=\box97 +\@tempa=\box98 +\@tempa=\box99 +\@tempa=\box100 +\@tempa=\box101 +\@tempa=\box102 +\@tempa=\box103 +\@tempa=\box104 +\c@minrows=\count287 +\c@columnbadness=\count288 +\c@finalcolumnbadness=\count289 +\last@try=\dimen166 +\multicolovershoot=\dimen167 +\multicolundershoot=\dimen168 +\mult@nat@firstbox=\box105 +\colbreak@box=\box106 +\mc@col@check@num=\count290 +) +(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty +Package: multirow 2021/03/15 v2.8 Span multiple rows of a table +\multirow@colwidth=\skip62 +\multirow@cntb=\count291 +\multirow@dima=\skip63 +\bigstrutjot=\dimen169 +) +(/usr/share/texlive/texmf-dist/tex/latex/hanging/hanging.sty +Package: hanging 2009/09/02 v1.2b hanging paragraphs and punctuation +\h@ngcommawd=\skip64 +\h@ngfstopwd=\skip65 +\h@ngquotewd=\skip66 +\h@ngdquotewd=\skip67 +\h@ngquerywd=\skip68 +\h@ngexclwd=\skip69 +\h@ngcolonwd=\skip70 +\h@ngscolonwd=\skip71 +) +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty +Package: ifpdf 2019/10/25 v3.4 ifpdf legacy package. Use iftex instead. + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2020/03/06 v1.0d TeX engine tests +)) +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/adjustbox.sty +Package: adjustbox 2020/08/19 v1.3 Adjusting TeX boxes (trim, clip, ...) + +(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2020/11/20 v2.8 package option processing (HA) + +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks27 +\XKV@tempa@toks=\toks28 +) +\XKV@depth=\count292 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/adjcalc.sty +Package: adjcalc 2012/05/16 v1.1 Provides advanced setlength with multiple back +-ends (calc, etex, pgfmath) +) +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/trimclip.sty +Package: trimclip 2020/08/19 v1.2 Trim and clip general TeX material + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 107. +) +\Gin@req@height=\dimen170 +\Gin@req@width=\dimen171 +) +(/usr/share/texlive/texmf-dist/tex/latex/collectbox/collectbox.sty +Package: collectbox 2012/05/17 v0.4b Collect macro arguments as boxes +\collectedbox=\box107 +) +\tc@llx=\dimen172 +\tc@lly=\dimen173 +\tc@urx=\dimen174 +\tc@ury=\dimen175 +Package trimclip Info: Using driver 'tc-pdftex.def'. + +(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/tc-pdftex.def +File: tc-pdftex.def 2019/01/04 v2.2 Clipping driver for pdftex +)) +\adjbox@Width=\dimen176 +\adjbox@Height=\dimen177 +\adjbox@Depth=\dimen178 +\adjbox@Totalheight=\dimen179 +\adjbox@pwidth=\dimen180 +\adjbox@pheight=\dimen181 +\adjbox@pdepth=\dimen182 +\adjbox@ptotalheight=\dimen183 + +(/usr/share/texlive/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty +Package: ifoddpage 2016/04/23 v1.1 Conditionals for odd/even page detection +\c@checkoddpage=\count293 +)) +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\@emptytoks=\toks29 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(/usr/share/texlive/texmf-dist/tex/latex/stackengine/stackengine.sty +Package: stackengine 2021/07/22 v4.11\ Stacking text and objects in convenient +ways + +(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count294 +) +(/usr/share/texlive/texmf-dist/tex/generic/listofitems/listofitems.sty +(/usr/share/texlive/texmf-dist/tex/generic/listofitems/listofitems.tex +\loi_cnt_foreach_nest=\count295 +\loi_nestcnt=\count296 +) +Package: listofitems 2019/08/21 v1.63 Grab items in lists using user-specified +sep char (CT) +) +\c@@stackindex=\count297 +\@boxshift=\skip72 +\stack@tmplength=\skip73 +\temp@stkl=\skip74 +\@stackedboxwidth=\skip75 +\@addedbox=\box108 +\@anchorbox=\box109 +\@insetbox=\box110 +\se@backgroundbox=\box111 +\stackedbox=\box112 +\@centerbox=\box113 +\c@ROWcellindex@=\count298 +) +(/usr/share/texlive/texmf-dist/tex/latex/enumitem/enumitem.sty +Package: enumitem 2019/06/20 v3.9 Customized lists +\labelindent=\skip76 +\enit@outerparindent=\dimen184 +\enit@toks=\toks30 +\enit@inbox=\box114 +\enit@count@id=\count299 +\enitdp@description=\count300 +) +(/usr/share/texlive/texmf-dist/tex/generic/alphalph/alphalph.sty +Package: alphalph 2019/12/09 v2.6 Convert numbers to letters (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +)) +(/usr/share/texlive/texmf-dist/tex/generic/ulem/ulem.sty +\UL@box=\box115 +\UL@hyphenbox=\box116 +\UL@skip=\skip77 +\UL@hook=\toks31 +\UL@height=\dimen185 +\UL@pe=\count301 +\UL@pixel=\dimen186 +\ULC@box=\box117 +Package: ulem 2019/11/18 +\ULdepth=\dimen187 +) +\xrefbox=\box118 +\xreflength=\skip78 +\CodeWidthChar=\skip79 +\CodeHeightChar=\skip80 +\DoxyCodeWidth=\skip81 +\c@DoxyEnumeratei=\count302 +\c@DoxyEnumerateii=\count303 +\c@DoxyEnumerateiii=\count304 +\c@DoxyEnumerateiv=\count305 +\c@DoxyEnumeratev=\count306 +\c@DoxyEnumeratevi=\count307 +\c@DoxyEnumeratevii=\count308 +\c@DoxyEnumerateviii=\count309 +\c@DoxyEnumerateix=\count310 +\c@DoxyEnumeratex=\count311 +\c@DoxyEnumeratexi=\count312 +\c@DoxyEnumeratexii=\count313 +\enitdp@DoxyEnumerate=\count314 +\enitdp@DoxyItemize=\count315 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2021/02/14 v1.3d Input encoding file +\inpenc@prehook=\toks32 +\inpenc@posthook=\toks33 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty +Package: makeidx 2021/10/04 v1.0m Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2020/02/02 v2.0n Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/latex/wasysym/wasysym.sty +Package: wasysym 2020/01/19 v2.4 Wasy-2 symbol support package +\symwasy=\mathgroup6 +LaTeX Font Info: Overwriting symbol font `wasy' in version `bold' +(Font) U/wasy/m/n --> U/wasy/b/n on input line 93. +) +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifxetex.sty +Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead. +) +(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2021/04/29 v2.0v Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/helvet.sty +Package: helvet 2020/03/25 PSNFSS-v9.3 (WaS) +) +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/courier.sty +Package: courier 2020/03/25 PSNFSS-v9.3 (WaS) +) +(/usr/share/texlive/texmf-dist/tex/latex/sectsty/sectsty.sty +Package: sectsty 2002/02/25 v2.0.2 Commands to change all sectional heading sty +les + + +LaTeX Warning: Command \underbar has changed. + Check if current package is valid. + + +LaTeX Warning: Command \underline has changed. + Check if current package is valid. + +) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. +) +\Gm@cnth=\count316 +\Gm@cntv=\count317 +\c@Gm@tempcnt=\count318 +\Gm@bindingoffset=\dimen188 +\Gm@wd@mp=\dimen189 +\Gm@odd@mp=\dimen190 +\Gm@even@mp=\dimen191 +\Gm@layoutwidth=\dimen192 +\Gm@layoutheight=\dimen193 +\Gm@layouthoffset=\dimen194 +\Gm@layoutvoffset=\dimen195 +\Gm@dimlist=\toks34 +) +(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2021/01/28 v4.0.1 Extensive control of page headers and foote +rs +\f@nch@headwidth=\skip82 +\f@nch@O@elh=\skip83 +\f@nch@O@erh=\skip84 +\f@nch@O@olh=\skip85 +\f@nch@O@orh=\skip86 +\f@nch@O@elf=\skip87 +\f@nch@O@erf=\skip88 +\f@nch@O@olf=\skip89 +\f@nch@O@orf=\skip90 +) +(/usr/share/texlive/texmf-dist/tex/latex/natbib/natbib.sty +Package: natbib 2010/09/13 8.31b (PWD, AO) +\bibhang=\skip91 +\bibsep=\skip92 +LaTeX Info: Redefining \cite on input line 694. +\c@NAT@ctr=\count319 +) +(/usr/share/texlive/texmf-dist/tex/latex/tocloft/tocloft.sty +Package: tocloft 2017/08/31 v2.3i parameterised ToC, etc., typesetting +Package tocloft Info: The document has chapter divisions on input line 51. +\cftparskip=\skip93 +\cftbeforetoctitleskip=\skip94 +\cftaftertoctitleskip=\skip95 +\cftbeforepartskip=\skip96 +\cftpartnumwidth=\skip97 +\cftpartindent=\skip98 +\cftbeforechapskip=\skip99 +\cftchapindent=\skip100 +\cftchapnumwidth=\skip101 +\cftbeforesecskip=\skip102 +\cftsecindent=\skip103 +\cftsecnumwidth=\skip104 +\cftbeforesubsecskip=\skip105 +\cftsubsecindent=\skip106 +\cftsubsecnumwidth=\skip107 +\cftbeforesubsubsecskip=\skip108 +\cftsubsubsecindent=\skip109 +\cftsubsubsecnumwidth=\skip110 +\cftbeforeparaskip=\skip111 +\cftparaindent=\skip112 +\cftparanumwidth=\skip113 +\cftbeforesubparaskip=\skip114 +\cftsubparaindent=\skip115 +\cftsubparanumwidth=\skip116 +\cftbeforeloftitleskip=\skip117 +\cftafterloftitleskip=\skip118 +\cftbeforefigskip=\skip119 +\cftfigindent=\skip120 +\cftfignumwidth=\skip121 +\c@lofdepth=\count320 +\c@lotdepth=\count321 +\cftbeforelottitleskip=\skip122 +\cftafterlottitleskip=\skip123 +\cftbeforetabskip=\skip124 +\cfttabindent=\skip125 +\cfttabnumwidth=\skip126 +) +\@indexfile=\write4 +\openout4 = `refman.idx'. + + +Writing index file refman.idx +(/usr/share/texlive/texmf-dist/tex/latex/newunicodechar/newunicodechar.sty +Package: newunicodechar 2018/04/08 v1.2 Defining Unicode characters +) + +Package newunicodechar Warning: Redefining Unicode character on input line 116. + + + +Package newunicodechar Warning: Redefining Unicode character on input line 117. + + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2021-06-07 v7.00m Hypertext links for LaTeX + +(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO) +) +\@linkdim=\dimen196 +\Hy@linkcounter=\count322 +\Hy@pagecounter=\count323 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2021-06-07 v7.00m Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def +File: hyperref-langpatches.def 2021-06-07 v7.00m Hyperref: patches for babel la +nguages +) +(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count324 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2021-06-07 v7.00m Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Hyper figures OFF on input line 4192. +Package hyperref Info: Link nesting OFF on input line 4197. +Package hyperref Info: Hyper index ON on input line 4200. +Package hyperref Info: Plain pages OFF on input line 4207. +Package hyperref Info: Backreferencing ON on input line 4210. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4445. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/backref.sty +Package: backref 2021/02/04 v1.41 Bibliographical back referencing + +(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO) + +(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac +kage +with kernel methods +) +(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +86. +)) +\c@Hy@tempcnt=\count325 + +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4804. +\XeTeXLinkMargin=\dimen197 + +(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) +) +\Fld@menulength=\count326 +\Field@Width=\dimen198 +\Fld@charsize=\dimen199 +Package hyperref Info: Hyper figures OFF on input line 6076. +Package hyperref Info: Link nesting OFF on input line 6081. +Package hyperref Info: Hyper index ON on input line 6084. +Package hyperref Info: backreferencing ON on input line 6089. +Package hyperref Info: Link coloring OFF on input line 6096. +Package hyperref Info: Link coloring with OCG OFF on input line 6101. +Package hyperref Info: PDF/A mode OFF on input line 6106. +LaTeX Info: Redefining \ref on input line 6146. +LaTeX Info: Redefining \pageref on input line 6150. + +(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi +package with kernel methods +) +\Hy@abspage=\count327 +\c@Item=\count328 +\c@Hfootnote=\count329 + + +LaTeX Warning: Command \LT@p@ftntext has changed. + Check if current package is valid. + +) +Package hyperref Info: Driver: hpdftex. + (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2021-06-07 v7.00m Hyperref driver for pdfTeX +\Fld@listcount=\count330 +\c@bookmark@seq@number=\count331 +\Hy@SectionHShift=\skip127 +) +Package hyperref Info: Option `colorlinks' set `true' on input line 136. +Package hyperref Info: Option `unicode' set `true' on input line 136. + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2020/10/26 v3.5g Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2020/10/21 v2.2e caption3 kernel (AR) +\captionmargin=\dimen256 +\captionmargin@=\dimen257 +\captionwidth=\dimen258 +\caption@tempdima=\dimen259 +\caption@indent=\dimen260 +\caption@parindent=\dimen261 +\caption@hangindent=\dimen262 +Package caption Info: Standard document class detected. +) +\c@caption@flags=\count332 +\c@continuedfloat=\count333 +Package caption Info: float package is loaded. +Package caption Info: hyperref package is loaded. +Package caption Info: longtable package is loaded. + +(/usr/share/texlive/texmf-dist/tex/latex/caption/ltcaption.sty +Package: ltcaption 2020/05/30 v1.4b longtable captions (AR) +)) +(/usr/share/texlive/texmf-dist/tex/latex/etoc/etoc.sty +Package: etoc 2021/09/23 v1.09e Completely customisable TOCs (JFB) +\Etoc@toctoks=\toks35 +\c@etoc@tocid=\count334 +\c@etoc@tocdepth=\count335 +\etoc@framed@titlebox=\box119 +\etoc@framed@contentsbox=\box120 +) +LaTeX Font Info: Trying to load font information for T1+phv on input line 15 +2. + +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd +File: t1phv.fd 2020/03/25 scalable font definitions for T1/phv. +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 8.99994pt on input line 152. + +(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2022-01-12 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count336 +\l__pdf_internal_box=\box121 +) +(./refman.aux) +\openout1 = `refman.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 152. +LaTeX Font Info: ... okay on input line 152. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count337 +\scratchdimen=\dimen263 +\scratchbox=\box122 +\nofMPsegments=\count338 +\nofMParguments=\count339 +\everyMPshowfont=\toks36 +\MPscratchCnt=\count340 +\MPscratchDim=\dimen264 +\MPnumerator=\count341 +\makeMPintoPDFobject=\count342 +\everyMPtoPDFconversion=\toks37 +) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(71.13188pt, 455.24411pt, 71.13188pt) +* v-part:(T,H,B)=(71.13188pt, 702.78308pt, 71.13188pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=455.24411pt +* \textheight=702.78308pt +* \oddsidemargin=-1.1381pt +* \evensidemargin=-1.1381pt +* \topmargin=-31.2056pt +* \headheight=12.0pt +* \headsep=18.06749pt +* \topskip=10.0pt +* \footskip=25.29494pt +* \marginparwidth=125.0pt +* \marginparsep=7.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +Package hyperref Info: Link coloring ON on input line 152. +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2021-04-02 v2.47 Cross-referencing by name of section + +(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) +) +\c@section@level=\count343 +) +LaTeX Info: Redefining \ref on input line 152. +LaTeX Info: Redefining \pageref on input line 152. +LaTeX Info: Redefining \nameref on input line 152. + +(./refman.out) (./refman.out) +\@outlinefile=\write5 +\openout5 = `refman.out'. + +Package backref Info: ** backref set up for natbib ** on input line 152. +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +\Etoc@tf=\read4 +Package hyperref Info: Option `pageanchor' set `false' on input line 160. +Package hyperref Info: Option `bookmarksnumbered' set `true' on input line 160. + +Package hyperref Info: Option `unicode' set `true' on input line 160. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 12.9599pt on input line 165. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 6.29996pt on input line 165. +LaTeX Font Info: Trying to load font information for U+msa on input line 165 +. + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Trying to load font information for U+msb on input line 165 +. + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +LaTeX Font Info: Trying to load font information for U+wasy on input line 16 +5. + +(/usr/share/texlive/texmf-dist/tex/latex/wasysym/uwasy.fd +File: uwasy.fd 2020/01/19 v2.4 Wasy-2 symbol font definitions +) +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 10.79993pt on input line 167. + [1 + + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2 + +] +\tf@toc=\write6 +\openout6 = `refman.toc'. + +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 8.99994pt on input line 173. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 6.29996pt on input line 173. + [1] [2] +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 7.19995pt on input line 173. +LaTeX Font Info: Trying to load font information for T1+pcr on input line 17 +3. + +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd +File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. +) [3] [4] [5] [6] +[7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18 + +] +Package hyperref Info: Option `pageanchor' set `true' on input line 176. + +Chapter 1. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 18.66588pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 18.66588pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/bc/n' will be +(Font) scaled to size 18.66588pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 22.39185pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 22.39185pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/bc/n' will be +(Font) scaled to size 22.39185pt on input line 178. +LaTeX Font Info: Font shape `T1/phv/bc/n' will be +(Font) scaled to size 6.29996pt on input line 178. +(./md_daemon_install_README.tex +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 12.9599pt on input line 1. +) [1 + +] [2 + +] +Chapter 2. +(./md_daemon_README.tex [3]) +Underfull \hbox (badness 10000) in paragraph at lines 10--186 +\T1/pcr/m/n/10 sudo systemctl stop [] && xmake && xmake install --admin [] + [] + +[4] +Chapter 3. +(./md_README.tex +LaTeX Font Info: Trying to load font information for TS1+phv on input line 3 +. + (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1phv.fd +File: ts1phv.fd 2020/03/25 scalable font definitions for TS1/phv. +) +LaTeX Font Info: Font shape `TS1/phv/m/n' will be +(Font) scaled to size 8.99994pt on input line 3. +) +[5 + +] [6 + +] +Chapter 4. +(./md_SETUP.tex) [7] [8 + +] +Chapter 5. +(./md_tui_README.tex) [9] [10 + +] +Chapter 6. +(./namespaces.tex) [11] [12 + +] +Chapter 7. +(./hierarchy.tex) [13] [14 + +] +Chapter 8. +(./annotated.tex) [15] [16 + +] +Chapter 9. +(./files.tex [17]) [18] +Chapter 10. +(./namespacebehaviour__tree.tex +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 10.79993pt on input line 3. +) (./namespacecar.tex) +(./namespacecar_1_1configuration.tex) (./namespacecar_1_1display.tex) +(./namespacecar_1_1display_1_1console.tex [19 + +]) +(./namespacecar_1_1display_1_1console_1_1component.tex) +(./namespacecar_1_1display_1_1console_1_1component_1_1debug.tex) +(./namespacecar_1_1display_1_1console_1_1component_1_1main.tex) +(./namespacecar_1_1display_1_1console_1_1component_1_1settings.tex) +(./namespacecar_1_1display_1_1console_1_1screen.tex) +(./namespacecar_1_1plugin.tex [20]) (./namespacecar_1_1system.tex) +(./namespacecar_1_1system_1_1device.tex) +(./namespacecar_1_1system_1_1device_1_1lidar.tex) +(./namespacecar_1_1system_1_1logging.tex [21]) +(./namespacecar_1_1system_1_1messaging.tex) +(./namespacecar_1_1system_1_1movement.tex) +(./namespacecar_1_1system_1_1movement_1_1controller.tex) [22] +Chapter 11. + +(./classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController.t +ex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 3980 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:23 +(epstopdf) size: 5604 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementController- +eps-converted-to.pdf> + +File: classcar_1_1system_1_1movement_1_1controller_1_1AbstractMovementControlle +r-eps-converted-to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classcar_1_1system_1_1movement_1_1controller_1_1Abstra +ctMovementController-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 264.60638pt x 56.9055pt. + +Underfull \hbox (badness 10000) in paragraph at lines 53--54 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::initialize ( ) + [] + +[23 + +] +LaTeX Font Info: Font shape `T1/pcr/m/it' in size <8> not available +(Font) Font shape `T1/pcr/m/sl' tried instead on input line 63. + +Underfull \hbox (badness 10000) in paragraph at lines 63--64 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::set[]Camera[]Servo1[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 73--74 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::set[]Camera[]Servo2[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 83--84 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::set[]Front[]Wheels[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 93--94 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::set[]Rear[]Left[]Wheel[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 103--104 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::set[]Rear[]Left[]Wheel[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 113--114 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::set[]Rear[]Left[]Wheel[] + [] + +[24] +Underfull \hbox (badness 10000) in paragraph at lines 123--124 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::set[]Rear[]Right[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 133--134 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::set[]Rear[]Right[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 143--144 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::set[]Rear[]Right[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--154 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::set[]Rear[]Wheels[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 163--164 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::set[]Rear[]Wheels[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 173--174 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::set[]Rear[]Wheels[]Speed + [] + +[25] +Underfull \hbox (badness 10000) in paragraph at lines 183--184 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::stop ( ) [pure + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 193--194 +\T1/pcr/m/n/8 virtual void car[]::system[]::movement[]::controller[]::[]Abstrac +t[]Movement[]Controller[]::terminate ( ) + [] + +) (./classBackWheels.tex [26] +LaTeX Font Info: Font shape `T1/pcr/m/it' in size <7> not available +(Font) Font shape `T1/pcr/m/sl' tried instead on input line 57. + [27] [28]) +(./classbehaviour__tree_1_1BehaviourTreeHandler.tex [29] +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 3852 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:23 +(epstopdf) size: 5845 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1BehaviourTreeHandler-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1BehaviourTreeHandler-eps-converted-to.pdf Graphic + file (type pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1BehaviourTreeHandler-eps-conve +rted-to.pdf used on input line 10. +(pdftex.def) Requested size: 171.41635pt x 56.9055pt. + +Underfull \hbox (badness 10000) in paragraph at lines 60--61 +\T1/pcr/m/n/8 std[]::string behaviour[]_[]tree[]::[]Behaviour[]Tree[]Handler[]: +:get[]Name ( ) [inline], [final], [override], + [] + +[30] +Overfull \hbox (21.81996pt too wide) in paragraph at lines 76--77 +| \T1/pcr/m/n/8 std[]::shared[]_[]ptr$\OML/cmm/m/it/8 <$ [] $>$ \T1/pcr/m/sl/8 + car[]_[]system \T1/pcr/m/n/8 ) [inline], [final], [override], + [] + +[31] +Underfull \hbox (badness 10000) in paragraph at lines 133--134 +\T1/pcr/m/n/8 std[]::shared[]_[]ptr$\OML/cmm/m/it/8 <$[]$>$ \T1/pcr/m/n/8 behav +iour[]_[]tree[]::[]Behaviour[]Tree[]Handler[]::car[]_[]system + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 145--146 +\T1/pcr/m/n/8 std[]::chrono[]::time[]_[]point$\OML/cmm/m/it/8 <$\T1/pcr/m/n/8 s +td[]::chrono[]::steady[]_[]clock$\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 behaviour[]_[ +]tree[]::[]Behaviour[]Tree[]Handler[] + [] + +[32]) (./classcar_1_1system_1_1device_1_1CameraDevice.tex +Overfull \hbox (50.93391pt too wide) in paragraph at lines 27--28 +[]\T1/phv/m/n/10 static tl[]::expected$\OML/cmm/m/it/10 <$ \T1/phv/m/n/10 std[] +::unique[]_[]ptr$\OML/cmm/m/it/10 <$ [] $>$\T1/phv/m/n/10 , std[]::string $\OML +/cmm/m/it/10 >$ [] \T1/phv/m/n/10 (std[]::shared[]_[]ptr$\OML/cmm/m/it/10 <$ [] + + [] + +[33] +LaTeX Font Info: Font shape `T1/phv/b/n' will be +(Font) scaled to size 7.19995pt on input line 68. + +Underfull \hbox (badness 10000) in paragraph at lines 96--97 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::unique[]_[ +]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m/it/8 >$ + \T1/pcr/m/n/8 car[]::system[]::device[]::[]Camera[] + [] + +[34] [35] +Underfull \hbox (badness 10000) in paragraph at lines 174--175 +\T1/pcr/m/n/8 std[]::shared[]_[]ptr$\OML/cmm/m/it/8 <$[]$>$ \T1/pcr/m/n/8 car[] +::system[]::device[]::[]Camera[]Device[]::configuration + [] + +[36]) (./classcar_1_1display_1_1console_1_1CarConsole.tex +Underfull \hbox (badness 7451) in paragraph at lines 10--12 +[][] \T1/phv/m/n/10 (std[]::shared[]_[]ptr$\OML/cmm/m/it/10 <$ [] $>$ []\T1/phv +/m/n/10 , std[]::shared[]_[]ptr$\OML/cmm/m/it/10 <$ [] $>$ + [] + +[37] +Underfull \hbox (badness 10000) in paragraph at lines 70--71 +\T1/pcr/m/n/8 std[]::shared[]_[]ptr$\OML/cmm/m/it/8 <$[]$>$ \T1/pcr/m/n/8 car[] +::display[]::console[]::[]Car[]Console[]::json[]_[]configuration + [] + + +Overfull \hbox (17.7145pt too wide) in paragraph at lines 76--77 +\T1/pcr/m/n/8 std[]::shared[]_[]ptr$\OML/cmm/m/it/8 <$[]$>$ \T1/pcr/m/n/8 car[] +::display[]::console[]::[]Car[]Console[]::vector[]_[]sink [private] + [] + +) (./classbehaviour__tree_1_1CarContext.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 3808 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:23 +(epstopdf) size: 5047 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classbehaviour__tree_1_1CarContext-eps-converted-to.pdf> + +File: classbehaviour__tree_1_1CarContext-eps-converted-to.pdf Graphic file (typ +e pdf) + +Package pdftex.def Info: classbehaviour__tree_1_1CarContext-eps-converted-to.pd +f used on input line 10. +(pdftex.def) Requested size: 124.48056pt x 56.9055pt. + [38] +Underfull \hbox (badness 10000) in paragraph at lines 49--50 +\T1/pcr/m/n/8 std[]::shared[]_[]ptr$\OML/cmm/m/it/8 <$ [] $>$ \T1/pcr/m/n/8 beh +aviour[]_[]tree[]::[]Car[]Context[]::get[]Car[]System ( ) const + [] + +[39]) (./classcar_1_1system_1_1CarSystem.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 3868 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:23 +(epstopdf) size: 5821 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classcar_1_1system_1_1CarSystem-eps-converted-to.pdf> + +File: classcar_1_1system_1_1CarSystem-eps-converted-to.pdf Graphic file (type p +df) + +Package pdftex.def Info: classcar_1_1system_1_1CarSystem-eps-converted-to.pdf +used on input line 10. +(pdftex.def) Requested size: 191.34242pt x 56.9055pt. +LaTeX Font Info: Font shape `T1/phv/m/n' will be +(Font) scaled to size 8.09995pt on input line 31. +LaTeX Font Info: Font shape `T1/phv/m/it' in size <9> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 31. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 8.09995pt on input line 31. + [40] +Underfull \hbox (badness 10000) in paragraph at lines 90--91 +\T1/pcr/m/n/8 const std[]::shared[]_[]ptr$\OML/cmm/m/it/8 <$ [] $>$ \T1/pcr/m/n +/8 car[]::system[]::[]Car[]System[]::get[]Configuration ( ) const + [] + +[41] [42] [43]) (./structcar_1_1configuration_1_1Configuration.tex [44] +Underfull \hbox (badness 10000) in paragraph at lines 58--59 +\T1/pcr/m/n/8 std[]::chrono[]::milliseconds car[]::configuration[]::[]Configura +tion[]::behaviour[]_[]tree[]_[]update[]_[]ms[]_[]interval + [] + +[45]) +(./classcar_1_1display_1_1console_1_1component_1_1main_1_1ConnectButton.tex +[46] +Underfull \hbox (badness 10000) in paragraph at lines 59--60 +\T1/pcr/m/n/8 std[]::shared[]_[]ptr$\OML/cmm/m/it/8 <$[]$>$ \T1/pcr/m/n/8 car[] +::display[]::console[]::component[]::main[]::[]Connect[]Button[]::car[]_[]syste +m + [] + +[47] +Underfull \hbox (badness 10000) in paragraph at lines 71--72 +\T1/pcr/m/n/8 std[]::string car[]::display[]::console[]::component[]::main[]::[ +]Connect[]Button[]::main[]_[]button[]_[]text = "Start + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 83--84 +\T1/pcr/m/n/8 std[]::function$\OML/cmm/m/it/8 <$\T1/pcr/m/n/8 void(std[]::strin +g)$\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 car[]::display[]::console[]::component[]::m +ain[]::[]Connect[]Button[]::on[]_[] + [] + +) (./classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugEnabler.tex +[48] +Underfull \hbox (badness 10000) in paragraph at lines 51--52 +\T1/pcr/m/n/8 Component[]Decorator car[]::display[]::console[]::component[]::de +bug[]::[]Debug[]Enabler[]::get[]Warning[]Modal ( ) + [] + +[49] +Underfull \hbox (badness 10000) in paragraph at lines 84--85 +\T1/pcr/m/n/8 constexpr auto car[]::display[]::console[]::component[]::debug[]: +:[]Debug[]Enabler[]::[]DEBUG[]_[][]ENABLE[]_[][]WARNING[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 84--85 +\T1/pcr/m/n/8 _[][]MESSAGE = "Enabling debug mode temporarily disables connecti +ng to online. Are you sure you + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 90--91 +\T1/pcr/m/n/8 constexpr auto car[]::display[]::console[]::component[]::debug[]: +:[]Debug[]Enabler[]::[]DEBUG[]_[][]MODE[]_[][]DISABLED[]_[][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 96--97 +\T1/pcr/m/n/8 constexpr auto car[]::display[]::console[]::component[]::debug[]: +:[]Debug[]Enabler[]::[]DEBUG[]_[][]MODE[]_[][]ENABLED[]_[][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 102--103 +\T1/pcr/m/n/8 constexpr auto car[]::display[]::console[]::component[]::debug[]: +:[]Debug[]Enabler[]::[]DEBUG[]_[][]MODE[]_[][]WAIT[]_[][]MESSAGE + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 108--109 +\T1/pcr/m/n/8 bool car[]::display[]::console[]::component[]::debug[]::[]Debug[] +Enabler[]::display[]_[]warn[]_[]debug[]_[]modal = false + [] + + +Overfull \hbox (39.1562pt too wide) in paragraph at lines 120--121 +\T1/pcr/m/n/8 std[]::string car[]::display[]::console[]::component[]::debug[]:: +[]Debug[]Enabler[]::status = [] + [] + +[50]) +(./classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugLidarCheckbox.t +ex +Underfull \hbox (badness 10000) in paragraph at lines 54--55 +\T1/pcr/m/n/8 nod[]::signal$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 void(bool)$\OML/cm +m/m/it/8 >$ \T1/pcr/m/n/8 & car[]::display[]::console[]::component[]::debug[]:: +[]Debug[]Lidar[]Checkbox[]::get[] + [] + +[51] +Underfull \hbox (badness 10000) in paragraph at lines 63--64 +\T1/pcr/m/n/8 Component car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Lidar[]Checkbox[]::lidar[]_[]motor[]_[]checkbox[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 69--70 +\T1/pcr/m/n/8 constexpr auto car[]::display[]::console[]::component[]::debug[]: +:[]Debug[]Lidar[]Checkbox[]::[]LIDAR[]_[][]MOTOR[]_[][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 75--76 +\T1/pcr/m/n/8 bool car[]::display[]::console[]::component[]::debug[]::[]Debug[] +Lidar[]Checkbox[]::lidar[]_[]motor[]_[]enabled = false + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 81--82 +\T1/pcr/m/n/8 constexpr auto car[]::display[]::console[]::component[]::debug[]: +:[]Debug[]Lidar[]Checkbox[]::[]LIDAR[]_[][]MOTOR[]_[][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 87--88 +\T1/pcr/m/n/8 bool car[]::display[]::console[]::component[]::debug[]::[]Debug[] +Lidar[]Checkbox[]::lidar[]_[]motor[]_[]loading[]_[]debounce + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 93--94 +\T1/pcr/m/n/8 nod[]::signal$\OML/cmm/m/it/8 <$\T1/pcr/m/n/8 void(bool)$\OML/cmm +/m/it/8 >$ \T1/pcr/m/n/8 car[]::display[]::console[]::component[]::debug[]::[]D +ebug[]Lidar[]Checkbox[]::lidar[]_[] + [] + +[52] +Underfull \hbox (badness 10000) in paragraph at lines 99--100 +\T1/pcr/m/n/8 std[]::string car[]::display[]::console[]::component[]::debug[]:: +[]Debug[]Lidar[]Checkbox[]::lidar[]_[]motor[]_[]status = + [] + +) +(./classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMessagingTextbo +x.tex +Underfull \hbox (badness 10000) in paragraph at lines 39--40 +\T1/pcr/m/n/8 ftxui[]::[]Component car[]::display[]::console[]::component[]::de +bug[]::[]Debug[]Messaging[]Textbox[]::element ( ) + [] + +[53] +Underfull \hbox (badness 10000) in paragraph at lines 60--61 +\T1/pcr/m/n/8 Component car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Messaging[]Textbox[]::messaging[]_[]container + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 66--67 +\T1/pcr/m/n/8 Component car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Messaging[]Textbox[]::messaging[]_[]textbox + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 72--73 +\T1/pcr/m/n/8 Component car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Messaging[]Textbox[]::messaging[]_[]title + [] + +) +(./classcar_1_1display_1_1console_1_1component_1_1debug_1_1DebugMovementRendere +r.tex [54] [55] +Underfull \hbox (badness 10000) in paragraph at lines 103--104 +\T1/pcr/m/n/8 car[]::display[]::console[]::component[]::debug[]::[]Debug[]Movem +ent[]Renderer[]::[]Debug[]Movement[]Renderer ( ) + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 112--113 +\T1/pcr/m/n/8 ftxui[]::[]Component car[]::display[]::console[]::component[]::de +bug[]::[]Debug[]Movement[]Renderer[]::element ( ) + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 118--119 +\T1/pcr/m/n/8 const int car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Movement[]Renderer[]::get[]Camera[]Servo1[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 124--125 +\T1/pcr/m/n/8 const int car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Movement[]Renderer[]::get[]Camera[]Servo2[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 130--131 +\T1/pcr/m/n/8 const int car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Movement[]Renderer[]::get[]Front[]Wheels[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 136--137 +\T1/pcr/m/n/8 const int car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Movement[]Renderer[]::get[]Rear[]Left[]Wheel[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 142--143 +\T1/pcr/m/n/8 const int car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Movement[]Renderer[]::get[]Rear[]Right[]Wheel[] + [] + +[56] +Underfull \hbox (badness 10000) in paragraph at lines 148--149 +\T1/pcr/m/n/8 nod[]::signal$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 void(bool)$\OML/cm +m/m/it/8 >$ \T1/pcr/m/n/8 & car[]::display[]::console[]::component[]::debug[]:: +[]Debug[]Movement[]Renderer[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 154--155 +\T1/pcr/m/n/8 bool car[]::display[]::console[]::component[]::debug[]::[]Debug[] +Movement[]Renderer[]::update[]Camera[]Servo1 ( ) + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 160--161 +\T1/pcr/m/n/8 bool car[]::display[]::console[]::component[]::debug[]::[]Debug[] +Movement[]Renderer[]::update[]Camera[]Servo2 ( ) + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 166--167 +\T1/pcr/m/n/8 bool car[]::display[]::console[]::component[]::debug[]::[]Debug[] +Movement[]Renderer[]::update[]Front[]Wheels ( ) + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 172--173 +\T1/pcr/m/n/8 bool car[]::display[]::console[]::component[]::debug[]::[]Debug[] +Movement[]Renderer[]::update[]Rear[]Wheels ( ) + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 181--182 +\T1/pcr/m/n/8 Component car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Movement[]Renderer[]::camera[]_[]servo[]_[]1[]_[] + [] + +[57] +Underfull \hbox (badness 10000) in paragraph at lines 187--188 +\T1/pcr/m/n/8 int car[]::display[]::console[]::component[]::debug[]::[]Debug[]M +ovement[]Renderer[]::camera[]_[]servo[]_[]1[]_[]angle[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 193--194 +\T1/pcr/m/n/8 Component car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Movement[]Renderer[]::camera[]_[]servo[]_[]2[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 199--200 +\T1/pcr/m/n/8 int car[]::display[]::console[]::component[]::debug[]::[]Debug[]M +ovement[]Renderer[]::camera[]_[]servo[]_[]2[]_[]angle[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 205--206 +\T1/pcr/m/n/8 constexpr int car[]::display[]::console[]::component[]::debug[]:: +[]Debug[]Movement[]Renderer[]::[]DEFAULT[]_[][]FRONT[]_[][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 211--212 +\T1/pcr/m/n/8 constexpr int car[]::display[]::console[]::component[]::debug[]:: +[]Debug[]Movement[]Renderer[]::[]DEFAULT[]_[][]REAR[]_[][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 217--218 +\T1/pcr/m/n/8 Component car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Movement[]Renderer[]::front[]_[]wheels[]_[]angle[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 223--224 +\T1/pcr/m/n/8 int car[]::display[]::console[]::component[]::debug[]::[]Debug[]M +ovement[]Renderer[]::front[]_[]wheels[]_[]angle[]_[] + [] + +[58] +Underfull \hbox (badness 10000) in paragraph at lines 229--230 +\T1/pcr/m/n/8 int car[]::display[]::console[]::component[]::debug[]::[]Debug[]M +ovement[]Renderer[]::previous[]_[]camera[]_[]servo[]_[]1[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 235--236 +\T1/pcr/m/n/8 int car[]::display[]::console[]::component[]::debug[]::[]Debug[]M +ovement[]Renderer[]::previous[]_[]camera[]_[]servo[]_[]2[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 241--242 +\T1/pcr/m/n/8 int car[]::display[]::console[]::component[]::debug[]::[]Debug[]M +ovement[]Renderer[]::previous[]_[]front[]_[]wheels[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 247--248 +\T1/pcr/m/n/8 int car[]::display[]::console[]::component[]::debug[]::[]Debug[]M +ovement[]Renderer[]::previous[]_[]rear[]_[]left[]_[]wheel[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 253--254 +\T1/pcr/m/n/8 int car[]::display[]::console[]::component[]::debug[]::[]Debug[]M +ovement[]Renderer[]::previous[]_[]rear[]_[]right[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 259--260 +\T1/pcr/m/n/8 int car[]::display[]::console[]::component[]::debug[]::[]Debug[]M +ovement[]Renderer[]::previous[]_[]rear[]_[]wheels[]_[] + [] + +[59] +Underfull \hbox (badness 10000) in paragraph at lines 265--266 +\T1/pcr/m/n/8 Component car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Movement[]Renderer[]::rear[]_[]left[]_[]wheel[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 271--272 +\T1/pcr/m/n/8 int car[]::display[]::console[]::component[]::debug[]::[]Debug[]M +ovement[]Renderer[]::rear[]_[]left[]_[]wheel[]_[]speed[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 277--278 +\T1/pcr/m/n/8 Component car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Movement[]Renderer[]::rear[]_[]right[]_[]wheel[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 283--284 +\T1/pcr/m/n/8 int car[]::display[]::console[]::component[]::debug[]::[]Debug[]M +ovement[]Renderer[]::rear[]_[]right[]_[]wheel[]_[]speed[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 289--290 +\T1/pcr/m/n/8 bool car[]::display[]::console[]::component[]::debug[]::[]Debug[] +Movement[]Renderer[]::rear[]_[]wheel[]_[]direction = + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 295--296 +\T1/pcr/m/n/8 constexpr auto car[]::display[]::console[]::component[]::debug[]: +:[]Debug[]Movement[]Renderer[]::[]REAR[]_[][]WHEEL[]_[][] + [] + +[60] +Underfull \hbox (badness 10000) in paragraph at lines 307--308 +\T1/pcr/m/n/8 bool car[]::display[]::console[]::component[]::debug[]::[]Debug[] +Movement[]Renderer[]::rear[]_[]wheel[]_[]direction[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 313--314 +\T1/pcr/m/n/8 constexpr auto car[]::display[]::console[]::component[]::debug[]: +:[]Debug[]Movement[]Renderer[]::[]REAR[]_[][]WHEEL[]_[][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 319--320 +\T1/pcr/m/n/8 nod[]::signal$\OML/cmm/m/it/8 <$\T1/pcr/m/n/8 void(bool)$\OML/cmm +/m/it/8 >$ \T1/pcr/m/n/8 car[]::display[]::console[]::component[]::debug[]::[]D +ebug[]Movement[]Renderer[]::rear[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 325--326 +\T1/pcr/m/n/8 std[]::string car[]::display[]::console[]::component[]::debug[]:: +[]Debug[]Movement[]Renderer[]::rear[]_[]wheel[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 331--332 +\T1/pcr/m/n/8 Component car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Movement[]Renderer[]::rear[]_[]wheel[]_[]menu[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 337--338 +\T1/pcr/m/n/8 Component car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Movement[]Renderer[]::rear[]_[]wheel[]_[]speed[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 343--344 +\T1/pcr/m/n/8 int car[]::display[]::console[]::component[]::debug[]::[]Debug[]M +ovement[]Renderer[]::rear[]_[]wheels[]_[]speed[]_[]slider[] + [] + +[61] +Underfull \hbox (badness 10000) in paragraph at lines 349--350 +\T1/pcr/m/n/8 Component car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Movement[]Renderer[]::servo[]_[]menu[]_[]entry + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 355--356 +\T1/pcr/m/n/8 Component car[]::display[]::console[]::component[]::debug[]::[]De +bug[]Movement[]Renderer[]::slider[]_[]container + [] + +) (./classcar_1_1system_1_1device_1_1DeviceManager.tex [62] +Underfull \hbox (badness 10000) in paragraph at lines 62--63 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::unique[]_[ +]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m/it/8 >$ + \T1/pcr/m/n/8 car[]::system[]::device[]::[]Device[] + [] + +[63] [64]) +(./classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 3980 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:24 +(epstopdf) size: 5606 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController-eps +-converted-to.pdf> + +File: classcar_1_1system_1_1movement_1_1controller_1_1DummyMovementController-e +ps-converted-to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classcar_1_1system_1_1movement_1_1controller_1_1DummyM +ovementController-eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 264.60638pt x 56.9055pt. + [65] +Underfull \hbox (badness 10000) in paragraph at lines 53--54 +\T1/pcr/m/n/8 void car[]::system[]::movement[]::controller[]::[]Dummy[]Movement +[]Controller[]::initialize ( ) [inline], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 93--94 +\T1/pcr/m/n/8 void car[]::system[]::movement[]::controller[]::[]Dummy[]Movement +[]Controller[]::set[]Rear[]Left[]Wheel[]Direction[]To[] + [] + +[66] +Underfull \hbox (badness 10000) in paragraph at lines 103--104 +\T1/pcr/m/n/8 void car[]::system[]::movement[]::controller[]::[]Dummy[]Movement +[]Controller[]::set[]Rear[]Left[]Wheel[]Direction[]To[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 123--124 +\T1/pcr/m/n/8 void car[]::system[]::movement[]::controller[]::[]Dummy[]Movement +[]Controller[]::set[]Rear[]Right[]Wheel[]Direction[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 133--134 +\T1/pcr/m/n/8 void car[]::system[]::movement[]::controller[]::[]Dummy[]Movement +[]Controller[]::set[]Rear[]Right[]Wheel[]Direction[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--154 +\T1/pcr/m/n/8 void car[]::system[]::movement[]::controller[]::[]Dummy[]Movement +[]Controller[]::set[]Rear[]Wheels[]Direction[]To[] + [] + +[67] +Underfull \hbox (badness 10000) in paragraph at lines 163--164 +\T1/pcr/m/n/8 void car[]::system[]::movement[]::controller[]::[]Dummy[]Movement +[]Controller[]::set[]Rear[]Wheels[]Direction[]To[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 183--184 +\T1/pcr/m/n/8 void car[]::system[]::movement[]::controller[]::[]Dummy[]Movement +[]Controller[]::stop ( ) [final], [override], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 193--194 +\T1/pcr/m/n/8 void car[]::system[]::movement[]::controller[]::[]Dummy[]Movement +[]Controller[]::terminate ( ) [inline], + [] + +) +(./structcar_1_1system_1_1messaging_1_1MessagingSystem_1_1FirstMessageStruct.te +x [68]) (./classcar_1_1configuration_1_1JsonConfiguration.tex [69] +Overfull \hbox (23.5786pt too wide) in paragraph at lines 43--44 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ []\T1/pcr/m/n/8 , std[]::string + $\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 car[]::configuration[]::[]Json[]Configuratio +n[]::load[]Configuration + [] + +[70]) (./classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 4074 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:24 +(epstopdf) size: 5575 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice-eps-converted-to.pdf> + +File: classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice-eps-converted-to.pdf + Graphic file (type pdf) + + +Package pdftex.def Info: classcar_1_1system_1_1device_1_1lidar_1_1LidarDevice-e +ps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 342.84036pt x 56.9055pt. + [71] [72]) +(./classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 3896 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:24 +(epstopdf) size: 5247 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy-eps-converted-to.pdf> + +File: classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy-eps-converted-to.pdf +Graphic file (type pdf) + +Package pdftex.def Info: classcar_1_1system_1_1device_1_1lidar_1_1LidarDummy-ep +s-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 166.44632pt x 56.9055pt. + [73] +Underfull \hbox (badness 10000) in paragraph at lines 47--48 +\T1/pcr/m/n/8 void car[]::system[]::device[]::lidar[]::[]Lidar[]Dummy[]::discon +nect ( ) [inline], [final], [override], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 57--58 +\T1/pcr/m/n/8 void car[]::system[]::device[]::lidar[]::[]Lidar[]Dummy[]::initia +lize ( ) [inline], [final], [override], + [] + +[74] +Underfull \hbox (badness 10000) in paragraph at lines 87--88 +\T1/pcr/m/n/8 void car[]::system[]::device[]::lidar[]::[]Lidar[]Dummy[]::termin +ate ( ) [inline], [final], [override], + [] + +) (./classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 3900 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:24 +(epstopdf) size: 5432 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner-eps-converted-to.pdf> + +File: classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner-eps-converted-to.pd +f Graphic file (type pdf) + +Package pdftex.def Info: classcar_1_1system_1_1device_1_1lidar_1_1LidarScanner- +eps-converted-to.pdf used on input line 10. +(pdftex.def) Requested size: 171.41635pt x 56.9055pt. + [75] +Overfull \hbox (45.30876pt too wide) in paragraph at lines 33--34 +[]\T1/phv/m/n/10 static tl[]::expected$\OML/cmm/m/it/10 <$ \T1/phv/m/n/10 std[] +::unique[]_[]ptr$\OML/cmm/m/it/10 <$ [] $>$\T1/phv/m/n/10 , std[]::string $\OML +/cmm/m/it/10 >$ [] \T1/phv/m/n/10 (std[]::shared[]_[]ptr$\OML/cmm/m/it/10 <$ [] + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 67--68 +\T1/pcr/m/n/8 static tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::uni +que[]_[]ptr$\OML/cmm/m/it/8 <$ [] $>$\T1/pcr/m/n/8 , std[]::string $\OML/cmm/m/ +it/8 >$ \T1/pcr/m/n/8 car[]::system[]::device[] + [] + +[76] +Underfull \hbox (badness 10000) in paragraph at lines 73--74 +\T1/pcr/m/n/8 void car[]::system[]::device[]::lidar[]::[]Lidar[]Scanner[]::disc +onnect ( ) [inline], [final], [override], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 83--84 +\T1/pcr/m/n/8 void car[]::system[]::device[]::lidar[]::[]Lidar[]Scanner[]::init +ialize ( ) [inline], [final], [override], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 113--114 +\T1/pcr/m/n/8 void car[]::system[]::device[]::lidar[]::[]Lidar[]Scanner[]::term +inate ( ) [inline], [final], [override], + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 123--124 +\T1/pcr/m/n/8 void car[]::system[]::device[]::lidar[]::[]Lidar[]Scanner[]::upda +te ( ) [inline], [final], [override], + [] + +[77] +Overfull \hbox (42.16011pt too wide) in paragraph at lines 136--137 +\T1/pcr/m/n/8 std[]::shared[]_[]ptr$\OML/cmm/m/it/8 <$[]$>$ \T1/pcr/m/n/8 car[] +::system[]::device[]::lidar[]::[]Lidar[]Scanner[]::configuration[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 166--167 +\T1/pcr/m/n/8 std[]::variant$\OML/cmm/m/it/8 <$\T1/pcr/m/n/8 std[]::function$\O +ML/cmm/m/it/8 <$\T1/pcr/m/n/8 std[]::vector$\OML/cmm/m/it/8 <$\T1/pcr/m/n/8 Mea +sure$\OML/cmm/m/it/8 >$\T1/pcr/m/n/8 ()$\OML/cmm/m/it/8 >$\T1/pcr/m/n/8 , nullp +tr[]_[]t$\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 car[]::system[]::device[]::lidar[] + [] + +) (./classcar_1_1display_1_1console_1_1screen_1_1LoggingScreen.tex [78] +[79]) +(./classcar_1_1display_1_1console_1_1component_1_1main_1_1MainErrorModal.tex +[80] [81]) +(./classcar_1_1display_1_1console_1_1component_1_1main_1_1MainExitModal.tex +[82]) (./classcar_1_1display_1_1console_1_1screen_1_1MainScreen.tex [83] +[84]) (./classcar_1_1system_1_1messaging_1_1MessagingSystem.tex [85] +LaTeX Font Info: Font shape `T1/phv/m/it' in size <7> not available +(Font) Font shape `T1/phv/m/sl' tried instead on input line 48. +LaTeX Font Info: Font shape `T1/phv/m/sl' will be +(Font) scaled to size 6.29996pt on input line 48. + [86] +Underfull \hbox (badness 10000) in paragraph at lines 96--97 +\T1/pcr/m/n/8 nod[]::signal$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 void(const std[]:: +string, const rapidjson[]::[]Document &)$\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 & car +[]::system[]::messaging[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 108--109 +\T1/pcr/m/n/8 tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::string, st +d[]::string $\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 car[]::system[]::messaging[]::[]M +essaging[]System[]::get[]First[] + [] + +LaTeX Font Info: Font shape `T1/phv/bc/n' will be +(Font) scaled to size 8.99994pt on input line 114. + +Underfull \hbox (badness 10000) detected at line 114 +[][][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 121--122 +\T1/pcr/m/n/8 nod[]::signal$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 void(const std[]:: +string)$\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 & car[]::system[]::messaging[]::[]Mess +aging[]System[]::get[]Message[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 127--128 +\T1/pcr/m/n/8 nod[]::signal$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 void(const std[]:: +string, const rapidjson[]::[]Document &)$\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 & car +[]::system[]::messaging[] + [] + +[87] [88] +Underfull \hbox (badness 10000) in paragraph at lines 238--239 +\T1/pcr/m/n/8 const tl[]::expected$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 nullptr[]_[ +]t, std[]::string $\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 car[]::system[]::messaging[ +]::[]Messaging[]System[]::try[] + [] + +[89] +Underfull \hbox (badness 10000) detected at line 244 +[][][] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 254--255 +\T1/pcr/m/n/8 nod[]::signal$\OML/cmm/m/it/8 <$\T1/pcr/m/n/8 void(const std[]::s +tring, const rapidjson[]::[]Document&)$\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 car[]:: +system[]::messaging[]::[] + [] + + +Overfull \hbox (37.3601pt too wide) in paragraph at lines 260--261 +\T1/pcr/m/n/8 std[]::shared[]_[]ptr$\OML/cmm/m/it/8 <$[]$>$ \T1/pcr/m/n/8 car[] +::system[]::messaging[]::[]Messaging[]System[]::configuration[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 272--273 +\T1/pcr/m/n/8 nod[]::signal$\OML/cmm/m/it/8 <$\T1/pcr/m/n/8 void(const std[]::s +tring)$\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 car[]::system[]::messaging[]::[]Messagi +ng[]System[]::message[]_[]signal[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 278--279 +\T1/pcr/m/n/8 nod[]::signal$\OML/cmm/m/it/8 <$\T1/pcr/m/n/8 void(std[]::string) +$\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 car[]::system[]::messaging[]::[]Messaging[]Sy +stem[]::on[]_[]disconnect[]_[]signal[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 284--285 +\T1/pcr/m/n/8 nod[]::signal$\OML/cmm/m/it/8 <$\T1/pcr/m/n/8 void(const std[]::s +tring, const rapidjson[]::[]Document&)$\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 car[]:: +system[]::messaging[]::[] + [] + +[90]) (./classcar_1_1system_1_1movement_1_1MovementSystem.tex [91] [92] +Underfull \hbox (badness 10000) in paragraph at lines 97--98 +\T1/pcr/m/n/8 void car[]::system[]::movement[]::[]Movement[]System[]::set[]Rear +[]Left[]Wheel[]Direction[]To[]Backward ( ) const + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 115--116 +\T1/pcr/m/n/8 void car[]::system[]::movement[]::[]Movement[]System[]::set[]Rear +[]Right[]Wheel[]Direction[]To[]Backward ( ) const + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 121--122 +\T1/pcr/m/n/8 void car[]::system[]::movement[]::[]Movement[]System[]::set[]Rear +[]Right[]Wheel[]Direction[]To[]Forward ( ) const + [] + +[93] +Underfull \hbox (badness 10000) in paragraph at lines 172--173 +\T1/pcr/m/n/8 std[]::unique[]_[]ptr$\OML/cmm/m/it/8 <$[]$>$ \T1/pcr/m/n/8 car[] +::system[]::movement[]::[]Movement[]System[]::movement[]_[] + [] + +[94]) (./classcar_1_1plugin_1_1Plugin.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 3852 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:24 +(epstopdf) size: 5848 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classcar_1_1plugin_1_1Plugin-eps-converted-to.pdf> + +File: classcar_1_1plugin_1_1Plugin-eps-converted-to.pdf Graphic file (type pdf) + + +Package pdftex.def Info: classcar_1_1plugin_1_1Plugin-eps-converted-to.pdf use +d on input line 10. +(pdftex.def) Requested size: 171.41635pt x 56.9055pt. + [95]) (./classcar_1_1plugin_1_1PluginManager.tex [96]) +(./classrpi__daemon.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 3774 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:24 +(epstopdf) size: 4540 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 6. +Package epstopdf Info: Output file is already uptodate. + <./classrpi__daemon-eps-converted-to.pdf> + +File: classrpi__daemon-eps-converted-to.pdf Graphic file (type pdf) + +Package pdftex.def Info: classrpi__daemon-eps-converted-to.pdf used on input l +ine 6. +(pdftex.def) Requested size: 61.17198pt x 56.9055pt. + [97] [98] +Underfull \hbox (badness 10000) in paragraph at lines 101--102 +\T1/pcr/m/n/8 std[]::chrono[]::milliseconds rpi[]_[]daemon[]::connection[]_[]ms +[]_[]interval = std[]::chrono[]::milliseconds(1000) + [] + +[99]) +(./classcar_1_1display_1_1console_1_1component_1_1settings_1_1SettingsEditConfi +g.tex [100] +Underfull \hbox (badness 10000) in paragraph at lines 50--51 +\T1/pcr/m/n/8 std[]::shared[]_[]ptr$\OML/cmm/m/it/8 <$[]$>$ \T1/pcr/m/n/8 car[] +::display[]::console[]::component[]::settings[]::[]Settings[]Edit[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 56--57 +\T1/pcr/m/n/8 Component car[]::display[]::console[]::component[]::settings[]::[ +]Settings[]Edit[]Config[]::input[]_[]settings[]_[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 62--63 +\T1/pcr/m/n/8 std[]::shared[]_[]ptr$\OML/cmm/m/it/8 <$[]$>$ \T1/pcr/m/n/8 car[] +::display[]::console[]::component[]::settings[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 74--75 +\T1/pcr/m/n/8 std[]::string car[]::display[]::console[]::component[]::settings[ +]::[]Settings[]Edit[]Config[]::placeholder = + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 80--81 +\T1/pcr/m/n/8 std[]::string car[]::display[]::console[]::component[]::settings[ +]::[]Settings[]Edit[]Config[]::settings[]_[]file[]_[]path + [] + +[101]) (./classcar_1_1display_1_1console_1_1screen_1_1SettingsScreen.tex +[102] +Underfull \hbox (badness 10000) in paragraph at lines 76--77 +[] \T1/pcr/m/n/8 car[]::display[]::console[]::screen[]::[]Settings[]Screen[]::d +ebug[]_[]messaging[]_[]text[]_[]box + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 82--83 +[] \T1/pcr/m/n/8 car[]::display[]::console[]::screen[]::[]Settings[]Screen[]::d +ebug[]_[]movement[]_[]renderer + [] + +) (./classTB6612.tex [103] [104] [105]) +(./classcar_1_1system_1_1logging_1_1VectorSink.tex +Package epstopdf Info: Source file: +(epstopdf) date: 2024-04-19 19:25:32 +(epstopdf) size: 3890 bytes +(epstopdf) Output file: +(epstopdf) date: 2024-04-19 19:26:25 +(epstopdf) size: 6420 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 10. +Package epstopdf Info: Output file is already uptodate. + <./classcar_1_1system_1_1logging_1_1VectorSink-eps-converted-to.pdf> + +File: classcar_1_1system_1_1logging_1_1VectorSink-eps-converted-to.pdf Graphic +file (type pdf) + +Package pdftex.def Info: classcar_1_1system_1_1logging_1_1VectorSink-eps-conver +ted-to.pdf used on input line 10. +(pdftex.def) Requested size: 182.09924pt x 56.9055pt. + [106] +Underfull \hbox (badness 10000) in paragraph at lines 55--57 +\T1/pcr/m/n/8 const std[]::vector$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 std[]::strin +g $\OML/cmm/m/it/8 >$ \T1/pcr/m/n/8 & []$\OML/cmm/m/it/8 <$ \T1/pcr/m/n/8 Mutex + $\OML/cmm/m/it/8 >$[]\T1/pcr/m/n/8 ::get[]_[]log[]_[] + [] + +[107]) [108] +Chapter 12. +(./behaviour__tree_2src_2main_8cpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--20 + + [] + +) (./daemon_2src_2main_8cpp.tex [109 + +] +Underfull \hbox (badness 10000) in paragraph at lines 3--18 + + [] + +[110]) (./tui_2src_2main_8cpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--21 + + [] + +[111]) (./BehaviourTreeHandler_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--11 + + [] + +) (./BehaviourTreeHandler_8hpp_source.tex [112] +Overfull \hbox (111.75548pt too wide) in paragraph at lines 33--33 +\T1/pcr/m/n/7 BehaviourTreeParser::instance().setCustomNodeParser(std::make_sha +red(CarCustomNodeParser())); + [] + + +Overfull \hbox (52.95552pt too wide) in paragraph at lines 34--34 +\T1/pcr/m/n/7 this->[]->getMessagingSystem()->getCommandSignal().connect(std::b +ind(&[], + [] + +[113] [114]) (./CarContext_8hpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +) (./CarContext_8hpp_source.tex) (./Configuration_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--7 + + [] + +[115]) (./Configuration_8h_source.tex) (./Plugin_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +[116]) (./Plugin_8h_source.tex) (./PluginManager_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--8 + + [] + +) (./PluginManager_8h_source.tex [117]) (./CarSystem_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--9 + + [] + +[118]) (./CarSystem_8h_source.tex [119]) (./CameraDevice_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--7 + + [] + +) (./CameraDevice_8h_source.tex [120]) (./DeviceManager_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--9 + + [] + +[121]) (./DeviceManager_8h_source.tex) (./LidarDevice_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--6 + + [] + +[122]) (./LidarDevice_8h_source.tex) (./LidarDummy_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--6 + + [] + +[123]) (./LidarDummy_8h_source.tex) (./LidarScanner_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--9 + + [] + +[124]) (./LidarScanner_8h_source.tex [125]) (./VectorSink_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--9 + + [] + +) (./VectorSink_8h_source.tex [126]) (./MessagingSystem_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--12 + + [] + +[127]) (./MessagingSystem_8h_source.tex [128]) (./StreamType_8h.tex) +(./StreamType_8h_source.tex [129]) (./AbstractMovementController_8h.tex) +(./AbstractMovementController_8h_source.tex) (./DeviceMovementController_8h.tex +) (./DeviceMovementController_8h_source.tex [130]) +(./DummyMovementController_8h.tex [131] +Underfull \hbox (badness 10000) in paragraph at lines 3--4 + + [] + +) (./DummyMovementController_8h_source.tex) (./RearWheel_8h.tex) +(./RearWheel_8h_source.tex [132]) (./Servo_8h.tex) (./Servo_8h_source.tex +[133]) (./MovementSystem_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +) (./MovementSystem_8h_source.tex [134] [135]) (./CarSystem_8cpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--17 + + [] + +) (./CameraDevice_8cpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--4 + + [] + +) (./DeviceManager_8cpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +) (./MessagingSystem_8cpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--14 + + [] + +[136]) (./DeviceMovementController_8cpp.tex) +(./DummyMovementController_8cpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +) (./RearWheel_8cpp.tex) (./Servo_8cpp.tex) (./test__front__wheels_8cpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--7 + + [] + +[137] [138]) (./test__rear__wheels_8cpp.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--11 + + [] + +) (./daemon_2install_2README_8md.tex [139]) (./daemon_2README_8md.tex) +(./README_8md.tex) (./tui_2README_8md.tex) (./TB6612_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +) (./TB6612_8h_source.tex [140]) (./TB6612_8cpp.tex) (./SETUP_8md.tex) +(./JsonConfiguration_8cxx.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--13 + + [] + +) (./CarConsole_8cpp.tex [141] +Underfull \hbox (badness 10000) in paragraph at lines 3--9 + + [] + +) (./CarConsole_8h.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--9 + + [] + +) (./CarConsole_8h_source.tex [142]) (./DebugEnabler_8cxx.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +[143]) (./DebugLidarCheckbox_8cxx.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +) (./DebugMessagingTextbox_8cxx.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +[144]) (./DebugMovementRenderer_8cxx.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +[145]) (./ConnectButton_8cxx.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +) (./MainErrorModal_8cxx.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +[146]) (./MainExitModal_8cxx.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--5 + + [] + +[147]) (./SettingsEditConfig_8cxx.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--6 + + [] + +[148]) (./LoggingScreen_8cxx.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--6 + + [] + +) (./MainScreen_8cxx.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--9 + + [] + +[149]) (./SettingsScreen_8cxx.tex +Underfull \hbox (badness 10000) in paragraph at lines 3--12 + + [] + +[150]) [151] [152 + +] (./refman.ind +Overfull \hbox (19.97931pt too wide) in paragraph at lines 77--79 +[]| \T1/phv/m/n/10 car::display::console::component::main::ConnectButton, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 109--111 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + +[153 + + +] +Overfull \hbox (71.27869pt too wide) in paragraph at lines 112--114 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 115--117 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 118--120 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (31.68616pt too wide) in paragraph at lines 169--171 +[]\T1/phv/m/n/10 car::display::console::component::debug::DebugLidarCheckbox, + [] + + +Overfull \hbox (46.02298pt too wide) in paragraph at lines 181--183 +[]\T1/phv/m/n/10 car::display::console::component::debug::DebugMessagingTextbox +, + [] + + +Overfull \hbox (51.27869pt too wide) in paragraph at lines 190--192 +[]\T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRenderer +, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 216--218 +[]| \T1/phv/m/n/10 pre-vi-ous_rear_right_wheel_speed_slider_value, + [] + + +Overfull \hbox (21.92421pt too wide) in paragraph at lines 225--227 +[]| \T1/phv/m/n/10 REAR_WHEEL_DIRECTION_BACKWARD_MESSAGE, + [] + + +Overfull \hbox (16.41637pt too wide) in paragraph at lines 230--231 +[]| \T1/phv/m/n/10 REAR_WHEEL_DIRECTION_FORWARD_MESSAGE, + [] + +[154] +Underfull \hbox (badness 10000) in paragraph at lines 243--245 +[]\T1/phv/m/n/10 car::display::console::component::main::ConnectButton, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 261--263 +[]\T1/phv/m/n/10 car::display::console::component::main::MainExitModal, + [] + + +Overfull \hbox (25.9888pt too wide) in paragraph at lines 269--271 +[]\T1/phv/m/n/10 car::display::console::component::settings::SettingsEditConfig +, + [] + +[155] +Overfull \hbox (35.85304pt too wide) in paragraph at lines 459--461 +[]\T1/phv/m/n/10 car::system::messaging::MessagingSystem::FirstMessageStruct, + [] + +[156] +Overfull \hbox (33.67482pt too wide) in paragraph at lines 466--468 +[]\T1/phv/m/n/10 car::system::movement::controller::AbstractMovementController, + + [] + + +Overfull \hbox (31.61415pt too wide) in paragraph at lines 483--485 +[]\T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + + +Overfull \hbox (19.97931pt too wide) in paragraph at lines 524--526 +[]| \T1/phv/m/n/10 car::display::console::component::main::ConnectButton, + [] + + +Overfull \hbox (45.9888pt too wide) in paragraph at lines 526--528 +[]| \T1/phv/m/n/10 car::display::console::component::settings::SettingsEditConf +ig, + [] + + +Overfull \hbox (22.94943pt too wide) in paragraph at lines 541--543 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugEnabler, + [] + + +Overfull \hbox (16.58447pt too wide) in paragraph at lines 545--547 +[]\T1/phv/m/n/10 common/include/behaviour_tree/BehaviourTreeHandler.hpp, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 555--557 +[]\T1/phv/m/n/10 common/include/car/system/device/CameraDevice.h, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 557--559 +[]\T1/phv/m/n/10 common/include/car/system/device/DeviceManager.h, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 559--561 +[]\T1/phv/m/n/10 common/include/car/system/device/lidar/LidarDevice.h, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 561--563 +[]\T1/phv/m/n/10 common/include/car/system/device/lidar/LidarDummy.h, + [] + + +Underfull \hbox (badness 1184) in paragraph at lines 565--567 +[]\T1/phv/m/n/10 common/include/car/system/logging/VectorSink.h, [][]126[][], + [] + + +Overfull \hbox (20.94969pt too wide) in paragraph at lines 567--569 +[]\T1/phv/m/n/10 common/include/car/system/messaging/MessagingSystem.h, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 569--571 +[]\T1/phv/m/n/10 common/include/car/system/messaging/StreamType.h, + [] + + +Overfull \hbox (98.20396pt too wide) in paragraph at lines 571--573 +[]\T1/phv/m/n/10 common/include/car/system/movement/controller/AbstractMovement +Controller.h, + [] + + +Overfull \hbox (92.5163pt too wide) in paragraph at lines 573--575 +[]\T1/phv/m/n/10 common/include/car/system/movement/controller/DeviceMovementCo +ntroller.h, + [] + + +Overfull \hbox (96.1433pt too wide) in paragraph at lines 575--577 +[]\T1/phv/m/n/10 common/include/car/system/movement/controller/DummyMovementCon +troller.h, + [] + + +Overfull \hbox (23.31664pt too wide) in paragraph at lines 577--579 +[]\T1/phv/m/n/10 common/include/car/system/movement/devices/RearWheel.h, + [] + + +Overfull \hbox (17.22377pt too wide) in paragraph at lines 581--583 +[]\T1/phv/m/n/10 common/include/car/system/movement/MovementSystem.h, + [] + +[157] +Underfull \hbox (badness 10000) in paragraph at lines 586--588 +[]\T1/phv/m/n/10 common/src/car/system/device/DeviceManager.cpp, + [] + + +Overfull \hbox (85.50554pt too wide) in paragraph at lines 590--592 +[]\T1/phv/m/n/10 common/src/car/system/movement/controller/DeviceMovementContro +ller.cpp, + [] + + +Overfull \hbox (89.13254pt too wide) in paragraph at lines 592--594 +[]\T1/phv/m/n/10 common/src/car/system/movement/controller/DummyMovementControl +ler.cpp, + [] + + +Overfull \hbox (16.30588pt too wide) in paragraph at lines 594--596 +[]\T1/phv/m/n/10 common/src/car/system/movement/devices/RearWheel.cpp, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 596--598 +[]\T1/phv/m/n/10 common/src/car/system/movement/devices/Servo.cpp, + [] + + +Overfull \hbox (22.94943pt too wide) in paragraph at lines 601--603 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugEnabler, + [] + + +Overfull \hbox (55.85304pt too wide) in paragraph at lines 604--606 +[]| \T1/phv/m/n/10 car::system::messaging::MessagingSystem::FirstMessageStruct, + + [] + + +Overfull \hbox (19.97931pt too wide) in paragraph at lines 620--622 +[]| \T1/phv/m/n/10 car::display::console::component::main::ConnectButton, + [] + + +Overfull \hbox (22.94943pt too wide) in paragraph at lines 644--646 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugEnabler, + [] + + +Overfull \hbox (22.94943pt too wide) in paragraph at lines 647--649 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugEnabler, + [] + + +Overfull \hbox (22.94943pt too wide) in paragraph at lines 659--661 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugEnabler, + [] + + +Overfull \hbox (22.94943pt too wide) in paragraph at lines 662--664 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugEnabler, + [] + + +Overfull \hbox (22.94943pt too wide) in paragraph at lines 665--667 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugEnabler, + [] + + +Overfull \hbox (51.68616pt too wide) in paragraph at lines 675--677 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugLidarCheckbox, + + [] + + +Overfull \hbox (66.02298pt too wide) in paragraph at lines 682--684 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMessagingTextb +ox, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 689--691 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 696--698 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 699--701 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + +[158] +Overfull \hbox (22.94943pt too wide) in paragraph at lines 714--716 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugEnabler, + [] + + +Overfull \hbox (51.68616pt too wide) in paragraph at lines 720--722 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugLidarCheckbox, + + [] + + +Overfull \hbox (66.02298pt too wide) in paragraph at lines 722--724 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMessagingTextb +ox, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 724--726 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (19.97931pt too wide) in paragraph at lines 726--728 +[]| \T1/phv/m/n/10 car::display::console::component::main::ConnectButton, + [] + + +Overfull \hbox (24.45235pt too wide) in paragraph at lines 728--730 +[]| \T1/phv/m/n/10 car::display::console::component::main::MainErrorModal, + [] + + +Overfull \hbox (19.45746pt too wide) in paragraph at lines 730--732 +[]| \T1/phv/m/n/10 car::display::console::component::main::MainExitModal, + [] + + +Overfull \hbox (45.9888pt too wide) in paragraph at lines 732--734 +[]| \T1/phv/m/n/10 car::display::console::component::settings::SettingsEditConf +ig, + [] + + +Overfull \hbox (22.94943pt too wide) in paragraph at lines 741--743 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugEnabler, + [] + + +Overfull \hbox (24.45235pt too wide) in paragraph at lines 744--746 +[]| \T1/phv/m/n/10 car::display::console::component::main::MainErrorModal, + [] + + +Overfull \hbox (55.85304pt too wide) in paragraph at lines 747--749 +[]| \T1/phv/m/n/10 car::system::messaging::MessagingSystem::FirstMessageStruct, + + [] + + +Overfull \hbox (24.45235pt too wide) in paragraph at lines 750--752 +[]| \T1/phv/m/n/10 car::display::console::component::main::MainErrorModal, + [] + + +Overfull \hbox (19.45746pt too wide) in paragraph at lines 755--757 +[]| \T1/phv/m/n/10 car::display::console::component::main::MainExitModal, + [] + + +Overfull \hbox (19.45746pt too wide) in paragraph at lines 758--760 +[]| \T1/phv/m/n/10 car::display::console::component::main::MainExitModal, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 776--778 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 779--781 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 792--794 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 795--797 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (22.94943pt too wide) in paragraph at lines 800--802 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugEnabler, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 817--819 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (51.68616pt too wide) in paragraph at lines 823--825 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugLidarCheckbox, + + [] + +[159] +Overfull \hbox (71.27869pt too wide) in paragraph at lines 844--846 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 847--849 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 850--852 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (22.94943pt too wide) in paragraph at lines 861--863 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugEnabler, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 889--891 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 891--893 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + + +Overfull \hbox (45.9888pt too wide) in paragraph at lines 899--901 +[]| \T1/phv/m/n/10 car::display::console::component::settings::SettingsEditConf +ig, + [] + + +Overfull \hbox (22.94943pt too wide) in paragraph at lines 908--910 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugEnabler, + [] + + +Overfull \hbox (45.9888pt too wide) in paragraph at lines 917--919 +[]| \T1/phv/m/n/10 car::display::console::component::settings::SettingsEditConf +ig, + [] + + +Overfull \hbox (51.68616pt too wide) in paragraph at lines 947--949 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugLidarCheckbox, + + [] + + +Overfull \hbox (51.68616pt too wide) in paragraph at lines 950--952 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugLidarCheckbox, + + [] + + +Overfull \hbox (51.68616pt too wide) in paragraph at lines 953--955 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugLidarCheckbox, + + [] + + +Overfull \hbox (51.68616pt too wide) in paragraph at lines 956--958 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugLidarCheckbox, + + [] + + +Overfull \hbox (51.68616pt too wide) in paragraph at lines 959--961 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugLidarCheckbox, + + [] + + +Overfull \hbox (51.68616pt too wide) in paragraph at lines 962--964 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugLidarCheckbox, + + [] + + +Overfull \hbox (51.68616pt too wide) in paragraph at lines 965--967 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugLidarCheckbox, + + [] + +[160] +Overfull \hbox (45.9888pt too wide) in paragraph at lines 977--979 +[]| \T1/phv/m/n/10 car::display::console::component::settings::SettingsEditConf +ig, + [] + + +Overfull \hbox (19.97931pt too wide) in paragraph at lines 1005--1007 +[]| \T1/phv/m/n/10 car::display::console::component::main::ConnectButton, + [] + + +Overfull \hbox (19.97931pt too wide) in paragraph at lines 1008--1010 +[]| \T1/phv/m/n/10 car::display::console::component::main::ConnectButton, + [] + + +Overfull \hbox (19.97931pt too wide) in paragraph at lines 1014--1016 +[]| \T1/phv/m/n/10 car::display::console::component::main::ConnectButton, + [] + + +Overfull \hbox (24.45235pt too wide) in paragraph at lines 1017--1019 +[]| \T1/phv/m/n/10 car::display::console::component::main::MainErrorModal, + [] + + +Overfull \hbox (19.45746pt too wide) in paragraph at lines 1022--1024 +[]| \T1/phv/m/n/10 car::display::console::component::main::MainExitModal, + [] + + +Overfull \hbox (24.45235pt too wide) in paragraph at lines 1030--1032 +[]| \T1/phv/m/n/10 car::display::console::component::main::MainErrorModal, + [] + + +Overfull \hbox (19.45746pt too wide) in paragraph at lines 1037--1039 +[]| \T1/phv/m/n/10 car::display::console::component::main::MainExitModal, + [] + + +Overfull \hbox (66.02298pt too wide) in paragraph at lines 1059--1061 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMessagingTextb +ox, + [] + + +Overfull \hbox (66.02298pt too wide) in paragraph at lines 1062--1064 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMessagingTextb +ox, + [] + + +Overfull \hbox (66.02298pt too wide) in paragraph at lines 1067--1069 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMessagingTextb +ox, + [] + + +Overfull \hbox (66.02298pt too wide) in paragraph at lines 1072--1074 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMessagingTextb +ox, + [] + + +Overfull \hbox (66.02298pt too wide) in paragraph at lines 1075--1077 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMessagingTextb +ox, + [] + + +Overfull \hbox (19.97931pt too wide) in paragraph at lines 1102--1104 +[]| \T1/phv/m/n/10 car::display::console::component::main::ConnectButton, + [] + +[161] +Overfull \hbox (45.9888pt too wide) in paragraph at lines 1128--1130 +[]| \T1/phv/m/n/10 car::display::console::component::settings::SettingsEditConf +ig, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1135--1137 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1138--1140 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1141--1143 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1144--1146 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1147--1149 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1150--1152 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1161--1163 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1164--1166 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1167--1169 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1170--1172 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1173--1175 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1176--1178 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1179--1181 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1182--1184 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1185--1187 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1188--1190 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1191--1193 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1194--1196 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1197--1199 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1200--1202 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1204--1206 +[]\T1/phv/m/n/10 repository/packages/t/tb6612/tb6612/include/TB6612.h, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1206--1208 +[]\T1/phv/m/n/10 repository/packages/t/tb6612/tb6612/src/TB6612.cpp, + [] + +[162] +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1246--1248 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 1257--1259 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 1259--1261 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 1263--1265 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 1265--1267 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + + +Overfull \hbox (24.45235pt too wide) in paragraph at lines 1274--1276 +[]| \T1/phv/m/n/10 car::display::console::component::main::MainErrorModal, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 1277--1279 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 1279--1281 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 1287--1289 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 1289--1291 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 1293--1295 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 1295--1297 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 1299--1301 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 1301--1303 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 1305--1307 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 1307--1309 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 1311--1313 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 1313--1315 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 1317--1319 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 1319--1321 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 1323--1325 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 1325--1327 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 1329--1331 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 1331--1333 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 1335--1337 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 1337--1339 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + +[163] +Overfull \hbox (45.9888pt too wide) in paragraph at lines 1348--1350 +[]| \T1/phv/m/n/10 car::display::console::component::settings::SettingsEditConf +ig, + [] + + +Overfull \hbox (45.9888pt too wide) in paragraph at lines 1351--1353 +[]| \T1/phv/m/n/10 car::display::console::component::settings::SettingsEditConf +ig, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1369--1371 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (22.94943pt too wide) in paragraph at lines 1386--1388 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugEnabler, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 1400--1402 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 1402--1404 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + + +Overfull \hbox (53.67482pt too wide) in paragraph at lines 1441--1443 +[]| \T1/phv/m/n/10 car::system::movement::controller::AbstractMovementControlle +r, + [] + + +Overfull \hbox (51.61415pt too wide) in paragraph at lines 1443--1445 +[]| \T1/phv/m/n/10 car::system::movement::controller::DummyMovementController, + [] + +[164] +Overfull \hbox (32.22624pt too wide) in paragraph at lines 1470--1472 +[]\T1/phv/m/n/10 tui/src/car/display/console/component/debug/DebugEnabler.cxx, + [] + + +Overfull \hbox (61.41298pt too wide) in paragraph at lines 1472--1474 +[]\T1/phv/m/n/10 tui/src/car/display/console/component/debug/DebugLidarCheckbox +.cxx, + [] + + +Overfull \hbox (75.7498pt too wide) in paragraph at lines 1474--1476 +[]\T1/phv/m/n/10 tui/src/car/display/console/component/debug/DebugMessagingText +box.cxx, + [] + + +Overfull \hbox (80.5555pt too wide) in paragraph at lines 1476--1478 +[]\T1/phv/m/n/10 tui/src/car/display/console/component/debug/DebugMovementRende +rer.cxx, + [] + + +Overfull \hbox (29.70613pt too wide) in paragraph at lines 1478--1480 +[]\T1/phv/m/n/10 tui/src/car/display/console/component/main/ConnectButton.cxx, + [] + + +Overfull \hbox (34.17917pt too wide) in paragraph at lines 1480--1482 +[]\T1/phv/m/n/10 tui/src/car/display/console/component/main/MainErrorModal.cxx, + + [] + + +Overfull \hbox (29.18428pt too wide) in paragraph at lines 1482--1484 +[]\T1/phv/m/n/10 tui/src/car/display/console/component/main/MainExitModal.cxx, + [] + + +Overfull \hbox (55.71562pt too wide) in paragraph at lines 1484--1486 +[]\T1/phv/m/n/10 tui/src/car/display/console/component/settings/SettingsEditCon +fig.cxx, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1486--1488 +[]\T1/phv/m/n/10 tui/src/car/display/console/screen/LoggingScreen.cxx, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1490--1492 +[]\T1/phv/m/n/10 tui/src/car/display/console/screen/SettingsScreen.cxx, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1510--1512 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1513--1515 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1516--1518 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (71.27869pt too wide) in paragraph at lines 1519--1521 +[]| \T1/phv/m/n/10 car::display::console::component::debug::DebugMovementRender +er, + [] + + +Overfull \hbox (55.85304pt too wide) in paragraph at lines 1526--1528 +[]| \T1/phv/m/n/10 car::system::messaging::MessagingSystem::FirstMessageStruct, + + [] + +[165]) (./refman.aux) +Package rerunfilecheck Info: File `refman.out' has not changed. +(rerunfilecheck) Checksum: 8C51B06AE64DB1C4835B2FE5871751EC;167484. + + ) +Here is how much of TeX's memory you used: + 21689 strings out of 480247 + 443336 string characters out of 5896151 + 832297 words of memory out of 5000000 + 37345 multiletter control sequences out of 15000+600000 + 533677 words of font info for 109 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 99i,16n,117p,925b,756s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc} +Output written on refman.pdf (185 pages, 602066 bytes). +PDF statistics: + 8216 PDF objects out of 8907 (max. 8388607) + 7900 compressed objects within 79 object streams + 1638 named destinations out of 1728 (max. 500000) + 5568 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/raspberry_pi/latex/refman.out b/raspberry_pi/latex/refman.out new file mode 100644 index 00000000..7d0d1fef --- /dev/null +++ b/raspberry_pi/latex/refman.out @@ -0,0 +1,689 @@ +\BOOKMARK [0][-]{chapter.1}{\376\377\0001\000\040\000B\000e\000h\000a\000v\000i\000o\000u\000r\000\040\000T\000r\000e\000e\000\040\000P\000i\000C\000a\000r\000\040\000D\000a\000e\000m\000o\000n}{}% 1 +\BOOKMARK [1][-]{section.1.1}{\376\377\0001\000.\0001\000\040\000I\000n\000s\000t\000a\000l\000l\000a\000t\000i\000o\000n\000:}{chapter.1}% 2 +\BOOKMARK [1][-]{section.1.2}{\376\377\0001\000.\0002\000\040\000V\000i\000e\000w\000\040\000L\000o\000g\000s}{chapter.1}% 3 +\BOOKMARK [0][-]{chapter.2}{\376\377\0002\000\040\000R\000a\000s\000p\000b\000e\000r\000r\000y\000\040\000P\000i\000\040\000D\000a\000e\000m\000o\000n}{}% 4 +\BOOKMARK [1][-]{section.2.1}{\376\377\0002\000.\0001\000\040\000I\000n\000s\000t\000a\000l\000l\000\040\000R\000a\000s\000p\000b\000e\000r\000r\000y\000\040\000P\000i\000\040\000D\000a\000e\000m\000o\000n}{chapter.2}% 5 +\BOOKMARK [1][-]{section.2.2}{\376\377\0002\000.\0002\000\040\000E\000n\000a\000b\000l\000e\000\040\000/\000\040\000D\000i\000s\000a\000b\000l\000e\000\040\000D\000a\000e\000m\000o\000n\000\040\000t\000o\000\040\000r\000u\000n\000\040\000o\000n\000\040\000s\000t\000a\000r\000t\000u\000p}{chapter.2}% 6 +\BOOKMARK [1][-]{section.2.3}{\376\377\0002\000.\0003\000\040\000S\000t\000a\000r\000t\000\040\000/\000\040\000S\000t\000o\000p\000\040\000/\000\040\000R\000e\000s\000t\000a\000r\000t\000\040\000D\000a\000e\000m\000o\000n}{chapter.2}% 7 +\BOOKMARK [1][-]{section.2.4}{\376\377\0002\000.\0004\000\040\000V\000i\000e\000w\000\040\000L\000o\000g\000s}{chapter.2}% 8 +\BOOKMARK [1][-]{section.2.5}{\376\377\0002\000.\0005\000\040\000C\000l\000e\000a\000r\000\040\000P\000a\000s\000t\000\040\000L\000o\000g\000s}{chapter.2}% 9 +\BOOKMARK [1][-]{section.2.6}{\376\377\0002\000.\0006\000\040\000R\000e\000l\000o\000a\000d\000\040\000D\000a\000e\000m\000o\000n}{chapter.2}% 10 +\BOOKMARK [1][-]{section.2.7}{\376\377\0002\000.\0007\000\040\000C\000h\000a\000n\000g\000e\000\040\000C\000o\000n\000f\000i\000g}{chapter.2}% 11 +\BOOKMARK [1][-]{section.2.8}{\376\377\0002\000.\0008\000\040\000U\000n\000i\000n\000s\000t\000a\000l\000l\000\040\000R\000a\000s\000p\000b\000e\000r\000r\000y\000\040\000P\000i\000\040\000D\000a\000e\000m\000o\000n}{chapter.2}% 12 +\BOOKMARK [1][-]{section.2.9}{\376\377\0002\000.\0009\000\040\000S\000p\000e\000e\000d\000r\000u\000n}{chapter.2}% 13 +\BOOKMARK [0][-]{chapter.3}{\376\377\0003\000\040\000R\000a\000s\000p\000b\000e\000r\000r\000y\000\040\000P\000i}{}% 14 +\BOOKMARK [1][-]{section.3.1}{\376\377\0003\000.\0001\000\040\000M\000a\000i\000n\000\040\000T\000e\000c\000h\000n\000o\000l\000o\000g\000i\000e\000s}{chapter.3}% 15 +\BOOKMARK [1][-]{section.3.2}{\376\377\0003\000.\0002\000\040\000S\000e\000t\000t\000i\000n\000g\000\040\000u\000p\000\040\000R\000a\000s\000p\000b\000e\000r\000r\000y\000\040\000P\000i}{chapter.3}% 16 +\BOOKMARK [0][-]{chapter.4}{\376\377\0004\000\040\000B\000e\000h\000a\000v\000i\000o\000u\000r\000\040\000T\000r\000e\000e\000\040\000P\000i\000C\000a\000r\000-\000V\000\040\000S\000e\000t\000u\000p}{}% 17 +\BOOKMARK [0][-]{chapter.5}{\376\377\0005\000\040\000R\000a\000s\000p\000b\000e\000r\000r\000y\000\040\000P\000i}{}% 18 +\BOOKMARK [1][-]{section.5.1}{\376\377\0005\000.\0001\000\040\000I\000n\000s\000t\000a\000l\000l\000a\000t\000i\000o\000n}{chapter.5}% 19 +\BOOKMARK [1][-]{section.5.2}{\376\377\0005\000.\0002\000\040\000M\000a\000i\000n\000\040\000T\000e\000c\000h\000n\000o\000l\000o\000g\000i\000e\000s}{chapter.5}% 20 +\BOOKMARK [1][-]{section.5.3}{\376\377\0005\000.\0003\000\040\000S\000e\000t\000t\000i\000n\000g\000\040\000u\000p\000\040\000R\000a\000s\000p\000b\000e\000r\000r\000y\000\040\000P\000i}{chapter.5}% 21 +\BOOKMARK [0][-]{chapter.6}{\376\377\0006\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000I\000n\000d\000e\000x}{}% 22 +\BOOKMARK [1][-]{section.6.1}{\376\377\0006\000.\0001\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000L\000i\000s\000t}{chapter.6}% 23 +\BOOKMARK [0][-]{chapter.7}{\376\377\0007\000\040\000H\000i\000e\000r\000a\000r\000c\000h\000i\000c\000a\000l\000\040\000I\000n\000d\000e\000x}{}% 24 +\BOOKMARK [1][-]{section.7.1}{\376\377\0007\000.\0001\000\040\000C\000l\000a\000s\000s\000\040\000H\000i\000e\000r\000a\000r\000c\000h\000y}{chapter.7}% 25 +\BOOKMARK [0][-]{chapter.8}{\376\377\0008\000\040\000C\000l\000a\000s\000s\000\040\000I\000n\000d\000e\000x}{}% 26 +\BOOKMARK [1][-]{section.8.1}{\376\377\0008\000.\0001\000\040\000C\000l\000a\000s\000s\000\040\000L\000i\000s\000t}{chapter.8}% 27 +\BOOKMARK [0][-]{chapter.9}{\376\377\0009\000\040\000F\000i\000l\000e\000\040\000I\000n\000d\000e\000x}{}% 28 +\BOOKMARK [1][-]{section.9.1}{\376\377\0009\000.\0001\000\040\000F\000i\000l\000e\000\040\000L\000i\000s\000t}{chapter.9}% 29 +\BOOKMARK [0][-]{chapter.10}{\376\377\0001\0000\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 30 +\BOOKMARK [1][-]{section.10.1}{\376\377\0001\0000\000.\0001\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 31 +\BOOKMARK [1][-]{section.10.2}{\376\377\0001\0000\000.\0002\000\040\000c\000a\000r\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 32 +\BOOKMARK [1][-]{section.10.3}{\376\377\0001\0000\000.\0003\000\040\000c\000a\000r\000:\000:\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 33 +\BOOKMARK [1][-]{section.10.4}{\376\377\0001\0000\000.\0004\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 34 +\BOOKMARK [1][-]{section.10.5}{\376\377\0001\0000\000.\0005\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 35 +\BOOKMARK [1][-]{section.10.6}{\376\377\0001\0000\000.\0006\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000c\000o\000m\000p\000o\000n\000e\000n\000t\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 36 +\BOOKMARK [1][-]{section.10.7}{\376\377\0001\0000\000.\0007\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000c\000o\000m\000p\000o\000n\000e\000n\000t\000:\000:\000d\000e\000b\000u\000g\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 37 +\BOOKMARK [1][-]{section.10.8}{\376\377\0001\0000\000.\0008\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000c\000o\000m\000p\000o\000n\000e\000n\000t\000:\000:\000m\000a\000i\000n\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 38 +\BOOKMARK [1][-]{section.10.9}{\376\377\0001\0000\000.\0009\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000c\000o\000m\000p\000o\000n\000e\000n\000t\000:\000:\000s\000e\000t\000t\000i\000n\000g\000s\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 39 +\BOOKMARK [1][-]{section.10.10}{\376\377\0001\0000\000.\0001\0000\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000s\000c\000r\000e\000e\000n\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 40 +\BOOKMARK [1][-]{section.10.11}{\376\377\0001\0000\000.\0001\0001\000\040\000c\000a\000r\000:\000:\000p\000l\000u\000g\000i\000n\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 41 +\BOOKMARK [1][-]{section.10.12}{\376\377\0001\0000\000.\0001\0002\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 42 +\BOOKMARK [1][-]{section.10.13}{\376\377\0001\0000\000.\0001\0003\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000d\000e\000v\000i\000c\000e\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 43 +\BOOKMARK [1][-]{section.10.14}{\376\377\0001\0000\000.\0001\0004\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000d\000e\000v\000i\000c\000e\000:\000:\000l\000i\000d\000a\000r\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 44 +\BOOKMARK [1][-]{section.10.15}{\376\377\0001\0000\000.\0001\0005\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000l\000o\000g\000g\000i\000n\000g\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 45 +\BOOKMARK [2][-]{subsection.10.15.1}{\376\377\0001\0000\000.\0001\0005\000.\0001\000\040\000T\000y\000p\000e\000d\000e\000f\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.10.15}% 46 +\BOOKMARK [3][-]{subsubsection.10.15.1.1}{\376\377\0001\0000\000.\0001\0005\000.\0001\000.\0001\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000i\000n\000k\000\137\000m\000t}{subsection.10.15.1}% 47 +\BOOKMARK [1][-]{section.10.16}{\376\377\0001\0000\000.\0001\0006\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000m\000e\000s\000s\000a\000g\000i\000n\000g\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 48 +\BOOKMARK [1][-]{section.10.17}{\376\377\0001\0000\000.\0001\0007\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000m\000o\000v\000e\000m\000e\000n\000t\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 49 +\BOOKMARK [1][-]{section.10.18}{\376\377\0001\0000\000.\0001\0008\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000m\000o\000v\000e\000m\000e\000n\000t\000:\000:\000c\000o\000n\000t\000r\000o\000l\000l\000e\000r\000\040\000N\000a\000m\000e\000s\000p\000a\000c\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.10}% 50 +\BOOKMARK [0][-]{chapter.11}{\376\377\0001\0001\000\040\000C\000l\000a\000s\000s\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 51 +\BOOKMARK [1][-]{section.11.1}{\376\377\0001\0001\000.\0001\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000m\000o\000v\000e\000m\000e\000n\000t\000:\000:\000c\000o\000n\000t\000r\000o\000l\000l\000e\000r\000:\000:\000A\000b\000s\000t\000r\000a\000c\000t\000M\000o\000v\000e\000m\000e\000n\000t\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 52 +\BOOKMARK [2][-]{subsection.11.1.1}{\376\377\0001\0001\000.\0001\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.1}% 53 +\BOOKMARK [3][-]{subsubsection.11.1.1.1}{\376\377\0001\0001\000.\0001\000.\0001\000.\0001\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000\050\000\051}{subsection.11.1.1}% 54 +\BOOKMARK [3][-]{subsubsection.11.1.1.2}{\376\377\0001\0001\000.\0001\000.\0001\000.\0002\000\040\000s\000e\000t\000C\000a\000m\000e\000r\000a\000S\000e\000r\000v\000o\0001\000A\000n\000g\000l\000e\000\050\000\051}{subsection.11.1.1}% 55 +\BOOKMARK [3][-]{subsubsection.11.1.1.3}{\376\377\0001\0001\000.\0001\000.\0001\000.\0003\000\040\000s\000e\000t\000C\000a\000m\000e\000r\000a\000S\000e\000r\000v\000o\0002\000A\000n\000g\000l\000e\000\050\000\051}{subsection.11.1.1}% 56 +\BOOKMARK [3][-]{subsubsection.11.1.1.4}{\376\377\0001\0001\000.\0001\000.\0001\000.\0004\000\040\000s\000e\000t\000F\000r\000o\000n\000t\000W\000h\000e\000e\000l\000s\000A\000n\000g\000l\000e\000\050\000\051}{subsection.11.1.1}% 57 +\BOOKMARK [3][-]{subsubsection.11.1.1.5}{\376\377\0001\0001\000.\0001\000.\0001\000.\0005\000\040\000s\000e\000t\000R\000e\000a\000r\000L\000e\000f\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000B\000a\000c\000k\000w\000a\000r\000d\000\050\000\051}{subsection.11.1.1}% 58 +\BOOKMARK [3][-]{subsubsection.11.1.1.6}{\376\377\0001\0001\000.\0001\000.\0001\000.\0006\000\040\000s\000e\000t\000R\000e\000a\000r\000L\000e\000f\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000F\000o\000r\000w\000a\000r\000d\000\050\000\051}{subsection.11.1.1}% 59 +\BOOKMARK [3][-]{subsubsection.11.1.1.7}{\376\377\0001\0001\000.\0001\000.\0001\000.\0007\000\040\000s\000e\000t\000R\000e\000a\000r\000L\000e\000f\000t\000W\000h\000e\000e\000l\000S\000p\000e\000e\000d\000\050\000\051}{subsection.11.1.1}% 60 +\BOOKMARK [3][-]{subsubsection.11.1.1.8}{\376\377\0001\0001\000.\0001\000.\0001\000.\0008\000\040\000s\000e\000t\000R\000e\000a\000r\000R\000i\000g\000h\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000B\000a\000c\000k\000w\000a\000r\000d\000\050\000\051}{subsection.11.1.1}% 61 +\BOOKMARK [3][-]{subsubsection.11.1.1.9}{\376\377\0001\0001\000.\0001\000.\0001\000.\0009\000\040\000s\000e\000t\000R\000e\000a\000r\000R\000i\000g\000h\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000F\000o\000r\000w\000a\000r\000d\000\050\000\051}{subsection.11.1.1}% 62 +\BOOKMARK [3][-]{subsubsection.11.1.1.10}{\376\377\0001\0001\000.\0001\000.\0001\000.\0001\0000\000\040\000s\000e\000t\000R\000e\000a\000r\000R\000i\000g\000h\000t\000W\000h\000e\000e\000l\000S\000p\000e\000e\000d\000\050\000\051}{subsection.11.1.1}% 63 +\BOOKMARK [3][-]{subsubsection.11.1.1.11}{\376\377\0001\0001\000.\0001\000.\0001\000.\0001\0001\000\040\000s\000e\000t\000R\000e\000a\000r\000W\000h\000e\000e\000l\000s\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000B\000a\000c\000k\000w\000a\000r\000d\000\050\000\051}{subsection.11.1.1}% 64 +\BOOKMARK [3][-]{subsubsection.11.1.1.12}{\376\377\0001\0001\000.\0001\000.\0001\000.\0001\0002\000\040\000s\000e\000t\000R\000e\000a\000r\000W\000h\000e\000e\000l\000s\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000F\000o\000r\000w\000a\000r\000d\000\050\000\051}{subsection.11.1.1}% 65 +\BOOKMARK [3][-]{subsubsection.11.1.1.13}{\376\377\0001\0001\000.\0001\000.\0001\000.\0001\0003\000\040\000s\000e\000t\000R\000e\000a\000r\000W\000h\000e\000e\000l\000s\000S\000p\000e\000e\000d\000\050\000\051}{subsection.11.1.1}% 66 +\BOOKMARK [3][-]{subsubsection.11.1.1.14}{\376\377\0001\0001\000.\0001\000.\0001\000.\0001\0004\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.1.1}% 67 +\BOOKMARK [3][-]{subsubsection.11.1.1.15}{\376\377\0001\0001\000.\0001\000.\0001\000.\0001\0005\000\040\000t\000e\000r\000m\000i\000n\000a\000t\000e\000\050\000\051}{subsection.11.1.1}% 68 +\BOOKMARK [1][-]{section.11.2}{\376\377\0001\0001\000.\0002\000\040\000B\000a\000c\000k\000W\000h\000e\000e\000l\000s\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 69 +\BOOKMARK [2][-]{subsection.11.2.1}{\376\377\0001\0001\000.\0002\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.2}% 70 +\BOOKMARK [3][-]{subsubsection.11.2.1.1}{\376\377\0001\0001\000.\0002\000.\0001\000.\0001\000\040\000B\000a\000c\000k\000W\000h\000e\000e\000l\000s\000\050\000\051}{subsection.11.2.1}% 71 +\BOOKMARK [2][-]{subsection.11.2.2}{\376\377\0001\0001\000.\0002\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.2}% 72 +\BOOKMARK [3][-]{subsubsection.11.2.2.1}{\376\377\0001\0001\000.\0002\000.\0002\000.\0001\000\040\000b\000a\000c\000k\000w\000a\000r\000d\000\050\000\051}{subsection.11.2.2}% 73 +\BOOKMARK [3][-]{subsubsection.11.2.2.2}{\376\377\0001\0001\000.\0002\000.\0002\000.\0002\000\040\000c\000a\000l\000i\000b\000r\000a\000t\000i\000o\000n\000\050\000\051}{subsection.11.2.2}% 74 +\BOOKMARK [3][-]{subsubsection.11.2.2.3}{\376\377\0001\0001\000.\0002\000.\0002\000.\0003\000\040\000c\000a\000l\000i\000L\000e\000f\000t\000\050\000\051}{subsection.11.2.2}% 75 +\BOOKMARK [3][-]{subsubsection.11.2.2.4}{\376\377\0001\0001\000.\0002\000.\0002\000.\0004\000\040\000c\000a\000l\000i\000O\000K\000\050\000\051}{subsection.11.2.2}% 76 +\BOOKMARK [3][-]{subsubsection.11.2.2.5}{\376\377\0001\0001\000.\0002\000.\0002\000.\0005\000\040\000c\000a\000l\000i\000R\000i\000g\000h\000t\000\050\000\051}{subsection.11.2.2}% 77 +\BOOKMARK [3][-]{subsubsection.11.2.2.6}{\376\377\0001\0001\000.\0002\000.\0002\000.\0006\000\040\000f\000o\000r\000w\000a\000r\000d\000\050\000\051}{subsection.11.2.2}% 78 +\BOOKMARK [3][-]{subsubsection.11.2.2.7}{\376\377\0001\0001\000.\0002\000.\0002\000.\0007\000\040\000g\000e\000t\000S\000p\000e\000e\000d\000\050\000\051}{subsection.11.2.2}% 79 +\BOOKMARK [3][-]{subsubsection.11.2.2.8}{\376\377\0001\0001\000.\0002\000.\0002\000.\0008\000\040\000r\000e\000a\000d\000y\000\050\000\051}{subsection.11.2.2}% 80 +\BOOKMARK [3][-]{subsubsection.11.2.2.9}{\376\377\0001\0001\000.\0002\000.\0002\000.\0009\000\040\000s\000e\000t\000S\000p\000e\000e\000d\000\050\000\051}{subsection.11.2.2}% 81 +\BOOKMARK [3][-]{subsubsection.11.2.2.10}{\376\377\0001\0001\000.\0002\000.\0002\000.\0001\0000\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.2.2}% 82 +\BOOKMARK [2][-]{subsection.11.2.3}{\376\377\0001\0001\000.\0002\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.2}% 83 +\BOOKMARK [3][-]{subsubsection.11.2.3.1}{\376\377\0001\0001\000.\0002\000.\0003\000.\0001\000\040\000c\000a\000l\000i\000\137\000f\000o\000r\000w\000a\000r\000d\000\137\000A}{subsection.11.2.3}% 84 +\BOOKMARK [3][-]{subsubsection.11.2.3.2}{\376\377\0001\0001\000.\0002\000.\0003\000.\0002\000\040\000c\000a\000l\000i\000\137\000f\000o\000r\000w\000a\000r\000d\000\137\000B}{subsection.11.2.3}% 85 +\BOOKMARK [3][-]{subsubsection.11.2.3.3}{\376\377\0001\0001\000.\0002\000.\0003\000.\0003\000\040\000f\000o\000r\000w\000a\000r\000d\000\137\000A}{subsection.11.2.3}% 86 +\BOOKMARK [3][-]{subsubsection.11.2.3.4}{\376\377\0001\0001\000.\0002\000.\0003\000.\0004\000\040\000f\000o\000r\000w\000a\000r\000d\000\137\000B}{subsection.11.2.3}% 87 +\BOOKMARK [3][-]{subsubsection.11.2.3.5}{\376\377\0001\0001\000.\0002\000.\0003\000.\0005\000\040\000l\000e\000f\000t\000\137\000w\000h\000e\000e\000l}{subsection.11.2.3}% 88 +\BOOKMARK [3][-]{subsubsection.11.2.3.6}{\376\377\0001\0001\000.\0002\000.\0003\000.\0006\000\040\000p\000c\000a\0009\0006\0008\0005}{subsection.11.2.3}% 89 +\BOOKMARK [3][-]{subsubsection.11.2.3.7}{\376\377\0001\0001\000.\0002\000.\0003\000.\0007\000\040\000r\000i\000g\000h\000t\000\137\000w\000h\000e\000e\000l}{subsection.11.2.3}% 90 +\BOOKMARK [3][-]{subsubsection.11.2.3.8}{\376\377\0001\0001\000.\0002\000.\0003\000.\0008\000\040\000s\000p\000e\000e\000d}{subsection.11.2.3}% 91 +\BOOKMARK [1][-]{section.11.3}{\376\377\0001\0001\000.\0003\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000H\000a\000n\000d\000l\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 92 +\BOOKMARK [2][-]{subsection.11.3.1}{\376\377\0001\0001\000.\0003\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.3}% 93 +\BOOKMARK [3][-]{subsubsection.11.3.1.1}{\376\377\0001\0001\000.\0003\000.\0001\000.\0001\000\040\000\137\000s\000e\000t\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.11.3.1}% 94 +\BOOKMARK [3][-]{subsubsection.11.3.1.2}{\376\377\0001\0001\000.\0003\000.\0001\000.\0002\000\040\000g\000e\000t\000N\000a\000m\000e\000\050\000\051}{subsection.11.3.1}% 95 +\BOOKMARK [3][-]{subsubsection.11.3.1.3}{\376\377\0001\0001\000.\0003\000.\0001\000.\0003\000\040\000h\000a\000n\000d\000l\000e\000C\000o\000m\000m\000a\000n\000d\000\050\000\051}{subsection.11.3.1}% 96 +\BOOKMARK [3][-]{subsubsection.11.3.1.4}{\376\377\0001\0001\000.\0003\000.\0001\000.\0004\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000\050\000\051}{subsection.11.3.1}% 97 +\BOOKMARK [3][-]{subsubsection.11.3.1.5}{\376\377\0001\0001\000.\0003\000.\0001\000.\0005\000\040\000s\000e\000t\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.11.3.1}% 98 +\BOOKMARK [3][-]{subsubsection.11.3.1.6}{\376\377\0001\0001\000.\0003\000.\0001\000.\0006\000\040\000s\000t\000a\000r\000t\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.11.3.1}% 99 +\BOOKMARK [3][-]{subsubsection.11.3.1.7}{\376\377\0001\0001\000.\0003\000.\0001\000.\0007\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.3.1}% 100 +\BOOKMARK [3][-]{subsubsection.11.3.1.8}{\376\377\0001\0001\000.\0003\000.\0001\000.\0008\000\040\000s\000t\000o\000p\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000\050\000\051}{subsection.11.3.1}% 101 +\BOOKMARK [3][-]{subsubsection.11.3.1.9}{\376\377\0001\0001\000.\0003\000.\0001\000.\0009\000\040\000u\000p\000d\000a\000t\000e\000\050\000\051}{subsection.11.3.1}% 102 +\BOOKMARK [2][-]{subsection.11.3.2}{\376\377\0001\0001\000.\0003\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.3}% 103 +\BOOKMARK [3][-]{subsubsection.11.3.2.1}{\376\377\0001\0001\000.\0003\000.\0002\000.\0001\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e}{subsection.11.3.2}% 104 +\BOOKMARK [3][-]{subsubsection.11.3.2.2}{\376\377\0001\0001\000.\0003\000.\0002\000.\0002\000\040\000c\000a\000r\000\137\000s\000y\000s\000t\000e\000m}{subsection.11.3.2}% 105 +\BOOKMARK [3][-]{subsubsection.11.3.2.3}{\376\377\0001\0001\000.\0003\000.\0002\000.\0003\000\040\000c\000o\000n\000t\000e\000x\000t}{subsection.11.3.2}% 106 +\BOOKMARK [3][-]{subsubsection.11.3.2.4}{\376\377\0001\0001\000.\0003\000.\0002\000.\0004\000\040\000l\000a\000s\000t\000\137\000c\000o\000n\000n\000e\000c\000t\000e\000d}{subsection.11.3.2}% 107 +\BOOKMARK [3][-]{subsubsection.11.3.2.5}{\376\377\0001\0001\000.\0003\000.\0002\000.\0005\000\040\000t\000i\000c\000k\000\137\000c\000o\000u\000n\000t}{subsection.11.3.2}% 108 +\BOOKMARK [1][-]{section.11.4}{\376\377\0001\0001\000.\0004\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000d\000e\000v\000i\000c\000e\000:\000:\000C\000a\000m\000e\000r\000a\000D\000e\000v\000i\000c\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 109 +\BOOKMARK [2][-]{subsection.11.4.1}{\376\377\0001\0001\000.\0004\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.4}% 110 +\BOOKMARK [3][-]{subsubsection.11.4.1.1}{\376\377\0001\0001\000.\0004\000.\0001\000.\0001\000\040\000C\000a\000m\000e\000r\000a\000D\000e\000v\000i\000c\000e\000\050\000\051\000\040\000[\0001\000/\0003\000]}{subsection.11.4.1}% 111 +\BOOKMARK [3][-]{subsubsection.11.4.1.2}{\376\377\0001\0001\000.\0004\000.\0001\000.\0002\000\040\000C\000a\000m\000e\000r\000a\000D\000e\000v\000i\000c\000e\000\050\000\051\000\040\000[\0002\000/\0003\000]}{subsection.11.4.1}% 112 +\BOOKMARK [3][-]{subsubsection.11.4.1.3}{\376\377\0001\0001\000.\0004\000.\0001\000.\0003\000\040\000C\000a\000m\000e\000r\000a\000D\000e\000v\000i\000c\000e\000\050\000\051\000\040\000[\0003\000/\0003\000]}{subsection.11.4.1}% 113 +\BOOKMARK [3][-]{subsubsection.11.4.1.4}{\376\377\0001\0001\000.\0004\000.\0001\000.\0004\000\040\000\040\000C\000a\000m\000e\000r\000a\000D\000e\000v\000i\000c\000e\000\050\000\051}{subsection.11.4.1}% 114 +\BOOKMARK [2][-]{subsection.11.4.2}{\376\377\0001\0001\000.\0004\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.4}% 115 +\BOOKMARK [3][-]{subsubsection.11.4.2.1}{\376\377\0001\0001\000.\0004\000.\0002\000.\0001\000\040\000c\000r\000e\000a\000t\000e\000\050\000\051}{subsection.11.4.2}% 116 +\BOOKMARK [3][-]{subsubsection.11.4.2.2}{\376\377\0001\0001\000.\0004\000.\0002\000.\0002\000\040\000d\000i\000s\000c\000o\000n\000n\000e\000c\000t\000\050\000\051}{subsection.11.4.2}% 117 +\BOOKMARK [3][-]{subsubsection.11.4.2.3}{\376\377\0001\0001\000.\0004\000.\0002\000.\0003\000\040\000g\000e\000t\000F\000r\000a\000m\000e\000B\000u\000f\000f\000e\000r\000\050\000\051}{subsection.11.4.2}% 118 +\BOOKMARK [3][-]{subsubsection.11.4.2.4}{\376\377\0001\0001\000.\0004\000.\0002\000.\0004\000\040\000o\000p\000e\000r\000a\000t\000o\000r\000=\000\050\000\051\000\040\000[\0001\000/\0002\000]}{subsection.11.4.2}% 119 +\BOOKMARK [3][-]{subsubsection.11.4.2.5}{\376\377\0001\0001\000.\0004\000.\0002\000.\0005\000\040\000o\000p\000e\000r\000a\000t\000o\000r\000=\000\050\000\051\000\040\000[\0002\000/\0002\000]}{subsection.11.4.2}% 120 +\BOOKMARK [3][-]{subsubsection.11.4.2.6}{\376\377\0001\0001\000.\0004\000.\0002\000.\0006\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.11.4.2}% 121 +\BOOKMARK [3][-]{subsubsection.11.4.2.7}{\376\377\0001\0001\000.\0004\000.\0002\000.\0007\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.4.2}% 122 +\BOOKMARK [3][-]{subsubsection.11.4.2.8}{\376\377\0001\0001\000.\0004\000.\0002\000.\0008\000\040\000t\000e\000r\000m\000i\000n\000a\000t\000e\000\050\000\051}{subsection.11.4.2}% 123 +\BOOKMARK [3][-]{subsubsection.11.4.2.9}{\376\377\0001\0001\000.\0004\000.\0002\000.\0009\000\040\000u\000p\000d\000a\000t\000e\000\050\000\051}{subsection.11.4.2}% 124 +\BOOKMARK [2][-]{subsection.11.4.3}{\376\377\0001\0001\000.\0004\000.\0003\000\040\000F\000r\000i\000e\000n\000d\000s\000\040\000A\000n\000d\000\040\000R\000e\000l\000a\000t\000e\000d\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.4}% 125 +\BOOKMARK [3][-]{subsubsection.11.4.3.1}{\376\377\0001\0001\000.\0004\000.\0003\000.\0001\000\040\000D\000e\000v\000i\000c\000e\000M\000a\000n\000a\000g\000e\000r}{subsection.11.4.3}% 126 +\BOOKMARK [2][-]{subsection.11.4.4}{\376\377\0001\0001\000.\0004\000.\0004\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.4}% 127 +\BOOKMARK [3][-]{subsubsection.11.4.4.1}{\376\377\0001\0001\000.\0004\000.\0004\000.\0001\000\040\000c\000a\000m\000e\000r\000a\000\137}{subsection.11.4.4}% 128 +\BOOKMARK [3][-]{subsubsection.11.4.4.2}{\376\377\0001\0001\000.\0004\000.\0004\000.\0002\000\040\000c\000a\000m\000e\000r\000a\000\137\000m\000u\000t\000e\000x\000\137}{subsection.11.4.4}% 129 +\BOOKMARK [3][-]{subsubsection.11.4.4.3}{\376\377\0001\0001\000.\0004\000.\0004\000.\0003\000\040\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n}{subsection.11.4.4}% 130 +\BOOKMARK [3][-]{subsubsection.11.4.4.4}{\376\377\0001\0001\000.\0004\000.\0004\000.\0004\000\040\000c\000o\000n\000n\000e\000c\000t\000e\000d\000\137}{subsection.11.4.4}% 131 +\BOOKMARK [3][-]{subsubsection.11.4.4.5}{\376\377\0001\0001\000.\0004\000.\0004\000.\0005\000\040\000f\000r\000a\000m\000e\000\137\000b\000u\000f\000f\000e\000r\000\137}{subsection.11.4.4}% 132 +\BOOKMARK [3][-]{subsubsection.11.4.4.6}{\376\377\0001\0001\000.\0004\000.\0004\000.\0006\000\040\000l\000a\000s\000t}{subsection.11.4.4}% 133 +\BOOKMARK [1][-]{section.11.5}{\376\377\0001\0001\000.\0005\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000C\000a\000r\000C\000o\000n\000s\000o\000l\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 134 +\BOOKMARK [2][-]{subsection.11.5.1}{\376\377\0001\0001\000.\0005\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.5}% 135 +\BOOKMARK [3][-]{subsubsection.11.5.1.1}{\376\377\0001\0001\000.\0005\000.\0001\000.\0001\000\040\000C\000a\000r\000C\000o\000n\000s\000o\000l\000e\000\050\000\051}{subsection.11.5.1}% 136 +\BOOKMARK [2][-]{subsection.11.5.2}{\376\377\0001\0001\000.\0005\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.5}% 137 +\BOOKMARK [3][-]{subsubsection.11.5.2.1}{\376\377\0001\0001\000.\0005\000.\0002\000.\0001\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000\050\000\051}{subsection.11.5.2}% 138 +\BOOKMARK [3][-]{subsubsection.11.5.2.2}{\376\377\0001\0001\000.\0005\000.\0002\000.\0002\000\040\000r\000u\000n\000\050\000\051}{subsection.11.5.2}% 139 +\BOOKMARK [3][-]{subsubsection.11.5.2.3}{\376\377\0001\0001\000.\0005\000.\0002\000.\0003\000\040\000t\000e\000r\000m\000i\000n\000a\000t\000e\000\050\000\051}{subsection.11.5.2}% 140 +\BOOKMARK [2][-]{subsection.11.5.3}{\376\377\0001\0001\000.\0005\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.5}% 141 +\BOOKMARK [3][-]{subsubsection.11.5.3.1}{\376\377\0001\0001\000.\0005\000.\0003\000.\0001\000\040\000c\000a\000r\000\137\000s\000y\000s\000t\000e\000m}{subsection.11.5.3}% 142 +\BOOKMARK [3][-]{subsubsection.11.5.3.2}{\376\377\0001\0001\000.\0005\000.\0003\000.\0002\000\040\000j\000s\000o\000n\000\137\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n}{subsection.11.5.3}% 143 +\BOOKMARK [3][-]{subsubsection.11.5.3.3}{\376\377\0001\0001\000.\0005\000.\0003\000.\0003\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000i\000n\000k}{subsection.11.5.3}% 144 +\BOOKMARK [1][-]{section.11.6}{\376\377\0001\0001\000.\0006\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000:\000:\000C\000a\000r\000C\000o\000n\000t\000e\000x\000t\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 145 +\BOOKMARK [2][-]{subsection.11.6.1}{\376\377\0001\0001\000.\0006\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.6}% 146 +\BOOKMARK [3][-]{subsubsection.11.6.1.1}{\376\377\0001\0001\000.\0006\000.\0001\000.\0001\000\040\000C\000a\000r\000C\000o\000n\000t\000e\000x\000t\000\050\000\051}{subsection.11.6.1}% 147 +\BOOKMARK [2][-]{subsection.11.6.2}{\376\377\0001\0001\000.\0006\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.6}% 148 +\BOOKMARK [3][-]{subsubsection.11.6.2.1}{\376\377\0001\0001\000.\0006\000.\0002\000.\0001\000\040\000\137\000\050\000\051}{subsection.11.6.2}% 149 +\BOOKMARK [3][-]{subsubsection.11.6.2.2}{\376\377\0001\0001\000.\0006\000.\0002\000.\0002\000\040\000g\000e\000t\000C\000a\000r\000S\000y\000s\000t\000e\000m\000\050\000\051}{subsection.11.6.2}% 150 +\BOOKMARK [2][-]{subsection.11.6.3}{\376\377\0001\0001\000.\0006\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.6}% 151 +\BOOKMARK [3][-]{subsubsection.11.6.3.1}{\376\377\0001\0001\000.\0006\000.\0003\000.\0001\000\040\000c\000a\000r\000\137\000s\000y\000s\000t\000e\000m}{subsection.11.6.3}% 152 +\BOOKMARK [1][-]{section.11.7}{\376\377\0001\0001\000.\0007\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000C\000a\000r\000S\000y\000s\000t\000e\000m\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 153 +\BOOKMARK [2][-]{subsection.11.7.1}{\376\377\0001\0001\000.\0007\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.7}% 154 +\BOOKMARK [3][-]{subsubsection.11.7.1.1}{\376\377\0001\0001\000.\0007\000.\0001\000.\0001\000\040\000C\000a\000r\000S\000y\000s\000t\000e\000m\000\050\000\051}{subsection.11.7.1}% 155 +\BOOKMARK [2][-]{subsection.11.7.2}{\376\377\0001\0001\000.\0007\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.7}% 156 +\BOOKMARK [3][-]{subsubsection.11.7.2.1}{\376\377\0001\0001\000.\0007\000.\0002\000.\0001\000\040\000d\000i\000s\000c\000o\000n\000n\000e\000c\000t\000\050\000\051}{subsection.11.7.2}% 157 +\BOOKMARK [3][-]{subsubsection.11.7.2.2}{\376\377\0001\0001\000.\0007\000.\0002\000.\0002\000\040\000g\000e\000t\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\050\000\051}{subsection.11.7.2}% 158 +\BOOKMARK [3][-]{subsubsection.11.7.2.3}{\376\377\0001\0001\000.\0007\000.\0002\000.\0003\000\040\000g\000e\000t\000D\000e\000v\000i\000c\000e\000M\000a\000n\000a\000g\000e\000r\000\050\000\051}{subsection.11.7.2}% 159 +\BOOKMARK [3][-]{subsubsection.11.7.2.4}{\376\377\0001\0001\000.\0007\000.\0002\000.\0004\000\040\000g\000e\000t\000M\000e\000s\000s\000a\000g\000i\000n\000g\000S\000y\000s\000t\000e\000m\000\050\000\051}{subsection.11.7.2}% 160 +\BOOKMARK [3][-]{subsubsection.11.7.2.5}{\376\377\0001\0001\000.\0007\000.\0002\000.\0005\000\040\000g\000e\000t\000M\000o\000v\000e\000m\000e\000n\000t\000S\000y\000s\000t\000e\000m\000\050\000\051}{subsection.11.7.2}% 161 +\BOOKMARK [3][-]{subsubsection.11.7.2.6}{\376\377\0001\0001\000.\0007\000.\0002\000.\0006\000\040\000g\000e\000t\000P\000l\000u\000g\000i\000n\000\050\000\051}{subsection.11.7.2}% 162 +\BOOKMARK [3][-]{subsubsection.11.7.2.7}{\376\377\0001\0001\000.\0007\000.\0002\000.\0007\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000\050\000\051}{subsection.11.7.2}% 163 +\BOOKMARK [3][-]{subsubsection.11.7.2.8}{\376\377\0001\0001\000.\0007\000.\0002\000.\0008\000\040\000r\000e\000l\000o\000a\000d\000\050\000\051}{subsection.11.7.2}% 164 +\BOOKMARK [3][-]{subsubsection.11.7.2.9}{\376\377\0001\0001\000.\0007\000.\0002\000.\0009\000\040\000s\000e\000n\000d\000D\000a\000t\000a\000\050\000\051}{subsection.11.7.2}% 165 +\BOOKMARK [3][-]{subsubsection.11.7.2.10}{\376\377\0001\0001\000.\0007\000.\0002\000.\0001\0000\000\040\000s\000e\000t\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\050\000\051}{subsection.11.7.2}% 166 +\BOOKMARK [3][-]{subsubsection.11.7.2.11}{\376\377\0001\0001\000.\0007\000.\0002\000.\0001\0001\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.11.7.2}% 167 +\BOOKMARK [3][-]{subsubsection.11.7.2.12}{\376\377\0001\0001\000.\0007\000.\0002\000.\0001\0002\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.7.2}% 168 +\BOOKMARK [3][-]{subsubsection.11.7.2.13}{\376\377\0001\0001\000.\0007\000.\0002\000.\0001\0003\000\040\000t\000e\000r\000m\000i\000n\000a\000t\000e\000\050\000\051}{subsection.11.7.2}% 169 +\BOOKMARK [3][-]{subsubsection.11.7.2.14}{\376\377\0001\0001\000.\0007\000.\0002\000.\0001\0004\000\040\000t\000r\000y\000C\000o\000n\000n\000e\000c\000t\000\050\000\051}{subsection.11.7.2}% 170 +\BOOKMARK [3][-]{subsubsection.11.7.2.15}{\376\377\0001\0001\000.\0007\000.\0002\000.\0001\0005\000\040\000u\000p\000d\000a\000t\000e\000\050\000\051}{subsection.11.7.2}% 171 +\BOOKMARK [2][-]{subsection.11.7.3}{\376\377\0001\0001\000.\0007\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.7}% 172 +\BOOKMARK [3][-]{subsubsection.11.7.3.1}{\376\377\0001\0001\000.\0007\000.\0003\000.\0001\000\040\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\137}{subsection.11.7.3}% 173 +\BOOKMARK [3][-]{subsubsection.11.7.3.2}{\376\377\0001\0001\000.\0007\000.\0003\000.\0002\000\040\000d\000e\000v\000i\000c\000e\000\137\000m\000a\000n\000a\000g\000e\000r\000\137}{subsection.11.7.3}% 174 +\BOOKMARK [3][-]{subsubsection.11.7.3.3}{\376\377\0001\0001\000.\0007\000.\0003\000.\0003\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000d}{subsection.11.7.3}% 175 +\BOOKMARK [3][-]{subsubsection.11.7.3.4}{\376\377\0001\0001\000.\0007\000.\0003\000.\0004\000\040\000m\000e\000s\000s\000a\000g\000i\000n\000g\000\137\000s\000y\000s\000t\000e\000m\000\137}{subsection.11.7.3}% 176 +\BOOKMARK [3][-]{subsubsection.11.7.3.5}{\376\377\0001\0001\000.\0007\000.\0003\000.\0005\000\040\000m\000o\000v\000e\000m\000e\000n\000t\000\137\000s\000y\000s\000t\000e\000m\000\137}{subsection.11.7.3}% 177 +\BOOKMARK [3][-]{subsubsection.11.7.3.6}{\376\377\0001\0001\000.\0007\000.\0003\000.\0006\000\040\000p\000l\000u\000g\000i\000n\000\137\000m\000a\000n\000a\000g\000e\000r\000\137}{subsection.11.7.3}% 178 +\BOOKMARK [3][-]{subsubsection.11.7.3.7}{\376\377\0001\0001\000.\0007\000.\0003\000.\0007\000\040\000s\000t\000a\000r\000t\000e\000d}{subsection.11.7.3}% 179 +\BOOKMARK [1][-]{section.11.8}{\376\377\0001\0001\000.\0008\000\040\000c\000a\000r\000:\000:\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000:\000:\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 180 +\BOOKMARK [2][-]{subsection.11.8.1}{\376\377\0001\0001\000.\0008\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.8}% 181 +\BOOKMARK [3][-]{subsubsection.11.8.1.1}{\376\377\0001\0001\000.\0008\000.\0001\000.\0001\000\040\000g\000e\000t\000C\000a\000m\000e\000r\000a\000F\000p\000s\000I\000n\000t\000e\000r\000v\000a\000l\000\050\000\051}{subsection.11.8.1}% 182 +\BOOKMARK [3][-]{subsubsection.11.8.1.2}{\376\377\0001\0001\000.\0008\000.\0001\000.\0002\000\040\000s\000e\000t\000C\000a\000m\000e\000r\000a\000F\000p\000s\000\050\000\051}{subsection.11.8.1}% 183 +\BOOKMARK [2][-]{subsection.11.8.2}{\376\377\0001\0001\000.\0008\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.8}% 184 +\BOOKMARK [3][-]{subsubsection.11.8.2.1}{\376\377\0001\0001\000.\0008\000.\0002\000.\0001\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000\137\000u\000p\000d\000a\000t\000e\000\137\000m\000s\000\137\000i\000n\000t\000e\000r\000v\000a\000l}{subsection.11.8.2}% 185 +\BOOKMARK [3][-]{subsubsection.11.8.2.2}{\376\377\0001\0001\000.\0008\000.\0002\000.\0002\000\040\000c\000a\000m\000e\000r\000a\000\137\000f\000p\000s}{subsection.11.8.2}% 186 +\BOOKMARK [3][-]{subsubsection.11.8.2.3}{\376\377\0001\0001\000.\0008\000.\0002\000.\0003\000\040\000c\000a\000m\000e\000r\000a\000\137\000f\000p\000s\000\137\000i\000n\000t\000e\000r\000v\000a\000l}{subsection.11.8.2}% 187 +\BOOKMARK [3][-]{subsubsection.11.8.2.4}{\376\377\0001\0001\000.\0008\000.\0002\000.\0004\000\040\000c\000a\000m\000e\000r\000a\000\137\000i\000n\000d\000e\000x}{subsection.11.8.2}% 188 +\BOOKMARK [3][-]{subsubsection.11.8.2.5}{\376\377\0001\0001\000.\0008\000.\0002\000.\0005\000\040\000h\000o\000s\000t}{subsection.11.8.2}% 189 +\BOOKMARK [3][-]{subsubsection.11.8.2.6}{\376\377\0001\0001\000.\0008\000.\0002\000.\0006\000\040\000l\000i\000d\000a\000r\000\137\000p\000o\000r\000t}{subsection.11.8.2}% 190 +\BOOKMARK [3][-]{subsubsection.11.8.2.7}{\376\377\0001\0001\000.\0008\000.\0002\000.\0007\000\040\000u\000s\000e\000\137\000c\000a\000m\000e\000r\000a}{subsection.11.8.2}% 191 +\BOOKMARK [3][-]{subsubsection.11.8.2.8}{\376\377\0001\0001\000.\0008\000.\0002\000.\0008\000\040\000u\000s\000e\000\137\000l\000i\000d\000a\000r}{subsection.11.8.2}% 192 +\BOOKMARK [1][-]{section.11.9}{\376\377\0001\0001\000.\0009\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000c\000o\000m\000p\000o\000n\000e\000n\000t\000:\000:\000m\000a\000i\000n\000:\000:\000C\000o\000n\000n\000e\000c\000t\000B\000u\000t\000t\000o\000n\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 193 +\BOOKMARK [2][-]{subsection.11.9.1}{\376\377\0001\0001\000.\0009\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.9}% 194 +\BOOKMARK [3][-]{subsubsection.11.9.1.1}{\376\377\0001\0001\000.\0009\000.\0001\000.\0001\000\040\000C\000o\000n\000n\000e\000c\000t\000B\000u\000t\000t\000o\000n\000\050\000\051}{subsection.11.9.1}% 195 +\BOOKMARK [2][-]{subsection.11.9.2}{\376\377\0001\0001\000.\0009\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.9}% 196 +\BOOKMARK [3][-]{subsubsection.11.9.2.1}{\376\377\0001\0001\000.\0009\000.\0002\000.\0001\000\040\000e\000l\000e\000m\000e\000n\000t\000\050\000\051}{subsection.11.9.2}% 197 +\BOOKMARK [2][-]{subsection.11.9.3}{\376\377\0001\0001\000.\0009\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.9}% 198 +\BOOKMARK [3][-]{subsubsection.11.9.3.1}{\376\377\0001\0001\000.\0009\000.\0003\000.\0001\000\040\000b\000u\000t\000t\000o\000n\000\137\000p\000r\000e\000s\000s\000e\000d}{subsection.11.9.3}% 199 +\BOOKMARK [3][-]{subsubsection.11.9.3.2}{\376\377\0001\0001\000.\0009\000.\0003\000.\0002\000\040\000c\000a\000r\000\137\000s\000y\000s\000t\000e\000m}{subsection.11.9.3}% 200 +\BOOKMARK [3][-]{subsubsection.11.9.3.3}{\376\377\0001\0001\000.\0009\000.\0003\000.\0003\000\040\000m\000a\000i\000n\000\137\000b\000u\000t\000t\000o\000n}{subsection.11.9.3}% 201 +\BOOKMARK [3][-]{subsubsection.11.9.3.4}{\376\377\0001\0001\000.\0009\000.\0003\000.\0004\000\040\000m\000a\000i\000n\000\137\000b\000u\000t\000t\000o\000n\000\137\000t\000e\000x\000t}{subsection.11.9.3}% 202 +\BOOKMARK [3][-]{subsubsection.11.9.3.5}{\376\377\0001\0001\000.\0009\000.\0003\000.\0005\000\040\000m\000a\000i\000n\000\137\000d\000e\000b\000o\000u\000n\000c\000e}{subsection.11.9.3}% 203 +\BOOKMARK [3][-]{subsubsection.11.9.3.6}{\376\377\0001\0001\000.\0009\000.\0003\000.\0006\000\040\000o\000n\000\137\000c\000o\000n\000n\000e\000c\000t\000\137\000f\000a\000i\000l\000u\000r\000e}{subsection.11.9.3}% 204 +\BOOKMARK [1][-]{section.11.10}{\376\377\0001\0001\000.\0001\0000\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000c\000o\000m\000p\000o\000n\000e\000n\000t\000:\000:\000d\000e\000b\000u\000g\000:\000:\000D\000e\000b\000u\000g\000E\000n\000a\000b\000l\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 205 +\BOOKMARK [2][-]{subsection.11.10.1}{\376\377\0001\0001\000.\0001\0000\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.10}% 206 +\BOOKMARK [3][-]{subsubsection.11.10.1.1}{\376\377\0001\0001\000.\0001\0000\000.\0001\000.\0001\000\040\000g\000e\000t\000C\000h\000e\000c\000k\000b\000o\000x\000\050\000\051}{subsection.11.10.1}% 207 +\BOOKMARK [3][-]{subsubsection.11.10.1.2}{\376\377\0001\0001\000.\0001\0000\000.\0001\000.\0002\000\040\000g\000e\000t\000W\000a\000r\000n\000i\000n\000g\000M\000o\000d\000a\000l\000\050\000\051}{subsection.11.10.1}% 208 +\BOOKMARK [3][-]{subsubsection.11.10.1.3}{\376\377\0001\0001\000.\0001\0000\000.\0001\000.\0003\000\040\000i\000s\000E\000n\000a\000b\000l\000e\000d\000\050\000\051}{subsection.11.10.1}% 209 +\BOOKMARK [2][-]{subsection.11.10.2}{\376\377\0001\0001\000.\0001\0000\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.10}% 210 +\BOOKMARK [3][-]{subsubsection.11.10.2.1}{\376\377\0001\0001\000.\0001\0000\000.\0002\000.\0001\000\040\000c\000h\000e\000c\000k\000b\000o\000x\000\137\000v\000a\000l\000u\000e}{subsection.11.10.2}% 211 +\BOOKMARK [3][-]{subsubsection.11.10.2.2}{\376\377\0001\0001\000.\0001\0000\000.\0002\000.\0002\000\040\000c\000o\000m\000p\000o\000n\000e\000n\000t}{subsection.11.10.2}% 212 +\BOOKMARK [3][-]{subsubsection.11.10.2.3}{\376\377\0001\0001\000.\0001\0000\000.\0002\000.\0003\000\040\000d\000e\000b\000o\000u\000n\000c\000e}{subsection.11.10.2}% 213 +\BOOKMARK [3][-]{subsubsection.11.10.2.4}{\376\377\0001\0001\000.\0001\0000\000.\0002\000.\0004\000\040\000D\000E\000B\000U\000G\000\137\000E\000N\000A\000B\000L\000E\000\137\000W\000A\000R\000N\000I\000N\000G\000\137\000M\000E\000S\000S\000A\000G\000E}{subsection.11.10.2}% 214 +\BOOKMARK [3][-]{subsubsection.11.10.2.5}{\376\377\0001\0001\000.\0001\0000\000.\0002\000.\0005\000\040\000D\000E\000B\000U\000G\000\137\000M\000O\000D\000E\000\137\000D\000I\000S\000A\000B\000L\000E\000D\000\137\000M\000E\000S\000S\000A\000G\000E}{subsection.11.10.2}% 215 +\BOOKMARK [3][-]{subsubsection.11.10.2.6}{\376\377\0001\0001\000.\0001\0000\000.\0002\000.\0006\000\040\000D\000E\000B\000U\000G\000\137\000M\000O\000D\000E\000\137\000E\000N\000A\000B\000L\000E\000D\000\137\000M\000E\000S\000S\000A\000G\000E}{subsection.11.10.2}% 216 +\BOOKMARK [3][-]{subsubsection.11.10.2.7}{\376\377\0001\0001\000.\0001\0000\000.\0002\000.\0007\000\040\000D\000E\000B\000U\000G\000\137\000M\000O\000D\000E\000\137\000W\000A\000I\000T\000\137\000M\000E\000S\000S\000A\000G\000E}{subsection.11.10.2}% 217 +\BOOKMARK [3][-]{subsubsection.11.10.2.8}{\376\377\0001\0001\000.\0001\0000\000.\0002\000.\0008\000\040\000d\000i\000s\000p\000l\000a\000y\000\137\000w\000a\000r\000n\000\137\000d\000e\000b\000u\000g\000\137\000m\000o\000d\000a\000l}{subsection.11.10.2}% 218 +\BOOKMARK [3][-]{subsubsection.11.10.2.9}{\376\377\0001\0001\000.\0001\0000\000.\0002\000.\0009\000\040\000e\000n\000a\000b\000l\000e\000d}{subsection.11.10.2}% 219 +\BOOKMARK [3][-]{subsubsection.11.10.2.10}{\376\377\0001\0001\000.\0001\0000\000.\0002\000.\0001\0000\000\040\000s\000t\000a\000t\000u\000s}{subsection.11.10.2}% 220 +\BOOKMARK [1][-]{section.11.11}{\376\377\0001\0001\000.\0001\0001\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000c\000o\000m\000p\000o\000n\000e\000n\000t\000:\000:\000d\000e\000b\000u\000g\000:\000:\000D\000e\000b\000u\000g\000L\000i\000d\000a\000r\000C\000h\000e\000c\000k\000b\000o\000x\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 221 +\BOOKMARK [2][-]{subsection.11.11.1}{\376\377\0001\0001\000.\0001\0001\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.11}% 222 +\BOOKMARK [3][-]{subsubsection.11.11.1.1}{\376\377\0001\0001\000.\0001\0001\000.\0001\000.\0001\000\040\000D\000e\000b\000u\000g\000L\000i\000d\000a\000r\000C\000h\000e\000c\000k\000b\000o\000x\000\050\000\051}{subsection.11.11.1}% 223 +\BOOKMARK [2][-]{subsection.11.11.2}{\376\377\0001\0001\000.\0001\0001\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.11}% 224 +\BOOKMARK [3][-]{subsubsection.11.11.2.1}{\376\377\0001\0001\000.\0001\0001\000.\0002\000.\0001\000\040\000e\000l\000e\000m\000e\000n\000t\000\050\000\051}{subsection.11.11.2}% 225 +\BOOKMARK [3][-]{subsubsection.11.11.2.2}{\376\377\0001\0001\000.\0001\0001\000.\0002\000.\0002\000\040\000g\000e\000t\000L\000i\000d\000a\000r\000M\000o\000t\000o\000r\000S\000i\000g\000n\000a\000l\000\050\000\051}{subsection.11.11.2}% 226 +\BOOKMARK [2][-]{subsection.11.11.3}{\376\377\0001\0001\000.\0001\0001\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.11}% 227 +\BOOKMARK [3][-]{subsubsection.11.11.3.1}{\376\377\0001\0001\000.\0001\0001\000.\0003\000.\0001\000\040\000l\000i\000d\000a\000r\000\137\000m\000o\000t\000o\000r\000\137\000c\000h\000e\000c\000k\000b\000o\000x\000\137\000c\000o\000m\000p\000o\000n\000e\000n\000t}{subsection.11.11.3}% 228 +\BOOKMARK [3][-]{subsubsection.11.11.3.2}{\376\377\0001\0001\000.\0001\0001\000.\0003\000.\0002\000\040\000L\000I\000D\000A\000R\000\137\000M\000O\000T\000O\000R\000\137\000D\000I\000S\000A\000B\000L\000E\000D\000\137\000M\000E\000S\000S\000A\000G\000E}{subsection.11.11.3}% 229 +\BOOKMARK [3][-]{subsubsection.11.11.3.3}{\376\377\0001\0001\000.\0001\0001\000.\0003\000.\0003\000\040\000l\000i\000d\000a\000r\000\137\000m\000o\000t\000o\000r\000\137\000e\000n\000a\000b\000l\000e\000d}{subsection.11.11.3}% 230 +\BOOKMARK [3][-]{subsubsection.11.11.3.4}{\376\377\0001\0001\000.\0001\0001\000.\0003\000.\0004\000\040\000L\000I\000D\000A\000R\000\137\000M\000O\000T\000O\000R\000\137\000E\000N\000A\000B\000L\000E\000D\000\137\000M\000E\000S\000S\000A\000G\000E}{subsection.11.11.3}% 231 +\BOOKMARK [3][-]{subsubsection.11.11.3.5}{\376\377\0001\0001\000.\0001\0001\000.\0003\000.\0005\000\040\000l\000i\000d\000a\000r\000\137\000m\000o\000t\000o\000r\000\137\000l\000o\000a\000d\000i\000n\000g\000\137\000d\000e\000b\000o\000u\000n\000c\000e}{subsection.11.11.3}% 232 +\BOOKMARK [3][-]{subsubsection.11.11.3.6}{\376\377\0001\0001\000.\0001\0001\000.\0003\000.\0006\000\040\000l\000i\000d\000a\000r\000\137\000m\000o\000t\000o\000r\000\137\000s\000i\000g\000n\000a\000l}{subsection.11.11.3}% 233 +\BOOKMARK [3][-]{subsubsection.11.11.3.7}{\376\377\0001\0001\000.\0001\0001\000.\0003\000.\0007\000\040\000l\000i\000d\000a\000r\000\137\000m\000o\000t\000o\000r\000\137\000s\000t\000a\000t\000u\000s}{subsection.11.11.3}% 234 +\BOOKMARK [1][-]{section.11.12}{\376\377\0001\0001\000.\0001\0002\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000c\000o\000m\000p\000o\000n\000e\000n\000t\000:\000:\000d\000e\000b\000u\000g\000:\000:\000D\000e\000b\000u\000g\000M\000e\000s\000s\000a\000g\000i\000n\000g\000T\000e\000x\000t\000b\000o\000x\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 235 +\BOOKMARK [2][-]{subsection.11.12.1}{\376\377\0001\0001\000.\0001\0002\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.12}% 236 +\BOOKMARK [3][-]{subsubsection.11.12.1.1}{\376\377\0001\0001\000.\0001\0002\000.\0001\000.\0001\000\040\000D\000e\000b\000u\000g\000M\000e\000s\000s\000a\000g\000i\000n\000g\000T\000e\000x\000t\000b\000o\000x\000\050\000\051}{subsection.11.12.1}% 237 +\BOOKMARK [2][-]{subsection.11.12.2}{\376\377\0001\0001\000.\0001\0002\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.12}% 238 +\BOOKMARK [3][-]{subsubsection.11.12.2.1}{\376\377\0001\0001\000.\0001\0002\000.\0002\000.\0001\000\040\000e\000l\000e\000m\000e\000n\000t\000\050\000\051}{subsection.11.12.2}% 239 +\BOOKMARK [2][-]{subsection.11.12.3}{\376\377\0001\0001\000.\0001\0002\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.12}% 240 +\BOOKMARK [3][-]{subsubsection.11.12.3.1}{\376\377\0001\0001\000.\0001\0002\000.\0003\000.\0001\000\040\000m\000e\000s\000s\000a\000g\000e}{subsection.11.12.3}% 241 +\BOOKMARK [3][-]{subsubsection.11.12.3.2}{\376\377\0001\0001\000.\0001\0002\000.\0003\000.\0002\000\040\000m\000e\000s\000s\000a\000g\000e\000\137\000s\000i\000g\000n\000a\000l}{subsection.11.12.3}% 242 +\BOOKMARK [3][-]{subsubsection.11.12.3.3}{\376\377\0001\0001\000.\0001\0002\000.\0003\000.\0003\000\040\000m\000e\000s\000s\000a\000g\000i\000n\000g\000\137\000c\000o\000n\000t\000a\000i\000n\000e\000r}{subsection.11.12.3}% 243 +\BOOKMARK [3][-]{subsubsection.11.12.3.4}{\376\377\0001\0001\000.\0001\0002\000.\0003\000.\0004\000\040\000m\000e\000s\000s\000a\000g\000i\000n\000g\000\137\000t\000e\000x\000t\000b\000o\000x}{subsection.11.12.3}% 244 +\BOOKMARK [3][-]{subsubsection.11.12.3.5}{\376\377\0001\0001\000.\0001\0002\000.\0003\000.\0005\000\040\000m\000e\000s\000s\000a\000g\000i\000n\000g\000\137\000t\000i\000t\000l\000e}{subsection.11.12.3}% 245 +\BOOKMARK [1][-]{section.11.13}{\376\377\0001\0001\000.\0001\0003\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000c\000o\000m\000p\000o\000n\000e\000n\000t\000:\000:\000d\000e\000b\000u\000g\000:\000:\000D\000e\000b\000u\000g\000M\000o\000v\000e\000m\000e\000n\000t\000R\000e\000n\000d\000e\000r\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 246 +\BOOKMARK [2][-]{subsection.11.13.1}{\376\377\0001\0001\000.\0001\0003\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.13}% 247 +\BOOKMARK [3][-]{subsubsection.11.13.1.1}{\376\377\0001\0001\000.\0001\0003\000.\0001\000.\0001\000\040\000D\000e\000b\000u\000g\000M\000o\000v\000e\000m\000e\000n\000t\000R\000e\000n\000d\000e\000r\000e\000r\000\050\000\051}{subsection.11.13.1}% 248 +\BOOKMARK [2][-]{subsection.11.13.2}{\376\377\0001\0001\000.\0001\0003\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.13}% 249 +\BOOKMARK [3][-]{subsubsection.11.13.2.1}{\376\377\0001\0001\000.\0001\0003\000.\0002\000.\0001\000\040\000e\000l\000e\000m\000e\000n\000t\000\050\000\051}{subsection.11.13.2}% 250 +\BOOKMARK [3][-]{subsubsection.11.13.2.2}{\376\377\0001\0001\000.\0001\0003\000.\0002\000.\0002\000\040\000g\000e\000t\000C\000a\000m\000e\000r\000a\000S\000e\000r\000v\000o\0001\000A\000n\000g\000l\000e\000S\000l\000i\000d\000e\000r\000V\000a\000l\000u\000e\000\050\000\051}{subsection.11.13.2}% 251 +\BOOKMARK [3][-]{subsubsection.11.13.2.3}{\376\377\0001\0001\000.\0001\0003\000.\0002\000.\0003\000\040\000g\000e\000t\000C\000a\000m\000e\000r\000a\000S\000e\000r\000v\000o\0002\000A\000n\000g\000l\000e\000S\000l\000i\000d\000e\000r\000V\000a\000l\000u\000e\000\050\000\051}{subsection.11.13.2}% 252 +\BOOKMARK [3][-]{subsubsection.11.13.2.4}{\376\377\0001\0001\000.\0001\0003\000.\0002\000.\0004\000\040\000g\000e\000t\000F\000r\000o\000n\000t\000W\000h\000e\000e\000l\000s\000A\000n\000g\000l\000e\000S\000l\000i\000d\000e\000r\000V\000a\000l\000u\000e\000\050\000\051}{subsection.11.13.2}% 253 +\BOOKMARK [3][-]{subsubsection.11.13.2.5}{\376\377\0001\0001\000.\0001\0003\000.\0002\000.\0005\000\040\000g\000e\000t\000R\000e\000a\000r\000L\000e\000f\000t\000W\000h\000e\000e\000l\000S\000p\000e\000e\000d\000S\000l\000i\000d\000e\000r\000V\000a\000l\000u\000e\000\050\000\051}{subsection.11.13.2}% 254 +\BOOKMARK [3][-]{subsubsection.11.13.2.6}{\376\377\0001\0001\000.\0001\0003\000.\0002\000.\0006\000\040\000g\000e\000t\000R\000e\000a\000r\000R\000i\000g\000h\000t\000W\000h\000e\000e\000l\000S\000p\000e\000e\000d\000S\000l\000i\000d\000e\000r\000V\000a\000l\000u\000e\000\050\000\051}{subsection.11.13.2}% 255 +\BOOKMARK [3][-]{subsubsection.11.13.2.7}{\376\377\0001\0001\000.\0001\0003\000.\0002\000.\0007\000\040\000g\000e\000t\000R\000e\000a\000r\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000S\000i\000g\000n\000a\000l\000\050\000\051}{subsection.11.13.2}% 256 +\BOOKMARK [3][-]{subsubsection.11.13.2.8}{\376\377\0001\0001\000.\0001\0003\000.\0002\000.\0008\000\040\000u\000p\000d\000a\000t\000e\000C\000a\000m\000e\000r\000a\000S\000e\000r\000v\000o\0001\000\050\000\051}{subsection.11.13.2}% 257 +\BOOKMARK [3][-]{subsubsection.11.13.2.9}{\376\377\0001\0001\000.\0001\0003\000.\0002\000.\0009\000\040\000u\000p\000d\000a\000t\000e\000C\000a\000m\000e\000r\000a\000S\000e\000r\000v\000o\0002\000\050\000\051}{subsection.11.13.2}% 258 +\BOOKMARK [3][-]{subsubsection.11.13.2.10}{\376\377\0001\0001\000.\0001\0003\000.\0002\000.\0001\0000\000\040\000u\000p\000d\000a\000t\000e\000F\000r\000o\000n\000t\000W\000h\000e\000e\000l\000s\000\050\000\051}{subsection.11.13.2}% 259 +\BOOKMARK [3][-]{subsubsection.11.13.2.11}{\376\377\0001\0001\000.\0001\0003\000.\0002\000.\0001\0001\000\040\000u\000p\000d\000a\000t\000e\000R\000e\000a\000r\000W\000h\000e\000e\000l\000s\000\050\000\051}{subsection.11.13.2}% 260 +\BOOKMARK [2][-]{subsection.11.13.3}{\376\377\0001\0001\000.\0001\0003\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.13}% 261 +\BOOKMARK [3][-]{subsubsection.11.13.3.1}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0001\000\040\000c\000a\000m\000e\000r\000a\000\137\000s\000e\000r\000v\000o\000\137\0001\000\137\000a\000n\000g\000l\000e\000\137\000s\000l\000i\000d\000e\000r}{subsection.11.13.3}% 262 +\BOOKMARK [3][-]{subsubsection.11.13.3.2}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0002\000\040\000c\000a\000m\000e\000r\000a\000\137\000s\000e\000r\000v\000o\000\137\0001\000\137\000a\000n\000g\000l\000e\000\137\000s\000l\000i\000d\000e\000r\000\137\000a\000n\000g\000l\000e}{subsection.11.13.3}% 263 +\BOOKMARK [3][-]{subsubsection.11.13.3.3}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0003\000\040\000c\000a\000m\000e\000r\000a\000\137\000s\000e\000r\000v\000o\000\137\0002\000\137\000a\000n\000g\000l\000e\000\137\000s\000l\000i\000d\000e\000r}{subsection.11.13.3}% 264 +\BOOKMARK [3][-]{subsubsection.11.13.3.4}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0004\000\040\000c\000a\000m\000e\000r\000a\000\137\000s\000e\000r\000v\000o\000\137\0002\000\137\000a\000n\000g\000l\000e\000\137\000s\000l\000i\000d\000e\000r\000\137\000a\000n\000g\000l\000e}{subsection.11.13.3}% 265 +\BOOKMARK [3][-]{subsubsection.11.13.3.5}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0005\000\040\000D\000E\000F\000A\000U\000L\000T\000\137\000F\000R\000O\000N\000T\000\137\000W\000H\000E\000E\000L\000\137\000A\000N\000G\000L\000E}{subsection.11.13.3}% 266 +\BOOKMARK [3][-]{subsubsection.11.13.3.6}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0006\000\040\000D\000E\000F\000A\000U\000L\000T\000\137\000R\000E\000A\000R\000\137\000W\000H\000E\000E\000L\000\137\000S\000P\000E\000E\000D}{subsection.11.13.3}% 267 +\BOOKMARK [3][-]{subsubsection.11.13.3.7}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0007\000\040\000f\000r\000o\000n\000t\000\137\000w\000h\000e\000e\000l\000s\000\137\000a\000n\000g\000l\000e\000\137\000s\000l\000i\000d\000e\000r}{subsection.11.13.3}% 268 +\BOOKMARK [3][-]{subsubsection.11.13.3.8}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0008\000\040\000f\000r\000o\000n\000t\000\137\000w\000h\000e\000e\000l\000s\000\137\000a\000n\000g\000l\000e\000\137\000s\000l\000i\000d\000e\000r\000\137\000v\000a\000l\000u\000e}{subsection.11.13.3}% 269 +\BOOKMARK [3][-]{subsubsection.11.13.3.9}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0009\000\040\000p\000r\000e\000v\000i\000o\000u\000s\000\137\000c\000a\000m\000e\000r\000a\000\137\000s\000e\000r\000v\000o\000\137\0001\000\137\000a\000n\000g\000l\000e\000\137\000s\000l\000i\000d\000e\000r\000\137\000a\000n\000g\000l\000e}{subsection.11.13.3}% 270 +\BOOKMARK [3][-]{subsubsection.11.13.3.10}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0001\0000\000\040\000p\000r\000e\000v\000i\000o\000u\000s\000\137\000c\000a\000m\000e\000r\000a\000\137\000s\000e\000r\000v\000o\000\137\0002\000\137\000a\000n\000g\000l\000e\000\137\000s\000l\000i\000d\000e\000r\000\137\000a\000n\000g\000l\000e}{subsection.11.13.3}% 271 +\BOOKMARK [3][-]{subsubsection.11.13.3.11}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0001\0001\000\040\000p\000r\000e\000v\000i\000o\000u\000s\000\137\000f\000r\000o\000n\000t\000\137\000w\000h\000e\000e\000l\000s\000\137\000a\000n\000g\000l\000e\000\137\000s\000l\000i\000d\000e\000r\000\137\000v\000a\000l\000u\000e}{subsection.11.13.3}% 272 +\BOOKMARK [3][-]{subsubsection.11.13.3.12}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0001\0002\000\040\000p\000r\000e\000v\000i\000o\000u\000s\000\137\000r\000e\000a\000r\000\137\000l\000e\000f\000t\000\137\000w\000h\000e\000e\000l\000\137\000s\000p\000e\000e\000d\000\137\000s\000l\000i\000d\000e\000r\000\137\000v\000a\000l\000u\000e}{subsection.11.13.3}% 273 +\BOOKMARK [3][-]{subsubsection.11.13.3.13}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0001\0003\000\040\000p\000r\000e\000v\000i\000o\000u\000s\000\137\000r\000e\000a\000r\000\137\000r\000i\000g\000h\000t\000\137\000w\000h\000e\000e\000l\000\137\000s\000p\000e\000e\000d\000\137\000s\000l\000i\000d\000e\000r\000\137\000v\000a\000l\000u\000e}{subsection.11.13.3}% 274 +\BOOKMARK [3][-]{subsubsection.11.13.3.14}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0001\0004\000\040\000p\000r\000e\000v\000i\000o\000u\000s\000\137\000r\000e\000a\000r\000\137\000w\000h\000e\000e\000l\000s\000\137\000s\000p\000e\000e\000d\000\137\000s\000l\000i\000d\000e\000r\000\137\000v\000a\000l\000u\000e}{subsection.11.13.3}% 275 +\BOOKMARK [3][-]{subsubsection.11.13.3.15}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0001\0005\000\040\000r\000e\000a\000r\000\137\000l\000e\000f\000t\000\137\000w\000h\000e\000e\000l\000\137\000s\000p\000e\000e\000d\000\137\000s\000l\000i\000d\000e\000r}{subsection.11.13.3}% 276 +\BOOKMARK [3][-]{subsubsection.11.13.3.16}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0001\0006\000\040\000r\000e\000a\000r\000\137\000l\000e\000f\000t\000\137\000w\000h\000e\000e\000l\000\137\000s\000p\000e\000e\000d\000\137\000s\000l\000i\000d\000e\000r\000\137\000v\000a\000l\000u\000e}{subsection.11.13.3}% 277 +\BOOKMARK [3][-]{subsubsection.11.13.3.17}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0001\0007\000\040\000r\000e\000a\000r\000\137\000r\000i\000g\000h\000t\000\137\000w\000h\000e\000e\000l\000\137\000s\000p\000e\000e\000d\000\137\000s\000l\000i\000d\000e\000r}{subsection.11.13.3}% 278 +\BOOKMARK [3][-]{subsubsection.11.13.3.18}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0001\0008\000\040\000r\000e\000a\000r\000\137\000r\000i\000g\000h\000t\000\137\000w\000h\000e\000e\000l\000\137\000s\000p\000e\000e\000d\000\137\000s\000l\000i\000d\000e\000r\000\137\000v\000a\000l\000u\000e}{subsection.11.13.3}% 279 +\BOOKMARK [3][-]{subsubsection.11.13.3.19}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0001\0009\000\040\000r\000e\000a\000r\000\137\000w\000h\000e\000e\000l\000\137\000d\000i\000r\000e\000c\000t\000i\000o\000n}{subsection.11.13.3}% 280 +\BOOKMARK [3][-]{subsubsection.11.13.3.20}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0002\0000\000\040\000R\000E\000A\000R\000\137\000W\000H\000E\000E\000L\000\137\000D\000I\000R\000E\000C\000T\000I\000O\000N\000\137\000B\000A\000C\000K\000W\000A\000R\000D\000\137\000M\000E\000S\000S\000A\000G\000E}{subsection.11.13.3}% 281 +\BOOKMARK [3][-]{subsubsection.11.13.3.21}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0002\0001\000\040\000r\000e\000a\000r\000\137\000w\000h\000e\000e\000l\000\137\000d\000i\000r\000e\000c\000t\000i\000o\000n\000\137\000c\000h\000e\000c\000k\000b\000o\000x\000\137\000c\000o\000m\000p\000o\000n\000e\000n\000t}{subsection.11.13.3}% 282 +\BOOKMARK [3][-]{subsubsection.11.13.3.22}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0002\0002\000\040\000r\000e\000a\000r\000\137\000w\000h\000e\000e\000l\000\137\000d\000i\000r\000e\000c\000t\000i\000o\000n\000\137\000d\000e\000b\000o\000u\000n\000c\000e}{subsection.11.13.3}% 283 +\BOOKMARK [3][-]{subsubsection.11.13.3.23}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0002\0003\000\040\000R\000E\000A\000R\000\137\000W\000H\000E\000E\000L\000\137\000D\000I\000R\000E\000C\000T\000I\000O\000N\000\137\000F\000O\000R\000W\000A\000R\000D\000\137\000M\000E\000S\000S\000A\000G\000E}{subsection.11.13.3}% 284 +\BOOKMARK [3][-]{subsubsection.11.13.3.24}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0002\0004\000\040\000r\000e\000a\000r\000\137\000w\000h\000e\000e\000l\000\137\000d\000i\000r\000e\000c\000t\000i\000o\000n\000\137\000s\000i\000g\000n\000a\000l}{subsection.11.13.3}% 285 +\BOOKMARK [3][-]{subsubsection.11.13.3.25}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0002\0005\000\040\000r\000e\000a\000r\000\137\000w\000h\000e\000e\000l\000\137\000d\000i\000r\000e\000c\000t\000i\000o\000n\000\137\000s\000t\000a\000t\000u\000s}{subsection.11.13.3}% 286 +\BOOKMARK [3][-]{subsubsection.11.13.3.26}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0002\0006\000\040\000r\000e\000a\000r\000\137\000w\000h\000e\000e\000l\000\137\000m\000e\000n\000u\000\137\000e\000n\000t\000r\000y}{subsection.11.13.3}% 287 +\BOOKMARK [3][-]{subsubsection.11.13.3.27}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0002\0007\000\040\000r\000e\000a\000r\000\137\000w\000h\000e\000e\000l\000\137\000s\000p\000e\000e\000d\000\137\000s\000l\000i\000d\000e\000r}{subsection.11.13.3}% 288 +\BOOKMARK [3][-]{subsubsection.11.13.3.28}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0002\0008\000\040\000r\000e\000a\000r\000\137\000w\000h\000e\000e\000l\000s\000\137\000s\000p\000e\000e\000d\000\137\000s\000l\000i\000d\000e\000r\000\137\000v\000a\000l\000u\000e}{subsection.11.13.3}% 289 +\BOOKMARK [3][-]{subsubsection.11.13.3.29}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0002\0009\000\040\000s\000e\000r\000v\000o\000\137\000m\000e\000n\000u\000\137\000e\000n\000t\000r\000y}{subsection.11.13.3}% 290 +\BOOKMARK [3][-]{subsubsection.11.13.3.30}{\376\377\0001\0001\000.\0001\0003\000.\0003\000.\0003\0000\000\040\000s\000l\000i\000d\000e\000r\000\137\000c\000o\000n\000t\000a\000i\000n\000e\000r}{subsection.11.13.3}% 291 +\BOOKMARK [1][-]{section.11.14}{\376\377\0001\0001\000.\0001\0004\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000d\000e\000v\000i\000c\000e\000:\000:\000D\000e\000v\000i\000c\000e\000M\000a\000n\000a\000g\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 292 +\BOOKMARK [2][-]{subsection.11.14.1}{\376\377\0001\0001\000.\0001\0004\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.14}% 293 +\BOOKMARK [3][-]{subsubsection.11.14.1.1}{\376\377\0001\0001\000.\0001\0004\000.\0001\000.\0001\000\040\000D\000e\000v\000i\000c\000e\000M\000a\000n\000a\000g\000e\000r\000\050\000\051}{subsection.11.14.1}% 294 +\BOOKMARK [2][-]{subsection.11.14.2}{\376\377\0001\0001\000.\0001\0004\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.14}% 295 +\BOOKMARK [3][-]{subsubsection.11.14.2.1}{\376\377\0001\0001\000.\0001\0004\000.\0002\000.\0001\000\040\000c\000r\000e\000a\000t\000e\000\050\000\051}{subsection.11.14.2}% 296 +\BOOKMARK [3][-]{subsubsection.11.14.2.2}{\376\377\0001\0001\000.\0001\0004\000.\0002\000.\0002\000\040\000g\000e\000t\000C\000a\000m\000e\000r\000a\000D\000e\000v\000i\000c\000e\000\050\000\051}{subsection.11.14.2}% 297 +\BOOKMARK [3][-]{subsubsection.11.14.2.3}{\376\377\0001\0001\000.\0001\0004\000.\0002\000.\0003\000\040\000g\000e\000t\000L\000i\000d\000a\000r\000D\000e\000v\000i\000c\000e\000\050\000\051}{subsection.11.14.2}% 298 +\BOOKMARK [3][-]{subsubsection.11.14.2.4}{\376\377\0001\0001\000.\0001\0004\000.\0002\000.\0004\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000\050\000\051}{subsection.11.14.2}% 299 +\BOOKMARK [3][-]{subsubsection.11.14.2.5}{\376\377\0001\0001\000.\0001\0004\000.\0002\000.\0005\000\040\000i\000s\000R\000u\000n\000n\000i\000n\000g\000\050\000\051}{subsection.11.14.2}% 300 +\BOOKMARK [3][-]{subsubsection.11.14.2.6}{\376\377\0001\0001\000.\0001\0004\000.\0002\000.\0006\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.11.14.2}% 301 +\BOOKMARK [3][-]{subsubsection.11.14.2.7}{\376\377\0001\0001\000.\0001\0004\000.\0002\000.\0007\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.14.2}% 302 +\BOOKMARK [3][-]{subsubsection.11.14.2.8}{\376\377\0001\0001\000.\0001\0004\000.\0002\000.\0008\000\040\000t\000e\000r\000m\000i\000n\000a\000t\000e\000\050\000\051}{subsection.11.14.2}% 303 +\BOOKMARK [3][-]{subsubsection.11.14.2.9}{\376\377\0001\0001\000.\0001\0004\000.\0002\000.\0009\000\040\000u\000p\000d\000a\000t\000e\000\050\000\051}{subsection.11.14.2}% 304 +\BOOKMARK [2][-]{subsection.11.14.3}{\376\377\0001\0001\000.\0001\0004\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.14}% 305 +\BOOKMARK [3][-]{subsubsection.11.14.3.1}{\376\377\0001\0001\000.\0001\0004\000.\0003\000.\0001\000\040\000c\000a\000m\000e\000r\000a\000\137\000d\000e\000v\000i\000c\000e\000\137}{subsection.11.14.3}% 306 +\BOOKMARK [3][-]{subsubsection.11.14.3.2}{\376\377\0001\0001\000.\0001\0004\000.\0003\000.\0002\000\040\000c\000a\000r\000\137\000s\000y\000s\000t\000e\000m}{subsection.11.14.3}% 307 +\BOOKMARK [3][-]{subsubsection.11.14.3.3}{\376\377\0001\0001\000.\0001\0004\000.\0003\000.\0003\000\040\000i\000s\000\137\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000d\000\137}{subsection.11.14.3}% 308 +\BOOKMARK [3][-]{subsubsection.11.14.3.4}{\376\377\0001\0001\000.\0001\0004\000.\0003\000.\0004\000\040\000i\000s\000\137\000r\000u\000n\000n\000i\000n\000g\000\137}{subsection.11.14.3}% 309 +\BOOKMARK [3][-]{subsubsection.11.14.3.5}{\376\377\0001\0001\000.\0001\0004\000.\0003\000.\0005\000\040\000l\000i\000d\000a\000r\000\137\000d\000e\000v\000i\000c\000e\000\137}{subsection.11.14.3}% 310 +\BOOKMARK [1][-]{section.11.15}{\376\377\0001\0001\000.\0001\0005\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000m\000o\000v\000e\000m\000e\000n\000t\000:\000:\000c\000o\000n\000t\000r\000o\000l\000l\000e\000r\000:\000:\000D\000u\000m\000m\000y\000M\000o\000v\000e\000m\000e\000n\000t\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 311 +\BOOKMARK [2][-]{subsection.11.15.1}{\376\377\0001\0001\000.\0001\0005\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.15}% 312 +\BOOKMARK [3][-]{subsubsection.11.15.1.1}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0001\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000\050\000\051}{subsection.11.15.1}% 313 +\BOOKMARK [3][-]{subsubsection.11.15.1.2}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0002\000\040\000s\000e\000t\000C\000a\000m\000e\000r\000a\000S\000e\000r\000v\000o\0001\000A\000n\000g\000l\000e\000\050\000\051}{subsection.11.15.1}% 314 +\BOOKMARK [3][-]{subsubsection.11.15.1.3}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0003\000\040\000s\000e\000t\000C\000a\000m\000e\000r\000a\000S\000e\000r\000v\000o\0002\000A\000n\000g\000l\000e\000\050\000\051}{subsection.11.15.1}% 315 +\BOOKMARK [3][-]{subsubsection.11.15.1.4}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0004\000\040\000s\000e\000t\000F\000r\000o\000n\000t\000W\000h\000e\000e\000l\000s\000A\000n\000g\000l\000e\000\050\000\051}{subsection.11.15.1}% 316 +\BOOKMARK [3][-]{subsubsection.11.15.1.5}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0005\000\040\000s\000e\000t\000R\000e\000a\000r\000L\000e\000f\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000B\000a\000c\000k\000w\000a\000r\000d\000\050\000\051}{subsection.11.15.1}% 317 +\BOOKMARK [3][-]{subsubsection.11.15.1.6}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0006\000\040\000s\000e\000t\000R\000e\000a\000r\000L\000e\000f\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000F\000o\000r\000w\000a\000r\000d\000\050\000\051}{subsection.11.15.1}% 318 +\BOOKMARK [3][-]{subsubsection.11.15.1.7}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0007\000\040\000s\000e\000t\000R\000e\000a\000r\000L\000e\000f\000t\000W\000h\000e\000e\000l\000S\000p\000e\000e\000d\000\050\000\051}{subsection.11.15.1}% 319 +\BOOKMARK [3][-]{subsubsection.11.15.1.8}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0008\000\040\000s\000e\000t\000R\000e\000a\000r\000R\000i\000g\000h\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000B\000a\000c\000k\000w\000a\000r\000d\000\050\000\051}{subsection.11.15.1}% 320 +\BOOKMARK [3][-]{subsubsection.11.15.1.9}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0009\000\040\000s\000e\000t\000R\000e\000a\000r\000R\000i\000g\000h\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000F\000o\000r\000w\000a\000r\000d\000\050\000\051}{subsection.11.15.1}% 321 +\BOOKMARK [3][-]{subsubsection.11.15.1.10}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0001\0000\000\040\000s\000e\000t\000R\000e\000a\000r\000R\000i\000g\000h\000t\000W\000h\000e\000e\000l\000S\000p\000e\000e\000d\000\050\000\051}{subsection.11.15.1}% 322 +\BOOKMARK [3][-]{subsubsection.11.15.1.11}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0001\0001\000\040\000s\000e\000t\000R\000e\000a\000r\000W\000h\000e\000e\000l\000s\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000B\000a\000c\000k\000w\000a\000r\000d\000\050\000\051}{subsection.11.15.1}% 323 +\BOOKMARK [3][-]{subsubsection.11.15.1.12}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0001\0002\000\040\000s\000e\000t\000R\000e\000a\000r\000W\000h\000e\000e\000l\000s\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000F\000o\000r\000w\000a\000r\000d\000\050\000\051}{subsection.11.15.1}% 324 +\BOOKMARK [3][-]{subsubsection.11.15.1.13}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0001\0003\000\040\000s\000e\000t\000R\000e\000a\000r\000W\000h\000e\000e\000l\000s\000S\000p\000e\000e\000d\000\050\000\051}{subsection.11.15.1}% 325 +\BOOKMARK [3][-]{subsubsection.11.15.1.14}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0001\0004\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.15.1}% 326 +\BOOKMARK [3][-]{subsubsection.11.15.1.15}{\376\377\0001\0001\000.\0001\0005\000.\0001\000.\0001\0005\000\040\000t\000e\000r\000m\000i\000n\000a\000t\000e\000\050\000\051}{subsection.11.15.1}% 327 +\BOOKMARK [1][-]{section.11.16}{\376\377\0001\0001\000.\0001\0006\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000m\000e\000s\000s\000a\000g\000i\000n\000g\000:\000:\000M\000e\000s\000s\000a\000g\000i\000n\000g\000S\000y\000s\000t\000e\000m\000:\000:\000F\000i\000r\000s\000t\000M\000e\000s\000s\000a\000g\000e\000S\000t\000r\000u\000c\000t\000\040\000S\000t\000r\000u\000c\000t\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 328 +\BOOKMARK [2][-]{subsection.11.16.1}{\376\377\0001\0001\000.\0001\0006\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.16}% 329 +\BOOKMARK [3][-]{subsubsection.11.16.1.1}{\376\377\0001\0001\000.\0001\0006\000.\0001\000.\0001\000\040\000c\000o\000n\000d\000i\000t\000i\000o\000n}{subsection.11.16.1}% 330 +\BOOKMARK [3][-]{subsubsection.11.16.1.2}{\376\377\0001\0001\000.\0001\0006\000.\0001\000.\0002\000\040\000e\000r\000r\000o\000r\000\137\000m\000e\000s\000s\000a\000g\000e}{subsection.11.16.1}% 331 +\BOOKMARK [3][-]{subsubsection.11.16.1.3}{\376\377\0001\0001\000.\0001\0006\000.\0001\000.\0003\000\040\000u\000u\000i\000d}{subsection.11.16.1}% 332 +\BOOKMARK [1][-]{section.11.17}{\376\377\0001\0001\000.\0001\0007\000\040\000c\000a\000r\000:\000:\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000:\000:\000J\000s\000o\000n\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 333 +\BOOKMARK [2][-]{subsection.11.17.1}{\376\377\0001\0001\000.\0001\0007\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.17}% 334 +\BOOKMARK [3][-]{subsubsection.11.17.1.1}{\376\377\0001\0001\000.\0001\0007\000.\0001\000.\0001\000\040\000J\000s\000o\000n\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\050\000\051}{subsection.11.17.1}% 335 +\BOOKMARK [2][-]{subsection.11.17.2}{\376\377\0001\0001\000.\0001\0007\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.17}% 336 +\BOOKMARK [3][-]{subsubsection.11.17.2.1}{\376\377\0001\0001\000.\0001\0007\000.\0002\000.\0001\000\040\000g\000e\000t\000C\000o\000n\000f\000i\000g\000F\000i\000l\000e\000P\000a\000t\000h\000\050\000\051}{subsection.11.17.2}% 337 +\BOOKMARK [3][-]{subsubsection.11.17.2.2}{\376\377\0001\0001\000.\0001\0007\000.\0002\000.\0002\000\040\000l\000o\000a\000d\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\050\000\051}{subsection.11.17.2}% 338 +\BOOKMARK [3][-]{subsubsection.11.17.2.3}{\376\377\0001\0001\000.\0001\0007\000.\0002\000.\0003\000\040\000s\000e\000t\000C\000o\000n\000f\000i\000g\000F\000i\000l\000e\000P\000a\000t\000h\000\050\000\051}{subsection.11.17.2}% 339 +\BOOKMARK [2][-]{subsection.11.17.3}{\376\377\0001\0001\000.\0001\0007\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.17}% 340 +\BOOKMARK [3][-]{subsubsection.11.17.3.1}{\376\377\0001\0001\000.\0001\0007\000.\0003\000.\0001\000\040\000c\000o\000n\000f\000i\000g\000\137\000f\000i\000l\000e\000\137\000p\000a\000t\000h}{subsection.11.17.3}% 341 +\BOOKMARK [3][-]{subsubsection.11.17.3.2}{\376\377\0001\0001\000.\0001\0007\000.\0003\000.\0002\000\040\000e\000x\000e\000\137\000d\000i\000r}{subsection.11.17.3}% 342 +\BOOKMARK [1][-]{section.11.18}{\376\377\0001\0001\000.\0001\0008\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000d\000e\000v\000i\000c\000e\000:\000:\000l\000i\000d\000a\000r\000:\000:\000L\000i\000d\000a\000r\000D\000e\000v\000i\000c\000e\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 343 +\BOOKMARK [2][-]{subsection.11.18.1}{\376\377\0001\0001\000.\0001\0008\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.18}% 344 +\BOOKMARK [3][-]{subsubsection.11.18.1.1}{\376\377\0001\0001\000.\0001\0008\000.\0001\000.\0001\000\040\000d\000i\000s\000c\000o\000n\000n\000e\000c\000t\000\050\000\051}{subsection.11.18.1}% 345 +\BOOKMARK [3][-]{subsubsection.11.18.1.2}{\376\377\0001\0001\000.\0001\0008\000.\0001\000.\0002\000\040\000g\000e\000t\000S\000c\000a\000n\000D\000a\000t\000a\000\050\000\051}{subsection.11.18.1}% 346 +\BOOKMARK [3][-]{subsubsection.11.18.1.3}{\376\377\0001\0001\000.\0001\0008\000.\0001\000.\0003\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000\050\000\051}{subsection.11.18.1}% 347 +\BOOKMARK [3][-]{subsubsection.11.18.1.4}{\376\377\0001\0001\000.\0001\0008\000.\0001\000.\0004\000\040\000s\000e\000t\000S\000c\000a\000n\000D\000a\000t\000a\000\050\000\051}{subsection.11.18.1}% 348 +\BOOKMARK [3][-]{subsubsection.11.18.1.5}{\376\377\0001\0001\000.\0001\0008\000.\0001\000.\0005\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.11.18.1}% 349 +\BOOKMARK [3][-]{subsubsection.11.18.1.6}{\376\377\0001\0001\000.\0001\0008\000.\0001\000.\0006\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.18.1}% 350 +\BOOKMARK [3][-]{subsubsection.11.18.1.7}{\376\377\0001\0001\000.\0001\0008\000.\0001\000.\0007\000\040\000t\000e\000r\000m\000i\000n\000a\000t\000e\000\050\000\051}{subsection.11.18.1}% 351 +\BOOKMARK [3][-]{subsubsection.11.18.1.8}{\376\377\0001\0001\000.\0001\0008\000.\0001\000.\0008\000\040\000u\000p\000d\000a\000t\000e\000\050\000\051}{subsection.11.18.1}% 352 +\BOOKMARK [2][-]{subsection.11.18.2}{\376\377\0001\0001\000.\0001\0008\000.\0002\000\040\000F\000r\000i\000e\000n\000d\000s\000\040\000A\000n\000d\000\040\000R\000e\000l\000a\000t\000e\000d\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.18}% 353 +\BOOKMARK [3][-]{subsubsection.11.18.2.1}{\376\377\0001\0001\000.\0001\0008\000.\0002\000.\0001\000\040\000D\000e\000v\000i\000c\000e\000M\000a\000n\000a\000g\000e\000r}{subsection.11.18.2}% 354 +\BOOKMARK [2][-]{subsection.11.18.3}{\376\377\0001\0001\000.\0001\0008\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.18}% 355 +\BOOKMARK [3][-]{subsubsection.11.18.3.1}{\376\377\0001\0001\000.\0001\0008\000.\0003\000.\0001\000\040\000s\000c\000a\000n\000\137\000d\000a\000t\000a\000\137}{subsection.11.18.3}% 356 +\BOOKMARK [1][-]{section.11.19}{\376\377\0001\0001\000.\0001\0009\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000d\000e\000v\000i\000c\000e\000:\000:\000l\000i\000d\000a\000r\000:\000:\000L\000i\000d\000a\000r\000D\000u\000m\000m\000y\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 357 +\BOOKMARK [2][-]{subsection.11.19.1}{\376\377\0001\0001\000.\0001\0009\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.19}% 358 +\BOOKMARK [3][-]{subsubsection.11.19.1.1}{\376\377\0001\0001\000.\0001\0009\000.\0001\000.\0001\000\040\000L\000i\000d\000a\000r\000D\000u\000m\000m\000y\000\050\000\051}{subsection.11.19.1}% 359 +\BOOKMARK [2][-]{subsection.11.19.2}{\376\377\0001\0001\000.\0001\0009\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.19}% 360 +\BOOKMARK [3][-]{subsubsection.11.19.2.1}{\376\377\0001\0001\000.\0001\0009\000.\0002\000.\0001\000\040\000d\000i\000s\000c\000o\000n\000n\000e\000c\000t\000\050\000\051}{subsection.11.19.2}% 361 +\BOOKMARK [3][-]{subsubsection.11.19.2.2}{\376\377\0001\0001\000.\0001\0009\000.\0002\000.\0002\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000\050\000\051}{subsection.11.19.2}% 362 +\BOOKMARK [3][-]{subsubsection.11.19.2.3}{\376\377\0001\0001\000.\0001\0009\000.\0002\000.\0003\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.11.19.2}% 363 +\BOOKMARK [3][-]{subsubsection.11.19.2.4}{\376\377\0001\0001\000.\0001\0009\000.\0002\000.\0004\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.19.2}% 364 +\BOOKMARK [3][-]{subsubsection.11.19.2.5}{\376\377\0001\0001\000.\0001\0009\000.\0002\000.\0005\000\040\000t\000e\000r\000m\000i\000n\000a\000t\000e\000\050\000\051}{subsection.11.19.2}% 365 +\BOOKMARK [3][-]{subsubsection.11.19.2.6}{\376\377\0001\0001\000.\0001\0009\000.\0002\000.\0006\000\040\000u\000p\000d\000a\000t\000e\000\050\000\051}{subsection.11.19.2}% 366 +\BOOKMARK [1][-]{section.11.20}{\376\377\0001\0001\000.\0002\0000\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000d\000e\000v\000i\000c\000e\000:\000:\000l\000i\000d\000a\000r\000:\000:\000L\000i\000d\000a\000r\000S\000c\000a\000n\000n\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 367 +\BOOKMARK [2][-]{subsection.11.20.1}{\376\377\0001\0001\000.\0002\0000\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.20}% 368 +\BOOKMARK [3][-]{subsubsection.11.20.1.1}{\376\377\0001\0001\000.\0002\0000\000.\0001\000.\0001\000\040\000L\000i\000d\000a\000r\000S\000c\000a\000n\000n\000e\000r\000\050\000\051}{subsection.11.20.1}% 369 +\BOOKMARK [2][-]{subsection.11.20.2}{\376\377\0001\0001\000.\0002\0000\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.20}% 370 +\BOOKMARK [3][-]{subsubsection.11.20.2.1}{\376\377\0001\0001\000.\0002\0000\000.\0002\000.\0001\000\040\000c\000r\000e\000a\000t\000e\000\050\000\051}{subsection.11.20.2}% 371 +\BOOKMARK [3][-]{subsubsection.11.20.2.2}{\376\377\0001\0001\000.\0002\0000\000.\0002\000.\0002\000\040\000d\000i\000s\000c\000o\000n\000n\000e\000c\000t\000\050\000\051}{subsection.11.20.2}% 372 +\BOOKMARK [3][-]{subsubsection.11.20.2.3}{\376\377\0001\0001\000.\0002\0000\000.\0002\000.\0003\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000\050\000\051}{subsection.11.20.2}% 373 +\BOOKMARK [3][-]{subsubsection.11.20.2.4}{\376\377\0001\0001\000.\0002\0000\000.\0002\000.\0004\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.11.20.2}% 374 +\BOOKMARK [3][-]{subsubsection.11.20.2.5}{\376\377\0001\0001\000.\0002\0000\000.\0002\000.\0005\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.20.2}% 375 +\BOOKMARK [3][-]{subsubsection.11.20.2.6}{\376\377\0001\0001\000.\0002\0000\000.\0002\000.\0006\000\040\000t\000e\000r\000m\000i\000n\000a\000t\000e\000\050\000\051}{subsection.11.20.2}% 376 +\BOOKMARK [3][-]{subsubsection.11.20.2.7}{\376\377\0001\0001\000.\0002\0000\000.\0002\000.\0007\000\040\000u\000p\000d\000a\000t\000e\000\050\000\051}{subsection.11.20.2}% 377 +\BOOKMARK [2][-]{subsection.11.20.3}{\376\377\0001\0001\000.\0002\0000\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.20}% 378 +\BOOKMARK [3][-]{subsubsection.11.20.3.1}{\376\377\0001\0001\000.\0002\0000\000.\0003\000.\0001\000\040\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\137}{subsection.11.20.3}% 379 +\BOOKMARK [3][-]{subsubsection.11.20.3.2}{\376\377\0001\0001\000.\0002\0000\000.\0003\000.\0002\000\040\000l\000i\000d\000a\000r\000\137}{subsection.11.20.3}% 380 +\BOOKMARK [3][-]{subsubsection.11.20.3.3}{\376\377\0001\0001\000.\0002\0000\000.\0003\000.\0003\000\040\000r\000u\000n\000n\000i\000n\000g}{subsection.11.20.3}% 381 +\BOOKMARK [3][-]{subsubsection.11.20.3.4}{\376\377\0001\0001\000.\0002\0000\000.\0003\000.\0004\000\040\000s\000c\000a\000n\000\137\000d\000a\000t\000a\000\137}{subsection.11.20.3}% 382 +\BOOKMARK [3][-]{subsubsection.11.20.3.5}{\376\377\0001\0001\000.\0002\0000\000.\0003\000.\0005\000\040\000s\000c\000a\000n\000\137\000d\000a\000t\000a\000\137\000m\000u\000t\000e\000x\000\137}{subsection.11.20.3}% 383 +\BOOKMARK [3][-]{subsubsection.11.20.3.6}{\376\377\0001\0001\000.\0002\0000\000.\0003\000.\0006\000\040\000s\000c\000a\000n\000\137\000g\000e\000n\000e\000r\000a\000t\000o\000r\000\137}{subsection.11.20.3}% 384 +\BOOKMARK [1][-]{section.11.21}{\376\377\0001\0001\000.\0002\0001\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000s\000c\000r\000e\000e\000n\000:\000:\000L\000o\000g\000g\000i\000n\000g\000S\000c\000r\000e\000e\000n\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 385 +\BOOKMARK [2][-]{subsection.11.21.1}{\376\377\0001\0001\000.\0002\0001\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.21}% 386 +\BOOKMARK [3][-]{subsubsection.11.21.1.1}{\376\377\0001\0001\000.\0002\0001\000.\0001\000.\0001\000\040\000L\000o\000g\000g\000i\000n\000g\000S\000c\000r\000e\000e\000n\000\050\000\051}{subsection.11.21.1}% 387 +\BOOKMARK [2][-]{subsection.11.21.2}{\376\377\0001\0001\000.\0002\0001\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.21}% 388 +\BOOKMARK [3][-]{subsubsection.11.21.2.1}{\376\377\0001\0001\000.\0002\0001\000.\0002\000.\0001\000\040\000e\000l\000e\000m\000e\000n\000t\000\050\000\051}{subsection.11.21.2}% 389 +\BOOKMARK [2][-]{subsection.11.21.3}{\376\377\0001\0001\000.\0002\0001\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.21}% 390 +\BOOKMARK [3][-]{subsubsection.11.21.3.1}{\376\377\0001\0001\000.\0002\0001\000.\0003\000.\0001\000\040\000l\000i\000n\000e\000\137\000e\000l\000e\000m\000e\000n\000t\000s}{subsection.11.21.3}% 391 +\BOOKMARK [3][-]{subsubsection.11.21.3.2}{\376\377\0001\0001\000.\0002\0001\000.\0003\000.\0002\000\040\000m\000e\000n\000u}{subsection.11.21.3}% 392 +\BOOKMARK [3][-]{subsubsection.11.21.3.3}{\376\377\0001\0001\000.\0002\0001\000.\0003\000.\0003\000\040\000m\000y\000\137\000c\000u\000s\000t\000o\000m\000\137\000m\000e\000n\000u}{subsection.11.21.3}% 393 +\BOOKMARK [3][-]{subsubsection.11.21.3.4}{\376\377\0001\0001\000.\0002\0001\000.\0003\000.\0004\000\040\000s\000e\000l\000e\000c\000t\000e\000d\000\137\000l\000i\000n\000e}{subsection.11.21.3}% 394 +\BOOKMARK [3][-]{subsubsection.11.21.3.5}{\376\377\0001\0001\000.\0002\0001\000.\0003\000.\0005\000\040\000v\000e\000c\000t\000o\000r\000\137\000s\000i\000n\000k}{subsection.11.21.3}% 395 +\BOOKMARK [1][-]{section.11.22}{\376\377\0001\0001\000.\0002\0002\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000c\000o\000m\000p\000o\000n\000e\000n\000t\000:\000:\000m\000a\000i\000n\000:\000:\000M\000a\000i\000n\000E\000r\000r\000o\000r\000M\000o\000d\000a\000l\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 396 +\BOOKMARK [2][-]{subsection.11.22.1}{\376\377\0001\0001\000.\0002\0002\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.22}% 397 +\BOOKMARK [3][-]{subsubsection.11.22.1.1}{\376\377\0001\0001\000.\0002\0002\000.\0001\000.\0001\000\040\000M\000a\000i\000n\000E\000r\000r\000o\000r\000M\000o\000d\000a\000l\000\050\000\051}{subsection.11.22.1}% 398 +\BOOKMARK [2][-]{subsection.11.22.2}{\376\377\0001\0001\000.\0002\0002\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.22}% 399 +\BOOKMARK [3][-]{subsubsection.11.22.2.1}{\376\377\0001\0001\000.\0002\0002\000.\0002\000.\0001\000\040\000e\000l\000e\000m\000e\000n\000t\000\050\000\051}{subsection.11.22.2}% 400 +\BOOKMARK [3][-]{subsubsection.11.22.2.2}{\376\377\0001\0001\000.\0002\0002\000.\0002\000.\0002\000\040\000s\000e\000t\000E\000r\000r\000o\000r\000M\000e\000s\000s\000a\000g\000e\000\050\000\051}{subsection.11.22.2}% 401 +\BOOKMARK [2][-]{subsection.11.22.3}{\376\377\0001\0001\000.\0002\0002\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.22}% 402 +\BOOKMARK [3][-]{subsubsection.11.22.3.1}{\376\377\0001\0001\000.\0002\0002\000.\0003\000.\0001\000\040\000e\000r\000r\000o\000r\000\137\000e\000l\000e\000m\000e\000n\000t}{subsection.11.22.3}% 403 +\BOOKMARK [3][-]{subsubsection.11.22.3.2}{\376\377\0001\0001\000.\0002\0002\000.\0003\000.\0002\000\040\000e\000r\000r\000o\000r\000\137\000m\000o\000d\000a\000l\000\137\000s\000h\000o\000w\000n}{subsection.11.22.3}% 404 +\BOOKMARK [3][-]{subsubsection.11.22.3.3}{\376\377\0001\0001\000.\0002\0002\000.\0003\000.\0003\000\040\000m\000a\000i\000n\000\137\000e\000r\000r\000o\000r\000\137\000m\000o\000d\000a\000l}{subsection.11.22.3}% 405 +\BOOKMARK [1][-]{section.11.23}{\376\377\0001\0001\000.\0002\0003\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000c\000o\000m\000p\000o\000n\000e\000n\000t\000:\000:\000m\000a\000i\000n\000:\000:\000M\000a\000i\000n\000E\000x\000i\000t\000M\000o\000d\000a\000l\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 406 +\BOOKMARK [2][-]{subsection.11.23.1}{\376\377\0001\0001\000.\0002\0003\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.23}% 407 +\BOOKMARK [3][-]{subsubsection.11.23.1.1}{\376\377\0001\0001\000.\0002\0003\000.\0001\000.\0001\000\040\000M\000a\000i\000n\000E\000x\000i\000t\000M\000o\000d\000a\000l\000\050\000\051}{subsection.11.23.1}% 408 +\BOOKMARK [2][-]{subsection.11.23.2}{\376\377\0001\0001\000.\0002\0003\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.23}% 409 +\BOOKMARK [3][-]{subsubsection.11.23.2.1}{\376\377\0001\0001\000.\0002\0003\000.\0002\000.\0001\000\040\000e\000l\000e\000m\000e\000n\000t\000\050\000\051}{subsection.11.23.2}% 410 +\BOOKMARK [2][-]{subsection.11.23.3}{\376\377\0001\0001\000.\0002\0003\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.23}% 411 +\BOOKMARK [3][-]{subsubsection.11.23.3.1}{\376\377\0001\0001\000.\0002\0003\000.\0003\000.\0001\000\040\000e\000x\000i\000t}{subsection.11.23.3}% 412 +\BOOKMARK [3][-]{subsubsection.11.23.3.2}{\376\377\0001\0001\000.\0002\0003\000.\0003\000.\0002\000\040\000e\000x\000i\000t\000\137\000m\000o\000d\000a\000l\000\137\000s\000h\000o\000w\000n}{subsection.11.23.3}% 413 +\BOOKMARK [3][-]{subsubsection.11.23.3.3}{\376\377\0001\0001\000.\0002\0003\000.\0003\000.\0003\000\040\000m\000a\000i\000n\000\137\000e\000x\000i\000t\000\137\000m\000o\000d\000a\000l}{subsection.11.23.3}% 414 +\BOOKMARK [1][-]{section.11.24}{\376\377\0001\0001\000.\0002\0004\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000s\000c\000r\000e\000e\000n\000:\000:\000M\000a\000i\000n\000S\000c\000r\000e\000e\000n\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 415 +\BOOKMARK [2][-]{subsection.11.24.1}{\376\377\0001\0001\000.\0002\0004\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.24}% 416 +\BOOKMARK [3][-]{subsubsection.11.24.1.1}{\376\377\0001\0001\000.\0002\0004\000.\0001\000.\0001\000\040\000M\000a\000i\000n\000S\000c\000r\000e\000e\000n\000\050\000\051}{subsection.11.24.1}% 417 +\BOOKMARK [2][-]{subsection.11.24.2}{\376\377\0001\0001\000.\0002\0004\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.24}% 418 +\BOOKMARK [3][-]{subsubsection.11.24.2.1}{\376\377\0001\0001\000.\0002\0004\000.\0002\000.\0001\000\040\000e\000l\000e\000m\000e\000n\000t\000\050\000\051}{subsection.11.24.2}% 419 +\BOOKMARK [2][-]{subsection.11.24.3}{\376\377\0001\0001\000.\0002\0004\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.24}% 420 +\BOOKMARK [3][-]{subsubsection.11.24.3.1}{\376\377\0001\0001\000.\0002\0004\000.\0003\000.\0001\000\040\000b\000o\000x}{subsection.11.24.3}% 421 +\BOOKMARK [3][-]{subsubsection.11.24.3.2}{\376\377\0001\0001\000.\0002\0004\000.\0003\000.\0002\000\040\000c\000a\000r\000\137\000s\000y\000s\000t\000e\000m}{subsection.11.24.3}% 422 +\BOOKMARK [3][-]{subsubsection.11.24.3.3}{\376\377\0001\0001\000.\0002\0004\000.\0003\000.\0003\000\040\000c\000o\000n\000n\000e\000c\000t\000\137\000b\000u\000t\000t\000o\000n}{subsection.11.24.3}% 423 +\BOOKMARK [3][-]{subsubsection.11.24.3.4}{\376\377\0001\0001\000.\0002\0004\000.\0003\000.\0004\000\040\000i\000n\000f\000o}{subsection.11.24.3}% 424 +\BOOKMARK [3][-]{subsubsection.11.24.3.5}{\376\377\0001\0001\000.\0002\0004\000.\0003\000.\0005\000\040\000m\000a\000i\000n\000\137\000c\000o\000m\000p\000o\000n\000e\000n\000t}{subsection.11.24.3}% 425 +\BOOKMARK [3][-]{subsubsection.11.24.3.6}{\376\377\0001\0001\000.\0002\0004\000.\0003\000.\0006\000\040\000m\000a\000i\000n\000\137\000e\000r\000r\000o\000r\000\137\000m\000o\000d\000a\000l}{subsection.11.24.3}% 426 +\BOOKMARK [3][-]{subsubsection.11.24.3.7}{\376\377\0001\0001\000.\0002\0004\000.\0003\000.\0007\000\040\000m\000a\000i\000n\000\137\000e\000x\000i\000t\000\137\000m\000o\000d\000a\000l}{subsection.11.24.3}% 427 +\BOOKMARK [3][-]{subsubsection.11.24.3.8}{\376\377\0001\0001\000.\0002\0004\000.\0003\000.\0008\000\040\000m\000a\000i\000n\000\137\000s\000c\000r\000e\000e\000n}{subsection.11.24.3}% 428 +\BOOKMARK [1][-]{section.11.25}{\376\377\0001\0001\000.\0002\0005\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000m\000e\000s\000s\000a\000g\000i\000n\000g\000:\000:\000M\000e\000s\000s\000a\000g\000i\000n\000g\000S\000y\000s\000t\000e\000m\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 429 +\BOOKMARK [2][-]{subsection.11.25.1}{\376\377\0001\0001\000.\0002\0005\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.25}% 430 +\BOOKMARK [3][-]{subsubsection.11.25.1.1}{\376\377\0001\0001\000.\0002\0005\000.\0001\000.\0001\000\040\000M\000e\000s\000s\000a\000g\000i\000n\000g\000S\000y\000s\000t\000e\000m\000\050\000\051}{subsection.11.25.1}% 431 +\BOOKMARK [2][-]{subsection.11.25.2}{\376\377\0001\0001\000.\0002\0005\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.25}% 432 +\BOOKMARK [3][-]{subsubsection.11.25.2.1}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0001\000\040\000g\000e\000t\000C\000o\000m\000m\000a\000n\000d\000S\000i\000g\000n\000a\000l\000\050\000\051}{subsection.11.25.2}% 433 +\BOOKMARK [3][-]{subsubsection.11.25.2.2}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0002\000\040\000g\000e\000t\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t\000S\000i\000g\000n\000a\000l\000\050\000\051}{subsection.11.25.2}% 434 +\BOOKMARK [3][-]{subsubsection.11.25.2.3}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0003\000\040\000g\000e\000t\000F\000i\000r\000s\000t\000M\000e\000s\000s\000a\000g\000e\000\050\000\051}{subsection.11.25.2}% 435 +\BOOKMARK [3][-]{subsubsection.11.25.2.4}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0004\000\040\000g\000e\000t\000M\000e\000s\000s\000a\000g\000e\000S\000i\000g\000n\000a\000l\000\050\000\051}{subsection.11.25.2}% 436 +\BOOKMARK [3][-]{subsubsection.11.25.2.5}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0005\000\040\000g\000e\000t\000S\000e\000l\000e\000c\000t\000i\000o\000n\000S\000i\000g\000n\000a\000l\000\050\000\051}{subsection.11.25.2}% 437 +\BOOKMARK [3][-]{subsubsection.11.25.2.6}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0006\000\040\000g\000e\000t\000U\000U\000I\000D\000\050\000\051}{subsection.11.25.2}% 438 +\BOOKMARK [3][-]{subsubsection.11.25.2.7}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0007\000\040\000h\000a\000n\000d\000l\000e\000M\000e\000s\000s\000a\000g\000e\000\050\000\051}{subsection.11.25.2}% 439 +\BOOKMARK [3][-]{subsubsection.11.25.2.8}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0008\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000\050\000\051}{subsection.11.25.2}% 440 +\BOOKMARK [3][-]{subsubsection.11.25.2.9}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0009\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000W\000e\000b\000S\000o\000c\000k\000e\000t\000\050\000\051}{subsection.11.25.2}% 441 +\BOOKMARK [3][-]{subsubsection.11.25.2.10}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0001\0000\000\040\000i\000s\000C\000o\000n\000n\000e\000c\000t\000e\000d\000\050\000\051}{subsection.11.25.2}% 442 +\BOOKMARK [3][-]{subsubsection.11.25.2.11}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0001\0001\000\040\000o\000n\000D\000i\000s\000c\000o\000n\000n\000e\000c\000t\000\050\000\051}{subsection.11.25.2}% 443 +\BOOKMARK [3][-]{subsubsection.11.25.2.12}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0001\0002\000\040\000o\000n\000F\000i\000r\000s\000t\000M\000e\000s\000s\000a\000g\000e\000\050\000\051}{subsection.11.25.2}% 444 +\BOOKMARK [3][-]{subsubsection.11.25.2.13}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0001\0003\000\040\000o\000n\000M\000e\000s\000s\000a\000g\000e\000C\000a\000l\000l\000b\000a\000c\000k\000\050\000\051}{subsection.11.25.2}% 445 +\BOOKMARK [3][-]{subsubsection.11.25.2.14}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0001\0004\000\040\000s\000e\000n\000d\000M\000e\000s\000s\000a\000g\000e\000\050\000\051}{subsection.11.25.2}% 446 +\BOOKMARK [3][-]{subsubsection.11.25.2.15}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0001\0005\000\040\000s\000e\000t\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\050\000\051}{subsection.11.25.2}% 447 +\BOOKMARK [3][-]{subsubsection.11.25.2.16}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0001\0006\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.25.2}% 448 +\BOOKMARK [3][-]{subsubsection.11.25.2.17}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0001\0007\000\040\000t\000e\000r\000m\000i\000n\000a\000t\000e\000\050\000\051}{subsection.11.25.2}% 449 +\BOOKMARK [3][-]{subsubsection.11.25.2.18}{\376\377\0001\0001\000.\0002\0005\000.\0002\000.\0001\0008\000\040\000t\000r\000y\000C\000o\000n\000n\000e\000c\000t\000\050\000\051}{subsection.11.25.2}% 450 +\BOOKMARK [2][-]{subsection.11.25.3}{\376\377\0001\0001\000.\0002\0005\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.25}% 451 +\BOOKMARK [3][-]{subsubsection.11.25.3.1}{\376\377\0001\0001\000.\0002\0005\000.\0003\000.\0001\000\040\000c\000o\000m\000m\000a\000n\000d\000\137\000s\000i\000g\000n\000a\000l\000\137}{subsection.11.25.3}% 452 +\BOOKMARK [3][-]{subsubsection.11.25.3.2}{\376\377\0001\0001\000.\0002\0005\000.\0003\000.\0002\000\040\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\137}{subsection.11.25.3}% 453 +\BOOKMARK [3][-]{subsubsection.11.25.3.3}{\376\377\0001\0001\000.\0002\0005\000.\0003\000.\0003\000\040\000c\000o\000n\000n\000e\000c\000t\000e\000d\000\137}{subsection.11.25.3}% 454 +\BOOKMARK [3][-]{subsubsection.11.25.3.4}{\376\377\0001\0001\000.\0002\0005\000.\0003\000.\0004\000\040\000m\000e\000s\000s\000a\000g\000e\000\137\000s\000i\000g\000n\000a\000l\000\137}{subsection.11.25.3}% 455 +\BOOKMARK [3][-]{subsubsection.11.25.3.5}{\376\377\0001\0001\000.\0002\0005\000.\0003\000.\0005\000\040\000o\000n\000\137\000d\000i\000s\000c\000o\000n\000n\000e\000c\000t\000\137\000s\000i\000g\000n\000a\000l\000\137}{subsection.11.25.3}% 456 +\BOOKMARK [3][-]{subsubsection.11.25.3.6}{\376\377\0001\0001\000.\0002\0005\000.\0003\000.\0006\000\040\000s\000e\000l\000e\000c\000t\000i\000o\000n\000\137\000s\000i\000g\000n\000a\000l\000\137}{subsection.11.25.3}% 457 +\BOOKMARK [3][-]{subsubsection.11.25.3.7}{\376\377\0001\0001\000.\0002\0005\000.\0003\000.\0007\000\040\000u\000u\000i\000d\000\137}{subsection.11.25.3}% 458 +\BOOKMARK [3][-]{subsubsection.11.25.3.8}{\376\377\0001\0001\000.\0002\0005\000.\0003\000.\0008\000\040\000w\000e\000b\000s\000o\000c\000k\000e\000t\000\137}{subsection.11.25.3}% 459 +\BOOKMARK [3][-]{subsubsection.11.25.3.9}{\376\377\0001\0001\000.\0002\0005\000.\0003\000.\0009\000\040\000w\000e\000b\000s\000o\000c\000k\000e\000t\000\137\000u\000r\000l\000\137}{subsection.11.25.3}% 460 +\BOOKMARK [1][-]{section.11.26}{\376\377\0001\0001\000.\0002\0006\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000m\000o\000v\000e\000m\000e\000n\000t\000:\000:\000M\000o\000v\000e\000m\000e\000n\000t\000S\000y\000s\000t\000e\000m\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 461 +\BOOKMARK [2][-]{subsection.11.26.1}{\376\377\0001\0001\000.\0002\0006\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.26}% 462 +\BOOKMARK [3][-]{subsubsection.11.26.1.1}{\376\377\0001\0001\000.\0002\0006\000.\0001\000.\0001\000\040\000M\000o\000v\000e\000m\000e\000n\000t\000S\000y\000s\000t\000e\000m\000\050\000\051}{subsection.11.26.1}% 463 +\BOOKMARK [3][-]{subsubsection.11.26.1.2}{\376\377\0001\0001\000.\0002\0006\000.\0001\000.\0002\000\040\000\040\000M\000o\000v\000e\000m\000e\000n\000t\000S\000y\000s\000t\000e\000m\000\050\000\051}{subsection.11.26.1}% 464 +\BOOKMARK [2][-]{subsection.11.26.2}{\376\377\0001\0001\000.\0002\0006\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.26}% 465 +\BOOKMARK [3][-]{subsubsection.11.26.2.1}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0001\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000\050\000\051}{subsection.11.26.2}% 466 +\BOOKMARK [3][-]{subsubsection.11.26.2.2}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0002\000\040\000s\000e\000t\000C\000a\000m\000e\000r\000a\000S\000e\000r\000v\000o\0001\000A\000n\000g\000l\000e\000\050\000\051}{subsection.11.26.2}% 467 +\BOOKMARK [3][-]{subsubsection.11.26.2.3}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0003\000\040\000s\000e\000t\000C\000a\000m\000e\000r\000a\000S\000e\000r\000v\000o\0002\000A\000n\000g\000l\000e\000\050\000\051}{subsection.11.26.2}% 468 +\BOOKMARK [3][-]{subsubsection.11.26.2.4}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0004\000\040\000s\000e\000t\000F\000r\000o\000n\000t\000W\000h\000e\000e\000l\000s\000A\000n\000g\000l\000e\000\050\000\051}{subsection.11.26.2}% 469 +\BOOKMARK [3][-]{subsubsection.11.26.2.5}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0005\000\040\000s\000e\000t\000R\000e\000a\000r\000L\000e\000f\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000B\000a\000c\000k\000w\000a\000r\000d\000\050\000\051}{subsection.11.26.2}% 470 +\BOOKMARK [3][-]{subsubsection.11.26.2.6}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0006\000\040\000s\000e\000t\000R\000e\000a\000r\000L\000e\000f\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000F\000o\000r\000w\000a\000r\000d\000\050\000\051}{subsection.11.26.2}% 471 +\BOOKMARK [3][-]{subsubsection.11.26.2.7}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0007\000\040\000s\000e\000t\000R\000e\000a\000r\000L\000e\000f\000t\000W\000h\000e\000e\000l\000S\000p\000e\000e\000d\000\050\000\051}{subsection.11.26.2}% 472 +\BOOKMARK [3][-]{subsubsection.11.26.2.8}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0008\000\040\000s\000e\000t\000R\000e\000a\000r\000R\000i\000g\000h\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000B\000a\000c\000k\000w\000a\000r\000d\000\050\000\051}{subsection.11.26.2}% 473 +\BOOKMARK [3][-]{subsubsection.11.26.2.9}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0009\000\040\000s\000e\000t\000R\000e\000a\000r\000R\000i\000g\000h\000t\000W\000h\000e\000e\000l\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000F\000o\000r\000w\000a\000r\000d\000\050\000\051}{subsection.11.26.2}% 474 +\BOOKMARK [3][-]{subsubsection.11.26.2.10}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0001\0000\000\040\000s\000e\000t\000R\000e\000a\000r\000R\000i\000g\000h\000t\000W\000h\000e\000e\000l\000S\000p\000e\000e\000d\000\050\000\051}{subsection.11.26.2}% 475 +\BOOKMARK [3][-]{subsubsection.11.26.2.11}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0001\0001\000\040\000s\000e\000t\000R\000e\000a\000r\000W\000h\000e\000e\000l\000s\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000B\000a\000c\000k\000w\000a\000r\000d\000\050\000\051}{subsection.11.26.2}% 476 +\BOOKMARK [3][-]{subsubsection.11.26.2.12}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0001\0002\000\040\000s\000e\000t\000R\000e\000a\000r\000W\000h\000e\000e\000l\000s\000D\000i\000r\000e\000c\000t\000i\000o\000n\000T\000o\000F\000o\000r\000w\000a\000r\000d\000\050\000\051}{subsection.11.26.2}% 477 +\BOOKMARK [3][-]{subsubsection.11.26.2.13}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0001\0003\000\040\000s\000e\000t\000R\000e\000a\000r\000W\000h\000e\000e\000l\000s\000S\000p\000e\000e\000d\000\050\000\051}{subsection.11.26.2}% 478 +\BOOKMARK [3][-]{subsubsection.11.26.2.14}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0001\0004\000\040\000s\000t\000a\000r\000t\000\050\000\051}{subsection.11.26.2}% 479 +\BOOKMARK [3][-]{subsubsection.11.26.2.15}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0001\0005\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.26.2}% 480 +\BOOKMARK [3][-]{subsubsection.11.26.2.16}{\376\377\0001\0001\000.\0002\0006\000.\0002\000.\0001\0006\000\040\000t\000e\000r\000m\000i\000n\000a\000t\000e\000\050\000\051}{subsection.11.26.2}% 481 +\BOOKMARK [2][-]{subsection.11.26.3}{\376\377\0001\0001\000.\0002\0006\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.26}% 482 +\BOOKMARK [3][-]{subsubsection.11.26.3.1}{\376\377\0001\0001\000.\0002\0006\000.\0003\000.\0001\000\040\000m\000o\000v\000e\000m\000e\000n\000t\000\137\000c\000o\000n\000t\000r\000o\000l\000l\000e\000r}{subsection.11.26.3}% 483 +\BOOKMARK [1][-]{section.11.27}{\376\377\0001\0001\000.\0002\0007\000\040\000c\000a\000r\000:\000:\000p\000l\000u\000g\000i\000n\000:\000:\000P\000l\000u\000g\000i\000n\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 484 +\BOOKMARK [2][-]{subsection.11.27.1}{\376\377\0001\0001\000.\0002\0007\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.27}% 485 +\BOOKMARK [3][-]{subsubsection.11.27.1.1}{\376\377\0001\0001\000.\0002\0007\000.\0001\000.\0001\000\040\000g\000e\000t\000N\000a\000m\000e\000\050\000\051}{subsection.11.27.1}% 486 +\BOOKMARK [3][-]{subsubsection.11.27.1.2}{\376\377\0001\0001\000.\0002\0007\000.\0001\000.\0002\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000\050\000\051}{subsection.11.27.1}% 487 +\BOOKMARK [3][-]{subsubsection.11.27.1.3}{\376\377\0001\0001\000.\0002\0007\000.\0001\000.\0003\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.27.1}% 488 +\BOOKMARK [3][-]{subsubsection.11.27.1.4}{\376\377\0001\0001\000.\0002\0007\000.\0001\000.\0004\000\040\000u\000p\000d\000a\000t\000e\000\050\000\051}{subsection.11.27.1}% 489 +\BOOKMARK [1][-]{section.11.28}{\376\377\0001\0001\000.\0002\0008\000\040\000c\000a\000r\000:\000:\000p\000l\000u\000g\000i\000n\000:\000:\000P\000l\000u\000g\000i\000n\000M\000a\000n\000a\000g\000e\000r\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 490 +\BOOKMARK [2][-]{subsection.11.28.1}{\376\377\0001\0001\000.\0002\0008\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.28}% 491 +\BOOKMARK [3][-]{subsubsection.11.28.1.1}{\376\377\0001\0001\000.\0002\0008\000.\0001\000.\0001\000\040\000a\000d\000d\000P\000l\000u\000g\000i\000n\000\050\000\051}{subsection.11.28.1}% 492 +\BOOKMARK [3][-]{subsubsection.11.28.1.2}{\376\377\0001\0001\000.\0002\0008\000.\0001\000.\0002\000\040\000g\000e\000t\000P\000l\000u\000g\000i\000n\000\050\000\051}{subsection.11.28.1}% 493 +\BOOKMARK [3][-]{subsubsection.11.28.1.3}{\376\377\0001\0001\000.\0002\0008\000.\0001\000.\0003\000\040\000i\000n\000i\000t\000i\000a\000l\000i\000z\000e\000\050\000\051}{subsection.11.28.1}% 494 +\BOOKMARK [3][-]{subsubsection.11.28.1.4}{\376\377\0001\0001\000.\0002\0008\000.\0001\000.\0004\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.28.1}% 495 +\BOOKMARK [3][-]{subsubsection.11.28.1.5}{\376\377\0001\0001\000.\0002\0008\000.\0001\000.\0005\000\040\000t\000e\000r\000m\000i\000n\000a\000t\000e\000\050\000\051}{subsection.11.28.1}% 496 +\BOOKMARK [3][-]{subsubsection.11.28.1.6}{\376\377\0001\0001\000.\0002\0008\000.\0001\000.\0006\000\040\000u\000p\000d\000a\000t\000e\000\050\000\051}{subsection.11.28.1}% 497 +\BOOKMARK [2][-]{subsection.11.28.2}{\376\377\0001\0001\000.\0002\0008\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.28}% 498 +\BOOKMARK [3][-]{subsubsection.11.28.2.1}{\376\377\0001\0001\000.\0002\0008\000.\0002\000.\0001\000\040\000p\000l\000u\000g\000i\000n\000s}{subsection.11.28.2}% 499 +\BOOKMARK [1][-]{section.11.29}{\376\377\0001\0001\000.\0002\0009\000\040\000r\000p\000i\000\137\000d\000a\000e\000m\000o\000n\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 500 +\BOOKMARK [2][-]{subsection.11.29.1}{\376\377\0001\0001\000.\0002\0009\000.\0001\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.29}% 501 +\BOOKMARK [3][-]{subsubsection.11.29.1.1}{\376\377\0001\0001\000.\0002\0009\000.\0001\000.\0001\000\040\000c\000o\000n\000n\000e\000c\000t\000\050\000\051}{subsection.11.29.1}% 502 +\BOOKMARK [3][-]{subsubsection.11.29.1.2}{\376\377\0001\0001\000.\0002\0009\000.\0001\000.\0002\000\040\000o\000n\000\137\000r\000e\000l\000o\000a\000d\000\050\000\051}{subsection.11.29.1}% 503 +\BOOKMARK [3][-]{subsubsection.11.29.1.3}{\376\377\0001\0001\000.\0002\0009\000.\0001\000.\0003\000\040\000o\000n\000\137\000s\000t\000a\000r\000t\000\050\000\051}{subsection.11.29.1}% 504 +\BOOKMARK [3][-]{subsubsection.11.29.1.4}{\376\377\0001\0001\000.\0002\0009\000.\0001\000.\0004\000\040\000o\000n\000\137\000s\000t\000o\000p\000\050\000\051}{subsection.11.29.1}% 505 +\BOOKMARK [3][-]{subsubsection.11.29.1.5}{\376\377\0001\0001\000.\0002\0009\000.\0001\000.\0005\000\040\000o\000n\000\137\000u\000p\000d\000a\000t\000e\000\050\000\051}{subsection.11.29.1}% 506 +\BOOKMARK [3][-]{subsubsection.11.29.1.6}{\376\377\0001\0001\000.\0002\0009\000.\0001\000.\0006\000\040\000u\000p\000d\000a\000t\000e\000\050\000\051}{subsection.11.29.1}% 507 +\BOOKMARK [2][-]{subsection.11.29.2}{\376\377\0001\0001\000.\0002\0009\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.29}% 508 +\BOOKMARK [3][-]{subsubsection.11.29.2.1}{\376\377\0001\0001\000.\0002\0009\000.\0002\000.\0001\000\040\000a\000n\000y\000\137\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\137\000e\000m\000p\000t\000y}{subsection.11.29.2}% 509 +\BOOKMARK [3][-]{subsubsection.11.29.2.2}{\376\377\0001\0001\000.\0002\0009\000.\0002\000.\0002\000\040\000a\000t\000t\000e\000m\000p\000t\000e\000d\000\137\000t\000o\000\137\000r\000e\000c\000o\000n\000n\000e\000c\000t}{subsection.11.29.2}% 510 +\BOOKMARK [3][-]{subsubsection.11.29.2.3}{\376\377\0001\0001\000.\0002\0009\000.\0002\000.\0003\000\040\000c\000a\000r\000\137\000s\000y\000s\000t\000e\000m}{subsection.11.29.2}% 511 +\BOOKMARK [3][-]{subsubsection.11.29.2.4}{\376\377\0001\0001\000.\0002\0009\000.\0002\000.\0004\000\040\000c\000o\000n\000n\000e\000c\000t\000i\000o\000n\000\137\000m\000s\000\137\000i\000n\000t\000e\000r\000v\000a\000l}{subsection.11.29.2}% 512 +\BOOKMARK [3][-]{subsubsection.11.29.2.5}{\376\377\0001\0001\000.\0002\0009\000.\0002\000.\0005\000\040\000l\000a\000s\000t\000\137\000c\000o\000n\000n\000e\000c\000t\000e\000d}{subsection.11.29.2}% 513 +\BOOKMARK [1][-]{section.11.30}{\376\377\0001\0001\000.\0003\0000\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000c\000o\000m\000p\000o\000n\000e\000n\000t\000:\000:\000s\000e\000t\000t\000i\000n\000g\000s\000:\000:\000S\000e\000t\000t\000i\000n\000g\000s\000E\000d\000i\000t\000C\000o\000n\000f\000i\000g\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 514 +\BOOKMARK [2][-]{subsection.11.30.1}{\376\377\0001\0001\000.\0003\0000\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.30}% 515 +\BOOKMARK [3][-]{subsubsection.11.30.1.1}{\376\377\0001\0001\000.\0003\0000\000.\0001\000.\0001\000\040\000S\000e\000t\000t\000i\000n\000g\000s\000E\000d\000i\000t\000C\000o\000n\000f\000i\000g\000\050\000\051}{subsection.11.30.1}% 516 +\BOOKMARK [2][-]{subsection.11.30.2}{\376\377\0001\0001\000.\0003\0000\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.30}% 517 +\BOOKMARK [3][-]{subsubsection.11.30.2.1}{\376\377\0001\0001\000.\0003\0000\000.\0002\000.\0001\000\040\000e\000l\000e\000m\000e\000n\000t\000\050\000\051}{subsection.11.30.2}% 518 +\BOOKMARK [2][-]{subsection.11.30.3}{\376\377\0001\0001\000.\0003\0000\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.30}% 519 +\BOOKMARK [3][-]{subsubsection.11.30.3.1}{\376\377\0001\0001\000.\0003\0000\000.\0003\000.\0001\000\040\000c\000a\000r\000\137\000s\000y\000s\000t\000e\000m}{subsection.11.30.3}% 520 +\BOOKMARK [3][-]{subsubsection.11.30.3.2}{\376\377\0001\0001\000.\0003\0000\000.\0003\000.\0002\000\040\000i\000n\000p\000u\000t\000\137\000s\000e\000t\000t\000i\000n\000g\000s\000\137\000f\000i\000l\000e\000\137\000p\000a\000t\000h}{subsection.11.30.3}% 521 +\BOOKMARK [3][-]{subsubsection.11.30.3.3}{\376\377\0001\0001\000.\0003\0000\000.\0003\000.\0003\000\040\000j\000s\000o\000n\000\137\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n}{subsection.11.30.3}% 522 +\BOOKMARK [3][-]{subsubsection.11.30.3.4}{\376\377\0001\0001\000.\0003\0000\000.\0003\000.\0004\000\040\000l\000o\000a\000d\000\137\000b\000u\000t\000t\000o\000n}{subsection.11.30.3}% 523 +\BOOKMARK [3][-]{subsubsection.11.30.3.5}{\376\377\0001\0001\000.\0003\0000\000.\0003\000.\0005\000\040\000p\000l\000a\000c\000e\000h\000o\000l\000d\000e\000r}{subsection.11.30.3}% 524 +\BOOKMARK [3][-]{subsubsection.11.30.3.6}{\376\377\0001\0001\000.\0003\0000\000.\0003\000.\0006\000\040\000s\000e\000t\000t\000i\000n\000g\000s\000\137\000f\000i\000l\000e\000\137\000p\000a\000t\000h}{subsection.11.30.3}% 525 +\BOOKMARK [1][-]{section.11.31}{\376\377\0001\0001\000.\0003\0001\000\040\000c\000a\000r\000:\000:\000d\000i\000s\000p\000l\000a\000y\000:\000:\000c\000o\000n\000s\000o\000l\000e\000:\000:\000s\000c\000r\000e\000e\000n\000:\000:\000S\000e\000t\000t\000i\000n\000g\000s\000S\000c\000r\000e\000e\000n\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 526 +\BOOKMARK [2][-]{subsection.11.31.1}{\376\377\0001\0001\000.\0003\0001\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.31}% 527 +\BOOKMARK [3][-]{subsubsection.11.31.1.1}{\376\377\0001\0001\000.\0003\0001\000.\0001\000.\0001\000\040\000S\000e\000t\000t\000i\000n\000g\000s\000S\000c\000r\000e\000e\000n\000\050\000\051}{subsection.11.31.1}% 528 +\BOOKMARK [2][-]{subsection.11.31.2}{\376\377\0001\0001\000.\0003\0001\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.31}% 529 +\BOOKMARK [3][-]{subsubsection.11.31.2.1}{\376\377\0001\0001\000.\0003\0001\000.\0002\000.\0001\000\040\000e\000l\000e\000m\000e\000n\000t\000\050\000\051}{subsection.11.31.2}% 530 +\BOOKMARK [3][-]{subsubsection.11.31.2.2}{\376\377\0001\0001\000.\0003\0001\000.\0002\000.\0002\000\040\000u\000p\000d\000a\000t\000e\000\050\000\051}{subsection.11.31.2}% 531 +\BOOKMARK [2][-]{subsection.11.31.3}{\376\377\0001\0001\000.\0003\0001\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.31}% 532 +\BOOKMARK [3][-]{subsubsection.11.31.3.1}{\376\377\0001\0001\000.\0003\0001\000.\0003\000.\0001\000\040\000c\000a\000r\000\137\000s\000y\000s\000t\000e\000m}{subsection.11.31.3}% 533 +\BOOKMARK [3][-]{subsubsection.11.31.3.2}{\376\377\0001\0001\000.\0003\0001\000.\0003\000.\0002\000\040\000d\000e\000b\000u\000g\000\137\000e\000n\000a\000b\000l\000e\000r}{subsection.11.31.3}% 534 +\BOOKMARK [3][-]{subsubsection.11.31.3.3}{\376\377\0001\0001\000.\0003\0001\000.\0003\000.\0003\000\040\000d\000e\000b\000u\000g\000\137\000l\000i\000d\000a\000r\000\137\000c\000h\000e\000c\000k\000b\000o\000x}{subsection.11.31.3}% 535 +\BOOKMARK [3][-]{subsubsection.11.31.3.4}{\376\377\0001\0001\000.\0003\0001\000.\0003\000.\0004\000\040\000d\000e\000b\000u\000g\000\137\000m\000e\000s\000s\000a\000g\000i\000n\000g\000\137\000t\000e\000x\000t\000\137\000b\000o\000x}{subsection.11.31.3}% 536 +\BOOKMARK [3][-]{subsubsection.11.31.3.5}{\376\377\0001\0001\000.\0003\0001\000.\0003\000.\0005\000\040\000d\000e\000b\000u\000g\000\137\000m\000o\000v\000e\000m\000e\000n\000t\000\137\000r\000e\000n\000d\000e\000r\000e\000r}{subsection.11.31.3}% 537 +\BOOKMARK [3][-]{subsubsection.11.31.3.6}{\376\377\0001\0001\000.\0003\0001\000.\0003\000.\0006\000\040\000s\000e\000t\000t\000i\000n\000g\000s\000\137\000e\000d\000i\000t\000\137\000c\000o\000n\000f\000i\000g}{subsection.11.31.3}% 538 +\BOOKMARK [1][-]{section.11.32}{\376\377\0001\0001\000.\0003\0002\000\040\000T\000B\0006\0006\0001\0002\000\040\000C\000l\000a\000s\000s\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 539 +\BOOKMARK [2][-]{subsection.11.32.1}{\376\377\0001\0001\000.\0003\0002\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.32}% 540 +\BOOKMARK [3][-]{subsubsection.11.32.1.1}{\376\377\0001\0001\000.\0003\0002\000.\0001\000.\0001\000\040\000T\000B\0006\0006\0001\0002\000\050\000\051}{subsection.11.32.1}% 541 +\BOOKMARK [2][-]{subsection.11.32.2}{\376\377\0001\0001\000.\0003\0002\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.32}% 542 +\BOOKMARK [3][-]{subsubsection.11.32.2.1}{\376\377\0001\0001\000.\0003\0002\000.\0002\000.\0001\000\040\000b\000a\000c\000k\000w\000a\000r\000d\000\050\000\051}{subsection.11.32.2}% 543 +\BOOKMARK [3][-]{subsubsection.11.32.2.2}{\376\377\0001\0001\000.\0003\0002\000.\0002\000.\0002\000\040\000f\000o\000r\000w\000a\000r\000d\000\050\000\051}{subsection.11.32.2}% 544 +\BOOKMARK [3][-]{subsubsection.11.32.2.3}{\376\377\0001\0001\000.\0003\0002\000.\0002\000.\0003\000\040\000g\000e\000t\000M\000o\000t\000o\000r\000P\000i\000n\000\050\000\051}{subsection.11.32.2}% 545 +\BOOKMARK [3][-]{subsubsection.11.32.2.4}{\376\377\0001\0001\000.\0003\0002\000.\0002\000.\0004\000\040\000g\000e\000t\000P\000W\000M\000P\000i\000n\000\050\000\051}{subsection.11.32.2}% 546 +\BOOKMARK [3][-]{subsubsection.11.32.2.5}{\376\377\0001\0001\000.\0003\0002\000.\0002\000.\0005\000\040\000s\000e\000t\000O\000f\000f\000s\000e\000t\000\050\000\051}{subsection.11.32.2}% 547 +\BOOKMARK [3][-]{subsubsection.11.32.2.6}{\376\377\0001\0001\000.\0003\0002\000.\0002\000.\0006\000\040\000s\000e\000t\000P\000W\000M\000\050\000\051}{subsection.11.32.2}% 548 +\BOOKMARK [3][-]{subsubsection.11.32.2.7}{\376\377\0001\0001\000.\0003\0002\000.\0002\000.\0007\000\040\000s\000t\000o\000p\000\050\000\051}{subsection.11.32.2}% 549 +\BOOKMARK [2][-]{subsection.11.32.3}{\376\377\0001\0001\000.\0003\0002\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.32}% 550 +\BOOKMARK [3][-]{subsubsection.11.32.3.1}{\376\377\0001\0001\000.\0003\0002\000.\0003\000.\0001\000\040\000m\000o\000t\000o\000r\000\137\000p\000i\000n}{subsection.11.32.3}% 551 +\BOOKMARK [3][-]{subsubsection.11.32.3.2}{\376\377\0001\0001\000.\0003\0002\000.\0003\000.\0002\000\040\000o\000f\000f\000s\000e\000t}{subsection.11.32.3}% 552 +\BOOKMARK [3][-]{subsubsection.11.32.3.3}{\376\377\0001\0001\000.\0003\0002\000.\0003\000.\0003\000\040\000p\000w\000m\000\137\000p\000i\000n}{subsection.11.32.3}% 553 +\BOOKMARK [1][-]{section.11.33}{\376\377\0001\0001\000.\0003\0003\000\040\000c\000a\000r\000:\000:\000s\000y\000s\000t\000e\000m\000:\000:\000l\000o\000g\000g\000i\000n\000g\000:\000:\000V\000e\000c\000t\000o\000r\000S\000i\000n\000k\000<\000\040\000M\000u\000t\000e\000x\000\040\000>\000\040\000C\000l\000a\000s\000s\000\040\000T\000e\000m\000p\000l\000a\000t\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.11}% 554 +\BOOKMARK [2][-]{subsection.11.33.1}{\376\377\0001\0001\000.\0003\0003\000.\0001\000\040\000C\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000\046\000\040\000D\000e\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.33}% 555 +\BOOKMARK [3][-]{subsubsection.11.33.1.1}{\376\377\0001\0001\000.\0003\0003\000.\0001\000.\0001\000\040\000V\000e\000c\000t\000o\000r\000S\000i\000n\000k\000\050\000\051}{subsection.11.33.1}% 556 +\BOOKMARK [2][-]{subsection.11.33.2}{\376\377\0001\0001\000.\0003\0003\000.\0002\000\040\000M\000e\000m\000b\000e\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.33}% 557 +\BOOKMARK [3][-]{subsubsection.11.33.2.1}{\376\377\0001\0001\000.\0003\0003\000.\0002\000.\0001\000\040\000f\000l\000u\000s\000h\000\137\000\050\000\051}{subsection.11.33.2}% 558 +\BOOKMARK [3][-]{subsubsection.11.33.2.2}{\376\377\0001\0001\000.\0003\0003\000.\0002\000.\0002\000\040\000g\000e\000t\000\137\000l\000o\000g\000\137\000m\000e\000s\000s\000a\000g\000e\000s\000\050\000\051}{subsection.11.33.2}% 559 +\BOOKMARK [3][-]{subsubsection.11.33.2.3}{\376\377\0001\0001\000.\0003\0003\000.\0002\000.\0003\000\040\000s\000i\000n\000k\000\137\000i\000t\000\137\000\050\000\051}{subsection.11.33.2}% 560 +\BOOKMARK [2][-]{subsection.11.33.3}{\376\377\0001\0001\000.\0003\0003\000.\0003\000\040\000M\000e\000m\000b\000e\000r\000\040\000D\000a\000t\000a\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.11.33}% 561 +\BOOKMARK [3][-]{subsubsection.11.33.3.1}{\376\377\0001\0001\000.\0003\0003\000.\0003\000.\0001\000\040\000l\000o\000g\000\137\000m\000e\000s\000s\000a\000g\000e\000s}{subsection.11.33.3}% 562 +\BOOKMARK [3][-]{subsubsection.11.33.3.2}{\376\377\0001\0001\000.\0003\0003\000.\0003\000.\0002\000\040\000m\000a\000x\000\137\000l\000i\000n\000e\000s}{subsection.11.33.3}% 563 +\BOOKMARK [0][-]{chapter.12}{\376\377\0001\0002\000\040\000F\000i\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 564 +\BOOKMARK [1][-]{section.12.1}{\376\377\0001\0002\000.\0001\000\040\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000s\000r\000c\000/\000m\000a\000i\000n\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 565 +\BOOKMARK [2][-]{subsection.12.1.1}{\376\377\0001\0002\000.\0001\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.1}% 566 +\BOOKMARK [3][-]{subsubsection.12.1.1.1}{\376\377\0001\0002\000.\0001\000.\0001\000.\0001\000\040\000k\000b\000h\000i\000t\000\050\000\051}{subsection.12.1.1}% 567 +\BOOKMARK [3][-]{subsubsection.12.1.1.2}{\376\377\0001\0002\000.\0001\000.\0001\000.\0002\000\040\000m\000a\000i\000n\000\050\000\051}{subsection.12.1.1}% 568 +\BOOKMARK [1][-]{section.12.2}{\376\377\0001\0002\000.\0002\000\040\000d\000a\000e\000m\000o\000n\000/\000s\000r\000c\000/\000m\000a\000i\000n\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 569 +\BOOKMARK [2][-]{subsection.12.2.1}{\376\377\0001\0002\000.\0002\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.2}% 570 +\BOOKMARK [3][-]{subsubsection.12.2.1.1}{\376\377\0001\0002\000.\0002\000.\0001\000.\0001\000\040\000g\000e\000t\000L\000i\000d\000a\000r\000D\000e\000v\000i\000c\000e\000\050\000\051}{subsection.12.2.1}% 571 +\BOOKMARK [3][-]{subsubsection.12.2.1.2}{\376\377\0001\0002\000.\0002\000.\0001\000.\0002\000\040\000g\000e\000t\000M\000o\000v\000e\000m\000e\000n\000t\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r\000\050\000\051}{subsection.12.2.1}% 572 +\BOOKMARK [3][-]{subsubsection.12.2.1.3}{\376\377\0001\0002\000.\0002\000.\0001\000.\0003\000\040\000m\000a\000i\000n\000\050\000\051}{subsection.12.2.1}% 573 +\BOOKMARK [3][-]{subsubsection.12.2.1.4}{\376\377\0001\0002\000.\0002\000.\0001\000.\0004\000\040\000t\000e\000r\000m\000i\000n\000a\000t\000e\000\137\000h\000a\000n\000d\000l\000e\000r\000\050\000\051}{subsection.12.2.1}% 574 +\BOOKMARK [1][-]{section.12.3}{\376\377\0001\0002\000.\0003\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000m\000a\000i\000n\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 575 +\BOOKMARK [2][-]{subsection.12.3.1}{\376\377\0001\0002\000.\0003\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.3}% 576 +\BOOKMARK [3][-]{subsubsection.12.3.1.1}{\376\377\0001\0002\000.\0003\000.\0001\000.\0001\000\040\000g\000e\000t\000L\000i\000d\000a\000r\000D\000e\000v\000i\000c\000e\000\050\000\051}{subsection.12.3.1}% 577 +\BOOKMARK [3][-]{subsubsection.12.3.1.2}{\376\377\0001\0002\000.\0003\000.\0001\000.\0002\000\040\000g\000e\000t\000M\000o\000v\000e\000m\000e\000n\000t\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r\000\050\000\051}{subsection.12.3.1}% 578 +\BOOKMARK [3][-]{subsubsection.12.3.1.3}{\376\377\0001\0002\000.\0003\000.\0001\000.\0003\000\040\000m\000a\000i\000n\000\050\000\051}{subsection.12.3.1}% 579 +\BOOKMARK [1][-]{section.12.4}{\376\377\0001\0002\000.\0004\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000H\000a\000n\000d\000l\000e\000r\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 580 +\BOOKMARK [1][-]{section.12.5}{\376\377\0001\0002\000.\0005\000\040\000B\000e\000h\000a\000v\000i\000o\000u\000r\000T\000r\000e\000e\000H\000a\000n\000d\000l\000e\000r\000.\000h\000p\000p}{chapter.12}% 581 +\BOOKMARK [1][-]{section.12.6}{\376\377\0001\0002\000.\0006\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000b\000e\000h\000a\000v\000i\000o\000u\000r\000\137\000t\000r\000e\000e\000/\000C\000a\000r\000C\000o\000n\000t\000e\000x\000t\000.\000h\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 582 +\BOOKMARK [1][-]{section.12.7}{\376\377\0001\0002\000.\0007\000\040\000C\000a\000r\000C\000o\000n\000t\000e\000x\000t\000.\000h\000p\000p}{chapter.12}% 583 +\BOOKMARK [1][-]{section.12.8}{\376\377\0001\0002\000.\0008\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000/\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 584 +\BOOKMARK [1][-]{section.12.9}{\376\377\0001\0002\000.\0009\000\040\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000.\000h}{chapter.12}% 585 +\BOOKMARK [1][-]{section.12.10}{\376\377\0001\0002\000.\0001\0000\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000p\000l\000u\000g\000i\000n\000/\000P\000l\000u\000g\000i\000n\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 586 +\BOOKMARK [1][-]{section.12.11}{\376\377\0001\0002\000.\0001\0001\000\040\000P\000l\000u\000g\000i\000n\000.\000h}{chapter.12}% 587 +\BOOKMARK [1][-]{section.12.12}{\376\377\0001\0002\000.\0001\0002\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000p\000l\000u\000g\000i\000n\000/\000P\000l\000u\000g\000i\000n\000M\000a\000n\000a\000g\000e\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 588 +\BOOKMARK [1][-]{section.12.13}{\376\377\0001\0002\000.\0001\0003\000\040\000P\000l\000u\000g\000i\000n\000M\000a\000n\000a\000g\000e\000r\000.\000h}{chapter.12}% 589 +\BOOKMARK [1][-]{section.12.14}{\376\377\0001\0002\000.\0001\0004\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000C\000a\000r\000S\000y\000s\000t\000e\000m\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 590 +\BOOKMARK [1][-]{section.12.15}{\376\377\0001\0002\000.\0001\0005\000\040\000C\000a\000r\000S\000y\000s\000t\000e\000m\000.\000h}{chapter.12}% 591 +\BOOKMARK [1][-]{section.12.16}{\376\377\0001\0002\000.\0001\0006\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000d\000e\000v\000i\000c\000e\000/\000C\000a\000m\000e\000r\000a\000D\000e\000v\000i\000c\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 592 +\BOOKMARK [1][-]{section.12.17}{\376\377\0001\0002\000.\0001\0007\000\040\000C\000a\000m\000e\000r\000a\000D\000e\000v\000i\000c\000e\000.\000h}{chapter.12}% 593 +\BOOKMARK [1][-]{section.12.18}{\376\377\0001\0002\000.\0001\0008\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000d\000e\000v\000i\000c\000e\000/\000D\000e\000v\000i\000c\000e\000M\000a\000n\000a\000g\000e\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 594 +\BOOKMARK [1][-]{section.12.19}{\376\377\0001\0002\000.\0001\0009\000\040\000D\000e\000v\000i\000c\000e\000M\000a\000n\000a\000g\000e\000r\000.\000h}{chapter.12}% 595 +\BOOKMARK [1][-]{section.12.20}{\376\377\0001\0002\000.\0002\0000\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000d\000e\000v\000i\000c\000e\000/\000l\000i\000d\000a\000r\000/\000L\000i\000d\000a\000r\000D\000e\000v\000i\000c\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 596 +\BOOKMARK [1][-]{section.12.21}{\376\377\0001\0002\000.\0002\0001\000\040\000L\000i\000d\000a\000r\000D\000e\000v\000i\000c\000e\000.\000h}{chapter.12}% 597 +\BOOKMARK [1][-]{section.12.22}{\376\377\0001\0002\000.\0002\0002\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000d\000e\000v\000i\000c\000e\000/\000l\000i\000d\000a\000r\000/\000L\000i\000d\000a\000r\000D\000u\000m\000m\000y\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 598 +\BOOKMARK [1][-]{section.12.23}{\376\377\0001\0002\000.\0002\0003\000\040\000L\000i\000d\000a\000r\000D\000u\000m\000m\000y\000.\000h}{chapter.12}% 599 +\BOOKMARK [1][-]{section.12.24}{\376\377\0001\0002\000.\0002\0004\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000d\000e\000v\000i\000c\000e\000/\000l\000i\000d\000a\000r\000/\000L\000i\000d\000a\000r\000S\000c\000a\000n\000n\000e\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 600 +\BOOKMARK [1][-]{section.12.25}{\376\377\0001\0002\000.\0002\0005\000\040\000L\000i\000d\000a\000r\000S\000c\000a\000n\000n\000e\000r\000.\000h}{chapter.12}% 601 +\BOOKMARK [1][-]{section.12.26}{\376\377\0001\0002\000.\0002\0006\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000l\000o\000g\000g\000i\000n\000g\000/\000V\000e\000c\000t\000o\000r\000S\000i\000n\000k\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 602 +\BOOKMARK [1][-]{section.12.27}{\376\377\0001\0002\000.\0002\0007\000\040\000V\000e\000c\000t\000o\000r\000S\000i\000n\000k\000.\000h}{chapter.12}% 603 +\BOOKMARK [1][-]{section.12.28}{\376\377\0001\0002\000.\0002\0008\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000m\000e\000s\000s\000a\000g\000i\000n\000g\000/\000M\000e\000s\000s\000a\000g\000i\000n\000g\000S\000y\000s\000t\000e\000m\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 604 +\BOOKMARK [1][-]{section.12.29}{\376\377\0001\0002\000.\0002\0009\000\040\000M\000e\000s\000s\000a\000g\000i\000n\000g\000S\000y\000s\000t\000e\000m\000.\000h}{chapter.12}% 605 +\BOOKMARK [1][-]{section.12.30}{\376\377\0001\0002\000.\0003\0000\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000m\000e\000s\000s\000a\000g\000i\000n\000g\000/\000S\000t\000r\000e\000a\000m\000T\000y\000p\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 606 +\BOOKMARK [2][-]{subsection.12.30.1}{\376\377\0001\0002\000.\0003\0000\000.\0001\000\040\000E\000n\000u\000m\000e\000r\000a\000t\000i\000o\000n\000\040\000T\000y\000p\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.30}% 607 +\BOOKMARK [3][-]{subsubsection.12.30.1.1}{\376\377\0001\0002\000.\0003\0000\000.\0001\000.\0001\000\040\000S\000t\000r\000e\000a\000m\000T\000y\000p\000e}{subsection.12.30.1}% 608 +\BOOKMARK [1][-]{section.12.31}{\376\377\0001\0002\000.\0003\0001\000\040\000S\000t\000r\000e\000a\000m\000T\000y\000p\000e\000.\000h}{chapter.12}% 609 +\BOOKMARK [1][-]{section.12.32}{\376\377\0001\0002\000.\0003\0002\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000m\000o\000v\000e\000m\000e\000n\000t\000/\000c\000o\000n\000t\000r\000o\000l\000l\000e\000r\000/\000A\000b\000s\000t\000r\000a\000c\000t\000M\000o\000v\000e\000m\000e\000n\000t\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 610 +\BOOKMARK [1][-]{section.12.33}{\376\377\0001\0002\000.\0003\0003\000\040\000A\000b\000s\000t\000r\000a\000c\000t\000M\000o\000v\000e\000m\000e\000n\000t\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r\000.\000h}{chapter.12}% 611 +\BOOKMARK [1][-]{section.12.34}{\376\377\0001\0002\000.\0003\0004\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000m\000o\000v\000e\000m\000e\000n\000t\000/\000c\000o\000n\000t\000r\000o\000l\000l\000e\000r\000/\000D\000e\000v\000i\000c\000e\000M\000o\000v\000e\000m\000e\000n\000t\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 612 +\BOOKMARK [1][-]{section.12.35}{\376\377\0001\0002\000.\0003\0005\000\040\000D\000e\000v\000i\000c\000e\000M\000o\000v\000e\000m\000e\000n\000t\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r\000.\000h}{chapter.12}% 613 +\BOOKMARK [1][-]{section.12.36}{\376\377\0001\0002\000.\0003\0006\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000m\000o\000v\000e\000m\000e\000n\000t\000/\000c\000o\000n\000t\000r\000o\000l\000l\000e\000r\000/\000D\000u\000m\000m\000y\000M\000o\000v\000e\000m\000e\000n\000t\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 614 +\BOOKMARK [1][-]{section.12.37}{\376\377\0001\0002\000.\0003\0007\000\040\000D\000u\000m\000m\000y\000M\000o\000v\000e\000m\000e\000n\000t\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r\000.\000h}{chapter.12}% 615 +\BOOKMARK [1][-]{section.12.38}{\376\377\0001\0002\000.\0003\0008\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000m\000o\000v\000e\000m\000e\000n\000t\000/\000d\000e\000v\000i\000c\000e\000s\000/\000R\000e\000a\000r\000W\000h\000e\000e\000l\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 616 +\BOOKMARK [1][-]{section.12.39}{\376\377\0001\0002\000.\0003\0009\000\040\000R\000e\000a\000r\000W\000h\000e\000e\000l\000.\000h}{chapter.12}% 617 +\BOOKMARK [1][-]{section.12.40}{\376\377\0001\0002\000.\0004\0000\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000m\000o\000v\000e\000m\000e\000n\000t\000/\000d\000e\000v\000i\000c\000e\000s\000/\000S\000e\000r\000v\000o\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 618 +\BOOKMARK [1][-]{section.12.41}{\376\377\0001\0002\000.\0004\0001\000\040\000S\000e\000r\000v\000o\000.\000h}{chapter.12}% 619 +\BOOKMARK [1][-]{section.12.42}{\376\377\0001\0002\000.\0004\0002\000\040\000c\000o\000m\000m\000o\000n\000/\000i\000n\000c\000l\000u\000d\000e\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000m\000o\000v\000e\000m\000e\000n\000t\000/\000M\000o\000v\000e\000m\000e\000n\000t\000S\000y\000s\000t\000e\000m\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 620 +\BOOKMARK [1][-]{section.12.43}{\376\377\0001\0002\000.\0004\0003\000\040\000M\000o\000v\000e\000m\000e\000n\000t\000S\000y\000s\000t\000e\000m\000.\000h}{chapter.12}% 621 +\BOOKMARK [1][-]{section.12.44}{\376\377\0001\0002\000.\0004\0004\000\040\000c\000o\000m\000m\000o\000n\000/\000s\000r\000c\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000C\000a\000r\000S\000y\000s\000t\000e\000m\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 622 +\BOOKMARK [1][-]{section.12.45}{\376\377\0001\0002\000.\0004\0005\000\040\000c\000o\000m\000m\000o\000n\000/\000s\000r\000c\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000d\000e\000v\000i\000c\000e\000/\000C\000a\000m\000e\000r\000a\000D\000e\000v\000i\000c\000e\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 623 +\BOOKMARK [1][-]{section.12.46}{\376\377\0001\0002\000.\0004\0006\000\040\000c\000o\000m\000m\000o\000n\000/\000s\000r\000c\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000d\000e\000v\000i\000c\000e\000/\000D\000e\000v\000i\000c\000e\000M\000a\000n\000a\000g\000e\000r\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 624 +\BOOKMARK [1][-]{section.12.47}{\376\377\0001\0002\000.\0004\0007\000\040\000c\000o\000m\000m\000o\000n\000/\000s\000r\000c\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000m\000e\000s\000s\000a\000g\000i\000n\000g\000/\000M\000e\000s\000s\000a\000g\000i\000n\000g\000S\000y\000s\000t\000e\000m\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 625 +\BOOKMARK [1][-]{section.12.48}{\376\377\0001\0002\000.\0004\0008\000\040\000c\000o\000m\000m\000o\000n\000/\000s\000r\000c\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000m\000o\000v\000e\000m\000e\000n\000t\000/\000c\000o\000n\000t\000r\000o\000l\000l\000e\000r\000/\000D\000e\000v\000i\000c\000e\000M\000o\000v\000e\000m\000e\000n\000t\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 626 +\BOOKMARK [1][-]{section.12.49}{\376\377\0001\0002\000.\0004\0009\000\040\000c\000o\000m\000m\000o\000n\000/\000s\000r\000c\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000m\000o\000v\000e\000m\000e\000n\000t\000/\000c\000o\000n\000t\000r\000o\000l\000l\000e\000r\000/\000D\000u\000m\000m\000y\000M\000o\000v\000e\000m\000e\000n\000t\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 627 +\BOOKMARK [1][-]{section.12.50}{\376\377\0001\0002\000.\0005\0000\000\040\000c\000o\000m\000m\000o\000n\000/\000s\000r\000c\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000m\000o\000v\000e\000m\000e\000n\000t\000/\000d\000e\000v\000i\000c\000e\000s\000/\000R\000e\000a\000r\000W\000h\000e\000e\000l\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 628 +\BOOKMARK [1][-]{section.12.51}{\376\377\0001\0002\000.\0005\0001\000\040\000c\000o\000m\000m\000o\000n\000/\000s\000r\000c\000/\000c\000a\000r\000/\000s\000y\000s\000t\000e\000m\000/\000m\000o\000v\000e\000m\000e\000n\000t\000/\000d\000e\000v\000i\000c\000e\000s\000/\000S\000e\000r\000v\000o\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 629 +\BOOKMARK [1][-]{section.12.52}{\376\377\0001\0002\000.\0005\0002\000\040\000c\000o\000m\000m\000o\000n\000/\000t\000e\000s\000t\000s\000/\000p\000c\000a\0009\0006\0008\0005\000/\000t\000e\000s\000t\000\137\000f\000r\000o\000n\000t\000\137\000w\000h\000e\000e\000l\000s\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 630 +\BOOKMARK [2][-]{subsection.12.52.1}{\376\377\0001\0002\000.\0005\0002\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.52}% 631 +\BOOKMARK [3][-]{subsubsection.12.52.1.1}{\376\377\0001\0002\000.\0005\0002\000.\0001\000.\0001\000\040\000m\000a\000i\000n\000\050\000\051}{subsection.12.52.1}% 632 +\BOOKMARK [3][-]{subsubsection.12.52.1.2}{\376\377\0001\0002\000.\0005\0002\000.\0001\000.\0002\000\040\000m\000a\000p\000\050\000\051}{subsection.12.52.1}% 633 +\BOOKMARK [3][-]{subsubsection.12.52.1.3}{\376\377\0001\0002\000.\0005\0002\000.\0001\000.\0003\000\040\000s\000e\000t\000A\000n\000g\000l\000e\000\050\000\051}{subsection.12.52.1}% 634 +\BOOKMARK [3][-]{subsubsection.12.52.1.4}{\376\377\0001\0002\000.\0005\0002\000.\0001\000.\0004\000\040\000s\000e\000t\000A\000n\000g\000l\000e\000T\000o\000A\000n\000a\000l\000o\000g\000\050\000\051}{subsection.12.52.1}% 635 +\BOOKMARK [2][-]{subsection.12.52.2}{\376\377\0001\0002\000.\0005\0002\000.\0002\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.52}% 636 +\BOOKMARK [3][-]{subsubsection.12.52.2.1}{\376\377\0001\0002\000.\0005\0002\000.\0002\000.\0001\000\040\000o\000f\000f\000s\000e\000t}{subsection.12.52.2}% 637 +\BOOKMARK [1][-]{section.12.53}{\376\377\0001\0002\000.\0005\0003\000\040\000c\000o\000m\000m\000o\000n\000/\000t\000e\000s\000t\000s\000/\000t\000b\0006\0006\0001\0002\000/\000t\000e\000s\000t\000\137\000r\000e\000a\000r\000\137\000w\000h\000e\000e\000l\000s\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 638 +\BOOKMARK [2][-]{subsection.12.53.1}{\376\377\0001\0002\000.\0005\0003\000.\0001\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.53}% 639 +\BOOKMARK [3][-]{subsubsection.12.53.1.1}{\376\377\0001\0002\000.\0005\0003\000.\0001\000.\0001\000\040\000m\000a\000i\000n\000\050\000\051}{subsection.12.53.1}% 640 +\BOOKMARK [3][-]{subsubsection.12.53.1.2}{\376\377\0001\0002\000.\0005\0003\000.\0001\000.\0002\000\040\000t\000e\000s\000t\000\050\000\051}{subsection.12.53.1}% 641 +\BOOKMARK [1][-]{section.12.54}{\376\377\0001\0002\000.\0005\0004\000\040\000d\000a\000e\000m\000o\000n\000/\000i\000n\000s\000t\000a\000l\000l\000/\000R\000E\000A\000D\000M\000E\000.\000m\000d\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 642 +\BOOKMARK [1][-]{section.12.55}{\376\377\0001\0002\000.\0005\0005\000\040\000d\000a\000e\000m\000o\000n\000/\000R\000E\000A\000D\000M\000E\000.\000m\000d\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 643 +\BOOKMARK [1][-]{section.12.56}{\376\377\0001\0002\000.\0005\0006\000\040\000R\000E\000A\000D\000M\000E\000.\000m\000d\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 644 +\BOOKMARK [1][-]{section.12.57}{\376\377\0001\0002\000.\0005\0007\000\040\000t\000u\000i\000/\000R\000E\000A\000D\000M\000E\000.\000m\000d\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 645 +\BOOKMARK [1][-]{section.12.58}{\376\377\0001\0002\000.\0005\0008\000\040\000r\000e\000p\000o\000s\000i\000t\000o\000r\000y\000/\000p\000a\000c\000k\000a\000g\000e\000s\000/\000t\000/\000t\000b\0006\0006\0001\0002\000/\000t\000b\0006\0006\0001\0002\000/\000i\000n\000c\000l\000u\000d\000e\000/\000T\000B\0006\0006\0001\0002\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 646 +\BOOKMARK [1][-]{section.12.59}{\376\377\0001\0002\000.\0005\0009\000\040\000T\000B\0006\0006\0001\0002\000.\000h}{chapter.12}% 647 +\BOOKMARK [1][-]{section.12.60}{\376\377\0001\0002\000.\0006\0000\000\040\000r\000e\000p\000o\000s\000i\000t\000o\000r\000y\000/\000p\000a\000c\000k\000a\000g\000e\000s\000/\000t\000/\000t\000b\0006\0006\0001\0002\000/\000t\000b\0006\0006\0001\0002\000/\000s\000r\000c\000/\000T\000B\0006\0006\0001\0002\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 648 +\BOOKMARK [1][-]{section.12.61}{\376\377\0001\0002\000.\0006\0001\000\040\000S\000E\000T\000U\000P\000.\000m\000d\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 649 +\BOOKMARK [1][-]{section.12.62}{\376\377\0001\0002\000.\0006\0002\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000c\000a\000r\000/\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000/\000J\000s\000o\000n\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000.\000c\000x\000x\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 650 +\BOOKMARK [2][-]{subsection.12.62.1}{\376\377\0001\0002\000.\0006\0002\000.\0001\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.62}% 651 +\BOOKMARK [3][-]{subsubsection.12.62.1.1}{\376\377\0001\0002\000.\0006\0002\000.\0001\000.\0001\000\040\000J\000S\000O\000N\000C\000O\000N\000F\000I\000G\000U\000R\000A\000T\000I\000O\000N\000\137\000C\000X\000X}{subsection.12.62.1}% 652 +\BOOKMARK [1][-]{section.12.63}{\376\377\0001\0002\000.\0006\0003\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000c\000a\000r\000/\000d\000i\000s\000p\000l\000a\000y\000/\000c\000o\000n\000s\000o\000l\000e\000/\000C\000a\000r\000C\000o\000n\000s\000o\000l\000e\000.\000c\000p\000p\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 653 +\BOOKMARK [1][-]{section.12.64}{\376\377\0001\0002\000.\0006\0004\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000c\000a\000r\000/\000d\000i\000s\000p\000l\000a\000y\000/\000c\000o\000n\000s\000o\000l\000e\000/\000C\000a\000r\000C\000o\000n\000s\000o\000l\000e\000.\000h\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 654 +\BOOKMARK [1][-]{section.12.65}{\376\377\0001\0002\000.\0006\0005\000\040\000C\000a\000r\000C\000o\000n\000s\000o\000l\000e\000.\000h}{chapter.12}% 655 +\BOOKMARK [1][-]{section.12.66}{\376\377\0001\0002\000.\0006\0006\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000c\000a\000r\000/\000d\000i\000s\000p\000l\000a\000y\000/\000c\000o\000n\000s\000o\000l\000e\000/\000c\000o\000m\000p\000o\000n\000e\000n\000t\000/\000d\000e\000b\000u\000g\000/\000D\000e\000b\000u\000g\000E\000n\000a\000b\000l\000e\000r\000.\000c\000x\000x\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 656 +\BOOKMARK [2][-]{subsection.12.66.1}{\376\377\0001\0002\000.\0006\0006\000.\0001\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.66}% 657 +\BOOKMARK [3][-]{subsubsection.12.66.1.1}{\376\377\0001\0002\000.\0006\0006\000.\0001\000.\0001\000\040\000D\000E\000B\000U\000G\000E\000N\000A\000B\000L\000E\000R\000\137\000C\000X\000X}{subsection.12.66.1}% 658 +\BOOKMARK [1][-]{section.12.67}{\376\377\0001\0002\000.\0006\0007\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000c\000a\000r\000/\000d\000i\000s\000p\000l\000a\000y\000/\000c\000o\000n\000s\000o\000l\000e\000/\000c\000o\000m\000p\000o\000n\000e\000n\000t\000/\000d\000e\000b\000u\000g\000/\000D\000e\000b\000u\000g\000L\000i\000d\000a\000r\000C\000h\000e\000c\000k\000b\000o\000x\000.\000c\000x\000x\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 659 +\BOOKMARK [2][-]{subsection.12.67.1}{\376\377\0001\0002\000.\0006\0007\000.\0001\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.67}% 660 +\BOOKMARK [3][-]{subsubsection.12.67.1.1}{\376\377\0001\0002\000.\0006\0007\000.\0001\000.\0001\000\040\000D\000E\000B\000U\000G\000L\000I\000D\000A\000R\000C\000H\000E\000C\000K\000B\000O\000X\000\137\000C\000X\000X}{subsection.12.67.1}% 661 +\BOOKMARK [1][-]{section.12.68}{\376\377\0001\0002\000.\0006\0008\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000c\000a\000r\000/\000d\000i\000s\000p\000l\000a\000y\000/\000c\000o\000n\000s\000o\000l\000e\000/\000c\000o\000m\000p\000o\000n\000e\000n\000t\000/\000d\000e\000b\000u\000g\000/\000D\000e\000b\000u\000g\000M\000e\000s\000s\000a\000g\000i\000n\000g\000T\000e\000x\000t\000b\000o\000x\000.\000c\000x\000x\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 662 +\BOOKMARK [2][-]{subsection.12.68.1}{\376\377\0001\0002\000.\0006\0008\000.\0001\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.68}% 663 +\BOOKMARK [3][-]{subsubsection.12.68.1.1}{\376\377\0001\0002\000.\0006\0008\000.\0001\000.\0001\000\040\000D\000E\000B\000U\000G\000M\000E\000S\000S\000A\000G\000I\000N\000G\000T\000E\000X\000T\000B\000O\000X\000\137\000C\000X\000X}{subsection.12.68.1}% 664 +\BOOKMARK [1][-]{section.12.69}{\376\377\0001\0002\000.\0006\0009\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000c\000a\000r\000/\000d\000i\000s\000p\000l\000a\000y\000/\000c\000o\000n\000s\000o\000l\000e\000/\000c\000o\000m\000p\000o\000n\000e\000n\000t\000/\000d\000e\000b\000u\000g\000/\000D\000e\000b\000u\000g\000M\000o\000v\000e\000m\000e\000n\000t\000R\000e\000n\000d\000e\000r\000e\000r\000.\000c\000x\000x\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 665 +\BOOKMARK [2][-]{subsection.12.69.1}{\376\377\0001\0002\000.\0006\0009\000.\0001\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.69}% 666 +\BOOKMARK [3][-]{subsubsection.12.69.1.1}{\376\377\0001\0002\000.\0006\0009\000.\0001\000.\0001\000\040\000D\000E\000B\000U\000G\000M\000O\000V\000E\000M\000E\000N\000T\000R\000E\000N\000D\000E\000R\000E\000R\000\137\000C\000X\000X}{subsection.12.69.1}% 667 +\BOOKMARK [1][-]{section.12.70}{\376\377\0001\0002\000.\0007\0000\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000c\000a\000r\000/\000d\000i\000s\000p\000l\000a\000y\000/\000c\000o\000n\000s\000o\000l\000e\000/\000c\000o\000m\000p\000o\000n\000e\000n\000t\000/\000m\000a\000i\000n\000/\000C\000o\000n\000n\000e\000c\000t\000B\000u\000t\000t\000o\000n\000.\000c\000x\000x\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 668 +\BOOKMARK [2][-]{subsection.12.70.1}{\376\377\0001\0002\000.\0007\0000\000.\0001\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.70}% 669 +\BOOKMARK [3][-]{subsubsection.12.70.1.1}{\376\377\0001\0002\000.\0007\0000\000.\0001\000.\0001\000\040\000C\000O\000N\000N\000E\000C\000T\000B\000U\000T\000T\000O\000N\000\137\000C\000X\000X}{subsection.12.70.1}% 670 +\BOOKMARK [1][-]{section.12.71}{\376\377\0001\0002\000.\0007\0001\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000c\000a\000r\000/\000d\000i\000s\000p\000l\000a\000y\000/\000c\000o\000n\000s\000o\000l\000e\000/\000c\000o\000m\000p\000o\000n\000e\000n\000t\000/\000m\000a\000i\000n\000/\000M\000a\000i\000n\000E\000r\000r\000o\000r\000M\000o\000d\000a\000l\000.\000c\000x\000x\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 671 +\BOOKMARK [2][-]{subsection.12.71.1}{\376\377\0001\0002\000.\0007\0001\000.\0001\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.71}% 672 +\BOOKMARK [3][-]{subsubsection.12.71.1.1}{\376\377\0001\0002\000.\0007\0001\000.\0001\000.\0001\000\040\000M\000A\000I\000N\000E\000R\000R\000O\000R\000M\000O\000D\000A\000L\000\137\000C\000X\000X}{subsection.12.71.1}% 673 +\BOOKMARK [1][-]{section.12.72}{\376\377\0001\0002\000.\0007\0002\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000c\000a\000r\000/\000d\000i\000s\000p\000l\000a\000y\000/\000c\000o\000n\000s\000o\000l\000e\000/\000c\000o\000m\000p\000o\000n\000e\000n\000t\000/\000m\000a\000i\000n\000/\000M\000a\000i\000n\000E\000x\000i\000t\000M\000o\000d\000a\000l\000.\000c\000x\000x\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 674 +\BOOKMARK [2][-]{subsection.12.72.1}{\376\377\0001\0002\000.\0007\0002\000.\0001\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.72}% 675 +\BOOKMARK [3][-]{subsubsection.12.72.1.1}{\376\377\0001\0002\000.\0007\0002\000.\0001\000.\0001\000\040\000M\000A\000I\000N\000E\000X\000I\000T\000M\000O\000D\000A\000L\000\137\000C\000X\000X}{subsection.12.72.1}% 676 +\BOOKMARK [1][-]{section.12.73}{\376\377\0001\0002\000.\0007\0003\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000c\000a\000r\000/\000d\000i\000s\000p\000l\000a\000y\000/\000c\000o\000n\000s\000o\000l\000e\000/\000c\000o\000m\000p\000o\000n\000e\000n\000t\000/\000s\000e\000t\000t\000i\000n\000g\000s\000/\000S\000e\000t\000t\000i\000n\000g\000s\000E\000d\000i\000t\000C\000o\000n\000f\000i\000g\000.\000c\000x\000x\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 677 +\BOOKMARK [2][-]{subsection.12.73.1}{\376\377\0001\0002\000.\0007\0003\000.\0001\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.73}% 678 +\BOOKMARK [3][-]{subsubsection.12.73.1.1}{\376\377\0001\0002\000.\0007\0003\000.\0001\000.\0001\000\040\000S\000E\000T\000T\000I\000N\000G\000S\000E\000D\000I\000T\000C\000O\000N\000F\000I\000G\000\137\000C\000X\000X}{subsection.12.73.1}% 679 +\BOOKMARK [1][-]{section.12.74}{\376\377\0001\0002\000.\0007\0004\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000c\000a\000r\000/\000d\000i\000s\000p\000l\000a\000y\000/\000c\000o\000n\000s\000o\000l\000e\000/\000s\000c\000r\000e\000e\000n\000/\000L\000o\000g\000g\000i\000n\000g\000S\000c\000r\000e\000e\000n\000.\000c\000x\000x\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 680 +\BOOKMARK [2][-]{subsection.12.74.1}{\376\377\0001\0002\000.\0007\0004\000.\0001\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.74}% 681 +\BOOKMARK [3][-]{subsubsection.12.74.1.1}{\376\377\0001\0002\000.\0007\0004\000.\0001\000.\0001\000\040\000L\000O\000G\000G\000I\000N\000G\000S\000C\000R\000E\000E\000N\000\137\000C\000X\000X}{subsection.12.74.1}% 682 +\BOOKMARK [1][-]{section.12.75}{\376\377\0001\0002\000.\0007\0005\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000c\000a\000r\000/\000d\000i\000s\000p\000l\000a\000y\000/\000c\000o\000n\000s\000o\000l\000e\000/\000s\000c\000r\000e\000e\000n\000/\000M\000a\000i\000n\000S\000c\000r\000e\000e\000n\000.\000c\000x\000x\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 683 +\BOOKMARK [2][-]{subsection.12.75.1}{\376\377\0001\0002\000.\0007\0005\000.\0001\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.75}% 684 +\BOOKMARK [3][-]{subsubsection.12.75.1.1}{\376\377\0001\0002\000.\0007\0005\000.\0001\000.\0001\000\040\000M\000A\000I\000N\000S\000C\000R\000E\000E\000N\000\137\000C\000X\000X}{subsection.12.75.1}% 685 +\BOOKMARK [1][-]{section.12.76}{\376\377\0001\0002\000.\0007\0006\000\040\000t\000u\000i\000/\000s\000r\000c\000/\000c\000a\000r\000/\000d\000i\000s\000p\000l\000a\000y\000/\000c\000o\000n\000s\000o\000l\000e\000/\000s\000c\000r\000e\000e\000n\000/\000S\000e\000t\000t\000i\000n\000g\000s\000S\000c\000r\000e\000e\000n\000.\000c\000x\000x\000\040\000F\000i\000l\000e\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{chapter.12}% 686 +\BOOKMARK [2][-]{subsection.12.76.1}{\376\377\0001\0002\000.\0007\0006\000.\0001\000\040\000M\000a\000c\000r\000o\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000\040\000D\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.12.76}% 687 +\BOOKMARK [3][-]{subsubsection.12.76.1.1}{\376\377\0001\0002\000.\0007\0006\000.\0001\000.\0001\000\040\000S\000E\000T\000T\000I\000N\000G\000S\000S\000C\000R\000E\000E\000N\000\137\000C\000X\000X}{subsection.12.76.1}% 688 +\BOOKMARK [0][-]{section*.204}{\376\377\000I\000n\000d\000e\000x}{}% 689 diff --git a/raspberry_pi/latex/refman.pdf b/raspberry_pi/latex/refman.pdf new file mode 100644 index 00000000..7ca583e5 Binary files /dev/null and b/raspberry_pi/latex/refman.pdf differ diff --git a/raspberry_pi/latex/refman.toc b/raspberry_pi/latex/refman.toc new file mode 100644 index 00000000..63251551 --- /dev/null +++ b/raspberry_pi/latex/refman.toc @@ -0,0 +1,690 @@ +\@ifundefined {etoctocstyle}{\let \etoc@startlocaltoc \@gobble \let \etoc@settocdepth \@gobble \let \etoc@depthtag \@gobble \let \etoc@setlocaltop \@gobble }{} +\contentsline {chapter}{\numberline {1}Behaviour Tree Pi\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car Daemon}{1}{chapter.1}% +\contentsline {section}{\numberline {1.1}Installation\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}:}{1}{section.1.1}% +\contentsline {section}{\numberline {1.2}View Logs}{1}{section.1.2}% +\contentsline {chapter}{\numberline {2}Raspberry Pi Daemon}{3}{chapter.2}% +\contentsline {section}{\numberline {2.1}Install Raspberry Pi Daemon}{3}{section.2.1}% +\contentsline {section}{\numberline {2.2}Enable / Disable Daemon to run on startup}{3}{section.2.2}% +\contentsline {section}{\numberline {2.3}Start / Stop / Restart Daemon}{3}{section.2.3}% +\contentsline {section}{\numberline {2.4}View Logs}{3}{section.2.4}% +\contentsline {section}{\numberline {2.5}Clear Past Logs}{3}{section.2.5}% +\contentsline {section}{\numberline {2.6}Reload Daemon}{3}{section.2.6}% +\contentsline {section}{\numberline {2.7}Change Config}{4}{section.2.7}% +\contentsline {section}{\numberline {2.8}Uninstall Raspberry Pi Daemon}{4}{section.2.8}% +\contentsline {section}{\numberline {2.9}Speedrun}{4}{section.2.9}% +\contentsline {chapter}{\numberline {3}Raspberry Pi}{5}{chapter.3}% +\contentsline {section}{\numberline {3.1}Main Technologies}{5}{section.3.1}% +\contentsline {section}{\numberline {3.2}Setting up Raspberry Pi}{5}{section.3.2}% +\contentsline {chapter}{\numberline {4}Behaviour Tree Pi\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car-\/V Setup}{7}{chapter.4}% +\contentsline {chapter}{\numberline {5}Raspberry Pi}{9}{chapter.5}% +\contentsline {section}{\numberline {5.1}Installation}{9}{section.5.1}% +\contentsline {section}{\numberline {5.2}Main Technologies}{9}{section.5.2}% +\contentsline {section}{\numberline {5.3}Setting up Raspberry Pi}{9}{section.5.3}% +\contentsline {chapter}{\numberline {6}Namespace Index}{11}{chapter.6}% +\contentsline {section}{\numberline {6.1}Namespace List}{11}{section.6.1}% +\contentsline {chapter}{\numberline {7}Hierarchical Index}{13}{chapter.7}% +\contentsline {section}{\numberline {7.1}Class Hierarchy}{13}{section.7.1}% +\contentsline {chapter}{\numberline {8}Class Index}{15}{chapter.8}% +\contentsline {section}{\numberline {8.1}Class List}{15}{section.8.1}% +\contentsline {chapter}{\numberline {9}File Index}{17}{chapter.9}% +\contentsline {section}{\numberline {9.1}File List}{17}{section.9.1}% +\contentsline {chapter}{\numberline {10}Namespace Documentation}{19}{chapter.10}% +\contentsline {section}{\numberline {10.1}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree Namespace Reference}{19}{section.10.1}% +\contentsline {section}{\numberline {10.2}car Namespace Reference}{19}{section.10.2}% +\contentsline {section}{\numberline {10.3}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::configuration Namespace Reference}{19}{section.10.3}% +\contentsline {section}{\numberline {10.4}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display Namespace Reference}{19}{section.10.4}% +\contentsline {section}{\numberline {10.5}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console Namespace Reference}{20}{section.10.5}% +\contentsline {section}{\numberline {10.6}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component Namespace Reference}{20}{section.10.6}% +\contentsline {section}{\numberline {10.7}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::debug Namespace Reference}{20}{section.10.7}% +\contentsline {section}{\numberline {10.8}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::main Namespace Reference}{20}{section.10.8}% +\contentsline {section}{\numberline {10.9}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::settings Namespace Reference}{20}{section.10.9}% +\contentsline {section}{\numberline {10.10}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::screen Namespace Reference}{21}{section.10.10}% +\contentsline {section}{\numberline {10.11}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::plugin Namespace Reference}{21}{section.10.11}% +\contentsline {section}{\numberline {10.12}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system Namespace Reference}{21}{section.10.12}% +\contentsline {section}{\numberline {10.13}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::device Namespace Reference}{21}{section.10.13}% +\contentsline {section}{\numberline {10.14}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::lidar Namespace Reference}{21}{section.10.14}% +\contentsline {section}{\numberline {10.15}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::logging Namespace Reference}{22}{section.10.15}% +\contentsline {subsection}{\numberline {10.15.1}Typedef Documentation}{22}{subsection.10.15.1}% +\contentsline {subsubsection}{\numberline {10.15.1.1}vector\_sink\_mt}{22}{subsubsection.10.15.1.1}% +\contentsline {section}{\numberline {10.16}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::messaging Namespace Reference}{22}{section.10.16}% +\contentsline {section}{\numberline {10.17}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::movement Namespace Reference}{22}{section.10.17}% +\contentsline {section}{\numberline {10.18}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::controller Namespace Reference}{22}{section.10.18}% +\contentsline {chapter}{\numberline {11}Class Documentation}{23}{chapter.11}% +\contentsline {section}{\numberline {11.1}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::controller\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Abstract\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller Class Reference}{23}{section.11.1}% +\contentsline {subsection}{\numberline {11.1.1}Member Function Documentation}{23}{subsection.11.1.1}% +\contentsline {subsubsection}{\numberline {11.1.1.1}initialize()}{24}{subsubsection.11.1.1.1}% +\contentsline {subsubsection}{\numberline {11.1.1.2}setCameraServo1Angle()}{24}{subsubsection.11.1.1.2}% +\contentsline {subsubsection}{\numberline {11.1.1.3}setCameraServo2Angle()}{24}{subsubsection.11.1.1.3}% +\contentsline {subsubsection}{\numberline {11.1.1.4}setFrontWheelsAngle()}{24}{subsubsection.11.1.1.4}% +\contentsline {subsubsection}{\numberline {11.1.1.5}setRearLeftWheelDirectionToBackward()}{24}{subsubsection.11.1.1.5}% +\contentsline {subsubsection}{\numberline {11.1.1.6}setRearLeftWheelDirectionToForward()}{25}{subsubsection.11.1.1.6}% +\contentsline {subsubsection}{\numberline {11.1.1.7}setRearLeftWheelSpeed()}{25}{subsubsection.11.1.1.7}% +\contentsline {subsubsection}{\numberline {11.1.1.8}setRearRightWheelDirectionToBackward()}{25}{subsubsection.11.1.1.8}% +\contentsline {subsubsection}{\numberline {11.1.1.9}setRearRightWheelDirectionToForward()}{25}{subsubsection.11.1.1.9}% +\contentsline {subsubsection}{\numberline {11.1.1.10}setRearRightWheelSpeed()}{25}{subsubsection.11.1.1.10}% +\contentsline {subsubsection}{\numberline {11.1.1.11}setRearWheelsDirectionToBackward()}{26}{subsubsection.11.1.1.11}% +\contentsline {subsubsection}{\numberline {11.1.1.12}setRearWheelsDirectionToForward()}{26}{subsubsection.11.1.1.12}% +\contentsline {subsubsection}{\numberline {11.1.1.13}setRearWheelsSpeed()}{26}{subsubsection.11.1.1.13}% +\contentsline {subsubsection}{\numberline {11.1.1.14}stop()}{26}{subsubsection.11.1.1.14}% +\contentsline {subsubsection}{\numberline {11.1.1.15}terminate()}{26}{subsubsection.11.1.1.15}% +\contentsline {section}{\numberline {11.2}Back\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheels Class Reference}{27}{section.11.2}% +\contentsline {subsection}{\numberline {11.2.1}Constructor \& Destructor Documentation}{27}{subsection.11.2.1}% +\contentsline {subsubsection}{\numberline {11.2.1.1}BackWheels()}{27}{subsubsection.11.2.1.1}% +\contentsline {subsection}{\numberline {11.2.2}Member Function Documentation}{27}{subsection.11.2.2}% +\contentsline {subsubsection}{\numberline {11.2.2.1}backward()}{27}{subsubsection.11.2.2.1}% +\contentsline {subsubsection}{\numberline {11.2.2.2}calibration()}{28}{subsubsection.11.2.2.2}% +\contentsline {subsubsection}{\numberline {11.2.2.3}caliLeft()}{28}{subsubsection.11.2.2.3}% +\contentsline {subsubsection}{\numberline {11.2.2.4}caliOK()}{28}{subsubsection.11.2.2.4}% +\contentsline {subsubsection}{\numberline {11.2.2.5}caliRight()}{28}{subsubsection.11.2.2.5}% +\contentsline {subsubsection}{\numberline {11.2.2.6}forward()}{28}{subsubsection.11.2.2.6}% +\contentsline {subsubsection}{\numberline {11.2.2.7}getSpeed()}{28}{subsubsection.11.2.2.7}% +\contentsline {subsubsection}{\numberline {11.2.2.8}ready()}{28}{subsubsection.11.2.2.8}% +\contentsline {subsubsection}{\numberline {11.2.2.9}setSpeed()}{28}{subsubsection.11.2.2.9}% +\contentsline {subsubsection}{\numberline {11.2.2.10}stop()}{29}{subsubsection.11.2.2.10}% +\contentsline {subsection}{\numberline {11.2.3}Member Data Documentation}{29}{subsection.11.2.3}% +\contentsline {subsubsection}{\numberline {11.2.3.1}cali\_forward\_A}{29}{subsubsection.11.2.3.1}% +\contentsline {subsubsection}{\numberline {11.2.3.2}cali\_forward\_B}{29}{subsubsection.11.2.3.2}% +\contentsline {subsubsection}{\numberline {11.2.3.3}forward\_A}{29}{subsubsection.11.2.3.3}% +\contentsline {subsubsection}{\numberline {11.2.3.4}forward\_B}{29}{subsubsection.11.2.3.4}% +\contentsline {subsubsection}{\numberline {11.2.3.5}left\_wheel}{29}{subsubsection.11.2.3.5}% +\contentsline {subsubsection}{\numberline {11.2.3.6}pca9685}{29}{subsubsection.11.2.3.6}% +\contentsline {subsubsection}{\numberline {11.2.3.7}right\_wheel}{30}{subsubsection.11.2.3.7}% +\contentsline {subsubsection}{\numberline {11.2.3.8}speed}{30}{subsubsection.11.2.3.8}% +\contentsline {section}{\numberline {11.3}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Handler Class Reference}{30}{section.11.3}% +\contentsline {subsection}{\numberline {11.3.1}Member Function Documentation}{31}{subsection.11.3.1}% +\contentsline {subsubsection}{\numberline {11.3.1.1}\_setBehaviourTree()}{31}{subsubsection.11.3.1.1}% +\contentsline {subsubsection}{\numberline {11.3.1.2}getName()}{31}{subsubsection.11.3.1.2}% +\contentsline {subsubsection}{\numberline {11.3.1.3}handleCommand()}{31}{subsubsection.11.3.1.3}% +\contentsline {subsubsection}{\numberline {11.3.1.4}initialize()}{31}{subsubsection.11.3.1.4}% +\contentsline {subsubsection}{\numberline {11.3.1.5}setBehaviourTree()}{31}{subsubsection.11.3.1.5}% +\contentsline {subsubsection}{\numberline {11.3.1.6}startBehaviourTree()}{32}{subsubsection.11.3.1.6}% +\contentsline {subsubsection}{\numberline {11.3.1.7}stop()}{32}{subsubsection.11.3.1.7}% +\contentsline {subsubsection}{\numberline {11.3.1.8}stopBehaviourTree()}{32}{subsubsection.11.3.1.8}% +\contentsline {subsubsection}{\numberline {11.3.1.9}update()}{32}{subsubsection.11.3.1.9}% +\contentsline {subsection}{\numberline {11.3.2}Member Data Documentation}{32}{subsection.11.3.2}% +\contentsline {subsubsection}{\numberline {11.3.2.1}behaviour\_tree}{32}{subsubsection.11.3.2.1}% +\contentsline {subsubsection}{\numberline {11.3.2.2}car\_system}{32}{subsubsection.11.3.2.2}% +\contentsline {subsubsection}{\numberline {11.3.2.3}context}{33}{subsubsection.11.3.2.3}% +\contentsline {subsubsection}{\numberline {11.3.2.4}last\_connected}{33}{subsubsection.11.3.2.4}% +\contentsline {subsubsection}{\numberline {11.3.2.5}tick\_count}{33}{subsubsection.11.3.2.5}% +\contentsline {section}{\numberline {11.4}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Camera\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device Class Reference}{33}{section.11.4}% +\contentsline {subsection}{\numberline {11.4.1}Constructor \& Destructor Documentation}{34}{subsection.11.4.1}% +\contentsline {subsubsection}{\numberline {11.4.1.1}CameraDevice()\hspace {0.1cm}{\footnotesize \ttfamily [1/3]}}{34}{subsubsection.11.4.1.1}% +\contentsline {subsubsection}{\numberline {11.4.1.2}CameraDevice()\hspace {0.1cm}{\footnotesize \ttfamily [2/3]}}{34}{subsubsection.11.4.1.2}% +\contentsline {subsubsection}{\numberline {11.4.1.3}CameraDevice()\hspace {0.1cm}{\footnotesize \ttfamily [3/3]}}{34}{subsubsection.11.4.1.3}% +\contentsline {subsubsection}{\numberline {11.4.1.4}$\sim $CameraDevice()}{34}{subsubsection.11.4.1.4}% +\contentsline {subsection}{\numberline {11.4.2}Member Function Documentation}{34}{subsection.11.4.2}% +\contentsline {subsubsection}{\numberline {11.4.2.1}create()}{35}{subsubsection.11.4.2.1}% +\contentsline {subsubsection}{\numberline {11.4.2.2}disconnect()}{35}{subsubsection.11.4.2.2}% +\contentsline {subsubsection}{\numberline {11.4.2.3}getFrameBuffer()}{35}{subsubsection.11.4.2.3}% +\contentsline {subsubsection}{\numberline {11.4.2.4}operator=()\hspace {0.1cm}{\footnotesize \ttfamily [1/2]}}{35}{subsubsection.11.4.2.4}% +\contentsline {subsubsection}{\numberline {11.4.2.5}operator=()\hspace {0.1cm}{\footnotesize \ttfamily [2/2]}}{35}{subsubsection.11.4.2.5}% +\contentsline {subsubsection}{\numberline {11.4.2.6}start()}{35}{subsubsection.11.4.2.6}% +\contentsline {subsubsection}{\numberline {11.4.2.7}stop()}{35}{subsubsection.11.4.2.7}% +\contentsline {subsubsection}{\numberline {11.4.2.8}terminate()}{36}{subsubsection.11.4.2.8}% +\contentsline {subsubsection}{\numberline {11.4.2.9}update()}{36}{subsubsection.11.4.2.9}% +\contentsline {subsection}{\numberline {11.4.3}Friends And Related Function Documentation}{36}{subsection.11.4.3}% +\contentsline {subsubsection}{\numberline {11.4.3.1}DeviceManager}{36}{subsubsection.11.4.3.1}% +\contentsline {subsection}{\numberline {11.4.4}Member Data Documentation}{36}{subsection.11.4.4}% +\contentsline {subsubsection}{\numberline {11.4.4.1}camera\_}{36}{subsubsection.11.4.4.1}% +\contentsline {subsubsection}{\numberline {11.4.4.2}camera\_mutex\_}{36}{subsubsection.11.4.4.2}% +\contentsline {subsubsection}{\numberline {11.4.4.3}configuration}{36}{subsubsection.11.4.4.3}% +\contentsline {subsubsection}{\numberline {11.4.4.4}connected\_}{37}{subsubsection.11.4.4.4}% +\contentsline {subsubsection}{\numberline {11.4.4.5}frame\_buffer\_}{37}{subsubsection.11.4.4.5}% +\contentsline {subsubsection}{\numberline {11.4.4.6}last}{37}{subsubsection.11.4.4.6}% +\contentsline {section}{\numberline {11.5}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Console Class Reference}{37}{section.11.5}% +\contentsline {subsection}{\numberline {11.5.1}Constructor \& Destructor Documentation}{37}{subsection.11.5.1}% +\contentsline {subsubsection}{\numberline {11.5.1.1}CarConsole()}{38}{subsubsection.11.5.1.1}% +\contentsline {subsection}{\numberline {11.5.2}Member Function Documentation}{38}{subsection.11.5.2}% +\contentsline {subsubsection}{\numberline {11.5.2.1}initialize()}{38}{subsubsection.11.5.2.1}% +\contentsline {subsubsection}{\numberline {11.5.2.2}run()}{38}{subsubsection.11.5.2.2}% +\contentsline {subsubsection}{\numberline {11.5.2.3}terminate()}{38}{subsubsection.11.5.2.3}% +\contentsline {subsection}{\numberline {11.5.3}Member Data Documentation}{38}{subsection.11.5.3}% +\contentsline {subsubsection}{\numberline {11.5.3.1}car\_system}{38}{subsubsection.11.5.3.1}% +\contentsline {subsubsection}{\numberline {11.5.3.2}json\_configuration}{38}{subsubsection.11.5.3.2}% +\contentsline {subsubsection}{\numberline {11.5.3.3}vector\_sink}{39}{subsubsection.11.5.3.3}% +\contentsline {section}{\numberline {11.6}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Context Class Reference}{39}{section.11.6}% +\contentsline {subsection}{\numberline {11.6.1}Constructor \& Destructor Documentation}{39}{subsection.11.6.1}% +\contentsline {subsubsection}{\numberline {11.6.1.1}CarContext()}{39}{subsubsection.11.6.1.1}% +\contentsline {subsection}{\numberline {11.6.2}Member Function Documentation}{39}{subsection.11.6.2}% +\contentsline {subsubsection}{\numberline {11.6.2.1}\_()}{40}{subsubsection.11.6.2.1}% +\contentsline {subsubsection}{\numberline {11.6.2.2}getCarSystem()}{40}{subsubsection.11.6.2.2}% +\contentsline {subsection}{\numberline {11.6.3}Member Data Documentation}{40}{subsection.11.6.3}% +\contentsline {subsubsection}{\numberline {11.6.3.1}car\_system}{40}{subsubsection.11.6.3.1}% +\contentsline {section}{\numberline {11.7}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System Class Reference}{40}{section.11.7}% +\contentsline {subsection}{\numberline {11.7.1}Constructor \& Destructor Documentation}{41}{subsection.11.7.1}% +\contentsline {subsubsection}{\numberline {11.7.1.1}CarSystem()}{41}{subsubsection.11.7.1.1}% +\contentsline {subsection}{\numberline {11.7.2}Member Function Documentation}{41}{subsection.11.7.2}% +\contentsline {subsubsection}{\numberline {11.7.2.1}disconnect()}{41}{subsubsection.11.7.2.1}% +\contentsline {subsubsection}{\numberline {11.7.2.2}getConfiguration()}{41}{subsubsection.11.7.2.2}% +\contentsline {subsubsection}{\numberline {11.7.2.3}getDeviceManager()}{42}{subsubsection.11.7.2.3}% +\contentsline {subsubsection}{\numberline {11.7.2.4}getMessagingSystem()}{42}{subsubsection.11.7.2.4}% +\contentsline {subsubsection}{\numberline {11.7.2.5}getMovementSystem()}{42}{subsubsection.11.7.2.5}% +\contentsline {subsubsection}{\numberline {11.7.2.6}getPlugin()}{42}{subsubsection.11.7.2.6}% +\contentsline {subsubsection}{\numberline {11.7.2.7}initialize()}{42}{subsubsection.11.7.2.7}% +\contentsline {subsubsection}{\numberline {11.7.2.8}reload()}{42}{subsubsection.11.7.2.8}% +\contentsline {subsubsection}{\numberline {11.7.2.9}sendData()}{42}{subsubsection.11.7.2.9}% +\contentsline {subsubsection}{\numberline {11.7.2.10}setConfiguration()}{43}{subsubsection.11.7.2.10}% +\contentsline {subsubsection}{\numberline {11.7.2.11}start()}{43}{subsubsection.11.7.2.11}% +\contentsline {subsubsection}{\numberline {11.7.2.12}stop()}{43}{subsubsection.11.7.2.12}% +\contentsline {subsubsection}{\numberline {11.7.2.13}terminate()}{43}{subsubsection.11.7.2.13}% +\contentsline {subsubsection}{\numberline {11.7.2.14}tryConnect()}{43}{subsubsection.11.7.2.14}% +\contentsline {subsubsection}{\numberline {11.7.2.15}update()}{43}{subsubsection.11.7.2.15}% +\contentsline {subsection}{\numberline {11.7.3}Member Data Documentation}{43}{subsection.11.7.3}% +\contentsline {subsubsection}{\numberline {11.7.3.1}configuration\_}{43}{subsubsection.11.7.3.1}% +\contentsline {subsubsection}{\numberline {11.7.3.2}device\_manager\_}{44}{subsubsection.11.7.3.2}% +\contentsline {subsubsection}{\numberline {11.7.3.3}initialized}{44}{subsubsection.11.7.3.3}% +\contentsline {subsubsection}{\numberline {11.7.3.4}messaging\_system\_}{44}{subsubsection.11.7.3.4}% +\contentsline {subsubsection}{\numberline {11.7.3.5}movement\_system\_}{44}{subsubsection.11.7.3.5}% +\contentsline {subsubsection}{\numberline {11.7.3.6}plugin\_manager\_}{44}{subsubsection.11.7.3.6}% +\contentsline {subsubsection}{\numberline {11.7.3.7}started}{44}{subsubsection.11.7.3.7}% +\contentsline {section}{\numberline {11.8}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::configuration\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Configuration Struct Reference}{44}{section.11.8}% +\contentsline {subsection}{\numberline {11.8.1}Member Function Documentation}{45}{subsection.11.8.1}% +\contentsline {subsubsection}{\numberline {11.8.1.1}getCameraFpsInterval()}{45}{subsubsection.11.8.1.1}% +\contentsline {subsubsection}{\numberline {11.8.1.2}setCameraFps()}{45}{subsubsection.11.8.1.2}% +\contentsline {subsection}{\numberline {11.8.2}Member Data Documentation}{45}{subsection.11.8.2}% +\contentsline {subsubsection}{\numberline {11.8.2.1}behaviour\_tree\_update\_ms\_interval}{45}{subsubsection.11.8.2.1}% +\contentsline {subsubsection}{\numberline {11.8.2.2}camera\_fps}{46}{subsubsection.11.8.2.2}% +\contentsline {subsubsection}{\numberline {11.8.2.3}camera\_fps\_interval}{46}{subsubsection.11.8.2.3}% +\contentsline {subsubsection}{\numberline {11.8.2.4}camera\_index}{46}{subsubsection.11.8.2.4}% +\contentsline {subsubsection}{\numberline {11.8.2.5}host}{46}{subsubsection.11.8.2.5}% +\contentsline {subsubsection}{\numberline {11.8.2.6}lidar\_port}{46}{subsubsection.11.8.2.6}% +\contentsline {subsubsection}{\numberline {11.8.2.7}use\_camera}{46}{subsubsection.11.8.2.7}% +\contentsline {subsubsection}{\numberline {11.8.2.8}use\_lidar}{46}{subsubsection.11.8.2.8}% +\contentsline {section}{\numberline {11.9}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Connect\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Button Class Reference}{47}{section.11.9}% +\contentsline {subsection}{\numberline {11.9.1}Constructor \& Destructor Documentation}{47}{subsection.11.9.1}% +\contentsline {subsubsection}{\numberline {11.9.1.1}ConnectButton()}{47}{subsubsection.11.9.1.1}% +\contentsline {subsection}{\numberline {11.9.2}Member Function Documentation}{47}{subsection.11.9.2}% +\contentsline {subsubsection}{\numberline {11.9.2.1}element()}{47}{subsubsection.11.9.2.1}% +\contentsline {subsection}{\numberline {11.9.3}Member Data Documentation}{47}{subsection.11.9.3}% +\contentsline {subsubsection}{\numberline {11.9.3.1}button\_pressed}{48}{subsubsection.11.9.3.1}% +\contentsline {subsubsection}{\numberline {11.9.3.2}car\_system}{48}{subsubsection.11.9.3.2}% +\contentsline {subsubsection}{\numberline {11.9.3.3}main\_button}{48}{subsubsection.11.9.3.3}% +\contentsline {subsubsection}{\numberline {11.9.3.4}main\_button\_text}{48}{subsubsection.11.9.3.4}% +\contentsline {subsubsection}{\numberline {11.9.3.5}main\_debounce}{48}{subsubsection.11.9.3.5}% +\contentsline {subsubsection}{\numberline {11.9.3.6}on\_connect\_failure}{48}{subsubsection.11.9.3.6}% +\contentsline {section}{\numberline {11.10}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Enabler Class Reference}{48}{section.11.10}% +\contentsline {subsection}{\numberline {11.10.1}Member Function Documentation}{49}{subsection.11.10.1}% +\contentsline {subsubsection}{\numberline {11.10.1.1}getCheckbox()}{49}{subsubsection.11.10.1.1}% +\contentsline {subsubsection}{\numberline {11.10.1.2}getWarningModal()}{49}{subsubsection.11.10.1.2}% +\contentsline {subsubsection}{\numberline {11.10.1.3}isEnabled()}{49}{subsubsection.11.10.1.3}% +\contentsline {subsection}{\numberline {11.10.2}Member Data Documentation}{49}{subsection.11.10.2}% +\contentsline {subsubsection}{\numberline {11.10.2.1}checkbox\_value}{49}{subsubsection.11.10.2.1}% +\contentsline {subsubsection}{\numberline {11.10.2.2}component}{50}{subsubsection.11.10.2.2}% +\contentsline {subsubsection}{\numberline {11.10.2.3}debounce}{50}{subsubsection.11.10.2.3}% +\contentsline {subsubsection}{\numberline {11.10.2.4}DEBUG\_ENABLE\_WARNING\_MESSAGE}{50}{subsubsection.11.10.2.4}% +\contentsline {subsubsection}{\numberline {11.10.2.5}DEBUG\_MODE\_DISABLED\_MESSAGE}{50}{subsubsection.11.10.2.5}% +\contentsline {subsubsection}{\numberline {11.10.2.6}DEBUG\_MODE\_ENABLED\_MESSAGE}{50}{subsubsection.11.10.2.6}% +\contentsline {subsubsection}{\numberline {11.10.2.7}DEBUG\_MODE\_WAIT\_MESSAGE}{50}{subsubsection.11.10.2.7}% +\contentsline {subsubsection}{\numberline {11.10.2.8}display\_warn\_debug\_modal}{50}{subsubsection.11.10.2.8}% +\contentsline {subsubsection}{\numberline {11.10.2.9}enabled}{51}{subsubsection.11.10.2.9}% +\contentsline {subsubsection}{\numberline {11.10.2.10}status}{51}{subsubsection.11.10.2.10}% +\contentsline {section}{\numberline {11.11}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Checkbox Class Reference}{51}{section.11.11}% +\contentsline {subsection}{\numberline {11.11.1}Constructor \& Destructor Documentation}{51}{subsection.11.11.1}% +\contentsline {subsubsection}{\numberline {11.11.1.1}DebugLidarCheckbox()}{51}{subsubsection.11.11.1.1}% +\contentsline {subsection}{\numberline {11.11.2}Member Function Documentation}{52}{subsection.11.11.2}% +\contentsline {subsubsection}{\numberline {11.11.2.1}element()}{52}{subsubsection.11.11.2.1}% +\contentsline {subsubsection}{\numberline {11.11.2.2}getLidarMotorSignal()}{52}{subsubsection.11.11.2.2}% +\contentsline {subsection}{\numberline {11.11.3}Member Data Documentation}{52}{subsection.11.11.3}% +\contentsline {subsubsection}{\numberline {11.11.3.1}lidar\_motor\_checkbox\_component}{52}{subsubsection.11.11.3.1}% +\contentsline {subsubsection}{\numberline {11.11.3.2}LIDAR\_MOTOR\_DISABLED\_MESSAGE}{52}{subsubsection.11.11.3.2}% +\contentsline {subsubsection}{\numberline {11.11.3.3}lidar\_motor\_enabled}{52}{subsubsection.11.11.3.3}% +\contentsline {subsubsection}{\numberline {11.11.3.4}LIDAR\_MOTOR\_ENABLED\_MESSAGE}{52}{subsubsection.11.11.3.4}% +\contentsline {subsubsection}{\numberline {11.11.3.5}lidar\_motor\_loading\_debounce}{53}{subsubsection.11.11.3.5}% +\contentsline {subsubsection}{\numberline {11.11.3.6}lidar\_motor\_signal}{53}{subsubsection.11.11.3.6}% +\contentsline {subsubsection}{\numberline {11.11.3.7}lidar\_motor\_status}{53}{subsubsection.11.11.3.7}% +\contentsline {section}{\numberline {11.12}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Textbox Class Reference}{53}{section.11.12}% +\contentsline {subsection}{\numberline {11.12.1}Constructor \& Destructor Documentation}{53}{subsection.11.12.1}% +\contentsline {subsubsection}{\numberline {11.12.1.1}DebugMessagingTextbox()}{54}{subsubsection.11.12.1.1}% +\contentsline {subsection}{\numberline {11.12.2}Member Function Documentation}{54}{subsection.11.12.2}% +\contentsline {subsubsection}{\numberline {11.12.2.1}element()}{54}{subsubsection.11.12.2.1}% +\contentsline {subsection}{\numberline {11.12.3}Member Data Documentation}{54}{subsection.11.12.3}% +\contentsline {subsubsection}{\numberline {11.12.3.1}message}{54}{subsubsection.11.12.3.1}% +\contentsline {subsubsection}{\numberline {11.12.3.2}message\_signal}{54}{subsubsection.11.12.3.2}% +\contentsline {subsubsection}{\numberline {11.12.3.3}messaging\_container}{54}{subsubsection.11.12.3.3}% +\contentsline {subsubsection}{\numberline {11.12.3.4}messaging\_textbox}{54}{subsubsection.11.12.3.4}% +\contentsline {subsubsection}{\numberline {11.12.3.5}messaging\_title}{55}{subsubsection.11.12.3.5}% +\contentsline {section}{\numberline {11.13}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Renderer Class Reference}{55}{section.11.13}% +\contentsline {subsection}{\numberline {11.13.1}Constructor \& Destructor Documentation}{56}{subsection.11.13.1}% +\contentsline {subsubsection}{\numberline {11.13.1.1}DebugMovementRenderer()}{56}{subsubsection.11.13.1.1}% +\contentsline {subsection}{\numberline {11.13.2}Member Function Documentation}{56}{subsection.11.13.2}% +\contentsline {subsubsection}{\numberline {11.13.2.1}element()}{56}{subsubsection.11.13.2.1}% +\contentsline {subsubsection}{\numberline {11.13.2.2}getCameraServo1AngleSliderValue()}{56}{subsubsection.11.13.2.2}% +\contentsline {subsubsection}{\numberline {11.13.2.3}getCameraServo2AngleSliderValue()}{56}{subsubsection.11.13.2.3}% +\contentsline {subsubsection}{\numberline {11.13.2.4}getFrontWheelsAngleSliderValue()}{57}{subsubsection.11.13.2.4}% +\contentsline {subsubsection}{\numberline {11.13.2.5}getRearLeftWheelSpeedSliderValue()}{57}{subsubsection.11.13.2.5}% +\contentsline {subsubsection}{\numberline {11.13.2.6}getRearRightWheelSpeedSliderValue()}{57}{subsubsection.11.13.2.6}% +\contentsline {subsubsection}{\numberline {11.13.2.7}getRearWheelDirectionSignal()}{57}{subsubsection.11.13.2.7}% +\contentsline {subsubsection}{\numberline {11.13.2.8}updateCameraServo1()}{57}{subsubsection.11.13.2.8}% +\contentsline {subsubsection}{\numberline {11.13.2.9}updateCameraServo2()}{57}{subsubsection.11.13.2.9}% +\contentsline {subsubsection}{\numberline {11.13.2.10}updateFrontWheels()}{57}{subsubsection.11.13.2.10}% +\contentsline {subsubsection}{\numberline {11.13.2.11}updateRearWheels()}{58}{subsubsection.11.13.2.11}% +\contentsline {subsection}{\numberline {11.13.3}Member Data Documentation}{58}{subsection.11.13.3}% +\contentsline {subsubsection}{\numberline {11.13.3.1}camera\_servo\_1\_angle\_slider}{58}{subsubsection.11.13.3.1}% +\contentsline {subsubsection}{\numberline {11.13.3.2}camera\_servo\_1\_angle\_slider\_angle}{58}{subsubsection.11.13.3.2}% +\contentsline {subsubsection}{\numberline {11.13.3.3}camera\_servo\_2\_angle\_slider}{58}{subsubsection.11.13.3.3}% +\contentsline {subsubsection}{\numberline {11.13.3.4}camera\_servo\_2\_angle\_slider\_angle}{58}{subsubsection.11.13.3.4}% +\contentsline {subsubsection}{\numberline {11.13.3.5}DEFAULT\_FRONT\_WHEEL\_ANGLE}{58}{subsubsection.11.13.3.5}% +\contentsline {subsubsection}{\numberline {11.13.3.6}DEFAULT\_REAR\_WHEEL\_SPEED}{59}{subsubsection.11.13.3.6}% +\contentsline {subsubsection}{\numberline {11.13.3.7}front\_wheels\_angle\_slider}{59}{subsubsection.11.13.3.7}% +\contentsline {subsubsection}{\numberline {11.13.3.8}front\_wheels\_angle\_slider\_value}{59}{subsubsection.11.13.3.8}% +\contentsline {subsubsection}{\numberline {11.13.3.9}previous\_camera\_servo\_1\_angle\_slider\_angle}{59}{subsubsection.11.13.3.9}% +\contentsline {subsubsection}{\numberline {11.13.3.10}previous\_camera\_servo\_2\_angle\_slider\_angle}{59}{subsubsection.11.13.3.10}% +\contentsline {subsubsection}{\numberline {11.13.3.11}previous\_front\_wheels\_angle\_slider\_value}{59}{subsubsection.11.13.3.11}% +\contentsline {subsubsection}{\numberline {11.13.3.12}previous\_rear\_left\_wheel\_speed\_slider\_value}{59}{subsubsection.11.13.3.12}% +\contentsline {subsubsection}{\numberline {11.13.3.13}previous\_rear\_right\_wheel\_speed\_slider\_value}{60}{subsubsection.11.13.3.13}% +\contentsline {subsubsection}{\numberline {11.13.3.14}previous\_rear\_wheels\_speed\_slider\_value}{60}{subsubsection.11.13.3.14}% +\contentsline {subsubsection}{\numberline {11.13.3.15}rear\_left\_wheel\_speed\_slider}{60}{subsubsection.11.13.3.15}% +\contentsline {subsubsection}{\numberline {11.13.3.16}rear\_left\_wheel\_speed\_slider\_value}{60}{subsubsection.11.13.3.16}% +\contentsline {subsubsection}{\numberline {11.13.3.17}rear\_right\_wheel\_speed\_slider}{60}{subsubsection.11.13.3.17}% +\contentsline {subsubsection}{\numberline {11.13.3.18}rear\_right\_wheel\_speed\_slider\_value}{60}{subsubsection.11.13.3.18}% +\contentsline {subsubsection}{\numberline {11.13.3.19}rear\_wheel\_direction}{60}{subsubsection.11.13.3.19}% +\contentsline {subsubsection}{\numberline {11.13.3.20}REAR\_WHEEL\_DIRECTION\_BACKWARD\_MESSAGE}{61}{subsubsection.11.13.3.20}% +\contentsline {subsubsection}{\numberline {11.13.3.21}rear\_wheel\_direction\_checkbox\_component}{61}{subsubsection.11.13.3.21}% +\contentsline {subsubsection}{\numberline {11.13.3.22}rear\_wheel\_direction\_debounce}{61}{subsubsection.11.13.3.22}% +\contentsline {subsubsection}{\numberline {11.13.3.23}REAR\_WHEEL\_DIRECTION\_FORWARD\_MESSAGE}{61}{subsubsection.11.13.3.23}% +\contentsline {subsubsection}{\numberline {11.13.3.24}rear\_wheel\_direction\_signal}{61}{subsubsection.11.13.3.24}% +\contentsline {subsubsection}{\numberline {11.13.3.25}rear\_wheel\_direction\_status}{61}{subsubsection.11.13.3.25}% +\contentsline {subsubsection}{\numberline {11.13.3.26}rear\_wheel\_menu\_entry}{61}{subsubsection.11.13.3.26}% +\contentsline {subsubsection}{\numberline {11.13.3.27}rear\_wheel\_speed\_slider}{62}{subsubsection.11.13.3.27}% +\contentsline {subsubsection}{\numberline {11.13.3.28}rear\_wheels\_speed\_slider\_value}{62}{subsubsection.11.13.3.28}% +\contentsline {subsubsection}{\numberline {11.13.3.29}servo\_menu\_entry}{62}{subsubsection.11.13.3.29}% +\contentsline {subsubsection}{\numberline {11.13.3.30}slider\_container}{62}{subsubsection.11.13.3.30}% +\contentsline {section}{\numberline {11.14}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Manager Class Reference}{62}{section.11.14}% +\contentsline {subsection}{\numberline {11.14.1}Constructor \& Destructor Documentation}{63}{subsection.11.14.1}% +\contentsline {subsubsection}{\numberline {11.14.1.1}DeviceManager()}{63}{subsubsection.11.14.1.1}% +\contentsline {subsection}{\numberline {11.14.2}Member Function Documentation}{63}{subsection.11.14.2}% +\contentsline {subsubsection}{\numberline {11.14.2.1}create()}{63}{subsubsection.11.14.2.1}% +\contentsline {subsubsection}{\numberline {11.14.2.2}getCameraDevice()}{63}{subsubsection.11.14.2.2}% +\contentsline {subsubsection}{\numberline {11.14.2.3}getLidarDevice()}{63}{subsubsection.11.14.2.3}% +\contentsline {subsubsection}{\numberline {11.14.2.4}initialize()}{64}{subsubsection.11.14.2.4}% +\contentsline {subsubsection}{\numberline {11.14.2.5}isRunning()}{64}{subsubsection.11.14.2.5}% +\contentsline {subsubsection}{\numberline {11.14.2.6}start()}{64}{subsubsection.11.14.2.6}% +\contentsline {subsubsection}{\numberline {11.14.2.7}stop()}{64}{subsubsection.11.14.2.7}% +\contentsline {subsubsection}{\numberline {11.14.2.8}terminate()}{64}{subsubsection.11.14.2.8}% +\contentsline {subsubsection}{\numberline {11.14.2.9}update()}{64}{subsubsection.11.14.2.9}% +\contentsline {subsection}{\numberline {11.14.3}Member Data Documentation}{64}{subsection.11.14.3}% +\contentsline {subsubsection}{\numberline {11.14.3.1}camera\_device\_}{64}{subsubsection.11.14.3.1}% +\contentsline {subsubsection}{\numberline {11.14.3.2}car\_system}{65}{subsubsection.11.14.3.2}% +\contentsline {subsubsection}{\numberline {11.14.3.3}is\_initialized\_}{65}{subsubsection.11.14.3.3}% +\contentsline {subsubsection}{\numberline {11.14.3.4}is\_running\_}{65}{subsubsection.11.14.3.4}% +\contentsline {subsubsection}{\numberline {11.14.3.5}lidar\_device\_}{65}{subsubsection.11.14.3.5}% +\contentsline {section}{\numberline {11.15}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::controller\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Dummy\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller Class Reference}{65}{section.11.15}% +\contentsline {subsection}{\numberline {11.15.1}Member Function Documentation}{66}{subsection.11.15.1}% +\contentsline {subsubsection}{\numberline {11.15.1.1}initialize()}{66}{subsubsection.11.15.1.1}% +\contentsline {subsubsection}{\numberline {11.15.1.2}setCameraServo1Angle()}{66}{subsubsection.11.15.1.2}% +\contentsline {subsubsection}{\numberline {11.15.1.3}setCameraServo2Angle()}{66}{subsubsection.11.15.1.3}% +\contentsline {subsubsection}{\numberline {11.15.1.4}setFrontWheelsAngle()}{67}{subsubsection.11.15.1.4}% +\contentsline {subsubsection}{\numberline {11.15.1.5}setRearLeftWheelDirectionToBackward()}{67}{subsubsection.11.15.1.5}% +\contentsline {subsubsection}{\numberline {11.15.1.6}setRearLeftWheelDirectionToForward()}{67}{subsubsection.11.15.1.6}% +\contentsline {subsubsection}{\numberline {11.15.1.7}setRearLeftWheelSpeed()}{67}{subsubsection.11.15.1.7}% +\contentsline {subsubsection}{\numberline {11.15.1.8}setRearRightWheelDirectionToBackward()}{67}{subsubsection.11.15.1.8}% +\contentsline {subsubsection}{\numberline {11.15.1.9}setRearRightWheelDirectionToForward()}{67}{subsubsection.11.15.1.9}% +\contentsline {subsubsection}{\numberline {11.15.1.10}setRearRightWheelSpeed()}{68}{subsubsection.11.15.1.10}% +\contentsline {subsubsection}{\numberline {11.15.1.11}setRearWheelsDirectionToBackward()}{68}{subsubsection.11.15.1.11}% +\contentsline {subsubsection}{\numberline {11.15.1.12}setRearWheelsDirectionToForward()}{68}{subsubsection.11.15.1.12}% +\contentsline {subsubsection}{\numberline {11.15.1.13}setRearWheelsSpeed()}{68}{subsubsection.11.15.1.13}% +\contentsline {subsubsection}{\numberline {11.15.1.14}stop()}{68}{subsubsection.11.15.1.14}% +\contentsline {subsubsection}{\numberline {11.15.1.15}terminate()}{69}{subsubsection.11.15.1.15}% +\contentsline {section}{\numberline {11.16}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::First\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Message\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Struct Struct Reference}{69}{section.11.16}% +\contentsline {subsection}{\numberline {11.16.1}Member Data Documentation}{69}{subsection.11.16.1}% +\contentsline {subsubsection}{\numberline {11.16.1.1}condition}{69}{subsubsection.11.16.1.1}% +\contentsline {subsubsection}{\numberline {11.16.1.2}error\_message}{69}{subsubsection.11.16.1.2}% +\contentsline {subsubsection}{\numberline {11.16.1.3}uuid}{69}{subsubsection.11.16.1.3}% +\contentsline {section}{\numberline {11.17}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::configuration\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Json\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Configuration Class Reference}{70}{section.11.17}% +\contentsline {subsection}{\numberline {11.17.1}Constructor \& Destructor Documentation}{70}{subsection.11.17.1}% +\contentsline {subsubsection}{\numberline {11.17.1.1}JsonConfiguration()}{70}{subsubsection.11.17.1.1}% +\contentsline {subsection}{\numberline {11.17.2}Member Function Documentation}{70}{subsection.11.17.2}% +\contentsline {subsubsection}{\numberline {11.17.2.1}getConfigFilePath()}{70}{subsubsection.11.17.2.1}% +\contentsline {subsubsection}{\numberline {11.17.2.2}loadConfiguration()}{70}{subsubsection.11.17.2.2}% +\contentsline {subsubsection}{\numberline {11.17.2.3}setConfigFilePath()}{70}{subsubsection.11.17.2.3}% +\contentsline {subsection}{\numberline {11.17.3}Member Data Documentation}{71}{subsection.11.17.3}% +\contentsline {subsubsection}{\numberline {11.17.3.1}config\_file\_path}{71}{subsubsection.11.17.3.1}% +\contentsline {subsubsection}{\numberline {11.17.3.2}exe\_dir}{71}{subsubsection.11.17.3.2}% +\contentsline {section}{\numberline {11.18}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device Class Reference}{71}{section.11.18}% +\contentsline {subsection}{\numberline {11.18.1}Member Function Documentation}{72}{subsection.11.18.1}% +\contentsline {subsubsection}{\numberline {11.18.1.1}disconnect()}{72}{subsubsection.11.18.1.1}% +\contentsline {subsubsection}{\numberline {11.18.1.2}getScanData()}{72}{subsubsection.11.18.1.2}% +\contentsline {subsubsection}{\numberline {11.18.1.3}initialize()}{72}{subsubsection.11.18.1.3}% +\contentsline {subsubsection}{\numberline {11.18.1.4}setScanData()}{72}{subsubsection.11.18.1.4}% +\contentsline {subsubsection}{\numberline {11.18.1.5}start()}{72}{subsubsection.11.18.1.5}% +\contentsline {subsubsection}{\numberline {11.18.1.6}stop()}{73}{subsubsection.11.18.1.6}% +\contentsline {subsubsection}{\numberline {11.18.1.7}terminate()}{73}{subsubsection.11.18.1.7}% +\contentsline {subsubsection}{\numberline {11.18.1.8}update()}{73}{subsubsection.11.18.1.8}% +\contentsline {subsection}{\numberline {11.18.2}Friends And Related Function Documentation}{73}{subsection.11.18.2}% +\contentsline {subsubsection}{\numberline {11.18.2.1}DeviceManager}{73}{subsubsection.11.18.2.1}% +\contentsline {subsection}{\numberline {11.18.3}Member Data Documentation}{73}{subsection.11.18.3}% +\contentsline {subsubsection}{\numberline {11.18.3.1}scan\_data\_}{73}{subsubsection.11.18.3.1}% +\contentsline {section}{\numberline {11.19}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Dummy Class Reference}{74}{section.11.19}% +\contentsline {subsection}{\numberline {11.19.1}Constructor \& Destructor Documentation}{74}{subsection.11.19.1}% +\contentsline {subsubsection}{\numberline {11.19.1.1}LidarDummy()}{74}{subsubsection.11.19.1.1}% +\contentsline {subsection}{\numberline {11.19.2}Member Function Documentation}{74}{subsection.11.19.2}% +\contentsline {subsubsection}{\numberline {11.19.2.1}disconnect()}{74}{subsubsection.11.19.2.1}% +\contentsline {subsubsection}{\numberline {11.19.2.2}initialize()}{75}{subsubsection.11.19.2.2}% +\contentsline {subsubsection}{\numberline {11.19.2.3}start()}{75}{subsubsection.11.19.2.3}% +\contentsline {subsubsection}{\numberline {11.19.2.4}stop()}{75}{subsubsection.11.19.2.4}% +\contentsline {subsubsection}{\numberline {11.19.2.5}terminate()}{75}{subsubsection.11.19.2.5}% +\contentsline {subsubsection}{\numberline {11.19.2.6}update()}{75}{subsubsection.11.19.2.6}% +\contentsline {section}{\numberline {11.20}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scanner Class Reference}{76}{section.11.20}% +\contentsline {subsection}{\numberline {11.20.1}Constructor \& Destructor Documentation}{76}{subsection.11.20.1}% +\contentsline {subsubsection}{\numberline {11.20.1.1}LidarScanner()}{76}{subsubsection.11.20.1.1}% +\contentsline {subsection}{\numberline {11.20.2}Member Function Documentation}{77}{subsection.11.20.2}% +\contentsline {subsubsection}{\numberline {11.20.2.1}create()}{77}{subsubsection.11.20.2.1}% +\contentsline {subsubsection}{\numberline {11.20.2.2}disconnect()}{77}{subsubsection.11.20.2.2}% +\contentsline {subsubsection}{\numberline {11.20.2.3}initialize()}{77}{subsubsection.11.20.2.3}% +\contentsline {subsubsection}{\numberline {11.20.2.4}start()}{77}{subsubsection.11.20.2.4}% +\contentsline {subsubsection}{\numberline {11.20.2.5}stop()}{77}{subsubsection.11.20.2.5}% +\contentsline {subsubsection}{\numberline {11.20.2.6}terminate()}{78}{subsubsection.11.20.2.6}% +\contentsline {subsubsection}{\numberline {11.20.2.7}update()}{78}{subsubsection.11.20.2.7}% +\contentsline {subsection}{\numberline {11.20.3}Member Data Documentation}{78}{subsection.11.20.3}% +\contentsline {subsubsection}{\numberline {11.20.3.1}configuration\_}{78}{subsubsection.11.20.3.1}% +\contentsline {subsubsection}{\numberline {11.20.3.2}lidar\_}{78}{subsubsection.11.20.3.2}% +\contentsline {subsubsection}{\numberline {11.20.3.3}running}{78}{subsubsection.11.20.3.3}% +\contentsline {subsubsection}{\numberline {11.20.3.4}scan\_data\_}{78}{subsubsection.11.20.3.4}% +\contentsline {subsubsection}{\numberline {11.20.3.5}scan\_data\_mutex\_}{79}{subsubsection.11.20.3.5}% +\contentsline {subsubsection}{\numberline {11.20.3.6}scan\_generator\_}{79}{subsubsection.11.20.3.6}% +\contentsline {section}{\numberline {11.21}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::screen\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Logging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Screen Class Reference}{79}{section.11.21}% +\contentsline {subsection}{\numberline {11.21.1}Constructor \& Destructor Documentation}{79}{subsection.11.21.1}% +\contentsline {subsubsection}{\numberline {11.21.1.1}LoggingScreen()}{79}{subsubsection.11.21.1.1}% +\contentsline {subsection}{\numberline {11.21.2}Member Function Documentation}{79}{subsection.11.21.2}% +\contentsline {subsubsection}{\numberline {11.21.2.1}element()}{80}{subsubsection.11.21.2.1}% +\contentsline {subsection}{\numberline {11.21.3}Member Data Documentation}{80}{subsection.11.21.3}% +\contentsline {subsubsection}{\numberline {11.21.3.1}line\_elements}{80}{subsubsection.11.21.3.1}% +\contentsline {subsubsection}{\numberline {11.21.3.2}menu}{80}{subsubsection.11.21.3.2}% +\contentsline {subsubsection}{\numberline {11.21.3.3}my\_custom\_menu}{80}{subsubsection.11.21.3.3}% +\contentsline {subsubsection}{\numberline {11.21.3.4}selected\_line}{80}{subsubsection.11.21.3.4}% +\contentsline {subsubsection}{\numberline {11.21.3.5}vector\_sink}{80}{subsubsection.11.21.3.5}% +\contentsline {section}{\numberline {11.22}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Error\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Modal Class Reference}{81}{section.11.22}% +\contentsline {subsection}{\numberline {11.22.1}Constructor \& Destructor Documentation}{81}{subsection.11.22.1}% +\contentsline {subsubsection}{\numberline {11.22.1.1}MainErrorModal()}{81}{subsubsection.11.22.1.1}% +\contentsline {subsection}{\numberline {11.22.2}Member Function Documentation}{81}{subsection.11.22.2}% +\contentsline {subsubsection}{\numberline {11.22.2.1}element()}{81}{subsubsection.11.22.2.1}% +\contentsline {subsubsection}{\numberline {11.22.2.2}setErrorMessage()}{81}{subsubsection.11.22.2.2}% +\contentsline {subsection}{\numberline {11.22.3}Member Data Documentation}{81}{subsection.11.22.3}% +\contentsline {subsubsection}{\numberline {11.22.3.1}error\_element}{82}{subsubsection.11.22.3.1}% +\contentsline {subsubsection}{\numberline {11.22.3.2}error\_modal\_shown}{82}{subsubsection.11.22.3.2}% +\contentsline {subsubsection}{\numberline {11.22.3.3}main\_error\_modal}{82}{subsubsection.11.22.3.3}% +\contentsline {section}{\numberline {11.23}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Exit\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Modal Class Reference}{82}{section.11.23}% +\contentsline {subsection}{\numberline {11.23.1}Constructor \& Destructor Documentation}{82}{subsection.11.23.1}% +\contentsline {subsubsection}{\numberline {11.23.1.1}MainExitModal()}{82}{subsubsection.11.23.1.1}% +\contentsline {subsection}{\numberline {11.23.2}Member Function Documentation}{83}{subsection.11.23.2}% +\contentsline {subsubsection}{\numberline {11.23.2.1}element()}{83}{subsubsection.11.23.2.1}% +\contentsline {subsection}{\numberline {11.23.3}Member Data Documentation}{83}{subsection.11.23.3}% +\contentsline {subsubsection}{\numberline {11.23.3.1}exit}{83}{subsubsection.11.23.3.1}% +\contentsline {subsubsection}{\numberline {11.23.3.2}exit\_modal\_shown}{83}{subsubsection.11.23.3.2}% +\contentsline {subsubsection}{\numberline {11.23.3.3}main\_exit\_modal}{83}{subsubsection.11.23.3.3}% +\contentsline {section}{\numberline {11.24}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::screen\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Screen Class Reference}{83}{section.11.24}% +\contentsline {subsection}{\numberline {11.24.1}Constructor \& Destructor Documentation}{84}{subsection.11.24.1}% +\contentsline {subsubsection}{\numberline {11.24.1.1}MainScreen()}{84}{subsubsection.11.24.1.1}% +\contentsline {subsection}{\numberline {11.24.2}Member Function Documentation}{84}{subsection.11.24.2}% +\contentsline {subsubsection}{\numberline {11.24.2.1}element()}{84}{subsubsection.11.24.2.1}% +\contentsline {subsection}{\numberline {11.24.3}Member Data Documentation}{84}{subsection.11.24.3}% +\contentsline {subsubsection}{\numberline {11.24.3.1}box}{84}{subsubsection.11.24.3.1}% +\contentsline {subsubsection}{\numberline {11.24.3.2}car\_system}{84}{subsubsection.11.24.3.2}% +\contentsline {subsubsection}{\numberline {11.24.3.3}connect\_button}{85}{subsubsection.11.24.3.3}% +\contentsline {subsubsection}{\numberline {11.24.3.4}info}{85}{subsubsection.11.24.3.4}% +\contentsline {subsubsection}{\numberline {11.24.3.5}main\_component}{85}{subsubsection.11.24.3.5}% +\contentsline {subsubsection}{\numberline {11.24.3.6}main\_error\_modal}{85}{subsubsection.11.24.3.6}% +\contentsline {subsubsection}{\numberline {11.24.3.7}main\_exit\_modal}{85}{subsubsection.11.24.3.7}% +\contentsline {subsubsection}{\numberline {11.24.3.8}main\_screen}{85}{subsubsection.11.24.3.8}% +\contentsline {section}{\numberline {11.25}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System Class Reference}{85}{section.11.25}% +\contentsline {subsection}{\numberline {11.25.1}Constructor \& Destructor Documentation}{86}{subsection.11.25.1}% +\contentsline {subsubsection}{\numberline {11.25.1.1}MessagingSystem()}{87}{subsubsection.11.25.1.1}% +\contentsline {subsection}{\numberline {11.25.2}Member Function Documentation}{87}{subsection.11.25.2}% +\contentsline {subsubsection}{\numberline {11.25.2.1}getCommandSignal()}{87}{subsubsection.11.25.2.1}% +\contentsline {subsubsection}{\numberline {11.25.2.2}getDisconnectSignal()}{87}{subsubsection.11.25.2.2}% +\contentsline {subsubsection}{\numberline {11.25.2.3}getFirstMessage()}{87}{subsubsection.11.25.2.3}% +\contentsline {subsubsection}{\numberline {11.25.2.4}getMessageSignal()}{87}{subsubsection.11.25.2.4}% +\contentsline {subsubsection}{\numberline {11.25.2.5}getSelectionSignal()}{87}{subsubsection.11.25.2.5}% +\contentsline {subsubsection}{\numberline {11.25.2.6}getUUID()}{88}{subsubsection.11.25.2.6}% +\contentsline {subsubsection}{\numberline {11.25.2.7}handleMessage()}{88}{subsubsection.11.25.2.7}% +\contentsline {subsubsection}{\numberline {11.25.2.8}initialize()}{88}{subsubsection.11.25.2.8}% +\contentsline {subsubsection}{\numberline {11.25.2.9}initializeWebSocket()}{88}{subsubsection.11.25.2.9}% +\contentsline {subsubsection}{\numberline {11.25.2.10}isConnected()}{88}{subsubsection.11.25.2.10}% +\contentsline {subsubsection}{\numberline {11.25.2.11}onDisconnect()}{89}{subsubsection.11.25.2.11}% +\contentsline {subsubsection}{\numberline {11.25.2.12}onFirstMessage()}{89}{subsubsection.11.25.2.12}% +\contentsline {subsubsection}{\numberline {11.25.2.13}onMessageCallback()}{89}{subsubsection.11.25.2.13}% +\contentsline {subsubsection}{\numberline {11.25.2.14}sendMessage()}{89}{subsubsection.11.25.2.14}% +\contentsline {subsubsection}{\numberline {11.25.2.15}setConfiguration()}{89}{subsubsection.11.25.2.15}% +\contentsline {subsubsection}{\numberline {11.25.2.16}stop()}{89}{subsubsection.11.25.2.16}% +\contentsline {subsubsection}{\numberline {11.25.2.17}terminate()}{90}{subsubsection.11.25.2.17}% +\contentsline {subsubsection}{\numberline {11.25.2.18}tryConnect()}{90}{subsubsection.11.25.2.18}% +\contentsline {subsection}{\numberline {11.25.3}Member Data Documentation}{90}{subsection.11.25.3}% +\contentsline {subsubsection}{\numberline {11.25.3.1}command\_signal\_}{90}{subsubsection.11.25.3.1}% +\contentsline {subsubsection}{\numberline {11.25.3.2}configuration\_}{90}{subsubsection.11.25.3.2}% +\contentsline {subsubsection}{\numberline {11.25.3.3}connected\_}{90}{subsubsection.11.25.3.3}% +\contentsline {subsubsection}{\numberline {11.25.3.4}message\_signal\_}{90}{subsubsection.11.25.3.4}% +\contentsline {subsubsection}{\numberline {11.25.3.5}on\_disconnect\_signal\_}{91}{subsubsection.11.25.3.5}% +\contentsline {subsubsection}{\numberline {11.25.3.6}selection\_signal\_}{91}{subsubsection.11.25.3.6}% +\contentsline {subsubsection}{\numberline {11.25.3.7}uuid\_}{91}{subsubsection.11.25.3.7}% +\contentsline {subsubsection}{\numberline {11.25.3.8}websocket\_}{91}{subsubsection.11.25.3.8}% +\contentsline {subsubsection}{\numberline {11.25.3.9}websocket\_url\_}{91}{subsubsection.11.25.3.9}% +\contentsline {section}{\numberline {11.26}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System Class Reference}{91}{section.11.26}% +\contentsline {subsection}{\numberline {11.26.1}Constructor \& Destructor Documentation}{92}{subsection.11.26.1}% +\contentsline {subsubsection}{\numberline {11.26.1.1}MovementSystem()}{92}{subsubsection.11.26.1.1}% +\contentsline {subsubsection}{\numberline {11.26.1.2}$\sim $MovementSystem()}{92}{subsubsection.11.26.1.2}% +\contentsline {subsection}{\numberline {11.26.2}Member Function Documentation}{92}{subsection.11.26.2}% +\contentsline {subsubsection}{\numberline {11.26.2.1}initialize()}{92}{subsubsection.11.26.2.1}% +\contentsline {subsubsection}{\numberline {11.26.2.2}setCameraServo1Angle()}{93}{subsubsection.11.26.2.2}% +\contentsline {subsubsection}{\numberline {11.26.2.3}setCameraServo2Angle()}{93}{subsubsection.11.26.2.3}% +\contentsline {subsubsection}{\numberline {11.26.2.4}setFrontWheelsAngle()}{93}{subsubsection.11.26.2.4}% +\contentsline {subsubsection}{\numberline {11.26.2.5}setRearLeftWheelDirectionToBackward()}{93}{subsubsection.11.26.2.5}% +\contentsline {subsubsection}{\numberline {11.26.2.6}setRearLeftWheelDirectionToForward()}{93}{subsubsection.11.26.2.6}% +\contentsline {subsubsection}{\numberline {11.26.2.7}setRearLeftWheelSpeed()}{93}{subsubsection.11.26.2.7}% +\contentsline {subsubsection}{\numberline {11.26.2.8}setRearRightWheelDirectionToBackward()}{93}{subsubsection.11.26.2.8}% +\contentsline {subsubsection}{\numberline {11.26.2.9}setRearRightWheelDirectionToForward()}{94}{subsubsection.11.26.2.9}% +\contentsline {subsubsection}{\numberline {11.26.2.10}setRearRightWheelSpeed()}{94}{subsubsection.11.26.2.10}% +\contentsline {subsubsection}{\numberline {11.26.2.11}setRearWheelsDirectionToBackward()}{94}{subsubsection.11.26.2.11}% +\contentsline {subsubsection}{\numberline {11.26.2.12}setRearWheelsDirectionToForward()}{94}{subsubsection.11.26.2.12}% +\contentsline {subsubsection}{\numberline {11.26.2.13}setRearWheelsSpeed()}{94}{subsubsection.11.26.2.13}% +\contentsline {subsubsection}{\numberline {11.26.2.14}start()}{94}{subsubsection.11.26.2.14}% +\contentsline {subsubsection}{\numberline {11.26.2.15}stop()}{94}{subsubsection.11.26.2.15}% +\contentsline {subsubsection}{\numberline {11.26.2.16}terminate()}{95}{subsubsection.11.26.2.16}% +\contentsline {subsection}{\numberline {11.26.3}Member Data Documentation}{95}{subsection.11.26.3}% +\contentsline {subsubsection}{\numberline {11.26.3.1}movement\_controller}{95}{subsubsection.11.26.3.1}% +\contentsline {section}{\numberline {11.27}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::plugin\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Plugin Class Reference}{95}{section.11.27}% +\contentsline {subsection}{\numberline {11.27.1}Member Function Documentation}{95}{subsection.11.27.1}% +\contentsline {subsubsection}{\numberline {11.27.1.1}getName()}{95}{subsubsection.11.27.1.1}% +\contentsline {subsubsection}{\numberline {11.27.1.2}initialize()}{96}{subsubsection.11.27.1.2}% +\contentsline {subsubsection}{\numberline {11.27.1.3}stop()}{96}{subsubsection.11.27.1.3}% +\contentsline {subsubsection}{\numberline {11.27.1.4}update()}{96}{subsubsection.11.27.1.4}% +\contentsline {section}{\numberline {11.28}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::plugin\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Plugin\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Manager Class Reference}{96}{section.11.28}% +\contentsline {subsection}{\numberline {11.28.1}Member Function Documentation}{97}{subsection.11.28.1}% +\contentsline {subsubsection}{\numberline {11.28.1.1}addPlugin()}{97}{subsubsection.11.28.1.1}% +\contentsline {subsubsection}{\numberline {11.28.1.2}getPlugin()}{97}{subsubsection.11.28.1.2}% +\contentsline {subsubsection}{\numberline {11.28.1.3}initialize()}{97}{subsubsection.11.28.1.3}% +\contentsline {subsubsection}{\numberline {11.28.1.4}stop()}{97}{subsubsection.11.28.1.4}% +\contentsline {subsubsection}{\numberline {11.28.1.5}terminate()}{97}{subsubsection.11.28.1.5}% +\contentsline {subsubsection}{\numberline {11.28.1.6}update()}{97}{subsubsection.11.28.1.6}% +\contentsline {subsection}{\numberline {11.28.2}Member Data Documentation}{97}{subsection.11.28.2}% +\contentsline {subsubsection}{\numberline {11.28.2.1}plugins}{98}{subsubsection.11.28.2.1}% +\contentsline {section}{\numberline {11.29}rpi\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}daemon Class Reference}{98}{section.11.29}% +\contentsline {subsection}{\numberline {11.29.1}Member Function Documentation}{98}{subsection.11.29.1}% +\contentsline {subsubsection}{\numberline {11.29.1.1}connect()}{98}{subsubsection.11.29.1.1}% +\contentsline {subsubsection}{\numberline {11.29.1.2}on\_reload()}{99}{subsubsection.11.29.1.2}% +\contentsline {subsubsection}{\numberline {11.29.1.3}on\_start()}{99}{subsubsection.11.29.1.3}% +\contentsline {subsubsection}{\numberline {11.29.1.4}on\_stop()}{99}{subsubsection.11.29.1.4}% +\contentsline {subsubsection}{\numberline {11.29.1.5}on\_update()}{99}{subsubsection.11.29.1.5}% +\contentsline {subsubsection}{\numberline {11.29.1.6}update()}{99}{subsubsection.11.29.1.6}% +\contentsline {subsection}{\numberline {11.29.2}Member Data Documentation}{99}{subsection.11.29.2}% +\contentsline {subsubsection}{\numberline {11.29.2.1}any\_configuration\_empty}{99}{subsubsection.11.29.2.1}% +\contentsline {subsubsection}{\numberline {11.29.2.2}attempted\_to\_reconnect}{99}{subsubsection.11.29.2.2}% +\contentsline {subsubsection}{\numberline {11.29.2.3}car\_system}{100}{subsubsection.11.29.2.3}% +\contentsline {subsubsection}{\numberline {11.29.2.4}connection\_ms\_interval}{100}{subsubsection.11.29.2.4}% +\contentsline {subsubsection}{\numberline {11.29.2.5}last\_connected}{100}{subsubsection.11.29.2.5}% +\contentsline {section}{\numberline {11.30}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::component\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::settings\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Settings\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Edit\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Config Class Reference}{100}{section.11.30}% +\contentsline {subsection}{\numberline {11.30.1}Constructor \& Destructor Documentation}{100}{subsection.11.30.1}% +\contentsline {subsubsection}{\numberline {11.30.1.1}SettingsEditConfig()}{101}{subsubsection.11.30.1.1}% +\contentsline {subsection}{\numberline {11.30.2}Member Function Documentation}{101}{subsection.11.30.2}% +\contentsline {subsubsection}{\numberline {11.30.2.1}element()}{101}{subsubsection.11.30.2.1}% +\contentsline {subsection}{\numberline {11.30.3}Member Data Documentation}{101}{subsection.11.30.3}% +\contentsline {subsubsection}{\numberline {11.30.3.1}car\_system}{101}{subsubsection.11.30.3.1}% +\contentsline {subsubsection}{\numberline {11.30.3.2}input\_settings\_file\_path}{101}{subsubsection.11.30.3.2}% +\contentsline {subsubsection}{\numberline {11.30.3.3}json\_configuration}{101}{subsubsection.11.30.3.3}% +\contentsline {subsubsection}{\numberline {11.30.3.4}load\_button}{101}{subsubsection.11.30.3.4}% +\contentsline {subsubsection}{\numberline {11.30.3.5}placeholder}{102}{subsubsection.11.30.3.5}% +\contentsline {subsubsection}{\numberline {11.30.3.6}settings\_file\_path}{102}{subsubsection.11.30.3.6}% +\contentsline {section}{\numberline {11.31}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::display\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::console\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::screen\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Settings\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Screen Class Reference}{102}{section.11.31}% +\contentsline {subsection}{\numberline {11.31.1}Constructor \& Destructor Documentation}{102}{subsection.11.31.1}% +\contentsline {subsubsection}{\numberline {11.31.1.1}SettingsScreen()}{102}{subsubsection.11.31.1.1}% +\contentsline {subsection}{\numberline {11.31.2}Member Function Documentation}{103}{subsection.11.31.2}% +\contentsline {subsubsection}{\numberline {11.31.2.1}element()}{103}{subsubsection.11.31.2.1}% +\contentsline {subsubsection}{\numberline {11.31.2.2}update()}{103}{subsubsection.11.31.2.2}% +\contentsline {subsection}{\numberline {11.31.3}Member Data Documentation}{103}{subsection.11.31.3}% +\contentsline {subsubsection}{\numberline {11.31.3.1}car\_system}{103}{subsubsection.11.31.3.1}% +\contentsline {subsubsection}{\numberline {11.31.3.2}debug\_enabler}{103}{subsubsection.11.31.3.2}% +\contentsline {subsubsection}{\numberline {11.31.3.3}debug\_lidar\_checkbox}{103}{subsubsection.11.31.3.3}% +\contentsline {subsubsection}{\numberline {11.31.3.4}debug\_messaging\_text\_box}{103}{subsubsection.11.31.3.4}% +\contentsline {subsubsection}{\numberline {11.31.3.5}debug\_movement\_renderer}{104}{subsubsection.11.31.3.5}% +\contentsline {subsubsection}{\numberline {11.31.3.6}settings\_edit\_config}{104}{subsubsection.11.31.3.6}% +\contentsline {section}{\numberline {11.32}TB6612 Class Reference}{104}{section.11.32}% +\contentsline {subsection}{\numberline {11.32.1}Constructor \& Destructor Documentation}{104}{subsection.11.32.1}% +\contentsline {subsubsection}{\numberline {11.32.1.1}TB6612()}{104}{subsubsection.11.32.1.1}% +\contentsline {subsection}{\numberline {11.32.2}Member Function Documentation}{105}{subsection.11.32.2}% +\contentsline {subsubsection}{\numberline {11.32.2.1}backward()}{105}{subsubsection.11.32.2.1}% +\contentsline {subsubsection}{\numberline {11.32.2.2}forward()}{105}{subsubsection.11.32.2.2}% +\contentsline {subsubsection}{\numberline {11.32.2.3}getMotorPin()}{105}{subsubsection.11.32.2.3}% +\contentsline {subsubsection}{\numberline {11.32.2.4}getPWMPin()}{105}{subsubsection.11.32.2.4}% +\contentsline {subsubsection}{\numberline {11.32.2.5}setOffset()}{105}{subsubsection.11.32.2.5}% +\contentsline {subsubsection}{\numberline {11.32.2.6}setPWM()}{105}{subsubsection.11.32.2.6}% +\contentsline {subsubsection}{\numberline {11.32.2.7}stop()}{105}{subsubsection.11.32.2.7}% +\contentsline {subsection}{\numberline {11.32.3}Member Data Documentation}{106}{subsection.11.32.3}% +\contentsline {subsubsection}{\numberline {11.32.3.1}motor\_pin}{106}{subsubsection.11.32.3.1}% +\contentsline {subsubsection}{\numberline {11.32.3.2}offset}{106}{subsubsection.11.32.3.2}% +\contentsline {subsubsection}{\numberline {11.32.3.3}pwm\_pin}{106}{subsubsection.11.32.3.3}% +\contentsline {section}{\numberline {11.33}car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::system\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::logging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}::Vector\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Sink$<$ Mutex $>$ Class Template Reference}{106}{section.11.33}% +\contentsline {subsection}{\numberline {11.33.1}Constructor \& Destructor Documentation}{107}{subsection.11.33.1}% +\contentsline {subsubsection}{\numberline {11.33.1.1}VectorSink()}{107}{subsubsection.11.33.1.1}% +\contentsline {subsection}{\numberline {11.33.2}Member Function Documentation}{107}{subsection.11.33.2}% +\contentsline {subsubsection}{\numberline {11.33.2.1}flush\_()}{107}{subsubsection.11.33.2.1}% +\contentsline {subsubsection}{\numberline {11.33.2.2}get\_log\_messages()}{107}{subsubsection.11.33.2.2}% +\contentsline {subsubsection}{\numberline {11.33.2.3}sink\_it\_()}{107}{subsubsection.11.33.2.3}% +\contentsline {subsection}{\numberline {11.33.3}Member Data Documentation}{107}{subsection.11.33.3}% +\contentsline {subsubsection}{\numberline {11.33.3.1}log\_messages}{108}{subsubsection.11.33.3.1}% +\contentsline {subsubsection}{\numberline {11.33.3.2}max\_lines}{108}{subsubsection.11.33.3.2}% +\contentsline {chapter}{\numberline {12}File Documentation}{109}{chapter.12}% +\contentsline {section}{\numberline {12.1}behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/src/main.cpp File Reference}{109}{section.12.1}% +\contentsline {subsection}{\numberline {12.1.1}Function Documentation}{109}{subsection.12.1.1}% +\contentsline {subsubsection}{\numberline {12.1.1.1}kbhit()}{109}{subsubsection.12.1.1.1}% +\contentsline {subsubsection}{\numberline {12.1.1.2}main()}{110}{subsubsection.12.1.1.2}% +\contentsline {section}{\numberline {12.2}daemon/src/main.cpp File Reference}{110}{section.12.2}% +\contentsline {subsection}{\numberline {12.2.1}Function Documentation}{110}{subsection.12.2.1}% +\contentsline {subsubsection}{\numberline {12.2.1.1}getLidarDevice()}{110}{subsubsection.12.2.1.1}% +\contentsline {subsubsection}{\numberline {12.2.1.2}getMovementController()}{111}{subsubsection.12.2.1.2}% +\contentsline {subsubsection}{\numberline {12.2.1.3}main()}{111}{subsubsection.12.2.1.3}% +\contentsline {subsubsection}{\numberline {12.2.1.4}terminate\_handler()}{111}{subsubsection.12.2.1.4}% +\contentsline {section}{\numberline {12.3}tui/src/main.cpp File Reference}{111}{section.12.3}% +\contentsline {subsection}{\numberline {12.3.1}Function Documentation}{111}{subsection.12.3.1}% +\contentsline {subsubsection}{\numberline {12.3.1.1}getLidarDevice()}{112}{subsubsection.12.3.1.1}% +\contentsline {subsubsection}{\numberline {12.3.1.2}getMovementController()}{112}{subsubsection.12.3.1.2}% +\contentsline {subsubsection}{\numberline {12.3.1.3}main()}{112}{subsubsection.12.3.1.3}% +\contentsline {section}{\numberline {12.4}common/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Handler.hpp File Reference}{112}{section.12.4}% +\contentsline {section}{\numberline {12.5}Behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Tree\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Handler.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{113}{section.12.5}% +\contentsline {section}{\numberline {12.6}common/include/behaviour\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}tree/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Context.hpp File Reference}{115}{section.12.6}% +\contentsline {section}{\numberline {12.7}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Context.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}hpp}{115}{section.12.7}% +\contentsline {section}{\numberline {12.8}common/include/car/configuration/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Configuration.h File Reference}{116}{section.12.8}% +\contentsline {section}{\numberline {12.9}Configuration.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{116}{section.12.9}% +\contentsline {section}{\numberline {12.10}common/include/car/plugin/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Plugin.h File Reference}{116}{section.12.10}% +\contentsline {section}{\numberline {12.11}Plugin.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{117}{section.12.11}% +\contentsline {section}{\numberline {12.12}common/include/car/plugin/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Plugin\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Manager.h File Reference}{117}{section.12.12}% +\contentsline {section}{\numberline {12.13}Plugin\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Manager.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{118}{section.12.13}% +\contentsline {section}{\numberline {12.14}common/include/car/system/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.h File Reference}{119}{section.12.14}% +\contentsline {section}{\numberline {12.15}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{119}{section.12.15}% +\contentsline {section}{\numberline {12.16}common/include/car/system/device/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Camera\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device.h File Reference}{120}{section.12.16}% +\contentsline {section}{\numberline {12.17}Camera\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{121}{section.12.17}% +\contentsline {section}{\numberline {12.18}common/include/car/system/device/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Manager.h File Reference}{121}{section.12.18}% +\contentsline {section}{\numberline {12.19}Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Manager.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{122}{section.12.19}% +\contentsline {section}{\numberline {12.20}common/include/car/system/device/lidar/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device.h File Reference}{123}{section.12.20}% +\contentsline {section}{\numberline {12.21}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{123}{section.12.21}% +\contentsline {section}{\numberline {12.22}common/include/car/system/device/lidar/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Dummy.h File Reference}{124}{section.12.22}% +\contentsline {section}{\numberline {12.23}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Dummy.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{124}{section.12.23}% +\contentsline {section}{\numberline {12.24}common/include/car/system/device/lidar/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scanner.h File Reference}{124}{section.12.24}% +\contentsline {section}{\numberline {12.25}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Scanner.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{125}{section.12.25}% +\contentsline {section}{\numberline {12.26}common/include/car/system/logging/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Vector\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Sink.h File Reference}{126}{section.12.26}% +\contentsline {section}{\numberline {12.27}Vector\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Sink.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{127}{section.12.27}% +\contentsline {section}{\numberline {12.28}common/include/car/system/messaging/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.h File Reference}{127}{section.12.28}% +\contentsline {section}{\numberline {12.29}Messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{128}{section.12.29}% +\contentsline {section}{\numberline {12.30}common/include/car/system/messaging/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Stream\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.h File Reference}{129}{section.12.30}% +\contentsline {subsection}{\numberline {12.30.1}Enumeration Type Documentation}{129}{subsection.12.30.1}% +\contentsline {subsubsection}{\numberline {12.30.1.1}StreamType}{129}{subsubsection.12.30.1.1}% +\contentsline {section}{\numberline {12.31}Stream\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Type.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{130}{section.12.31}% +\contentsline {section}{\numberline {12.32}common/include/car/system/movement/controller/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Abstract\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.h File Reference}{130}{section.12.32}% +\contentsline {section}{\numberline {12.33}Abstract\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{130}{section.12.33}% +\contentsline {section}{\numberline {12.34}common/include/car/system/movement/controller/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.h File Reference}{131}{section.12.34}% +\contentsline {section}{\numberline {12.35}Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{131}{section.12.35}% +\contentsline {section}{\numberline {12.36}common/include/car/system/movement/controller/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Dummy\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.h File Reference}{132}{section.12.36}% +\contentsline {section}{\numberline {12.37}Dummy\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{132}{section.12.37}% +\contentsline {section}{\numberline {12.38}common/include/car/system/movement/devices/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Rear\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheel.h File Reference}{133}{section.12.38}% +\contentsline {section}{\numberline {12.39}Rear\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheel.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{133}{section.12.39}% +\contentsline {section}{\numberline {12.40}common/include/car/system/movement/devices/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Servo.h File Reference}{133}{section.12.40}% +\contentsline {section}{\numberline {12.41}Servo.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{133}{section.12.41}% +\contentsline {section}{\numberline {12.42}common/include/car/system/movement/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.h File Reference}{134}{section.12.42}% +\contentsline {section}{\numberline {12.43}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{134}{section.12.43}% +\contentsline {section}{\numberline {12.44}common/src/car/system/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.cpp File Reference}{136}{section.12.44}% +\contentsline {section}{\numberline {12.45}common/src/car/system/device/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Camera\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device.cpp File Reference}{136}{section.12.45}% +\contentsline {section}{\numberline {12.46}common/src/car/system/device/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Manager.cpp File Reference}{136}{section.12.46}% +\contentsline {section}{\numberline {12.47}common/src/car/system/messaging/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}System.cpp File Reference}{137}{section.12.47}% +\contentsline {section}{\numberline {12.48}common/src/car/system/movement/controller/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Device\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.cpp File Reference}{137}{section.12.48}% +\contentsline {section}{\numberline {12.49}common/src/car/system/movement/controller/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Dummy\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Controller.cpp File Reference}{137}{section.12.49}% +\contentsline {section}{\numberline {12.50}common/src/car/system/movement/devices/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Rear\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Wheel.cpp File Reference}{138}{section.12.50}% +\contentsline {section}{\numberline {12.51}common/src/car/system/movement/devices/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Servo.cpp File Reference}{138}{section.12.51}% +\contentsline {section}{\numberline {12.52}common/tests/pca9685/test\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}front\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}wheels.cpp File Reference}{138}{section.12.52}% +\contentsline {subsection}{\numberline {12.52.1}Function Documentation}{138}{subsection.12.52.1}% +\contentsline {subsubsection}{\numberline {12.52.1.1}main()}{138}{subsubsection.12.52.1.1}% +\contentsline {subsubsection}{\numberline {12.52.1.2}map()}{138}{subsubsection.12.52.1.2}% +\contentsline {subsubsection}{\numberline {12.52.1.3}setAngle()}{139}{subsubsection.12.52.1.3}% +\contentsline {subsubsection}{\numberline {12.52.1.4}setAngleToAnalog()}{139}{subsubsection.12.52.1.4}% +\contentsline {subsection}{\numberline {12.52.2}Variable Documentation}{139}{subsection.12.52.2}% +\contentsline {subsubsection}{\numberline {12.52.2.1}offset}{139}{subsubsection.12.52.2.1}% +\contentsline {section}{\numberline {12.53}common/tests/tb6612/test\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}rear\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}\_\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}wheels.cpp File Reference}{139}{section.12.53}% +\contentsline {subsection}{\numberline {12.53.1}Function Documentation}{139}{subsection.12.53.1}% +\contentsline {subsubsection}{\numberline {12.53.1.1}main()}{140}{subsubsection.12.53.1.1}% +\contentsline {subsubsection}{\numberline {12.53.1.2}test()}{140}{subsubsection.12.53.1.2}% +\contentsline {section}{\numberline {12.54}daemon/install/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}README.md File Reference}{140}{section.12.54}% +\contentsline {section}{\numberline {12.55}daemon/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}README.md File Reference}{140}{section.12.55}% +\contentsline {section}{\numberline {12.56}README.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}md File Reference}{140}{section.12.56}% +\contentsline {section}{\numberline {12.57}tui/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}README.md File Reference}{140}{section.12.57}% +\contentsline {section}{\numberline {12.58}repository/packages/t/tb6612/tb6612/include/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}TB6612.h File Reference}{140}{section.12.58}% +\contentsline {section}{\numberline {12.59}TB6612.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{140}{section.12.59}% +\contentsline {section}{\numberline {12.60}repository/packages/t/tb6612/tb6612/src/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}TB6612.cpp File Reference}{141}{section.12.60}% +\contentsline {section}{\numberline {12.61}SETUP.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}md File Reference}{141}{section.12.61}% +\contentsline {section}{\numberline {12.62}tui/src/car/configuration/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Json\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Configuration.cxx File Reference}{141}{section.12.62}% +\contentsline {subsection}{\numberline {12.62.1}Macro Definition Documentation}{142}{subsection.12.62.1}% +\contentsline {subsubsection}{\numberline {12.62.1.1}JSONCONFIGURATION\_CXX}{142}{subsubsection.12.62.1.1}% +\contentsline {section}{\numberline {12.63}tui/src/car/display/console/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Console.cpp File Reference}{142}{section.12.63}% +\contentsline {section}{\numberline {12.64}tui/src/car/display/console/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Console.h File Reference}{142}{section.12.64}% +\contentsline {section}{\numberline {12.65}Car\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Console.\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}h}{143}{section.12.65}% +\contentsline {section}{\numberline {12.66}tui/src/car/display/console/component/debug/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Enabler.cxx File Reference}{143}{section.12.66}% +\contentsline {subsection}{\numberline {12.66.1}Macro Definition Documentation}{144}{subsection.12.66.1}% +\contentsline {subsubsection}{\numberline {12.66.1.1}DEBUGENABLER\_CXX}{144}{subsubsection.12.66.1.1}% +\contentsline {section}{\numberline {12.67}tui/src/car/display/console/component/debug/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Lidar\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Checkbox.cxx File Reference}{144}{section.12.67}% +\contentsline {subsection}{\numberline {12.67.1}Macro Definition Documentation}{144}{subsection.12.67.1}% +\contentsline {subsubsection}{\numberline {12.67.1.1}DEBUGLIDARCHECKBOX\_CXX}{144}{subsubsection.12.67.1.1}% +\contentsline {section}{\numberline {12.68}tui/src/car/display/console/component/debug/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Messaging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Textbox.cxx File Reference}{145}{section.12.68}% +\contentsline {subsection}{\numberline {12.68.1}Macro Definition Documentation}{145}{subsection.12.68.1}% +\contentsline {subsubsection}{\numberline {12.68.1.1}DEBUGMESSAGINGTEXTBOX\_CXX}{145}{subsubsection.12.68.1.1}% +\contentsline {section}{\numberline {12.69}tui/src/car/display/console/component/debug/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Debug\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Movement\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Renderer.cxx File Reference}{145}{section.12.69}% +\contentsline {subsection}{\numberline {12.69.1}Macro Definition Documentation}{146}{subsection.12.69.1}% +\contentsline {subsubsection}{\numberline {12.69.1.1}DEBUGMOVEMENTRENDERER\_CXX}{146}{subsubsection.12.69.1.1}% +\contentsline {section}{\numberline {12.70}tui/src/car/display/console/component/main/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Connect\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Button.cxx File Reference}{146}{section.12.70}% +\contentsline {subsection}{\numberline {12.70.1}Macro Definition Documentation}{147}{subsection.12.70.1}% +\contentsline {subsubsection}{\numberline {12.70.1.1}CONNECTBUTTON\_CXX}{147}{subsubsection.12.70.1.1}% +\contentsline {section}{\numberline {12.71}tui/src/car/display/console/component/main/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Error\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Modal.cxx File Reference}{147}{section.12.71}% +\contentsline {subsection}{\numberline {12.71.1}Macro Definition Documentation}{147}{subsection.12.71.1}% +\contentsline {subsubsection}{\numberline {12.71.1.1}MAINERRORMODAL\_CXX}{147}{subsubsection.12.71.1.1}% +\contentsline {section}{\numberline {12.72}tui/src/car/display/console/component/main/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Exit\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Modal.cxx File Reference}{148}{section.12.72}% +\contentsline {subsection}{\numberline {12.72.1}Macro Definition Documentation}{148}{subsection.12.72.1}% +\contentsline {subsubsection}{\numberline {12.72.1.1}MAINEXITMODAL\_CXX}{148}{subsubsection.12.72.1.1}% +\contentsline {section}{\numberline {12.73}tui/src/car/display/console/component/settings/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Settings\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Edit\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Config.cxx File Reference}{148}{section.12.73}% +\contentsline {subsection}{\numberline {12.73.1}Macro Definition Documentation}{149}{subsection.12.73.1}% +\contentsline {subsubsection}{\numberline {12.73.1.1}SETTINGSEDITCONFIG\_CXX}{149}{subsubsection.12.73.1.1}% +\contentsline {section}{\numberline {12.74}tui/src/car/display/console/screen/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Logging\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Screen.cxx File Reference}{149}{section.12.74}% +\contentsline {subsection}{\numberline {12.74.1}Macro Definition Documentation}{150}{subsection.12.74.1}% +\contentsline {subsubsection}{\numberline {12.74.1.1}LOGGINGSCREEN\_CXX}{150}{subsubsection.12.74.1.1}% +\contentsline {section}{\numberline {12.75}tui/src/car/display/console/screen/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Main\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Screen.cxx File Reference}{150}{section.12.75}% +\contentsline {subsection}{\numberline {12.75.1}Macro Definition Documentation}{150}{subsection.12.75.1}% +\contentsline {subsubsection}{\numberline {12.75.1.1}MAINSCREEN\_CXX}{150}{subsubsection.12.75.1.1}% +\contentsline {section}{\numberline {12.76}tui/src/car/display/console/screen/\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Settings\discretionary {\mbox {\scriptsize $\hookleftarrow $}}{}{}Screen.cxx File Reference}{151}{section.12.76}% +\contentsline {subsection}{\numberline {12.76.1}Macro Definition Documentation}{151}{subsection.12.76.1}% +\contentsline {subsubsection}{\numberline {12.76.1.1}SETTINGSSCREEN\_CXX}{151}{subsubsection.12.76.1.1}% +\contentsline {chapter}{Index}{153}{section*.204}%