Message send by a Pixel to notify of its telemetry data.

Implements

  • PixelMessage

Constructors

Properties

accXTimes1000: number
accYTimes1000: number
accZTimes1000: number
batteryControllerMode: number

Internal disabling of charging (because of temperature for instance)

batteryControllerState: number

The internal state of the battery controller itself.

batteryLevelPercent: number

The battery charge level in percent.

batteryState: number

The charging state of the battery.

batteryTemperatureTimes100: number

The battery temperature, in celsius, times 100 (i.e. 500 == 5 degrees C).

channelIndex: number

The data channel index of which the RSSI is measured.

faceConfidenceTimes1000: number
faceIndex: number

Index of the face facing up (if applicable).

internalChargeState: boolean

Internal charge state

ledCurrent: number

led power draw in mA

mcuTemperatureTimes100: number

The microcontroller temperature, in celsius, times 100 (i.e. 500 == 5 degrees C). If the die was unable to read the temperature, value will be 0xffff.

rollState: number

Current roll state.

rssi: number

The RSSI value, in dBm.

timeMs: number

Firmware time in ms for when the data was gathered.

type: number

Type of the message.

vCoilTimes50: number

The measured coil voltage multiplied by 50.

voltageTimes50: number

The measured battery voltage multiplied by 50.