Zaber Technologies Inc. (292b6627) at 28 Mar 17:34
Merge branch 'ZML-768-pojos-cs' into 'master'
... and 1 more commit
Zaber Technologies Inc. (9f9ee8ea) at 27 Mar 20:30
Merge branch 'ZML-789-setup_py' into 'master'
... and 1 more commit
If you have an Connection
object and perform an async
request on it (at least some of them) but then attempt to Dispose()
of the Connection
immediately thereafter, then that disposal will hang indefinitely.
I can't say how many functions behave this way. DetectDevices
was the first I tried (per the example code) and I ran into this issue.
Steps to replicate:
.Net 8
console programZaber.Motion
library from NuGetCommenting / uncommenting out the delay will cause the disposal to hang / not-hang respectively.
class Program
{
static async Task Main(string[] _)
{
using( Zaber.Motion.Ascii.Connection connection = Zaber.Motion.Ascii.Connection.OpenSerialPort("COM4"))
{
Console.WriteLine("Made ZaberAscii serial connection");
var num = await connection.DetectDevicesAsync();
Console.WriteLine($"Found {num.Length} devices");
// this will hang at disposal, unless we add a delay
//await Task.Delay(1);
}
}
}
Closing this ticket due to no further activity.
Zaber Technologies Inc. (9936ea13) at 19 Mar 22:38
Merge branch 'zml-766-analog-io-schedule' into 'master'
... and 2 more commits
Zaber Technologies Inc. (11a68817) at 14 Mar 16:54
Merge branch 'release-5.1.5' into 'master'
... and 1 more commit
Zaber Technologies Inc. (fe43e0bd) at 13 Mar 22:32
Release 5.1.5
Zaber Technologies Inc. (e4db4e1e) at 13 Mar 00:48
Merge branch 'dev-force-initialize' into 'master'
... and 1 more commit
Zaber Technologies Inc. (5d728e44) at 12 Mar 22:27
Merge branch 'ZML-781-binary-size' into 'master'
... and 2 more commits
Zaber Technologies Inc. (68c44cc8) at 11 Mar 20:08
Merge branch 'dev-flatten-python' into 'master'
... and 1 more commit
Zaber Technologies Inc. (87060a26) at 08 Mar 19:00
Merge branch 'release-5.1.4' into 'master'
Zaber Technologies Inc. (87060a26) at 08 Mar 18:57
Merge branch 'release-5.1.4' into 'master'
... and 1 more commit
Zaber Technologies Inc. (b3f3616e) at 08 Mar 16:24
Merge branch 'ZML-779-fix-wheels' into 'master'
... and 1 more commit
Zaber Technologies Inc. (4991b50a) at 07 Mar 17:45
Merge branch 'zml-718-simple-tuning-save-params' into 'master'
... and 1 more commit
Zaber Technologies Inc. (a4df2714) at 06 Mar 20:51
Merge branch 'dev-fix-gen_code' into 'master'
... and 1 more commit
Zaber Technologies Inc. (2ebd82c6) at 06 Mar 19:41
Merge branch 'dev-python-pdm' into 'master'
... and 1 more commit
Zaber Technologies Inc. (dc551451) at 06 Mar 19:39
Merge branch 'ZML-776-missing-go' into 'master'
... and 1 more commit
Zaber Technologies Inc. (d389e5d7) at 06 Mar 00:31
Merge branch 'test-pip-tools-fix' into 'master'
... and 1 more commit
Zaber Technologies Inc. (e1a213a6) at 05 Mar 02:08
Merge branch 'dev-pip-tools' into 'master'
... and 1 more commit
Zaber Technologies Inc. (a7df1233) at 02 Mar 18:22
Merge branch 'dev-docker-fixes' into 'master'
... and 1 more commit