UniSet 2.41.2
Класс OPCUATestServer

#include <OPCUATestServer.h>

Граф связей класса OPCUATestServer:

Классы

struct  IONode

Открытые члены

 OPCUATestServer (const std::string &addr, uint16_t port=4840)
void setVerbose (bool state)
void start ()
void stop ()
bool isRunning ()
void setI32 (const std::string &varname, int32_t val)
void setBool (const std::string &varname, bool set)
void setI32 (int num, int32_t val)
void setF32 (const std::string &varname, float val)
void setRWLimits (unsigned int rlim, unsigned int wlim)
void setX (int num, int32_t val, opcua::DataTypeId type)
int32_t getX (int num, opcua::DataTypeId type)
int32_t getI32 (int num)
int32_t getI32 (const std::string &name)
float getF32 (const std::string &name)
bool getBool (const std::string &name)

Защищенные члены

void work ()

Защищенные данные

std::unique_ptr< opcua::Server > server
std::unique_ptr< IONodeioNode
std::string addr
bool verbose = {true}
std::unordered_map< int, std::unique_ptr< IONode > > imap
std::unordered_map< std::string, std::unique_ptr< IONode > > smap
std::shared_ptr< uniset::ThreadCreator< OPCUATestServer > > serverThread

Подробное описание

Реализация OPCUATestServer для тестирования