EUCData
Represents real-time telemetry data from an Electric Unicycle.
Contains all decoded data fields from BLE characteristic notifications, including speed, voltage, current, temperature, battery information, and various device-specific settings and status flags.
Parameters
Internal identifier for the frame format
Current speed in km/h
Battery voltage in volts
Current draw in amps (positive = discharge, negative = charge)
Temperature in degrees Celsius
Battery level percentage (0-100)
Current trip distance in kilometers
Current power consumption in watts
PWM duty cycle percentage (0-100), null if unavailable
Timestamp in milliseconds
Raw byte data from the BLE characteristic
Manufacturer name
Device model name
Device serial number, null if unavailable
Firmware version, null if unavailable
Current charging status
Total ride time in seconds
Individual cell voltages, null if unavailable
Motor temperature in degrees Celsius, null if unavailable
Total distance traveled in kilometers, null if unavailable
Pedals mode value (legacy-mapped, typically 0..2)
Encoded alarm mode value (firmware-dependent, usually 0..3)
Encoded roll-angle mode value (firmware-dependent, usually 0..3)
Whether the device uses miles instead of km/h
Auto power-off time in minutes, null if unavailable
Tilt-back speed threshold, null if unavailable
LED mode setting, null if unavailable
Light mode setting, null if unavailable
Alert flags bitmap, null if unavailable
Wheel alarm status, null if unavailable
Session top speed in km/h, null if unavailable
Fan on/off status, null if unavailable
Charging status byte, null if unavailable
Secondary temperature (e.g., motor/board), null if unavailable
CPU load percentage, null if unavailable
Configured speed limit in km/h, null if unavailable
Alarm 1 speed threshold, null if unavailable
Alarm 2 speed threshold, null if unavailable
Alarm 3 speed threshold, null if unavailable
Maximum speed setting, null if unavailable
Trip distance reported by wheel, null if unavailable
Pitch/tilt angle in degrees, null if unavailable
Motor phase current in amps, null if unavailable
Roll angle in degrees, null if unavailable
Estimated torque in Nm, null if unavailable
Ride mode string (e.g. "active", "idle", "charging"), null if unavailable