AuboStudio SDK 0.6.3

函数
ApplicationApi

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

## 函数
IoModelPtr | arcs::aubo_scope::ApplicationApi::getIoModel ()
FeatureModelPtr | arcs::aubo_scope::ApplicationApi::getFeatureModel ()
TcpModelPtr | arcs::aubo_scope::ApplicationApi::getTcpModel ()
PayloadModelPtr | arcs::aubo_scope::ApplicationApi::getPayloadModel ()
| Gets an interface which provides access the payloads in the current AuboScope installation. 更多...
VariableModelPtr | arcs::aubo_scope::ApplicationApi::getVariableModel ()
ValueFactoryPtr | arcs::aubo_scope::ApplicationApi::getValueFactory ()
DeviceManagerPtr | arcs::aubo_scope::ApplicationApi::getDeviceManager ()
| This method can be used to get a specific DeviceManager instance 更多...

## 详细描述

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 | ( |  | ) |

This method can be used to get a specific DeviceManager instance

参数

  deviceManagerClass | The 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 | ( |  | ) |

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

## ◆ getIoModel()

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

返回
  An interface for working with the inputs and outputs of the robot

## ◆ getPayloadModel()

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

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 | ( |  | ) |

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

## ◆ getValueFactory()

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

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

## ◆ getVariableModel()

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

返回
  An interface for working with variables