From 9597f227f4077fdc67c9fdca4ee90db81b1c59cc Mon Sep 17 00:00:00 2001 From: Laurens Valk Date: Tue, 25 Feb 2025 13:47:07 +0100 Subject: [PATCH] pybricks.common.IMU: Add settings blocks. --- ...ub_imu.settings_acceleration_threshold.svg | 994 ++++++++++++++++++ ...mu.settings_angular_velocity_threshold.svg | 994 ++++++++++++++++++ ...ialHub_imu.settings_heading_correction.svg | 994 ++++++++++++++++++ ...ub_imu.settings_acceleration_threshold.svg | 994 ++++++++++++++++++ ...mu.settings_angular_velocity_threshold.svg | 994 ++++++++++++++++++ ...torHub_imu.settings_heading_correction.svg | 994 ++++++++++++++++++ ...ub_imu.settings_acceleration_threshold.svg | 994 ++++++++++++++++++ ...mu.settings_angular_velocity_threshold.svg | 994 ++++++++++++++++++ ...imeHub_imu.settings_heading_correction.svg | 994 ++++++++++++++++++ ...ub_imu.settings_acceleration_threshold.svg | 994 ++++++++++++++++++ ...mu.settings_angular_velocity_threshold.svg | 994 ++++++++++++++++++ ...nicHub_imu.settings_heading_correction.svg | 994 ++++++++++++++++++ doc/main/hubs/essentialhub.rst | 9 + doc/main/hubs/primehub.rst | 9 + doc/main/hubs/technichub.rst | 9 + 15 files changed, 11955 insertions(+) create mode 100644 doc/main/blockimg/pybricks_blockImuConfigure_EssentialHub_imu.settings_acceleration_threshold.svg create mode 100644 doc/main/blockimg/pybricks_blockImuConfigure_EssentialHub_imu.settings_angular_velocity_threshold.svg create mode 100644 doc/main/blockimg/pybricks_blockImuConfigure_EssentialHub_imu.settings_heading_correction.svg create mode 100644 doc/main/blockimg/pybricks_blockImuConfigure_InventorHub_imu.settings_acceleration_threshold.svg create mode 100644 doc/main/blockimg/pybricks_blockImuConfigure_InventorHub_imu.settings_angular_velocity_threshold.svg create mode 100644 doc/main/blockimg/pybricks_blockImuConfigure_InventorHub_imu.settings_heading_correction.svg create mode 100644 doc/main/blockimg/pybricks_blockImuConfigure_PrimeHub_imu.settings_acceleration_threshold.svg create mode 100644 doc/main/blockimg/pybricks_blockImuConfigure_PrimeHub_imu.settings_angular_velocity_threshold.svg create mode 100644 doc/main/blockimg/pybricks_blockImuConfigure_PrimeHub_imu.settings_heading_correction.svg create mode 100644 doc/main/blockimg/pybricks_blockImuConfigure_TechnicHub_imu.settings_acceleration_threshold.svg create mode 100644 doc/main/blockimg/pybricks_blockImuConfigure_TechnicHub_imu.settings_angular_velocity_threshold.svg create mode 100644 doc/main/blockimg/pybricks_blockImuConfigure_TechnicHub_imu.settings_heading_correction.svg diff --git a/doc/main/blockimg/pybricks_blockImuConfigure_EssentialHub_imu.settings_acceleration_threshold.svg b/doc/main/blockimg/pybricks_blockImuConfigure_EssentialHub_imu.settings_acceleration_threshold.svg new file mode 100644 index 0000000..5090956 --- /dev/null +++ b/doc/main/blockimg/pybricks_blockImuConfigure_EssentialHub_imu.settings_acceleration_threshold.svg @@ -0,0 +1,994 @@ + +2500mm/s²essential hubconfigureacceleration threshold \ No newline at end of file diff --git a/doc/main/blockimg/pybricks_blockImuConfigure_EssentialHub_imu.settings_angular_velocity_threshold.svg b/doc/main/blockimg/pybricks_blockImuConfigure_EssentialHub_imu.settings_angular_velocity_threshold.svg new file mode 100644 index 0000000..0ab4216 --- /dev/null +++ b/doc/main/blockimg/pybricks_blockImuConfigure_EssentialHub_imu.settings_angular_velocity_threshold.svg @@ -0,0 +1,994 @@ + +2°/sessential hubconfigureangular velocity threshold \ No newline at end of file diff --git a/doc/main/blockimg/pybricks_blockImuConfigure_EssentialHub_imu.settings_heading_correction.svg b/doc/main/blockimg/pybricks_blockImuConfigure_EssentialHub_imu.settings_heading_correction.svg new file mode 100644 index 0000000..747b30e --- /dev/null +++ b/doc/main/blockimg/pybricks_blockImuConfigure_EssentialHub_imu.settings_heading_correction.svg @@ -0,0 +1,994 @@ + +360°essential hubconfigureheading correction \ No newline at end of file diff --git a/doc/main/blockimg/pybricks_blockImuConfigure_InventorHub_imu.settings_acceleration_threshold.svg b/doc/main/blockimg/pybricks_blockImuConfigure_InventorHub_imu.settings_acceleration_threshold.svg new file mode 100644 index 0000000..eb5f492 --- /dev/null +++ b/doc/main/blockimg/pybricks_blockImuConfigure_InventorHub_imu.settings_acceleration_threshold.svg @@ -0,0 +1,994 @@ + +2500mm/s²inventor hubconfigureacceleration threshold \ No newline at end of file diff --git a/doc/main/blockimg/pybricks_blockImuConfigure_InventorHub_imu.settings_angular_velocity_threshold.svg b/doc/main/blockimg/pybricks_blockImuConfigure_InventorHub_imu.settings_angular_velocity_threshold.svg new file mode 100644 index 0000000..cc1aab6 --- /dev/null +++ b/doc/main/blockimg/pybricks_blockImuConfigure_InventorHub_imu.settings_angular_velocity_threshold.svg @@ -0,0 +1,994 @@ + +2°/sinventor hubconfigureangular velocity threshold \ No newline at end of file diff --git a/doc/main/blockimg/pybricks_blockImuConfigure_InventorHub_imu.settings_heading_correction.svg b/doc/main/blockimg/pybricks_blockImuConfigure_InventorHub_imu.settings_heading_correction.svg new file mode 100644 index 0000000..ba947b7 --- /dev/null +++ b/doc/main/blockimg/pybricks_blockImuConfigure_InventorHub_imu.settings_heading_correction.svg @@ -0,0 +1,994 @@ + +360°inventor hubconfigureheading correction \ No newline at end of file diff --git a/doc/main/blockimg/pybricks_blockImuConfigure_PrimeHub_imu.settings_acceleration_threshold.svg b/doc/main/blockimg/pybricks_blockImuConfigure_PrimeHub_imu.settings_acceleration_threshold.svg new file mode 100644 index 0000000..73cfd1b --- /dev/null +++ b/doc/main/blockimg/pybricks_blockImuConfigure_PrimeHub_imu.settings_acceleration_threshold.svg @@ -0,0 +1,994 @@ + +2500mm/s²prime hubconfigureacceleration threshold \ No newline at end of file diff --git a/doc/main/blockimg/pybricks_blockImuConfigure_PrimeHub_imu.settings_angular_velocity_threshold.svg b/doc/main/blockimg/pybricks_blockImuConfigure_PrimeHub_imu.settings_angular_velocity_threshold.svg new file mode 100644 index 0000000..76d7eac --- /dev/null +++ b/doc/main/blockimg/pybricks_blockImuConfigure_PrimeHub_imu.settings_angular_velocity_threshold.svg @@ -0,0 +1,994 @@ + +2°/sprime hubconfigureangular velocity threshold \ No newline at end of file diff --git a/doc/main/blockimg/pybricks_blockImuConfigure_PrimeHub_imu.settings_heading_correction.svg b/doc/main/blockimg/pybricks_blockImuConfigure_PrimeHub_imu.settings_heading_correction.svg new file mode 100644 index 0000000..a43cb54 --- /dev/null +++ b/doc/main/blockimg/pybricks_blockImuConfigure_PrimeHub_imu.settings_heading_correction.svg @@ -0,0 +1,994 @@ + +360°prime hubconfigureheading correction \ No newline at end of file diff --git a/doc/main/blockimg/pybricks_blockImuConfigure_TechnicHub_imu.settings_acceleration_threshold.svg b/doc/main/blockimg/pybricks_blockImuConfigure_TechnicHub_imu.settings_acceleration_threshold.svg new file mode 100644 index 0000000..c28e006 --- /dev/null +++ b/doc/main/blockimg/pybricks_blockImuConfigure_TechnicHub_imu.settings_acceleration_threshold.svg @@ -0,0 +1,994 @@ + +2500mm/s²technic hubconfigureacceleration threshold \ No newline at end of file diff --git a/doc/main/blockimg/pybricks_blockImuConfigure_TechnicHub_imu.settings_angular_velocity_threshold.svg b/doc/main/blockimg/pybricks_blockImuConfigure_TechnicHub_imu.settings_angular_velocity_threshold.svg new file mode 100644 index 0000000..6a334b9 --- /dev/null +++ b/doc/main/blockimg/pybricks_blockImuConfigure_TechnicHub_imu.settings_angular_velocity_threshold.svg @@ -0,0 +1,994 @@ + +2°/stechnic hubconfigureangular velocity threshold \ No newline at end of file diff --git a/doc/main/blockimg/pybricks_blockImuConfigure_TechnicHub_imu.settings_heading_correction.svg b/doc/main/blockimg/pybricks_blockImuConfigure_TechnicHub_imu.settings_heading_correction.svg new file mode 100644 index 0000000..b42e3a0 --- /dev/null +++ b/doc/main/blockimg/pybricks_blockImuConfigure_TechnicHub_imu.settings_heading_correction.svg @@ -0,0 +1,994 @@ + +360°technic hubconfigureheading correction \ No newline at end of file diff --git a/doc/main/hubs/essentialhub.rst b/doc/main/hubs/essentialhub.rst index 5f78b24..772e3fd 100644 --- a/doc/main/hubs/essentialhub.rst +++ b/doc/main/hubs/essentialhub.rst @@ -91,6 +91,15 @@ Essential Hub .. automethod:: pybricks.hubs::EssentialHub.imu.orientation + .. blockimg:: pybricks_blockImuConfigure_EssentialHub_imu.settings_heading_correction + :stack: + + .. blockimg:: pybricks_blockImuConfigure_EssentialHub_imu.settings_angular_velocity_threshold + :stack: + + .. blockimg:: pybricks_blockImuConfigure_EssentialHub_imu.settings_acceleration_threshold + :stack: + .. automethod:: pybricks.hubs::EssentialHub.imu.settings .. rubric:: Using connectionless Bluetooth messaging diff --git a/doc/main/hubs/primehub.rst b/doc/main/hubs/primehub.rst index e01f54a..ca849b5 100644 --- a/doc/main/hubs/primehub.rst +++ b/doc/main/hubs/primehub.rst @@ -138,6 +138,15 @@ Prime Hub / Inventor Hub .. automethod:: pybricks.hubs::PrimeHub.imu.orientation + .. blockimg:: pybricks_blockImuConfigure_PrimeHub_imu.settings_heading_correction + :stack: + + .. blockimg:: pybricks_blockImuConfigure_PrimeHub_imu.settings_angular_velocity_threshold + :stack: + + .. blockimg:: pybricks_blockImuConfigure_PrimeHub_imu.settings_acceleration_threshold + :stack: + .. automethod:: pybricks.hubs::PrimeHub.imu.settings .. rubric:: Using the speaker diff --git a/doc/main/hubs/technichub.rst b/doc/main/hubs/technichub.rst index 6cad3fa..32369bb 100644 --- a/doc/main/hubs/technichub.rst +++ b/doc/main/hubs/technichub.rst @@ -78,6 +78,15 @@ Technic Hub .. automethod:: pybricks.hubs::TechnicHub.imu.orientation + .. blockimg:: pybricks_blockImuConfigure_TechnicHub_imu.settings_heading_correction + :stack: + + .. blockimg:: pybricks_blockImuConfigure_TechnicHub_imu.settings_angular_velocity_threshold + :stack: + + .. blockimg:: pybricks_blockImuConfigure_TechnicHub_imu.settings_acceleration_threshold + :stack: + .. automethod:: pybricks.hubs::TechnicHub.imu.settings .. rubric:: Using connectionless Bluetooth messaging