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
JavaScript
;
/**
* 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';