Skip to content

Commit 4c19f2b

Browse files
committed
implement soundlevelmeter in script edit
1 parent a65b82b commit 4c19f2b

2 files changed

Lines changed: 23 additions & 0 deletions

File tree

app/scripts/controllers/account.box.edit.script.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
vm.showSerialPort = false;
1818
vm.soilDigitalPort = 'A';
1919
vm.showSoilDigitalPort = false;
20+
vm.soundMeterPort = 'B';
21+
vm.showSoundMeterPort = false;
2022
vm.compiling = false;
2123
vm.wifi = {
2224
ssid: '',
@@ -45,6 +47,12 @@
4547
vm.showSoilDigitalPort = true;
4648
}
4749

50+
if (boxData.sensorsArray.filter(function (s) {
51+
return s.sensorType === 'SOUNDLEVELMETER';
52+
}).length !== 0) {
53+
vm.showSoundMeterPort = true;
54+
}
55+
4856
return getScript();
4957
}
5058

@@ -58,6 +66,7 @@
5866
return AccountService.getScript(boxData._id, {
5967
serialPort: vm.serialPort,
6068
soilDigitalPort: vm.soilDigitalPort,
69+
soundMeterPort: vm.soundMeterPort,
6170
ssid: vm.wifi.ssid,
6271
password: vm.wifi.password
6372
})

app/views/account.box.edit.script.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,20 @@ <h3>{{'CONFIGURATION'|translate}}</h3>
3535
</div>
3636
</div>
3737
</div>
38+
<div class="form-group" ng-if="script.showSoundMeterPort">
39+
<label for="soundMeterPort">Lautstärke<br/>{{'DIGITAL_PORT'|translate}}</label>
40+
<div class="input-group">
41+
<select type="text" class="form-control" id="soundMeterPort" ng-model="script.soundMeterPort"
42+
ng-change="script.generateScript()">
43+
<option value="A">A</option>
44+
<option value="B">B</option>
45+
<option value="C">C</option>
46+
</select>
47+
<div class="input-group-addon">
48+
<span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
49+
</div>
50+
</div>
51+
</div>
3852
<div class="form-group">
3953
<label for="ssid">WiFi SSID</label>
4054
<div class="input-group" uib-tooltip="{{'DATA_NOT_STORED'|translate}}" tooltip-placement="top"

0 commit comments

Comments
 (0)