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
ControllerManager
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
View Source
ControllerReferences
Returns a collection of controllers currently referenced by RobotStudio.
Declaration
public static ControllerReferenceCollection ControllerReferences { get; }
Property Value
View Source
DataRecorder
Returns the data recorder for Signal Analyzer Online
Declaration
public static OnlineDataRecorder DataRecorder { get; }
Property Value
View Source
RecentControllers
Returns a collection of controllers recently connected to
Declaration
public static RecentControllerCollection RecentControllers { get; }
Property Value
View Source
Relations
Declaration
public static TransferRelationCollection Relations { get; }
Property Value
View Source
SelectedControllerObject
Returns the currently selected controller object, if a single one is selected.
Declaration
public static ControllerObjectReference SelectedControllerObject { get; }
Property Value
View Source
SelectedControllerObjects
Returns an array of all currently selected controller objects
Declaration
public static ControllerObjectReference[] SelectedControllerObjects { get; }
Property Value
View Source
SelectedVirtualController
Returns the currently selected virtual controller object, if a single one is selected.
Declaration
public static VirtualControllerReference SelectedVirtualController { get; }
Property Value
View Source
VirtualControllerReferences
Returns a collection of virtual controllers on disk currently referenced by RobotStudio.
Declaration
public static VirtualControllerReferenceCollection VirtualControllerReferences { get; }
Property Value
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
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
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
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
Returns
Events
View Source
ControllerAdded
Raised when a controller reference is added.
Declaration
public static event ControllerReferenceChangedEventHandler ControllerAdded
Event Type
View Source
ControllerRemoved
Raised when a controller reference is removed.
Declaration
public static event ControllerReferenceChangedEventHandler ControllerRemoved
Event Type
View Source
SelectedControllerObjectChanged
Declaration
public static event EventHandler SelectedControllerObjectChanged
Event Type
View Source
VirtualControllerAdded
Raised when a virtual controller is added.
Declaration
public static event EventHandler<VirtualControllerReferenceEventArgs> VirtualControllerAdded
Event Type
View Source
VirtualControllerRemoved
Raised when a virtual controller is removed.
Declaration
public static event EventHandler<VirtualControllerReferenceEventArgs> VirtualControllerRemoved
Event Type