Skip to content

Releases: underautomation/Staubli.py

v0.3.0.0

15 Feb 05:57

Choose a tag to compare

  • Enhanced Documentation: Added comprehensive documentation comments to all public classes, enums, interfaces, and members
  • __str__ and __repr__ Methods: Implemented concise string representations for all data classes
  • __eq__ & __hash__: Added proper equality comparison methods to all data classes
  • MotionDesc Defaults: frame property now initializes to World frame instead of None; tool property initializes to flange center as TCP
  • Enum: Enums now inherit from IntEnum

v0.2.1.1

13 Feb 08:18

Choose a tag to compare

Licensing

  • Updated LicenseInfo initialization logic for single-file apps by disabling process-based executable creation-date probing.
  • Added IsLicensed property to expose a direct boolean check for Licensed, Trial, and ExtraTrial states.

SOAP Data Model Improvements

  • Added ToString() overrides for:
    • AnthroConfig
    • ScaraConfig
    • VrbxConfig
    • Config
  • Enriched XML/API documentation comments in MotionDesc properties to improve readability and generated docs quality.

SOAP V3 Response Updates

  • Added ToString() overrides for response models:
    • ForwardKinResponse
    • MoveJJResponse
    • ResetMotionResponse
    • ReverseKinResponse
    • SetPowerResponse
  • Refined ResetMotionResponse serialization contract:
    • XML root changed to motionResponse
    • response field renamed to ReturnCode
    • explicit XML element name set to motRet

v0.1.1.1

23 Oct 19:49

Choose a tag to compare

Merge branch 'main' of https://github.com/underautomation/Staubli.py