Namespace ABB.Robotics
Classes
BaseException
The BaseException class is the base class for all exceptions within the PC SDK.
BlockUrl
Specialization of the Url class to represent a block url.
ExceptionManager
This class handles the conversion between RobApi HRESULTS and .NET PC SDK exceptions. It is a utility class and can not be instantiated.
GeneralException
Base exception type for all exceptions that are raised by the ExceptionManager; and that supports lazy loading of the message.
GenericControllerException
\Exceptions of this type is thrown by the ExceptionManager if no specialized type is registered for a HRESULT.
MasterRejectException
This exception is thrown if an operation fails when the caller doesn't have the required mastership privilege.
ModeRejectException
This exception is throw in a operation fails due to the current mode of the controller, ie a user tried to perform a operation that isn't supported in current mode.
PCounter
Holds two performance counters, one process instance and one global instance.
SplFunctionAttribute
This attribute is used to mark a type for a required licensed function.
SysFailRejectException
This exception is throw when en operation is rejected by the controller because it is in system failure state.
TimeoutException
This exception is thrown whenever a timeout is reached.
UasRejectException
This exception is thrown if an operation fails when the current user doesn't have the required UAS grant.
Url
An url is the internal type used to address any resource on the controller.