| | |
| | | export class AlarmConfigService { |
| | | private urls = { |
| | | getByOid: environment.SERVER_BASH_URL + 'alarm-config/get-by-oid', |
| | | save: environment.SERVER_BASH_URL + '/alarm-config/add-or-modify', |
| | | save: environment.SERVER_BASH_URL + 'alarm-config/add-or-modify', |
| | | }; |
| | | constructor( private http: _HttpClient) { |
| | | |
| | | } |
| | | public generateAlarmConfig(sensors: {key:string} [],alarmConfig?: AlarmConfig): AlarmConfig{ |
| | | public generateAlarmConfig(sensors: {sensorKey:string} [],alarmConfig?: AlarmConfig): AlarmConfig{ |
| | | const _alarmConfig : AlarmConfig = alarmConfig==null || alarmConfig.value == null ? {value:{ |
| | | alarmLevels:null, |
| | | alarmMode:null |
| | |
| | | alarmLevels = alarmLevels ==null ?{} :alarmLevels; |
| | | sensors.forEach( |
| | | sensor => { |
| | | const key = sensor.key; |
| | | const key = sensor.sensorKey; |
| | | alarmLevels[key] = |
| | | alarmLevels[key] == null ? |
| | | { |