From 174020ffee37c6a6df728fdd98a39baaf16134c3 Mon Sep 17 00:00:00 2001 From: rondlh <77279634+rondlh@users.noreply.github.com> Date: Fri, 5 Dec 2025 02:29:35 +0800 Subject: [PATCH 1/4] Fix typo: Allign --> Align Fix typo: Allign --> Align --- src/main/java/com/neuronrobotics/sdk/common/ByteList.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/neuronrobotics/sdk/common/ByteList.java b/src/main/java/com/neuronrobotics/sdk/common/ByteList.java index 6c02e26e..a11da0e0 100644 --- a/src/main/java/com/neuronrobotics/sdk/common/ByteList.java +++ b/src/main/java/com/neuronrobotics/sdk/common/ByteList.java @@ -421,7 +421,7 @@ public synchronized byte[] getBytes(int start, int len) { if(isUseStaticBuffer()){ int tmpRead = staticBufferReadPointer; - //Allign the start pointer + //Align the start pointer if(start != 0){ for(int i=0;i Date: Fri, 2 Jan 2026 12:19:30 +0800 Subject: [PATCH 2/4] Revert "Merge branch 'NeuronRobotics:development' into development" This reverts commit 98214c7aa4bd2a072e875a82dd38758a7b4fd467, reversing changes made to 174020ffee37c6a6df728fdd98a39baaf16134c3. --- .../com/neuronrobotics/sdk/addons/kinematics/DHChain.java | 3 +-- src/main/java/com/neuronrobotics/sdk/common/Log.java | 6 +----- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/neuronrobotics/sdk/addons/kinematics/DHChain.java b/src/main/java/com/neuronrobotics/sdk/addons/kinematics/DHChain.java index 2459122d..8c9f0db5 100644 --- a/src/main/java/com/neuronrobotics/sdk/addons/kinematics/DHChain.java +++ b/src/main/java/com/neuronrobotics/sdk/addons/kinematics/DHChain.java @@ -333,8 +333,7 @@ public String toString(){ */ public DhInverseSolver getInverseSolver() { if(is==null){ - Log.error(new RuntimeException("No Solver defined!")); - return new DhInverseSolver() { + is=new DhInverseSolver() { @Override public double[] inverseKinematics(TransformNR target, diff --git a/src/main/java/com/neuronrobotics/sdk/common/Log.java b/src/main/java/com/neuronrobotics/sdk/common/Log.java index 7d919b19..f0d89d84 100644 --- a/src/main/java/com/neuronrobotics/sdk/common/Log.java +++ b/src/main/java/com/neuronrobotics/sdk/common/Log.java @@ -475,11 +475,7 @@ public void write(int b) throws IOException { System.setErr(new PrintStream(streamErr)); setOutStream(new PrintStream(streamErr)); while (instance.log!=null) { - try { - Thread.sleep(149); - } catch (InterruptedException e) { - return; - } + ThreadUtil.wait(150); if (instance.incomingOut.size() > 0) try { String text = instance.incomingOut.asString(); From b293540407d4a3ddc650ad6703a593022344d548 Mon Sep 17 00:00:00 2001 From: rondlh <77279634+rondlh@users.noreply.github.com> Date: Mon, 19 Jan 2026 20:36:46 +0800 Subject: [PATCH 3/4] Reapply "Merge branch 'NeuronRobotics:development' into development" This reverts commit 4ebf796a34b5bb1ec40214eb14f79154ba57cc0e. --- .../com/neuronrobotics/sdk/addons/kinematics/DHChain.java | 3 ++- src/main/java/com/neuronrobotics/sdk/common/Log.java | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/neuronrobotics/sdk/addons/kinematics/DHChain.java b/src/main/java/com/neuronrobotics/sdk/addons/kinematics/DHChain.java index 8c9f0db5..2459122d 100644 --- a/src/main/java/com/neuronrobotics/sdk/addons/kinematics/DHChain.java +++ b/src/main/java/com/neuronrobotics/sdk/addons/kinematics/DHChain.java @@ -333,7 +333,8 @@ public String toString(){ */ public DhInverseSolver getInverseSolver() { if(is==null){ - is=new DhInverseSolver() { + Log.error(new RuntimeException("No Solver defined!")); + return new DhInverseSolver() { @Override public double[] inverseKinematics(TransformNR target, diff --git a/src/main/java/com/neuronrobotics/sdk/common/Log.java b/src/main/java/com/neuronrobotics/sdk/common/Log.java index f0d89d84..7d919b19 100644 --- a/src/main/java/com/neuronrobotics/sdk/common/Log.java +++ b/src/main/java/com/neuronrobotics/sdk/common/Log.java @@ -475,7 +475,11 @@ public void write(int b) throws IOException { System.setErr(new PrintStream(streamErr)); setOutStream(new PrintStream(streamErr)); while (instance.log!=null) { - ThreadUtil.wait(150); + try { + Thread.sleep(149); + } catch (InterruptedException e) { + return; + } if (instance.incomingOut.size() > 0) try { String text = instance.incomingOut.asString(); From 38a621fd57f238b173a020f850567a9db0c5d8b9 Mon Sep 17 00:00:00 2001 From: rondlh <77279634+rondlh@users.noreply.github.com> Date: Mon, 19 Jan 2026 20:36:54 +0800 Subject: [PATCH 4/4] Revert "Merge branch 'NeuronRobotics:development' into development" This reverts commit 98214c7aa4bd2a072e875a82dd38758a7b4fd467, reversing changes made to 174020ffee37c6a6df728fdd98a39baaf16134c3. --- .../com/neuronrobotics/sdk/addons/kinematics/DHChain.java | 3 +-- src/main/java/com/neuronrobotics/sdk/common/Log.java | 6 +----- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/neuronrobotics/sdk/addons/kinematics/DHChain.java b/src/main/java/com/neuronrobotics/sdk/addons/kinematics/DHChain.java index 2459122d..8c9f0db5 100644 --- a/src/main/java/com/neuronrobotics/sdk/addons/kinematics/DHChain.java +++ b/src/main/java/com/neuronrobotics/sdk/addons/kinematics/DHChain.java @@ -333,8 +333,7 @@ public String toString(){ */ public DhInverseSolver getInverseSolver() { if(is==null){ - Log.error(new RuntimeException("No Solver defined!")); - return new DhInverseSolver() { + is=new DhInverseSolver() { @Override public double[] inverseKinematics(TransformNR target, diff --git a/src/main/java/com/neuronrobotics/sdk/common/Log.java b/src/main/java/com/neuronrobotics/sdk/common/Log.java index 7d919b19..f0d89d84 100644 --- a/src/main/java/com/neuronrobotics/sdk/common/Log.java +++ b/src/main/java/com/neuronrobotics/sdk/common/Log.java @@ -475,11 +475,7 @@ public void write(int b) throws IOException { System.setErr(new PrintStream(streamErr)); setOutStream(new PrintStream(streamErr)); while (instance.log!=null) { - try { - Thread.sleep(149); - } catch (InterruptedException e) { - return; - } + ThreadUtil.wait(150); if (instance.incomingOut.size() > 0) try { String text = instance.incomingOut.asString();