|
AuboStudio SDK
0.6.3
|
|
|
|
|
#include <application_api.h>

Public Member Functions | |
| ApplicationApi (ApplicationApi &f) | |
| ApplicationApi (ApplicationApi &&f) | |
| virtual | ~ApplicationApi () |
| IoModelPtr | getIoModel () |
| IoModel Returns an interface for working with the inputs and outputs of the robot. | |
| FeatureModelPtr | getFeatureModel () |
| FeatureModel Returns an interface for working with the features of the current installation. | |
| TcpModelPtr | getTcpModel () |
| TcpModel Returns an interface for accessing the TCPs of the current installation. | |
| PayloadModelPtr | getPayloadModel () |
| PayloadModel Gets an interface which provides access the payloads in the current AuboScope installation. | |
| VariableModelPtr | getVariableModel () |
| VariableModel Returns an interface for working with variables. | |
| ValueFactoryPtr | getValueFactory () |
| ValueFactory Returns an interface for accessing various factories capable of creating value objects. | |
| template<typename T> | |
| std::shared_ptr< T > | getInstallationNode () |
This method can be used to get a specific InstallationNodeContribution instance. | |
| InstallationNodeContributionPtr | getInstallationNode (const char *typeidOfClass) |
| DeviceManagerPtr | getDeviceManager () |
DeviceManager This method can be used to get a specific DeviceManager instance. | |
| aubo_sdk::RobotProxyPtr | getRobotProxy () |
| Returns the robot proxy, providing an interaction interface with the underlying robot SDK. | |
Protected Member Functions | |
| ApplicationApi () | |
Private Attributes | |
| void * | d_ { nullptr } |
Friends | |
| class | DataSwitch |
Definition at line 41 of file application_api.h.
| arcs::aubo_scope::ApplicationApi::ApplicationApi | ( | ApplicationApi & | f | ) |
References ApplicationApi().
Referenced by ApplicationApi(), and ApplicationApi().


| arcs::aubo_scope::ApplicationApi::ApplicationApi | ( | ApplicationApi && | f | ) |
|
virtual |
|
protected |
|
inline |
This method can be used to get a specific InstallationNodeContribution instance.
@return An interface with access to various queryable-only system
resources
| installationType | The class of the installation node contribution to return. |
| <T> | The generic for specifying the InstallationNodeContribution. |
Definition at line 166 of file application_api.h.
References getInstallationNode().
Referenced by getInstallationNode().


| InstallationNodeContributionPtr arcs::aubo_scope::ApplicationApi::getInstallationNode | ( | const char * | typeidOfClass | ) |
| aubo_sdk::RobotProxyPtr arcs::aubo_scope::ApplicationApi::getRobotProxy | ( | ) |
Returns the robot proxy, providing an interaction interface with the underlying robot SDK.
|
friend |
|
private |
Definition at line 214 of file application_api.h.