UNPKG

energy-manager-iot

Version:

Library for energy management in IoT devices via MQTT protocol. Documentation: https://jonhvmp.github.io/energy-manager-iot-docs/

38 lines (37 loc) 2.69 kB
"use strict"; /** * Energy Manager IoT - Library for managing energy in IoT devices * via MQTT protocol * * @packageDocumentation */ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.VERSION = exports.Logger = exports.createErrorHandler = exports.ErrorSeverity = exports.ErrorType = exports.EnergyManagerError = exports.CommandType = exports.ConnectionStatus = exports.PowerMode = exports.DeviceType = exports.DeviceRegistry = exports.MqttHandler = exports.EnergyManager = void 0; // Export main classes var energy_manager_1 = require("./lib/energy-manager"); Object.defineProperty(exports, "EnergyManager", { enumerable: true, get: function () { return energy_manager_1.EnergyManager; } }); var mqtt_handler_1 = require("./lib/mqtt-handler"); Object.defineProperty(exports, "MqttHandler", { enumerable: true, get: function () { return mqtt_handler_1.MqttHandler; } }); var device_registry_1 = require("./lib/device-registry"); Object.defineProperty(exports, "DeviceRegistry", { enumerable: true, get: function () { return device_registry_1.DeviceRegistry; } }); // Export types var device_1 = require("./types/device"); Object.defineProperty(exports, "DeviceType", { enumerable: true, get: function () { return device_1.DeviceType; } }); var status_1 = require("./types/status"); Object.defineProperty(exports, "PowerMode", { enumerable: true, get: function () { return status_1.PowerMode; } }); Object.defineProperty(exports, "ConnectionStatus", { enumerable: true, get: function () { return status_1.ConnectionStatus; } }); var command_1 = require("./types/command"); Object.defineProperty(exports, "CommandType", { enumerable: true, get: function () { return command_1.CommandType; } }); // Export utilities var error_handler_1 = require("./utils/error-handler"); Object.defineProperty(exports, "EnergyManagerError", { enumerable: true, get: function () { return error_handler_1.EnergyManagerError; } }); Object.defineProperty(exports, "ErrorType", { enumerable: true, get: function () { return error_handler_1.ErrorType; } }); Object.defineProperty(exports, "ErrorSeverity", { enumerable: true, get: function () { return error_handler_1.ErrorSeverity; } }); Object.defineProperty(exports, "createErrorHandler", { enumerable: true, get: function () { return error_handler_1.createErrorHandler; } }); var logger_1 = require("./utils/logger"); Object.defineProperty(exports, "Logger", { enumerable: true, get: function () { return __importDefault(logger_1).default; } }); // Library version exports.VERSION = '1.1.1';