\doxysection{BNO08x\+\_\+global\+\_\+types.\+hpp File Reference}
\hypertarget{_b_n_o08x__global__types_8hpp}{}\label{_b_n_o08x__global__types_8hpp}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}
{\ttfamily \#include $<$driver/gpio.\+h$>$}\newline
{\ttfamily \#include $<$driver/spi\+\_\+common.\+h$>$}\newline
{\ttfamily \#include $<$driver/spi\+\_\+master.\+h$>$}\newline
Include dependency graph for BNO08x\+\_\+global\+\_\+types.\+hpp\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{_b_n_o08x__global__types_8hpp__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{_b_n_o08x__global__types_8hpp__dep__incl}
\end{center}
\end{figure}
\doxysubsubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}}
\begin{DoxyCompactList}\small\item\em IMU configuration settings passed into constructor. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
using \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_a03fbbd71180a19088ce30d57ab050a22}{IMUAccuracy}} = \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}}
\item 
using \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_aeee029e15be2a7d6d8134cabcc7c752b}{IMUReset\+Reason}} = \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08x\+Reset\+Reason}}
\item 
typedef struct bno08x\+\_\+config\+\_\+t \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_a648bbdbf22731476890dd8da977d7503}{bno08x\+\_\+config\+\_\+t}}
\begin{DoxyCompactList}\small\item\em IMU configuration settings passed into constructor. \end{DoxyCompactList}\item 
typedef \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_aae502b3d91ddf903bba797646fd28d00}{imu\+\_\+config\+\_\+t}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum class \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}} \{ \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88}{LOW}} = 1
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c}{MED}}
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c}{HIGH}}
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}}
 \}
\begin{DoxyCompactList}\small\item\em Sensor accuracy returned during sensor calibration. \end{DoxyCompactList}\item 
enum class \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08x\+Reset\+Reason}} \{ \newline
\mbox{\hyperlink{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}}
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92}{POR}}
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f}{INT\+\_\+\+RST}}
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36}{WTD}}
, \newline
\mbox{\hyperlink{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5}{EXT\+\_\+\+RST}}
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb}{OTHER}}
 \}
\begin{DoxyCompactList}\small\item\em Reason for previous IMU reset (returned by get\+\_\+reset\+\_\+reason()) \end{DoxyCompactList}\item 
enum class \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08x\+Activity\+Enable}} \{ \newline
\mbox{\hyperlink{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 0U)
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4}{IN\+\_\+\+VEHICLE}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 1U)
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4}{ON\+\_\+\+BICYCLE}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 2U)
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58}{ON\+\_\+\+FOOT}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 3U)
, \newline
\mbox{\hyperlink{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6}{STILL}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 4U)
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c}{TILTING}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 5U)
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3}{WALKING}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 6U)
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd}{RUNNING}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 7U)
, \newline
\mbox{\hyperlink{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515}{ON\+\_\+\+STAIRS}} = (1U \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 8U)
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d}{ALL}} = 0x1\+FU
 \}
\begin{DoxyCompactList}\small\item\em BNO08x\+Activity Classifier enable bits passed to enable\+\_\+activity\+\_\+classifier() \end{DoxyCompactList}\item 
enum class \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}} \{ \newline
\mbox{\hyperlink{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = 0
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4}{IN\+\_\+\+VEHICLE}} = 1
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4}{ON\+\_\+\+BICYCLE}} = 2
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58}{ON\+\_\+\+FOOT}} = 3
, \newline
\mbox{\hyperlink{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6}{STILL}} = 4
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c}{TILTING}} = 5
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3}{WALKING}} = 6
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd}{RUNNING}} = 7
, \newline
\mbox{\hyperlink{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515}{ON\+\_\+\+STAIRS}} = 8
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} = 9
 \}
\begin{DoxyCompactList}\small\item\em BNO08x\+Activity states returned from get\+\_\+activity\+\_\+classifier() \end{DoxyCompactList}\item 
enum class \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}} \{ \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3}{UNKNOWN}} = 0
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a}{ON\+\_\+\+TABLE}} = 1
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146}{STATIONARY}} = 2
, \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3}{UNDEFINED}} = 3
 \}
\begin{DoxyCompactList}\small\item\em BNO08x\+Stability states returned from get\+\_\+stability\+\_\+classifier() \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\begin{DoxyAuthor}{Author}
Myles Parfeniuk 
\end{DoxyAuthor}


\doxysubsection{Typedef Documentation}
\Hypertarget{_b_n_o08x__global__types_8hpp_a648bbdbf22731476890dd8da977d7503}\label{_b_n_o08x__global__types_8hpp_a648bbdbf22731476890dd8da977d7503} 
\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!bno08x\_config\_t@{bno08x\_config\_t}}
\index{bno08x\_config\_t@{bno08x\_config\_t}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}
\doxysubsubsection{\texorpdfstring{bno08x\_config\_t}{bno08x\_config\_t}}
{\footnotesize\ttfamily typedef struct bno08x\+\_\+config\+\_\+t bno08x\+\_\+config\+\_\+t}



IMU configuration settings passed into constructor. 

\Hypertarget{_b_n_o08x__global__types_8hpp_aae502b3d91ddf903bba797646fd28d00}\label{_b_n_o08x__global__types_8hpp_aae502b3d91ddf903bba797646fd28d00} 
\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!imu\_config\_t@{imu\_config\_t}}
\index{imu\_config\_t@{imu\_config\_t}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}
\doxysubsubsection{\texorpdfstring{imu\_config\_t}{imu\_config\_t}}
{\footnotesize\ttfamily typedef \mbox{\hyperlink{structbno08x__config__t}{bno08x\+\_\+config\+\_\+t}} \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_aae502b3d91ddf903bba797646fd28d00}{imu\+\_\+config\+\_\+t}}}

\Hypertarget{_b_n_o08x__global__types_8hpp_a03fbbd71180a19088ce30d57ab050a22}\label{_b_n_o08x__global__types_8hpp_a03fbbd71180a19088ce30d57ab050a22} 
\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!IMUAccuracy@{IMUAccuracy}}
\index{IMUAccuracy@{IMUAccuracy}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}
\doxysubsubsection{\texorpdfstring{IMUAccuracy}{IMUAccuracy}}
{\footnotesize\ttfamily using \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0}{IMUAccuracy}} = \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}}}

\Hypertarget{_b_n_o08x__global__types_8hpp_aeee029e15be2a7d6d8134cabcc7c752b}\label{_b_n_o08x__global__types_8hpp_aeee029e15be2a7d6d8134cabcc7c752b} 
\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!IMUResetReason@{IMUResetReason}}
\index{IMUResetReason@{IMUResetReason}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}
\doxysubsubsection{\texorpdfstring{IMUResetReason}{IMUResetReason}}
{\footnotesize\ttfamily using \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{IMUReset\+Reason}} = \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08x\+Reset\+Reason}}}



\doxysubsection{Enumeration Type Documentation}
\Hypertarget{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0}\label{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0} 
\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!BNO08xAccuracy@{BNO08xAccuracy}}
\index{BNO08xAccuracy@{BNO08xAccuracy}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}
\doxysubsubsection{\texorpdfstring{BNO08xAccuracy}{BNO08xAccuracy}}
{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0}{BNO08x\+Accuracy}}\hspace{0.3cm}{\ttfamily [strong]}}



Sensor accuracy returned during sensor calibration. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{LOW@{LOW}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!LOW@{LOW}}}\Hypertarget{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88}\label{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0a41bc94cbd8eebea13ce0491b2ac11b88} 
LOW&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MED@{MED}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!MED@{MED}}}\Hypertarget{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c}\label{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0a2ad6d5975c45da2e711c796f3a1b029c} 
MED&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{HIGH@{HIGH}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!HIGH@{HIGH}}}\Hypertarget{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c}\label{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0ab89de3b4b81c4facfac906edf29aec8c} 
HIGH&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!UNDEFINED@{UNDEFINED}}}\Hypertarget{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x__global__types_8hpp_aed7bab8e55be415938e078ebe72562a0a0db45d2a4141101bdfe48e3314cfbca3} 
UNDEFINED&\\
\hline

\end{DoxyEnumFields}
\Hypertarget{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}\label{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187} 
\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!BNO08xActivity@{BNO08xActivity}}
\index{BNO08xActivity@{BNO08xActivity}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}
\doxysubsubsection{\texorpdfstring{BNO08xActivity}{BNO08xActivity}}
{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187}{BNO08x\+Activity}}\hspace{0.3cm}{\ttfamily [strong]}}



BNO08x\+Activity states returned from get\+\_\+activity\+\_\+classifier() 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{UNKNOWN@{UNKNOWN}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!UNKNOWN@{UNKNOWN}}}\Hypertarget{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3}\label{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a696b031073e74bf2cb98e5ef201d4aa3} 
UNKNOWN&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{IN\_VEHICLE@{IN\_VEHICLE}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!IN\_VEHICLE@{IN\_VEHICLE}}}\Hypertarget{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4}\label{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187ab166a3ce74dd5434e4a940dfa2af76e4} 
IN\+\_\+\+VEHICLE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_BICYCLE@{ON\_BICYCLE}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!ON\_BICYCLE@{ON\_BICYCLE}}}\Hypertarget{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4}\label{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a93d94a2f3a627533453a40e302fb35a4} 
ON\+\_\+\+BICYCLE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_FOOT@{ON\_FOOT}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!ON\_FOOT@{ON\_FOOT}}}\Hypertarget{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58}\label{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a7089542e0146a3499986c81e24924b58} 
ON\+\_\+\+FOOT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{STILL@{STILL}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!STILL@{STILL}}}\Hypertarget{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6}\label{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a8b572d218013b9626d59e6a2b38f18b6} 
STILL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TILTING@{TILTING}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!TILTING@{TILTING}}}\Hypertarget{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c}\label{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a69909b62e08f212da31719aebf67b70c} 
TILTING&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{WALKING@{WALKING}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!WALKING@{WALKING}}}\Hypertarget{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3}\label{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a606c114184493a665cf1f6a12fbab9d3} 
WALKING&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RUNNING@{RUNNING}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!RUNNING@{RUNNING}}}\Hypertarget{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd}\label{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a43491564ebcfd38568918efbd6e840fd} 
RUNNING&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_STAIRS@{ON\_STAIRS}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!ON\_STAIRS@{ON\_STAIRS}}}\Hypertarget{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515}\label{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187abbf2a614429826a84bd76b4a47fc7515} 
ON\+\_\+\+STAIRS&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!UNDEFINED@{UNDEFINED}}}\Hypertarget{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x__global__types_8hpp_abcc5d57e21ea6ed79e792deafcb62187a0db45d2a4141101bdfe48e3314cfbca3} 
UNDEFINED&\\
\hline

\end{DoxyEnumFields}
\Hypertarget{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}\label{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0f} 
\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!BNO08xActivityEnable@{BNO08xActivityEnable}}
\index{BNO08xActivityEnable@{BNO08xActivityEnable}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}
\doxysubsubsection{\texorpdfstring{BNO08xActivityEnable}{BNO08xActivityEnable}}
{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0f}{BNO08x\+Activity\+Enable}}\hspace{0.3cm}{\ttfamily [strong]}}



BNO08x\+Activity Classifier enable bits passed to enable\+\_\+activity\+\_\+classifier() 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{UNKNOWN@{UNKNOWN}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!UNKNOWN@{UNKNOWN}}}\Hypertarget{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3}\label{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa696b031073e74bf2cb98e5ef201d4aa3} 
UNKNOWN&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{IN\_VEHICLE@{IN\_VEHICLE}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!IN\_VEHICLE@{IN\_VEHICLE}}}\Hypertarget{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4}\label{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fab166a3ce74dd5434e4a940dfa2af76e4} 
IN\+\_\+\+VEHICLE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_BICYCLE@{ON\_BICYCLE}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!ON\_BICYCLE@{ON\_BICYCLE}}}\Hypertarget{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4}\label{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa93d94a2f3a627533453a40e302fb35a4} 
ON\+\_\+\+BICYCLE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_FOOT@{ON\_FOOT}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!ON\_FOOT@{ON\_FOOT}}}\Hypertarget{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58}\label{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa7089542e0146a3499986c81e24924b58} 
ON\+\_\+\+FOOT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{STILL@{STILL}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!STILL@{STILL}}}\Hypertarget{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6}\label{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa8b572d218013b9626d59e6a2b38f18b6} 
STILL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{TILTING@{TILTING}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!TILTING@{TILTING}}}\Hypertarget{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c}\label{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa69909b62e08f212da31719aebf67b70c} 
TILTING&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{WALKING@{WALKING}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!WALKING@{WALKING}}}\Hypertarget{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3}\label{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa606c114184493a665cf1f6a12fbab9d3} 
WALKING&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RUNNING@{RUNNING}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!RUNNING@{RUNNING}}}\Hypertarget{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd}\label{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa43491564ebcfd38568918efbd6e840fd} 
RUNNING&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_STAIRS@{ON\_STAIRS}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!ON\_STAIRS@{ON\_STAIRS}}}\Hypertarget{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515}\label{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fabbf2a614429826a84bd76b4a47fc7515} 
ON\+\_\+\+STAIRS&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ALL@{ALL}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!ALL@{ALL}}}\Hypertarget{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d}\label{_b_n_o08x__global__types_8hpp_adc1b530563e35a96fc1b8911ff133e0fa5fb1f955b45e38e31789286a1790398d} 
ALL&\\
\hline

\end{DoxyEnumFields}
\Hypertarget{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}\label{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147} 
\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!BNO08xResetReason@{BNO08xResetReason}}
\index{BNO08xResetReason@{BNO08xResetReason}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}
\doxysubsubsection{\texorpdfstring{BNO08xResetReason}{BNO08xResetReason}}
{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147}{BNO08x\+Reset\+Reason}}\hspace{0.3cm}{\ttfamily [strong]}}



Reason for previous IMU reset (returned by get\+\_\+reset\+\_\+reason()) 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!UNDEFINED@{UNDEFINED}}}\Hypertarget{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a0db45d2a4141101bdfe48e3314cfbca3} 
UNDEFINED&Undefined reset reason, this should never occur and is an error. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{POR@{POR}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!POR@{POR}}}\Hypertarget{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92}\label{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a7b47bb0f9f8c72f84d891e8e22a1fb92} 
POR&Previous reset was due to power on reset. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{INT\_RST@{INT\_RST}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!INT\_RST@{INT\_RST}}}\Hypertarget{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f}\label{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147acc069cf9b33eb4e7fb3696f0f42d752f} 
INT\+\_\+\+RST&Previous reset was due to internal reset. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{WTD@{WTD}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!WTD@{WTD}}}\Hypertarget{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36}\label{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a764caaf44e35ee682f4079bd0878fa36} 
WTD&Previous reset was due to watchdog timer. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EXT\_RST@{EXT\_RST}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!EXT\_RST@{EXT\_RST}}}\Hypertarget{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5}\label{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147ac4e100317ca17eda786308c1c39eded5} 
EXT\+\_\+\+RST&Previous reset was due to external reset. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{OTHER@{OTHER}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!OTHER@{OTHER}}}\Hypertarget{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb}\label{_b_n_o08x__global__types_8hpp_ab2a2ace42f7f438d6a799dfcbc243147a03570470bad94692ce93e32700d2e1cb} 
OTHER&Previous reset was due to power other reason. \\
\hline

\end{DoxyEnumFields}
\Hypertarget{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}\label{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5} 
\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!BNO08xStability@{BNO08xStability}}
\index{BNO08xStability@{BNO08xStability}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}
\doxysubsubsection{\texorpdfstring{BNO08xStability}{BNO08xStability}}
{\footnotesize\ttfamily enum class \mbox{\hyperlink{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5}{BNO08x\+Stability}}\hspace{0.3cm}{\ttfamily [strong]}}



BNO08x\+Stability states returned from get\+\_\+stability\+\_\+classifier() 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{UNKNOWN@{UNKNOWN}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!UNKNOWN@{UNKNOWN}}}\Hypertarget{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3}\label{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a696b031073e74bf2cb98e5ef201d4aa3} 
UNKNOWN&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ON\_TABLE@{ON\_TABLE}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!ON\_TABLE@{ON\_TABLE}}}\Hypertarget{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a}\label{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a71149a62cd9fec4756e3538d1754486a} 
ON\+\_\+\+TABLE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{STATIONARY@{STATIONARY}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!STATIONARY@{STATIONARY}}}\Hypertarget{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146}\label{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a4120eb7591bd0789af75a8973d5f9146} 
STATIONARY&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{UNDEFINED@{UNDEFINED}!BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}}\index{BNO08x\_global\_types.hpp@{BNO08x\_global\_types.hpp}!UNDEFINED@{UNDEFINED}}}\Hypertarget{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3}\label{_b_n_o08x__global__types_8hpp_a498b35f9e00b24e51f8f60b029751ab5a0db45d2a4141101bdfe48e3314cfbca3} 
UNDEFINED&\\
\hline

\end{DoxyEnumFields}
