esp32_BNO08x/documentation/html/class_b_n_o08x_a62c570ba965...

104 lines
19 KiB
Plaintext

<map id="BNO08x::queue_packet" name="BNO08x::queue_packet">
<area shape="rect" id="Node000001" title="Queues an SHTP packet to be sent via SPI." alt="" coords="985,553,1144,580"/>
<area shape="rect" id="Node000002" href="$class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9" title="Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o..." alt="" coords="750,240,937,267"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1043,542,852,269,857,266,1047,539"/>
<area shape="rect" id="Node000010" href="$class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698" title="Turns on/ brings BNO08x sensor out of sleep mode using executable channel." alt="" coords="778,452,909,479"/>
<area shape="poly" id="edge4_Node000001_Node000010" title=" " alt="" coords="1030,546,986,519,936,493,904,482,905,477,938,488,989,514,1033,542"/>
<area shape="rect" id="Node000011" href="$class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b" title="Puts BNO08x sensor into sleep/low power mode using executable channel." alt="" coords="769,503,918,529"/>
<area shape="poly" id="edge5_Node000001_Node000011" title=" " alt="" coords="987,552,904,533,905,527,989,547"/>
<area shape="rect" id="Node000012" href="$class_b_n_o08x.html#a5cc58139e4d5f0587b90e249ceb476f9" title="Queues a packet containing a command." alt="" coords="755,553,932,580"/>
<area shape="poly" id="edge6_Node000001_Node000012" title=" " alt="" coords="969,569,933,569,933,564,969,564"/>
<area shape="rect" id="Node000027" href="$class_b_n_o08x.html#af7f960dbd26c6f1834661ef5f5bbd4d3" title="Queues a packet containing a command with a request for sensor reports, reported periodically...." alt="" coords="764,883,923,925"/>
<area shape="poly" id="edge23_Node000001_Node000027" title=" " alt="" coords="1048,595,861,884,857,881,1044,592"/>
<area shape="rect" id="Node000085" href="$class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1" title="Queues a packet containing the request product ID command." alt="" coords="762,949,925,992"/>
<area shape="poly" id="edge49_Node000001_Node000085" title=" " alt="" coords="1064,596,1056,665,1036,756,1020,805,998,853,972,899,939,939,924,951,921,947,935,935,967,896,994,851,1015,803,1031,755,1051,664,1059,595"/>
<area shape="rect" id="Node000093" href="$class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e" title="Soft resets BNO08x sensor using executable channel." alt="" coords="776,1016,911,1043"/>
<area shape="poly" id="edge51_Node000001_Node000093" title=" " alt="" coords="1066,596,1063,676,1057,729,1047,786,1031,846,1008,904,978,958,938,1006,913,1022,910,1018,935,1002,973,955,1003,901,1026,844,1041,785,1052,728,1058,676,1061,595"/>
<area shape="rect" id="Node000003" href="$class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1" title="Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other..." alt="" coords="525,77,693,104"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="809,233,628,107,631,102,812,229"/>
<area shape="rect" id="Node000004" href="$class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41" title="Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number...." alt="" coords="268,5,438,32"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="554,74,466,47,421,35,422,30,468,41,555,69"/>
<area shape="rect" id="Node000013" href="$class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91" title="Queues a packet containing a command to calibrate the specified sensor." alt="" coords="524,200,693,243"/>
<area shape="poly" id="edge7_Node000012_Node000013" title=" " alt="" coords="753,547,748,543,726,515,716,487,711,458,700,422,618,244,623,242,705,420,716,456,721,486,730,513,752,539,757,543"/>
<area shape="rect" id="Node000021" href="$class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2" title="Queues a packet containing a command related to zeroing sensor&#39;s axes. (See Ref. Manual 6...." alt="" coords="538,433,680,476"/>
<area shape="poly" id="edge15_Node000012_Node000021" title=" " alt="" coords="764,550,749,544,724,526,701,506,653,479,656,474,704,502,727,522,752,539,766,545"/>
<area shape="rect" id="Node000025" href="$class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11" title="Requests ME calibration status from BNO08x (see Ref. Manual 6.4.7.2)" alt="" coords="515,516,702,559"/>
<area shape="poly" id="edge19_Node000012_Node000025" title=" " alt="" coords="739,556,703,552,703,546,740,551"/>
<area shape="rect" id="Node000026" href="$class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54" title="Sends command to save internal calibration data (See Ref. Manual 6.4.7)." alt="" coords="524,583,694,609"/>
<area shape="poly" id="edge21_Node000012_Node000026" title=" " alt="" coords="740,582,695,588,694,583,739,577"/>
<area shape="rect" id="Node000014" href="$class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc" title="Sends command to calibrate accelerometer." alt="" coords="245,56,461,83"/>
<area shape="poly" id="edge8_Node000013_Node000014" title=" " alt="" coords="578,190,529,141,498,117,466,97,437,86,439,81,468,92,502,113,532,137,582,187"/>
<area shape="rect" id="Node000015" href="$class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128" title="Sends command to calibrate accelerometer, gyro, and magnetometer." alt="" coords="279,107,427,133"/>
<area shape="poly" id="edge9_Node000013_Node000015" title=" " alt="" coords="559,194,515,170,466,148,426,136,427,131,468,143,517,165,562,189"/>
<area shape="rect" id="Node000017" href="$class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1" title="Sends command to calibrate gyro." alt="" coords="273,157,433,184"/>
<area shape="poly" id="edge11_Node000013_Node000017" title=" " alt="" coords="508,204,423,187,424,182,509,199"/>
<area shape="rect" id="Node000018" href="$class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a" title="Sends command to calibrate magnetometer." alt="" coords="244,208,462,235"/>
<area shape="poly" id="edge12_Node000013_Node000018" title=" " alt="" coords="508,224,462,224,462,219,508,219"/>
<area shape="rect" id="Node000019" href="$class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26" title="Sends command to calibrate planar accelerometer." alt="" coords="268,259,438,301"/>
<area shape="poly" id="edge13_Node000013_Node000019" title=" " alt="" coords="510,247,438,263,437,258,508,242"/>
<area shape="rect" id="Node000020" href="$class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2" title="Sends command to end calibration procedure." alt="" coords="270,325,436,352"/>
<area shape="poly" id="edge14_Node000013_Node000020" title=" " alt="" coords="570,254,523,287,468,316,434,327,432,322,466,311,520,282,567,250"/>
<area shape="rect" id="Node000016" href="$class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a" title="Runs full calibration routine." alt="" coords="5,520,191,563"/>
<area shape="poly" id="edge10_Node000015_Node000016" title=" " alt="" coords="266,132,240,147,202,190,171,239,147,292,130,346,110,447,103,520,97,519,104,447,125,345,142,290,166,236,198,187,237,143,263,127"/>
<area shape="rect" id="Node000022" href="$class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e" title="Sends command to clear persistent tare settings in non&#45;volatile memory of BNO08x (See Ref...." alt="" coords="285,376,421,403"/>
<area shape="poly" id="edge16_Node000021_Node000022" title=" " alt="" coords="522,432,466,417,419,406,420,401,468,412,523,427"/>
<area shape="rect" id="Node000023" href="$class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2" title="Sends command to save tare into non&#45;volatile memory of BNO08x (See Ref. Manual 6.4...." alt="" coords="286,427,420,453"/>
<area shape="poly" id="edge17_Node000021_Node000023" title=" " alt="" coords="522,452,420,446,420,441,522,447"/>
<area shape="rect" id="Node000024" href="$class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f" title="Sends command to tare an axis (See Ref. Manual 6.4.4.1)" alt="" coords="288,477,418,504"/>
<area shape="poly" id="edge18_Node000021_Node000024" title=" " alt="" coords="523,469,419,484,418,479,522,464"/>
<area shape="poly" id="edge20_Node000025_Node000016" title=" " alt="" coords="500,541,191,543,191,538,500,536"/>
<area shape="poly" id="edge22_Node000026_Node000016" title=" " alt="" coords="508,588,191,554,192,549,508,583"/>
<area shape="rect" id="Node000028" href="$class_b_n_o08x.html#a00ec3857cb06ae885e32059ef1cab693" title="Disables a sensor report for a given ID by setting its time interval to 0." alt="" coords="529,1171,688,1197"/>
<area shape="poly" id="edge24_Node000027_Node000028" title=" " alt="" coords="757,936,752,939,724,967,700,998,660,1064,632,1127,617,1171,612,1169,627,1125,655,1062,695,995,720,963,749,935,753,932"/>
<area shape="rect" id="Node000066" href="$class_b_n_o08x.html#a789f9b9b8ad0a84a6ca45a85740823ca" title="Enables a sensor report for a given ID." alt="" coords="531,1856,687,1883"/>
<area shape="poly" id="edge43_Node000027_Node000066" title=" " alt="" coords="754,937,753,939,743,978,727,1073,684,1361,615,1856,609,1855,679,1360,722,1072,738,977,748,936,750,933"/>
<area shape="rect" id="Node000029" href="$class_b_n_o08x.html#ad5c991150895b80bee68c933059a4058" title="Sends command to disable accelerometer reports by setting report interval to 0." alt="" coords="249,629,457,656"/>
<area shape="poly" id="edge25_Node000028_Node000029" title=" " alt="" coords="601,1156,584,1048,555,901,536,827,514,761,491,706,465,670,449,659,453,654,469,666,495,703,519,759,541,826,560,900,589,1047,606,1155"/>
<area shape="rect" id="Node000035" href="$class_b_n_o08x.html#a4fdc39294922a9553d84cd96bdae4376" title="Sends command to disable activity classifier reports by setting report interval to 0." alt="" coords="270,680,436,723"/>
<area shape="poly" id="edge26_Node000028_Node000035" title=" " alt="" coords="605,1156,599,1073,591,1020,579,961,562,900,537,841,506,785,465,737,435,717,438,713,469,733,510,782,542,839,567,899,584,960,597,1019,604,1073,610,1155"/>
<area shape="rect" id="Node000037" href="$class_b_n_o08x.html#ab187fe50fcfbb04bec9e80eb0fccf61c" title="Sends command to disable ARVR stabilized game rotation vector reports by setting report interval to 0..." alt="" coords="267,747,439,805"/>
<area shape="poly" id="edge27_Node000028_Node000037" title=" " alt="" coords="602,1156,591,1088,567,998,549,950,526,903,499,858,465,819,438,800,441,796,469,815,503,855,531,900,554,948,572,996,596,1087,607,1155"/>
<area shape="rect" id="Node000039" href="$class_b_n_o08x.html#aa59e3d8953c96dc1cc5958a1ac628df4" title="Sends command to disable ARVR stabilized rotation vector reports by setting report interval to 0." alt="" coords="272,829,434,888"/>
<area shape="poly" id="edge28_Node000028_Node000039" title=" " alt="" coords="598,1156,583,1103,556,1035,517,964,493,931,465,902,433,882,436,877,469,898,497,928,522,961,561,1032,588,1101,603,1155"/>
<area shape="rect" id="Node000041" href="$class_b_n_o08x.html#a4d6832a3c0b2b4014e28145e6ffe9c2c" title="Sends command to disable calibrated gyro reports by setting report interval to 0." alt="" coords="246,912,460,939"/>
<area shape="poly" id="edge29_Node000028_Node000041" title=" " alt="" coords="596,1157,579,1112,552,1056,514,1000,491,975,465,953,445,942,448,937,469,948,495,971,518,996,556,1053,584,1110,601,1155"/>
<area shape="rect" id="Node000043" href="$class_b_n_o08x.html#a7665cce95e791c89161ec863f49c0392" title="Sends command to disable game rotation vector reports by setting report interval to 0." alt="" coords="274,963,432,1005"/>
<area shape="poly" id="edge30_Node000028_Node000043" title=" " alt="" coords="590,1159,540,1089,505,1052,466,1020,431,1003,433,998,468,1015,509,1048,544,1086,594,1156"/>
<area shape="rect" id="Node000045" href="$class_b_n_o08x.html#a5e63a9e68dbe2968b37dcb6dae04de6f" title="Sends command to disable gravity reports by setting report interval to 0." alt="" coords="271,1029,435,1056"/>
<area shape="poly" id="edge31_Node000028_Node000045" title=" " alt="" coords="583,1161,532,1114,500,1090,466,1070,434,1058,436,1053,468,1066,503,1086,535,1110,586,1157"/>
<area shape="rect" id="Node000047" href="$class_b_n_o08x.html#aac0a00bed7825d8a2c357a48c3626931" title="Sends command to disable gyro integrated rotation vector reports by setting report interval to 0." alt="" coords="277,1080,429,1139"/>
<area shape="poly" id="edge32_Node000028_Node000047" title=" " alt="" coords="545,1168,428,1134,430,1129,547,1163"/>
<area shape="rect" id="Node000049" href="$class_b_n_o08x.html#afbd2b02d5abe7084ce9de49ee2c9142f" title="Sends command to disable linear accelerometer reports by setting report interval to 0." alt="" coords="274,1163,432,1205"/>
<area shape="poly" id="edge33_Node000028_Node000049" title=" " alt="" coords="514,1187,432,1187,432,1181,514,1181"/>
<area shape="rect" id="Node000052" href="$class_b_n_o08x.html#a6671b082d20dda8bf5c53cb47db0c338" title="Sends command to disable magnetometer reports by setting report interval to 0." alt="" coords="248,1229,458,1256"/>
<area shape="poly" id="edge34_Node000028_Node000052" title=" " alt="" coords="535,1204,468,1220,417,1231,416,1226,466,1215,534,1199"/>
<area shape="rect" id="Node000054" href="$class_b_n_o08x.html#a6cd96063eeac75af5f292bdcd31972ce" title="Sends command to disable raw accelerometer reports by setting report interval to 0." alt="" coords="276,1280,430,1323"/>
<area shape="poly" id="edge35_Node000028_Node000054" title=" " alt="" coords="577,1209,527,1240,468,1270,431,1284,429,1279,466,1266,524,1235,574,1204"/>
<area shape="rect" id="Node000055" href="$class_b_n_o08x.html#a5d3ed8a44a34553cf5239cdd4032e725" title="Sends command to disable raw gyro reports by setting report interval to 0." alt="" coords="280,1347,426,1389"/>
<area shape="poly" id="edge36_Node000028_Node000055" title=" " alt="" coords="592,1212,541,1275,507,1308,468,1337,428,1355,425,1350,466,1332,503,1304,537,1271,588,1209"/>
<area shape="rect" id="Node000056" href="$class_b_n_o08x.html#a62d634fc9bced0197103f2973f27bae2" title="Sends command to disable raw magnetometer reports by setting report interval to 0." alt="" coords="276,1413,430,1456"/>
<area shape="poly" id="edge37_Node000028_Node000056" title=" " alt="" coords="600,1212,581,1255,553,1306,515,1359,469,1404,432,1423,429,1418,465,1399,511,1355,548,1303,576,1252,595,1210"/>
<area shape="rect" id="Node000057" href="$class_b_n_o08x.html#a1ebd456d2a67a22b5ba0911a95915921" title="Sends command to disable rotation vector reports by setting report interval to 0." alt="" coords="268,1480,438,1523"/>
<area shape="poly" id="edge38_Node000028_Node000057" title=" " alt="" coords="604,1213,589,1267,562,1337,523,1408,498,1441,469,1470,439,1488,436,1483,465,1466,494,1438,519,1405,558,1334,584,1266,599,1212"/>
<area shape="rect" id="Node000059" href="$class_b_n_o08x.html#ab307ed3352e04c9e998ab4dd066f8932" title="Sends command to disable stability reports by setting report interval to 0." alt="" coords="267,1547,439,1589"/>
<area shape="poly" id="edge39_Node000028_Node000059" title=" " alt="" coords="607,1213,595,1279,572,1366,553,1412,531,1458,503,1500,469,1537,440,1555,437,1550,465,1533,498,1496,526,1455,549,1410,566,1365,590,1278,602,1212"/>
<area shape="rect" id="Node000061" href="$class_b_n_o08x.html#a427550a4ba25252912436b899124e157" title="Sends command to disable step counter reports by setting report interval to 0." alt="" coords="277,1613,429,1656"/>
<area shape="poly" id="edge40_Node000028_Node000061" title=" " alt="" coords="609,1213,601,1291,580,1395,562,1451,538,1506,508,1558,469,1603,451,1617,430,1626,428,1621,448,1612,465,1599,503,1555,534,1504,557,1449,575,1394,596,1290,604,1213"/>
<area shape="rect" id="Node000063" href="$class_b_n_o08x.html#a16f83d1e85576a51abf2c65e5de58cd2" title="Sends command to disable tap detector reports by setting report interval to 0." alt="" coords="281,1680,425,1723"/>
<area shape="poly" id="edge41_Node000028_Node000063" title=" " alt="" coords="611,1213,607,1301,600,1360,589,1424,571,1490,546,1555,512,1616,469,1670,449,1685,427,1694,425,1689,446,1680,465,1666,508,1613,541,1553,566,1488,583,1422,595,1359,601,1301,605,1213"/>
<area shape="rect" id="Node000064" href="$class_b_n_o08x.html#aaf28212a5f1960c62a73282976142cfc" title="Sends command to disable uncalibrated gyro reports by setting report interval to 0." alt="" coords="239,1747,467,1773"/>
<area shape="poly" id="edge42_Node000028_Node000064" title=" " alt="" coords="607,1213,591,1327,562,1485,543,1564,522,1637,497,1696,469,1737,453,1748,450,1744,465,1733,492,1694,517,1635,538,1563,557,1483,585,1326,601,1212"/>
<area shape="rect" id="Node000067" href="$class_b_n_o08x.html#a2795c6579cf03e22f62a5eadc88dee91" title="Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)" alt="" coords="250,1797,456,1824"/>
<area shape="poly" id="edge44_Node000066_Node000067" title=" " alt="" coords="534,1854,466,1839,416,1827,417,1822,468,1833,535,1849"/>
<area shape="rect" id="Node000068" href="$class_b_n_o08x.html#a039e8770759e784baa438324ae17883c" title="Sends command to enable activity classifier reports (See Ref. Manual 6.5.36)" alt="" coords="271,1848,435,1891"/>
<area shape="poly" id="edge45_Node000066_Node000068" title=" " alt="" coords="515,1872,435,1872,435,1867,515,1867"/>
<area shape="rect" id="Node000069" href="$class_b_n_o08x.html#a5680148a41cb9cc96d1911150c46d2b8" title="Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6...." alt="" coords="267,1915,439,1973"/>
<area shape="poly" id="edge46_Node000066_Node000069" title=" " alt="" coords="542,1890,516,1897,440,1920,439,1915,514,1892,540,1885"/>
<area shape="rect" id="Node000070" href="$class_b_n_o08x.html#a8a5f3b985989e846e831f70f7733d0bc" title="Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6...." alt="" coords="273,1997,433,2056"/>
<area shape="poly" id="edge47_Node000066_Node000070" title=" " alt="" coords="522,1893,517,1897,500,1918,493,1940,486,1964,469,1987,434,2009,432,2004,465,1983,482,1961,488,1939,495,1915,513,1893,519,1888"/>
<area shape="rect" id="Node000071" href="$class_b_n_o08x.html#a9e72a094c4469c9eb9fb766744560c53" title="Sends command to enable calibrated gyro reports (See Ref. Manual 6.5.13)" alt="" coords="247,2080,459,2107"/>
<area shape="poly" id="edge48_Node000066_Node000071" title=" " alt="" coords="520,1894,517,1896,501,1917,494,1938,494,1982,494,2026,486,2048,469,2070,452,2082,449,2077,465,2066,481,2046,488,2025,489,1982,489,1937,497,1915,513,1893,516,1890"/>
<area shape="rect" id="Node000086" href="$class_b_n_o08x.html#a96d47dd0f9aedfbe3f731f8ae76b2e85" title="Requests product ID, prints the returned info over serial, and returns the reason for the most resent..." alt="" coords="520,1907,698,1933"/>
<area shape="poly" id="edge50_Node000085_Node000086" title=" " alt="" coords="753,1005,753,1005,734,1040,722,1082,715,1132,713,1189,719,1315,731,1451,744,1587,748,1713,745,1769,738,1819,725,1862,704,1896,691,1908,688,1904,700,1893,720,1860,733,1818,740,1769,743,1713,738,1587,726,1451,713,1315,708,1189,710,1132,717,1081,729,1038,748,1003,749,1002"/>
</map>