Search Results for

    Show / Hide Table of Contents

    Release Notes for PC SDK 2020.1

    General

    The release name is PC SDK 2020.1 and the build number is 20.1.8982.0. The release date is June 3, 2020.

    Corrections

    PDD
    12033BMW RobotStudio Add-In based on PC-SDK causes significant problems since RS2019.3

    title: Not possible to login from a RobotStudio Add-In with ConnectionType.Standalone
    Login to controller failed silently from a RobotStudio Add-In using PC SDK after connecting with the ConnectionType.Standalone option. The problem has been fixed. Using ConnectionType.Standalone means that the Add-In gets its own connection to the controller and has to manage login and master ship independent of RobotStudio. 
    Note that the recommended usage is to use ConnectionType.RobotStudio which means that the Add-In shall not manage login and master ship itself since this is supposed to be done by the user via the user interface in the RobotStudio Controller Tab.
    PCSDK: ControllerManager.OnClenaup() hangs. Out of memory exception in RobView5 - hundreds of worker threads in Controllers.PC.dll

    title: Internal clean up threads can stack up when a controller failed to connect
    A problem where an increasing number timer threads created by PC SDK internally waited for a controller to connect, that hang on connect, has been fixed.

    API changes from PC SDK 2019.1

    Added Types

    Namespace Type Description
    ABB.Robotics.Controllers ConnectionType Defines the controller connection and authentication management.
    IMastershipResourceController This class defines the interface of write access to all controller resources that

    Added Members

    ABB.Robotics.Controllers

    Type Member Description
    Controller Connect(ControllerInfo, ConnectionType, Boolean) Creates a Controller object with a connection to a controller.
    Connect(Guid, ConnectionType, Boolean) Creates a Controller object with a connection to a controller.
    ExpandEnvironmentVariables(String) Substitutes environment variables in a string with their values.
    Grant RemoteLogin Gives access to perform a remote login request.
    Mastership Request(IMastershipResourceController) Requests mastership of a specified controller

    Obsolete Types and Members

    Namespace Type Member
    ABB.Robotics.Controllers Controller Controller()
    Controller(ControllerInfo)
    Controller(ControllerInfo, Boolean)
    Controller(Guid)
    Controller(Guid, Boolean)
    Controller(String)
    Controller(String, Boolean)
    ControllerFactory CreateFrom(ControllerInfo)
    CreateFrom(ControllerInfo, ControllerFactoryProperty)
    CreateFrom(ControllerInfo, ControllerFactoryProperty, Boolean)
    Mastership Request(IMastershipResource)
    In This Article
    Back to top Copyright © 2025 ABB