Search Results for

    Show / Hide Table of Contents

    Class ControllerManager

    Provides information about real and virtual controllers referenced by RobotStudio. Use the classes of the ABB.Robotics.Controllers namespace of PC SDK to actually work with the controllers. Using the controller manager you can find out which controllers that are currently referenced by RobotStudio, either because they belong to a Station, or are added from the Online Tab.

    Inheritance
    object
    ControllerManager
    Namespace: ABB.Robotics.RobotStudio.Controllers
    Assembly: ABB.Robotics.RobotStudio.Controllers.dll
    Syntax
    public static class ControllerManager

    Properties

    View Source

    BuiltInDataRecorderSignals

    Contains the identities of predefined signals for the Signal Analyzer

    Declaration
    public static BuiltInDataRecorderSignals BuiltInDataRecorderSignals { get; }
    Property Value
    Type Description
    BuiltInDataRecorderSignals
    View Source

    ControllerReferences

    Returns a collection of controllers currently referenced by RobotStudio.

    Declaration
    public static ControllerReferenceCollection ControllerReferences { get; }
    Property Value
    Type Description
    ControllerReferenceCollection
    View Source

    DataRecorder

    Returns the data recorder for Signal Analyzer Online

    Declaration
    public static OnlineDataRecorder DataRecorder { get; }
    Property Value
    Type Description
    OnlineDataRecorder
    View Source

    RecentControllers

    Returns a collection of controllers recently connected to

    Declaration
    public static RecentControllerCollection RecentControllers { get; }
    Property Value
    Type Description
    RecentControllerCollection
    View Source

    Relations

    Declaration
    public static TransferRelationCollection Relations { get; }
    Property Value
    Type Description
    TransferRelationCollection
    View Source

    SelectedControllerObject

    Returns the currently selected controller object, if a single one is selected.

    Declaration
    public static ControllerObjectReference SelectedControllerObject { get; }
    Property Value
    Type Description
    ControllerObjectReference
    View Source

    SelectedControllerObjects

    Returns an array of all currently selected controller objects

    Declaration
    public static ControllerObjectReference[] SelectedControllerObjects { get; }
    Property Value
    Type Description
    ControllerObjectReference[]
    View Source

    SelectedVirtualController

    Returns the currently selected virtual controller object, if a single one is selected.

    Declaration
    public static VirtualControllerReference SelectedVirtualController { get; }
    Property Value
    Type Description
    VirtualControllerReference
    View Source

    VirtualControllerReferences

    Returns a collection of virtual controllers on disk currently referenced by RobotStudio.

    Declaration
    public static VirtualControllerReferenceCollection VirtualControllerReferences { get; }
    Property Value
    Type Description
    VirtualControllerReferenceCollection

    Methods

    View Source

    IsStationController(Guid)

    Returns true if the specified system is part of a RobotStudio Station.

    Declaration
    public static bool IsStationController(Guid systemId)
    Parameters
    Type Name Description
    Guid systemId
    Returns
    Type Description
    bool
    View Source

    IsStationController(string)

    Returns true if the specified system is part of a RobotStudio Station.

    Declaration
    public static bool IsStationController(string systemId)
    Parameters
    Type Name Description
    string systemId
    Returns
    Type Description
    bool
    View Source

    ShowControllerUserInterface(string)

    Displays the standard RobotStudio user interface for the controller object with the given URL, if one exists.

    Declaration
    public static bool ShowControllerUserInterface(string url)
    Parameters
    Type Name Description
    string url
    Returns
    Type Description
    bool
    View Source

    ShowControllerUserInterface(string, object)

    Displays the standard RobotStudio user interface for the controller object with the given URL, if one exists.

    Declaration
    public static bool ShowControllerUserInterface(string url, object data)
    Parameters
    Type Name Description
    string url
    object data
    Returns
    Type Description
    bool

    Events

    View Source

    ControllerAdded

    Raised when a controller reference is added.

    Declaration
    public static event ControllerReferenceChangedEventHandler ControllerAdded
    Event Type
    Type Description
    ControllerReferenceChangedEventHandler
    View Source

    ControllerRemoved

    Raised when a controller reference is removed.

    Declaration
    public static event ControllerReferenceChangedEventHandler ControllerRemoved
    Event Type
    Type Description
    ControllerReferenceChangedEventHandler
    View Source

    SelectedControllerObjectChanged

    Occurs when SelectedControllerObject or SelectedVirtualController has changed.

    Declaration
    public static event EventHandler SelectedControllerObjectChanged
    Event Type
    Type Description
    EventHandler
    View Source

    VirtualControllerAdded

    Raised when a virtual controller is added.

    Declaration
    public static event EventHandler<VirtualControllerReferenceEventArgs> VirtualControllerAdded
    Event Type
    Type Description
    EventHandler<VirtualControllerReferenceEventArgs>
    View Source

    VirtualControllerRemoved

    Raised when a virtual controller is removed.

    Declaration
    public static event EventHandler<VirtualControllerReferenceEventArgs> VirtualControllerRemoved
    Event Type
    Type Description
    EventHandler<VirtualControllerReferenceEventArgs>
    • View Source
    In this article
    Back to top Copyright © 2026 ABB Robotics