Documentation ¶ Index ¶ type Client func NewClient(endpoint string) *Client func (c *Client) Connect() error func (c *Client) Disconnect() func (c *Client) ReadNodes(nodes []string) (map[string]*ua.DataValue, error) func (c *Client) SubscribeNodes(nodes []string, interval time.Duration, ...) error type OPCUAClient Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Client ¶ type Client struct { // contains filtered or unexported fields } func NewClient ¶ func NewClient(endpoint string) *Client func (*Client) Connect ¶ func (c *Client) Connect() error func (*Client) Disconnect ¶ func (c *Client) Disconnect() func (*Client) ReadNodes ¶ func (c *Client) ReadNodes(nodes []string) (map[string]*ua.DataValue, error) func (*Client) SubscribeNodes ¶ func (c *Client) SubscribeNodes(nodes []string, interval time.Duration, callback func(map[string]*ua.DataValue)) error type OPCUAClient ¶ type OPCUAClient interface { Connect() error Disconnect() ReadNodes(nodes []string) (map[string]*ua.DataValue, error) SubscribeNodes(nodes []string, interval time.Duration, callback func(map[string]*ua.DataValue)) error } Source Files ¶ View all Source files client.go Click to show internal directories. Click to hide internal directories.