Interface MessagePayload

interface MessagePayload {
    cluster: string | number;
    data: KeyValue | (string | number)[];
    device: Device;
    endpoint: Endpoint;
    groupID: number;
    linkquality: number;
    meta: {
        frameControl?: FrameControl;
        manufacturerCode?: number;
        zclTransactionSequenceNumber?: number;
    };
    type: MessagePayloadType;
}

Properties

cluster: string | number
data: KeyValue | (string | number)[]
device: Device
endpoint: Endpoint
groupID: number
linkquality: number
meta: {
    frameControl?: FrameControl;
    manufacturerCode?: number;
    zclTransactionSequenceNumber?: number;
}

Type declaration

  • Optional frameControl?: FrameControl
  • Optional manufacturerCode?: number
  • Optional zclTransactionSequenceNumber?: number