UNPKG

@komponent/unifi-protect-lib

Version:

Node library for connecting to Ubiquiti Unifi Protect controllers and listen for events

29 lines 849 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Utility to generate a nicely formatted device string. * * @private * @param {ProtectCameraConfig} camera * @param {*} [name=camera?.name] * @param {boolean} [cameraInfo=false] * @return {*} {string} * @memberof UnifiApiClient */ const getDeviceName = (camera, name = camera?.name, cameraInfo = false) => { // Validate our inputs. if (!camera) { return ""; } // A completely enumerated device will appear as: // Camera [Camera Type] (address: IP address, mac: MAC address). return (name + " [" + camera.type + "]" + (cameraInfo ? " (address: " + camera.host + " mac: " + camera.mac + ")" : "")); }; exports.default = { getDeviceName }; //# sourceMappingURL=Utils.js.map