UNPKG

matter-history

Version:
27 lines (26 loc) 1.53 kB
import { MatterbridgeEndpoint } from 'matterbridge'; import { AnsiLogger } from 'matterbridge/logger'; import { History, OptionalHistoryParams } from './history.js'; export declare class MatterHistory extends History { constructor(log: AnsiLogger, name: string, optionalParams?: OptionalHistoryParams); static uint8ArrayFromHex(hexString: string): Uint8Array; static uint8ArrayToHex(byteArray: Uint8Array): string; setMatterHystoryType(matterType: string, serialNumber?: string): void; createRoomEveHistoryClusterServer(device: MatterbridgeEndpoint, log: AnsiLogger): void; createWeatherEveHistoryClusterServer(device: MatterbridgeEndpoint, log: AnsiLogger): void; createEnergyEveHistoryClusterServer(device: MatterbridgeEndpoint, log: AnsiLogger): void; createMotionEveHistoryClusterServer(device: MatterbridgeEndpoint, log: AnsiLogger): void; createDoorEveHistoryClusterServer(device: MatterbridgeEndpoint, log: AnsiLogger): void; private setConfigDataTags; autoPilot(device: MatterbridgeEndpoint): void; OnGetConfigData(isFabricFiltered: boolean | undefined): Uint8Array; OnSetConfigData(value: Uint8Array): boolean; OnGetHistoryStatus(isFabricFiltered: boolean | undefined): Uint8Array; OnGetHistoryEntries(): Uint8Array; OnSetHistorySetTime(value: Uint8Array): boolean; OnSetHistoryRequest(value: Uint8Array): boolean; OnGetimesOpened(): number; OnGetLastEvent(): number; OnGetLastReset(): number; OnSetLastReset(lastReset: number): boolean; }