Event map for Pixel class. This is the list of supported events where the property name is the event name and the property type the event data type. Call Pixel.addEventListener to subscribe to an event.

interface PixelEventMap {
    battery: BatteryEvent;
    dataTransfer: {
        progress: number;
    };
    message: MessageOrType;
    messageSend: MessageOrType;
    profileHash: number;
    remoteAction: number;
    roll: number;
    rollState: RollEvent;
    rssi: number;
    status: PixelStatus;
    userMessage: UserMessageEvent;
}

Properties

battery: BatteryEvent

Battery state changed notification.

dataTransfer: {
    progress: number;
}

Data transfer.

Type declaration

  • Readonly progress: number
message: MessageOrType

Message received notification.

messageSend: MessageOrType

Message send notification.

profileHash: number

Profile data hash

remoteAction: number

Remote action request.

roll: number

Roll result notification.

rollState: RollEvent

Roll state changed notification.

rssi: number

RSSI change notification.

status: PixelStatus

Connection status update.

userMessage: UserMessageEvent

User message request.

Generated using TypeDoc