AbstractReadonlyisAbstracttypeStaticMutableAbstractbatteryThe Pixel battery level (percentage).
AbstractcolorwayThe Pixel color.
AbstractcurrentThe value of the die face that is currently facing up.
AbstractcurrentThe 0-based index of the die face that is currently facing up.
A D20 die will have face indices ranging from 0 to 19.
Index 0 corresponds to face 1 and index 19 to face 20.
D10 and D00 share the same face indices but have different face values.
Index 0 corresponds to face 0 of both dice types.
Index 9 corresponds to face 9 for a D10 and to face 90 for a D00.
The fudge die returns the following indices:
- O and 5 for the "+" face .
- 1 and 4 for the "-" face.
- 2 and 3 for the "blank" face.
AbstractdieThe Pixel die type.
AbstractfirmwareThe Pixel firmware build date.
AbstractisWhether the Pixel battery is charging or not. Set to 'true' if fully charged but still on charger.
AbstractledThe number of LEDs of the Pixel.
AbstractnameThe Pixels die name.
AbstractpixelThe unique Pixel id of the device.
AbstractrollThe Pixel roll state.
AbstractrssiThe last RSSI value measured by the Pixel.
AbstractsystemThe unique id assigned by the system to the Pixel Bluetooth peripheral.
Adds the given listener function for the specified property.
The name of the property.
The callback function.
ProtectedemitRemoves the given listener function for the specified property.
The name of the property.
The callback function to unregister.
Abstract implementation of PixelInfo type with the addition of events that are emitted when mutable properties change. The concrete implementation is responsible of calling the () function when a property is mutated.