UNPKG

ember-zli

Version:

Interact with EmberZNet-based adapters using zigbee-herdsman 'ember' driver

45 lines (44 loc) 2.5 kB
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;