AuboStudio SDK  0.6.3
ApplicationApi(应用程序)

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

class  arcs::aubo_scope::DeviceManager
class  arcs::aubo_scope::FeatureModel
 Provides methods that returns features from the current robot installation. 更多...
class  arcs::aubo_scope::IoModel
 Provides methods that returns I/Os from the current robot installation. 更多...
class  arcs::aubo_scope::ModbusIo
 This interface provides support for MODBUS I/Os. 更多...
class  arcs::aubo_scope::Profinet
 This interface provides support for PROFINET I/Os. 更多...
class  arcs::aubo_scope::PayloadModel
 获取负载参数API接口 更多...
class  arcs::aubo_scope::TcpModel
 This interface provides access to the TCPs that are currently available in AuboScope. 更多...
class  arcs::aubo_scope::ValueFactory
class  arcs::aubo_scope::Variable
 The Variable class 更多...
class  arcs::aubo_scope::VariableFactory
class  arcs::aubo_scope::VariableModel
 Provides methods that returns the variables that currently are registered in the system. 更多...

函数

IoModelPtr arcs::aubo_scope::ApplicationApi::getIoModel ()
 IoModel
FeatureModelPtr arcs::aubo_scope::ApplicationApi::getFeatureModel ()
 FeatureModel
TcpModelPtr arcs::aubo_scope::ApplicationApi::getTcpModel ()
 TcpModel
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
ValueFactoryPtr arcs::aubo_scope::ApplicationApi::getValueFactory ()
 ValueFactory
DeviceManagerPtr arcs::aubo_scope::ApplicationApi::getDeviceManager ()
 DeviceManager This method can be used to get a specific DeviceManager instance

详细描述

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.

函数说明

◆ getDeviceManager()

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

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

参数
deviceManagerClassThe class for the device manager to return
<T>The generic type of class to return
返回
An interface for registering and working with a specific device

◆ getFeatureModel()

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

FeatureModel

返回
An interface for working with the features of the current installation

◆ getIoModel()

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

IoModel

返回
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.

返回
An interface for accessing the payloads in the current AuboScope installation

◆ getTcpModel()

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

TcpModel

返回
An interface for accessing the TCPs of the current installation

◆ getValueFactory()

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

ValueFactory

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

◆ getVariableModel()

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

VariableModel

返回
An interface for working with variables