|
bool | connect (const std::string &addr) |
|
bool | connect (const std::string &addr, const std::string &user, const std::string &pass) |
|
void | disconnect () noexcept |
|
ErrorCode | read (std::vector< UA_ReadValueId > &attrs, std::vector< ResultVar > &result) |
|
ErrorCode | write32 (std::vector< UA_WriteValue > &values) |
|
ErrorCode | write32 (const std::string &attr, int32_t value) |
|
ErrorCode | set (const std::string &attr, bool set) |
|
ErrorCode | write (const UA_WriteValue &val) |
|
void | onSessionActivated (opcua::StateCallback callback) |
|
void | runIterate (uint16_t timeoutMilliseconds) |
|
opcua::Subscription< opcua::Client > | createSubscription () |
|
void | rethrowException () |
|
std::vector< opcua::MonitoredItem< opcua::Client > > | subscribeDataChanges (opcua::Subscription< opcua::Client > &sub, std::vector< UA_ReadValueId > &attrs, std::vector< uniset::DataChangeCallback > &callbacks, std::vector< uniset::DeleteMonitoredItemCallback > &delete_callbacks, bool stop) |
|
size_t | getSubscriptionSize () |
|
Интерфейс для работы с OPC UA