UNPKG

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
"use strict"; 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; } });