Skip to content

Commit 56730df

Browse files
Bump
1 parent 188cce3 commit 56730df

12 files changed

Lines changed: 292 additions & 186 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
- v4.0.0
22

33
- Versions
4-
- ZWave JS Driver Version: 12.2.1
5-
- ZWave JS Server Version: 1.33.0 (Schema Version 33)
4+
- ZWave JS Driver Version: 15.20.0
5+
- ZWave JS Server Version: 3.5.0 (Schema Version 44)
66

77
- Breaking Changes
88
- Removed support for **NET45**

PSI/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
"name": "server",
44
"bin": "./server.js",
55
"dependencies": {
6-
"@zwave-js/server": "^3.1.0",
7-
"zwave-js": "^15.3.0"
6+
"@zwave-js/server": "^3.5.0",
7+
"zwave-js": "^15.20.0"
88
},
99
"devDependencies": {
10-
"@yao-pkg/pkg": "^6.5.1",
11-
"esbuild": "^0.25.6",
12-
"eslint": "^9.31.0",
13-
"prettier": "^3.6.2"
10+
"@yao-pkg/pkg": "^6.12.0",
11+
"esbuild": "^0.27.2",
12+
"eslint": "^9.39.2",
13+
"prettier": "^3.8.0"
1414
},
1515
"scripts": {
1616
"build": "npm run do_esbuild && npm run do_pkgbuild",

Visual Studio Projects/ZWaveJS.NET/ZWaveJS.NET/CMDResult.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,25 @@ internal CMDResult(JObject Res)
1616
{
1717
this.Success = Res.Value<bool>("success");
1818

19+
if (Res.ContainsKey("result"))
20+
{
21+
bool? success = Res.SelectToken("result.success")?.Value<bool?>();
22+
if (success.HasValue)
23+
SetPayload(success.Value);
24+
}
25+
1926
if(Res.ContainsKey("zwaveErrorCode"))
2027
this.ErrorCode = Res.Value<string>("zwaveErrorCode");
2128

2229
if (Res.ContainsKey("zwaveErrorMessage"))
2330
this.Message = Res.Value<string>("zwaveErrorMessage");
2431
}
2532

33+
public T ResultPayloadAs<T>()
34+
{
35+
return ResultPayload is T value ? value : default!;
36+
}
37+
2638
internal void SetPayload(object Payload)
2739
{
2840
this.ResultPayload = Payload;

Visual Studio Projects/ZWaveJS.NET/ZWaveJS.NET/ConfigManager.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ internal ConfigManager(Driver Driver)
3535

3636
}
3737

38-
// CHECKED
38+
// Checked as of : 3.5.0
3939
public Task<CMDResult> LookupDevice(int ManufacturerID, int ProductTypeID, int ProductId)
4040
{
4141

@@ -65,7 +65,7 @@ public Task<CMDResult> LookupDevice(int ManufacturerID, int ProductTypeID, int P
6565
return Result.Task;
6666
}
6767

68-
// CHECKED
68+
// Checked as of : 3.5.0
6969
public Task<CMDResult> LookupManufacturer(int ManufacturerID)
7070
{
7171
Guid ID = Guid.NewGuid();

0 commit comments

Comments
 (0)