<map id="TEST_CASE" name="TEST_CASE">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,164,102,191"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x_test_helper.html#a935a69784981caf90b4e135e3e257db4" title="Used to call private BNO08x::init_tasks() member for tests." alt="" coords="152,56,313,99"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="70,161,105,135,148,108,158,103,160,108,151,113,108,140,73,166"/>
<area shape="rect" id="Node000016" href="$class_b_n_o08x_test_helper.html#a41a432a3fe288e45b6ab139a00bd7d6b" title="Deletes test IMU calling deconstructor and releases heap allocated memory." alt="" coords="153,123,312,165"/>
<area shape="poly" id="edge15_Node000001_Node000016" title=" " alt="" coords="102,166,137,159,138,164,103,171"/>
<area shape="rect" id="Node000017" href="$class_b_n_o08x_test_helper.html#a16423fc3250e88eb5392800022f82919" title="Prints end begin banner." alt="" coords="150,189,315,232"/>
<area shape="poly" id="edge16_Node000001_Node000017" title=" " alt="" coords="103,184,135,190,134,195,102,189"/>
<area shape="rect" id="Node000018" href="$class_b_n_o08x_test_helper.html#a066f8389fd1c682ec9565ebc3060d885" title="Prints test begin banner." alt="" coords="150,256,315,299"/>
<area shape="poly" id="edge17_Node000001_Node000018" title=" " alt="" coords="73,189,108,215,151,242,160,247,158,251,148,246,105,219,70,193"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#a90d959312e6f7f8151b8a38218492ead" title="Initializes data_proc_task." alt="" coords="363,64,497,91"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="313,75,347,75,347,80,313,80"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#addf01190119091237ad7a9a1aaea4dcc" title="Static function used to launch cb_task task." alt="" coords="545,5,737,32"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="477,61,545,41,572,34,573,39,546,47,479,66"/>
<area shape="rect" id="Node000008" href="$class_b_n_o08x.html#a0ae135d7bf7a5f047a1d1aa5cc07e520" title="Static function used to launch data processing task." alt="" coords="557,56,725,99"/>
<area shape="poly" id="edge7_Node000003_Node000008" title=" " alt="" coords="498,75,541,75,541,80,498,80"/>
<area shape="rect" id="Node000011" href="$class_b_n_o08x.html#a888eaf810d6140e2e771c44f5857b7c1" title="Static function used to launch sh2 HAL service task." alt="" coords="552,144,730,187"/>
<area shape="poly" id="edge10_Node000003_Node000011" title=" " alt="" coords="466,89,575,135,573,140,463,94"/>
<area shape="rect" id="Node000005" href="$class_b_n_o08x.html#a5fb7f6c3e5d1b3478f529644a0f175b7" title="Task responsible for executing callbacks registered with register_cb()." alt="" coords="828,5,952,32"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="737,16,812,16,812,21,737,21"/>
<area shape="rect" id="Node000006" href="$class_b_n_o08x.html#a86275a93706656dae6af421bc15a4e59" title="Determines the flavor of a passed callback and executes it appropriately." alt="" coords="1065,5,1202,32"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="953,16,1049,16,1049,21,953,21"/>
<area shape="rect" id="Node000007" href="$class_b_n_o08x_cb_generic.html#a19f9e8a22d039acf29c98801368ff0bb" title=" " alt="" coords="1272,5,1448,32"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="1203,16,1257,16,1257,21,1203,21"/>
<area shape="rect" id="Node000009" href="$class_b_n_o08x.html#ab4373e9b87837ea9fcbc0b536338c7b8" title="Task responsible for parsing/handling sensor events sent by SH2 HAL and updating data that is returne..." alt="" coords="806,64,974,91"/>
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="725,75,791,75,791,80,725,80"/>
<area shape="rect" id="Node000010" href="$class_b_n_o08x.html#a7d5250a6017f9e76e3c2ddb00d7103a1" title="Parses receieved report and updates uer data with it." alt="" coords="1053,56,1215,99"/>
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="974,75,1037,75,1037,80,974,80"/>
<area shape="rect" id="Node000012" href="$class_b_n_o08x.html#a7c7a9a0b81f9c8762fc927efea68bf23" title="Task responsible for calling shtp_service() when HINT is asserted to dispatch any sh2 HAL lib callbac..." alt="" coords="785,163,995,189"/>
<area shape="poly" id="edge11_Node000011_Node000012" title=" " alt="" coords="731,166,769,168,769,173,730,172"/>
<area shape="rect" id="Node000013" href="$class_b_n_o08x.html#a8e43dd50140f326cfb58e00399923e8c" title="Locks sh2 HAL lib to only allow the calling task to call its APIs." alt="" coords="1053,123,1215,149"/>
<area shape="poly" id="edge12_Node000012_Node000013" title=" " alt="" coords="975,159,1037,149,1038,154,976,165"/>
<area shape="rect" id="Node000014" href="$class_b_n_o08x.html#ac732c968f8d639c81f5d423aad004e95" title="Re&#45;enables all reports enabled by user (called when BNO08x reset is detected by sh2 HAL lib)." alt="" coords="1043,173,1224,200"/>
<area shape="poly" id="edge13_Node000012_Node000014" title=" " alt="" coords="996,178,1027,179,1027,185,995,183"/>
<area shape="rect" id="Node000015" href="$class_b_n_o08x.html#a2dbce689245a1b9968e3ea627d2b9a42" title="Unlocks sh2 HAL lib to allow other tasks to call its APIs." alt="" coords="1046,224,1222,251"/>
<area shape="poly" id="edge14_Node000012_Node000015" title=" " alt="" coords="947,187,1063,217,1062,222,945,193"/>
</map>
