ember-zli
Version:
Interact with EmberZNet-based adapters using zigbee-herdsman 'ember' driver
45 lines (44 loc) • 2.5 kB
TypeScript
import type { AdapterModel } from "./types.js";
export declare const PRE_DEFINED_FIRMWARE_LINKS_URL = "https://github.com/Nerivec/ember-zli/raw/refs/heads/main/firmware-links-v3.json";
export declare const ADAPTER_MODELS: ReadonlyArray<AdapterModel>;
export declare const TCP_REGEX: RegExp;
export declare const BAUDRATES: number[];
/** Read/write max bytes count at stream level */
export declare const CONFIG_HIGHWATER_MARK = 256;
/** Default behavior is to disable app key requests */
export declare const ALLOW_APP_KEY_REQUESTS = false;
export declare const DEFAULT_APS_OPTIONS: number;
export declare const APPLICATION_ZDO_SEQUENCE_MASK = 127;
export declare const DEFAULT_ZDO_REQUEST_RADIUS = 255;
export declare const TOUCHLINK_CHANNELS: number[];
export declare const CPC_PAYLOAD_LENGTH_MAX = 16;
export declare const CPC_SYSTEM_COMMAND_HEADER_SIZE = 4;
export declare const CPC_HDLC_FLAG_POS = 0;
export declare const CPC_HDLC_ADDRESS_POS = 1;
export declare const CPC_HDLC_LENGTH_POS = 2;
export declare const CPC_HDLC_CONTROL_POS = 4;
export declare const CPC_HDLC_HCS_POS = 5;
export declare const CPC_HDLC_CONTROL_FRAME_TYPE_SHIFT = 6;
export declare const CPC_HDLC_CONTROL_P_F_SHIFT = 3;
export declare const CPC_HDLC_CONTROL_SEQ_SHIFT = 4;
export declare const CPC_HDLC_CONTROL_SUPERVISORY_FNCT_ID_SHIFT = 4;
export declare const CPC_HDLC_CONTROL_UNNUMBERED_TYPE_SHIFT = 0;
export declare const CPC_HDLC_CONTROL_UNNUMBERED_TYPE_MASK = 55;
export declare const CPC_HDLC_CONTROL_UNNUMBERED_TYPE_INFORMATION = 0;
export declare const CPC_HDLC_CONTROL_UNNUMBERED_TYPE_POLL_FINAL = 4;
export declare const CPC_HDLC_CONTROL_UNNUMBERED_TYPE_RESET_SEQ = 49;
export declare const CPC_HDLC_CONTROL_UNNUMBERED_TYPE_ACKNOWLEDGE = 14;
export declare const CPC_HDLC_FLAG_VAL = 20;
export declare const CPC_HDLC_HEADER_SIZE = 5;
export declare const CPC_HDLC_HEADER_RAW_SIZE = 7;
export declare const CPC_HDLC_HCS_SIZE: number;
export declare const CPC_HDLC_FCS_SIZE = 2;
export declare const CPC_HDLC_FRAME_TYPE_UNNUMBERED = 3;
export declare const CPC_DEFAULT_COMMAND_TIMEOUT = 1000;
/** At the next reboot bootloader is executed */
export declare const CPC_SYSTEM_REBOOT_MODE_BOOTLOADER = 1;
export declare const CPC_PROPERTY_ID_SECONDARY_CPC_VERSION = 3;
export declare const CPC_PROPERTY_ID_BOOTLOADER_REBOOT_MODE = 514;
export declare const CPC_FLAG_UNNUMBERED_POLL_FINAL: number;
export declare const CPC_SERVICE_ENDPOINT_ID_SYSTEM = 0;
export declare const CREATOR_STACK_RESTORED_EUI64 = 57642;