UNPKG

@drpollio/homebridge-reolink-camera-siren-and-light-nvr

Version:
25 lines 942 B
type CameraConfig = { ip: string; user: string; password: string; exposeLightToHomeKit: boolean; exposeSirenToHomeKit: boolean; channel: number; }; type LightState = { isOn: boolean; brightLevel: number; }; declare enum Command { Login = "Login", GetWhiteLed = "GetWhiteLed", SetWhiteLed = "SetWhiteLed", AudioAlarmPlay = "AudioAlarmPlay" } declare const apiRequest: (config: CameraConfig, cmd: Command, data: object) => Promise<any>; declare const login: (config: CameraConfig) => Promise<void>; declare const getWhiteLed: (config: CameraConfig) => Promise<LightState>; declare const setWhiteLed: (config: CameraConfig, state: number, bright: number) => Promise<any>; declare const sirenToggle: (config: CameraConfig, start: boolean) => Promise<any>; export { CameraConfig, LightState, Command, getWhiteLed, apiRequest, login, setWhiteLed, sirenToggle, }; //# sourceMappingURL=reolink.d.ts.map