-
Notifications
You must be signed in to change notification settings - Fork 0
MiP_Version
Manages reading the MiP robot's hardware and software versions.
Signature: constexpr uint8_t MIP_CMD_GET_SOFTWARE_VERSION
MiP protocol command bytes used by the version tracking 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: constexpr uint8_t MIP_CMD_GET_HARDWARE_INFO
Signature: MiP_Version(MiP &mip)
Constructs the Version manager.
Parameters:
| Parameter | Description |
|---|---|
mip |
A reference to the main MiP object for core services. |
Signature: void readSoftware(MiPSoftwareVersion &software)
Reads the MiP's software version information.
Parameters:
| Parameter | Description |
|---|---|
software |
Reference to a struct to be filled with version data. |
Signature: void readHardware(MiPHardwareInfo &hardware)
Reads the MiP's hardware information.
Parameters:
| Parameter | Description |
|---|---|
hardware |
Reference to a struct to be filled with hardware data. |
Signature: const char * readMPUString() const
Returns the semver string of this Arduino library (e.g. "2.0.1").
Signature: uint32_t readMPUNumber() const
Returns the encoded integer version number (e.g. 20001 for 2.0.1).
🔗 Quick Links: Main Repository • Report an Issue • Wiki Home
An open-source API for the WowWee MiP Robot. Licensed under Apache-2.0.
- 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