1 #ifndef AUBO_SCOPE_VARIABLE_MODEL_H 2 #define AUBO_SCOPE_VARIABLE_MODEL_H 11 namespace aubo_scope {
32 std::vector<VariablePtr> getAll();
34 VariablePtr
get(
const std::string &name);
43 std::vector<VariablePtr>
get(std::function<bool(VariablePtr)> filter =
44 [](VariablePtr) {
return true; });
49 VariableFactoryPtr getVariableFactory();
61 FeatureVariablePtr getFeatureVariable(FeaturePtr feature);
70 std::string connectedTo(
const std::string &receiver,
73 void disconnectFrom(
const std::string &receiver);
76 friend class DataSwitch;
83 #endif // AUBO_SCOPE_VARIABLE_MODEL_H ARCS_CLASS_FORWARD(GripForceCapability)
Provides methods that returns the variables that currently are registered in the system.