ember-zli
Version:
Interact with EmberZNet-based adapters using zigbee-herdsman 'ember' driver
28 lines (27 loc) • 1.05 kB
TypeScript
import type { EmberMulticastId } from "zigbee-herdsman/dist/adapter/ember/types.js";
import type { ClusterId, ProfileId } from "zigbee-herdsman/dist/zspec/tstypes.js";
type FixedEndpointInfo = {
/** Actual Zigbee endpoint number. uint8_t */
endpoint: number;
/** Profile ID of the device on this endpoint. */
profileId: ProfileId;
/** Device ID of the device on this endpoint. uint16_t */
deviceId: number;
/** Version of the device. uint8_t */
deviceVersion: number;
/** List of server clusters. */
inClusterList: readonly ClusterId[];
/** List of client clusters. */
outClusterList: readonly ClusterId[];
/** Network index for this endpoint. uint8_t */
networkIndex: number;
/** Multicast group IDs to register in the multicast table */
multicastIds: readonly EmberMulticastId[];
};
/**
* List of endpoints to register.
*
* Index 0 is used as default and expected to be the primary network.
*/
export declare const ROUTER_FIXED_ENDPOINTS: readonly FixedEndpointInfo[];
export {};