interface RequestMap {
    "0": [
        target: `0x${string}`,
        reportKids: boolean,
        childStartIndex: number,
    ];
    "1": [target: number, reportKids: boolean, childStartIndex: number];
    "2": [
        target: number,
        fragmentationParameters?: FragmentationParametersGlobalTLV,
    ];
    "21": [serverMask: ServerMask];
    "3": [target: number];
    "31": [children: `0x${string}`[]];
    "33": [
        source: `0x${string}`,
        sourceEndpoint: number,
        clusterId: number,
        type: number,
        destination: `0x${string}`,
        groupAddress: number,
        destinationEndpoint: number,
    ];
    "34": [
        source: `0x${string}`,
        sourceEndpoint: number,
        clusterId: number,
        type: number,
        destination: `0x${string}`,
        groupAddress: number,
        destinationEndpoint: number,
    ];
    "4": [target: number, targetEndpoint: number];
    "43": [tlv: ClearAllBindingsReqEUI64TLV];
    "49": [startIndex: number];
    "5": [target: number];
    "50": [startIndex: number];
    "51": [startIndex: number];
    "52": [deviceAddress: `0x${string}`, leaveRequestFlags: LeaveRequestFlags];
    "54": [duration: number, authentication: number, tlvs: TLV[]];
    "56": [
        channels: number[],
        duration: number,
        count: number,
        nwkUpdateId: number,
        nwkManagerAddr: number,
    ];
    "57": [
        channelPages: number[],
        duration: number,
        count: number,
        nwkUpdateId: number,
        nwkManagerAddr: number,
        configurationBitmask: number,
    ];
    "58": [startIndex: number];
    "6": [
        target: number,
        profileId: number,
        inClusterList: number[],
        outClusterList: number[],
    ];
    "60": [tlv: BeaconSurveyConfigurationTLV];
    "64": [tlv: Curve25519PublicPointTLV];
    "65": [tlv: AuthenticationTokenIdTLV];
    "66": [tlv: TargetIEEEAddressTLV];
    "67": [
        nextPanIdChange: NextPanIdChangeGlobalTLV,
        nextChannelChange: NextChannelChangeGlobalTLV,
        configurationParameters: ConfigurationParametersGlobalTLV,
    ];
    "68": [tlvIds: number[]];
    "69": [
        selectedKeyNegotiationMethod: SelectedKeyNegotiationMethodTLV,
        fragmentationParameters: FragmentationParametersGlobalTLV,
    ];
    "70": [tlv: DeviceEUI64ListTLV];
    "71": [tlv: APSFrameCounterChallengeTLV];
}

Properties

Properties

"0": [target: `0x${string}`, reportKids: boolean, childStartIndex: number]
"1": [target: number, reportKids: boolean, childStartIndex: number]
"2": [
    target: number,
    fragmentationParameters?: FragmentationParametersGlobalTLV,
]
"21": [serverMask: ServerMask]
"3": [target: number]
"31": [children: `0x${string}`[]]
"33": [
    source: `0x${string}`,
    sourceEndpoint: number,
    clusterId: number,
    type: number,
    destination: `0x${string}`,
    groupAddress: number,
    destinationEndpoint: number,
]
"34": [
    source: `0x${string}`,
    sourceEndpoint: number,
    clusterId: number,
    type: number,
    destination: `0x${string}`,
    groupAddress: number,
    destinationEndpoint: number,
]
"4": [target: number, targetEndpoint: number]
"49": [startIndex: number]
"5": [target: number]
"50": [startIndex: number]
"51": [startIndex: number]
"52": [deviceAddress: `0x${string}`, leaveRequestFlags: LeaveRequestFlags]
"54": [duration: number, authentication: number, tlvs: TLV[]]
"56": [
    channels: number[],
    duration: number,
    count: number,
    nwkUpdateId: number,
    nwkManagerAddr: number,
]
"57": [
    channelPages: number[],
    duration: number,
    count: number,
    nwkUpdateId: number,
    nwkManagerAddr: number,
    configurationBitmask: number,
]
"58": [startIndex: number]
"6": [
    target: number,
    profileId: number,
    inClusterList: number[],
    outClusterList: number[],
]
"67": [
    nextPanIdChange: NextPanIdChangeGlobalTLV,
    nextChannelChange: NextChannelChangeGlobalTLV,
    configurationParameters: ConfigurationParametersGlobalTLV,
]
"68": [tlvIds: number[]]
"69": [
    selectedKeyNegotiationMethod: SelectedKeyNegotiationMethodTLV,
    fragmentationParameters: FragmentationParametersGlobalTLV,
]
"70": [tlv: DeviceEUI64ListTLV]