-
Notifications
You must be signed in to change notification settings - Fork 0
MiP_Weight
github-actions[bot] edited this page Aug 10, 2026
·
9 revisions
Manages reading the MiP robot's weight sensor.
Signature: constexpr uint8_t MIP_CMD_GET_WEIGHT
MiP protocol command bytes used by the weight detection subsystem.
Details:
These values are placed in the first byte of requests sent to the MiP (and appear in the corresponding responses). See the official MiP BLE Protocol for the complete list.
Signature: MiP_Weight(MiP &mip)
Constructs the Weight manager.
Parameters:
| Parameter | Description |
|---|---|
mip |
A reference to the main MiP object for core services. |
Signature: void processEvent(int8_t weightValue)
Signature: int8_t read()
Reads the current weight on the MiP's weight sensor.
Details:
Uses cached data from recent OOB events if available; otherwise performs a verified read with automatic retries.
Returns: Current weight in grams (signed), or 0 on error.
Signature: void clear()
- MiP
- MiPChestLED
- MiPClapSettings
- MiPDebug
- MiPHardwareInfo
- MiPHeadLEDs
- MiPIRDongleCode
- MiPSoftwareVersion
- MiPStatus
- MiP_Battery
- MiP_ChestLED
- MiP_Clap
- MiP_EEPROM
- MiP_Gesture
- MiP_HeadLEDs
- MiP_Infrared
- MiP_Mode
- MiP_Motion
- MiP_Odometer
- MiP_Position
- MiP_Radar
- MiP_Serial
- MiP_Shake
- MiP_Sound
- MiP_Version
- MiP_Weight
- MiP_WiFi