You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Support device type revision.
* Rename DEVICE_REVISION to REVISION
* Add a unit test that shows device revision.
Add a revision in matter-devices.
* Fix XML tag.
* Update matter device types template as well.
* Use `_` to get the actual valure for the device revision.
I am unclear when _ is to be used and when not ...
* Fix light device: it should be 0x100 not 103
* Replace deviceRevision with revision.
Copy file name to clipboardExpand all lines: src-electron/db/query-device-type.js
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ async function selectAllDeviceTypes(db, packageId) {
36
36
returndbApi
37
37
.dbAll(
38
38
db,
39
-
'SELECT DEVICE_TYPE_ID, DOMAIN, CODE, PROFILE_ID, NAME, DESCRIPTION, CLASS, PACKAGE_REF FROM DEVICE_TYPE WHERE PACKAGE_REF = ? ORDER BY DOMAIN, CODE',
39
+
'SELECT DEVICE_TYPE_ID, REVISION, DOMAIN, CODE, PROFILE_ID, NAME, DESCRIPTION, CLASS, PACKAGE_REF FROM DEVICE_TYPE WHERE PACKAGE_REF = ? ORDER BY DOMAIN, CODE',
40
40
[packageId]
41
41
)
42
42
.then((rows)=>rows.map(dbMapping.map.deviceType))
@@ -53,7 +53,7 @@ async function selectDeviceTypeById(db, id) {
53
53
returndbApi
54
54
.dbGet(
55
55
db,
56
-
'SELECT DEVICE_TYPE_ID, DOMAIN, CODE, PROFILE_ID, NAME, DESCRIPTION, CLASS, PACKAGE_REF FROM DEVICE_TYPE WHERE DEVICE_TYPE_ID = ?',
56
+
'SELECT DEVICE_TYPE_ID, REVISION, DOMAIN, CODE, PROFILE_ID, NAME, DESCRIPTION, CLASS, PACKAGE_REF FROM DEVICE_TYPE WHERE DEVICE_TYPE_ID = ?',
'SELECT DEVICE_TYPE_ID, DOMAIN, CODE, PROFILE_ID, NAME, DESCRIPTION, CLASS FROM DEVICE_TYPE WHERE CODE = ? AND NAME = ? AND PACKAGE_REF = ? ',
75
+
'SELECT DEVICE_TYPE_ID, REVISION, DOMAIN, CODE, PROFILE_ID, NAME, DESCRIPTION, CLASS FROM DEVICE_TYPE WHERE CODE = ? AND NAME = ? AND PACKAGE_REF = ? ',
76
76
[code,name,packageId]
77
77
)
78
78
.then(dbMapping.map.deviceType)
@@ -90,7 +90,7 @@ async function selectDeviceTypeByCode(db, packageId, code) {
90
90
returndbApi
91
91
.dbGet(
92
92
db,
93
-
'SELECT DEVICE_TYPE_ID, DOMAIN, CODE, PROFILE_ID, NAME, DESCRIPTION, CLASS FROM DEVICE_TYPE WHERE CODE = ? AND PACKAGE_REF = ? ',
93
+
'SELECT DEVICE_TYPE_ID, REVISION, DOMAIN, CODE, PROFILE_ID, NAME, DESCRIPTION, CLASS FROM DEVICE_TYPE WHERE CODE = ? AND PACKAGE_REF = ? ',
0 commit comments