ember-zli
Version:
Interact with EmberZNet-based adapters using zigbee-herdsman 'ember' driver
46 lines (45 loc) • 1.35 kB
TypeScript
import { Command } from "@oclif/core";
import type { Ezsp } from "zigbee-herdsman/dist/adapter/ember/ezsp/ezsp.js";
import type { EmberMulticastId } from "zigbee-herdsman/dist/adapter/ember/types.js";
declare enum RouterState {
UNKNOWN = 0,
NOT_JOINED = 1,
RUNNING = 2
}
export default class Router extends Command {
static args: {};
static description: string;
static examples: string[];
static flags: {};
ezsp: Ezsp | undefined;
multicastTable: EmberMulticastId[];
routerState: RouterState;
private customEventHandlers;
private manufacturerCode;
private stackConfig;
private zdoRequestSequence;
run(): Promise<void>;
private loadCustomEventHandlers;
private menuNetworkInfo;
private menuNetworkJoin;
private menuNetworkLeave;
private menuNetworkRejoin;
private menuPingCoordinator;
private menuReadCounters;
private menuReloadEventHandlers;
private menuRunScript;
private menuSetManufacturerCode;
private menuTokensBackup;
private menuTokensReset;
private menuTokensRestore;
private navigateMenu;
private onIncomingMessage;
private onMessageSent;
private onStackStatus;
private onTouchlinkMessage;
private onZDOResponse;
private permitJoining;
private sendZDORequest;
private setRouterState;
}
export {};