Skip to content

feat: add IRobot.SaveTeachingPoint#8

Merged
DanielKow merged 2 commits into
masterfrom
feature/robot-teaching-point
May 25, 2026
Merged

feat: add IRobot.SaveTeachingPoint#8
DanielKow merged 2 commits into
masterfrom
feature/robot-teaching-point

Conversation

@DanielKow
Copy link
Copy Markdown
Contributor

Summary

  • Adds SaveTeachingPoint(string name, Pose3<double> pose) to the IRobot interface in RocketWelder.SDK.Automation.
  • Return convention: 0 on success; vendor-specific error code otherwise (consistent with existing MoveLin, MoveCircular, MoveSpline, ResetAllErrors).
  • SimulatedRobot implements the method by delegating to its existing SetTeachingPoint and returning 0 (success).
  • Concrete hardware implementations (Fairino, ABB, UR) land in rocket-welder2 as a separate repo change — this PR only ships the SDK contract and the simulator stub.

Test plan

  • dotnet build — 0 warnings, 0 errors (verified)
  • RocketWelder.SDK.Robotics.Core.Tests — 236/236 passed
  • RocketWelder.SDK.Automation.Tests — 5/5 passed
  • RocketWelder.SDK.Types.Tests — 56/56 passed
  • Pre-existing failures in RocketWelder.SDK.Tests and RocketWelder.SDK.Server.Tests are environment-only (missing Python zerobuffer module, missing Docker image kurrentdb:latest) — unrelated to this change

Daniel Kowalski added 2 commits May 25, 2026 23:55
…ing-point

# Conflicts:
#	csharp/RocketWelder.SDK.Robotics.Core/SimulatedRobot.cs
@DanielKow DanielKow merged commit 7869d0e into master May 25, 2026
3 checks passed
@DanielKow DanielKow deleted the feature/robot-teaching-point branch May 25, 2026 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant