17 inline void setVerbose(
bool state )
25 void setI32(
const std::string& varname, int32_t val );
26 void setBool(
const std::string& varname,
bool set );
27 void setI32(
int num, int32_t val );
28 void setF32(
const std::string& varname,
float val );
30 void setX(
int num, int32_t val, opcua::Type type );
31 int32_t getX(
int num, opcua::Type type );
33 int32_t getI32(
int num );
34 int32_t getI32(
const std::string& name );
35 float getF32(
const std::string& name );
36 bool getBool(
const std::string& name );
43 opcua::Node<opcua::Server> node;
44 IONode(
const opcua::Node<opcua::Server>& n ): node(n) {};
47 std::unique_ptr<opcua::Server> server;
48 std::unique_ptr<IONode> ioNode;
52 std::unordered_map<int, std::unique_ptr<IONode>> imap;
53 std::unordered_map<std::string, std::unique_ptr<IONode>> smap;
54 std::shared_ptr< uniset::ThreadCreator<OPCUATestServer> > serverThread;