Fix null dereferencing issue. Fix sensor mode changed not clearing cached control.

This commit is contained in:
Sam El-Husseini committed 2018-01-02 22:22:14 -08:00
1 parent 81bfca4ed6
commit 3c4c38eb59
3 files changed
+13 -3

No files matched your search

+9
View File
@@ -5,6 +5,7 @@ namespace pxsim {
protected mode: number;
protected valueChanged: boolean;
protected modeChanged: boolean;
constructor(port: number) {
super(port);
@@ -24,6 +25,8 @@ namespace pxsim {
setMode(mode: number) {
this.mode = mode;
this.changed = true;
this.modeChanged = true;
}
getMode() {
@@ -44,6 +47,12 @@ namespace pxsim {
return res;
}
modeChange() {
const res = this.modeChanged;
this.modeChanged = false;
return res;
}
setChangedState() {
this.changed = true;
this.valueChanged = false;