bno08x_driver
Links
Rosindex
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rclcpp
Classes and Structs
Struct sh2_Accelerometer
Struct sh2_AmbientLight
Struct sh2_AsyncEvent
Struct sh2_CircleDetector
Struct sh2_Counts
Struct sh2_ErrorRecord
Struct sh2_FlipDetector
Struct sh2_GyroIntegratedRV
Struct sh2_Gyroscope
Struct sh2_GyroscopeUncalibrated
Struct sh2_Hal_s
Struct sh2_HeartRateMonitor
Struct sh2_Humidity
Struct sh2_IZroRequest
Struct sh2_MagneticField
Struct sh2_MagneticFieldUncalibrated
Struct sh2_PersonalActivityClassifier
Struct sh2_PickupDetector
Struct sh2_PocketDetector
Struct sh2_Pressure
Struct sh2_ProductId_s
Struct sh2_ProductIds_s
Struct sh2_Proximity
Struct sh2_Quaternion
Struct sh2_RawAccelerometer
Struct sh2_RawGyroscope
Struct sh2_RawMagnetometer
Struct sh2_Reserved
Struct sh2_RotationVector
Struct sh2_RotationVectorWAcc
Struct sh2_SensorConfig
Struct sh2_SensorConfigResp_e
Struct sh2_SensorEvent
Struct sh2_SensorMetadata
Struct sh2_SensorValue
Struct sh2_ShakeDetector
Struct sh2_SigMotion
Struct sh2_SleepDetector
Struct sh2_StabilityClassifier
Struct sh2_StabilityDetector
Struct sh2_StepCounter
Struct sh2_StepDetector
Struct sh2_TapDetector
Struct sh2_Temperature
Struct sh2_TiltDetector
Class BNO08x
Class BNO08xROS
Class CommInterface
Class I2CInterface
Class SPIInterface
Class UARTInterface
Class Watchdog
Enums
Enum sh2_AsyncEventId_e
Enum sh2_CalStatus_t
Enum sh2_IZroMotionIntent_t
Enum sh2_IZroMotionRequest_t
Enum sh2_OscType_t
Enum sh2_SensorId_e
Enum sh2_ShtpEvent_e
Enum sh2_TareAxis
Enum sh2_TareBasis
Enum shtp_Event_e
Functions
Function read16
Function read32
Function read8
Function readu16
Function readu32
Function readu8
Function sh2_clearCounts
Function sh2_clearDcdAndReset
Function sh2_clearTare
Function sh2_close
Function sh2_decodeSensorEvent
Function sh2_devOn
Function sh2_devReset
Function sh2_devSleep
Function sh2_finishCal
Function sh2_flush
Function sh2_getCalConfig
Function sh2_getCounts
Function sh2_getErrors
Function sh2_getFrs
Function sh2_getMetadata
Function sh2_getOscType
Function sh2_getProdIds
Function sh2_getSensorConfig
Function sh2_open
Function sh2_persistTare
Function sh2_reinitialize
Function sh2_saveDcdNow
Function sh2_service
Function sh2_setCalConfig
Function sh2_setDcdAutoSave
Function sh2_setFrs
Function sh2_setIZro
Function sh2_setReorientation
Function sh2_setSensorCallback
Function sh2_setSensorConfig
Function sh2_setTareNow
Function sh2_startCal
Function shtp_chanNo
Function shtp_close
Function shtp_listenAdvert
Function shtp_listenChan
Function shtp_open
Function shtp_send
Function shtp_service
Function shtp_setEventCallback
Function write16
Function write32
Function write8
Function writeu16
Function writeu32
Function writeu8
Defines
Define ACCEL_ORIENTATION
Define ACTIVITY_TRACKER_CONFIG
Define ALS_CAL
Define ARRAY_LEN
Define ARVR_STABILIZATION_GRV
Define ARVR_STABILIZATION_RV
Define CIRCLE_DETECTOR_CONFIG
Define DEBUG_LOG
Define DEBUG_LOG_BUFFER
Define DEBUG_ONLY
Define DYNAMIC_CALIBRATION
Define ES_AMBIENT_LIGHT_CAL
Define ES_HUMIDITY_CAL
Define ES_PRESSURE_CAL
Define ES_PROXIMITY_CAL
Define ES_TEMPERATURE_CAL
Define FLIP_DETECTOR_CONFIG
Define FRS_ID_META_ACCELEROMETER
Define FRS_ID_META_AMBIENT_LIGHT
Define FRS_ID_META_ARVR_STABILIZED_GRV
Define FRS_ID_META_ARVR_STABILIZED_RV
Define FRS_ID_META_CIRCLE_DETECTOR
Define FRS_ID_META_FLIP_DETECTOR
Define FRS_ID_META_GAME_ROTATION_VECTOR
Define FRS_ID_META_GEOMAGNETIC_ROTATION_VECTOR
Define FRS_ID_META_GRAVITY
Define FRS_ID_META_GYRO_INTEGRATED_RV
Define FRS_ID_META_GYROSCOPE_CALIBRATED
Define FRS_ID_META_GYROSCOPE_UNCALIBRATED
Define FRS_ID_META_HEART_RATE_MONITOR
Define FRS_ID_META_HUMIDITY
Define FRS_ID_META_LINEAR_ACCELERATION
Define FRS_ID_META_MAGNETIC_FIELD_CALIBRATED
Define FRS_ID_META_MAGNETIC_FIELD_UNCALIBRATED
Define FRS_ID_META_PERSONAL_ACTIVITY_CLASSIFIER
Define FRS_ID_META_PICKUP_DETECTOR
Define FRS_ID_META_POCKET_DETECTOR
Define FRS_ID_META_PRESSURE
Define FRS_ID_META_PROXIMITY
Define FRS_ID_META_RAW_ACCELEROMETER
Define FRS_ID_META_RAW_GYROSCOPE
Define FRS_ID_META_RAW_MAGNETOMETER
Define FRS_ID_META_ROTATION_VECTOR
Define FRS_ID_META_SHAKE_DETECTOR
Define FRS_ID_META_SIGNIFICANT_MOTION
Define FRS_ID_META_SLEEP_DETECTOR
Define FRS_ID_META_STABILITY_CLASSIFIER
Define FRS_ID_META_STABILITY_DETECTOR
Define FRS_ID_META_STEP_COUNTER
Define FRS_ID_META_STEP_DETECTOR
Define FRS_ID_META_TAP_DETECTOR
Define FRS_ID_META_TEMPERATURE
Define FRS_ID_META_TILT_DETECTOR
Define GYRO_INTEGRATED_RV_CONFIG
Define GYROSCOPE_ORIENTATION
Define MAGNETOMETER_ORIENTATION
Define MAX_FUSION_PERIOD
Define ME_POWER_MGMT
Define ME_TIME_SOURCE_SELECT
Define NOMINAL_CALIBRATION
Define NOMINAL_CALIBRATION_SRA
Define PAC_IN_VEHICLE
Define PAC_ON_BICYCLE
Define PAC_ON_FOOT
Define PAC_ON_STAIRS
Define PAC_OPTION_COUNT
Define PAC_RUNNING
Define PAC_STILL
Define PAC_TILTING
Define PAC_UNKNOWN
Define PAC_WALKING
Define PICKUP_DETECTOR_CONFIG
Define PICKUP_LEVEL_TO_NOT_LEVEL
Define PICKUP_STOP_WITHIN_REGION
Define POCKET_DETECTOR_CONFIG
Define PROXIMITY_SENSOR_CAL
Define SCREEN_ACCEL_ORIENTATION
Define SERIAL_NUMBER
Define SH2_CAL_ACCEL
Define SH2_CAL_GYRO
Define SH2_CAL_MAG
Define SH2_CAL_PLANAR
Define SH2_ERR
Define SH2_ERR_BAD_PARAM
Define SH2_ERR_HUB
Define SH2_ERR_IO
Define SH2_ERR_OP_IN_PROGRESS
Define SH2_ERR_TIMEOUT
Define SH2_HAL_DMA_SIZE
Define SH2_HAL_MAX_PAYLOAD_IN
Define SH2_HAL_MAX_PAYLOAD_OUT
Define SH2_HAL_MAX_TRANSFER_IN
Define SH2_HAL_MAX_TRANSFER_OUT
Define SH2_MAX_PROD_ID_ENTRIES
Define SH2_MAX_SENSOR_EVENT_LEN
Define SH2_OK
Define SHAKE_DETECT_CONFIG
Define SHAKE_X
Define SHAKE_Y
Define SHAKE_Z
Define SIG_MOTION_DETECT_CONFIG
Define SLEEP_DETECTOR_CONFIG
Define STABILITY_CLASSIFIER_MOTION
Define STABILITY_CLASSIFIER_ON_TABLE
Define STABILITY_CLASSIFIER_STABLE
Define STABILITY_CLASSIFIER_STATIONARY
Define STABILITY_CLASSIFIER_UNKNOWN
Define STABILITY_DETECTOR_CONFIG
Define STABILITY_ENTERED
Define STABILITY_EXITED
Define STATIC_CALIBRATION_AGM
Define STATIC_CALIBRATION_SRA
Define SYSTEM_ORIENTATION
Define TAG_ADV_COUNT
Define TAG_APP_NAME
Define TAG_APP_SPECIFIC
Define TAG_CHANNEL_NAME
Define TAG_GUID
Define TAG_MAX_CARGO_PLUS_HEADER_READ
Define TAG_MAX_CARGO_PLUS_HEADER_WRITE
Define TAG_MAX_TRANSFER_READ
Define TAG_MAX_TRANSFER_WRITE
Define TAG_NORMAL_CHANNEL
Define TAG_NULL
Define TAG_WAKE_CHANNEL
Define TAP_DETECT_CONFIG
Define TAPDET_DOUBLE
Define TAPDET_X
Define TAPDET_X_POS
Define TAPDET_Y
Define TAPDET_Y_POS
Define TAPDET_Z
Define TAPDET_Z_POS
Define TILT_DETECTOR_CONFIG
Define UART_FORMAT
Define USER_RECORD
Typedefs
Typedef sh2_Accelerometer_t
Typedef sh2_AmbientLight_t
Typedef sh2_AsyncEvent_t
Typedef sh2_AsyncEventId_t
Typedef sh2_CircleDetector_t
Typedef sh2_Counts_t
Typedef sh2_ErrorRecord_t
Typedef sh2_EventCallback_t
Typedef sh2_FlipDetector_t
Typedef sh2_GyroIntegratedRV_t
Typedef sh2_Gyroscope_t
Typedef sh2_GyroscopeUncalibrated_t
Typedef sh2_Hal_t
Typedef sh2_HeartRateMonitor_t
Typedef sh2_Humidity_t
Typedef sh2_IZroRequest_t
Typedef sh2_MagneticField_t
Typedef sh2_MagneticFieldUncalibrated_t
Typedef sh2_PersonalActivityClassifier_t
Typedef sh2_PickupDetector_t
Typedef sh2_PocketDetector_t
Typedef sh2_Pressure_t
Typedef sh2_ProductId_t
Typedef sh2_ProductIds_t
Typedef sh2_Proximity_t
Typedef sh2_Quaternion_t
Typedef sh2_RawAccelerometer_t
Typedef sh2_RawGyroscope_t
Typedef sh2_RawMagnetometer_t
Typedef sh2_Reserved_t
Typedef sh2_RotationVector_t
Typedef sh2_RotationVectorWAcc_t
Typedef sh2_SensorCallback_t
Typedef sh2_SensorConfig_t
Typedef sh2_SensorConfigResp_t
Typedef sh2_SensorEvent_t
Typedef sh2_SensorId_t
Typedef sh2_SensorMetadata_t
Typedef sh2_SensorValue_t
Typedef sh2_ShakeDetector_t
Typedef sh2_ShtpEvent_t
Typedef sh2_SigMotion_t
Typedef sh2_SleepDetector_t
Typedef sh2_StabilityClassifier_t
Typedef sh2_StabilityDetector_t
Typedef sh2_StepCounter_t
Typedef sh2_StepDetector_t
Typedef sh2_TapDetector_t
Typedef sh2_TareAxis_t
Typedef sh2_TareBasis_t
Typedef sh2_Temperature_t
Typedef sh2_TiltDetector_t
Typedef shtp_AdvertCallback_t
Typedef shtp_Callback_t
Typedef shtp_Event_t
Typedef shtp_EventCallback_t
Typedef shtp_SendCallback_t
Directories
Directory include
Directory bno08x_driver
Directory sh2
Files
File bno08x.hpp
File bno08x_ros.hpp
File comm_interface.hpp
File i2c_interface.hpp
File logger.h
File sh2.h
File sh2_err.h
File sh2_hal.h
File sh2_SensorValue.h
File sh2_util.h
File shtp.h
File spi_interface.hpp
File uart_interface.hpp
File watchdog.hpp
Standard Documents
README
BNO08x ROS2 Driver
Supported Features:
Parameters
Installation
Usage
Code Structure
Acknowledgements
License
PACKAGE
CHANGELOG
Changelog for package bno08x_driver
0.1.0 (2025-07-13)
LICENSE
Index
bno08x_driver
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
W
A
ACCEL_ORIENTATION (C macro)
ACTIVITY_TRACKER_CONFIG (C macro)
ALS_CAL (C macro)
ARRAY_LEN (C macro)
ARVR_STABILIZATION_GRV (C macro)
ARVR_STABILIZATION_RV (C macro)
B
BNO08x (C++ class)
BNO08x::begin (C++ function)
BNO08x::BNO08x (C++ function)
BNO08x::enable_report (C++ function)
BNO08x::HAL_ (C++ member)
BNO08x::hardware_reset (C++ function)
BNO08x::init (C++ function)
BNO08x::poll (C++ function)
BNO08x::prodIds (C++ member)
BNO08x::was_reset (C++ function)
BNO08x::~BNO08x (C++ function)
BNO08xROS (C++ class)
BNO08xROS::BNO08xROS (C++ function)
BNO08xROS::sensor_callback (C++ function)
BNO08xROS::~BNO08xROS (C++ function)
C
CIRCLE_DETECTOR_CONFIG (C macro)
CommInterface (C++ class)
CommInterface::close (C++ function)
CommInterface::getTimeUs (C++ function)
CommInterface::open (C++ function)
CommInterface::read (C++ function)
CommInterface::write (C++ function)
CommInterface::~CommInterface (C++ function)
D
DEBUG_LOG (C macro)
DEBUG_LOG_BUFFER (C macro)
DEBUG_ONLY (C macro)
DYNAMIC_CALIBRATION (C macro)
E
ES_AMBIENT_LIGHT_CAL (C macro)
ES_HUMIDITY_CAL (C macro)
ES_PRESSURE_CAL (C macro)
ES_PROXIMITY_CAL (C macro)
ES_TEMPERATURE_CAL (C macro)
F
FLIP_DETECTOR_CONFIG (C macro)
FRS_ID_META_ACCELEROMETER (C macro)
FRS_ID_META_AMBIENT_LIGHT (C macro)
FRS_ID_META_ARVR_STABILIZED_GRV (C macro)
FRS_ID_META_ARVR_STABILIZED_RV (C macro)
FRS_ID_META_CIRCLE_DETECTOR (C macro)
FRS_ID_META_FLIP_DETECTOR (C macro)
FRS_ID_META_GAME_ROTATION_VECTOR (C macro)
FRS_ID_META_GEOMAGNETIC_ROTATION_VECTOR (C macro)
FRS_ID_META_GRAVITY (C macro)
FRS_ID_META_GYRO_INTEGRATED_RV (C macro)
FRS_ID_META_GYROSCOPE_CALIBRATED (C macro)
FRS_ID_META_GYROSCOPE_UNCALIBRATED (C macro)
FRS_ID_META_HEART_RATE_MONITOR (C macro)
FRS_ID_META_HUMIDITY (C macro)
FRS_ID_META_LINEAR_ACCELERATION (C macro)
FRS_ID_META_MAGNETIC_FIELD_CALIBRATED (C macro)
FRS_ID_META_MAGNETIC_FIELD_UNCALIBRATED (C macro)
FRS_ID_META_PERSONAL_ACTIVITY_CLASSIFIER (C macro)
FRS_ID_META_PICKUP_DETECTOR (C macro)
FRS_ID_META_POCKET_DETECTOR (C macro)
FRS_ID_META_PRESSURE (C macro)
FRS_ID_META_PROXIMITY (C macro)
FRS_ID_META_RAW_ACCELEROMETER (C macro)
FRS_ID_META_RAW_GYROSCOPE (C macro)
FRS_ID_META_RAW_MAGNETOMETER (C macro)
FRS_ID_META_ROTATION_VECTOR (C macro)
FRS_ID_META_SHAKE_DETECTOR (C macro)
FRS_ID_META_SIGNIFICANT_MOTION (C macro)
FRS_ID_META_SLEEP_DETECTOR (C macro)
FRS_ID_META_STABILITY_CLASSIFIER (C macro)
FRS_ID_META_STABILITY_DETECTOR (C macro)
FRS_ID_META_STEP_COUNTER (C macro)
FRS_ID_META_STEP_DETECTOR (C macro)
FRS_ID_META_TAP_DETECTOR (C macro)
FRS_ID_META_TEMPERATURE (C macro)
FRS_ID_META_TILT_DETECTOR (C macro)
G
GYRO_INTEGRATED_RV_CONFIG (C macro)
GYROSCOPE_ORIENTATION (C macro)
I
I2CInterface (C++ class)
I2CInterface::close (C++ function)
I2CInterface::I2CInterface (C++ function)
I2CInterface::open (C++ function)
I2CInterface::read (C++ function)
I2CInterface::write (C++ function)
M
MAGNETOMETER_ORIENTATION (C macro)
MAX_FUSION_PERIOD (C macro)
ME_POWER_MGMT (C macro)
ME_TIME_SOURCE_SELECT (C macro)
N
NOMINAL_CALIBRATION (C macro)
NOMINAL_CALIBRATION_SRA (C macro)
P
PAC_IN_VEHICLE (C macro)
PAC_ON_BICYCLE (C macro)
PAC_ON_FOOT (C macro)
PAC_ON_STAIRS (C macro)
PAC_OPTION_COUNT (C macro)
PAC_RUNNING (C macro)
PAC_STILL (C macro)
PAC_TILTING (C macro)
PAC_UNKNOWN (C macro)
PAC_WALKING (C macro)
PICKUP_DETECTOR_CONFIG (C macro)
PICKUP_LEVEL_TO_NOT_LEVEL (C macro)
PICKUP_STOP_WITHIN_REGION (C macro)
POCKET_DETECTOR_CONFIG (C macro)
PROXIMITY_SENSOR_CAL (C macro)
R
read16 (C++ function)
read32 (C++ function)
read8 (C++ function)
readu16 (C++ function)
readu32 (C++ function)
readu8 (C++ function)
S
SCREEN_ACCEL_ORIENTATION (C macro)
SERIAL_NUMBER (C macro)
sh2_Accelerometer (C++ struct)
sh2_Accelerometer::x (C++ member)
sh2_Accelerometer::y (C++ member)
sh2_Accelerometer::z (C++ member)
sh2_Accelerometer_t (C++ type)
sh2_AmbientLight (C++ struct)
sh2_AmbientLight::value (C++ member)
sh2_AmbientLight_t (C++ type)
sh2_AsyncEvent (C++ struct)
sh2_AsyncEvent::[anonymous] (C++ member)
sh2_AsyncEvent::eventId (C++ member)
sh2_AsyncEvent::sh2SensorConfigResp (C++ member)
sh2_AsyncEvent::shtpEvent (C++ member)
sh2_AsyncEvent_t (C++ type)
sh2_AsyncEventId_e (C++ enum)
sh2_AsyncEventId_e::SH2_GET_FEATURE_RESP (C++ enumerator)
sh2_AsyncEventId_e::SH2_RESET (C++ enumerator)
sh2_AsyncEventId_e::SH2_SHTP_EVENT (C++ enumerator)
sh2_AsyncEventId_t (C++ type)
SH2_CAL_ACCEL (C macro)
SH2_CAL_GYRO (C macro)
SH2_CAL_MAG (C macro)
SH2_CAL_PLANAR (C macro)
sh2_CalStatus_t (C++ enum)
sh2_CalStatus_t::SH2_CAL_GYRO_DROPS_OUTSIDE_SPEC (C++ enumerator)
sh2_CalStatus_t::SH2_CAL_GYRO_GAIN_OUTSIDE_SPEC (C++ enumerator)
sh2_CalStatus_t::SH2_CAL_GYRO_PERIOD_OUTSIDE_SPEC (C++ enumerator)
sh2_CalStatus_t::SH2_CAL_NO_STATIONARY_DETECTION (C++ enumerator)
sh2_CalStatus_t::SH2_CAL_NO_ZRO (C++ enumerator)
sh2_CalStatus_t::SH2_CAL_ROTATION_OUTSIDE_SPEC (C++ enumerator)
sh2_CalStatus_t::SH2_CAL_SUCCESS (C++ enumerator)
sh2_CalStatus_t::SH2_CAL_ZGO_OUTSIDE_SPEC (C++ enumerator)
sh2_CalStatus_t::SH2_CAL_ZRO_OUTSIDE_SPEC (C++ enumerator)
sh2_CircleDetector (C++ struct)
sh2_CircleDetector::circle (C++ member)
sh2_CircleDetector_t (C++ type)
sh2_clearCounts (C++ function)
sh2_clearDcdAndReset (C++ function)
sh2_clearTare (C++ function)
sh2_close (C++ function)
sh2_Counts (C++ struct)
sh2_Counts::accepted (C++ member)
sh2_Counts::attempted (C++ member)
sh2_Counts::offered (C++ member)
sh2_Counts::on (C++ member)
sh2_Counts_t (C++ type)
sh2_decodeSensorEvent (C++ function)
sh2_devOn (C++ function)
sh2_devReset (C++ function)
sh2_devSleep (C++ function)
SH2_ERR (C macro)
SH2_ERR_BAD_PARAM (C macro)
SH2_ERR_HUB (C macro)
SH2_ERR_IO (C macro)
SH2_ERR_OP_IN_PROGRESS (C macro)
SH2_ERR_TIMEOUT (C macro)
sh2_ErrorRecord (C++ struct)
sh2_ErrorRecord::code (C++ member)
sh2_ErrorRecord::error (C++ member)
sh2_ErrorRecord::module (C++ member)
sh2_ErrorRecord::sequence (C++ member)
sh2_ErrorRecord::severity (C++ member)
sh2_ErrorRecord::source (C++ member)
sh2_ErrorRecord_t (C++ type)
sh2_finishCal (C++ function)
sh2_FlipDetector (C++ struct)
sh2_FlipDetector::flip (C++ member)
sh2_FlipDetector_t (C++ type)
sh2_flush (C++ function)
sh2_getCalConfig (C++ function)
sh2_getCounts (C++ function)
sh2_getErrors (C++ function)
sh2_getFrs (C++ function)
sh2_getMetadata (C++ function)
sh2_getOscType (C++ function)
sh2_getProdIds (C++ function)
sh2_getSensorConfig (C++ function)
sh2_GyroIntegratedRV (C++ struct)
sh2_GyroIntegratedRV::angVelX (C++ member)
sh2_GyroIntegratedRV::angVelY (C++ member)
sh2_GyroIntegratedRV::angVelZ (C++ member)
sh2_GyroIntegratedRV::i (C++ member)
sh2_GyroIntegratedRV::j (C++ member)
sh2_GyroIntegratedRV::k (C++ member)
sh2_GyroIntegratedRV::real (C++ member)
sh2_GyroIntegratedRV_t (C++ type)
sh2_Gyroscope (C++ struct)
sh2_Gyroscope::x (C++ member)
sh2_Gyroscope::y (C++ member)
sh2_Gyroscope::z (C++ member)
sh2_Gyroscope_t (C++ type)
sh2_GyroscopeUncalibrated (C++ struct)
sh2_GyroscopeUncalibrated::biasX (C++ member)
sh2_GyroscopeUncalibrated::biasY (C++ member)
sh2_GyroscopeUncalibrated::biasZ (C++ member)
sh2_GyroscopeUncalibrated::x (C++ member)
sh2_GyroscopeUncalibrated::y (C++ member)
sh2_GyroscopeUncalibrated::z (C++ member)
sh2_GyroscopeUncalibrated_t (C++ type)
SH2_HAL_DMA_SIZE (C macro)
SH2_HAL_MAX_PAYLOAD_IN (C macro)
SH2_HAL_MAX_PAYLOAD_OUT (C macro)
SH2_HAL_MAX_TRANSFER_IN (C macro)
SH2_HAL_MAX_TRANSFER_OUT (C macro)
sh2_Hal_s (C++ struct)
sh2_Hal_s::close (C++ member)
sh2_Hal_s::cookie (C++ member)
sh2_Hal_s::getTimeUs (C++ member)
sh2_Hal_s::open (C++ member)
sh2_Hal_s::read (C++ member)
sh2_Hal_s::write (C++ member)
sh2_Hal_t (C++ type)
sh2_HeartRateMonitor (C++ struct)
sh2_HeartRateMonitor::heartRate (C++ member)
sh2_HeartRateMonitor_t (C++ type)
sh2_Humidity (C++ struct)
sh2_Humidity::value (C++ member)
sh2_Humidity_t (C++ type)
sh2_IZroMotionIntent_t (C++ enum)
sh2_IZroMotionIntent_t::SH2_IZRO_MI_IN_MOTION (C++ enumerator)
sh2_IZroMotionIntent_t::SH2_IZRO_MI_STATIONARY_NO_VIBRATION (C++ enumerator)
sh2_IZroMotionIntent_t::SH2_IZRO_MI_STATIONARY_WITH_VIBRATION (C++ enumerator)
sh2_IZroMotionIntent_t::SH2_IZRO_MI_UNKNOWN (C++ enumerator)
sh2_IZroMotionRequest_t (C++ enum)
sh2_IZroMotionRequest_t::SH2_IZRO_MR_NO_REQUEST (C++ enumerator)
sh2_IZroMotionRequest_t::SH2_IZRO_MR_STATIONARY_NON_URGENT (C++ enumerator)
sh2_IZroMotionRequest_t::SH2_IZRO_MR_STATIONARY_URGENT (C++ enumerator)
sh2_IZroMotionRequest_t::SH2_IZRO_MR_STAY_STATIONARY (C++ enumerator)
sh2_IZroRequest (C++ struct)
sh2_IZroRequest::intent (C++ member)
sh2_IZroRequest::request (C++ member)
sh2_IZroRequest_t (C++ type)
sh2_MagneticField (C++ struct)
sh2_MagneticField::x (C++ member)
sh2_MagneticField::y (C++ member)
sh2_MagneticField::z (C++ member)
sh2_MagneticField_t (C++ type)
sh2_MagneticFieldUncalibrated (C++ struct)
sh2_MagneticFieldUncalibrated::biasX (C++ member)
sh2_MagneticFieldUncalibrated::biasY (C++ member)
sh2_MagneticFieldUncalibrated::biasZ (C++ member)
sh2_MagneticFieldUncalibrated::x (C++ member)
sh2_MagneticFieldUncalibrated::y (C++ member)
sh2_MagneticFieldUncalibrated::z (C++ member)
sh2_MagneticFieldUncalibrated_t (C++ type)
SH2_MAX_PROD_ID_ENTRIES (C macro)
SH2_MAX_SENSOR_EVENT_LEN (C macro)
SH2_OK (C macro)
sh2_open (C++ function)
sh2_OscType_t (C++ enum)
sh2_OscType_t::SH2_OSC_EXT_CLOCK (C++ enumerator)
sh2_OscType_t::SH2_OSC_EXT_CRYSTAL (C++ enumerator)
sh2_OscType_t::SH2_OSC_INTERNAL (C++ enumerator)
sh2_persistTare (C++ function)
sh2_PersonalActivityClassifier (C++ struct)
sh2_PersonalActivityClassifier::confidence (C++ member)
sh2_PersonalActivityClassifier::lastPage (C++ member)
sh2_PersonalActivityClassifier::mostLikelyState (C++ member)
sh2_PersonalActivityClassifier::page (C++ member)
sh2_PersonalActivityClassifier_t (C++ type)
sh2_PickupDetector (C++ struct)
sh2_PickupDetector::pickup (C++ member)
sh2_PickupDetector_t (C++ type)
sh2_PocketDetector (C++ struct)
sh2_PocketDetector::pocket (C++ member)
sh2_PocketDetector_t (C++ type)
sh2_Pressure (C++ struct)
sh2_Pressure::value (C++ member)
sh2_Pressure_t (C++ type)
sh2_ProductId_s (C++ struct)
sh2_ProductId_s::reserved0 (C++ member)
sh2_ProductId_s::reserved1 (C++ member)
sh2_ProductId_s::resetCause (C++ member)
sh2_ProductId_s::swBuildNumber (C++ member)
sh2_ProductId_s::swPartNumber (C++ member)
sh2_ProductId_s::swVersionMajor (C++ member)
sh2_ProductId_s::swVersionMinor (C++ member)
sh2_ProductId_s::swVersionPatch (C++ member)
sh2_ProductId_t (C++ type)
sh2_ProductIds_s (C++ struct)
sh2_ProductIds_s::entry (C++ member)
sh2_ProductIds_s::numEntries (C++ member)
sh2_ProductIds_t (C++ type)
sh2_Proximity (C++ struct)
sh2_Proximity::value (C++ member)
sh2_Proximity_t (C++ type)
sh2_Quaternion (C++ struct)
sh2_Quaternion::w (C++ member)
sh2_Quaternion::x (C++ member)
sh2_Quaternion::y (C++ member)
sh2_Quaternion::z (C++ member)
sh2_Quaternion_t (C++ type)
sh2_RawAccelerometer (C++ struct)
sh2_RawAccelerometer::timestamp (C++ member)
sh2_RawAccelerometer::x (C++ member)
sh2_RawAccelerometer::y (C++ member)
sh2_RawAccelerometer::z (C++ member)
sh2_RawAccelerometer_t (C++ type)
sh2_RawGyroscope (C++ struct)
sh2_RawGyroscope::temperature (C++ member)
sh2_RawGyroscope::timestamp (C++ member)
sh2_RawGyroscope::x (C++ member)
sh2_RawGyroscope::y (C++ member)
sh2_RawGyroscope::z (C++ member)
sh2_RawGyroscope_t (C++ type)
sh2_RawMagnetometer (C++ struct)
sh2_RawMagnetometer::timestamp (C++ member)
sh2_RawMagnetometer::x (C++ member)
sh2_RawMagnetometer::y (C++ member)
sh2_RawMagnetometer::z (C++ member)
sh2_RawMagnetometer_t (C++ type)
sh2_reinitialize (C++ function)
sh2_Reserved (C++ struct)
sh2_Reserved::tbd (C++ member)
sh2_Reserved_t (C++ type)
sh2_RotationVector (C++ struct)
sh2_RotationVector::i (C++ member)
sh2_RotationVector::j (C++ member)
sh2_RotationVector::k (C++ member)
sh2_RotationVector::real (C++ member)
sh2_RotationVector_t (C++ type)
sh2_RotationVectorWAcc (C++ struct)
sh2_RotationVectorWAcc::accuracy (C++ member)
sh2_RotationVectorWAcc::i (C++ member)
sh2_RotationVectorWAcc::j (C++ member)
sh2_RotationVectorWAcc::k (C++ member)
sh2_RotationVectorWAcc::real (C++ member)
sh2_RotationVectorWAcc_t (C++ type)
sh2_saveDcdNow (C++ function)
sh2_SensorConfig (C++ struct)
sh2_SensorConfig::alwaysOnEnabled (C++ member)
sh2_SensorConfig::batchInterval_us (C++ member)
sh2_SensorConfig::changeSensitivity (C++ member)
sh2_SensorConfig::changeSensitivityEnabled (C++ member)
sh2_SensorConfig::changeSensitivityRelative (C++ member)
sh2_SensorConfig::reportInterval_us (C++ member)
sh2_SensorConfig::sensorSpecific (C++ member)
sh2_SensorConfig::wakeupEnabled (C++ member)
sh2_SensorConfig_t (C++ type)
sh2_SensorConfigResp_e (C++ struct)
sh2_SensorConfigResp_e::sensorConfig (C++ member)
sh2_SensorConfigResp_e::sensorId (C++ member)
sh2_SensorConfigResp_t (C++ type)
sh2_SensorEvent (C++ struct)
sh2_SensorEvent::len (C++ member)
sh2_SensorEvent::report (C++ member)
sh2_SensorEvent::reportId (C++ member)
sh2_SensorEvent::timestamp_uS (C++ member)
sh2_SensorEvent_t (C++ type)
sh2_SensorId_e (C++ enum)
sh2_SensorId_e::SH2_ACCELEROMETER (C++ enumerator)
sh2_SensorId_e::SH2_AMBIENT_LIGHT (C++ enumerator)
sh2_SensorId_e::SH2_ARVR_STABILIZED_GRV (C++ enumerator)
sh2_SensorId_e::SH2_ARVR_STABILIZED_RV (C++ enumerator)
sh2_SensorId_e::SH2_CIRCLE_DETECTOR (C++ enumerator)
sh2_SensorId_e::SH2_FLIP_DETECTOR (C++ enumerator)
sh2_SensorId_e::SH2_GAME_ROTATION_VECTOR (C++ enumerator)
sh2_SensorId_e::SH2_GEOMAGNETIC_ROTATION_VECTOR (C++ enumerator)
sh2_SensorId_e::SH2_GRAVITY (C++ enumerator)
sh2_SensorId_e::SH2_GYRO_INTEGRATED_RV (C++ enumerator)
sh2_SensorId_e::SH2_GYROSCOPE_CALIBRATED (C++ enumerator)
sh2_SensorId_e::SH2_GYROSCOPE_UNCALIBRATED (C++ enumerator)
sh2_SensorId_e::SH2_HEART_RATE_MONITOR (C++ enumerator)
sh2_SensorId_e::SH2_HUMIDITY (C++ enumerator)
sh2_SensorId_e::SH2_IZRO_MOTION_REQUEST (C++ enumerator)
sh2_SensorId_e::SH2_LINEAR_ACCELERATION (C++ enumerator)
sh2_SensorId_e::SH2_MAGNETIC_FIELD_CALIBRATED (C++ enumerator)
sh2_SensorId_e::SH2_MAGNETIC_FIELD_UNCALIBRATED (C++ enumerator)
sh2_SensorId_e::SH2_MAX_SENSOR_ID (C++ enumerator)
sh2_SensorId_e::SH2_PERSONAL_ACTIVITY_CLASSIFIER (C++ enumerator)
sh2_SensorId_e::SH2_PICKUP_DETECTOR (C++ enumerator)
sh2_SensorId_e::SH2_POCKET_DETECTOR (C++ enumerator)
sh2_SensorId_e::SH2_PRESSURE (C++ enumerator)
sh2_SensorId_e::SH2_PROXIMITY (C++ enumerator)
sh2_SensorId_e::SH2_RAW_ACCELEROMETER (C++ enumerator)
sh2_SensorId_e::SH2_RAW_GYROSCOPE (C++ enumerator)
sh2_SensorId_e::SH2_RAW_MAGNETOMETER (C++ enumerator)
sh2_SensorId_e::SH2_RESERVED (C++ enumerator)
sh2_SensorId_e::SH2_ROTATION_VECTOR (C++ enumerator)
sh2_SensorId_e::SH2_SHAKE_DETECTOR (C++ enumerator)
sh2_SensorId_e::SH2_SIGNIFICANT_MOTION (C++ enumerator)
sh2_SensorId_e::SH2_SLEEP_DETECTOR (C++ enumerator)
sh2_SensorId_e::SH2_STABILITY_CLASSIFIER (C++ enumerator)
sh2_SensorId_e::SH2_STABILITY_DETECTOR (C++ enumerator)
sh2_SensorId_e::SH2_STEP_COUNTER (C++ enumerator)
sh2_SensorId_e::SH2_STEP_DETECTOR (C++ enumerator)
sh2_SensorId_e::SH2_TAP_DETECTOR (C++ enumerator)
sh2_SensorId_e::SH2_TEMPERATURE (C++ enumerator)
sh2_SensorId_e::SH2_TILT_DETECTOR (C++ enumerator)
sh2_SensorId_t (C++ type)
sh2_SensorMetadata (C++ struct)
sh2_SensorMetadata::batchBufferBytes (C++ member)
sh2_SensorMetadata::fifoMax (C++ member)
sh2_SensorMetadata::fifoReserved (C++ member)
sh2_SensorMetadata::maxPeriod_uS (C++ member)
sh2_SensorMetadata::meVersion (C++ member)
sh2_SensorMetadata::mhVersion (C++ member)
sh2_SensorMetadata::minPeriod_uS (C++ member)
sh2_SensorMetadata::power_mA (C++ member)
sh2_SensorMetadata::qPoint1 (C++ member)
sh2_SensorMetadata::qPoint2 (C++ member)
sh2_SensorMetadata::qPoint3 (C++ member)
sh2_SensorMetadata::range (C++ member)
sh2_SensorMetadata::resolution (C++ member)
sh2_SensorMetadata::revision (C++ member)
sh2_SensorMetadata::sensorSpecific (C++ member)
sh2_SensorMetadata::sensorSpecificLen (C++ member)
sh2_SensorMetadata::shVersion (C++ member)
sh2_SensorMetadata::vendorId (C++ member)
sh2_SensorMetadata::vendorIdLen (C++ member)
sh2_SensorMetadata_t (C++ type)
sh2_SensorValue (C++ struct)
sh2_SensorValue::accelerometer (C++ member)
sh2_SensorValue::ambientLight (C++ member)
sh2_SensorValue::arvrStabilizedGRV (C++ member)
sh2_SensorValue::arvrStabilizedRV (C++ member)
sh2_SensorValue::circleDetector (C++ member)
sh2_SensorValue::delay (C++ member)
sh2_SensorValue::flipDetector (C++ member)
sh2_SensorValue::gameRotationVector (C++ member)
sh2_SensorValue::geoMagRotationVector (C++ member)
sh2_SensorValue::gravity (C++ member)
sh2_SensorValue::gyroIntegratedRV (C++ member)
sh2_SensorValue::gyroscope (C++ member)
sh2_SensorValue::gyroscopeUncal (C++ member)
sh2_SensorValue::heartRateMonitor (C++ member)
sh2_SensorValue::humidity (C++ member)
sh2_SensorValue::izroRequest (C++ member)
sh2_SensorValue::linearAcceleration (C++ member)
sh2_SensorValue::magneticField (C++ member)
sh2_SensorValue::magneticFieldUncal (C++ member)
sh2_SensorValue::personalActivityClassifier (C++ member)
sh2_SensorValue::pickupDetector (C++ member)
sh2_SensorValue::pocketDetector (C++ member)
sh2_SensorValue::pressure (C++ member)
sh2_SensorValue::proximity (C++ member)
sh2_SensorValue::rawAccelerometer (C++ member)
sh2_SensorValue::rawGyroscope (C++ member)
sh2_SensorValue::rawMagnetometer (C++ member)
sh2_SensorValue::reserved (C++ member)
sh2_SensorValue::rotationVector (C++ member)
sh2_SensorValue::sensorId (C++ member)
sh2_SensorValue::sequence (C++ member)
sh2_SensorValue::shakeDetector (C++ member)
sh2_SensorValue::sigMotion (C++ member)
sh2_SensorValue::sleepDetector (C++ member)
sh2_SensorValue::stabilityClassifier (C++ member)
sh2_SensorValue::stabilityDetector (C++ member)
sh2_SensorValue::status (C++ member)
sh2_SensorValue::stepCounter (C++ member)
sh2_SensorValue::stepDetector (C++ member)
sh2_SensorValue::tapDetector (C++ member)
sh2_SensorValue::temperature (C++ member)
sh2_SensorValue::tiltDetector (C++ member)
sh2_SensorValue::timestamp (C++ member)
sh2_SensorValue::un (C++ member)
sh2_SensorValue_t (C++ type)
sh2_service (C++ function)
sh2_setCalConfig (C++ function)
sh2_setDcdAutoSave (C++ function)
sh2_setFrs (C++ function)
sh2_setIZro (C++ function)
sh2_setReorientation (C++ function)
sh2_setSensorCallback (C++ function)
sh2_setSensorConfig (C++ function)
sh2_setTareNow (C++ function)
sh2_ShakeDetector (C++ struct)
sh2_ShakeDetector::shake (C++ member)
sh2_ShakeDetector_t (C++ type)
sh2_ShtpEvent_e (C++ enum)
sh2_ShtpEvent_e::SH2_SHTP_BAD_RX_CHAN (C++ enumerator)
sh2_ShtpEvent_e::SH2_SHTP_BAD_TX_CHAN (C++ enumerator)
sh2_ShtpEvent_e::SH2_SHTP_SHORT_FRAGMENT (C++ enumerator)
sh2_ShtpEvent_e::SH2_SHTP_TOO_LARGE_PAYLOADS (C++ enumerator)
sh2_ShtpEvent_e::SH2_SHTP_TX_DISCARD (C++ enumerator)
sh2_ShtpEvent_t (C++ type)
sh2_SigMotion (C++ struct)
sh2_SigMotion::motion (C++ member)
sh2_SigMotion_t (C++ type)
sh2_SleepDetector (C++ struct)
sh2_SleepDetector::sleepState (C++ member)
sh2_SleepDetector_t (C++ type)
sh2_StabilityClassifier (C++ struct)
sh2_StabilityClassifier::classification (C++ member)
sh2_StabilityClassifier_t (C++ type)
sh2_StabilityDetector (C++ struct)
sh2_StabilityDetector::stability (C++ member)
sh2_StabilityDetector_t (C++ type)
sh2_startCal (C++ function)
sh2_StepCounter (C++ struct)
sh2_StepCounter::latency (C++ member)
sh2_StepCounter::steps (C++ member)
sh2_StepCounter_t (C++ type)
sh2_StepDetector (C++ struct)
sh2_StepDetector::latency (C++ member)
sh2_StepDetector_t (C++ type)
sh2_TapDetector (C++ struct)
sh2_TapDetector::flags (C++ member)
sh2_TapDetector_t (C++ type)
sh2_TareAxis (C++ enum)
sh2_TareAxis::SH2_TARE_X (C++ enumerator)
sh2_TareAxis::SH2_TARE_Y (C++ enumerator)
sh2_TareAxis::SH2_TARE_Z (C++ enumerator)
sh2_TareAxis_t (C++ type)
sh2_TareBasis (C++ enum)
sh2_TareBasis::SH2_TARE_BASIS_GAMING_ROTATION_VECTOR (C++ enumerator)
sh2_TareBasis::SH2_TARE_BASIS_GEOMAGNETIC_ROTATION_VECTOR (C++ enumerator)
sh2_TareBasis::SH2_TARE_BASIS_ROTATION_VECTOR (C++ enumerator)
sh2_TareBasis_t (C++ type)
sh2_Temperature (C++ struct)
sh2_Temperature::value (C++ member)
sh2_Temperature_t (C++ type)
sh2_TiltDetector (C++ struct)
sh2_TiltDetector::tilt (C++ member)
sh2_TiltDetector_t (C++ type)
SHAKE_DETECT_CONFIG (C macro)
SHAKE_X (C macro)
SHAKE_Y (C macro)
SHAKE_Z (C macro)
shtp_AdvertCallback_t (C++ type)
shtp_Callback_t (C++ type)
shtp_chanNo (C++ function)
shtp_close (C++ function)
shtp_Event_e (C++ enum)
shtp_Event_e::SHTP_BAD_RX_CHAN (C++ enumerator)
shtp_Event_e::SHTP_BAD_TX_CHAN (C++ enumerator)
shtp_Event_e::SHTP_SHORT_FRAGMENT (C++ enumerator)
shtp_Event_e::SHTP_TOO_LARGE_PAYLOADS (C++ enumerator)
shtp_Event_e::SHTP_TX_DISCARD (C++ enumerator)
shtp_Event_t (C++ type)
shtp_EventCallback_t (C++ type)
shtp_listenAdvert (C++ function)
shtp_listenChan (C++ function)
shtp_open (C++ function)
shtp_send (C++ function)
shtp_SendCallback_t (C++ type)
shtp_service (C++ function)
shtp_setEventCallback (C++ function)
SIG_MOTION_DETECT_CONFIG (C macro)
SLEEP_DETECTOR_CONFIG (C macro)
SPIInterface (C++ class)
SPIInterface::close (C++ function)
SPIInterface::open (C++ function)
SPIInterface::read (C++ function)
SPIInterface::SPIInterface (C++ function)
SPIInterface::write (C++ function)
STABILITY_CLASSIFIER_MOTION (C macro)
STABILITY_CLASSIFIER_ON_TABLE (C macro)
STABILITY_CLASSIFIER_STABLE (C macro)
STABILITY_CLASSIFIER_STATIONARY (C macro)
STABILITY_CLASSIFIER_UNKNOWN (C macro)
STABILITY_DETECTOR_CONFIG (C macro)
STABILITY_ENTERED (C macro)
STABILITY_EXITED (C macro)
STATIC_CALIBRATION_AGM (C macro)
STATIC_CALIBRATION_SRA (C macro)
SYSTEM_ORIENTATION (C macro)
T
TAG_ADV_COUNT (C macro)
TAG_APP_NAME (C macro)
TAG_APP_SPECIFIC (C macro)
TAG_CHANNEL_NAME (C macro)
TAG_GUID (C macro)
TAG_MAX_CARGO_PLUS_HEADER_READ (C macro)
TAG_MAX_CARGO_PLUS_HEADER_WRITE (C macro)
TAG_MAX_TRANSFER_READ (C macro)
TAG_MAX_TRANSFER_WRITE (C macro)
TAG_NORMAL_CHANNEL (C macro)
TAG_NULL (C macro)
TAG_WAKE_CHANNEL (C macro)
TAP_DETECT_CONFIG (C macro)
TAPDET_DOUBLE (C macro)
TAPDET_X (C macro)
TAPDET_X_POS (C macro)
TAPDET_Y (C macro)
TAPDET_Y_POS (C macro)
TAPDET_Z (C macro)
TAPDET_Z_POS (C macro)
TILT_DETECTOR_CONFIG (C macro)
U
UART_FORMAT (C macro)
UARTInterface (C++ class)
UARTInterface::close (C++ function)
UARTInterface::open (C++ function)
UARTInterface::read (C++ function)
UARTInterface::UARTInterface (C++ function)
UARTInterface::write (C++ function)
USER_RECORD (C macro)
W
Watchdog (C++ class)
Watchdog::get_callback (C++ function)
Watchdog::get_check_interval (C++ function)
Watchdog::get_timeout (C++ function)
Watchdog::reset (C++ function)
Watchdog::set_callback (C++ function)
Watchdog::set_check_interval (C++ function)
Watchdog::set_timeout (C++ function)
Watchdog::start (C++ function)
Watchdog::stop (C++ function)
Watchdog::Watchdog (C++ function)
Watchdog::~Watchdog (C++ function)
write16 (C++ function)
write32 (C++ function)
write8 (C++ function)
writeu16 (C++ function)
writeu32 (C++ function)
writeu8 (C++ function)