AuboCaps
0.6.0
|
Provides access to functionality and services related to programs. More...
#include <program_api.h>
Public Member Functions | |
ProgramApi (ProgramApi &f) | |
ProgramApi (ProgramApi &&f) | |
virtual | ~ProgramApi () |
ProgramModelPtr | getProgramModel () |
WaypointModelPtr | getWaypointModel () |
UndoRedoManagerPtr | getUndoRedoManager () |
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 | |
ProgramApi () | |
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 programs.
This includes what is available from within AuboScope, as well as creating additional model elements to be used within AuboScope.
Definition at line 18 of file program_api.h.
arcs::aubo_scope::ProgramApi::ProgramApi | ( | ProgramApi & | f | ) |
arcs::aubo_scope::ProgramApi::ProgramApi | ( | ProgramApi && | f | ) |
|
virtual |
|
private |
ProgramModelPtr arcs::aubo_scope::ProgramApi::getProgramModel | ( | ) |
UndoRedoManagerPtr arcs::aubo_scope::ProgramApi::getUndoRedoManager | ( | ) |
WaypointModelPtr arcs::aubo_scope::ProgramApi::getWaypointModel | ( | ) |
|
friend |
Definition at line 42 of file program_api.h.
|
private |
Definition at line 44 of file program_api.h.