diff --git a/Cargo.lock b/Cargo.lock index 90e4f07..b4e4b0e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -491,9 +491,9 @@ dependencies = [ [[package]] name = "autd3-derive" -version = "27.0.0-alpha.1" +version = "27.0.0-alpha.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41486912b34fc4da112a96ca22d5f9a00729461bf2ab338db6b90201bcdd286e" +checksum = "e8f2d9d0361679074c0a216b6d7627b4cf24f5bab35e66b344d092e6defe58ae" dependencies = [ "proc-macro2", "quote", @@ -503,9 +503,9 @@ dependencies = [ [[package]] name = "autd3-driver" -version = "27.0.0-alpha.1" +version = "27.0.0-alpha.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12a4fc3690327b0b4320e2b684f8e9b8e11b513695495bc9dda2458a0d23edc7" +checksum = "9f6aef3c06ef05abf7253e274a81adf540fa66e6fc89278d7ca742df526b7388" dependencies = [ "async-trait", "autd3-derive", @@ -513,8 +513,8 @@ dependencies = [ "bitfield-struct", "bitflags 2.6.0", "derive_more", - "itertools 0.12.1", - "nalgebra", + "itertools 0.13.0", + "nalgebra 0.33.0", "num-complex", "rayon", "serde", @@ -523,7 +523,7 @@ dependencies = [ "tokio", "tracing", "tynm", - "windows 0.57.0", + "windows 0.58.0", ] [[package]] @@ -548,7 +548,7 @@ dependencies = [ "autd3-driver", "bit-vec", "derive_more", - "nalgebra", + "nalgebra 0.32.6", "rand 0.8.5", "rayon", "thiserror", @@ -751,9 +751,9 @@ checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" [[package]] name = "bitfield-struct" -version = "0.6.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adc0846593a56638b74e136a45610f9934c052e14761bebca6b092d5522599e3" +checksum = "de05f8756f1c68937349406d4632ae96ae35901019b5e59c508d9c38c64715fb" dependencies = [ "proc-macro2", "quote", @@ -2663,6 +2663,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "0.4.8" @@ -3083,7 +3092,22 @@ dependencies = [ "num-complex", "num-rational", "num-traits", - "simba", + "simba 0.8.1", + "typenum", +] + +[[package]] +name = "nalgebra" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c4b5f057b303842cf3262c27e465f4c303572e7f6b0648f60e16248ac3397f4" +dependencies = [ + "approx 0.5.1", + "matrixmultiply", + "num-complex", + "num-rational", + "num-traits", + "simba 0.9.0", "typenum", ] @@ -4405,7 +4429,7 @@ dependencies = [ "geo", "lazy_static", "maplit", - "nalgebra", + "nalgebra 0.32.6", "num", "regex", "serde", @@ -4670,6 +4694,19 @@ dependencies = [ "wide", ] +[[package]] +name = "simba" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3a386a501cd104797982c15ae17aafe8b9261315b5d07e3ec803f2ea26be0fa" +dependencies = [ + "approx 0.5.1", + "num-complex", + "num-traits", + "paste", + "wide", +] + [[package]] name = "simd-adler32" version = "0.3.7" @@ -6277,6 +6314,16 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" +dependencies = [ + "windows-core 0.58.0", + "windows-targets 0.52.6", +] + [[package]] name = "windows-bindgen" version = "0.39.0" @@ -6304,7 +6351,7 @@ checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" dependencies = [ "windows-implement 0.56.0", "windows-interface 0.56.0", - "windows-result", + "windows-result 0.1.2", "windows-targets 0.52.6", ] @@ -6316,7 +6363,20 @@ checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" dependencies = [ "windows-implement 0.57.0", "windows-interface 0.57.0", - "windows-result", + "windows-result 0.1.2", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-core" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" +dependencies = [ + "windows-implement 0.58.0", + "windows-interface 0.58.0", + "windows-result 0.2.0", + "windows-strings", "windows-targets 0.52.6", ] @@ -6352,6 +6412,17 @@ dependencies = [ "syn 2.0.72", ] +[[package]] +name = "windows-implement" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.72", +] + [[package]] name = "windows-interface" version = "0.56.0" @@ -6374,6 +6445,17 @@ dependencies = [ "syn 2.0.72", ] +[[package]] +name = "windows-interface" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.72", +] + [[package]] name = "windows-metadata" version = "0.39.0" @@ -6389,6 +6471,25 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-result" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-strings" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +dependencies = [ + "windows-result 0.2.0", + "windows-targets 0.52.6", +] + [[package]] name = "windows-sys" version = "0.45.0" diff --git a/SOEMAUTDServer/Cargo.toml b/SOEMAUTDServer/Cargo.toml index c0a789d..74af43a 100644 --- a/SOEMAUTDServer/Cargo.toml +++ b/SOEMAUTDServer/Cargo.toml @@ -15,7 +15,7 @@ clap = { version = "4.3.0", features = ["derive"] } tokio = { version = "1.34.0", features = ["macros", "rt-multi-thread"] } autd3-protobuf = { version = "27.0.0-alpha.1", features = ["lightweight", "async-trait"] } autd3-link-soem = { version = "27.0.0-alpha.1", features = ["async-trait"] } -autd3-driver = { version = "27.0.0-alpha.1", features = ["async-trait"] } +autd3-driver = { version = "27.0.0-alpha.3", features = ["async-trait"] } anyhow = "1.0.72" ctrlc = "3.3.0" tonic = "0.11.0" diff --git a/simulator/Cargo.toml b/simulator/Cargo.toml index 712cca3..8116460 100644 --- a/simulator/Cargo.toml +++ b/simulator/Cargo.toml @@ -11,7 +11,7 @@ keywords = ["autd"] [dependencies] autd3 = { version = "27.0.0-alpha.1", features = ["async-trait"] } -autd3-driver = { version = "27.0.0-alpha.1", features = ["async-trait"] } +autd3-driver = { version = "27.0.0-alpha.3", features = ["async-trait"] } autd3-firmware-emulator = { version = "27.0.0-alpha.1", features = ["async-trait"] } autd3-protobuf = { version = "27.0.0-alpha.1", features = ["lightweight"] } autd3-link-simulator = { version = "27.0.0-alpha.1", features = ["async-trait"] } diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index cad22a7..5d36b71 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -22,7 +22,7 @@ serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } tauri = { version = "1.6.1", features = ["window-all", "shell-sidecar", "dialog-all", "notification-all", "os-all", "path-all"] } tokio = { version = "1.34.0", features = ["macros", "rt-multi-thread", "time", "process"] } -autd3-driver = { version = "27.0.0-alpha.1", features = ["serde"] } +autd3-driver = { version = "27.0.0-alpha.3", features = ["serde"] } autd3-link-soem = { version = "27.0.0-alpha.1", features = ["serde"] } [target.'cfg(windows)'.dependencies]