Crate sh2

Source

Re-exports§

pub use self::sh2_TareBasis as sh2_TareBasis_t;
pub use self::sh2_TareAxis as sh2_TareAxis_t;
pub use self::sh2_AsyncEventId_e as sh2_AsyncEventId_t;
pub use self::shtp_Event_e as shtp_Event_t;

Structs§

__fsid_t
sh2_Accelerometer
@brief Accelerometer
sh2_AmbientLight
@brief Ambient Light
sh2_AsyncEvent
sh2_CircleDetector
@brief circleDetector
sh2_Counts
@brief SensorHub Counter Record
sh2_DeadReckoningPose
sh2_ErrorRecord
@brief SensorHub Error Record
sh2_FlipDetector
@brief flipDetector
sh2_GyroIntegratedRV
@brief Gyro Integrated Rotation Vector
sh2_Gyroscope
@brief Gyroscope
sh2_GyroscopeUncalibrated
@brief Uncalibrated gyroscope
sh2_Hal_s
sh2_HeartRateMonitor
@brief heartRateMonitor
sh2_Humidity
@brief Humidity
sh2_IZroRequest
sh2_MagneticField
@brief Magnetic field
sh2_MagneticFieldUncalibrated
@brief Uncalibrated magnetic field
sh2_PersonalActivityClassifier
sh2_PickupDetector
sh2_PocketDetector
@brief pocketDetector
sh2_Pressure
@brief Atmospheric Pressure
sh2_ProductId_s
@brief Product Id value
sh2_ProductIds_s
sh2_Proximity
@brief Proximity
sh2_Quaternion
@brief Quaternion (double precision floating point representation.)
sh2_RawAccelerometer
@brief Raw Accelerometer
sh2_RawGyroscope
@brief Raw gyroscope
sh2_RawMagnetometer
@brief Raw Magnetometer
sh2_RawOptFlow
sh2_Reserved
@brief Reserved
sh2_RotationVector
@brief Rotation Vector
sh2_RotationVectorWAcc
@brief Rotation Vector with Accuracy
sh2_SensorConfig
@brief Sensor Configuration settings
sh2_SensorConfigResp_e
sh2_SensorEvent
sh2_SensorMetadata
@brief Sensor Metadata Record
sh2_SensorValue
sh2_ShakeDetector
sh2_SigMotion
@brief SigMotion
sh2_SleepDetector
@brief sleepDetector
sh2_StabilityClassifier
sh2_StabilityDetector
sh2_StepCounter
@brief StepCounter
sh2_StepDetector
@brief StepDetector
sh2_TapDetector
sh2_Temperature
@brief Temperature
sh2_TiltDetector
@brief tiltDetector
sh2_WheelEncoder

Constants§

ACCEL_ORIENTATION
ACTIVITY_TRACKER_CONFIG
ALS_CAL
ARVR_STABILIZATION_GRV
ARVR_STABILIZATION_RV
CIRCLE_DETECTOR_CONFIG
DR_CAL
DR_CAL_CONFIG
DR_FUSION_CONFIG
DR_IMU_CONFIG
DR_LIGHT_REC_CONFIG
DR_OF_CONFIG
DR_QUAL_CONFIG
DR_SYNC_CONFIG
DR_VEL_EST_CONFIG
DR_WHEEL_CONFIG
DR_WHEEL_SELECT
DYNAMIC_CALIBRATION
ES_AMBIENT_LIGHT_CAL
ES_HUMIDITY_CAL
ES_PRESSURE_CAL
ES_PROXIMITY_CAL
ES_TEMPERATURE_CAL
FLIP_DETECTOR_CONFIG
FRS_ID_META_ACCELEROMETER
FRS_ID_META_AMBIENT_LIGHT
FRS_ID_META_ARVR_STABILIZED_GRV
FRS_ID_META_ARVR_STABILIZED_RV
FRS_ID_META_CIRCLE_DETECTOR
FRS_ID_META_FLIP_DETECTOR
FRS_ID_META_GAME_ROTATION_VECTOR
FRS_ID_META_GEOMAGNETIC_ROTATION_VECTOR
FRS_ID_META_GRAVITY
FRS_ID_META_GYROSCOPE_CALIBRATED
FRS_ID_META_GYROSCOPE_UNCALIBRATED
FRS_ID_META_GYRO_INTEGRATED_RV
FRS_ID_META_HEART_RATE_MONITOR
FRS_ID_META_HUMIDITY
FRS_ID_META_LINEAR_ACCELERATION
FRS_ID_META_MAGNETIC_FIELD_CALIBRATED
FRS_ID_META_MAGNETIC_FIELD_UNCALIBRATED
FRS_ID_META_PERSONAL_ACTIVITY_CLASSIFIER
FRS_ID_META_PICKUP_DETECTOR
FRS_ID_META_POCKET_DETECTOR
FRS_ID_META_PRESSURE
FRS_ID_META_PROXIMITY
FRS_ID_META_RAW_ACCELEROMETER
FRS_ID_META_RAW_GYROSCOPE
FRS_ID_META_RAW_MAGNETOMETER
FRS_ID_META_RAW_OPTICAL_FLOW
FRS_ID_META_ROTATION_VECTOR
FRS_ID_META_SHAKE_DETECTOR
FRS_ID_META_SIGNIFICANT_MOTION
FRS_ID_META_SLEEP_DETECTOR
FRS_ID_META_STABILITY_CLASSIFIER
FRS_ID_META_STABILITY_DETECTOR
FRS_ID_META_STEP_COUNTER
FRS_ID_META_STEP_DETECTOR
FRS_ID_META_TAP_DETECTOR
FRS_ID_META_TEMPERATURE
FRS_ID_META_TILT_DETECTOR
GYROSCOPE_ORIENTATION
GYRO_INTEGRATED_RV_CONFIG
INT8_MAX
INT8_MIN
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
MAGNETOMETER_ORIENTATION
MAX_FUSION_PERIOD
ME_POWER_MGMT
ME_TIME_SOURCE_SELECT
NOMINAL_CALIBRATION
NOMINAL_CALIBRATION_SRA
PAC_IN_VEHICLE
PAC_ON_BICYCLE
PAC_ON_FOOT
PAC_RUNNING
PAC_STILL
PAC_TILTING
PAC_UNKNOWN
PAC_WALKING
PICKUP_DETECTOR_CONFIG
PICKUP_LEVEL_TO_NOT_LEVEL
PICKUP_STOP_WITHIN_REGION
POCKET_DETECTOR_CONFIG
PROXIMITY_SENSOR_CAL
PTRDIFF_MAX
PTRDIFF_MIN
SCREEN_ACCEL_ORIENTATION
SERIAL_NUMBER
SH2_CAL_ACCEL
SH2_CAL_GYRO
SH2_CAL_MAG
SH2_CAL_ON_TABLE
SH2_CAL_PLANAR
SH2_CAL_ZERO_GYRO_CONTROL_MASK
SH2_CAL_ZERO_GYRO_CONTROL_NEVER
SH2_CAL_ZERO_GYRO_CONTROL_ON_TABLE_CLASS
SH2_CAL_ZERO_GYRO_CONTROL_ON_TABLE_CLASS_OR_LONG_TERM_STABLE
SH2_CAL_ZERO_GYRO_CONTROL_ON_TABLE_DETECT
SH2_ERR
SH2_ERR_BAD_PARAM
SH2_ERR_HUB
SH2_ERR_IO
SH2_ERR_OP_IN_PROGRESS
SH2_ERR_TIMEOUT
SH2_HAL_MAX_PAYLOAD_IN
SH2_HAL_MAX_PAYLOAD_OUT
SH2_HAL_MAX_TRANSFER_IN
SH2_HAL_MAX_TRANSFER_OUT
SH2_MAX_PROD_ID_ENTRIES
SH2_MAX_SENSOR_EVENT_LEN
SH2_OK
SHAKE_DETECT_CONFIG
SHAKE_X
SHAKE_Y
SHAKE_Z
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIG_MOTION_DETECT_CONFIG
SIZE_MAX
SLEEP_DETECTOR_CONFIG
STABILITY_CLASSIFIER_MOTION
STABILITY_CLASSIFIER_ON_TABLE
STABILITY_CLASSIFIER_STABLE
STABILITY_CLASSIFIER_STATIONARY
STABILITY_CLASSIFIER_UNKNOWN
STABILITY_DETECTOR_CONFIG
STABILITY_ENTERED
STABILITY_EXITED
STATIC_CALIBRATION_AGM
STATIC_CALIBRATION_SRA
SYSTEM_ORIENTATION
TAPDET_DOUBLE
TAPDET_X
TAPDET_X_POS
TAPDET_Y
TAPDET_Y_POS
TAPDET_Z
TAPDET_Z_POS
TAP_DETECT_CONFIG
TILT_DETECTOR_CONFIG
UART_FORMAT
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINTPTR_MAX
UINT_FAST8_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
USER_RECORD
WINT_MAX
WINT_MIN
_ATFILE_SOURCE
_BITS_STDINT_INTN_H
_BITS_STDINT_LEAST_H
_BITS_STDINT_UINTN_H
_BITS_TIME64_H
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BITS_WCHAR_H
_DEFAULT_SOURCE
_FEATURES_H
_POSIX_C_SOURCE
_POSIX_SOURCE
_STDC_PREDEF_H
_STDINT_H
_SYS_CDEFS_H
__FD_SETSIZE
__GLIBC_MINOR__
__GLIBC_USE_C2X_STRTOL
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_DEPRECATED_SCANF
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_BFP_EXT_C2X
__GLIBC_USE_IEC_60559_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_ISOC2X
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNU_LIBRARY__
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64
__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
__OFF_T_MATCHES_OFF64_T
__RLIM_T_MATCHES_RLIM64_T
__STATFS_MATCHES_STATFS64
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_IEC_60559_BFP__
__STDC_IEC_60559_COMPLEX__
__STDC_ISO_10646__
__SYSCALL_WORDSIZE
__TIMESIZE
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__bool_true_false_are_defined
__glibc_c99_flexarr_available
false_
sh2_AsyncEventId_e_SH2_GET_FEATURE_RESP
sh2_AsyncEventId_e_SH2_RESET
sh2_AsyncEventId_e_SH2_SHTP_EVENT
sh2_CalStatus_t_SH2_CAL_GYRO_DROPS_OUTSIDE_SPEC
sh2_CalStatus_t_SH2_CAL_GYRO_GAIN_OUTSIDE_SPEC
sh2_CalStatus_t_SH2_CAL_GYRO_PERIOD_OUTSIDE_SPEC
sh2_CalStatus_t_SH2_CAL_NO_STATIONARY_DETECTION
sh2_CalStatus_t_SH2_CAL_NO_ZRO
sh2_CalStatus_t_SH2_CAL_ROTATION_OUTSIDE_SPEC
sh2_CalStatus_t_SH2_CAL_SUCCESS
sh2_CalStatus_t_SH2_CAL_ZGO_OUTSIDE_SPEC
sh2_CalStatus_t_SH2_CAL_ZRO_OUTSIDE_SPEC
sh2_IZroMotionIntent_t_SH2_IZRO_MI_ACCELERATING
sh2_IZroMotionIntent_t_SH2_IZRO_MI_IN_MOTION
sh2_IZroMotionIntent_t_SH2_IZRO_MI_STATIONARY_NO_VIBRATION
sh2_IZroMotionIntent_t_SH2_IZRO_MI_STATIONARY_WITH_VIBRATION
sh2_IZroMotionIntent_t_SH2_IZRO_MI_UNKNOWN
sh2_IZroMotionRequest_t_SH2_IZRO_MR_NO_REQUEST
sh2_IZroMotionRequest_t_SH2_IZRO_MR_STATIONARY_NON_URGENT
sh2_IZroMotionRequest_t_SH2_IZRO_MR_STATIONARY_URGENT
sh2_IZroMotionRequest_t_SH2_IZRO_MR_STAY_STATIONARY
sh2_OscType_t_SH2_OSC_EXT_CLOCK
sh2_OscType_t_SH2_OSC_EXT_CRYSTAL
sh2_OscType_t_SH2_OSC_INTERNAL
sh2_SensorId_e_SH2_ACCELEROMETER
sh2_SensorId_e_SH2_AMBIENT_LIGHT
sh2_SensorId_e_SH2_ARVR_STABILIZED_GRV
sh2_SensorId_e_SH2_ARVR_STABILIZED_RV
sh2_SensorId_e_SH2_CIRCLE_DETECTOR
sh2_SensorId_e_SH2_DEAD_RECKONING_POSE
sh2_SensorId_e_SH2_FLIP_DETECTOR
sh2_SensorId_e_SH2_GAME_ROTATION_VECTOR
sh2_SensorId_e_SH2_GEOMAGNETIC_ROTATION_VECTOR
sh2_SensorId_e_SH2_GRAVITY
sh2_SensorId_e_SH2_GYROSCOPE_CALIBRATED
sh2_SensorId_e_SH2_GYROSCOPE_UNCALIBRATED
sh2_SensorId_e_SH2_GYRO_INTEGRATED_RV
sh2_SensorId_e_SH2_HEART_RATE_MONITOR
sh2_SensorId_e_SH2_HUMIDITY
sh2_SensorId_e_SH2_IZRO_MOTION_REQUEST
sh2_SensorId_e_SH2_LINEAR_ACCELERATION
sh2_SensorId_e_SH2_MAGNETIC_FIELD_CALIBRATED
sh2_SensorId_e_SH2_MAGNETIC_FIELD_UNCALIBRATED
sh2_SensorId_e_SH2_MAX_SENSOR_ID
sh2_SensorId_e_SH2_PERSONAL_ACTIVITY_CLASSIFIER
sh2_SensorId_e_SH2_PICKUP_DETECTOR
sh2_SensorId_e_SH2_POCKET_DETECTOR
sh2_SensorId_e_SH2_PRESSURE
sh2_SensorId_e_SH2_PROXIMITY
sh2_SensorId_e_SH2_RAW_ACCELEROMETER
sh2_SensorId_e_SH2_RAW_GYROSCOPE
sh2_SensorId_e_SH2_RAW_MAGNETOMETER
sh2_SensorId_e_SH2_RAW_OPTICAL_FLOW
sh2_SensorId_e_SH2_RESERVED
sh2_SensorId_e_SH2_ROTATION_VECTOR
sh2_SensorId_e_SH2_SHAKE_DETECTOR
sh2_SensorId_e_SH2_SIGNIFICANT_MOTION
sh2_SensorId_e_SH2_SLEEP_DETECTOR
sh2_SensorId_e_SH2_STABILITY_CLASSIFIER
sh2_SensorId_e_SH2_STABILITY_DETECTOR
sh2_SensorId_e_SH2_STEP_COUNTER
sh2_SensorId_e_SH2_STEP_DETECTOR
sh2_SensorId_e_SH2_TAP_DETECTOR
sh2_SensorId_e_SH2_TEMPERATURE
sh2_SensorId_e_SH2_TILT_DETECTOR
sh2_SensorId_e_SH2_WHEEL_ENCODER
sh2_ShtpEvent_e_SH2_SHTP_BAD_FRAGMENT
sh2_ShtpEvent_e_SH2_SHTP_BAD_RX_CHAN
sh2_ShtpEvent_e_SH2_SHTP_BAD_SN
sh2_ShtpEvent_e_SH2_SHTP_BAD_TX_CHAN
sh2_ShtpEvent_e_SH2_SHTP_INTERRUPTED_PAYLOAD
sh2_ShtpEvent_e_SH2_SHTP_SHORT_FRAGMENT
sh2_ShtpEvent_e_SH2_SHTP_TOO_LARGE_PAYLOADS
sh2_ShtpEvent_e_SH2_SHTP_TX_DISCARD
sh2_TareAxis_SH2_TARE_CONTROL_SEQUENCE_DEFAULT
< @brief Tare “typical” toration for source/axis combination
sh2_TareAxis_SH2_TARE_CONTROL_SEQUENCE_POST
< @brief Apply to post-rotation (tare device to world)
sh2_TareAxis_SH2_TARE_CONTROL_SEQUENCE_PRE
< @brief Apply to pre-rotation (tare world to device)
sh2_TareAxis_SH2_TARE_CONTROL_VECTOR_X
< @brief Use X axis of source and frame to perform tare
sh2_TareAxis_SH2_TARE_CONTROL_VECTOR_Y
< @brief Use Y axis of source and frame to perform tare
sh2_TareAxis_SH2_TARE_CONTROL_VECTOR_Z
< @brief Use Z axis of source and frame to perform tare
sh2_TareAxis_SH2_TARE_X
< @brief sh2_tareNow() axes bit field
sh2_TareAxis_SH2_TARE_Y
< @brief sh2_tareNow() axes bit field
sh2_TareAxis_SH2_TARE_Z
< @brief sh2_tareNow() axes bit field
sh2_TareBasis_SH2_TARE_BASIS_GAMING_ROTATION_VECTOR
< @brief Use Game Rotation Vector
sh2_TareBasis_SH2_TARE_BASIS_GEOMAGNETIC_ROTATION_VECTOR
< @brief Use Geomagnetic R.V.
sh2_TareBasis_SH2_TARE_BASIS_ROTATION_VECTOR
< @brief Use Rotation Vector
shtp_Event_e_SHTP_BAD_FRAGMENT
shtp_Event_e_SHTP_BAD_RX_CHAN
shtp_Event_e_SHTP_BAD_SN
shtp_Event_e_SHTP_BAD_TX_CHAN
shtp_Event_e_SHTP_INTERRUPTED_PAYLOAD
shtp_Event_e_SHTP_SHORT_FRAGMENT
shtp_Event_e_SHTP_TOO_LARGE_PAYLOADS
true_

Functions§

q_to_pitch
q_to_roll
q_to_yaw
q_to_ypr
read8
read16
read32
readu8
readu16
readu32
sh2_clearCounts
@brief Clear counters related to a sensor.
sh2_clearDcdAndReset
@brief Command clear DCD in RAM, then reset sensor hub.
sh2_clearTare
@brief Clears the previously applied tare operation.
sh2_close
@brief Close a session with a sensor hub.
sh2_decodeSensorEvent
sh2_devOn
@brief Turn sensor hub on by sending ON (2) command on “device” channel.
sh2_devReset
@brief Reset the sensor hub device by sending RESET (1) command on “device” channel.
sh2_devSleep
@brief Put sensor hub in sleep state by sending SLEEP (3) command on “device” channel.
sh2_finishCal
@brief Finish simple self-calibration procedure.
sh2_flush
@brief Immediately issue all buffered sensor reports from a given sensor.
sh2_getCalConfig
@brief Get dynamic calibration configuration settings.
sh2_getCounts
@brief Read counters related to a sensor.
sh2_getErrors
@brief Get error counts.
sh2_getFrs
@brief Get an FRS record.
sh2_getMetadata
@brief Get metadata related to a sensor.
sh2_getOscType
@brief Get Oscillator type.
sh2_getProdIds
@brief Get Product ID information from Sensorhub.
sh2_getSensorConfig
@brief Get sensor configuration.
sh2_open
@brief Open a session with a sensor hub.
sh2_persistTare
@brief Persist the results of last tare operation to flash.
sh2_reinitialize
@brief Command the sensorhub to reset.
sh2_reportWheelEncoder
@brief Report wheel position/velocity to sensor hub. @parameter wheelIndex platform-dependent: 0= left, 1= right for typical differential drive robot @parameter timestamp microsecond timestamp (hub scale) of measurement @parameter wheelData raw wheel position or velocity @parameter dataType 0 if data is position, 1 if data is velocity @return SH2_OK (0), on success. Negative value from sh2_err.h on error.
sh2_saveDcdNow
@brief Save Dynamic Calibration Data to flash.
sh2_saveDeadReckoningCalNow
@brief Save Dead Reckoning Calibration Data to flash.
sh2_service
@brief Service the SH2 device, reading any data that is available and dispatching callbacks.
sh2_setCalConfig
@brief Enable/Disable dynamic calibration for certain sensors
sh2_setDcdAutoSave
@brief Configure automatic saving of dynamic calibration data.
sh2_setFrs
@brief Set an FRS record
sh2_setIZro
@brief send Interactive ZRO Request.
sh2_setReorientation
@brief Set the current run-time sensor reorientation. (Set to zero to clear tare.)
sh2_setSensorCallback
@brief Register a function to receive sensor events.
sh2_setSensorConfig
@brief Set sensor configuration. (e.g enable a sensor at a particular rate.)
sh2_setTareNow
@brief Perform a tare operation on one or more axes.
sh2_startCal
@brief Start simple self-calibration procedure.
shtp_close
shtp_listenChan
shtp_open
shtp_send
shtp_service
shtp_setEventCallback
write8
write16
write32
writeu8
writeu16
writeu32

Type Aliases§

__blkcnt64_t
__blkcnt_t
__blksize_t
__caddr_t
__clock_t
__clockid_t
__daddr_t
__dev_t
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__id_t
__ino64_t
__ino_t
__int8_t
__int16_t
__int32_t
__int64_t
__int_least8_t
__int_least16_t
__int_least32_t
__int_least64_t
__intmax_t
__intptr_t
__key_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__quad_t
__rlim64_t
__rlim_t
__sig_atomic_t
__socklen_t
__ssize_t
__suseconds64_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uint_least8_t
__uint_least16_t
__uint_least32_t
__uint_least64_t
__uintmax_t
__useconds_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
sh2_Accelerometer_t
@brief Accelerometer
sh2_AmbientLight_t
@brief Ambient Light
sh2_AsyncEventId_e
@brief Asynchronous Event
sh2_AsyncEvent_t
sh2_CalStatus_t
@brief Calibration result
sh2_CircleDetector_t
@brief circleDetector
sh2_Counts_t
@brief SensorHub Counter Record
sh2_DeadReckoningPose_t
sh2_ErrorRecord_t
@brief SensorHub Error Record
sh2_EventCallback_t
sh2_FlipDetector_t
@brief flipDetector
sh2_GyroIntegratedRV_t
@brief Gyro Integrated Rotation Vector
sh2_GyroscopeUncalibrated_t
@brief Uncalibrated gyroscope
sh2_Gyroscope_t
@brief Gyroscope
sh2_Hal_t
sh2_HeartRateMonitor_t
@brief heartRateMonitor
sh2_Humidity_t
@brief Humidity
sh2_IZroMotionIntent_t
@brief Interactive ZRO Motion Intent
sh2_IZroMotionRequest_t
@brief Interactive ZRO Motion Intent
sh2_IZroRequest_t
sh2_MagneticFieldUncalibrated_t
@brief Uncalibrated magnetic field
sh2_MagneticField_t
@brief Magnetic field
sh2_OscType_t
@brief Oscillator type: Internal or External
sh2_PersonalActivityClassifier_t
sh2_PickupDetector_t
sh2_PocketDetector_t
@brief pocketDetector
sh2_Pressure_t
@brief Atmospheric Pressure
sh2_ProductId_t
@brief Product Id value
sh2_ProductIds_t
sh2_Proximity_t
@brief Proximity
sh2_Quaternion_t
@brief Quaternion (double precision floating point representation.)
sh2_RawAccelerometer_t
@brief Raw Accelerometer
sh2_RawGyroscope_t
@brief Raw gyroscope
sh2_RawMagnetometer_t
@brief Raw Magnetometer
sh2_RawOptFlow_t
sh2_Reserved_t
@brief Reserved
sh2_RotationVectorWAcc_t
@brief Rotation Vector with Accuracy
sh2_RotationVector_t
@brief Rotation Vector
sh2_SensorCallback_t
sh2_SensorConfigResp_t
sh2_SensorConfig_t
@brief Sensor Configuration settings
sh2_SensorEvent_t
sh2_SensorId_e
@brief List of sensor types supported by the hub
sh2_SensorId_t
sh2_SensorMetadata_t
@brief Sensor Metadata Record
sh2_SensorValue_t
sh2_ShakeDetector_t
sh2_ShtpEvent_e
sh2_ShtpEvent_t
sh2_SigMotion_t
@brief SigMotion
sh2_SleepDetector_t
@brief sleepDetector
sh2_StabilityClassifier_t
sh2_StabilityDetector_t
sh2_StepCounter_t
@brief StepCounter
sh2_StepDetector_t
@brief StepDetector
sh2_TapDetector_t
sh2_TareAxis
@brief Bit Fields for specifying tare axes.
sh2_TareBasis
@brief Values for specifying tare basis
sh2_Temperature_t
@brief Temperature
sh2_TiltDetector_t
@brief tiltDetector
sh2_WheelEncoder_t
shtp_Callback_t
shtp_EventCallback_t
shtp_Event_e
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t

Unions§

sh2_AsyncEvent__bindgen_ty_1
sh2_SensorValue__bindgen_ty_1
@brief Sensor Data