node-red-contrib-victron-ble
Version:
node-red node to parse Instant Readout advertisement data from Victron BLE devices
50 lines (49 loc) • 4.88 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getProductMappings = exports.getProductName = exports.detectDeviceType = exports.ACInState = exports.AlarmNotification = exports.AlarmReason = exports.OffReason = exports.ChargerError = exports.OperationMode = exports.OrionXS = exports.LynxSmartBMS = exports.BatterySense = exports.OutputState = exports.SmartBatteryProtect = exports.SmartLithium = exports.VEBus = exports.Inverter = exports.MeterType = exports.DcEnergyMeter = exports.DcDcConverter = exports.AcCharger = exports.SolarCharger = exports.AuxMode = exports.BatteryMonitor = exports.Device = exports.Scanner = void 0;
// Main exports
var scanner_1 = require("./scanner");
Object.defineProperty(exports, "Scanner", { enumerable: true, get: function () { return scanner_1.Scanner; } });
var base_1 = require("./devices/base");
Object.defineProperty(exports, "Device", { enumerable: true, get: function () { return base_1.Device; } });
var battery_monitor_1 = require("./devices/battery-monitor");
Object.defineProperty(exports, "BatteryMonitor", { enumerable: true, get: function () { return battery_monitor_1.BatteryMonitor; } });
Object.defineProperty(exports, "AuxMode", { enumerable: true, get: function () { return battery_monitor_1.AuxMode; } });
var solar_charger_1 = require("./devices/solar-charger");
Object.defineProperty(exports, "SolarCharger", { enumerable: true, get: function () { return solar_charger_1.SolarCharger; } });
var ac_charger_1 = require("./devices/ac-charger");
Object.defineProperty(exports, "AcCharger", { enumerable: true, get: function () { return ac_charger_1.AcCharger; } });
var dcdc_converter_1 = require("./devices/dcdc-converter");
Object.defineProperty(exports, "DcDcConverter", { enumerable: true, get: function () { return dcdc_converter_1.DcDcConverter; } });
var dc_energy_meter_1 = require("./devices/dc-energy-meter");
Object.defineProperty(exports, "DcEnergyMeter", { enumerable: true, get: function () { return dc_energy_meter_1.DcEnergyMeter; } });
Object.defineProperty(exports, "MeterType", { enumerable: true, get: function () { return dc_energy_meter_1.MeterType; } });
var inverter_1 = require("./devices/inverter");
Object.defineProperty(exports, "Inverter", { enumerable: true, get: function () { return inverter_1.Inverter; } });
var vebus_1 = require("./devices/vebus");
Object.defineProperty(exports, "VEBus", { enumerable: true, get: function () { return vebus_1.VEBus; } });
var smart_lithium_1 = require("./devices/smart-lithium");
Object.defineProperty(exports, "SmartLithium", { enumerable: true, get: function () { return smart_lithium_1.SmartLithium; } });
var smart_battery_protect_1 = require("./devices/smart-battery-protect");
Object.defineProperty(exports, "SmartBatteryProtect", { enumerable: true, get: function () { return smart_battery_protect_1.SmartBatteryProtect; } });
Object.defineProperty(exports, "OutputState", { enumerable: true, get: function () { return smart_battery_protect_1.OutputState; } });
var battery_sense_1 = require("./devices/battery-sense");
Object.defineProperty(exports, "BatterySense", { enumerable: true, get: function () { return battery_sense_1.BatterySense; } });
var lynx_smart_bms_1 = require("./devices/lynx-smart-bms");
Object.defineProperty(exports, "LynxSmartBMS", { enumerable: true, get: function () { return lynx_smart_bms_1.LynxSmartBMS; } });
var orion_xs_1 = require("./devices/orion-xs");
Object.defineProperty(exports, "OrionXS", { enumerable: true, get: function () { return orion_xs_1.OrionXS; } });
// Enums and types
var base_2 = require("./devices/base");
Object.defineProperty(exports, "OperationMode", { enumerable: true, get: function () { return base_2.OperationMode; } });
Object.defineProperty(exports, "ChargerError", { enumerable: true, get: function () { return base_2.ChargerError; } });
Object.defineProperty(exports, "OffReason", { enumerable: true, get: function () { return base_2.OffReason; } });
Object.defineProperty(exports, "AlarmReason", { enumerable: true, get: function () { return base_2.AlarmReason; } });
Object.defineProperty(exports, "AlarmNotification", { enumerable: true, get: function () { return base_2.AlarmNotification; } });
Object.defineProperty(exports, "ACInState", { enumerable: true, get: function () { return base_2.ACInState; } });
// Utility functions
var devices_1 = require("./devices");
Object.defineProperty(exports, "detectDeviceType", { enumerable: true, get: function () { return devices_1.detectDeviceType; } });
var product_mapping_1 = require("./devices/product-mapping");
Object.defineProperty(exports, "getProductName", { enumerable: true, get: function () { return product_mapping_1.getProductName; } });
Object.defineProperty(exports, "getProductMappings", { enumerable: true, get: function () { return product_mapping_1.getProductMappings; } });