|
|
bool | connect (const std::string &addr) |
| |
|
bool | connect (const std::string &addr, const std::string &user, const std::string &pass) |
| |
|
void | disconnect () noexcept |
| |
|
opcua::StatusCode | read (const std::vector< opcua::ua::ReadValueId > &attrs, std::vector< ResultVar > &results) |
| |
|
opcua::StatusCode | write32 (std::vector< opcua::ua::WriteValue > &values) |
| |
|
opcua::StatusCode | write32 (const std::string &attr, int32_t value) |
| |
|
opcua::StatusCode | set (const std::string &attr, bool set) |
| |
|
opcua::StatusCode | write (const opcua::ua::WriteValue &writeValue) |
| |
|
void | onSessionActivated (opcua::StateCallback callback) |
| |
|
void | onConnected (opcua::StateCallback callback) |
| |
|
void | onSessionClosed (opcua::StateCallback callback) |
| |
|
void | onDisconnected (opcua::StateCallback callback) |
| |
|
void | runIterate (uint16_t timeoutMilliseconds) |
| |
|
void | onInactive (opcua::InactivityCallback callback) |
| |
|
void | onSubscriptionInactive (opcua::SubscriptionInactivityCallback callback) |
| |
|
opcua::ua::IntegerId | createSubscription (const opcua::SubscriptionParameters ¶meters) |
| |
|
void | rethrowException () |
| |
|
opcua::StatusCode | subscribeDataChanges (std::vector< opcua::ua::ReadValueId > &ids, std::vector< OPCUAClient::ResultVar > &results, float samplingInterval, float publishingInterval) |
| |
|
size_t | getSubscriptionSize () |
| |
|
opcua::StatusCode | deleteSubscription (opcua::ua::IntegerId subId) |
| |
|
opcua::Node< opcua::Client > | createNode (opcua::ua::VariableId nodeName) |
| |
|
std::shared_ptr< DebugStream > | log () |
| |
|
void | setLog (const std::shared_ptr< DebugStream > &dlog) |
| |
Интерфейс для работы с OPC UA