1#ifndef AUBO_SCOPE_IO_MODEL_H
2#define AUBO_SCOPE_IO_MODEL_H
59 IoPtr
getIo(
const std::string &name);
74 std::vector<IoPtr>
getIos(std::function<
bool(IoPtr)> filter);
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
IoModel Provides methods that returns I/Os from the current robot installation.
std::vector< IoPtr > getAll()
Returns the collection of available I/Os, including Modbus, EuroMap67 and named General Purpose Regis...
std::vector< IoPtr > getIos(std::function< bool(IoPtr)> filter)
Get a subset of I/Os using a filter.
IoPtr getIo(const std::string &name)
Io Get an I/O by name.