AuboCaps
0.6.0
|
Provides access to functionality and services related to the installation. More...
#include <installation_api.h>
Public Member Functions | |
InstallationApi (InstallationApi &f) | |
InstallationApi (InstallationApi &&f) | |
virtual | ~InstallationApi () |
FunctionModelPtr | getFunctionModel () |
TcpContributionModelPtr | getTcpContributionModel () |
FeatureContributionModelPtr | getFeatureContributionModel () |
PayloadContributionModelPtr | getPayloadContributionModel () |
Public Member Functions inherited from arcs::aubo_scope::ApplicationApi | |
ApplicationApi (ApplicationApi &f) | |
ApplicationApi (ApplicationApi &&f) | |
virtual | ~ApplicationApi () |
IoModelPtr | getIoModel () |
FeatureModelPtr | getFeatureModel () |
TcpModelPtr | getTcpModel () |
PayloadModelPtr | getPayloadModel () |
Gets an interface which provides access the payloads in the current AuboScope installation. More... | |
VariableModelPtr | getVariableModel () |
ValueFactoryPtr | getValueFactory () |
template<typename T > | |
std::shared_ptr< T > | getInstallationNode () |
This method can be used to get a specific InstallationNodeContribution instance. More... | |
InstallationNodeContributionPtr | getInstallationNode (const char *typeidOfClass) |
DeviceManagerPtr | getDeviceManager () |
This method can be used to get a specific DeviceManager instance. More... | |
aubo_sdk::RobotProxyPtr | getRobotProxy () |
getRobotProxy More... | |
Private Member Functions | |
InstallationApi () | |
Private Attributes | |
void * | d_ { nullptr } |
Friends | |
class | DataSwitch |
Additional Inherited Members | |
Protected Member Functions inherited from arcs::aubo_scope::ApplicationApi | |
ApplicationApi () | |
Provides access to functionality and services related to the installation.
This includes what is available from within AuboScope, as well as creating additional model elements to be used within AuboScope.
Definition at line 19 of file installation_api.h.
arcs::aubo_scope::InstallationApi::InstallationApi | ( | InstallationApi & | f | ) |
arcs::aubo_scope::InstallationApi::InstallationApi | ( | InstallationApi && | f | ) |
|
virtual |
|
private |
FeatureContributionModelPtr arcs::aubo_scope::InstallationApi::getFeatureContributionModel | ( | ) |
FunctionModelPtr arcs::aubo_scope::InstallationApi::getFunctionModel | ( | ) |
PayloadContributionModelPtr arcs::aubo_scope::InstallationApi::getPayloadContributionModel | ( | ) |
Gets an interface which provides functionality for contributing payloads to the AuboScope installation.
TcpContributionModelPtr arcs::aubo_scope::InstallationApi::getTcpContributionModel | ( | ) |
|
friend |
Definition at line 52 of file installation_api.h.
|
private |
Definition at line 54 of file installation_api.h.