PDF
AuboStudio SDK  0.6.3
ApplicationApi

ApplicationApi Provides access to functionality and services which are relevant for various different applications and contexts. More...

Classes

class  arcs::aubo_scope::DeviceManager
 DeviceManager Base interface for device managers. More...
class  arcs::aubo_scope::FeatureModel
 FeatureModel Provides methods that returns features from the current robot installation. More...
class  arcs::aubo_scope::IoModel
 IoModel Provides methods that returns I/Os from the current robot installation. More...
class  arcs::aubo_scope::ModbusIo
 ModbusIo This interface provides support for MODBUS I/Os. More...
class  arcs::aubo_scope::Profinet
 Profinet This interface provides support for PROFINET I/Os. More...
class  arcs::aubo_scope::PayloadModel
 API interface for payload parameters. More...
class  arcs::aubo_scope::TcpModel
 TcpModel This interface provides access to the TCPs that are currently available in AuboScope. More...
class  arcs::aubo_scope::ValueFactory
 ValueFactory More...
class  arcs::aubo_scope::Variable
 Variable Represents a variable in AuboScope. More...
class  arcs::aubo_scope::VariableFactory
class  arcs::aubo_scope::VariableModel
 VariableModel Provides methods that returns the variables that currently are registered in the system. More...

Functions

IoModelPtr arcs::aubo_scope::ApplicationApi::getIoModel ()
 IoModel Returns an interface for working with the inputs and outputs of the robot.
FeatureModelPtr arcs::aubo_scope::ApplicationApi::getFeatureModel ()
 FeatureModel Returns an interface for working with the features of the current installation.
TcpModelPtr arcs::aubo_scope::ApplicationApi::getTcpModel ()
 TcpModel Returns an interface for accessing the TCPs of the current installation.
PayloadModelPtr arcs::aubo_scope::ApplicationApi::getPayloadModel ()
 PayloadModel Gets an interface which provides access the payloads in the current AuboScope installation.
VariableModelPtr arcs::aubo_scope::ApplicationApi::getVariableModel ()
 VariableModel Returns an interface for working with variables.
ValueFactoryPtr arcs::aubo_scope::ApplicationApi::getValueFactory ()
 ValueFactory Returns an interface for accessing various factories capable of creating value objects.
DeviceManagerPtr arcs::aubo_scope::ApplicationApi::getDeviceManager ()
 DeviceManager This method can be used to get a specific DeviceManager instance.

Detailed Description

ApplicationApi Provides access to functionality and services which are relevant for various different applications and contexts.

This includes what is available from within AuboScope, as well as creating additional model elements to be used within AuboScope.

Function Documentation

◆ getDeviceManager()

DeviceManagerPtr arcs::aubo_scope::ApplicationApi::getDeviceManager ( )

DeviceManager This method can be used to get a specific DeviceManager instance.

Parameters
deviceManagerClassThe class for the device manager to return.
<T>The generic type of class to return.
Returns
An interface for registering and working with a specific device.

◆ getFeatureModel()

FeatureModelPtr arcs::aubo_scope::ApplicationApi::getFeatureModel ( )

FeatureModel Returns an interface for working with the features of the current installation.

Returns
An interface for working with the features of the current installation.

◆ getIoModel()

IoModelPtr arcs::aubo_scope::ApplicationApi::getIoModel ( )

IoModel Returns an interface for working with the inputs and outputs of the robot.

Returns
An interface for working with the inputs and outputs of the robot.

◆ getPayloadModel()

PayloadModelPtr arcs::aubo_scope::ApplicationApi::getPayloadModel ( )

PayloadModel Gets an interface which provides access the payloads in the current AuboScope installation.

Returns
An interface for accessing the payloads in the current AuboScope installation.

◆ getTcpModel()

TcpModelPtr arcs::aubo_scope::ApplicationApi::getTcpModel ( )

TcpModel Returns an interface for accessing the TCPs of the current installation.

Returns
An interface for accessing the TCPs of the current installation.

◆ getValueFactory()

ValueFactoryPtr arcs::aubo_scope::ApplicationApi::getValueFactory ( )

ValueFactory Returns an interface for accessing various factories capable of creating value objects.

Returns
An interface for accessing various factories capable of creating value objects.

◆ getVariableModel()

VariableModelPtr arcs::aubo_scope::ApplicationApi::getVariableModel ( )

VariableModel Returns an interface for working with variables.

Returns
An interface for working with variables.