New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

sensorbee-lib

Package Overview
Dependencies
Maintainers
3
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sensorbee-lib - npm Package Compare versions

Comparing version

to
0.0.19

63

bundles/sensorbee-lib.umd.js

@@ -144,3 +144,3 @@ (function (global, factory) {

enable: false,
name: 'Alert 1',
name: 'Alert',
notifyMethod: ['email'],

@@ -169,3 +169,3 @@ timeActive: {

enable: false,
name: 'Alert 2',
name: 'Alert',
notifyMethod: ['email'],

@@ -194,3 +194,3 @@ timeActive: {

enable: false,
name: 'Alert 3',
name: 'Alert',
notifyMethod: ['email'],

@@ -219,3 +219,3 @@ timeActive: {

enable: false,
name: 'Alert 4',
name: 'Alert',
notifyMethod: ['email'],

@@ -236,2 +236,26 @@ timeActive: {

},
{
alert_empty: 0,
alert_type: 1,
id: 1004,
notifications: {
alertMessage: '',
daysActive: [6, 5, 4, 3, 2, 1, 0],
enable: false,
name: 'Alert',
notifyMethod: ['email'],
timeActive: {
endTime: '15:00',
fullDay: true,
startTime: '9:00'
}
},
reset_interval: 3,
reset_value_1: 10,
reset_value_2: 0,
sensor: 1,
value_1: 105,
value_2: -40,
sensor_position: 1
},
];

@@ -247,3 +271,3 @@ this.humidAlertSettings = [

enable: false,
name: 'Alert 1',
name: 'Alert',
notifyMethod: ['email'],

@@ -271,3 +295,3 @@ timeActive: {

enable: false,
name: 'Alert 2',
name: 'Alert',
notifyMethod: ['email'],

@@ -295,3 +319,3 @@ timeActive: {

enable: false,
name: 'Alert 3',
name: 'Alert',
notifyMethod: ['email'],

@@ -319,3 +343,3 @@ timeActive: {

enable: false,
name: 'Alert 4',
name: 'Alert',
notifyMethod: ['email'],

@@ -334,2 +358,25 @@ timeActive: {

value_2: 5
},
{
alert_empty: 0,
alert_type: 1,
id: 1014,
notifications: {
alertMessage: '',
daysActive: [6, 5, 4, 3, 2, 1, 0],
enable: false,
name: 'Alert',
notifyMethod: ['email'],
timeActive: {
endTime: '15:00',
fullDay: true,
startTime: '9:00'
}
},
reset_interval: 3,
reset_value_1: 10,
reset_value_2: 0,
sensor: 2,
value_1: 95,
value_2: 5
}

@@ -336,0 +383,0 @@ ];

2

bundles/sensorbee-lib.umd.min.js

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("lodash")):"function"==typeof define&&define.amd?define("sensorbee-lib",["exports","@angular/core","lodash"],t):t(e["sensorbee-lib"]={},e.ng.core,e._)}(this,function(e,t,p){"use strict";var _=function(){return(_=Object.assign||function(e){for(var t,s=1,i=arguments.length;s<i;s++)for(var r in t=arguments[s])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};function s(e,t){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var i,r,n=s.call(e),a=[];try{for(;(void 0===t||0<t--)&&!(i=n.next()).done;)a.push(i.value)}catch(o){r={error:o}}finally{try{i&&!i.done&&(s=n["return"])&&s.call(n)}finally{if(r)throw r.error}}return a}function f(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(s(arguments[t]));return e}var i=function(){function e(){this.tempAlertSettings=[{alert_empty:0,alert_type:1,id:1001,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert 1",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:1,value_1:105,value_2:-40,sensor_position:1},{alert_empty:0,alert_type:1,id:1002,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert 2",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:1,value_1:105,value_2:-40,sensor_position:1},{alert_empty:0,alert_type:1,id:1003,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert 3",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:1,value_1:105,value_2:-40,sensor_position:1},{alert_empty:0,alert_type:1,id:1004,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert 4",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:1,value_1:105,value_2:-40,sensor_position:1}],this.humidAlertSettings=[{alert_empty:0,alert_type:1,id:1011,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert 1",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:2,value_1:95,value_2:5},{alert_empty:0,alert_type:1,id:1012,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert 2",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:2,value_1:95,value_2:5},{alert_empty:0,alert_type:1,id:1013,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert 3",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:2,value_1:95,value_2:5},{alert_empty:0,alert_type:1,id:1014,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert 4",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:2,value_1:95,value_2:5}]}return e.prototype.processBaseUnitsData=function(e){return e.forEach(function(e){e["@settings"]=JSON.parse(e.settings),e["@appSettings"]=JSON.parse(e.appSettings),e.tags.forEach(function(e){e["@settings"]=JSON.parse(e.settings)})}),e},e.prototype.processBaseUnitSettings=function(e){return e.forEach(function(s){var i=[];p.mapKeys(s["@settings"],function(e,t){return i.push({key:t,value:s["@settings"][t],setting:s["@appSettings"].ui_settings[t]}),e+t}),s["@settings"]=i}),e},e.prototype.processTagsSettings=function(e,n){var a=this;return e.forEach(function(e){e.tags.forEach(function(s){var i=[],r=0;p.mapKeys(s["@settings"],function(e,t){if(r=s["@settings"].alerts.length,"alerts"!==t&&"appSettings"!==t)return i.push({key:t,value:s["@settings"][t],setting:s["@settings"].appSettings.ui_settings[t]}),e+t;"appSettings"===t?s["@appSettings"]=s["@settings"][t]:0!==r&&(s["@alertsettings"]=a.processAlertSettings(s["@settings"].alerts,n))}),s["@settings"]=i,a.setTagType(s,n,r)})}),e},e.prototype.setTagType=function(e,t,s){var i,r,n=[],a=JSON.parse(e["@appSettings"].ui_settings.sensors),o=Math.abs(s-5),l=a.map(function(e){return e.sensor_type});if(0===s)if(l.includes(2)){for(var u in this.humidAlertSettings)if(this.humidAlertSettings.hasOwnProperty(u)){var p=this.humidAlertSettings[u];n.push(_({},p)),e["@settings"].alerts=f(n),e["@alertsettings"]=this.processAlertSettings(e["@settings"].alerts,t)}}else for(var u in this.tempAlertSettings)if(this.tempAlertSettings.hasOwnProperty(u)){p=this.tempAlertSettings[u];n.push(_({},p)),e["@settings"].alerts=f(n),e["@alertsettings"]=this.processAlertSettings(e["@settings"].alerts,t)}if(0!==o&&0!==s)if(l.includes(2)){for(var u in this.humidAlertSettings)if(this.humidAlertSettings.hasOwnProperty(u)){p=this.humidAlertSettings[u];n.push(_({},p)),e["@settings"].alerts=f(n)}e["@settings"].alerts.splice(o),(i=e["@alertsettings"]).push.apply(i,f(this.processAlertSettings(e["@settings"].alerts,t)))}else{for(var u in this.tempAlertSettings)if(this.tempAlertSettings.hasOwnProperty(u)){p=this.tempAlertSettings[u];n.push(_({},p)),e["@settings"].alerts=f(n)}e["@settings"].alerts.splice(o),(r=e["@alertsettings"]).push.apply(r,f(this.processAlertSettings(e["@settings"].alerts,t)))}if(1===(e["@sensorTypeIds"]=l).length)switch(l[0]){case 1:case 255:e["@sensorType"]="temperature";break;case 2:e["@sensorType"]="temperature-humidity";break;case 3:e["@sensorType"]="flooding"}2===l.length&&-1<l.indexOf(1)&&-1<l.indexOf(2)&&(e["@sensorType"]="temperature-humidity"),e["@alert_criteria"]=a[0].ui.alerts_ui_settings.alert_criteria.options,e["@sensor_position"]=this.setSensorPosition(e["@sensorType"],a)},e.prototype.setSensorPosition=function(e,t){var s=t.map(function(e){return{sensor_name:e.sensor_name,sensor_position:e.sensor_position}});return"temperature"===e?s:"temperature-humidity"===e?s:void 0},e.prototype.processAlertSettings=function(e,t){var n,a,o=p.filter(t,{type:"sensor"}),l=[],u={};return p.map(e,function(s){var i=[];n=o.find(function(e){return 1===parseInt(e.key,10)}),a=o.find(function(e){return 2===parseInt(e.key,10)}),u={temp_settings:JSON.parse(n.settingsData),humid_settings:JSON.parse(a.settingsData)};var r={knobs:{},fullDayKnobs:{}};p.mapKeys(s,function(e,t){if("empty_alert"!==t&&"id"!==t&&"alert_empty"!==t)return"notifications"===t?(r.sms=!1,r.push=!1,r.email=!1,r.da_0=!1,r.da_1=!1,r.da_2=!1,r.da_3=!1,r.da_4=!1,r.da_5=!1,r.da_6=!1,r.fullDayKnobs={lower:parseInt(s[t].timeActive.startTime,10),upper:parseInt(s[t].timeActive.endTime,10)},-1<s[t].notifyMethod.indexOf("sms")&&(r.sms=!0),-1<s[t].notifyMethod.indexOf("push")&&(r.push=!0),-1<s[t].notifyMethod.indexOf("email")&&(r.email=!0),-1<s[t].daysActive.indexOf(0)&&(r.da_0=!0),-1<s[t].daysActive.indexOf(1)&&(r.da_1=!0),-1<s[t].daysActive.indexOf(2)&&(r.da_2=!0),-1<s[t].daysActive.indexOf(3)&&(r.da_3=!0),-1<s[t].daysActive.indexOf(4)&&(r.da_4=!0),-1<s[t].daysActive.indexOf(5)&&(r.da_5=!0),-1<s[t].daysActive.indexOf(6)&&(r.da_6=!0),r=p.merge(r,s[t])):("value_1"===t&&(r.knobs.lower=s[t]),"value_2"===t&&(r.knobs.upper=s[t]),"alert_type"===t&&(r.alert_type=s[t]),"reset_value_1"===t&&(r.reset_value_1=s[t]),"reset_value_2"===t&&(r.reset_value_2=s[t]),"sensor"===t&&(r.sensor=s[t]),i.push({key:t,value:s[t],setting:u})),i.notifications=r,e+t}),i.temp_settings=JSON.parse(n.settingsData),i.humid_settings=JSON.parse(a.settingsData),l.push(i)}),l},e.prototype.processSaveData=function(e){var s={};return e.forEach(function(t){s[t.baseUnitId]={settings:JSON.parse(t.settings),appSettings:JSON.parse(t.appSettings),tags:{},report_interval:t.report_interval,report_interval_last_modified:t.report_interval_last_modified,site_name:t.site_name},p.map(t.tags,function(e){return s[t.baseUnitId].tags[e.tagId]=JSON.parse(e.settings),delete s[t.baseUnitId].tags[e.tagId].connected,s[t.baseUnitId].tags[e.tagId].alerts.forEach(function(e){e.alert_type<1&&(e.alert_type=1)}),e})}),s},e.decorators=[{type:t.Injectable,args:[{providedIn:"root"}]}],e.ctorParameters=function(){return[]},e.ngInjectableDef=t.ɵɵdefineInjectable({factory:function(){return new e},token:e,providedIn:"root"}),e}();e.serialNumberValidator=function n(e){var t=e.value;if(!t)return null;if(8!==t.length)return{validSerialNumber:!0};var s=parseInt(t.substring(1,4),36).toString(10),i=parseInt(t.substring(4,8),36).toString(10),r=parseInt(t.substr(0,1),10);return 4===s.length&&(s="0"+s),6===i.length&&(i="0"+i),function a(e){for(var t=e.substring(0,e.length).split(""),s=0,i=0,r=0;r<t.length;r++){if(isNaN(t[r]))return!1;r%2==0?s+=3*Number(t[r]):i+=Number(t[r])}var n=10-(i+s)%10;return n<10?n:0}(s+i)===r?null:{validSerialNumber:!0}},e.DataProcessingService=i,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("lodash")):"function"==typeof define&&define.amd?define("sensorbee-lib",["exports","@angular/core","lodash"],t):t(e["sensorbee-lib"]={},e.ng.core,e._)}(this,function(e,t,p){"use strict";var _=function(){return(_=Object.assign||function(e){for(var t,s=1,i=arguments.length;s<i;s++)for(var r in t=arguments[s])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};function s(e,t){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var i,r,n=s.call(e),a=[];try{for(;(void 0===t||0<t--)&&!(i=n.next()).done;)a.push(i.value)}catch(l){r={error:l}}finally{try{i&&!i.done&&(s=n["return"])&&s.call(n)}finally{if(r)throw r.error}}return a}function f(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(s(arguments[t]));return e}var i=function(){function e(){this.tempAlertSettings=[{alert_empty:0,alert_type:1,id:1001,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:1,value_1:105,value_2:-40,sensor_position:1},{alert_empty:0,alert_type:1,id:1002,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:1,value_1:105,value_2:-40,sensor_position:1},{alert_empty:0,alert_type:1,id:1003,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:1,value_1:105,value_2:-40,sensor_position:1},{alert_empty:0,alert_type:1,id:1004,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:1,value_1:105,value_2:-40,sensor_position:1},{alert_empty:0,alert_type:1,id:1004,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:1,value_1:105,value_2:-40,sensor_position:1}],this.humidAlertSettings=[{alert_empty:0,alert_type:1,id:1011,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:2,value_1:95,value_2:5},{alert_empty:0,alert_type:1,id:1012,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:2,value_1:95,value_2:5},{alert_empty:0,alert_type:1,id:1013,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:2,value_1:95,value_2:5},{alert_empty:0,alert_type:1,id:1014,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:2,value_1:95,value_2:5},{alert_empty:0,alert_type:1,id:1014,notifications:{alertMessage:"",daysActive:[6,5,4,3,2,1,0],enable:!1,name:"Alert",notifyMethod:["email"],timeActive:{endTime:"15:00",fullDay:!0,startTime:"9:00"}},reset_interval:3,reset_value_1:10,reset_value_2:0,sensor:2,value_1:95,value_2:5}]}return e.prototype.processBaseUnitsData=function(e){return e.forEach(function(e){e["@settings"]=JSON.parse(e.settings),e["@appSettings"]=JSON.parse(e.appSettings),e.tags.forEach(function(e){e["@settings"]=JSON.parse(e.settings)})}),e},e.prototype.processBaseUnitSettings=function(e){return e.forEach(function(s){var i=[];p.mapKeys(s["@settings"],function(e,t){return i.push({key:t,value:s["@settings"][t],setting:s["@appSettings"].ui_settings[t]}),e+t}),s["@settings"]=i}),e},e.prototype.processTagsSettings=function(e,n){var a=this;return e.forEach(function(e){e.tags.forEach(function(s){var i=[],r=0;p.mapKeys(s["@settings"],function(e,t){if(r=s["@settings"].alerts.length,"alerts"!==t&&"appSettings"!==t)return i.push({key:t,value:s["@settings"][t],setting:s["@settings"].appSettings.ui_settings[t]}),e+t;"appSettings"===t?s["@appSettings"]=s["@settings"][t]:0!==r&&(s["@alertsettings"]=a.processAlertSettings(s["@settings"].alerts,n))}),s["@settings"]=i,a.setTagType(s,n,r)})}),e},e.prototype.setTagType=function(e,t,s){var i,r,n=[],a=JSON.parse(e["@appSettings"].ui_settings.sensors),l=Math.abs(s-5),o=a.map(function(e){return e.sensor_type});if(0===s)if(o.includes(2)){for(var u in this.humidAlertSettings)if(this.humidAlertSettings.hasOwnProperty(u)){var p=this.humidAlertSettings[u];n.push(_({},p)),e["@settings"].alerts=f(n),e["@alertsettings"]=this.processAlertSettings(e["@settings"].alerts,t)}}else for(var u in this.tempAlertSettings)if(this.tempAlertSettings.hasOwnProperty(u)){p=this.tempAlertSettings[u];n.push(_({},p)),e["@settings"].alerts=f(n),e["@alertsettings"]=this.processAlertSettings(e["@settings"].alerts,t)}if(0!==l&&0!==s)if(o.includes(2)){for(var u in this.humidAlertSettings)if(this.humidAlertSettings.hasOwnProperty(u)){p=this.humidAlertSettings[u];n.push(_({},p)),e["@settings"].alerts=f(n)}e["@settings"].alerts.splice(l),(i=e["@alertsettings"]).push.apply(i,f(this.processAlertSettings(e["@settings"].alerts,t)))}else{for(var u in this.tempAlertSettings)if(this.tempAlertSettings.hasOwnProperty(u)){p=this.tempAlertSettings[u];n.push(_({},p)),e["@settings"].alerts=f(n)}e["@settings"].alerts.splice(l),(r=e["@alertsettings"]).push.apply(r,f(this.processAlertSettings(e["@settings"].alerts,t)))}if(1===(e["@sensorTypeIds"]=o).length)switch(o[0]){case 1:case 255:e["@sensorType"]="temperature";break;case 2:e["@sensorType"]="temperature-humidity";break;case 3:e["@sensorType"]="flooding"}2===o.length&&-1<o.indexOf(1)&&-1<o.indexOf(2)&&(e["@sensorType"]="temperature-humidity"),e["@alert_criteria"]=a[0].ui.alerts_ui_settings.alert_criteria.options,e["@sensor_position"]=this.setSensorPosition(e["@sensorType"],a)},e.prototype.setSensorPosition=function(e,t){var s=t.map(function(e){return{sensor_name:e.sensor_name,sensor_position:e.sensor_position}});return"temperature"===e?s:"temperature-humidity"===e?s:void 0},e.prototype.processAlertSettings=function(e,t){var n,a,l=p.filter(t,{type:"sensor"}),o=[],u={};return p.map(e,function(s){var i=[];n=l.find(function(e){return 1===parseInt(e.key,10)}),a=l.find(function(e){return 2===parseInt(e.key,10)}),u={temp_settings:JSON.parse(n.settingsData),humid_settings:JSON.parse(a.settingsData)};var r={knobs:{},fullDayKnobs:{}};p.mapKeys(s,function(e,t){if("empty_alert"!==t&&"id"!==t&&"alert_empty"!==t)return"notifications"===t?(r.sms=!1,r.push=!1,r.email=!1,r.da_0=!1,r.da_1=!1,r.da_2=!1,r.da_3=!1,r.da_4=!1,r.da_5=!1,r.da_6=!1,r.fullDayKnobs={lower:parseInt(s[t].timeActive.startTime,10),upper:parseInt(s[t].timeActive.endTime,10)},-1<s[t].notifyMethod.indexOf("sms")&&(r.sms=!0),-1<s[t].notifyMethod.indexOf("push")&&(r.push=!0),-1<s[t].notifyMethod.indexOf("email")&&(r.email=!0),-1<s[t].daysActive.indexOf(0)&&(r.da_0=!0),-1<s[t].daysActive.indexOf(1)&&(r.da_1=!0),-1<s[t].daysActive.indexOf(2)&&(r.da_2=!0),-1<s[t].daysActive.indexOf(3)&&(r.da_3=!0),-1<s[t].daysActive.indexOf(4)&&(r.da_4=!0),-1<s[t].daysActive.indexOf(5)&&(r.da_5=!0),-1<s[t].daysActive.indexOf(6)&&(r.da_6=!0),r=p.merge(r,s[t])):("value_1"===t&&(r.knobs.lower=s[t]),"value_2"===t&&(r.knobs.upper=s[t]),"alert_type"===t&&(r.alert_type=s[t]),"reset_value_1"===t&&(r.reset_value_1=s[t]),"reset_value_2"===t&&(r.reset_value_2=s[t]),"sensor"===t&&(r.sensor=s[t]),i.push({key:t,value:s[t],setting:u})),i.notifications=r,e+t}),i.temp_settings=JSON.parse(n.settingsData),i.humid_settings=JSON.parse(a.settingsData),o.push(i)}),o},e.prototype.processSaveData=function(e){var s={};return e.forEach(function(t){s[t.baseUnitId]={settings:JSON.parse(t.settings),appSettings:JSON.parse(t.appSettings),tags:{},report_interval:t.report_interval,report_interval_last_modified:t.report_interval_last_modified,site_name:t.site_name},p.map(t.tags,function(e){return s[t.baseUnitId].tags[e.tagId]=JSON.parse(e.settings),delete s[t.baseUnitId].tags[e.tagId].connected,s[t.baseUnitId].tags[e.tagId].alerts.forEach(function(e){e.alert_type<1&&(e.alert_type=1)}),e})}),s},e.decorators=[{type:t.Injectable,args:[{providedIn:"root"}]}],e.ctorParameters=function(){return[]},e.ngInjectableDef=t.ɵɵdefineInjectable({factory:function(){return new e},token:e,providedIn:"root"}),e}();e.serialNumberValidator=function n(e){var t=e.value;if(!t)return null;if(8!==t.length)return{validSerialNumber:!0};var s=parseInt(t.substring(1,4),36).toString(10),i=parseInt(t.substring(4,8),36).toString(10),r=parseInt(t.substr(0,1),10);return 4===s.length&&(s="0"+s),6===i.length&&(i="0"+i),function a(e){for(var t=e.substring(0,e.length).split(""),s=0,i=0,r=0;r<t.length;r++){if(isNaN(t[r]))return!1;r%2==0?s+=3*Number(t[r]):i+=Number(t[r])}var n=10-(i+s)%10;return n<10?n:0}(s+i)===r?null:{validSerialNumber:!0}},e.DataProcessingService=i,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=sensorbee-lib.umd.min.js.map

@@ -85,3 +85,3 @@ import { Injectable, ɵɵdefineInjectable } from '@angular/core';

enable: false,
name: 'Alert 1',
name: 'Alert',
notifyMethod: ['email'],

@@ -110,3 +110,3 @@ timeActive: {

enable: false,
name: 'Alert 2',
name: 'Alert',
notifyMethod: ['email'],

@@ -135,3 +135,3 @@ timeActive: {

enable: false,
name: 'Alert 3',
name: 'Alert',
notifyMethod: ['email'],

@@ -160,3 +160,3 @@ timeActive: {

enable: false,
name: 'Alert 4',
name: 'Alert',
notifyMethod: ['email'],

@@ -177,2 +177,26 @@ timeActive: {

},
{
alert_empty: 0,
alert_type: 1,
id: 1004,
notifications: {
alertMessage: '',
daysActive: [6, 5, 4, 3, 2, 1, 0],
enable: false,
name: 'Alert',
notifyMethod: ['email'],
timeActive: {
endTime: '15:00',
fullDay: true,
startTime: '9:00'
}
},
reset_interval: 3,
reset_value_1: 10,
reset_value_2: 0,
sensor: 1,
value_1: 105,
value_2: -40,
sensor_position: 1
},
];

@@ -188,3 +212,3 @@ this.humidAlertSettings = [

enable: false,
name: 'Alert 1',
name: 'Alert',
notifyMethod: ['email'],

@@ -212,3 +236,3 @@ timeActive: {

enable: false,
name: 'Alert 2',
name: 'Alert',
notifyMethod: ['email'],

@@ -236,3 +260,3 @@ timeActive: {

enable: false,
name: 'Alert 3',
name: 'Alert',
notifyMethod: ['email'],

@@ -260,3 +284,3 @@ timeActive: {

enable: false,
name: 'Alert 4',
name: 'Alert',
notifyMethod: ['email'],

@@ -275,2 +299,25 @@ timeActive: {

value_2: 5
},
{
alert_empty: 0,
alert_type: 1,
id: 1014,
notifications: {
alertMessage: '',
daysActive: [6, 5, 4, 3, 2, 1, 0],
enable: false,
name: 'Alert',
notifyMethod: ['email'],
timeActive: {
endTime: '15:00',
fullDay: true,
startTime: '9:00'
}
},
reset_interval: 3,
reset_value_1: 10,
reset_value_2: 0,
sensor: 2,
value_1: 95,
value_2: 5
}

@@ -277,0 +324,0 @@ ];

@@ -86,3 +86,3 @@ import { __assign, __spread } from 'tslib';

enable: false,
name: 'Alert 1',
name: 'Alert',
notifyMethod: ['email'],

@@ -111,3 +111,3 @@ timeActive: {

enable: false,
name: 'Alert 2',
name: 'Alert',
notifyMethod: ['email'],

@@ -136,3 +136,3 @@ timeActive: {

enable: false,
name: 'Alert 3',
name: 'Alert',
notifyMethod: ['email'],

@@ -161,3 +161,3 @@ timeActive: {

enable: false,
name: 'Alert 4',
name: 'Alert',
notifyMethod: ['email'],

@@ -178,2 +178,26 @@ timeActive: {

},
{
alert_empty: 0,
alert_type: 1,
id: 1004,
notifications: {
alertMessage: '',
daysActive: [6, 5, 4, 3, 2, 1, 0],
enable: false,
name: 'Alert',
notifyMethod: ['email'],
timeActive: {
endTime: '15:00',
fullDay: true,
startTime: '9:00'
}
},
reset_interval: 3,
reset_value_1: 10,
reset_value_2: 0,
sensor: 1,
value_1: 105,
value_2: -40,
sensor_position: 1
},
];

@@ -189,3 +213,3 @@ this.humidAlertSettings = [

enable: false,
name: 'Alert 1',
name: 'Alert',
notifyMethod: ['email'],

@@ -213,3 +237,3 @@ timeActive: {

enable: false,
name: 'Alert 2',
name: 'Alert',
notifyMethod: ['email'],

@@ -237,3 +261,3 @@ timeActive: {

enable: false,
name: 'Alert 3',
name: 'Alert',
notifyMethod: ['email'],

@@ -261,3 +285,3 @@ timeActive: {

enable: false,
name: 'Alert 4',
name: 'Alert',
notifyMethod: ['email'],

@@ -276,2 +300,25 @@ timeActive: {

value_2: 5
},
{
alert_empty: 0,
alert_type: 1,
id: 1014,
notifications: {
alertMessage: '',
daysActive: [6, 5, 4, 3, 2, 1, 0],
enable: false,
name: 'Alert',
notifyMethod: ['email'],
timeActive: {
endTime: '15:00',
fullDay: true,
startTime: '9:00'
}
},
reset_interval: 3,
reset_value_1: 10,
reset_value_2: 0,
sensor: 2,
value_1: 95,
value_2: 5
}

@@ -278,0 +325,0 @@ ];

{
"name": "sensorbee-lib",
"version": "0.0.18",
"version": "0.0.19",
"peerDependencies": {

@@ -5,0 +5,0 @@ "@angular/common": "^8.1.2",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet